@media(max-width: 750px){.c-nurse-pageHeader.is-page-education{background-image:url(/recruit/nurse/img/education/page_title-bg-sp.jpg)}}@media(min-width: 751px){.c-nurse-pageHeader.is-page-education{background-image:url(/recruit/nurse/img/education/page_title-bg.jpg)}}@media(max-width: 750px){.is-page-education .c-nurse-pageHeader__title::before{background-image:url(/recruit/nurse/img/education/page_title-blur-sp.png)}}@media(min-width: 751px){.is-page-education .c-nurse-pageHeader__title::before{background-image:url(/recruit/nurse/img/education/page_title-blur.png)}}@media(max-width: 750px){.c-nurse-training-main{margin-top:40px}}@media(min-width: 751px){.c-nurse-training-main{margin-top:64px}}.c-nurse-training-images{display:flex;justify-content:center;overflow:hidden;container-type:inline-size}@media(max-width: 750px){.c-nurse-training-images{-moz-column-gap:8px;column-gap:8px;width:100%;margin:40px 0 0}}@media(min-width: 751px){.c-nurse-training-images{-moz-column-gap:21px;column-gap:21px;width:calc(100% + 40px);margin:64px -20px 0}}.c-nurse-training-images__item{overflow:hidden;flex-shrink:0}.c-nurse-training-images__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 750px){.c-nurse-training-images__item{flex-basis:calc(165cqw / 3.75);aspect-ratio:165/110;border-radius:6px}}@media(min-width: 751px){.c-nurse-training-images__item{flex-basis:calc(539cqw / 14.4);aspect-ratio:539/360;border-radius:10px}}@media(max-width: 750px){.c-nurse-training-subBlock{margin-top:64px;padding-top:48px;padding-bottom:48px}}@media(min-width: 751px){.c-nurse-training-subBlock{width:calc(100% + 40px);margin:160px -20px 0;padding:80px 20px 120px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-subBlock{padding-bottom:96px}}@media(min-width: 751px){.c-nurse-training-subBlock .c-nurse-sec__title--lv2{margin-bottom:24px}}@media(max-width: 750px){.c-nurse-training-program .c-nurse-sec__title--lv2{margin-bottom:20px}}.c-nurse-training-program-schedule{--can-scroll: 0;position:relative;background-color:#fff;-webkit-animation:detect-scroll;animation:detect-scroll;animation-timeline:scroll(x self)}@media(max-width: 750px){.c-nurse-training-program-schedule{padding:4px 24px 10px;border-radius:6px;overflow-x:auto}.c-nurse-training-program-schedule::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/recruit/nurse/img/education/training-program-icon-swipe.svg) no-repeat center;opacity:var(--can-scroll);pointer-events:none;z-index:1;transition:opacity .5s}.c-nurse-training-program-schedule.is-scrolled::before{opacity:0}}@media(min-width: 751px){.c-nurse-training-program-schedule{display:-ms-grid;display:grid;place-content:center;padding:32px 24px 40px;border-radius:16px}}@-webkit-keyframes detect-scroll{from,to{--can-scroll: 1}}@keyframes detect-scroll{from,to{--can-scroll: 1}}.c-nurse-training-program-schedule__inner{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3, auto);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 750px){.c-nurse-training-program-schedule__inner{margin:auto}}.c-nurse-training-program-schedule__block{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4, auto);color:var(--text-color)}.c-nurse-training-program-schedule__block:nth-child(n+2){border-top:1px solid var(--color-gray-light)}@media(max-width: 750px){.c-nurse-training-program-schedule__block{padding:16px 0}.c-nurse-training-program-schedule__block.-first{padding-bottom:32px}}@media(min-width: 751px){.c-nurse-training-program-schedule__block{padding:24px 0}.c-nurse-training-program-schedule__block.-first{padding-bottom:32px}}.c-nurse-training-program-schedule__category{position:relative;font-weight:700;letter-spacing:.08em;line-height:1.5}.c-nurse-training-program-schedule__category::before{content:"";position:absolute;left:0;background-color:var(--key-color);border-radius:50%}@media(max-width: 750px){.c-nurse-training-program-schedule__category{width:72px;padding-left:14px;font-size:0.8125rem}.c-nurse-training-program-schedule__category::before{top:7px;width:6px;height:6px}}@media(min-width: 751px){.c-nurse-training-program-schedule__category{width:110px;padding-left:20px;font-size:1.25rem}.c-nurse-training-program-schedule__category::before{top:11px;width:8px;height:8px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__category{width:96px;padding-left:18px;font-size:1.125rem;letter-spacing:.06em}.c-nurse-training-program-schedule__category::before{top:10px}}.c-nurse-training-program-schedule__month{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;line-height:1.5}@media(max-width: 750px){.c-nurse-training-program-schedule__month{width:32px;margin-left:22px;font-size:0.75rem}.-basic .c-nurse-training-program-schedule__month{gap:24px}.-first .c-nurse-training-program-schedule__month{gap:30px}.-second .c-nurse-training-program-schedule__month{gap:21px}}@media(min-width: 751px){.c-nurse-training-program-schedule__month{width:46px;margin-left:32px;font-size:1.125rem}.-basic .c-nurse-training-program-schedule__month{gap:32px}.-first .c-nurse-training-program-schedule__month{gap:40px}.-second .c-nurse-training-program-schedule__month{gap:29px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__month{width:40px;margin-left:20px;font-size:1rem}}@media(max-width: 750px){.c-nurse-training-program-schedule__body{width:140px;margin-left:24px}}@media(min-width: 751px){.c-nurse-training-program-schedule__body{width:196px;margin-left:32px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__body{width:184px;margin-left:24px}}.c-nurse-training-program-schedule__title{color:var(--key-color);font-weight:700;line-height:1.5}@media(max-width: 750px){.c-nurse-training-program-schedule__title{font-size:0.75rem}}@media(min-width: 751px){.c-nurse-training-program-schedule__title{font-size:1.0625rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__title{font-size:1rem}}.c-nurse-training-program-schedule__text{font-weight:500;line-height:1.5}@media(max-width: 750px){.c-nurse-training-program-schedule__text{margin-top:6px;font-size:0.625rem}}@media(min-width: 751px){.c-nurse-training-program-schedule__text{margin-top:9px;font-size:0.875rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__text{font-size:0.8125rem}}.c-nurse-training-program-schedule__detail{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 750px){.c-nurse-training-program-schedule__detail{width:170px;margin-left:56px}}@media(min-width: 751px){.c-nurse-training-program-schedule__detail{width:252px;margin-left:80px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__detail{width:232px;margin-left:64px}}.c-nurse-training-program-schedule__list li{position:relative;padding-left:1.4em;font-weight:500;line-height:2}.c-nurse-training-program-schedule__list li::before{content:"・";position:absolute;top:0;left:.2em}@media(max-width: 750px){.c-nurse-training-program-schedule__list{font-size:0.625rem}.c-nurse-training-program-schedule__list li:nth-child(n+2){margin-top:.2em}}@media(min-width: 751px){.c-nurse-training-program-schedule__list{font-size:0.9375rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__list{font-size:0.875rem}}.c-nurse-training-program-schedule__arrow{position:absolute}.c-nurse-training-program-schedule__arrow img{width:100%}@media(max-width: 750px){.c-nurse-training-program-schedule__arrow{top:16px;right:166px;width:62px}}@media(min-width: 751px){.c-nurse-training-program-schedule__arrow{top:24px;right:252px;width:86px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__arrow{right:224px;width:82px}}.c-nurse-training-program-schedule__certificate{position:absolute;display:-ms-grid;display:grid;place-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;line-height:1.428;text-align:center;background-color:var(--key-color);border-radius:50%}@media(max-width: 750px){.c-nurse-training-program-schedule__certificate{bottom:10px;left:16px;width:58px;height:58px;font-size:0.625rem}}@media(min-width: 751px){.c-nurse-training-program-schedule__certificate{bottom:16px;left:24px;width:82px;height:82px;font-size:0.875rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-program-schedule__certificate{left:16px;width:78px;height:78px;font-size:0.8125rem}}@media(max-width: 750px){.c-nurse-training-system{padding-top:48px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-training-system{padding-top:96px}}@media(min-width: 993px){.c-nurse-training-system{padding-top:120px}}.c-nurse-training-system__image{overflow:hidden}.c-nurse-training-system__image img{width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 750px){.c-nurse-training-system__image{margin-top:24px;border-radius:6px}}@media(min-width: 751px){.c-nurse-training-system__image{margin-top:32px;border-radius:16px}}@media(min-width: 751px){.c-nurse-development-main{display:-ms-grid;display:grid;-ms-grid-columns:421px 1fr;grid-template-columns:421px 1fr;-moz-column-gap:64px;column-gap:64px;margin-top:64px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-main{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%;-moz-column-gap:48px;column-gap:48px}}.c-nurse-development-images{display:flex;flex-direction:column}@media(max-width: 750px){.c-nurse-development-images{margin-top:24px;row-gap:16px}}@media(min-width: 751px){.c-nurse-development-images{row-gap:32px}}.c-nurse-development-images__item{overflow:hidden;border-radius:10px}.c-nurse-development-images__item img{width:100%}.c-nurse-development-career{display:flex;container-type:inline-size}@media(max-width: 750px){.c-nurse-development-career{flex-direction:column;gap:52px;margin-top:32px;padding:28px 22px;border-radius:6px}}@media(min-width: 751px){.c-nurse-development-career{align-items:flex-start;justify-content:space-between;margin-top:64px;padding:50px 70px 50px 44px;border-radius:16px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-career{padding:40px 32px 40px 32px}}.c-nurse-development-career__main{background-color:#fff;border:solid var(--color-gray-light)}@media(max-width: 750px){.c-nurse-development-career__main{padding:24px 16px;border-width:4px;border-radius:16px}}@media(min-width: 751px){.c-nurse-development-career__main{width:calc(320cqw / 8.86);padding:36px 26px;border-width:6px;border-radius:24px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-career__main{width:calc(340cqw / 8.86);padding:28px 16px;border-width:4px}}.c-nurse-development-career__main .c-nurse-development-career__title{display:-ms-grid;display:grid;place-content:center;margin:auto;color:#fff;font-family:var(--font-montserrat);font-weight:700;letter-spacing:.07em;line-height:1;background-color:#56534e;border-radius:20px}@media(max-width: 750px){.c-nurse-development-career__main .c-nurse-development-career__title{width:168px;height:30px;margin-bottom:10px;font-size:0.8125rem}}@media(min-width: 751px){.c-nurse-development-career__main .c-nurse-development-career__title{width:190px;height:40px;margin-bottom:16px;font-size:1rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-career__main .c-nurse-development-career__title{width:180px;font-size:0.9375rem}}.c-nurse-development-career__main .c-nurse-development-career__text{font-weight:700;letter-spacing:0;line-height:1.7;text-align:center;overflow-wrap:break-word;word-break:keep-all}@media(max-width: 750px){.c-nurse-development-career__main .c-nurse-development-career__text{font-size:0.75rem}}@media(min-width: 751px){.c-nurse-development-career__main .c-nurse-development-career__text{font-size:1.0625rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-career__main .c-nurse-development-career__text{font-size:0.9375rem}}.c-nurse-development-career__image{position:relative}.c-nurse-development-career__image::before{content:"";position:absolute;background:no-repeat center}.c-nurse-development-career__image img{width:100%}@media(max-width: 750px){.c-nurse-development-career__image::before{top:-42px;left:calc(50% - 20px);width:40px;height:32px;background-image:url(/recruit/nurse/img/education/development-icon-arrow-sp.svg)}}@media(min-width: 751px){.c-nurse-development-career__image{width:calc(502cqw / 8.86)}.c-nurse-development-career__image::before{top:130px;left:-40px;width:70px;height:54px;background-image:url(/recruit/nurse/img/education/development-icon-arrow.svg)}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-development-career__image{width:calc(482cqw / 8.86)}.c-nurse-development-career__image::before{top:110px;left:-30px;width:60px;height:50px;background-size:contain}}
