:root{--career-advancement:#23295b}.career-advancement01{--career-advancement:#a3c16a}.career-advancement02{--career-advancement:#70ccb0}.career-advancement03{--career-advancement:#ff6e5b}.career-advancement04{--career-advancement:#a399cc}.career-advancement05{--career-advancement:#76a8cf}.career-advancement06{--career-advancement:#da8e9e}.career-advancement07{--career-advancement:#00a59a}.career-advancement08{--career-advancement:#33a5cc}.career-advancement09{--career-advancement:#ffa256}.career-advancement10{--career-advancement:#ccaa96}.bg-radius-wh{background-color:#fff;border-radius:14vw;padding:10vw 8vw}.bg-radius-wh.left{border-radius:0 100vw 100vw 0;padding-right:12vw}.bg-radius-wh.right{border-radius:10vw 0 0 10vw;padding:6vw 0 6vw 10vw}.message .content-wrap{z-index:0}.manager-photo-box{width:66vw;height:36vw;margin-top:-16vw;margin-left:-17.5vw;border-radius:0 100vw 100vw 0;overflow:hidden}.manager-photo-box img{width:100%;height:100%;object-fit:cover}.manager-message-content{margin-top:-17vw;background-color:#fff;border-radius:14vw;padding:20vw 8vw 10vw}.manager-message-content .message-lead{font-size:clamp(1.2rem,1.17vw,2.25rem);font-weight:500;margin-bottom:1em;opacity:0}.manager-message-content .message-lead.is-show{animation:fade_bottom .6s ease both}.manager-message-content .message-name{font-size:clamp(2.1rem,2.05vw,3.94rem);font-weight:600;letter-spacing:.15em;margin-bottom:.8em;opacity:0}.manager-message-content .message-name.is-show{animation:fade_bottom .6s ease both}.manager-message-content .paragraph{letter-spacing:.15em;line-height:2.1;opacity:0}.manager-message-content .paragraph.is-show{animation:fade_bottom .6s ease both}.manager-message-content>:last-child{margin-bottom:0}.philosophy .content-wrap{overflow:hidden}.philosophy .left-content{top:0}.border-title{font-size:clamp(1.57rem,1.54vw,2.95rem);font-weight:500;line-height:1.2;letter-spacing:.02em;padding-bottom:.8vw;border-bottom:1px solid #000;margin-bottom:1.5vw}.left-content{width:50%;position:absolute;left:0;top:-5vw}.left-content .philosophy-big-text{margin-inline:0 auto;width:98%;text-align:justify;text-align-last:justify;text-justify:inter-ideograph;font-size:clamp(3.45rem,3.37vw,6.47rem);font-weight:500;line-height:1}.left-content .philosophy-big-text rt{font-size:clamp(.75rem,.73vw,1.41rem);margin-right:.8em}.left-content .philosophy-big-text span{margin-top:1em;display:block;font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:500}.middle-content{padding-top:32vw}.middle-content .right-content{width:55%;position:absolute;right:0;top:10vw;opacity:0}.middle-content .right-content .border-title{margin-right:8vw}.middle-content .right-content .housin-list li{background-color:#c1d3ed;color:#23295b;border-radius:2vw 0 0 2vw;padding:1em;padding-left:4em;margin-bottom:1vw;font-weight:600}.middle-content .right-content.is-show{animation:fade_right .8s ease both}.middle-content .left-img{width:50%;position:relative;z-index:-5}.value-content{background-color:#c1d3ed;margin:0 auto;width:85%;padding:2vw 0;z-index:-6}.value-content .border-title{text-align:center;width:50%;margin:0 auto 1.5vw}.value-content .value-list{display:flex;justify-content:space-around;width:80%;margin:0 auto 4vw}.value-content .value-list li{background-color:#fff;color:#23295b;text-align:center;align-content:center;border-radius:50%;width:13em;height:13em;font-size:clamp(1.12rem,1.1vw,2.11rem);font-weight:500;line-height:1.7;opacity:0}.value-content .value-list li.is-show{animation:fade_bottom .6s ease both}.value-content .value-list li:nth-child(1).is-show{animation-delay:0s}.value-content .value-list li:nth-child(2).is-show{animation-delay:.2s}.value-content .value-list li:nth-child(3).is-show{animation-delay:.4s}.value-content .value-list li:nth-child(4).is-show{animation-delay:.6s}.data .content-wrap{padding-top:14vw;position:relative}.data .section-title{opacity:0}.data .section-title.is-show{animation:fade_bottom .6s ease both}.data-lead{position:absolute;left:0;top:-10vw;padding:5vw;padding-left:15vw}.data-lead span{font-size:clamp(2.25rem,2.2vw,4.22rem)}.num{font-size:clamp(1.8rem,1.76vw,3.37rem);line-height:1.5;font-weight:700;text-align:center;align-content:center}.num .count-size{font-size:clamp(3.75rem,3.66vw,7.03rem);font-weight:700;margin:0 .2em}.num .count-size .int{font-size:clamp(3.75rem,3.66vw,7.03rem);font-weight:700}.num .count-size .dec,.num .count-size .dot{font-size:clamp(2.25rem,2.2vw,4.22rem);font-weight:700}.bg-wh{background-color:#fff;padding:2vw;min-height:28vw;align-content:center;margin-bottom:6vw}.old-flex-box{display:flex;justify-content:space-between}.old-flex-box .box{width:33%}.old-flex-box .box .old-img{width:100%}.about-flex-box{display:flex;justify-content:space-between}.about-flex-box .box{width:49%}.about-flex-box .box .old-img{width:100%}.numbers-content{display:flex;justify-content:space-between}.numbers-content .box{width:45%}.numbers-content .box .cat{font-size:clamp(1.8rem,1.76vw,3.37rem);font-weight:700;text-align:center;margin-bottom:.8vw}.numbers-content .box .gender-ratio{display:flex;gap:10px;justify-content:center}.numbers-content .box .gender-ratio .gender-block{display:flex;flex-direction:column}.numbers-content .box .gender-ratio .gender-block .label{font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:700;text-align:center}.numbers-content .box .gender-ratio .colon{font-size:clamp(3rem,2.93vw,5.62rem);font-weight:700;align-content:end}.numbers-content .box .gender-img{width:100%;height:auto;margin-top:2vw}.count-content-wrap{display:flex;justify-content:space-between;width:100%}.count-content-wrap .count-content-half{width:48%}.map-img{width:100%;height:auto}.mid-career-count{display:flex;flex-direction:column;gap:2vw}.mid-career-count .num{width:100%}.childcare-count{display:flex;justify-content:space-between;flex-wrap:wrap}.childcare-count .num{width:48%;margin-bottom:2vw}.faq .content-wrap{margin-top:20vw}.events .content-wrap{padding-top:1vw;position:relative}.events-lead{position:absolute;left:0;top:-10vw;padding:5vw;padding-left:15vw;font-size:clamp(1.8rem,1.76vw,3.37rem)}.month-title{position:relative;margin-left:15vw;margin-top:5vw;display:inline-block;z-index:2;opacity:0}.month-title::after{content:"";position:absolute;background:url(../images/about/events-border.svg) no-repeat center;width:18em;height:18em;top:50%;left:-5vw;transform:translateY(-50%);background-size:contain}.month-title .en,.month-title .jp{display:block}.month-title .en{height:3vw}.month-title .en img{height:100%;width:auto}.month-title .jp{color:#23295b;font-size:clamp(1.05rem,1.02vw,1.97rem);line-height:1.4;font-weight:400}.month-title .jp .num{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;margin-right:.15em}.month-title.is-show{animation:fade_left .5s ease both}.month-title-container{display:flex}.month-title-container .month-title{opacity:0}.month-title-container .month-title.is-show{animation:fade_left .5s ease both}.month-title-container .month-title:nth-child(2){position:absolute;left:35%;transform:translateX(-35%)}.month-title-container .month-title:nth-child(2).is-show{animation:fade_left .5s ease both;transition-delay:.3s}.event-card{width:25vw}.event-card .event-title{font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:500;letter-spacing:.1em;text-align:center;margin-bottom:.5em}.event-card img{width:100%;height:auto;margin-bottom:.8em}.event-card .events-text{font-size:clamp(1.05rem,1.02vw,1.97rem);font-weight:500;letter-spacing:.2em;line-height:1.6}.two-event{display:flex;justify-content:space-between;margin-right:10%;position:relative;opacity:0}.two-event.bg-radius-wh{padding:4vw 15vw}.two-event.is-show{animation:fade_left .8s ease both}.two-event .border-line{width:1px;background:#23295b;position:absolute;top:10%;bottom:10%;left:50%;transform:translateX(-50%)}.events-block{display:flex;gap:1vw;justify-content:space-between;margin-right:10%}.events-block .one-event01,.events-block .one-event02{padding:4vw 15vw;opacity:0}.events-block .one-event01.is-show,.events-block .one-event02.is-show{animation:fade_left .8s ease both}.events-block .one-event01{border-radius:0 5vw 5vw 0;padding-right:1vw;width:44vw}.events-block .one-event02{border-radius:0 100vw 100vw 0;padding-left:5vw;width:45vw}.events-block:last-child{margin-bottom:5vw}.home-nursing .content-inner.trigger{opacity:0}.home-nursing .content-inner.trigger.is-show{animation:section_fade_in .6s ease-in-out both}.content-inner.pt-adjust{padding-top:2.85vw}.content-inner.banner-container{width:86%;margin-top:-3vw}.img-box{width:80%;margin:2vw auto 0}.img-box img{width:100%}.home-nursing-lead-content .content-title{position:relative;z-index:2;width:100%;height:8vw;background:#789ccf;border-radius:4vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-nursing-lead-content .content-title span{color:#fff;font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:500;line-height:1.6;letter-spacing:.1em}.home-nursing-lead-content .content-title span em{display:inline-block;margin-left:.3em;font-style:normal;font-size:clamp(1.95rem,1.9vw,3.65rem);font-weight:inherit}.home-nursing-lead-content .content-text{position:relative;margin-top:-4vw;padding:7vw 7vw 4vw;background:#d4e5f9}.home-nursing-lead-content .content-text .paragraph{text-align:justify}.home-nursing-lead-content .content-text>:last-child{margin-bottom:0}.rounded-corners-list{width:calc(100% - 10vw);margin:0 auto;display:flex;flex-direction:column;gap:1vw 0;margin-bottom:3.5vw}.rounded-corners-list>li{height:4vw;border-radius:10vw;background:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:500}.num-title{font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:500;margin-bottom:2vw}.num-title.mb-adjust{margin-bottom:0}.home-nursing-chart-img{margin-bottom:3.5vw}.home-nursing-chart-img img{width:100%}.home-nursing-lead-text{font-size:clamp(1.95rem,1.9vw,3.65rem);font-weight:500;line-height:1.7;text-align:center;margin-bottom:2vw}@media screen and (max-width:1024px) and (orientation:portrait){.bg-radius-wh.left{width:calc(100% - 7.5vw)}.bg-radius-wh.right{border-radius:12vw 0 0 12vw;padding:10vw}.manager-message-content .message-lead{font-size:clamp(1.3rem,3.47vw,1.49rem)}.manager-message-content .message-name{font-size:clamp(2.2rem,5.87vw,2.52rem)}.border-title{font-size:clamp(1.8rem,4.8vw,2.06rem);padding-bottom:1.2vw;margin-bottom:3vw}.left-content{width:calc(100% + 7.5vw);margin-left:-7.5vw;position:unset}.left-content .philosophy-big-text{text-align:left;text-align-last:left;font-size:clamp(2.1rem,5.6vw,2.41rem);line-height:1.2;letter-spacing:.1em}.left-content .philosophy-big-text rt{font-size:clamp(1rem,2.67vw,1.15rem)}.left-content .philosophy-big-text span{font-size:clamp(1.3rem,3.47vw,1.49rem)}.middle-content{padding-top:0;margin-top:-10vw}.middle-content .right-content{width:calc(100% - 15vw);position:unset;margin-left:15vw;margin-bottom:0}.middle-content .right-content .housin-list li{border-radius:4vw 0 0 4vw;padding-left:2.5em;margin-right:-10vw}.middle-content .left-img{width:80%;position:unset;object-fit:cover;height:54vw;object-position:120%}.value-content{padding:4vw}.value-content .border-title{width:90%;margin:0 auto 6vw;font-size:clamp(1.8rem,4.8vw,2.06rem);padding-bottom:2vw}.value-content .value-list{flex-direction:column;align-items:center;justify-content:unset;gap:4vw;width:100%}.value-content .value-list li{font-size:clamp(1.3rem,3.47vw,1.49rem)}.data .content-wrap{padding-top:32vw}.data-lead span{font-size:clamp(2rem,5.33vw,2.29rem)}.num{font-size:clamp(1.4rem,3.73vw,1.61rem);letter-spacing:.01em}.num .count-size{font-size:clamp(4rem,10.67vw,4.59rem)}.bg-wh{padding:7vw}.old-flex-box{flex-direction:column}.old-flex-box .box{width:100%;margin-bottom:6vw}.numbers-content{flex-direction:column}.numbers-content .box{width:100%;margin-bottom:6vw}.numbers-content .box .cat{font-size:clamp(2.4rem,6.4vw,2.75rem)}.numbers-content .box .gender-ratio .gender-block .label{font-size:clamp(1.6rem,4.27vw,1.83rem)}.numbers-content .box .gender-ratio .colon{font-size:clamp(4rem,10.67vw,4.59rem)}.count-content-wrap{flex-direction:column;justify-content:unset;gap:6vw}.count-content-wrap .count-content-half{width:100%}.mid-career-count{gap:6vw}.childcare-count{gap:6vw}.childcare-count .num{width:100%}.bg-radius-wh.events-bg{border-radius:6vw}.bg-radius-wh.events-bg.left{border-radius:6vw;padding-right:0;width:100%}.bg-radius-wh.events-bg.right{border-radius:6vw;padding:10vw 0 10vw 10vw}.events-lead{padding-left:13vw;font-size:clamp(1.9rem,5.07vw,2.18rem)}.month-title{margin-top:14vw}.month-title::after{width:16em;height:16em}.month-title .en{height:6vw}.month-title .jp{font-size:clamp(.8rem,2.13vw,.92rem)}.month-title .jp .num{font-size:clamp(1.5rem,4vw,1.72rem)}.event-card{width:100%;padding:8vw}.event-card .event-title{font-size:clamp(1.6rem,4.27vw,1.83rem)}.event-card .events-text{font-size:clamp(1.4rem,3.73vw,1.61rem)}.two-event{flex-direction:column}.two-event.bg-radius-wh{padding:0}.two-event.bg-radius-wh.left{width:90%;margin-inline:auto}.two-event .border-line{display:none}.events-block{flex-direction:column;width:90%;margin-inline:auto}.events-block .one-event01,.events-block .one-event02{padding:0}.events-block .one-event01{padding-right:0;width:100%}.events-block .one-event02{border-radius:6vw;padding-left:0;width:100%}.img-box{width:100%}.home-nursing-lead-content .content-title{height:auto;padding:3vw 6vw;border-radius:20vw;text-align:center}.home-nursing-lead-content .content-title span{font-size:clamp(1.2rem,3.2vw,1.38rem)}.home-nursing-lead-content .content-title span em{font-size:clamp(1.9rem,5.07vw,2.18rem)}.home-nursing-lead-content .content-text{margin-top:-13vw;padding:18vw 7vw 4vw}.rounded-corners-list{width:calc(100% - 5vw);gap:2vw 0}.rounded-corners-list>li{height:auto;padding:1.5vw 5vw;font-size:clamp(1.4rem,3.73vw,1.61rem)}.num-title{font-size:clamp(1.55rem,4.13vw,1.78rem)}.home-nursing-lead-text{font-size:clamp(1.7rem,4.53vw,1.95rem)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.bg-radius-wh{padding:7vw 7vw}.bg-radius-wh.right{border-radius:10vw 0 0 10vw;padding:7vw}.manager-message-content .message-lead{font-size:clamp(1.3rem,1.69vw,1.73rem)}.manager-message-content .message-name{font-size:clamp(2.4rem,3.13vw,3.2rem)}.border-title{font-size:clamp(2rem,2.6vw,2.67rem)}.left-content .philosophy-big-text{font-size:clamp(2.1rem,2.73vw,2.8rem)}.left-content .philosophy-big-text rt{font-size:clamp(1rem,1.3vw,1.33rem)}.left-content .philosophy-big-text span{font-size:clamp(1.3rem,1.69vw,1.73rem)}.middle-content .left-img{height:44vw}.value-content .border-title{width:100%;font-size:clamp(1.6rem,2.08vw,2.13rem)}.value-content .value-list{flex-direction:row;flex-wrap:wrap;gap:3vw;width:70%}.value-content .value-list li{width:24vw;height:24vw;font-size:clamp(1.3rem,1.69vw,1.73rem)}.data-lead span{font-size:clamp(2rem,2.6vw,2.67rem)}.num{font-size:clamp(1.5rem,1.95vw,2rem)}.num .count-size{font-size:clamp(4rem,5.21vw,5.33rem)}.old-flex-box{flex-direction:row}.old-flex-box .num{width:100%}.old-flex-box .old-img{width:100%}.numbers-content{flex-direction:row}.numbers-content .box{width:45%;margin-bottom:0}.numbers-content .box .cat{font-size:clamp(2.4rem,3.13vw,3.2rem)}.numbers-content .box .gender-ratio .gender-block .label{font-size:clamp(1.6rem,2.08vw,2.13rem)}.numbers-content .box .gender-ratio .colon{font-size:clamp(4rem,5.21vw,5.33rem)}.count-content-wrap{flex-direction:row;justify-content:space-between;gap:unset}.count-content-wrap .count-content-half{width:48%}.childcare-count{gap:0}.childcare-count .num{width:48%}.bg-radius-wh.events-bg{background-color:#fff;padding:10vw 8vw;border-radius:14vw}.bg-radius-wh.events-bg.left{border-radius:0 100vw 100vw 0;padding-right:12vw}.bg-radius-wh.events-bg.right{border-radius:10vw 0 0 10vw;padding:6vw 0 6vw 10vw}.events .mb-object{display:none!important}.events .pc-object{display:block!important}.events-lead{padding-left:15vw;font-size:clamp(2rem,2.6vw,2.67rem)}.month-title{margin-top:8vw}.month-title::after{width:18em;height:18em}.month-title .en{height:4vw}.month-title .jp{font-size:clamp(1.2rem,1.56vw,1.6rem)}.month-title .jp .num{font-size:clamp(1.6rem,2.08vw,2.13rem)}.month-title.first-contents{margin-top:8vw}.event-card{width:25vw;padding:0}.event-card .event-title{font-size:clamp(1.6rem,2.08vw,2.13rem)}.event-card .events-text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.two-event{flex-direction:row}.two-event.bg-radius-wh{padding:4vw 15vw}.two-event.bg-radius-wh.left{margin-inline:0}.two-event .border-line{display:block;width:1px;background:#23295b;position:absolute;top:10%;bottom:10%;left:50%;transform:translateX(-50%)}.events-block{flex-direction:row;width:90%;margin-inline:0 10%}.events-block .one-event01,.events-block .one-event02{padding:4vw 15vw}.events-block .one-event01{padding-right:1vw;width:44vw}.events-block .one-event01.bg-radius-wh.events-bg.left{border-radius:0 5vw 5vw 0;width:44vw}.events-block .one-event02{border-radius:0 100vw 100vw 0;padding-left:5vw;width:45vw}.home-nursing-lead-content .content-title span{font-size:clamp(1.4rem,1.82vw,1.87rem)}.home-nursing-lead-content .content-title span em{font-size:clamp(2rem,2.6vw,2.67rem)}.home-nursing-lead-content .content-text{margin-top:-8vw;padding:14vw 7vw 4vw}.rounded-corners-list>li{padding:.5vw 3vw;font-size:clamp(1.5rem,1.95vw,2rem)}.num-title{font-size:clamp(1.8rem,2.34vw,2.4rem)}.home-nursing-lead-text{font-size:clamp(2.2rem,2.86vw,2.93rem)}}