@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
:root{--content-width: 1000px;--key-color: #bc447c;--text-color: #404040;--bg-color: #f5f2f2;--color-gray-light: #e1dbdb;--color-gray-dark: #b5aeb0;--font-montserrat: "Montserrat", "Noto Sans JP", sans-serif}@media(min-width: 751px){br.u-only-sp{display:none}}@media(max-width: 750px){br.u-only-not-sp{display:none}}.l-main .l-container{width:100%;max-width:none}.c-page-title{margin-bottom:0;background:#f5f2f2 url(/recruit/nurse/img/content-bg.jpg) repeat 0 0}.c-page-title .c-title.is-1{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--text-color);letter-spacing:.1em;line-height:1.5}.c-page-title .c-title.is-1::after{content:"Nurse Recruitment";color:var(--key-color);font-family:var(--font-montserrat);font-weight:600;letter-spacing:.06em}@media(max-width: 750px){.c-page-title .c-title.is-1{font-size:1.125rem}.c-page-title .c-title.is-1::after{font-size:0.625rem}}@media(min-width: 751px){.c-page-title .c-title.is-1{font-size:1.75rem}.c-page-title .c-title.is-1::after{font-size:0.9375rem}}.c-page-title__image,.c-page-title__accent-line{display:none}.c-page-title__inner{justify-content:center}.c-page-title__titles{justify-content:center}@media(max-width: 750px){.c-page-title__titles{min-height:90px;padding-bottom:0;text-shadow:none}}@media(min-width: 751px){.c-page-title__titles{min-height:154px;padding-bottom:0;text-shadow:none}}.l-content-wrapper{padding-bottom:0}.l-content-wrapper .c-nurse{overflow:hidden}@media(min-width: 751px){.l-content-wrapper .c-nurse{padding-bottom:92px}}.c-nurse-localNav{position:relative;border:0 solid var(--color-gray-light);border-width:1px 0;z-index:2}@media(max-width: 750px){.c-nurse-localNav:first-child{box-shadow:0 0 30px rgba(60,57,57,.2)}.c-nurse-localNav:last-child{box-shadow:0 0 15px rgba(60,57,57,.1)}}@media(min-width: 751px){.c-nurse-localNav{padding:0 20px}.c-nurse-localNav:first-child{box-shadow:0 0 50px rgba(60,57,57,.2)}.c-nurse-localNav:last-child{box-shadow:0 0 25px rgba(60,57,57,.1)}}.c-nurse-localNav__list{display:flex;justify-content:center;width:100%;margin:auto}@media(max-width: 750px){.c-nurse-localNav__list{width:calc(100% + 2px);margin-right:-1px;margin-left:-1px}}@media(min-width: 751px){.c-nurse-localNav__list{max-width:var(--content-width)}}.c-nurse-localNav__item{position:relative;flex-grow:1}.c-nurse-localNav__item::before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:1px;background-color:var(--color-gray-light)}.c-nurse-localNav__item:last-child::after{content:"";position:absolute;top:20px;bottom:20px;right:0;width:1px;background-color:var(--color-gray-light)}.c-nurse-localNav__link{position:relative;display:flex;justify-content:center;color:var(--text-color);font-weight:700;letter-spacing:.03em;line-height:1.5;text-decoration:none;transition:color 150ms ease-out}.c-nurse-localNav__link span{position:relative;display:flex;align-items:center;text-align:center}.c-nurse-localNav__link.is-current{color:var(--key-color)}.c-nurse-localNav__link.is-current span::after{content:"";position:absolute;bottom:-1px;width:100%;background-color:var(--key-color)}.c-nurse-localNav__link:hover,.c-nurse-localNav__link:focus-visible{color:var(--key-color)}@media(max-width: 750px){.c-nurse-localNav__link{height:70px;font-size:0.6875rem}.c-nurse-localNav__link.is-current span::after{height:3px}}@media(min-width: 751px){.c-nurse-localNav__link{height:80px;font-size:0.9375rem}.c-nurse-localNav__link.is-current span::after{height:4px}}.c-nurse-pageHeader{background:no-repeat center/cover}@media(max-width: 750px){.c-nurse-pageHeader{height:270px}.c-nurse-pageHeader.is-page-index{background-image:url(/recruit/nurse/img/index/page_title-bg-sp.jpg)}}@media(min-width: 751px){.c-nurse-pageHeader{height:420px;padding:0 15px}.c-nurse-pageHeader.is-page-index{background-image:url(/recruit/nurse/img/index/page_title-bg.jpg)}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-pageHeader{height:auto;aspect-ratio:992/420}}.c-nurse-pageHeader__inner{display:flex;align-items:center;width:100%;height:100%}@media(max-width: 750px){.c-nurse-pageHeader__inner{padding:28px 24px 0 24px}}@media(min-width: 751px){.c-nurse-pageHeader__inner{max-width:var(--content-width);margin:auto}}.c-nurse-pageHeader__title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--key-color);font-weight:700}.c-nurse-pageHeader__title::before{content:"";position:absolute;top:50%;left:50%;background:no-repeat center;translate:-50% -50%}.c-nurse-pageHeader__title span{position:relative}@media(max-width: 750px){.c-nurse-pageHeader__title{font-size:1.375rem;text-align:center}.c-nurse-pageHeader__title::before{width:100vw;height:270px}.is-page-index .c-nurse-pageHeader__title::before{background-image:url(/recruit/nurse/img/index/page_title-blur-sp.png)}}@media(min-width: 751px){.c-nurse-pageHeader__title{font-size:2.625rem}.c-nurse-pageHeader__title::before{width:1000px;height:420px}.is-page-index .c-nurse-pageHeader__title::before{background-image:url(/recruit/nurse/img/index/page_title-blur.png)}}@media(max-width: 750px){.c-nurse-sec{margin:64px 0}}@media(min-width: 751px){.c-nurse-sec{margin:160px 0;padding:0 20px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-sec{margin:120px 0}}@media(max-width: 750px){.c-nurse-sec__inner{margin:0 25px}}@media(min-width: 751px){.c-nurse-sec__inner{max-width:var(--content-width);margin:auto}}.c-nurse-sec__inner p{color:var(--text-color);font-weight:400}@media(max-width: 750px){.c-nurse-sec__inner p{font-size:0.875rem;line-height:1.7}}@media(min-width: 751px){.c-nurse-sec__inner p{font-size:0.9375rem;letter-spacing:.03em;line-height:2.2}}@media(max-width: 750px){.c-nurse-sec__inner p+p{margin-top:1.7em}}@media(min-width: 751px){.c-nurse-sec__inner p+p{margin-top:2.2em}}.c-nurse-bg-color{background:#f5f2f2 url(/recruit/nurse/img/content-bg.jpg) repeat 0 0}.c-nurse-sec__title{position:relative;display:flex;flex-direction:column;color:var(--text-color);font-weight:700;letter-spacing:.1em;line-height:1.4}.c-nurse-sec__title::before{content:attr(data-en);color:var(--color-gray-dark);font-family:var(--font-montserrat);font-weight:600;letter-spacing:.06em;line-height:2}.c-nurse-sec__title::after{content:"";position:absolute;left:0;background-color:var(--key-color);border-radius:50%}@media(max-width: 750px){.c-nurse-sec__title{gap:4px;margin-bottom:32px;font-size:1.875rem}.c-nurse-sec__title::before{padding-left:16px;font-size:0.75rem}.c-nurse-sec__title::after{top:8px;width:8px;height:8px}}@media(min-width: 751px){.c-nurse-sec__title{gap:6px;margin-bottom:40px;font-size:3.25rem}.c-nurse-sec__title::before{padding-left:24px;font-size:1.125rem}.c-nurse-sec__title::after{top:13px;width:10px;height:10px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-sec__title{gap:4px;font-size:2.75rem}.c-nurse-sec__title::before{padding-left:20px;font-size:0.9375rem}.c-nurse-sec__title::after{top:10px}}.c-nurse-sec__title--lv2{position:relative;color:var(--text-color);font-weight:700;letter-spacing:.06em;line-height:1.2}.c-nurse-sec__title--lv2::before{content:"";position:absolute;left:0;height:4px;background-color:var(--key-color);border-radius:2px}@media(max-width: 750px){.c-nurse-sec__title--lv2{margin-bottom:16px;padding-left:25px;font-size:1rem}.c-nurse-sec__title--lv2::before{top:8px;width:15px}}@media(min-width: 751px){.c-nurse-sec__title--lv2{margin-bottom:32px;padding-left:32px;font-size:1.5rem}.c-nurse-sec__title--lv2::before{top:14px;width:20px}}.c-nurse-linkButton{display:flex;justify-content:center}@media(max-width: 750px){.c-nurse-linkButton{margin-top:40px}}@media(min-width: 751px){.c-nurse-linkButton{margin-top:80px}}.c-nurse-linkButton__item{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:3px;line-height:1.5;text-decoration:none;background-color:var(--key-color);border:1px solid var(--key-color);border-radius:35px;transition:color 150ms ease-out,background-color 150ms ease-out}.c-nurse-linkButton__item::after{content:"";position:absolute;top:50%;border:0 solid #fff;border-width:2px 2px 0 0;rotate:45deg;translate:0 -50%;transition:border-color 150ms ease-out}.c-nurse-linkButton__item:hover,.c-nurse-linkButton__item:focus-visible{color:var(--key-color);background-color:#fff}.c-nurse-linkButton__item:hover::after,.c-nurse-linkButton__item:focus-visible::after{border-color:var(--key-color)}@media(max-width: 750px){.c-nurse-linkButton__item{width:280px;max-width:100%;height:60px;font-size:1rem}.c-nurse-linkButton__item::after{right:28px;width:5px;height:5px}}@media(min-width: 751px){.c-nurse-linkButton__item{width:380px;height:70px;font-size:1.125rem}.c-nurse-linkButton__item::after{right:32px;width:8px;height:8px}}.c-nurse-slider{--swiper-navigation-color: #fff;--swiper-pagination-bottom: auto;--swiper-pagination-bullet-border-radius: 10px;--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bullet-inactive-color: var(--color-gray-light);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-width: 20px;--swiper-pagination-color: var(--key-color);container-type:inline-size;position:relative}@media(max-width: 750px){.c-nurse-slider{--swiper-navigation-sides-offset: -15px;--swiper-navigation-size: 30px;--swiper-pagination-bullet-height: 3px;--swiper-pagination-top: calc(183cqw / 3.25 + 20px)}}@media(min-width: 751px){.c-nurse-slider{--swiper-navigation-sides-offset: -30px;--swiper-navigation-size: 60px;--swiper-pagination-bullet-height: 4px;--swiper-pagination-top: calc(562cqw / 10 + 32px)}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-slider{--swiper-navigation-sides-offset: -20px;--swiper-navigation-size: 40px}}.c-nurse-slider__item{display:flex;flex-direction:column}.c-nurse-slider__img{aspect-ratio:1000/562;overflow:hidden}@media(max-width: 750px){.c-nurse-slider__img{border-radius:10px}}@media(min-width: 751px){.c-nurse-slider__img{border-radius:12px}}.c-nurse-slider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-nurse-slider__caption{color:var(--text-color);font-weight:400}@media(max-width: 750px){.c-nurse-slider__caption{font-size:0.875rem;line-height:1.7}}@media(min-width: 751px){.c-nurse-slider__caption{font-size:0.9375rem;letter-spacing:.03em;line-height:2.2;text-align:center}}.c-nurse-slider__pagination{display:flex;justify-content:center}.c-nurse-slider__pagination .swiper-pagination-bullet{border-radius:10px}.c-nurse-slider__arrows{position:absolute;top:0;right:0;left:0;pointer-events:none}@media(max-width: 750px){.c-nurse-slider__arrows{aspect-ratio:325/183}}@media(min-width: 751px){.c-nurse-slider__arrows{aspect-ratio:1000/562}}.c-nurse-slider__button{position:relative;box-sizing:border-box;padding:0;background-color:var(--key-color);border:0;border-radius:50%;pointer-events:initial}.c-nurse-slider__button::after{content:"";position:absolute;top:50%;left:50%;border:0 solid #fff}.c-nurse-slider__button:focus-visible{border:3px solid var(--key-color);box-shadow:0px 0px 0px 4px inset #fff}.c-nurse-slider__button svg{opacity:0}.c-nurse-slider__button[class*=prev]::after{rotate:-135deg;translate:-30% -50%}.c-nurse-slider__button[class*=next]::after{rotate:45deg;translate:-70% -50%}@media(max-width: 750px){.c-nurse-slider__button::after{width:5px;height:5px;border-width:1px 1px 0 0}}@media(min-width: 751px){.c-nurse-slider__button::after{width:11px;height:11px;border-width:2px 2px 0 0}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-slider__button::after{width:7px;height:7px}}@media(min-width: 751px){.c-nurse-philosophy-main{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}@media(max-width: 750px){.c-nurse-philosophy-main__body{margin-top:40px}}@media(min-width: 751px){.c-nurse-philosophy-main__body{-ms-grid-column-align:end;justify-self:end}}.c-nurse-philosophy-main__body .c-nurse-philosophy-main__lead{color:var(--text-color);font-weight:500;letter-spacing:.03em;line-height:1.8}@media(max-width: 750px){.c-nurse-philosophy-main__body .c-nurse-philosophy-main__lead{margin-bottom:24px;font-size:1.25rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-philosophy-main__body .c-nurse-philosophy-main__lead{margin-bottom:28px;font-size:1.75rem}}@media(min-width: 993px){.c-nurse-philosophy-main__body .c-nurse-philosophy-main__lead{margin-bottom:32px;font-size:2rem}}@media(min-width: 993px){.c-nurse-philosophy-main__body .c-nurse-philosophy-main__text{font-size:1rem;font-weight:500}}@media(max-width: 750px){.c-nurse-philosophy-images{margin-top:24px}}@media(min-width: 751px){.c-nurse-philosophy-images{margin-top:64px}}@media(max-width: 750px){.c-nurse-philosophy-slider{padding-bottom:23px}}@media(min-width: 751px){.c-nurse-philosophy-slider{padding-bottom:36px}}@media(max-width: 750px){.c-nurse-philosophy-message{margin-top:24px}}@media(min-width: 751px){.c-nurse-philosophy-message{margin-top:32px;text-align:center}}@media(max-width: 750px){.c-nurse-message{padding-top:64px;padding-bottom:64px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-message{padding-top:96px;padding-bottom:96px}}@media(min-width: 993px){.c-nurse-message{padding-top:120px;padding-bottom:120px}}@media(min-width: 751px){.c-nurse-message-profile{display:-ms-grid;display:grid;-ms-grid-columns:1fr 400px 200px;grid-template-columns:1fr 400px 200px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-message-profile{-ms-grid-columns:1fr 280px 200px;grid-template-columns:1fr 280px 200px}}.c-nurse-message-profile__photo{overflow:hidden}@media(max-width: 750px){.c-nurse-message-profile__photo{border-radius:10px}}@media(min-width: 751px){.c-nurse-message-profile__photo{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:1;grid-row:1;border-radius:12px}}.c-nurse-message-profile__photo img{width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 750px){.c-nurse-message-profile__body{margin-top:32px}}@media(min-width: 751px){.c-nurse-message-profile__body{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1;padding-top:64px}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-message-profile__body{padding-top:40px}}.c-nurse-message-profile__body .c-nurse-message-profile__lead{font-weight:500;letter-spacing:.03em;line-height:1.8}@media(max-width: 750px){.c-nurse-message-profile__body .c-nurse-message-profile__lead{margin-bottom:16px;font-size:1.125rem}}@media(min-width: 751px)and (max-width: 992px){.c-nurse-message-profile__body .c-nurse-message-profile__lead{margin-bottom:28px;font-size:1.75rem}}@media(min-width: 993px){.c-nurse-message-profile__body .c-nurse-message-profile__lead{margin-bottom:32px;font-size:2rem}}.c-nurse-message-profile__name{display:flex;flex-wrap:wrap;align-items:center;color:var(--text-color);font-weight:700;line-height:1.6}.c-nurse-message-profile__name::after{content:attr(data-en);flex-basis:100%;color:var(--color-gray-dark);font-family:var(--font-montserrat);font-weight:600;letter-spacing:.1em;line-height:2}@media(max-width: 750px){.c-nurse-message-profile__name{gap:0 10px;margin-top:16px;font-size:1.375rem}.c-nurse-message-profile__name::after{font-size:0.75rem}}@media(min-width: 751px){.c-nurse-message-profile__name{gap:0 14px;margin-top:40px;font-size:1.875rem}.c-nurse-message-profile__name::after{font-size:0.9375rem}}.c-nurse-message-profile__position{padding-top:6px;font-weight:500;letter-spacing:.03em}@media(max-width: 750px){.c-nurse-message-profile__position{font-size:0.625rem}}@media(min-width: 751px){.c-nurse-message-profile__position{font-size:0.9375rem}}@media(max-width: 750px){.c-nurse-message-main{margin-top:24px}}@media(min-width: 751px){.c-nurse-message-main{margin-top:48px}}@media(max-width: 750px){.c-nurse-facility-main{margin-top:40px}}@media(min-width: 751px){.c-nurse-facility-main{margin-top:48px}}@media(max-width: 750px){.c-nurse-facility-images{margin-top:24px}}@media(min-width: 751px){.c-nurse-facility-images{margin-top:40px}}@media(max-width: 750px){.c-nurse-facility-slider .c-nurse-slider__item{gap:48px}}@media(min-width: 751px){.c-nurse-facility-slider .c-nurse-slider__item{gap:68px}}
