.service-page .slash-wrap{position:relative}.service-page .slash-wrap:after,.service-page .slash-wrap:before{background-color:currentColor;bottom:.1rem;content:"";display:block;height:90%;position:absolute;top:auto;width:1px}.service-page .slash-wrap:before{left:0;right:auto;transform:rotate(315deg)}.service-page .slash-wrap:after{left:auto;right:0;transform:rotate(45deg)}.service-page .highlight{background:linear-gradient(0deg,#ffeb0c 6px,hsla(0,0%,100%,0) 0)}.service-page .highlight--green{background:linear-gradient(to top,var(--color-primary-light) 4px,hsla(0,0%,100%,0) 0)}[data-ua=pc] .service-page .cta-button{width:34rem}.service-page .mv{background:linear-gradient(180deg,#60c548,#b6e751 89%);height:20rem;margin-bottom:var(--space-lg)}[data-ua=pc] .service-page .mv{height:38rem}.service-page .mv:after{background-color:#b6e751;clip-path:ellipse(56% 180% at 50% -80%);content:"";display:block;height:var(--space-lg);left:0;position:absolute;top:100%;width:100%;z-index:var(--z-above)}.service-page .mv-container{margin:0 auto;max-width:37.5rem}[data-ua=pc] .service-page .mv-container{height:38rem;max-width:67.2rem}.service-page .mv-bubble{padding-top:2.5rem}[data-ua=pc] .service-page .mv-bubble{padding-top:3.3rem}.service-page .mv-beginner{left:calc(50% - 8.2rem);top:4.2rem}[data-ua=pc] .service-page .mv-beginner{left:20.25rem;top:8.6rem}.service-page .mv-heading{top:7rem;width:100%;z-index:5}[data-ua=pc] .service-page .mv-heading{top:13rem}.service-page .mv-heading h1{font-size:var(--font-xxxxxl);line-height:3.2rem}[data-ua=pc] .service-page .mv-heading h1{font-size:5.8rem;line-height:6rem}[data-ua=pc] .service-page .mv-heading h1 .suffix{font-size:4.2rem}.service-page .mv-beginner-icon{left:6.1rem;top:5.1rem}[data-ua=pc] .service-page .mv-beginner-icon{left:12.1rem;top:8.3rem}.service-page .mv-dot{background-color:#ffeb0c;border-radius:var(--radius-full)}.service-page .mv-dot-left{height:3.9rem;left:4rem;top:9.8rem;width:3.9rem}[data-ua=pc] .service-page .mv-dot-left{height:7.2rem;left:6.9rem;top:17.9rem;width:7.2rem}.service-page .mv-dot-right{height:2.8rem;right:11.3rem;top:12.2rem;width:2.8rem}[data-ua=pc] .service-page .mv-dot-right{height:5.5rem;right:20.3rem;top:22rem;width:5.5rem}.service-page .mv-kangoroo{right:.3rem;top:10rem}[data-ua=pc] .service-page .mv-kangoroo{right:-2.5rem;top:20rem}.service-page .worries{background:linear-gradient(180deg,#f8f9c7,#e6facb);margin-top:calc(var(--space-lg)*-1);padding:var(--space-xxxxxxl) var(--space-md) var(--space-xxxxl)}.service-page .worries h2{clip-path:ellipse(50% 50% at 50% 50%);height:12rem;width:22rem}[data-ua=pc] .service-page .worries h2{width:26rem}.service-page .worries .deco-moyamoya{background-image:url(/career/img/service/moyamoya.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%}.service-page .worries:after{border-color:var(--color-primary-light) transparent transparent transparent;border-style:solid;border-width:2rem 3rem 0;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,2rem);width:0}.service-page .worries-list-container{background-image:url(/career/img/service/nurse_moyamoya@sp.jpg);background-position:right 6px bottom;background-repeat:no-repeat;background-size:119px 202px;margin-top:calc(var(--space-xxxxxxl)*-1);width:32.7rem}[data-ua=pc] .service-page .worries-list-container{background-image:url(/career/img/service/nurse_moyamoya@pc.jpg);background-position:right 8px bottom;background-size:142px 246px;width:var(--primary-column-width)}.service-page .together-img{transform:translateY(-2rem)}.service-page .reliability:after{border-color:var(--color-accent-lightest) transparent transparent transparent;border-style:solid;border-width:2rem 3rem 0;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,2rem);width:0}.service-page .users h2:after,.service-page .users h2:before{bottom:auto;content:url(/career/img/service/user-title-deco.svg);display:block;height:58px;position:absolute;top:auto;width:23px}.service-page .users h2:before{left:0;right:auto}.service-page .users h2:after{left:auto;right:0;transform:scaleX(-1)}.service-page .services header span{font-size:4rem}.service-page .services .services-resume-balloon-wrap{left:0;margin:0 auto;position:absolute;right:0;top:-1.4rem}.service-page .services .services-resume-balloon{align-items:center;background:#ffeb0c;border-radius:var(--radius-full);display:inline-flex;justify-content:center;padding:var(--space-xxs) var(--space-sm);position:relative}.service-page .services .services-resume-balloon p{line-height:var(--line-height-md);text-align:center}.service-page .services .services-resume-balloon:after{border-color:#ffeb0c transparent transparent;border-style:solid;border-width:1rem .5rem 0;bottom:-.5rem;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.service-page .kuchikomi .kuchikomi-list{background-color:var(--color-accent-lightest);margin-top:7rem;padding-inline:var(--space-md)}.service-page .kuchikomi .kuchikomi-list:after{background-color:var(--color-white);content:"";display:block;height:3.8rem;margin-top:-3.8rem;margin-inline:calc(var(--space-md)*-1)}.service-page .kuchikomi .kuchikomi-label{background-color:#ffcba6}.service-page .kuchikomi .kuchikomi-balloon{background-position:50%;background-repeat:no-repeat;background-size:100%}.service-page .kuchikomi .kuchikomi-balloon-01{background-image:url(/career/img/service/kuchikomi-balloon-01@sp.svg);height:13.1rem;justify-items:flex-end;margin-bottom:1.7rem;margin-top:-2.2rem;width:24.2rem}[data-ua=pc] .service-page .kuchikomi .kuchikomi-balloon-01{background-image:url(/career/img/service/kuchikomi-balloon-01@pc.svg);height:11rem;width:34.1rem}.service-page .kuchikomi .kuchikomi-balloon-01 .kuchikomi-label{right:-.6rem;top:-1.7rem}.service-page .kuchikomi .kuchikomi-balloon-02{background-image:url(/career/img/service/kuchikomi-balloon-02@sp.svg);height:15.8rem;margin-bottom:1.6rem;margin-left:2rem;width:28rem}[data-ua=pc] .service-page .kuchikomi .kuchikomi-balloon-02{background-image:url(/career/img/service/kuchikomi-balloon-02@pc.svg);height:15.8rem;width:34.1rem}.service-page .kuchikomi .kuchikomi-balloon-02 .kuchikomi-label{left:-2rem;top:-1.6rem}.service-page .kuchikomi .kuchikomi-balloon-03{background-image:url(/career/img/service/kuchikomi-balloon-03@sp.svg);height:13.1rem;width:24.2rem}[data-ua=pc] .service-page .kuchikomi .kuchikomi-balloon-03{background-image:url(/career/img/service/kuchikomi-balloon-03@pc.svg);height:11rem;width:34.1rem}.service-page .kuchikomi .kuchikomi-balloon-03 .kuchikomi-label{right:-.7rem;top:-1.6rem}.service-page .kuchikomi .taiken-title:before{background-color:var(--color-gray-light);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.service-page .faq-icon{height:4rem;width:4rem}
