@charset "UTF-8";:root{--headerH:6vw;--contentW:32vw;--contentWf:calc(var(--contentW) / 2)}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:60px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:100px;--contentW:16vw}}.strengths .content-inner .bold-title.trigger,.strengths .content-inner .media-content.trigger,.strengths .content-inner .paragraph.trigger{opacity:0}.strengths .content-inner .bold-title.is-show,.strengths .content-inner .media-content.is-show,.strengths .content-inner .paragraph.is-show{animation:fade_bottom .3s ease-in-out both}.strengths .content-inner .media-content{width:70%;margin-inline:auto}.strengths-content>li{opacity:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:4vw;border-radius:1rem;box-shadow:1.5vw 1.5vw 2.5vw 0 rgba(0,0,0,.25)}.strengths-content>li figure{width:37%}.strengths-content>li figure img{width:100%}.strengths-content>li .text-column{width:58%}.strengths-content>li .text-column .number{font-size:calc(var(--fs-scale,1) * clamp(2.42rem,2.36vw,4.53rem));font-weight:400;line-height:1.6}.strengths-content>li .text-column .title{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:600;line-height:1.6;margin-bottom:1vw}.strengths-content>li+li{margin-top:3vw}.strengths-content>li.is-show{animation:card_in 2.2s ease both}@keyframes card_in{0%{opacity:0;transform:translateX(100px);background-color:#00816d;animation-timing-function:ease-out}45%{opacity:1;transform:translateX(0);background-color:#00816d;animation-timing-function:ease-in-out}70%{opacity:1;transform:translateX(0);background-color:#fff}100%{opacity:1;transform:translateX(0);background-color:#fff}}.work .content-inner .bold-title.trigger,.work .content-inner .media-content.trigger,.work .content-inner .paragraph.trigger{opacity:0}.work .content-inner .bold-title.is-show,.work .content-inner .media-content.is-show,.work .content-inner .paragraph.is-show{animation:fade_bottom .3s ease-in-out both}.about-work-mainimg{position:relative;width:70%;margin-inline:auto}.about-work-mainimg li img{display:block;width:100%;height:100%;object-fit:contain}.about-work-mainimg li:nth-child(2),.about-work-mainimg li:nth-child(3),.about-work-mainimg li:nth-child(4),.about-work-mainimg li:nth-child(5),.about-work-mainimg li:nth-child(6){position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.about-work-mainimg.is-show li:nth-child(2){animation:fade_in .4s ease .3s both}.about-work-mainimg.is-show li:nth-child(3){animation:fade_in .25s ease .5s both;animation-delay:.3s}.about-work-mainimg.is-show li:nth-child(4){animation:fade_in .25s ease .5s both;animation-delay:.4s}.about-work-mainimg.is-show li:nth-child(5){animation:fade_in .25s ease .5s both;animation-delay:.5s}.about-work-mainimg.is-show li:nth-child(6){animation:fade_in .25s ease .5s both;animation-delay:.6s}ul.about-workflow-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:3vw}ul.about-workflow-list>li{opacity:0;display:flex;flex-direction:column}ul.about-workflow-list>li h3.workflow-title{position:relative;display:flex;justify-content:center;align-items:center;padding:2vw 0;height:8vw;background:rgba(0,129,109,.3);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.18vw,2.27rem));text-align:center;border-radius:1vw;margin-bottom:1vw;letter-spacing:.03em;line-height:1.6}ul.about-workflow-list>li h3.workflow-title::after{content:"";position:absolute;right:-2.5vw;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:1vw 0 1vw 1.7vw;border-color:transparent transparent transparent #00816d}ul.about-workflow-list>li figure{margin-top:auto}ul.about-workflow-list>li figure img{width:100%}ul.about-workflow-list>li:nth-child(2) h3.workflow-title{background:rgba(0,129,109,.5)}ul.about-workflow-list>li:nth-child(3) h3.workflow-title{background:rgba(0,129,109,.8);color:#fff}ul.about-workflow-list>li:nth-child(4) h3.workflow-title{background:#00816d;color:#fff}ul.about-workflow-list>li:nth-child(4) h3.workflow-title::after{content:unset}ul.about-workflow-list.is-show>li:nth-child(1){animation:fade_left .4s ease both}ul.about-workflow-list.is-show>li:nth-child(2){animation:fade_left .4s ease .2s both}ul.about-workflow-list.is-show>li:nth-child(3){animation:fade_left .4s ease .4s both}ul.about-workflow-list.is-show>li:nth-child(4){animation:fade_left .4s ease .6s both}.work-column-wrap .column-content{opacity:0}.work-column-wrap .column-content .bold-title{position:relative;margin-bottom:2vw}.work-column-wrap .column-content .bold-title::after{content:"";position:absolute;bottom:-1vw;left:-4vw;border-bottom:solid 1px #00816d;width:calc(100% + 4vw);z-index:-1}.work-column-wrap .column-content:nth-of-type(2){flex-direction:row-reverse}.work-column-wrap .column-content:nth-of-type(2) .bold-title::after{bottom:-1vw;left:unset;right:-4vw}.work-column-wrap .column-content.is-show{animation:fade_bottom .3s ease-in-out both}.work-style .bg-inner{height:calc(100vh - var(--headerH));overflow:hidden}.work-style .bg-inner .work-style-block{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(0deg,#a6d7f6 0,#b1dcf7 50%,#a6d7f6 100%)}.work-style .bg-inner .work-style-block video{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.work-style .bg-inner .work-style-block .work-style-video-toggle{position:absolute;right:2vw;bottom:2vw;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:#fff;cursor:pointer}.work-style .bg-inner .work-style-block .work-style-video-toggle .video-pause-icon{display:block;width:12px;height:14px;border-left:4px solid #00816d;border-right:4px solid #00816d}.work-style .bg-inner .work-style-block .work-style-video-toggle.is-paused .video-pause-icon{width:0;height:0;border:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #00816d;margin-left:3px}.work-style .bg-inner .work-style-block .work-style-video-toggle:focus-visible{outline:3px solid #00816d;outline-offset:3px}.work-style .bg-inner .work-style-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:15vw;height:15vw;background:rgba(255,255,255,.5);color:#00816d;border-radius:50%;cursor:pointer;transition:all .5s ease}.work-style .bg-inner .work-style-circle span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;line-height:1.3}.work-style .bg-inner .work-style-circle span::after{content:"";position:absolute;left:50%;bottom:2vw;transform:translateX(-50%);width:2.5vw;height:2.5vw;background:url(../images/common/arrow-icon01.svg) no-repeat center/contain;transition:all .5s ease}.work-style .bg-inner .work-style-circle.is-show{background:0 0}.work-style .bg-inner .work-style-circle.is-show span::after{opacity:0}.work-style .bg-inner ul.work-style-circle-linkList{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70vh;display:grid;grid-template-columns:repeat(3,1fr);column-gap:.8vw;row-gap:1.4vw;pointer-events:none}.work-style .bg-inner ul.work-style-circle-linkList li{width:22vh;height:22vh;opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease}.work-style .bg-inner ul.work-style-circle-linkList li button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:500;line-height:1.7em;text-align:center;border:solid 1px #fff;border-radius:50%;overflow:hidden;transition:all .3s ease;appearance:none;padding:0;background:0 0;cursor:pointer}.work-style .bg-inner ul.work-style-circle-linkList li button::after,.work-style .bg-inner ul.work-style-circle-linkList li button::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;transition:all .3s ease}.work-style .bg-inner ul.work-style-circle-linkList li button::before{background:rgba(0,0,0,.4);z-index:-1}.work-style .bg-inner ul.work-style-circle-linkList li button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (hover:hover){.work-style .bg-inner ul.work-style-circle-linkList li button:hover{transform:scale(1.05)}.work-style .bg-inner ul.work-style-circle-linkList li button:hover::before{background:rgba(0,0,0,.1)}}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(1){transform:translate(4vh,4vh)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(1) button::after{background:url(../images/about/about-work-style-img01.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(2){transform:translate(0,-16vh);transition-delay:.1s}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(2) button::after{background:url(../images/about/about-work-style-img02.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(3){transform:translate(-4vh,4vh);transition-delay:.2s}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(3) button::after{background:url(../images/about/about-work-style-img03.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(4){transform:translate(4vh,-4vh);transition-delay:.5s}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(4) button::after{background:url(../images/about/about-work-style-img04.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(5){transform:translate(0,16vh);transition-delay:.4s}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(5) button::after{background:url(../images/about/about-work-style-img05.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(6){transform:translate(-4vh,-4vh);transition-delay:.3s}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(6) button::after{background:url(../images/about/about-work-style-img06.webp) no-repeat center/cover}.work-style .bg-inner ul.work-style-circle-linkList.is-show{pointer-events:auto}.work-style .bg-inner ul.work-style-circle-linkList.is-show li{transform:translate(0,0);opacity:1;visibility:visible;pointer-events:auto}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(2){transform:translate(0,-16vh)}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(5){transform:translate(0,16vh)}.workstyle-content-wrap{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);transition:all .6s ease;visibility:hidden;opacity:0;pointer-events:none}.workstyle-content-wrap.is-show{visibility:visible;opacity:1;pointer-events:auto}.workstyle-content-wrap .cross:focus-visible,.workstyle-content-wrap .workstyle-slide-button button:focus-visible{outline:3px solid #fff;outline-offset:4px}.workstyle-content-wrap .cross{position:absolute;right:0;top:0;width:3vw;height:3vw;transform:translate(50%,-50%);z-index:3;cursor:pointer}.workstyle-content-wrap .cross span{display:block;width:100%;height:100%;background:#00816d;border-radius:50%;position:relative}.workstyle-content-wrap .cross span::after,.workstyle-content-wrap .cross span::before{content:"";position:absolute;background:#fff;width:80%;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s}.workstyle-content-wrap .cross span::before{transform:translate(-50%,-50%) rotate(-45deg)}.workstyle-content-wrap .cross span::after{transform:translate(-50%,-50%) rotate(45deg)}.workstyle-content-wrap .workstyle-slide-button button{position:absolute;top:55%;transform:translateY(-50%);cursor:pointer}.workstyle-content-wrap .workstyle-slide-button button span{display:block;width:0;height:0;border-style:solid}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev{left:15%}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev span{border-width:1.5vw 2.5vw 1.5vw 0;border-color:transparent #fff transparent transparent}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next{right:15%}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next span{border-width:1.5vw 0 1.5vw 2.5vw;border-color:transparent transparent transparent #fff}.workstyle-content-wrap .workstyle-list-content{position:absolute;transform:translateY(3vw);width:60%;height:80vh;visibility:hidden;opacity:0;pointer-events:none;z-index:-10}.workstyle-content-wrap .workstyle-list-content .workstyle-list-inner{overflow-x:hidden;overflow-y:auto;background:#fff;padding:3vw 2vw}.workstyle-content-wrap .workstyle-list-content.active{animation:popup .6s cubic-bezier(.22,1,.36,1) forwards;visibility:visible;opacity:1;pointer-events:auto;z-index:2}.workstyle-content-wrap .workstyle-list-content h3.workstyle-modal-title{background:#2578db;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:600;text-align:center;padding:1vw 0;margin-bottom:0}.workstyle-content-wrap .workstyle-list-content figure{width:100%;height:40vh;margin-bottom:1vw}.workstyle-content-wrap .workstyle-list-content figure img{display:block;width:100%;height:100%;object-fit:cover}.workstyle-content-wrap .workstyle-list-content p.paragraph{margin-bottom:0}@keyframes popup{0%{transform:translateY(40px) scale(.8);opacity:0}100%{transform:translateY(3vw) scale(1)}100%,80%{opacity:1}}.member-lead-content{position:relative}.member-lead-content .standalone-tagline{position:fixed;top:calc(var(--headerH) + 3vw);right:7vw;color:#00816d;font-size:5vh;line-height:1.1;font-weight:700;writing-mode:vertical-rl;letter-spacing:.01em}.member-index-list{display:flex;flex-direction:column;row-gap:5vw}.member-index-list>li>a{display:flex;justify-content:space-between}.member-index-list>li>a figure{width:46%;height:fit-content;border-radius:2vw;overflow:hidden}.member-index-list>li>a figure img{width:100%;transition:transform .2s ease}.member-index-list>li>a .member-intro-block{width:calc(54% - 6.5vw);padding-top:1.8vw}.member-index-list>li>a .member-intro-block .intro-head{width:100%;height:9.8vw;padding-left:2vw;margin-bottom:1vw;position:relative}.member-index-list>li>a .member-intro-block .intro-head::after,.member-index-list>li>a .member-intro-block .intro-head::before{content:"";position:absolute}.member-index-list>li>a .member-intro-block .intro-head::before{left:-6.25vw;top:50%;transform:translateY(-50%);width:6vw;height:2.4vw;background:url(../images/about/member-index-arrow-blue.webp) no-repeat center/contain}.member-index-list>li>a .member-intro-block .intro-head::after{left:0;bottom:0;z-index:-1;width:100%;height:100%;background:url(../images/about/member-index-catch-bg-blue.webp) no-repeat left center/contain;opacity:0}.member-index-list>li>a .member-intro-block .intro-head p{display:flex;align-items:center;opacity:0}.member-index-list>li>a .member-intro-block .intro-head p.year{height:3.7vw;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:700}.member-index-list>li>a .member-intro-block .intro-head p.copy{height:6.1vw;font-size:calc(var(--fs-scale,1) * clamp(1.49rem,1.46vw,2.8rem));line-height:1.45;font-weight:700}.member-index-list>li>a .member-intro-block .intro-body{padding-left:3.5vw}.member-index-list>li>a .member-intro-block .intro-body .keyword-list{margin-bottom:1.5vw}.member-index-list>li>a .member-intro-block .intro-body .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));line-height:1.5;font-weight:700;padding-left:1em;position:relative}.member-index-list>li>a .member-intro-block .intro-body .keyword-list>li::before{content:"#";position:absolute;left:0;top:0;color:#88d7ff}.member-index-list>li>a .member-intro-block .intro-body .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:700;margin-bottom:.5vw}.member-index-list>li>a .member-intro-block .intro-body .name-box .details{line-height:1.4;font-weight:400}.member-index-list>li>a.yellow .member-intro-block .intro-head::before{background:url(../images/about/member-index-arrow-yellow.webp) no-repeat center/contain}.member-index-list>li>a.yellow .member-intro-block .intro-head::after{background:url(../images/about/member-index-catch-bg-yellow.webp) no-repeat left center/contain}.member-index-list>li>a.yellow .member-intro-block .intro-body .keyword-list>li::before{color:#dfe27c}.member-index-list>li>a.orange .member-intro-block .intro-head::before{background:url(../images/about/member-index-arrow-orange.webp) no-repeat center/contain}.member-index-list>li>a.orange .member-intro-block .intro-head::after{background:url(../images/about/member-index-catch-bg-orange.webp) no-repeat left center/contain}.member-index-list>li>a.orange .member-intro-block .intro-body .keyword-list>li::before{color:#ffae88}@media (hover:hover){.member-index-list>li>a:hover figure img{transform:scale(105%)}}.member-index-list>li:nth-of-type(even)>a{flex-direction:row-reverse}.member-index-list>li:nth-of-type(even)>a .member-intro-block .intro-head::before{left:unset;right:-6.25vw;transform:translateY(-50%) rotate(180deg)}.member-index-list>li.is-show>a .member-intro-block .intro-head p{animation:fade_in .5s ease .2s both}.member-index-list>li.is-show>a .member-intro-block .intro-head::after{animation:fade_left .3s cubic-bezier(.33,1,.68,1) both}.member-details .content-wrap{margin:calc(var(--headerH) + 2vw) auto 0}.member-details .mainvisual{padding-inline:8.5vw;align-items:end;height:calc(100vh - (var(--headerH) + 2vw))}.member-details .mainvisual::before{content:none}.member-details .mainvisual::after{content:"";position:absolute;left:8.5vw;top:0;width:calc(100% - 32vw + 15vw);height:100%;background:url(../images/mainvisual/mainvisual-member01.webp) no-repeat top/cover;z-index:1}.member-details .mainvisual .keyword-list{position:absolute;left:15.5vw;top:0;z-index:2;padding:1.25vw;background:#fff}.member-details .mainvisual .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));line-height:1.5;font-weight:700;padding-left:1em;position:relative}.member-details .mainvisual .keyword-list>li::before{content:"#";position:absolute;left:0;top:0;color:#88d7ff}.member-details .mainvisual .name-box{position:absolute;right:18.5vw;top:2.25vw;z-index:2;padding:1.25vw 2vw;background:#fff}.member-details .mainvisual .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:700;margin-bottom:.5vw}.member-details .mainvisual .name-box .details{line-height:1.4;font-weight:400}.member-details .mainvisual .main-copy{position:sticky;left:13.5vw;bottom:3vw;z-index:2;width:43.5vw;height:10vw;background:url(../images/about/member-catch-bg-blue.webp) no-repeat left center/contain;padding-left:3vw;display:flex;align-items:center;font-size:calc(var(--fs-scale,1) * clamp(2.49rem,2.43vw,4.67rem));line-height:1.45;font-weight:700}.member-details .mainvisual.yellow ul.keyword-list>li::before{color:#dfe27c}.member-details .mainvisual.yellow .main-copy{background:url(../images/about/member-catch-bg-yellow.webp) no-repeat left center/contain}.member-details .mainvisual.orange ul.keyword-list>li::before{color:#ffae88}.member-details .mainvisual.orange .main-copy{background:url(../images/about/member-catch-bg-orange.webp) no-repeat left center/contain}.member-details h2.bold-title{margin-bottom:2vw}.member-details h2.bold-title+h3.bold-title{margin-top:-1vw}.member-details .content-inner{margin-bottom:3vw}.member-details .content-inner:last-child{margin-bottom:0}.member-details .content-inner>:last-child{padding-bottom:0;margin-bottom:0}.member-details.member02 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member02.webp) no-repeat top/cover}.member-details.member03 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member03.webp) no-repeat top/cover}.member-details.member04 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member04.webp) no-repeat top/cover}.member-details.member05 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member05.webp) no-repeat top/cover}.member-details.member06 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member06.webp) no-repeat top/cover}.member-details.member07 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member07.webp) no-repeat top/cover}.member-details.member08 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member08.webp) no-repeat top/cover}.member-details.member09 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member09.webp) no-repeat top/cover}.member-details.member10 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member10.webp) no-repeat top/cover}.decoration-img{width:100%;height:45vw;margin-bottom:2.5vw}.decoration-img img{width:100%;height:100%;object-fit:cover}.challenges-rewards-goals-content{display:flex;align-items:stretch;justify-content:space-between}.challenges-rewards-goals-content>dl{width:calc((100% - 4vw)/ 3);background:#fceddd;border-radius:.75vw;overflow:hidden;position:relative;padding-inline:1.2vw;padding-bottom:2vw}.challenges-rewards-goals-content>dl::after,.challenges-rewards-goals-content>dl::before{content:"";position:absolute;left:0;z-index:2;width:100%;height:1.5vw;background:#ff6857}.challenges-rewards-goals-content>dl::before{top:0;clip-path:polygon(0 0,100% 0,0 100%)}.challenges-rewards-goals-content>dl::after{bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.challenges-rewards-goals-content>dl dt{padding-bottom:.5vw;border-bottom:1.5px solid #0072c0;margin-bottom:.5vw}.challenges-rewards-goals-content>dl dt span{width:10vw;height:4.5vw;background:#fff;border-radius:0 0 .9vw .9vw;margin-inline:auto;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:700;position:relative;margin-bottom:6.5vw}.challenges-rewards-goals-content>dl dt span::after{content:"";position:absolute;left:50%;bottom:-6.5vw;transform:translateX(-50%);z-index:2;width:5.5vw;height:5.5vw}.challenges-rewards-goals-content>dl dt p{color:#ff6857;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));line-height:1.75;font-weight:700;text-align:center}.challenges-rewards-goals-content>dl.challenges dt span::after{background:url(../images/about/member-icon01.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.rewards dt span::after{background:url(../images/about/member-icon02.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.goals dt span::after{background:url(../images/about/member-icon03.svg) no-repeat center/contain}.oneday-dl{display:flex;flex-direction:column;position:relative}.oneday-dl::before{content:"";position:absolute;left:50%;top:4vw;transform:translateX(-50%);width:1px;height:0;background:#000;transition:all 4s ease}.oneday-dl>div{width:calc(50% - 3vw);transform:translateY(2vw);opacity:0;filter:blur(4px);transition:all .4s ease}.oneday-dl>div dt{position:relative;z-index:3;margin-left:1.6vw;margin-bottom:-.7vw;width:6.25vw;height:2.4vw;background:#00816d;border-radius:.6vw;display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:700}.oneday-dl>div dd{width:100%;padding:1.5vw 1.5vw 1.5vw 2vw;background:#b5e2dd;border-radius:.6vw;position:relative;z-index:2}.oneday-dl>div dd::after,.oneday-dl>div dd::before{content:"";position:absolute;top:1.6vw}.oneday-dl>div dd::before{right:-1vw;width:0;height:0;border-style:solid;border-top:.7vw solid transparent;border-bottom:.7vw solid transparent;border-left:1.25vw solid #b5e2dd;border-right:0}.oneday-dl>div dd::after{right:-3.625vw;width:1.25vw;height:1.25vw;background:#00816d;border-radius:50%}.oneday-dl>div dd .text-box{width:100%}.oneday-dl>div dd .text-box strong{display:block;font-weight:700}.oneday-dl>div dd .text-box strong+p{margin-top:.25vw}.oneday-dl>div dd.with-photo{display:flex;justify-content:space-between}.oneday-dl>div dd.with-photo figure{width:11vw}.oneday-dl>div dd.with-photo figure img{width:100%}.oneday-dl>div dd.with-photo .text-box{width:calc(100% - 11vw - 1.25vw)}.oneday-dl>div+div{margin-top:-1.7vw}.oneday-dl>div:nth-of-type(even){margin-left:auto}.oneday-dl>div:nth-of-type(even) dd::before{right:unset;left:-1vw;border-right:1.25vw solid #b5e2dd;border-left:0}.oneday-dl>div:nth-of-type(even) dd::after{right:unset;left:-3.625vw}.oneday-dl>div.is-show{transform:translateY(0);opacity:1;filter:blur(0)}.oneday-dl.is-show::before{height:calc(100% - 4vw)}.career-step-content .career-step-tab .career-step-inner{display:flex}.career-step-content .career-step-tab .career-step-inner button.tab{width:20%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;row-gap:1.1vw;appearance:none;border:none;background:0 0;padding:0;cursor:pointer;transition:all .2s ease}.career-step-content .career-step-tab .career-step-inner button.tab .grade{width:5.9vw;height:5.9vw;border-radius:50%;background:#00816d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1.5;letter-spacing:.1em;font-weight:600;position:relative;transition:all .2s ease}.career-step-content .career-step-tab .career-step-inner button.tab .grade::after{content:"";position:absolute;right:-5.75vw;top:.4vw;width:4.3vw;height:2vw;background:url(../images/about/member-career-step-arrow.svg) no-repeat center/contain}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title{width:100%;border:1px solid #00816d;border-right:0;display:flex;align-items:center;justify-content:center;color:#00816d;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));line-height:1.6;font-weight:700;margin-bottom:2vw;position:relative;transition:all .2s ease}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title::after{content:"";position:absolute;left:50%;bottom:-1.1vw;transform:translateX(-50%);width:2.2vw;height:2.7vw;background:url(../images/about/member-career-step-icon.svg) no-repeat center/contain;transition:all .2s ease}@media (hover:hover){.career-step-content .career-step-tab .career-step-inner button.tab:hover .career-step-title{background:rgba(144,209,172,.5);color:#000}.career-step-content .career-step-tab .career-step-inner button.tab:hover .career-step-title::after{transform:translateX(-50%) translateY(-.5vw)}}.career-step-content .career-step-tab .career-step-inner button.tab.active{cursor:default}.career-step-content .career-step-tab .career-step-inner button.tab.active .grade{background:#90d1ac;color:#000}.career-step-content .career-step-tab .career-step-inner button.tab.active .career-step-title{background:#90d1ac;color:#000}.career-step-content .career-step-tab .career-step-inner button.tab.active .career-step-title::after{content:none}.career-step-content .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:8.7vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:11.5vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:14.3vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:17.1vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab05 .grade::after{content:none}.career-step-content .career-step-tab .career-step-inner button.tab.tab05 .career-step-title{height:19.9vw;border-right:1px solid #00816d}.career-step-content .career-step-panel{display:none;padding:3vw 5vw;border:2px solid #90d1ac;border-radius:0 0 1vw 1vw;position:relative}.career-step-content .career-step-panel::after,.career-step-content .career-step-panel::before{position:absolute}.career-step-content .career-step-panel::before{content:none;top:-3.2vw;width:2.7vw;height:3.2vw;background:url(../images/about/member-career-step-triangle.svg) no-repeat center bottom/contain}.career-step-content .career-step-panel::after{content:"";right:0;bottom:0;width:2.5vw;height:2.5vw;background:#90d1ac;clip-path:polygon(100% 0,0 100%,100% 100%);border-radius:0 0 .75vw 0}.career-step-content .career-step-panel.active{display:block}.career-step-content .career-step-panel.active::before{content:""}.career-step-content .career-step-panel .career-step-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));line-height:2.2;font-weight:700}.career-step-content .career-step-panel.panel01::before{left:calc(10% - 1.35vw)}.career-step-content .career-step-panel.panel02::before{left:calc(30% - 1.35vw)}.career-step-content .career-step-panel.panel03::before{left:calc(50% - 1.35vw)}.career-step-content .career-step-panel.panel04::before{left:calc(70% - 1.35vw)}.career-step-content .career-step-panel.panel05::before{left:calc(90% - 1.35vw)}.career-step-content.tab-4 .career-step-tab .career-step-inner{display:flex}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab{width:25%}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab .grade::after{right:-7.75vw;top:0}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:8.7vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:12.4vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:16.1vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .grade::after{content:none}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:19.9vw;border-right:1px solid #00816d}.career-step-content.tab-4 .career-step-panel.panel01::before{left:calc(12.5% - 1.35vw)}.career-step-content.tab-4 .career-step-panel.panel02::before{left:calc(37.5% - 1.35vw)}.career-step-content.tab-4 .career-step-panel.panel03::before{left:calc(62.5% - 1.35vw)}.career-step-content.tab-4 .career-step-panel.panel04::before{left:calc(87.5% - 1.35vw)}h2.bold-title.message{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% + var(--contentWf));height:5vw;padding-inline:var(--contentWf) 0;margin-left:calc(var(--contentWf) * -1);margin-bottom:0}h2.bold-title.message span{display:block;color:#000;font-size:calc(var(--fs-scale,1) * clamp(2.6rem,2.08vw,4rem));font-weight:700;line-height:1.8;clip-path:inset(0 100% 0 0);transition:.4s cubic-bezier(.37,0,.63,1);transition-property:clip-path;transition-delay:.3s;text-align:center}h2.bold-title.message::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;border-radius:0 2vw 0 0;background:#90d1ac;z-index:0;transition:all .5s cubic-bezier(.37,0,.63,1)}h2.bold-title.message.is-show span{clip-path:inset(0)}h2.bold-title.message.is-show::before{width:100%}.message-item .message-img{width:100%;height:35vw}.message-item .message-img img{width:100%;height:100%;object-fit:cover}.message-item .message-text{width:100%;padding:3.5vw 5vw;background:url(../images/about/member-message-bg.webp) no-repeat center/cover;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));line-height:2.2;font-weight:600;border-radius:0 0 1.25vw 1.25vw}.about.data .content-wrap .about-data-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-5;background:url(../images/about/about-data-bg.webp) no-repeat center center;background-size:cover}.about-data-title-wrap{position:relative}.about-data-title-wrap h2.bold-title{margin-bottom:1.5vw}.about-data-title-wrap .title-bg{width:110%;position:absolute;top:0;left:45%;transform:translate(-50%,-50%);z-index:-1;animation:data_title_bg 2.5s infinite alternate}.about-data-title-wrap .title-bg img{width:100%;object-fit:contain}.about-data-title-wrap p.about-data-side-text{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:700;color:#fff;position:absolute;top:0;left:-5em;writing-mode:vertical-rl;white-space:nowrap}@keyframes data_title_bg{0%{transform:translate(-50%,-50%) rotate(-1deg)}100%{transform:translate(-49%,-48%) rotate(1deg)}}ul.about-data-wrap{width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:3vw;grid-row-gap:3vw}ul.about-data-wrap li.data-box{display:flex;flex-wrap:wrap;background:#fff;border-radius:1.5vw;padding:1.5vw 2vw;width:100%;height:100%;position:relative;justify-content:center}ul.about-data-wrap li.data-box p.data-title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));letter-spacing:.1em;font-weight:700;color:#00816d;text-align:center;margin-bottom:1vw}ul.about-data-wrap li.data-box p.num{width:100%;display:flex;justify-content:center;align-items:baseline;line-height:1;gap:.3em;position:relative;z-index:5}ul.about-data-wrap li.data-box p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:700}ul.about-data-wrap li.data-box p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:700}ul.about-data-wrap li.data-box p.paragraph{width:100%;margin-bottom:0}ul.about-data-wrap li.data-box .img-wrap{width:100%;position:relative;z-index:1}ul.about-data-wrap li.data-box .img-wrap img{width:100%;object-fit:contain}ul.about-data-wrap li.data01{grid-area:1/1/2/4}ul.about-data-wrap li.data01 p.data-title{text-align:left;margin-bottom:12.5%}ul.about-data-wrap li.data01 p.num{width:100%;justify-content:flex-start}ul.about-data-wrap li.data01 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem))}ul.about-data-wrap li.data01 .img-wrap{position:absolute;width:68%;display:flex;top:5%;right:0}ul.about-data-wrap li.data01 .img-wrap img{position:absolute}ul.about-data-wrap li.data01 .img-wrap img:nth-of-type(1){width:33%;opacity:0;top:0;left:0}ul.about-data-wrap li.data01 .img-wrap img:nth-of-type(2){width:38%;opacity:0;top:0;left:32%}ul.about-data-wrap li.data01 .img-wrap img:nth-of-type(3){width:33%;opacity:0;top:0;left:60%}ul.about-data-wrap li.data01.is-show .img-wrap img:nth-of-type(1){opacity:1;animation:section_fade_in .5s ease-in-out 0s both}ul.about-data-wrap li.data01.is-show .img-wrap img:nth-of-type(2){opacity:1;animation:section_fade_in .5s ease-in-out .25s both}ul.about-data-wrap li.data01.is-show .img-wrap img:nth-of-type(3){opacity:1;animation:section_fade_in .5s ease-in-out .5s both}ul.about-data-wrap li.data02{grid-area:1/4/2/7}ul.about-data-wrap li.data02 p.num{width:100%;justify-content:flex-start}ul.about-data-wrap li.data02 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(7.11rem,6.94vw,13.33rem))}ul.about-data-wrap li.data02 .img-wrap{width:35%;position:absolute;bottom:20%;right:5%}ul.about-data-wrap li.data03{grid-area:2/1/3/3;justify-content:space-around}ul.about-data-wrap li.data03 p.data-title{order:2}ul.about-data-wrap li.data03 p.num{order:3;justify-content:center}ul.about-data-wrap li.data03 .img-wrap{order:1}ul.about-data-wrap li.data04{grid-area:2/3/3/7}ul.about-data-wrap li.data04 p.data-title{text-align:left}ul.about-data-wrap li.data04 p.num{width:100%;justify-content:flex-start}ul.about-data-wrap li.data04 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(6.4rem,6.25vw,12rem))}ul.about-data-wrap li.data04 .img-wrap{position:absolute;width:30%;top:50%;right:10%;transform:translateY(-50%)}ul.about-data-wrap li.data04 .img-wrap img{opacity:0}ul.about-data-wrap li.data04.is-show .img-wrap img{animation:section_fade_in .4s ease-in-out both}ul.about-data-wrap li.data05{grid-area:3/1/4/3}ul.about-data-wrap li.data05 p.num{justify-content:center}ul.about-data-wrap li.data05 .img-wrap{display:flex;justify-content:space-between;align-items:end}ul.about-data-wrap li.data05 .img-wrap img{position:relative}ul.about-data-wrap li.data05 .img-wrap img:nth-of-type(1){width:60%;left:0;bottom:0}ul.about-data-wrap li.data05 .img-wrap img:nth-of-type(2){width:40%;right:0;bottom:0}ul.about-data-wrap li.data06{grid-area:3/3/4/5}ul.about-data-wrap li.data06 p.data-title{order:1}ul.about-data-wrap li.data06 p.num{order:3}ul.about-data-wrap li.data06 p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem))}ul.about-data-wrap li.data06 .img-wrap{display:flex;order:2;justify-content:center}ul.about-data-wrap li.data06 .img-wrap img{width:25%;position:absolute}ul.about-data-wrap li.data06 .img-wrap img:nth-of-type(1){top:0;left:0}ul.about-data-wrap li.data06 .img-wrap img:nth-of-type(2){bottom:-20%;right:0}ul.about-data-wrap li.data06 .img-wrap .circle-graph{transform-origin:center;transform:rotate(-90deg);width:10vw;height:10vw}ul.about-data-wrap li.data06 .img-wrap .circle-graph .red{fill:none;stroke:#ef7586;stroke-width:32;stroke-dasharray:100;stroke-dashoffset:100}ul.about-data-wrap li.data06 .img-wrap .circle-graph .blue{fill:none;stroke:#57a4d9;stroke-width:32;stroke-dasharray:100;stroke-dashoffset:100}ul.about-data-wrap li.data06.is-show .img-wrap .circle-graph .red{animation:graph_wipe_red .75s ease-in-out both}ul.about-data-wrap li.data06.is-show .img-wrap .circle-graph .blue{fill:none;animation:graph_wipe_blue .75s ease-in-out both}@keyframes graph_wipe_red{0%{stroke-dashoffset:100}100%{stroke-dashoffset:40}}@keyframes graph_wipe_blue{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}ul.about-data-wrap li.data07{grid-area:3/5/4/7}ul.about-data-wrap li.data08{grid-area:4/1/5/5;display:flex}ul.about-data-wrap li.data08 .flex-box.left{width:45%;display:flex;flex-wrap:wrap;align-items:center}ul.about-data-wrap li.data08 .flex-box.left p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(7.11rem,6.94vw,13.33rem))}ul.about-data-wrap li.data08 .flex-box.right{width:55%;display:flex;flex-wrap:wrap}ul.about-data-wrap li.data08 .flex-box.right p.data-title{order:2}ul.about-data-wrap li.data08 .flex-box.right p.num{order:3}ul.about-data-wrap li.data08 .flex-box.right .img-wrap{order:1;display:flex;position:relative;height:6vw}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img{position:absolute}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(1){width:33%;bottom:0;left:0;animation:data_animation02 2.5s ease infinite}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(2){width:26%;bottom:0;left:33%;animation:data_animation01 2.5s ease infinite}ul.about-data-wrap li.data08 .flex-box.right .img-wrap img:nth-of-type(3){width:33%;bottom:0;left:58%;animation:data_animation03 2.5s ease infinite}ul.about-data-wrap li.data09{grid-area:4/5/5/7}ul.about-data-wrap li.data09 p.data-title{order:1}ul.about-data-wrap li.data09 p.num{order:3}ul.about-data-wrap li.data09 .img-wrap{order:2;width:50%}ul.about-data-wrap li.data10{grid-area:5/1/6/3}ul.about-data-wrap li.data10 .img-wrap{width:80%}ul.about-data-wrap li.data11{grid-area:5/3/6/7}ul.about-data-wrap li.data11 p.num{width:50%}ul.about-data-wrap li.data11 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem))}ul.about-data-wrap li.data11 .img-wrap{position:absolute}ul.about-data-wrap li.data11 .img-wrap:nth-of-type(1){width:30%;bottom:0;left:3%;opacity:0}ul.about-data-wrap li.data11 .img-wrap:nth-of-type(2){width:22%;top:5%;right:10%;animation:data_animation02 2.5s ease-in-out infinite}ul.about-data-wrap li.data11.is-show .img-wrap:nth-of-type(1){animation:section_fade_in .45s ease-in-out both}@keyframes data_animation01{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes data_animation02{0%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}@keyframes data_animation03{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}100%{transform:rotate(-3deg)}}@media screen and (max-width:1024px) and (orientation:portrait){h2{margin-bottom:6vw}h3{margin-bottom:4vw}h4{margin-bottom:2vw}.bold-title.circle{column-gap:1vw}.content-inner{margin:0 auto 8vw}.content-inner:last-child{margin:0 auto 4vw}.strengths .bg-section{overflow:hidden}.strengths .content-inner .media-content{width:100%}.strengths-content>li{justify-content:center;row-gap:5vw;padding:8vw;border-radius:2rem;box-shadow:3vw 3vw 5vw 0 rgba(0,0,0,.25)}.strengths-content>li figure{width:100%}.strengths-content>li .text-column{order:-1;width:100%}.strengths-content>li .text-column .number{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}.strengths-content>li .text-column .title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));margin-bottom:2vw}.strengths-content>li .text-column p.paragraph{text-align:justify}.strengths-content>li .text-column p.paragraph:last-child{margin-bottom:0}.strengths-content>li+li{margin-top:6vw}.about-work-mainimg{width:100%}ul.about-workflow-list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:10vw}ul.about-workflow-list>li{flex-direction:unset;position:relative;flex-wrap:wrap;justify-content:space-between}ul.about-workflow-list>li::after{content:"";position:absolute;bottom:-6vw;left:50%;transform:translateX(-50%) scale(1.5);transform-origin:center;width:0;height:0;border-style:solid;border-width:3.4vw 2vw 0 2vw;border-color:#00816d transparent transparent transparent}ul.about-workflow-list>li h3.workflow-title{padding:4vw 0;height:fit-content;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));border-radius:2vw;margin-bottom:2vw;width:100%}ul.about-workflow-list>li h3.workflow-title::after{content:none}ul.about-workflow-list>li .disc-list{width:60%}ul.about-workflow-list>li figure{width:35%;margin-inline:0}ul.about-workflow-list>li figure img{width:100%}ul.about-workflow-list>li:last-child::after{content:none}.work-column-wrap .column-content{display:flex;flex-direction:column;row-gap:5vw}.work-column-wrap .column-content .bold-title{margin-bottom:4vw}.work-column-wrap .column-content .bold-title::after{bottom:-2vw;left:0;width:100%}.work-column-wrap .column-content:nth-of-type(2){flex-direction:column}.work-column-wrap .column-content:nth-of-type(2) .bold-title::after{bottom:-2vw;left:0;right:0}.work-style .bg-inner{height:70vh}.work-style .bg-inner .work-style-block video{object-fit:cover}.work-style .bg-inner .work-style-block .work-style-video-toggle{right:3vw;bottom:3vw;width:40px;height:40px}.work-style .bg-inner .work-style-circle{width:30vw;height:30vw}.work-style .bg-inner .work-style-circle span{font-size:1.2rem;letter-spacing:normal}.work-style .bg-inner .work-style-circle span::after{bottom:4vw;width:4vw;height:4vw}.work-style .bg-inner ul.work-style-circle-linkList{width:90vw;column-gap:3vw;row-gap:4vw}.work-style .bg-inner ul.work-style-circle-linkList li{width:28vw;height:28vw}.work-style .bg-inner ul.work-style-circle-linkList li a{font-size:1.2rem;letter-spacing:normal}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(1){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(2){transform:translate(0,-16vw)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(3){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(4){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(5){transform:translate(0,16vw)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(6){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(2){transform:translate(0,-16vw)}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(5){transform:translate(0,16vw)}.workstyle-content-wrap .cross{width:8vw;height:8vw}.workstyle-content-wrap .cross span::after,.workstyle-content-wrap .cross span::before{width:70%}.workstyle-content-wrap .workstyle-slide-button button{top:50%}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev{left:3vw}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev span{border-width:3vw 5vw 3vw 0}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next{right:3vw}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next span{border-width:3vw 0 3vw 5vw}.workstyle-content-wrap .workstyle-list-content{position:absolute;transform:translateY(3vw);width:calc(100% - var(--contentW) * 2);height:74vh}.workstyle-content-wrap .workstyle-list-content .workstyle-list-inner{padding:5vw;overflow-y:scroll;touch-action:pan-y pinch-zoom}.workstyle-content-wrap .workstyle-list-content h3.workstyle-modal-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding:2vw 0}.workstyle-content-wrap .workstyle-list-content figure{height:24vh;margin-bottom:2vw}.member-lead-content .space-adjust{padding-right:0}.member-lead-content .space-adjust p.paragraph{text-align:justify}.member-lead-content .space-adjust p.paragraph.align-right{text-align:right}.member-lead-content .standalone-tagline{top:20vw;right:5vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.member-index-list{row-gap:14vw}.member-index-list>li>a{flex-direction:column;justify-content:unset;position:relative}.member-index-list>li>a figure{width:100%;height:50vw;border-radius:4vw}.member-index-list>li>a figure img{height:100%;object-fit:cover;object-position:center 20%}.member-index-list>li>a .member-intro-block{width:100%;padding-top:3.5vw;margin-top:-10vw;position:relative;z-index:2}.member-index-list>li>a .member-intro-block .intro-head{width:100%;height:29.4vw;padding-left:4vw;margin-bottom:2vw}.member-index-list>li>a .member-intro-block .intro-head::before{content:none}.member-index-list>li>a .member-intro-block .intro-head p.year{height:11.1vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.member-index-list>li>a .member-intro-block .intro-head p.copy{height:18.3vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.member-index-list>li>a .member-intro-block .intro-body{padding-left:unset;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}.member-index-list>li>a .member-intro-block .intro-body .keyword-list{width:50%;margin-bottom:0}.member-index-list>li>a .member-intro-block .intro-body .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.member-index-list>li>a .member-intro-block .intro-body .name-box{width:50%;padding-left:4vw}.member-index-list>li>a .member-intro-block .intro-body .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-bottom:1vw}.member-index-list>li>a .member-intro-block .intro-body .name-box .details{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.member-index-list>li>a.yellow::after{border-bottom:1px solid #dfe27c}.member-index-list>li>a.orange::after{border-bottom:1px solid #ffae88}.member-index-list>li>a::after{content:"";position:absolute;border-bottom:1px solid #88d7ff;bottom:-7vw;left:0;right:0}.member-index-list>li:nth-of-type(even)>a{flex-direction:column}.member-details .mainvisual{padding-inline:0;height:106vw;padding-bottom:6vw}.member-details .mainvisual::after{left:0;width:100%;height:90vw;top:12vw}.member-details .mainvisual .keyword-list{left:5vw;top:5vw;padding:2.5vw}.member-details .mainvisual .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.member-details .mainvisual .name-box{right:5vw;top:10vw;padding:2.5vw 4vw}.member-details .mainvisual .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));margin-bottom:1vw}.member-details .mainvisual .name-box .details{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.member-details .mainvisual .main-copy{left:5vw;bottom:12vw;width:88vw;height:20vw;padding-left:6vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.member-details h2.bold-title{margin-bottom:4vw}.member-details h2.bold-title+h3.bold-title{margin-top:-2vw}.member-details .content-inner{margin-bottom:6vw}.member-details .content-inner p.paragraph{text-align:justify}.member-details.member03 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member03.webp) no-repeat right center/cover}.member-details.member04 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member04.webp) no-repeat center top/cover}.member-details.member07 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member07.webp) no-repeat left 26% top 0/cover}.member-details.member08 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member08.webp) no-repeat right 10% top/cover}.member-details.member09 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member09.webp) no-repeat right 10% center/cover}.member-details.member10 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member10.webp) no-repeat right 26% top 0/cover}.decoration-img{height:34vh;margin-bottom:2rem}.decoration-img.h38{height:38vh}.decoration-img.h38 img{object-position:60%}.decoration-img.left img{object-position:0}.decoration-img.left25 img{object-position:25%}.challenges-rewards-goals-content{display:flex;align-items:stretch;justify-content:space-between}.challenges-rewards-goals-content>dl{width:calc((100% - 4vw)/ 3);background:#fceddd;border-radius:.75vw;overflow:hidden;position:relative;padding-inline:1.2vw;padding-bottom:2vw}.challenges-rewards-goals-content>dl::after,.challenges-rewards-goals-content>dl::before{content:"";position:absolute;left:0;z-index:2;width:100%;height:1.5vw;background:#ff6857}.challenges-rewards-goals-content>dl::before{top:0;clip-path:polygon(0 0,100% 0,0 100%)}.challenges-rewards-goals-content>dl::after{bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.challenges-rewards-goals-content>dl dt{padding-bottom:.5vw;border-bottom:1.5px solid #0072c0;margin-bottom:.5vw}.challenges-rewards-goals-content>dl dt span{width:10vw;height:4.5vw;background:#fff;border-radius:0 0 .9vw .9vw;margin-inline:auto;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem));font-weight:700;position:relative;margin-bottom:6.5vw}.challenges-rewards-goals-content>dl dt span::after{content:"";position:absolute;left:50%;bottom:-6.5vw;transform:translateX(-50%);z-index:2;width:5.5vw;height:5.5vw}.challenges-rewards-goals-content>dl dt p{color:#ff6857;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));line-height:1.75;font-weight:700;text-align:center}.challenges-rewards-goals-content>dl.challenges dt span::after{background:url(../images/about/member-icon01.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.rewards dt span::after{background:url(../images/about/member-icon02.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.goals dt span::after{background:url(../images/about/member-icon03.svg) no-repeat center/contain}.oneday-dl>div{width:calc(50% - 6vw);transform:translateY(4vw)}.oneday-dl>div dt{margin-left:3.2vw;margin-bottom:-1.4vw;width:15vw;height:6vw;border-radius:1.2vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.oneday-dl>div dd{padding:3vw;border-radius:1.2vw}.oneday-dl>div dd::after,.oneday-dl>div dd::before{top:3.2vw}.oneday-dl>div dd::before{right:-2vw;border-top:1.4vw solid transparent;border-bottom:1.4vw solid transparent;border-left:2.5vw solid #b5e2dd}.oneday-dl>div dd::after{right:-7.25vw;width:2.5vw;height:2.5vw}.oneday-dl>div dd .text-box{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.2vw,1.38rem));line-height:1.7}.oneday-dl>div dd .text-box strong{line-height:1.4}.oneday-dl>div dd .text-box strong+p{margin-top:1.5vw}.oneday-dl>div dd.with-photo{flex-direction:column;justify-content:unset}.oneday-dl>div dd.with-photo figure{margin-top:1.5vw;width:100%}.oneday-dl>div dd.with-photo .text-box{width:100%}.oneday-dl>div+div{margin-top:-3.4vw}.oneday-dl>div:nth-of-type(even) dd::before{left:-2vw;border-right:2.5vw solid #b5e2dd}.oneday-dl>div:nth-of-type(even) dd::after{left:-7.25vw}.oneday-dl.is-show::before{height:calc(100% - 4vw)}.career-step-content .career-step-tab .career-step-inner button.tab{row-gap:2.2vw}.career-step-content .career-step-tab .career-step-inner button.tab .grade{width:12vw;height:12vw;font-size:1rem;letter-spacing:normal}.career-step-content .career-step-tab .career-step-inner button.tab .grade::after{right:-13vw;top:1.5vw;width:8vw;height:4vw}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title{font-size:1.1rem;letter-spacing:normal;padding:1vw;margin-bottom:4vw}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title::after{bottom:-2.2vw;width:4.4vw;height:5.4vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:17.4vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:23vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:28.6vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:34.2vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab05 .career-step-title{height:39.8vw}.career-step-content .career-step-panel{border:1.5px solid #90d1ac;border-radius:0 0 2vw 2vw}.career-step-content .career-step-panel::before{content:none;top:-6.4vw;width:5.4vw;height:6.4vw}.career-step-content .career-step-panel::after{width:5vw;height:5vw;border-radius:0 0 1.5vw 0}.career-step-content .career-step-panel .career-step-text{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.9;font-weight:600}.career-step-content .career-step-panel.panel01::before,.career-step-content .career-step-panel.panel02::before,.career-step-content .career-step-panel.panel03::before,.career-step-content .career-step-panel.panel04::before,.career-step-content .career-step-panel.panel05::before{left:calc(10% - 2.7vw)}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab .grade::after{right:-18vw;top:-.5vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:17.4vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:24.8vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:32.2vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .grade::after{content:none}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:39.8vw}.career-step-content.tab-4 .career-step-panel.panel01::before,.career-step-content.tab-4 .career-step-panel.panel02::before,.career-step-content.tab-4 .career-step-panel.panel03::before,.career-step-content.tab-4 .career-step-panel.panel04::before{left:calc(10% - 2.7vw)}.career-step-content .scroll-res .career-step-inner{min-width:600px}.career-step-content .scroll-res *{min-width:unset}h2.bold-title.message{height:10vw;margin-bottom:0}h2.bold-title.message span{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}h2.bold-title.message::before{border-radius:0 4vw 0 0}.message-item .message-img{height:70vw}.message-item .message-text{padding:3.5vw 5vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:2;text-align:justify;font-weight:500;border-radius:0 0 2.5vw 2.5vw}.about-data-title-wrap h2.bold-title{margin-bottom:3vw}.about-data-title-wrap p.about-data-side-text{display:none}ul.about-data-wrap{grid-template-columns:1fr;grid-template-rows:none}ul.about-data-wrap li.data-box{grid-area:auto!important;border-radius:3vw;padding:3vw 4vw;height:auto;min-height:40vw}ul.about-data-wrap li.data-box p.data-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-bottom:2vw}ul.about-data-wrap li.data-box p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}ul.about-data-wrap li.data-box p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}ul.about-data-wrap li.data01 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}ul.about-data-wrap li.data01 .img-wrap{width:55%;top:2vw}ul.about-data-wrap li.data02 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}ul.about-data-wrap li.data02 .img-wrap{bottom:2vw}ul.about-data-wrap li.data03 .img-wrap{width:70%}ul.about-data-wrap li.data04 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}ul.about-data-wrap li.data05 .img-wrap{width:70%}ul.about-data-wrap li.data06 p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}ul.about-data-wrap li.data06 .img-wrap{width:60%}ul.about-data-wrap li.data07 .img-wrap{width:70%}ul.about-data-wrap li.data08{align-items:flex-end}ul.about-data-wrap li.data08 .flex-box.left p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,13.33vw,5.73rem))}ul.about-data-wrap li.data08 .flex-box.right .img-wrap{height:12vw}ul.about-data-wrap li.data09 .img-wrap{width:40%}ul.about-data-wrap li.data10 .img-wrap{width:70%}ul.about-data-wrap li.data11 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,13.33vw,5.73rem))}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){h2{margin-bottom:4vw}h3{margin-bottom:3vw}h4{margin-bottom:1.5vw}.content-inner{margin:0 auto 6vw}.content-inner:last-child{margin:0 auto 3vw}.strengths .content-inner .media-content{width:80%}.strengths-content>li{justify-content:space-between;row-gap:0;padding:3vw;border-radius:1.25rem;box-shadow:2vw 2vw 4vw 0 rgba(0,0,0,.25)}.strengths-content>li figure{width:40%}.strengths-content>li .text-column{order:unset;width:calc(60% - 3vw)}.strengths-content>li .text-column .number{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,3.13vw,3.2rem))}.strengths-content>li .text-column .title{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));margin-bottom:1.5vw}.strengths-content>li+li{margin-top:4vw}.about-work-mainimg{width:100%}ul.about-workflow-list{grid-template-columns:repeat(4,1fr);column-gap:3vw;row-gap:0}ul.about-workflow-list>li{justify-content:unset;flex-direction:column}ul.about-workflow-list>li::after{content:none}ul.about-workflow-list>li h3.workflow-title{padding:2vw 0;height:10vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem));line-height:1.4;border-radius:1.5vw;margin-bottom:1.5vw}ul.about-workflow-list>li h3.workflow-title::after{content:""}ul.about-workflow-list>li h3.workflow-title br.pc-object{display:block!important}ul.about-workflow-list>li ul.disc-list{width:100%}ul.about-workflow-list>li ul.disc-list br{display:none!important}ul.about-workflow-list>li ul.disc-list>li{line-height:1.6}ul.about-workflow-list>li figure{margin-top:auto;width:100%;margin-inline:auto}ul.about-workflow-list>li:last-child::after{content:none}.work-column-wrap .column-content{flex-direction:row;row-gap:4vw}.work-column-wrap .column-content .half-column{width:calc((100% - 4vw)/ 2)}.work-column-wrap .column-content .half-column p.paragraph{text-align:justify}.work-column-wrap .column-content .bold-title{margin-bottom:3vw}.work-column-wrap .column-content .bold-title::after{bottom:-1vw;left:-4vw;width:calc(100% + 4vw)}.work-column-wrap .column-content:nth-of-type(2){flex-direction:row-reverse}.work-column-wrap .column-content:nth-of-type(2) .bold-title::after{bottom:-1vw;left:unset;right:-4vw}.work-style .bg-inner .work-style-block .work-style-video-toggle{right:2vw;bottom:2vw;width:44px;height:44px}.work-style .bg-inner .work-style-circle{width:20vw;height:20vw}.work-style .bg-inner .work-style-circle span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.work-style .bg-inner .work-style-circle span::after{bottom:3vw;width:3vw;height:3vw}.work-style .bg-inner ul.work-style-circle-linkList{width:70vw;column-gap:5vw;row-gap:5vw}.work-style .bg-inner ul.work-style-circle-linkList li{width:20vw;height:20vw}.work-style .bg-inner ul.work-style-circle-linkList li a{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(1){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(2){transform:translate(0,-16vw)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(3){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(4){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(5){transform:translate(0,16vw)}.work-style .bg-inner ul.work-style-circle-linkList li:nth-child(6){transform:translate(0,0)}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(2){transform:translate(0,-16vw)}.work-style .bg-inner ul.work-style-circle-linkList.is-show li:nth-child(5){transform:translate(0,16vw)}.workstyle-content-wrap .cross{width:6vw;height:6vw}.workstyle-content-wrap .workstyle-slide-button button{top:50%}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev{left:6vw}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-prev span{border-width:2vw 3.5vw 2vw 0}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next{right:6vw}.workstyle-content-wrap .workstyle-slide-button button.workstyle-slide-button-next span{border-width:2vw 0 2vw 3.5vw}.workstyle-content-wrap .workstyle-list-content{height:55vh}.workstyle-content-wrap .workstyle-list-content .workstyle-list-inner{padding:3vw}.workstyle-content-wrap .workstyle-list-content h3.workstyle-modal-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));padding:1.5vw 0}.workstyle-content-wrap .workstyle-list-content figure{height:30vh;margin-bottom:1.5vw}.member-lead-content .space-adjust{padding-right:0}.member-lead-content .standalone-tagline{top:3vw;right:8vw;font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem));display:none!important}.member-index-list{row-gap:6vw}.member-index-list>li>a{flex-direction:row;justify-content:space-between}.member-index-list>li>a figure{width:46%;height:fit-content;border-radius:3vw}.member-index-list>li>a figure img{height:auto;object-fit:unset;object-position:unset}.member-index-list>li>a .member-intro-block{width:calc(54% - 6.5vw);padding-top:2vw;margin-top:0}.member-index-list>li>a .member-intro-block .intro-head{width:100%;height:14.7vw;padding-left:2vw;margin-bottom:1vw}.member-index-list>li>a .member-intro-block .intro-head::before{content:""}.member-index-list>li>a .member-intro-block .intro-head p.year{height:5.55vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.member-index-list>li>a .member-intro-block .intro-head p.copy{height:9.15vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.member-index-list>li>a .member-intro-block .intro-body{padding-left:3.5vw;display:block;flex-direction:unset;align-items:unset;justify-content:unset}.member-index-list>li>a .member-intro-block .intro-body .keyword-list{width:100%;margin-bottom:2vw}.member-index-list>li>a .member-intro-block .intro-body .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.member-index-list>li>a .member-intro-block .intro-body .name-box{width:100%;padding-left:0}.member-index-list>li>a .member-intro-block .intro-body .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));margin-bottom:1vw}.member-index-list>li>a .member-intro-block .intro-body .name-box .details{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.member-index-list>li>a::after{content:none}.member-index-list>li:nth-of-type(even)>a{flex-direction:row-reverse}.member-details .mainvisual{padding-inline:8.5vw;height:60vw;padding-bottom:4vw}.member-details .mainvisual::after{left:8.5vw;width:calc(100% - 32vw + 15vw);height:50vw;top:7vw}.member-details .mainvisual .keyword-list{left:15.5vw;top:1vw;padding:2vw}.member-details .mainvisual .keyword-list>li{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.member-details .mainvisual .name-box{right:18.5vw;top:4.25vw;padding:2vw 3vw}.member-details .mainvisual .name-box .name{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.member-details .mainvisual .name-box .details{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.member-details .mainvisual .main-copy{left:13.5vw;bottom:3vw;width:50vw;height:12vw;padding-left:3vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.member-details h2.bold-title{margin-bottom:3vw}.member-details h2.bold-title+h3.bold-title{margin-top:-1.5vw}.member-details .content-inner{margin-bottom:4vw}.member-details.member08 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member08.webp) no-repeat 100% 50%/cover}.member-details.member09 .mainvisual::after{background:url(../images/mainvisual/mainvisual-member09.webp) no-repeat center/cover}.decoration-img{width:100%;height:45vw;margin-bottom:2.5vw}.decoration-img img{width:100%;height:100%;object-fit:cover}.challenges-rewards-goals-content{display:flex;align-items:stretch;justify-content:space-between}.challenges-rewards-goals-content>dl{width:calc((100% - 4vw)/ 3);background:#fceddd;border-radius:.75vw;overflow:hidden;position:relative;padding-inline:1.2vw;padding-bottom:2vw}.challenges-rewards-goals-content>dl::after,.challenges-rewards-goals-content>dl::before{content:"";position:absolute;left:0;z-index:2;width:100%;height:1.5vw;background:#ff6857}.challenges-rewards-goals-content>dl::before{top:0;clip-path:polygon(0 0,100% 0,0 100%)}.challenges-rewards-goals-content>dl::after{bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.challenges-rewards-goals-content>dl dt{padding-bottom:.5vw;border-bottom:1.5px solid #0072c0;margin-bottom:.5vw}.challenges-rewards-goals-content>dl dt span{width:10vw;height:4.5vw;background:#fff;border-radius:0 0 .9vw .9vw;margin-inline:auto;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem));font-weight:700;position:relative;margin-bottom:6.5vw}.challenges-rewards-goals-content>dl dt span::after{content:"";position:absolute;left:50%;bottom:-6.5vw;transform:translateX(-50%);z-index:2;width:5.5vw;height:5.5vw}.challenges-rewards-goals-content>dl dt p{color:#ff6857;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));line-height:1.75;font-weight:700;text-align:center}.challenges-rewards-goals-content>dl.challenges dt span::after{background:url(../images/about/member-icon01.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.rewards dt span::after{background:url(../images/about/member-icon02.svg) no-repeat center/contain}.challenges-rewards-goals-content>dl.goals dt span::after{background:url(../images/about/member-icon03.svg) no-repeat center/contain}.oneday-dl>div{width:calc(50% - 3vw);transform:translateY(2vw)}.oneday-dl>div dt{margin-left:1.6vw;margin-bottom:-1vw;width:10vw;height:3.5vw;border-radius:1vw;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.oneday-dl>div dd{padding:2vw;border-radius:1vw}.oneday-dl>div dd::after,.oneday-dl>div dd::before{top:1.6vw}.oneday-dl>div dd::before{right:-1vw;border-top:.7vw solid transparent;border-bottom:.7vw solid transparent;border-left:1.25vw solid #b5e2dd}.oneday-dl>div dd::after{right:-3.625vw;width:1.25vw;height:1.25vw}.oneday-dl>div dd .text-box{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.oneday-dl>div dd .text-box strong+p{margin-top:.25vw}.oneday-dl>div dd.with-photo figure{margin-top:1vw}.oneday-dl>div+div{margin-top:-1.7vw}.oneday-dl>div:nth-of-type(even) dd::before{left:-1vw;border-right:1.25vw solid #b5e2dd}.oneday-dl>div:nth-of-type(even) dd::after{left:-3.625vw}.career-step-content .career-step-tab .career-step-inner button.tab{row-gap:2vw}.career-step-content .career-step-tab .career-step-inner button.tab .grade{width:9vw;height:9vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem))}.career-step-content .career-step-tab .career-step-inner button.tab .grade::after{right:-5.75vw;top:.4vw}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem));margin-bottom:2vw}.career-step-content .career-step-tab .career-step-inner button.tab .career-step-title::after{bottom:-1.5vw;width:3vw;height:3.5vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:17.4vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:23vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:28.6vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:34.2vw}.career-step-content .career-step-tab .career-step-inner button.tab.tab05 .career-step-title{height:39.8vw}.career-step-content .career-step-panel{border:1.5px solid #90d1ac;border-radius:0 0 1.5vw 1.5vw}.career-step-content .career-step-panel::before{content:none;top:-4.5vw;width:3.75vw;height:4.5vw}.career-step-content .career-step-panel::after{width:3vw;height:3vw;border-radius:0 0 1.25vw 0}.career-step-content .career-step-panel .career-step-text{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.career-step-content .career-step-panel.panel01::before{left:calc(10% - 1.5vw)}.career-step-content .career-step-panel.panel02::before{left:calc(30% - 1.5vw)}.career-step-content .career-step-panel.panel03::before{left:calc(50% - 1.5vw)}.career-step-content .career-step-panel.panel04::before{left:calc(70% - 1.5vw)}.career-step-content .career-step-panel.panel05::before{left:calc(90% - 1.5vw)}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab .grade::after{right:-10.5vw;top:-.5vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab01 .career-step-title{height:17.4vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab02 .career-step-title{height:24.8vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab03 .career-step-title{height:32.2vw}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .grade::after{content:none}.career-step-content.tab-4 .career-step-tab .career-step-inner button.tab.tab04 .career-step-title{height:39.8vw}.career-step-content.tab-4 .career-step-panel.panel01::before{left:calc(12.5% - 1.5vw)}.career-step-content.tab-4 .career-step-panel.panel02::before{left:calc(37.5% - 1.5vw)}.career-step-content.tab-4 .career-step-panel.panel03::before{left:calc(62.5% - 1.5vw)}.career-step-content.tab-4 .career-step-panel.panel04::before{left:calc(87.5% - 1.5vw)}h2.bold-title.message{height:7vw;margin-bottom:0}h2.bold-title.message span{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,3.13vw,3.2rem))}h2.bold-title.message::before{border-radius:0 3vw 0 0}.message-item .message-img{height:40vw}.message-item .message-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.69vw,1.73rem));border-radius:0 0 2vw 2vw}.about-data-title-wrap h2.bold-title{margin-bottom:2vw}.about-data-title-wrap p.about-data-side-text{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}ul.about-data-wrap{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr)}ul.about-data-wrap li.data-box{border-radius:2vw;padding:2vw 3vw;height:100%;min-height:unset}ul.about-data-wrap li.data-box p.data-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));margin-bottom:2vw}ul.about-data-wrap li.data-box p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}ul.about-data-wrap li.data-box p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}ul.about-data-wrap li.data01{grid-area:1/1/2/4!important}ul.about-data-wrap li.data01 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}ul.about-data-wrap li.data01 .img-wrap{width:68%;top:2vw}ul.about-data-wrap li.data02{grid-area:1/4/2/7!important}ul.about-data-wrap li.data02 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}ul.about-data-wrap li.data02 .img-wrap{bottom:2vw}ul.about-data-wrap li.data03{grid-area:2/1/3/3!important}ul.about-data-wrap li.data03 .img-wrap{width:100%}ul.about-data-wrap li.data04{grid-area:2/3/3/7!important}ul.about-data-wrap li.data04 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}ul.about-data-wrap li.data05{grid-area:3/1/4/3!important}ul.about-data-wrap li.data05 .img-wrap{width:100%}ul.about-data-wrap li.data06{grid-area:3/3/4/5!important}ul.about-data-wrap li.data06 p.num span.unit{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}ul.about-data-wrap li.data06 .img-wrap{width:100%}ul.about-data-wrap li.data07{grid-area:3/5/4/7!important}ul.about-data-wrap li.data07 .img-wrap{width:100%}ul.about-data-wrap li.data08{grid-area:4/1/5/5!important;align-items:flex-end}ul.about-data-wrap li.data08 .flex-box.left p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(6rem,7.81vw,8rem))}ul.about-data-wrap li.data08 .flex-box.right .img-wrap{height:8vw}ul.about-data-wrap li.data09{grid-area:4/5/5/7!important}ul.about-data-wrap li.data09 .img-wrap{width:50%}ul.about-data-wrap li.data10{grid-area:5/1/6/3!important}ul.about-data-wrap li.data10 .img-wrap{width:80%}ul.about-data-wrap li.data11{grid-area:5/3/6/7!important}ul.about-data-wrap li.data11 p.num span.count{font-size:calc(var(--fs-scale,1) * clamp(6rem,7.81vw,8rem))}}