.p-schedule-table{display:grid;grid-template-columns:1fr;gap:clamp(.15rem,0.04rem + 0.24vw,.25rem)}.p-schedule-table.is-open .p-schedule-table__hidden{grid-template-rows:1fr}.p-schedule-table__header,.p-schedule-table__row{display:grid;grid-template-columns:clamp(8.7rem,2.07rem + 13.81vw,14.5rem) 1fr;gap:clamp(.15rem,0.04rem + 0.24vw,.25rem)}.p-schedule-table__header{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.p-schedule-table__header{font-size:4.8vw}}.p-schedule-table__heading{padding-block:clamp(.6rem,0.14rem + 0.95vw,1rem);text-align:center;color:#2b598f;background-color:#e5f3fa}.p-schedule-table__body{display:grid;grid-template-columns:1fr;gap:clamp(.15rem,0.04rem + 0.24vw,.25rem)}.p-schedule-table__date,.p-schedule-table__content{padding-block:clamp(.6rem,0.14rem + 0.95vw,1rem);background-color:#f1f1f1}.p-schedule-table__date{height:100%;display:flex;justify-content:center;align-items:center}.p-schedule-table__content{padding-inline:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}.p-schedule-table__hidden{display:grid;grid-template-rows:0fr;transition:all .4s;will-change:grid-template-rows}.p-schedule-table__hidden .p-schedule-table__body{overflow:hidden}.l-nurse{margin-bottom:clamp(3.9rem,0.93rem + 6.19vw,6.5rem)}@media(max-width: 767px){.l-nurse{margin-bottom:17vw}}.l-nurse .l-lead{background-color:#fafafa;padding-block:clamp(2.7rem,0.64rem + 4.29vw,4.5rem) clamp(3.825rem,0.91rem + 6.07vw,6.375rem)}@media(max-width: 767px){.l-nurse .l-lead{padding-block:8.5vw;padding-inline:5.3vw}}.l-nurse .l-lead__heading{margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-nurse .l-lead__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-nurse .l-lead__text{font-weight:400;line-height:2.5;text-align:center}@media(max-width: 767px){.l-nurse .l-lead__text{text-align:left;line-height:1.75}}.l-nurse .l-field{padding-block:clamp(1.8rem,0.43rem + 2.86vw,3rem) clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-nurse .l-field{padding-block:14.9vw}}.l-nurse .l-field__container{max-width:1240px}.l-nurse .l-field__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-field__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-field__container{max-width:100%;padding-inline:5.3vw}}.l-nurse .l-field__heading{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-nurse .l-field__heading{align-items:initial;text-align:left;margin-bottom:19.2vw}}.l-nurse .l-field__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1.875rem,0.45rem + 2.98vw,3.125rem)}@media(max-width: 767px){.l-nurse .l-field__list{grid-template-columns:1fr;gap:14.9vw}}.l-nurse .l-field__item{background-color:#fafafa;position:relative;padding:clamp(1.125rem,0.27rem + 1.79vw,1.875rem) clamp(1.575rem,0.37rem + 2.5vw,2.625rem)}@media(max-width: 767px){.l-nurse .l-field__item{padding:8vw}}.l-nurse .l-field__item-image{position:absolute;top:clamp(-2.34375rem,-2.88rem + 1.12vw,-1.875rem);left:50%;transform:translateX(-50%)}@media(max-width: 767px){.l-nurse .l-field__item-image{top:-8vw}}.l-nurse .l-field__item-image img{width:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.l-nurse .l-field__item-image img{width:14.9vw}}.l-nurse .l-field__item-title{color:#2b598f;font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem);font-weight:600;text-align:center;margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-nurse .l-field__item-title{font-size:6.4vw;margin-bottom:6.4vw}}.l-nurse .l-field__item-list{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-nurse .l-field__item-list{gap:2.1vw}}.l-nurse .l-policy{padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem) clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.l-nurse .l-policy{padding-block:0 17vw}}.l-nurse .l-policy__container{max-width:1240px}.l-nurse .l-policy__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-policy__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-policy__container{max-width:100%;padding-inline:5.3vw}}.l-nurse .l-policy__content{padding:clamp(1.8rem,0.43rem + 2.86vw,3rem);border:1px solid #000;border-radius:8px}@media(max-width: 767px){.l-nurse .l-policy__content{padding:8.5vw 4.2vw}}.l-nurse .l-policy__heading{margin-bottom:clamp(1.8rem,0.43rem + 2.86vw,3rem)}@media(max-width: 767px){.l-nurse .l-policy__heading{margin-bottom:8.5vw}}.l-nurse .l-policy__list{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-nurse .l-policy__list{gap:6.4vw}}.l-nurse .l-policy__item{display:grid;grid-template-columns:clamp(1.5rem,0.36rem + 2.38vw,2.5rem) 1fr;gap:clamp(.6rem,0.14rem + 0.95vw,1rem);align-items:center}@media(max-width: 767px){.l-nurse .l-policy__item{grid-template-columns:10.6vw 1fr;gap:4.2vw}}.l-nurse .l-policy__item-number{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;color:#2b598f;font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem);line-height:0;aspect-ratio:1;border-radius:115px;background:linear-gradient(45deg, rgba(206, 248, 255, 0.8) 9.26%, #ffeee3 83.33%);display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.l-nurse .l-policy__item-number{font-size:4.8vw}}.l-nurse .l-policy__item-content{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-nurse .l-policy__item-content{gap:6.4vw}}.l-nurse .l-policy__item-text{font-size:clamp(.675rem,0.16rem + 1.07vw,1.125rem)}@media(max-width: 767px){.l-nurse .l-policy__item-text{font-size:4.8vw}}.l-nurse .l-curriculum{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}.l-nurse .l-curriculum__container{max-width:1240px}.l-nurse .l-curriculum__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-curriculum__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-curriculum__container{max-width:100%;padding-inline:5.3vw}}.l-nurse .l-curriculum__heading{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-curriculum__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-nurse .l-curriculum__tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem);width:clamp(38.25rem,9.11rem + 60.71vw,63.75rem);margin-inline:auto}@media(max-width: 767px){.l-nurse .l-curriculum__tabs{display:flex;align-items:end;width:83.4vw;gap:1vw}}.l-nurse .l-curriculum__tab{color:#2b598f;border-radius:8px 8px 0 0;padding:clamp(1.125rem,0.27rem + 1.79vw,1.875rem);border-top:1px solid #2b598f;border-left:1px solid #2b598f;border-right:1px solid #2b598f;display:flex;flex-direction:column;align-items:center;transition:none}@media(max-width: 767px){.l-nurse .l-curriculum__tab{padding:2.1vw 4.2vw}}.l-nurse .l-curriculum__tab.is-active{background-color:#e5f3fa;border-color:rgba(0,0,0,0)}@media(max-width: 767px){.l-nurse .l-curriculum__tab.is-active{background-color:#e5f3fa}.l-nurse .l-curriculum__tab.is-active .l-curriculum__tab-main{font-size:5.3vw;font-weight:700}.l-nurse .l-curriculum__tab.is-active .l-curriculum__tab-sub{display:block}}.l-nurse .l-curriculum__tab-main{font-size:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-nurse .l-curriculum__tab-main{font-size:4.2vw}}@media(max-width: 767px){.l-nurse .l-curriculum__tab-sub{text-align:center;display:none;font-size:3.2vw;line-height:1.333}}.l-nurse .l-curriculum__panel{display:none;background-color:#e5f3fa;padding-block:clamp(1.35rem,0.32rem + 2.14vw,2.25rem);padding-inline:clamp(4.275rem,1.02rem + 6.79vw,7.125rem);border-radius:8px}@media(max-width: 767px){.l-nurse .l-curriculum__panel{padding-block:8.5vw;padding-inline:8.5vw 4.2vw}}.l-nurse .l-curriculum__panel.is-active{display:block}.l-nurse .l-curriculum__panel-items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem) clamp(3.6rem,0.86rem + 5.71vw,6rem)}@media(max-width: 767px){.l-nurse .l-curriculum__panel-items{grid-template-columns:1fr;gap:4.2vw}}.l-nurse .l-curriculum__panel-item{display:flex;align-items:center;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-nurse .l-curriculum__panel-item{gap:4.2vw}}.l-nurse .l-curriculum__panel-item:before{content:"";display:inline-block;min-width:clamp(.3rem,0.07rem + 0.48vw,.5rem);min-height:clamp(.3rem,0.07rem + 0.48vw,.5rem);background-color:#004895;border-radius:50%}@media(max-width: 767px){.l-nurse .l-curriculum__panel-item:before{min-width:2.1vw;min-height:2.1vw}}.l-nurse .l-schedule{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-nurse .l-schedule{margin-bottom:17vw}}.l-nurse .l-schedule__container{max-width:1240px}.l-nurse .l-schedule__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-schedule__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-schedule__container{max-width:100%;padding-inline:5.3vw}}.l-nurse .l-schedule__content{padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem) clamp(3rem,0.71rem + 4.76vw,5rem);padding-inline:clamp(.9rem,0.21rem + 1.43vw,1.5rem);border:1px solid #333;border-radius:8px}@media(max-width: 767px){.l-nurse .l-schedule__content{padding:0;border:0;border-radius:0}}.l-nurse .l-schedule__heading{margin-bottom:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.l-nurse .l-schedule__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}@media(max-width: 767px){.l-nurse .l-schedule__image-wrapper{padding-bottom:8.5vw}}@media(max-width: 767px){.l-nurse .l-schedule__image{width:max-content}}.l-nurse .l-flow{overflow:hidden;padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-flow{padding-block:0 17vw}}.l-nurse .l-flow__container{max-width:1240px}.l-nurse .l-flow__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-flow__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-flow__container{max-width:100%;padding-inline:5.3vw}}@media(max-width: 767px){.l-nurse .l-flow__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-nurse .l-flow__content{display:flex;flex-direction:column;gap:clamp(1.8rem,0.43rem + 2.86vw,3rem)}@media(max-width: 767px){.l-nurse .l-flow__content{gap:0}}.l-nurse .l-flow__image-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.l-nurse .l-flow__image-list{display:flex;gap:.8em}}@media(max-width: 767px){.l-nurse .l-flow__image-item{width:82.9vw}}.l-nurse .l-flow__image01 img{width:100%}.l-nurse .l-flow .splide{visibility:visible}@media(max-width: 767px){.l-nurse .l-flow .splide{font-size:2.6vw}}.l-nurse .l-flow .splide__track{overflow:visible}.l-nurse .l-flow .splide.is-initialized:not(.is-active) .splide__list{display:grid}.l-nurse .l-teachers{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-teachers{margin-bottom:17vw}}.l-nurse .l-teachers__heading{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-teachers__heading{margin-bottom:8.5vw}}.l-nurse .l-facilities{padding-block:clamp(2.325rem,0.55rem + 3.69vw,3.875rem);background-color:#fafafa}@media(max-width: 767px){.l-nurse .l-facilities{padding-block:8.5vw}}.l-nurse .l-facilities__container{max-width:1240px}.l-nurse .l-facilities__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-nurse .l-facilities__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-nurse .l-facilities__container{max-width:100%;padding-inline:5.3vw}}.l-nurse .l-facilities__header{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem);margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-facilities__header{gap:1vw;margin-bottom:7.4vw}}@media(max-width: 767px){.l-nurse .l-facilities__header-text{max-width:79.2vw;font-size:3.7vw}}.l-nurse .l-facilities__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem) clamp(3rem,0.71rem + 4.76vw,5rem)}@media(max-width: 767px){.l-nurse .l-facilities__list{grid-template-columns:1fr;gap:10.6vw}}.l-nurse .l-facilities__item{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-nurse .l-facilities__item{gap:4.2vw}}.l-nurse .l-facilities__item-title{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-nurse .l-facilities__item-title{font-size:5.3vw}}.l-nurse .l-facilities__item-image img{width:100%}.l-nurse .l-graduates{padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-graduates{padding-block:14.9vw}}.l-nurse .l-graduates__heading{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .l-graduates__heading{margin-bottom:8.5vw}}.l-nurse .p-faq{background-color:#fafafa;padding-block:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-nurse .p-faq{padding-block:8.5vw}}