body{background-color:#fff;color:#333;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.05em;line-height:1.43;overflow-x:hidden}body.is-fixed{overflow:hidden}.grecaptcha-badge{visibility:hidden}.header_outer_container{transition:all .3s}.header_outer_container.fixed{background-color:#fff}.about-intro{background-color:#003c96;overflow:hidden;padding:21.3333333333vw 0 26.6666666667vw;position:relative}@media (min-width:52.1875em){.about-intro{padding:8.3333333333vw 0 11.1111111111vw}}@media (min-width:90em){.about-intro{padding:120px 0 160px}}.about-intro .about-intro__deco{bottom:-2.6666666667vw;color:#0646a6;font-size:10.6666666667vw;font-weight:900;position:absolute;right:0;white-space:nowrap}@media (min-width:52.1875em){.about-intro .about-intro__deco{bottom:-2.7777777778vw;font-size:8.3333333333vw}}@media (min-width:90em){.about-intro .about-intro__deco{bottom:-40px;font-size:120px}}.about-intro .about-intro__inner{margin:0 auto;position:relative;width:90.6666666667vw;z-index:2}@media (min-width:52.1875em){.about-intro .about-intro__inner{width:83.3333333333vw}}@media (min-width:90em){.about-intro .about-intro__inner{width:1200px}}.about-intro .about-intro__heading{color:#fff}.about-intro .about-intro__heading .c-section-titles__subtitle{color:#7aa8e8}.about-intro .about-intro__contents{display:flex;flex-direction:column;gap:10.6666666667vw;margin-top:12.8vw}@media (min-width:52.1875em){.about-intro .about-intro__contents{align-items:flex-start;flex-direction:row;gap:5.5555555556vw;margin-top:4.1666666667vw}}@media (min-width:90em){.about-intro .about-intro__contents{gap:80px;margin-top:60px}}.about-intro .about-intro__yeg{align-items:center;background-color:#ffffff14;border:1px solid #fff3;border-radius:3.2vw;display:flex;flex-direction:column;gap:4.2666666667vw;padding:8.5333333333vw 7.4666666667vw}@media (min-width:52.1875em){.about-intro .about-intro__yeg{border-radius:.8333333333vw;flex-shrink:0;gap:1.3888888889vw;padding:2.7777777778vw 2.5vw}}@media (min-width:90em){.about-intro .about-intro__yeg{border-radius:12px;gap:20px;padding:40px 36px}}.about-intro .about-intro__yeg .about-intro__yeg-label{color:#fff;font-size:12.8vw;font-weight:900;letter-spacing:.05em;line-height:1}@media (min-width:52.1875em){.about-intro .about-intro__yeg .about-intro__yeg-label{font-size:4.4444444444vw}}@media (min-width:90em){.about-intro .about-intro__yeg .about-intro__yeg-label{font-size:64px}}.about-intro .about-intro__yeg .about-intro__yeg-words{display:flex;flex-direction:column;gap:1.0666666667vw}@media (min-width:52.1875em){.about-intro .about-intro__yeg .about-intro__yeg-words{gap:.4166666667vw}}@media (min-width:90em){.about-intro .about-intro__yeg .about-intro__yeg-words{gap:6px}}.about-intro .about-intro__yeg .about-intro__yeg-words p{color:#a8c4ef;font-size:4.2666666667vw;font-weight:500;letter-spacing:.08em}@media (min-width:52.1875em){.about-intro .about-intro__yeg .about-intro__yeg-words p{font-size:1.25vw}}@media (min-width:90em){.about-intro .about-intro__yeg .about-intro__yeg-words p{font-size:18px}}.about-intro .about-intro__missions{display:flex;flex-direction:column;gap:8.5333333333vw}@media (min-width:52.1875em){.about-intro .about-intro__missions{gap:2.7777777778vw}}@media (min-width:90em){.about-intro .about-intro__missions{gap:40px}}.about-intro .about-intro__mission-item .about-intro__mission-title{border-bottom:1px solid #fff3;color:#a8c4ef;font-size:4.8vw;font-weight:700;margin-bottom:3.7333333333vw;padding-bottom:2.1333333333vw}@media (min-width:52.1875em){.about-intro .about-intro__mission-item .about-intro__mission-title{font-size:1.3888888889vw;margin-bottom:1.1111111111vw;padding-bottom:.6944444444vw}}@media (min-width:90em){.about-intro .about-intro__mission-item .about-intro__mission-title{font-size:20px;margin-bottom:16px;padding-bottom:10px}}.about-intro .about-intro__mission-item .about-intro__mission-text{color:#d4e4f7;font-size:3.7333333333vw;font-weight:400;line-height:2}@media (min-width:52.1875em){.about-intro .about-intro__mission-item .about-intro__mission-text{font-size:1.1111111111vw}}@media (min-width:90em){.about-intro .about-intro__mission-item .about-intro__mission-text{font-size:16px}}.about-intro .about-intro__mission-item .about-intro__mission-list{display:flex;flex-direction:column;gap:3.2vw;padding-left:4.2666666667vw}@media (min-width:52.1875em){.about-intro .about-intro__mission-item .about-intro__mission-list{gap:.9722222222vw;padding-left:1.25vw}}@media (min-width:90em){.about-intro .about-intro__mission-item .about-intro__mission-list{gap:14px;padding-left:18px}}.about-intro .about-intro__mission-item .about-intro__mission-list li{color:#d4e4f7;font-size:3.7333333333vw;font-weight:400;line-height:1.8;list-style:disc}@media (min-width:52.1875em){.about-intro .about-intro__mission-item .about-intro__mission-list li{font-size:1.1111111111vw}}@media (min-width:90em){.about-intro .about-intro__mission-item .about-intro__mission-list li{font-size:16px}}.about-schedule{background-color:#f1f7ff;padding:21.3333333333vw 0}@media (min-width:52.1875em){.about-schedule{padding:6.9444444444vw 0}}@media (min-width:90em){.about-schedule{padding:100px 0}}.about-schedule .about-schedule__inner{margin:0 auto;width:90.6666666667vw}@media (min-width:52.1875em){.about-schedule .about-schedule__inner{width:83.3333333333vw}}@media (min-width:90em){.about-schedule .about-schedule__inner{width:1200px}}.about-schedule .about-schedule__heading{margin-bottom:10.6666666667vw}@media (min-width:52.1875em){.about-schedule .about-schedule__heading{margin-bottom:3.8888888889vw}}@media (min-width:90em){.about-schedule .about-schedule__heading{margin-bottom:56px}}.about-schedule .about-schedule__img-wrap img{border-radius:2.6666666667vw;box-shadow:0 4px 24px #003c961a;height:auto;width:100%}@media (min-width:52.1875em){.about-schedule .about-schedule__img-wrap img{border-radius:.8333333333vw}}@media (min-width:90em){.about-schedule .about-schedule__img-wrap img{border-radius:12px}}.about-connects{margin-bottom:21.3333333333vw;margin-top:21.3333333333vw}@media (min-width:52.1875em){.about-connects{margin-bottom:8.3333333333vw;margin-top:8.3333333333vw}}@media (min-width:90em){.about-connects{margin-bottom:120px;margin-top:120px}}.about-connects .about-connects__inner{margin:0 auto;width:90.6666666667vw}@media (min-width:52.1875em){.about-connects .about-connects__inner{width:83.3333333333vw}}@media (min-width:90em){.about-connects .about-connects__inner{width:1200px}}.about-connects .about-connects__heading{margin-bottom:16vw}@media (min-width:52.1875em){.about-connects .about-connects__heading{margin-bottom:5.5555555556vw}}@media (min-width:90em){.about-connects .about-connects__heading{margin-bottom:80px}}.about-connect{border-bottom:1px solid #e0eaf8;display:flex;flex-direction:column;gap:8.5333333333vw;margin-bottom:16vw;padding-bottom:16vw}@media (min-width:52.1875em){.about-connect{align-items:center;flex-direction:row;gap:5.5555555556vw;margin-bottom:5.5555555556vw;padding-bottom:5.5555555556vw}}@media (min-width:90em){.about-connect{gap:80px;margin-bottom:80px;padding-bottom:80px}}.about-connect:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:52.1875em){.about-connect.about-connect--even{flex-direction:row-reverse}.about-connect .about-connect__textarea{flex:1}}.about-connect .about-connect__label{color:#7aa8e8;display:inline-block;font-size:3.4666666667vw;font-weight:700;letter-spacing:.1em;margin-bottom:3.2vw}@media (min-width:52.1875em){.about-connect .about-connect__label{font-size:.9722222222vw;margin-bottom:.9722222222vw}}@media (min-width:90em){.about-connect .about-connect__label{font-size:14px;margin-bottom:14px}}.about-connect .about-connect__label span{color:#003c96;font-size:5.8666666667vw;font-weight:900}@media (min-width:52.1875em){.about-connect .about-connect__label span{font-size:1.9444444444vw}}@media (min-width:90em){.about-connect .about-connect__label span{font-size:28px}}.about-connect .about-connect__title{border-bottom:2px solid #003c96;color:#003c96;font-size:5.8666666667vw;font-weight:700;line-height:1.5;margin-bottom:4.2666666667vw;padding-bottom:2.6666666667vw}@media (min-width:52.1875em){.about-connect .about-connect__title{font-size:1.9444444444vw;margin-bottom:1.1111111111vw;padding-bottom:.8333333333vw}}@media (min-width:90em){.about-connect .about-connect__title{font-size:28px;margin-bottom:16px;padding-bottom:12px}}.about-connect .about-connect__subtitle{color:#333;font-size:4.2666666667vw;font-weight:700;margin-bottom:2.6666666667vw}@media (min-width:52.1875em){.about-connect .about-connect__subtitle{font-size:1.25vw;margin-bottom:.8333333333vw}}@media (min-width:90em){.about-connect .about-connect__subtitle{font-size:18px;margin-bottom:12px}}.about-connect .about-connect__desc{color:#444;font-size:3.7333333333vw;font-weight:400;line-height:2}@media (min-width:52.1875em){.about-connect .about-connect__desc{font-size:1.1111111111vw}}@media (min-width:90em){.about-connect .about-connect__desc{font-size:16px}}.about-connect .about-connect__list{margin-top:4.2666666667vw;padding-left:4.2666666667vw}@media (min-width:52.1875em){.about-connect .about-connect__list{margin-top:1.3888888889vw;padding-left:1.25vw}}@media (min-width:90em){.about-connect .about-connect__list{margin-top:20px;padding-left:18px}}.about-connect .about-connect__list li{color:#555;font-size:3.4666666667vw;line-height:2;list-style:disc}@media (min-width:52.1875em){.about-connect .about-connect__list li{font-size:1.0416666667vw}}@media (min-width:90em){.about-connect .about-connect__list li{font-size:15px}}.about-connect .about-connect__imagearea{border-radius:3.2vw;height:69.3333333333vw;overflow:hidden;position:relative;width:100%}@media (min-width:52.1875em){.about-connect .about-connect__imagearea{border-radius:.8333333333vw;flex-shrink:0;height:26.3888888889vw;width:36.1111111111vw}}@media (min-width:90em){.about-connect .about-connect__imagearea{border-radius:12px;height:380px;width:520px}}.about-connect .about-connect__imagearea img{height:100%;object-fit:cover;object-position:center;width:100%}