.education-object-position{position:relative;overflow-x:clip}.education-object-position .education-object{position:absolute;z-index:-1;aspect-ratio:1/1;content:"";border-radius:50%}@media (min-width: 768px){.education-object-position .education-object{filter:blur(min(2.109375vw,27px))}}.education-object-position .education-object.education-object--01{background:radial-gradient(50% 50% at 50% 50%,#f3ffa333,#f3ffa333,#f3ffa300)}@media (max-width: 767.98px){.education-object-position .education-object.education-object--01{top:calc(-159 * var(--base-font, 1) / 10);right:calc(-134 * var(--base-font, 1) / 10);width:calc(318 * var(--base-font, 1) / 10);height:calc(318 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.education-object-position .education-object.education-object--01{top:max(-26.40625vw,-338px);right:max(-12.5vw,-160px);width:min(49.609375vw,635px)}}.education-object-position .education-object.education-object--02{background:radial-gradient(50% 50% at 50% 50%,#cffffe66,#cffffe4a,#cffffe00)}@media (max-width: 767.98px){.education-object-position .education-object.education-object--02{bottom:calc(-406 * var(--base-font, 1) / 10);left:calc(-117 * var(--base-font, 1) / 10);width:calc(339 * var(--base-font, 1) / 10);height:calc(339 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.education-object-position .education-object.education-object--02{top:min(32.03125vw,410px);left:max(-25.15625vw,-322px);width:min(52.890625vw,677px)}}.education-object-position .education-object.education-object--03{background:radial-gradient(50% 50% at 50% 50%,#f3ffa333,#f3ffa333,#f3ffa300)}@media (max-width: 767.98px){.education-object-position .education-object.education-object--03{top:calc(-286 * var(--base-font, 1) / 10);right:calc(-209 * var(--base-font, 1) / 10);width:calc(463 * var(--base-font, 1) / 10);height:calc(463 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.education-object-position .education-object.education-object--03{top:max(-30.15625vw,-386px);right:max(-15.78125vw,-202px);width:min(72.265625vw,925px)}}@media (max-width: 767.98px){.academic{margin-top:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.academic{margin-top:min(5vw,64px)}}.academic-card{position:relative;z-index:1;display:flex;gap:calc(32 * var(--base-font, 1) / 10);align-items:center}@media (max-width: 767.98px){.academic-card{flex-direction:column}}@media (min-width: 768px){.academic-card{gap:min(3.125vw,40px)}}.academic-card:last-child{margin-top:calc(48 * var(--base-font, 1) / 10)}@media (max-width: 767.98px){.academic-card:last-child{flex-direction:column-reverse}}@media (min-width: 768px){.academic-card:last-child{margin-top:min(4.375vw,56px)}}.academic-card__image{overflow:hidden;border-radius:calc(5 * var(--base-font, 1) / 10)}@media (min-width: 768px){.academic-card__image{width:min(30.46875vw,390px);border-radius:min(.78125vw,10px)}}@media (max-width: 767.98px){.academic-card__text-area{width:100%}}@media (min-width: 768px){.academic-card__text-area{width:calc(100% - min(33.59375vw,430px))}}.academic-card__title{font-size:calc(17 * var(--base-font, 1) / 10);color:#00699a}@media (min-width: 768px){.academic-card__title{font-size:min(1.5625vw,20px)}}.academic-card__text{margin-top:calc(5 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);font-weight:400}@media (min-width: 768px){.academic-card__text{margin-top:min(.703125vw,9px);font-size:min(1.09375vw,14px)}}@media (max-width: 767.98px){.training{margin-top:calc(80 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.training{margin-top:min(7.8125vw,100px)}}.training-bg{background:linear-gradient(0deg,#ffffffe6,#ffffffe6),linear-gradient(90deg,#fff7b5,#c0e4a1 25.14%,#30e4e2)}@media (max-width: 767.98px){.training-bg{padding:calc(48 * var(--base-font, 1) / 10) calc(25 * var(--base-font, 1) / 10);margin-top:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.training-bg{padding:min(6.25vw,80px);margin-top:min(3.75vw,48px)}}.training-copy{margin-top:calc(24 * var(--base-font, 1) / 10);font-size:calc(20 * var(--base-font, 1) / 10);text-align:center;letter-spacing:.05em}@media (min-width: 768px){.training-copy{margin-top:min(3.75vw,48px);font-size:min(1.875vw,24px)}}.training-message{margin-top:calc(12 * var(--base-font, 1) / 10);font-size:calc(15 * var(--base-font, 1) / 10);letter-spacing:.05em}@media (min-width: 768px){.training-message{margin-top:min(1.875vw,24px);font-size:min(1.25vw,16px);text-align:center}}.training-list{display:grid}@media (max-width: 767.98px){.training-list{gap:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.training-list{grid-template-columns:repeat(2,1fr);gap:min(2.5vw,32px)}}.training-list__item{padding:calc(25 * var(--base-font, 1) / 10);background-color:#fff;border-radius:calc(5 * var(--base-font, 1) / 10)}@media (min-width: 768px){.training-list__item{padding:min(3.90625vw,50px) min(3.125vw,40px);border-radius:min(.78125vw,10px)}}.training-list__title{font-size:calc(17 * var(--base-font, 1) / 10);font-weight:700;line-height:1;color:#00699a;text-align:center}@media (min-width: 768px){.training-list__title{font-size:min(1.5625vw,20px)}}.training-list__text{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);font-weight:400}@media (min-width: 768px){.training-list__text{margin-top:min(1.25vw,16px);font-size:min(1.09375vw,14px)}}.scholarship{background:linear-gradient(0deg,#ffffffb3,#ffffffb3),linear-gradient(90deg,#e9dc66,#c0e4a1 25.14%,#30e4e2)}@media (max-width: 767.98px){.scholarship{padding-block:calc(90 * var(--base-font, 1) / 10);margin-top:calc(80 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.scholarship{padding:min(12.5vw,160px);margin-top:min(12.5vw,160px)}}.scholarship-message{text-align:center}@media (max-width: 767.98px){.scholarship-message{margin-top:calc(24 * var(--base-font, 1) / 10);font-size:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.scholarship-message{margin-top:min(3.75vw,48px);font-size:min(1.875vw,24px)}}.scholarship-message span{display:block;font-size:calc(16 * var(--base-font, 1) / 10)}@media (max-width: 767.98px){.scholarship-message span{margin-top:calc(6 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.scholarship-message span{font-size:min(1.40625vw,18px)}}.scholarship-card{padding:calc(25 * var(--base-font, 1) / 10);margin-top:calc(24 * var(--base-font, 1) / 10);background-color:#fff9;border-radius:calc(5 * var(--base-font, 1) / 10)}@media (min-width: 768px){.scholarship-card{padding:min(3.125vw,40px);margin-top:min(3.75vw,48px);border-radius:min(.78125vw,10px)}}.scholarship-card__explain{font-size:calc(16 * var(--base-font, 1) / 10)}@media (min-width: 768px){.scholarship-card__explain{font-size:min(1.5625vw,20px);text-align:center}}.scholarship-type{display:grid;align-items:center;justify-content:center;background-color:#fff}@media (max-width: 767.98px){.scholarship-type{gap:calc(18 * var(--base-font, 1) / 10);padding:calc(20 * var(--base-font, 1) / 10);margin-top:calc(17 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.scholarship-type{grid-template-columns:min(5.3125vw,68px) min(39.0625vw,500px);gap:min(2.8125vw,36px);padding-block:min(3.125vw,40px);margin-top:min(1.875vw,24px);border-radius:min(.78125vw,10px)}}.scholarship-type dt{font-size:calc(17 * var(--base-font, 1) / 10);font-weight:700;line-height:1;color:#00699a}@media (max-width: 767.98px){.scholarship-type dt{text-align:center}}@media (min-width: 768px){.scholarship-type dt{font-size:min(1.71875vw,22px)}}.scholarship-type__text{font-size:calc(15 * var(--base-font, 1) / 10);font-weight:400}@media (min-width: 768px){.scholarship-type__text{font-size:min(1.25vw,16px)}}.scholarship-type__caption{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);font-weight:400}@media (min-width: 768px){.scholarship-type__caption{margin-top:min(.625vw,8px);font-size:min(1.09375vw,14px)}}.certification{margin-top:calc(90 * var(--base-font, 1) / 10)}@media (min-width: 768px){.certification{margin-top:min(11.40625vw,146px)}}.certification-message{margin-top:calc(24 * var(--base-font, 1) / 10);font-size:calc(18 * var(--base-font, 1) / 10);text-align:center;letter-spacing:.05em}@media (min-width: 768px){.certification-message{margin-top:min(3.75vw,48px);font-size:min(1.875vw,24px)}}.certification-point-area{position:relative;z-index:1;background-color:#f1fffc}@media (max-width: 767.98px){.certification-point-area{padding:calc(25 * var(--base-font, 1) / 10);margin-top:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.certification-point-area{padding-block:min(1.5625vw,20px);margin-top:min(2.8125vw,36px)}}.certification-point{display:grid;align-items:center;margin-inline:auto;letter-spacing:.05em}@media (max-width: 767.98px){.certification-point{text-align:center}}@media (min-width: 768px){.certification-point{grid-template-columns:min(6.5625vw,84px) 1fr;gap:min(.625vw,8px);width:min(35.625vw,456px)}}.certification-point dt{font-family:Hanken Grotesk,sans-serif;font-size:calc(17 * var(--base-font, 1) / 10);font-weight:700;color:#00b4b4}@media (min-width: 768px){.certification-point dt{font-size:min(1.5625vw,20px)}}.certification-point dd{font-size:calc(17 * var(--base-font, 1) / 10)}@media (min-width: 768px){.certification-point dd{margin-bottom:min(.15625vw,2px);font-size:min(1.40625vw,18px)}}.certification-point:last-of-type{margin-top:calc(16 * var(--base-font, 1) / 10)}@media (min-width: 768px){.certification-point:last-of-type{margin-top:min(.46875vw,6px)}}
