: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}.content-inner.career-first-content{margin-top:8rem}.blue-text{font-weight:700;color:#789ccf;padding:.5rem;letter-spacing:.15em}.career-table{width:98%;margin:4rem auto;border-top:solid 1px #23295b;border-bottom:solid 1px #23295b}.career-table td,.career-table th{font-size:clamp(1.2rem,1.17vw,2.25rem);border-bottom:solid 1px #23295b;padding:2rem 4rem;line-height:2.1}.career-table td a,.career-table th a{color:#789ccf;font-weight:500}.career-table td a:hover,.career-table th a:hover{color:#789ccf}.career-table td a.pink,.career-table th a.pink{color:#d48294}.career-table td a.pink:hover,.career-table th a.pink:hover{color:#d48294}.career-table td .red,.career-table th .red{color:red}.career-table th{vertical-align:middle;font-weight:600;padding-left:2.4rem;position:relative}.career-table th::after{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);height:calc(100% - 2.4rem);width:3px;background:#23295b}.career-table td{font-weight:400;padding-right:0}.career-table.small{margin:2rem auto}.career-table.small td,.career-table.small th{padding:1rem}.mainvisual-content .main-title{position:absolute;left:50%;bottom:-4.5vw;transform:translateX(-50%);width:75vw;height:9vw;padding:0 5vw;border-radius:100vw;background:#fff;display:flex;align-items:center;font-size:clamp(2.7rem,2.64vw,5.06rem);letter-spacing:.15em;line-height:1.2}.career-advancement-info .mainvisual-content .main-title{bottom:3.125vw;height:7vw;border-radius:100vw;background:var(--career-advancement);justify-content:center;color:#fff;text-align:center}.career-advancement-info .mainvisual-content .main-title.small-text{font-size:clamp(2.1rem,2.05vw,3.94rem);line-height:1.4}.notice-container{width:100%;height:24vw;background:url(../images/mainvisual/mv-career-common.webp) no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center}.notice-container .notice-content{width:55vw;height:9vw;background:rgba(35,41,91,.7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.35rem,1.32vw,2.53rem);line-height:1.9;text-align:center}.career-lead-flex{display:flex;justify-content:space-between;align-items:center}.career-lead-flex .career-text{width:65%}.career-lead-flex .career-num{display:flex;position:relative;flex-flow:column nowrap;justify-content:center;align-items:center;width:18vw;height:18vw;background:#789ccf;border-radius:50%;padding:1vw}.career-lead-flex .career-num p.num{color:#fff;font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:600;letter-spacing:.1em;text-align:center}.career-lead-flex .career-num p.num span{font-size:clamp(3.45rem,3.37vw,6.47rem);font-weight:600;line-height:1.2em}.career-lead-flex .career-num::after{position:absolute;right:1vw;bottom:0;content:"";width:5vw;aspect-ratio:3/2;height:auto;background:url(../images/career/career-specialized-certified-nurse-img-badges.webp) no-repeat 100% 100%/cover}ul.specialized-modal-list{display:flex;flex-wrap:wrap;justify-content:space-between}ul.specialized-modal-list li{width:49%;margin-bottom:1.5vw;display:flex;flex-direction:column;justify-content:center;height:5.5vw;padding:1vw 1vw 1vw 2vw;border-radius:1vw;background:rgba(120,156,207,.8);font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:600;line-height:1.3em}ul.specialized-modal-list li span{display:block;font-size:.75em;font-weight:600;line-height:1.3em}ul.specialized-modal-list li.pickup{position:relative}ul.specialized-modal-list li.pickup a{padding-right:3em}ul.specialized-modal-list li.pickup::after{content:"PICKUP";width:5em;color:#fff;background:rgba(35,41,91,.4);position:absolute;text-align:center;right:1vw;padding:.25em .5em;line-height:1;border-radius:7px;font-size:.85em;pointer-events:none}ul.specialized-modal-list li:first-child,ul.specialized-modal-list li:nth-of-type(4){background:#add4d6}ul.specialized-modal-list li:nth-of-type(2),ul.specialized-modal-list li:nth-of-type(6){background:#a399cc}ul.specialized-modal-list li:nth-of-type(12),ul.specialized-modal-list li:nth-of-type(13),ul.specialized-modal-list li:nth-of-type(5),ul.specialized-modal-list li:nth-of-type(8),ul.specialized-modal-list li:nth-of-type(9){background:rgba(120,156,207,.6)}.comment-content{margin:8vw 0 3.5vw;width:100%;padding:8vw 17.5vw 2.5vw;background:#c1d3ed}.comment-content .comment-box{margin-bottom:5vmax}.comment-content .comment-box.pickup::before{content:"PICKUP";display:block;width:6em;color:#fff;background:rgba(35,41,91,.4);text-align:center;padding:.25em .5em;line-height:1;border-radius:7px;font-size:.9em;margin:auto auto .25em 0}.comment-content .comment-box .user-profile{font-size:clamp(1.5rem,1.46vw,2.81rem);letter-spacing:.1em;font-weight:500;line-height:1.5;padding-bottom:1vw;border-bottom:1px solid #23295b;margin-bottom:1vw}.comment-content .comment-box .user-profile span{font-size:clamp(1.27rem,1.24vw,2.39rem);font-weight:500}.comment-content .comment-box .user-profile.badge{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.comment-content .comment-box .user-profile.badge::after{display:inline-block;content:"";width:4vw;aspect-ratio:3/2;height:auto}.comment-content .comment-box .user-profile.badge.badge01::after{background:url(../images/career/career-specialized-certified-nurse-img-badge01.webp) no-repeat 100% 100%/cover}.comment-content .comment-box .user-profile.badge.badgecns::after{background:url(../images/career/career-specialized-certified-nurse-img-badge-cns.webp) no-repeat 100% 100%/cover}.comment-content .comment-box .user-profile.badge.badgecn::after{background:url(../images/career/career-specialized-certified-nurse-img-badge-cn.webp) no-repeat 100% 100%/cover}.training-table thead tr th{padding:1vw}.training-table thead tr th span{display:block;background:#fff;font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:500;text-align:center}.training-table tbody tr{border-top:solid 1px #23295b}.training-table tbody tr td,.training-table tbody tr th{padding:1.5vw;font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:500}.training-table tbody tr th{position:relative;vertical-align:middle;color:#000}.training-table tbody tr th::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;background:#23295b;height:calc(100% - 2vw)}.training-table tbody tr td{font-weight:400}.dementia-care-leader .figure-text{display:flex;flex-flow:row nowrap;gap:4vw;margin-bottom:1.75em}.dementia-care-leader .figure-text .paragraph{line-height:2.4em;margin-bottom:0}.dementia-care-leader .figure-text figcaption{width:70%}.dementia-care-leader .figure-text img{margin-inline:auto;aspect-ratio:4/3;width:30%;height:fit-content}.bg-text-box{background:#c1d3ed;padding:2vw}.career-advancement-index{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.5vw 3vw}.career-advancement-index li .title{height:5vw;padding:0 3vw;border-radius:10vw;background:var(--career-advancement);display:flex;align-items:center;color:#fff;font-size:clamp(1.12rem,1.1vw,2.11rem);font-weight:500;line-height:1.4}.career-advancement-index li a.link{display:flex;flex-direction:column;font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:500;line-height:1.4;padding-top:1.5vw;padding-left:3vw;height:5.5vw;position:relative}.career-advancement-index li a.link::after{content:"";position:absolute;bottom:0;right:1vw;width:5.5vw;height:3vw;background:url(../images/career/career-index-link-arrow.svg) no-repeat center bottom;background-size:contain;transition:all .3s ease}.career-advancement-index li a.link span{display:block;font-size:clamp(1.2rem,1.17vw,2.25rem);font-weight:500}.career-advancement-index li a.link:hover{opacity:1}.career-advancement-index li a.link:hover::after{right:0}.career-advancement-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.career-advancement-circle-title{background:var(--career-advancement);color:#fff;font-size:clamp(1.5rem,1.46vw,2.81rem);font-weight:600;line-height:1.4;text-align:center;width:9em;height:4.5em;border-radius:0 0 4.5em 4.5em;padding-top:1em;letter-spacing:.3em}.career-advancement-dl-btn{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:4rem;margin-top:4rem}.career-advancement-dl-btn .btn{position:relative;border:solid 3px #23295b;border-radius:3.5rem;font-size:clamp(1.05rem,1.02vw,1.97rem);font-weight:600;line-height:1.7;padding:1.5rem 17rem 1.5rem 5rem}.career-advancement-dl-btn .btn::after,.career-advancement-dl-btn .btn::before{content:"";position:absolute}.career-advancement-dl-btn .btn::before{top:1.2rem;right:10rem;width:4rem;height:100%;background:url(../images/career/career-dl-arrow.svg) no-repeat center center;background-size:contain;transition:all .3s ease}.career-advancement-dl-btn .btn::after{top:50%;right:3rem;transform:translate(0,-50%);width:4rem;height:100%;background:url(../images/career/career-dl-icon.svg) no-repeat center center;background-size:contain}.round-corner-btn-box-wrap{margin-block:8rem}.round-corner-btn-box{display:flex;justify-content:center;align-items:center;gap:3rem}.round-corner-btn-box li{width:50%}.round-corner-btn-box li a.round-corner-btn{width:100%;max-width:unset;font-size:clamp(1.35rem,1.32vw,2.53rem)}a:link.round-corner-btn,a:visited.round-corner-btn{display:block;color:#fff;font-size:clamp(1.12rem,1.1vw,2.11rem);font-weight:500;line-height:1.8;border-radius:6rem;padding:1.5rem 1.75rem 1.5rem 1rem;text-align:center;width:25vw;max-width:320px;position:relative}a:link.round-corner-btn::after,a:visited.round-corner-btn::after{content:">";position:absolute;top:50%;right:2.25rem;transform:translate(0,-50%);font-size:clamp(1.5rem,1.46vw,2.81rem)}a:link.round-corner-btn.green,a:visited.round-corner-btn.green{background:#70ccb0}a:link.round-corner-btn.purple,a:visited.round-corner-btn.purple{background:#a399cc}a:link.round-corner-btn.pink,a:visited.round-corner-btn.pink{background:#d48294}.checkbox-title{font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:700;line-height:1.5;color:#d48294;padding-left:3rem;margin-bottom:1.2rem;position:relative}.checkbox-title::after{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);background:url(../images/career/checkbox-icon.svg) no-repeat center center;background-size:contain;width:2rem;height:100%}.yellow-lead-box{font-size:clamp(1.12rem,1.1vw,2.11rem);font-weight:600;line-height:1.8;letter-spacing:.1em;border:solid 1px #f90;border-radius:1rem;color:#f90;background:#ffffe9;text-align:center;padding:.7rem;margin-bottom:1.75em}.pink-lead-box{border:solid 1px #d48294;color:#d48294;padding:1.5rem;margin-bottom:1.75em}.pink-lead-box .paragraph{font-weight:600}.pink-lead-box .box-list>li{font-weight:600}.pink-lead-box .box-list>li::before{background:#d48294}.notes-list.career{margin-top:3rem}.notes-list.career li{font-size:clamp(1.2rem,1.17vw,2.25rem);font-weight:500;line-height:1.8;letter-spacing:.05em}.notes-list.career li+li{margin-top:.5rem}.notes-list.career.m0{margin-block:0}.career-advancement-ims-flow img{width:100%}.career-advancement-table-img{width:100%}.career-advancement-table-img img{width:100%}.career-advancement-table-img.small{width:60%;margin-block:2rem}.career-advancement-table-img.wd70{width:70%}.while-working .content-wrap{overflow:hidden}.while-working-lead-section{width:calc(100% + 17.5vw);display:flex}.while-working-lead-section .text-box{width:35%}.while-working-lead-section .text-box h3.section-title{border-radius:100vw 0 0 100vw}.while-working-lead-section .text-box p.lead-text{margin-right:2vw;font-size:clamp(2.47rem,2.42vw,4.64rem);line-height:1.4;font-weight:500;text-align:center;margin-bottom:1em}.while-working-lead-section .text-box p.lead-text span{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;padding-inline:2.5em;position:relative}.while-working-lead-section .text-box p.lead-text span::after,.while-working-lead-section .text-box p.lead-text span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:2em;height:1px;background:#23295b}.while-working-lead-section .text-box p.lead-text span::before{left:0}.while-working-lead-section .text-box p.lead-text span::after{right:0}.while-working-lead-section .text-box p.paragraph{margin-right:2vw}.while-working-lead-section figure{width:65%}.while-working-lead-section figure img{width:100%}ul.feature-point{background:#c1d3ed;padding:2vmax 0;display:flex;justify-content:center;gap:2vw}ul.feature-point li{width:15vw}ul.feature-point li:nth-of-type(3){position:relative}ul.feature-point li:nth-of-type(3)::before{content:"";width:13vw;height:11vw;background:url(../images/career/while-working-feature-fukidashi.svg) no-repeat center/contain;position:absolute;right:-8vw;top:-8vw}.point-list dl{display:flex;align-items:center;margin-bottom:1vmax}.point-list dl dt{width:6vw;height:6vw;border-radius:50%;border:1px solid #23295b;background:#fff;display:flex;align-items:center;justify-content:center;margin-right:1vw}.point-list dl dt span{font-size:2em;font-weight:500}.point-list dl dd{width:calc(100% - 7vw);font-size:clamp(1.27rem,1.24vw,2.39rem);font-weight:500}.point-list dl dd span{font-size:1.3em;font-weight:900}ul.system-list li{padding-left:2em;font-size:clamp(1.27rem,1.24vw,2.39rem);font-weight:500;margin-bottom:1em}ul.system-list li span{display:block;font-size:1.1em;font-weight:700;position:relative}ul.system-list li span::before{content:"";width:1em;height:1em;background:#23295b;border-radius:50%;position:absolute;left:-1.5em;top:50%;transform:translateY(-50%)}.while-working-graph{width:100%}.while-working-graph img{width:100%}@media screen and (max-width:1024px) and (orientation:portrait){.career-table td,.career-table th{font-size:clamp(1.4rem,3.73vw,1.61rem);padding:2rem 2rem}.mainvisual-content .main-title{bottom:-8vw;width:calc(100% - 15vw);height:16vw;font-size:clamp(1.8rem,4.8vw,2.06rem);line-height:1.3}.career-advancement-info .mainvisual-content .main-title{bottom:4vw;height:12vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}.career-advancement-info .mainvisual-content .main-title.small-text{font-size:clamp(1.4rem,3.73vw,1.61rem)}.notice-container{height:40vw}.notice-container .notice-content{width:85vw;height:25vw;font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.6}.career-lead-flex{flex-direction:column}.career-lead-flex .career-text{width:100%}.career-lead-flex .career-num{width:25vmax;height:25vmax}.career-lead-flex .career-num p.num{font-size:clamp(1.3rem,3.47vw,1.49rem)}.career-lead-flex .career-num p.num span{font-size:clamp(3.3rem,8.8vw,3.78rem)}.career-lead-flex .career-num::after{position:absolute;bottom:-2vw;width:15vw}ul.specialized-modal-list{flex-direction:column}ul.specialized-modal-list li{width:100%;height:auto;padding:1vh 2vh;font-size:clamp(1.7rem,4.53vw,1.95rem);font-weight:500}ul.specialized-modal-list li span{font-size:.75em;font-weight:500}ul.specialized-modal-list li.pickup::after{font-size:.75em}.comment-content{margin:16vw 0 7vw;padding:7.5vw 7.5vw 5vw}.comment-content .comment-box{margin-bottom:5vmax}.comment-content .comment-box .user-profile{font-size:clamp(1.6rem,4.27vw,1.83rem);padding-bottom:2vw;margin-bottom:2vw}.comment-content .comment-box .user-profile span{font-size:clamp(1.4rem,3.73vw,1.61rem)}.comment-content .comment-box .user-profile.badge::after{margin-left:.5em;width:10vw;max-width:50px}.training-table thead tr th span{font-size:clamp(1.5rem,4vw,1.72rem)}.training-table tbody tr td,.training-table tbody tr th{font-size:clamp(1.4rem,3.73vw,1.61rem)}.dementia-care-leader .figure-text{flex-direction:column;margin-bottom:3em}.dementia-care-leader .figure-text figcaption{width:100%}.dementia-care-leader .figure-text img{width:100%;max-width:500px}.bg-text-box{padding:5vw}.career-advancement-index{grid-template-columns:repeat(1,1fr);grid-gap:10vw}.career-advancement-index li .title{height:14vw;padding:0 7vw;font-size:clamp(1.3rem,3.47vw,1.49rem)}.career-advancement-index li a.link{font-size:clamp(1.6rem,4.27vw,1.83rem);padding-top:3vw;height:fit-content}.career-advancement-index li a.link::after{right:0;width:10vw;height:6vw}.career-advancement-index li a.link span{font-size:clamp(1.3rem,3.47vw,1.49rem)}.career-advancement-circle-title{font-size:clamp(2rem,5.33vw,2.29rem)}.career-advancement-dl-btn .btn{font-size:clamp(1.4rem,3.73vw,1.61rem);padding:1.5rem 10rem 1.5rem 2rem}.career-advancement-dl-btn .btn::before{right:6rem;width:3rem}.career-advancement-dl-btn .btn::after{right:2rem;width:3rem}.round-corner-btn-box{flex-direction:column;gap:1rem}.round-corner-btn-box>li{width:100%}.round-corner-btn-box>li a.round-corner-btn{width:100%;margin:0 auto;font-size:clamp(1.4rem,3.73vw,1.61rem)}a:link.round-corner-btn,a:visited.round-corner-btn{font-size:clamp(1.5rem,4vw,1.72rem)}a:link.round-corner-btn::after,a:visited.round-corner-btn::after{font-size:clamp(2rem,5.33vw,2.29rem)}.checkbox-title{font-size:clamp(1.55rem,4.13vw,1.78rem)}.yellow-lead-box{font-size:clamp(1.5rem,4vw,1.72rem)}.notes-list.career li{font-size:clamp(1.4rem,3.73vw,1.61rem)}.career-advancement-table-img.wd70{width:100%}.while-working-lead-section{width:100%;flex-direction:column-reverse}.while-working-lead-section .text-box{width:100%}.while-working-lead-section .text-box h3.section-title{border-radius:100vw}.while-working-lead-section .text-box p.lead-text{margin-right:0;font-size:clamp(3rem,8vw,3.44rem);margin-bottom:.5em}.while-working-lead-section .text-box p.lead-text span{font-size:clamp(1.4rem,3.73vw,1.61rem)}.while-working-lead-section .text-box p.paragraph{margin-right:0}.while-working-lead-section figure{width:100%;margin-bottom:3vh}ul.feature-point{flex-direction:column;gap:6vw}ul.feature-point li{width:40vw;margin:0 auto}ul.feature-point li:nth-of-type(3)::before{content:"";width:31vw;height:25vw;right:-24vw;top:-10vw;transform:rotate(10deg)}.point-list dl{display:flex;align-items:center;margin-bottom:1vmax}.point-list dl dt{width:18vw;height:18vw;margin-right:2vw}.point-list dl dt span{font-size:1.5em}.point-list dl dd{width:calc(100% - 20vw);font-size:clamp(1.4rem,3.73vw,1.61rem)}ul.system-list li{font-size:clamp(1.4rem,3.73vw,1.61rem)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.career-table td,.career-table th{font-size:clamp(1.4rem,1.82vw,1.87rem)}.mainvisual-content .main-title{bottom:-4.7vw;width:75vw;height:9.4vw;font-size:clamp(1.8rem,2.34vw,2.4rem);line-height:1.3}.career-advancement-info .mainvisual-content .main-title{bottom:3.125vw;height:7vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.career-advancement-info .mainvisual-content .main-title.small-text{font-size:clamp(1.4rem,1.82vw,1.87rem)}.notice-container{height:30vw}.notice-container .notice-content{width:75vw;height:15vw;font-size:clamp(1.3rem,1.69vw,1.73rem);line-height:1.8}.career-lead-flex .career-num p.num{font-size:clamp(1.8rem,2.34vw,2.4rem)}.career-lead-flex .career-num p.num span{font-size:clamp(4.6rem,5.99vw,6.13rem)}.career-lead-flex .career-num::after{bottom:-4vw}ul.specialized-modal-list{flex-direction:row}ul.specialized-modal-list li{width:49%;font-size:clamp(1.8rem,2.34vw,2.4rem)}.comment-content{margin:8vw 0 4vw;padding:7.5vw 7.5vw 3vw}.comment-content .comment-box{margin-bottom:5vmax}.comment-content .comment-box .user-profile{font-size:clamp(1.7rem,2.21vw,2.27rem);padding-bottom:1vw;margin-bottom:1vw}.comment-content .comment-box .user-profile span{font-size:clamp(1.4rem,1.82vw,1.87rem)}.training-table thead tr th span{font-size:clamp(1.5rem,1.95vw,2rem)}.training-table tbody tr td,.training-table tbody tr th{font-size:clamp(1.4rem,1.82vw,1.87rem)}.career-advancement-index{grid-template-columns:repeat(1,1fr);grid-gap:10vw}.career-advancement-index li .title{height:7vw;padding:0 7vw;font-size:clamp(1.3rem,1.69vw,1.73rem)}.career-advancement-index li a.link{font-size:clamp(1.6rem,2.08vw,2.13rem);padding-top:3vw;height:fit-content}.career-advancement-index li a.link::after{width:4vw;height:1vw}.career-advancement-index li a.link span{font-size:clamp(1.3rem,1.69vw,1.73rem)}.career-advancement-circle-title{font-size:clamp(2rem,2.6vw,2.67rem)}.career-advancement-dl-btn .btn{font-size:clamp(1.4rem,1.82vw,1.87rem)}.round-corner-btn-box li a.round-corner-btn{max-width:320px;font-size:clamp(1.4rem,1.82vw,1.87rem)}a:link.round-corner-btn,a:visited.round-corner-btn{font-size:clamp(1.5rem,1.95vw,2rem)}a:link.round-corner-btn::after,a:visited.round-corner-btn::after{font-size:clamp(2rem,2.6vw,2.67rem)}.checkbox-title{font-size:clamp(1.55rem,2.02vw,2.07rem)}.yellow-lead-box{font-size:clamp(1.5rem,1.95vw,2rem)}.notes-list.career li{font-size:clamp(1.4rem,1.82vw,1.87rem)}.while-working-lead-section{width:calc(100% + 7.5vw);flex-direction:row}.while-working-lead-section .text-box{width:50%}.while-working-lead-section .text-box h3.section-title{border-radius:100vw 0 0 100vw}.while-working-lead-section .text-box p.lead-text{font-size:clamp(3rem,3.91vw,4rem)}.while-working-lead-section .text-box p.lead-text span{font-size:clamp(1.4rem,1.82vw,1.87rem)}.while-working-lead-section .text-box p.paragraph{margin-right:2vw}.while-working-lead-section figure{width:50%;margin-bottom:0}ul.feature-point{flex-direction:row;gap:2vw}ul.feature-point li{width:15vw;margin:unset}ul.feature-point li:nth-of-type(3)::before{content:"";width:13vw;height:11vw;right:-8vw;top:-8vw;transform:rotate(0)}.point-list dl dt{width:10vw;height:10vw}.point-list dl dd{width:calc(100% - 20vw);font-size:clamp(1.5rem,1.95vw,2rem)}ul.system-list li{font-size:clamp(1.5rem,1.95vw,2rem)}}