@charset "UTF-8";*,:after,:before{box-sizing:border-box;min-width:0}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{block-size:100%;min-block-size:100svb}main{display:block}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit}ol,ul{list-style:none}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;border:0;text-align:inherit;text-transform:inherit}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}[tabindex="-1"]:focus-visible{outline:none!important}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:focus:not(:focus-visible){outline:none}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}table{border-color:inherit;border-collapse:collapse}:where(textarea){field-sizing:content;resize:block}a{text-decoration:none;display:inline-block;color:inherit;background-color:transparent}canvas,img,picture,svg,video{max-width:100%;display:block;height:auto}@font-face{font-family:A-OTF A1明朝 Std Bold;src:url(../static/font/A-OTF-A1MinchoStd-Bold.woff2) format("woff2"),url(../static/font/A-OTF-A1MinchoStd-Bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:AP-OTF-A1GothicStd-Regular;src:url(../static/font/AP-OTF-A1GothicStd-Regular.woff2) format("woff2"),url(../static/font/AP-OTF-A1GothicStd-Regular.woff) format("woff");font-display:swap;font-weight:700}:root{--line-spacing-adjustment:calc(0.5em - 0.5lh)}@supports not (top:1lh){:root{--line-spacing-adjustment:0}}:root{--solution-font-family__noto-sans-jp:"Noto Sans JP",sans-serif;--solution-font-family__poppins:"Poppins",sans-serif;--solution-font-family__a-otf-a1gothic:"AP-OTF-A1GothicStd-Regular",sans-serif;--solution-font-family__a-otf:"A-OTF A1明朝 Std Bold",serif;--solution-font-size:16px;--solution-font-family:var(--solution-font-family__noto-sans-jp);--solution-letter-spacing:0.06em;--solution-font-weight:400;--solution-line-height:1;--solution-font-color:#282d32;--solution-link-color:#0071e3;--solution-color--white:#fff;--solution-color--black:#000;--solution-color--green:#1ec3a8;--solution-color--dark-green:#61d5c2;--solution-color--light-green:#bbede5;--solution-color--blue:#3256b5;--solution-color--light-blue:#ecf6fb;--solution-color--gray:#939698;--solution-color--pink:#eb82a0;--solution-color--light-pink:#fdf0f4;--solution-color--orange:#ff5046;--solution-color--red:#e60c20;--solution-color--light-black:#333;--solution-color--yellow:#f0d23c;--solution-border-color--light-black:#333;--solution-border-color--black:#000;--solution-focus-horizontal-offset:0;--solution-focus-vertical-offset:0;--solution-focus-blur-radius:3px;--solution-focus-spread-radius:1px;--solution-focus-shadow-color:#0071e3;--solution-focus-outline-width:2px}@media screen and (min-width:768px){.u-mobile{display:none}}.u-desktop{display:none}@media screen and (min-width:768px){.u-desktop{display:block}}html{font-size:var(--solution-font-size)}@media (width <= 375px){html{font-size:4.2666666667vw}}@media screen and (min-width:768px){html{font-size:1.4414414414vw}}@media (min-width:1110px){html{font-size:var(--solution-font-size)}}body{font-family:var(--solution-font-family);font-weight:var(--solution-font-weight);line-height:var(--solution-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-letter-spacing);overflow-wrap:break-word;background-color:var(--solution-color--white);-webkit-tap-highlight-color:transparent}body.is-hamburger-open{position:fixed;top:var(--scrollpos);left:0;width:100%;padding-right:var(--scrollbar-width,0);overflow:hidden;overscroll-behavior:contain}img{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}@media (width >= 768px){a[href^="tel:"]{pointer-events:none}}@media screen and (any-hover:hover) and (min-width:768px){a:hover{opacity:.8;transition:opacity .3s}}.l-main{overflow-x:clip}.l-main--home{padding-top:5rem}@media screen and (min-width:768px){.l-main--home{padding-top:0}}.l-main--sub{padding-top:clamp(5rem,4.1477272727rem + 3.6363636364vw,6.875rem)}@media screen and (min-width:768px){.l-main--sub{padding-top:clamp(5rem,4.1477272727rem + 3.6363636364vw,6.875rem)}}.l-inner{width:100%;padding-right:1.25rem;padding-left:1.25rem;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.l-inner{max-width:1115px;padding-right:2.5rem;padding-left:2.5rem}}.l-header{position:fixed;top:0;right:0;left:0;z-index:100;height:clamp(5rem,4.1477272727rem + 3.6363636364vw,6.875rem);background-color:transparent}.l-header--sub,.l-header.is-header-scroll.l-header--home{background-color:var(--solution-color--white)}.l-header.is-header-scroll.l-header--home{transition:background-color .3s;opacity:1}.l-header__inner{display:flex;align-items:center;height:inherit;padding-left:clamp(.9375rem,.7954545455rem + .6060606061vw,1.25rem)}.l-header__logo{width:13.75rem}@media screen and (min-width:768px){.l-header__logo{width:29.3302540416vw}}@media screen and (min-width:1300px){.l-header__logo{width:100%;max-width:23.8125rem}}.l-header__nav{display:none}@media screen and (min-width:768px){.l-header__nav{display:revert;margin-left:auto;height:inherit}}.l-header__nav-list{display:flex;align-items:center;height:inherit}.l-header__nav-item+.l-header__nav-item{margin-left:1.5396458814vw}@media screen and (min-width:1300px){.l-header__nav-item+.l-header__nav-item{margin-left:1.25rem}}.l-header__nav-item--current .l-header__nav-item-link{color:var(--solution-color--green)}.l-header__nav-item--current .l-header__nav-item-link:before{width:100%}.l-header__nav-item-link{padding:.3125rem 0;font-size:1.077752117vw;line-height:1.5;color:var(--solution-font-color);letter-spacing:var(--solution-letter-spacing);position:relative}@media screen and (min-width:1300px){.l-header__nav-item-link{font-size:.875rem}}.l-header__nav-item-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.l-header__nav-item-link:hover{opacity:1;color:var(--solution-color--green)}.l-header__nav-item-link:hover:before{width:100%}}.l-header__nav-entry{display:none}@media screen and (min-width:768px){.l-header__nav-entry{margin-left:1.875rem;height:inherit;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1300px){.l-header__nav-entry{margin-left:2.3094688222vw}}.l-header__nav-entry-link{display:flex;align-items:center;height:inherit;width:13.0869899923vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);font-style:italic;font-family:var(--solution-font-family__poppins);font-size:1.5396458814vw;color:var(--solution-color--white);text-transform:uppercase;padding:1.5396458814vw 1.5396458814vw 1.5396458814vw 2.3094688222vw;position:relative;background-image:url(../img/common/icon/icon01.svg);background-position:right 1.5625rem center;background-repeat:no-repeat;background-size:2.125rem 1rem}@media screen and (min-width:1300px){.l-header__nav-entry-link{width:10.625rem;max-width:100%;font-size:1.25rem;padding:1.25rem 1.25rem 1.25rem 1.875rem}}.l-header__nav-entry-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769)}.l-header__nav-entry-link:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;background-color:var(--solution-color--green);transition:width .3s}@media (any-hover:hover){.l-header__nav-entry-link:hover{opacity:1}.l-header__nav-entry-link:hover:after{width:100%}}.l-footer{position:sticky;inset-block-start:100%;background-color:var(--solution-color--blue);padding:3.125rem 1.25rem}@media screen and (min-width:768px){.l-footer{padding:4.375rem 2.5rem 3.75rem}}.l-footer__inner{display:flex;flex-direction:column;align-items:center}.l-footer__logo-link{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/common/footer/footer-logo.png);background-image:-webkit-image-set(url("../img/common/footer/footer-logo.avif") type("image/avif"),url("../img/common/footer/footer-logo.webp") type("image/webp"),url("../img/common/footer/footer-logo.png") type("image/png"));background-image:image-set(url("../img/common/footer/footer-logo.avif") type("image/avif"),url("../img/common/footer/footer-logo.webp") type("image/webp"),url("../img/common/footer/footer-logo.png") type("image/png"));width:17.5rem;height:5.3125rem}@media screen and (min-width:768px){.l-footer__logo-link{width:19.375rem;height:5.875rem}}.l-footer__link-list{margin-top:1.875rem;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.l-footer__link-list{margin-top:1.875rem;flex-direction:revert;align-items:revert}}.l-footer__link-item+.l-footer__link-item{margin-top:.3125rem}@media screen and (min-width:768px){.l-footer__link-item+.l-footer__link-item{margin-top:0;margin-left:1.25rem}}.l-footer__link-item-link{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500;color:var(--solution-color--white);padding:.3125rem 0}@media screen and (min-width:768px){.l-footer__link-item-link{padding:.3125rem 0;font-size:.9375rem}}.l-footer__sns{margin-top:1.875rem;display:flex;align-items:center}.l-footer__sns-item{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);color:var(--solution-color--white);line-height:1}.l-footer__sns-item:nth-child(2){margin-left:.9375rem}.l-footer__sns-item:nth-child(3){margin-left:.3125rem}.l-footer__sns-item-link{padding:.3125rem}.l-footer__copyright{margin-top:2.1875rem}@media screen and (min-width:768px){.l-footer__copyright{margin-top:2.8125rem}}.l-footer__copyright-text{font-size:.8125rem;letter-spacing:.02em;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__poppins);color:var(--solution-color--white)}@media screen and (min-width:768px){.l-footer__copyright-text{font-size:.8125rem}}.c-hamburger{position:fixed;right:1.25rem;top:1.25rem;width:3rem;height:2.5rem;z-index:101}@media screen and (min-width:768px){.c-hamburger{display:none}}.c-hamburger__button{width:3rem;height:2.5rem;top:0;left:0;position:absolute;z-index:103;background:transparent;border:none;transform:translateX(0)}.c-hamburger__line{width:2.5rem;height:2px;background-color:#1ec3a8;position:absolute;top:0;left:.25rem;transition:transform .4s}.c-hamburger__line--top{top:.625rem}.c-hamburger__line--center{top:1.125rem}.c-hamburger__line--bottom{top:1.625rem}.c-hamburger__nav{position:fixed;right:-100%;top:0;bottom:0;width:80%;min-height:100%;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8);z-index:102;transition:right .6s;overflow-y:auto;overscroll-behavior-block:contain;padding:6.25rem 1.875rem 0}@media screen and (min-width:768px){.c-hamburger__nav{padding:9.375rem 3.125rem 0}}.c-hamburger__nav-inner{display:flex;flex-direction:column;width:100%;min-height:100%;margin:0 auto;position:relative;padding-bottom:3.75rem}.c-hamburger__nav-item{position:relative}.c-hamburger__nav-item-link{font-size:1.125rem;color:var(--solution-font-color);line-height:var(--solution-line-height);letter-spacing:var(--solution-letter-spacing);font-weight:var(--solution-font-weight);position:relative;display:block;border-bottom:1px solid var(--solution-color--white);padding:1rem 0}.c-hamburger__nav-item-link span{display:block;font-size:.8125rem;line-height:1;letter-spacing:.02em;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__poppins);color:#1ec3a8;text-transform:uppercase;margin-bottom:.3125rem}.c-hamburger__nav-item-link:before{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:1;background:url(../img/common/icon/icon02.svg) no-repeat 50%/contain}.c-hamburger__black-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s;z-index:100;cursor:pointer}.c-hamburger__entry-link{padding:1.375rem 4.0625rem 1.375rem 1.25rem;display:block;width:100%;max-width:15.9375rem;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);margin:3.125rem auto 0;font-weight:500;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);position:relative;color:var(--solution-color--white);text-transform:uppercase;font-style:italic;font-family:var(--solution-font-family__poppins)}.c-hamburger__entry-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.c-hamburger__entry-link:after{content:"";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:1;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}.c-hamburger__logo{margin:3.75rem auto 0;max-width:17.5rem}.c-hamburger__official-link{margin-top:1.875rem;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);text-align:center;padding:.3125rem 0}.c-hamburger__nav-accordion details[open] .c-hamburger__nav-accordion-item-title:before{transform:rotate(180deg)}.c-hamburger__nav-accordion details[open] .c-hamburger__nav-accordion-item-title:after{opacity:0;transform:rotate(180deg)}.c-hamburger__nav-accordion-item{position:relative;height:var(--accordion--closed,auto);overflow:hidden;transition:height .4s}.c-hamburger__nav-accordion-item.is-opened{height:var(--accordion--opened,auto)}.c-hamburger__nav-accordion-item summary::-webkit-details-marker{display:none}.c-hamburger__nav-accordion-item+.c-hamburger__nav-accordion-item{margin-top:-1px}.c-hamburger__nav-accordion-item-title{font-size:1.125rem;color:var(--solution-font-color);line-height:var(--solution-line-height);letter-spacing:var(--solution-letter-spacing);font-weight:var(--solution-font-weight);position:relative;display:block;border-bottom:1px solid var(--solution-color--white);padding:1rem 0}.c-hamburger__nav-accordion-item-title span{display:block;font-size:.8125rem;line-height:1;letter-spacing:.02em;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__poppins);color:#1ec3a8;text-transform:uppercase;margin-bottom:.3125rem}@media (any-hover:hover){.c-hamburger__nav-accordion-item-title:hover{cursor:pointer}}.c-hamburger__nav-accordion-item-title:after,.c-hamburger__nav-accordion-item-title:before{content:"";position:absolute;top:0;right:1.25rem;bottom:0;width:1.375rem;height:1px;margin:auto 0;background-color:#1ec3a8;transition:transform .2s,opacity .2s}.c-hamburger__nav-accordion-item-title:after{transform:rotate(90deg)}.c-hamburger__nav-accordion-item-body{overflow:hidden}.c-hamburger__nav-accordion-child-list{margin-top:.3125rem}.c-hamburger__nav-accordion-child-item{padding-left:1rem}.c-hamburger__nav-accordion-child-item:last-child{padding-bottom:1.25rem}.c-hamburger__nav-accordion-child-item-link{font-size:.9375rem;color:var(--solution-font-color);line-height:var(--solution-line-height);letter-spacing:var(--solution-letter-spacing);font-weight:var(--solution-font-weight);position:relative;display:block;padding:1.25rem 0;border-bottom:1px solid #1ec3a8}.c-hamburger__nav-accordion-child-item-link:before{content:"";position:absolute;top:50%;right:.625rem;transform:translateY(-50%);width:1rem;height:.375rem;z-index:1;background:url(../img/common/icon/icon02.svg) no-repeat 50%/contain}.is-hamburger-open .c-hamburger__line{left:.25rem;transform:translateX(0)}.is-hamburger-open .c-hamburger__line--top{transform:rotate(20deg);top:1.25rem;width:2.5rem}.is-hamburger-open .c-hamburger__line--center{opacity:0}.is-hamburger-open .c-hamburger__line--bottom{transform:rotate(-20deg);top:1.25rem;width:2.5rem}.is-hamburger-open .c-hamburger__nav{right:0}.is-hamburger-open .c-hamburger__black-bg{opacity:.6;visibility:visible}.c-about-job-list{display:grid;gap:10.6666666667vw 0;grid-template-columns:repeat(1,1fr);position:relative;z-index:1}@media screen and (min-width:768px){.c-about-job-list{grid-template-columns:repeat(3,1fr);gap:4.6153846154vw}}.c-about-job-list__item{padding:0 0 8vw 5.3333333333vw;position:relative}@media screen and (min-width:768px){.c-about-job-list__item{padding:0 0 2.3076923077vw 3.0769230769vw}}.c-about-job-list__item:before{content:"";position:absolute;top:10.6666666667vw;left:0;width:calc(100% - 5.33333vw);height:calc(100% - 10.66667vw);z-index:-2;background-color:var(--solution-color--white)}@media screen and (min-width:768px){.c-about-job-list__item:before{top:3.8461538462vw;width:calc(100% - 1.92308vw);height:calc(100% - 3.84615vw)}}.c-about-job-list__item-img,.c-about-job-list__item-img-block{position:relative}.c-about-job-list__item-img:before{content:"";display:block;padding-top:75.8620689655%}.c-about-job-list__item-img img,.c-about-job-list__item-img picture{position:absolute;inset:0;width:100%;height:100%}.c-about-job-list__item-img img{-o-object-fit:cover;object-fit:cover}.c-about-job-list__item-icon{font-size:4vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;display:inline-block;color:var(--solution-color--white);border-top-right-radius:2.6666666667vw;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.c-about-job-list__item-icon{border-top-right-radius:.7692307692vw;font-size:1.2307692308vw}}.c-about-job-list__item-icon--blue{padding:2.1333333333vw 3.2vw;background-color:var(--solution-color--blue)}@media screen and (min-width:768px){.c-about-job-list__item-icon--blue{padding:.6153846154vw .9230769231vw}}.c-about-job-list__item-icon--red{padding:2.1333333333vw 5.3333333333vw;background-color:var(--solution-color--orange)}@media screen and (min-width:768px){.c-about-job-list__item-icon--red{padding:.6153846154vw 1.5769230769vw}}.c-about-job-list__item-content{margin-right:6.6666666667vw;overflow-x:clip}@media screen and (min-width:768px){.c-about-job-list__item-content{margin-right:1.9230769231vw}}.c-about-job-list__item-name-block{margin-top:5.3333333333vw;position:relative}@media screen and (min-width:768px){.c-about-job-list__item-name-block{margin-top:1.5384615385vw}}.c-about-job-list__item-name{font-size:4vw;letter-spacing:var(--solution-letter-spacing);font-weight:500;font-family:var(--solution-font-family);position:relative}@media screen and (min-width:768px){.c-about-job-list__item-name{font-size:1.2307692308vw}}.c-about-job-list__item-name-slug{position:relative;top:-1.3333333333vw;z-index:-1}@media screen and (min-width:768px){.c-about-job-list__item-name-slug{top:-.6153846154vw}}.c-about-job-list__item-name-slug span{font-size:7.4666666667vw;letter-spacing:var(--solution-letter-spacing);font-weight:500;font-family:var(--solution-font-family__poppins);font-style:normal;color:#beeee6;display:block;white-space:nowrap;text-transform:capitalize;opacity:.35}@media screen and (min-width:768px){.c-about-job-list__item-name-slug span{font-size:3.0769230769vw}}.c-about-job-list__item-button-block{display:flex}.c-about-job-list__item-button{width:50%}.c-about-job-list__item-button+.c-about-job-list__item-button{margin-left:2.6666666667vw}@media screen and (min-width:768px){.c-about-job-list__item-button+.c-about-job-list__item-button{margin-left:.7692307692vw}}.c-about-job-list__item-button-link{display:block}.c-info{width:100%}@media screen and (min-width:768px){.c-info__list{display:flex}}.c-info__item{position:relative}@media screen and (min-width:768px){.c-info__item{width:50%}}.c-info__item:nth-child(2){border-top:.0625rem solid var(--solution-color--white)}@media screen and (min-width:768px){.c-info__item:nth-child(2){border-top:none;border-left:1px solid var(--solution-color--white)}}.c-info__item-lead{font-size:1.375rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);font-style:italic;text-transform:uppercase;margin-bottom:.625rem;color:var(--solution-color--blue)}@media screen and (min-width:768px){.c-info__item-lead{font-size:2.375rem;margin-bottom:1.25rem}}.c-info__item-lead span{display:inline-block;position:relative;width:.5rem;height:1rem;margin:0 .625rem}@media screen and (min-width:768px){.c-info__item-lead span{width:1rem;height:1.875rem;margin:0 .625rem}}.c-info__item-lead span:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:1rem;z-index:1;background:url(../img/common/icon/icon06.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.c-info__item-lead span:before{width:1rem;height:1.875rem}}.c-info__item-title{color:var(--solution-color--blue);font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight)}@media screen and (min-width:768px){.c-info__item-title{font-size:1.125rem}}.c-info__item-link{display:block;position:relative;padding:2.5rem 5.625rem 2.5rem 2.5rem;transition:color .3s;background-repeat:no-repeat;background-image:url(../img/common/icon/icon04.svg);background-position:right 9.3333333333vw center;background-size:2.1875rem 1rem;width:100%;height:100%}@media screen and (min-width:768px){.c-info__item-link{background-position:right 3.75rem center;background-size:3rem 1.375rem;padding:5rem 8.125rem 5rem 3.75rem}}.c-info__item-link:before{width:100%;background-color:var(--solution-color--dark-green)}.c-info__item-link:after,.c-info__item-link:before{content:"";position:absolute;top:0;left:0;height:100%;z-index:-2}.c-info__item-link:after{width:0;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.c-info__item-link:hover{opacity:1;color:var(--solution-color--white);background-image:url(../img/common/icon/icon05.svg)}.c-info__item-link:hover:after{width:100%}.c-info__item-link:hover .c-info__item-lead{color:var(--solution-color--white)}.c-info__item-link:hover .c-info__item-lead span:before{background-image:url(../img/common/icon/icon07.svg)}.c-info__item-link:hover .c-info__item-title{color:var(--solution-color--white)}}.c-page-mv{position:relative;padding-inline:5.3333333333vw}@media screen and (min-width:768px){.c-page-mv{padding-inline:7.3076923077vw}}.c-page-mv__content{background-position:50%;background-repeat:no-repeat;background-size:cover;width:89.3333333333vw;height:32vw;position:relative}@media screen and (min-width:768px){.c-page-mv__content{width:85.3846153846vw;height:24.6153846154vw}}.c-page-mv__content--about-job{background-image:url(../img/page/about-job/top/about01-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/top/about01-small.avif") type("image/avif"),url("../img/page/about-job/top/about01-small.webp") type("image/webp"),url("../img/page/about-job/top/about01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/top/about01-small.avif") type("image/avif"),url("../img/page/about-job/top/about01-small.webp") type("image/webp"),url("../img/page/about-job/top/about01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--about-job{background-image:url(../img/page/about-job/top/about01.jpg);background-image:-webkit-image-set(url("../img/page/about-job/top/about01.avif") type("image/avif"),url("../img/page/about-job/top/about01.webp") type("image/webp"),url("../img/page/about-job/top/about01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/top/about01.avif") type("image/avif"),url("../img/page/about-job/top/about01.webp") type("image/webp"),url("../img/page/about-job/top/about01.jpg") type("image/jpeg"))}}.c-page-mv__content--amakusa-life{background-image:url(../img/page/amakusa-life/amakusa-life01-small.jpg);background-image:-webkit-image-set(url("../img/page/amakusa-life/amakusa-life01-small.avif") type("image/avif"),url("../img/page/amakusa-life/amakusa-life01-small.webp") type("image/webp"),url("../img/page/amakusa-life/amakusa-life01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/amakusa-life/amakusa-life01-small.avif") type("image/avif"),url("../img/page/amakusa-life/amakusa-life01-small.webp") type("image/webp"),url("../img/page/amakusa-life/amakusa-life01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--amakusa-life{background-image:url(../img/page/amakusa-life/amakusa-life01.jpg);background-image:-webkit-image-set(url("../img/page/amakusa-life/amakusa-life01.avif") type("image/avif"),url("../img/page/amakusa-life/amakusa-life01.webp") type("image/webp"),url("../img/page/amakusa-life/amakusa-life01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/amakusa-life/amakusa-life01.avif") type("image/avif"),url("../img/page/amakusa-life/amakusa-life01.webp") type("image/webp"),url("../img/page/amakusa-life/amakusa-life01.jpg") type("image/jpeg"))}}.c-page-mv__content--welfare{background-image:url(../img/page/welfare/welfare01-small.jpg?ver=70fa8f3b2b22b9433695);background-image:-webkit-image-set(url("../img/page/welfare/welfare01-small.avif?ver=70fa8f3b2b22b9433695") type("image/avif"),url("../img/page/welfare/welfare01-small.webp?ver=70fa8f3b2b22b9433695") type("image/webp"),url("../img/page/welfare/welfare01-small.jpg?ver=70fa8f3b2b22b9433695") type("image/jpeg"));background-image:image-set(url("../img/page/welfare/welfare01-small.avif?ver=70fa8f3b2b22b9433695") type("image/avif"),url("../img/page/welfare/welfare01-small.webp?ver=70fa8f3b2b22b9433695") type("image/webp"),url("../img/page/welfare/welfare01-small.jpg?ver=70fa8f3b2b22b9433695") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--welfare{background-image:url(../img/page/welfare/welfare01.jpg?ver=70fa8f3b2b22b9433695);background-image:-webkit-image-set(url("../img/page/welfare/welfare01.avif?ver=70fa8f3b2b22b9433695") type("image/avif"),url("../img/page/welfare/welfare01.webp?ver=70fa8f3b2b22b9433695") type("image/webp"),url("../img/page/welfare/welfare01.jpg?ver=70fa8f3b2b22b9433695") type("image/jpeg"));background-image:image-set(url("../img/page/welfare/welfare01.avif?ver=70fa8f3b2b22b9433695") type("image/avif"),url("../img/page/welfare/welfare01.webp?ver=70fa8f3b2b22b9433695") type("image/webp"),url("../img/page/welfare/welfare01.jpg?ver=70fa8f3b2b22b9433695") type("image/jpeg"))}}.c-page-mv__content--recruit{background-image:url(../img/page/recruit/recruit01-small.jpg);background-image:-webkit-image-set(url("../img/page/recruit/recruit01-small.avif") type("image/avif"),url("../img/page/recruit/recruit01-small.webp") type("image/webp"),url("../img/page/recruit/recruit01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/recruit/recruit01-small.avif") type("image/avif"),url("../img/page/recruit/recruit01-small.webp") type("image/webp"),url("../img/page/recruit/recruit01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--recruit{background-image:url(../img/page/recruit/recruit01.jpg);background-image:-webkit-image-set(url("../img/page/recruit/recruit01.avif") type("image/avif"),url("../img/page/recruit/recruit01.webp") type("image/webp"),url("../img/page/recruit/recruit01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/recruit/recruit01.avif") type("image/avif"),url("../img/page/recruit/recruit01.webp") type("image/webp"),url("../img/page/recruit/recruit01.jpg") type("image/jpeg"))}}.c-page-mv__content--data{background-image:url(../img/page/data/data-mv01-small.jpg);background-image:-webkit-image-set(url("../img/page/data/data-mv01-small.avif") type("image/avif"),url("../img/page/data/data-mv01-small.webp") type("image/webp"),url("../img/page/data/data-mv01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/data/data-mv01-small.avif") type("image/avif"),url("../img/page/data/data-mv01-small.webp") type("image/webp"),url("../img/page/data/data-mv01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--data{background-image:url(../img/page/data/data-mv01.jpg);background-image:-webkit-image-set(url("../img/page/data/data-mv01.avif") type("image/avif"),url("../img/page/data/data-mv01.webp") type("image/webp"),url("../img/page/data/data-mv01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/data/data-mv01.avif") type("image/avif"),url("../img/page/data/data-mv01.webp") type("image/webp"),url("../img/page/data/data-mv01.jpg") type("image/jpeg"))}}.c-page-mv__content--entry-form{background-image:url(../img/page/contact/contact03-small.jpg);background-image:-webkit-image-set(url("../img/page/contact/contact03-small.avif") type("image/avif"),url("../img/page/contact/contact03-small.webp") type("image/webp"),url("../img/page/contact/contact03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/contact/contact03-small.avif") type("image/avif"),url("../img/page/contact/contact03-small.webp") type("image/webp"),url("../img/page/contact/contact03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-page-mv__content--entry-form{background-image:url(../img/page/contact/contact03.jpg);background-image:-webkit-image-set(url("../img/page/contact/contact03.avif") type("image/avif"),url("../img/page/contact/contact03.webp") type("image/webp"),url("../img/page/contact/contact03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/contact/contact03.avif") type("image/avif"),url("../img/page/contact/contact03.webp") type("image/webp"),url("../img/page/contact/contact03.jpg") type("image/jpeg"))}}.c-page-mv__title-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:var(--solution-color--white);width:100%;text-align:center}.c-page-mv__lead{font-size:6.4vw;letter-spacing:.02em;font-weight:500;font-family:var(--solution-font-family__poppins);line-height:1}@media screen and (min-width:768px){.c-page-mv__lead{font-size:3.8461538462vw}}.c-page-mv__title{font-size:3.7333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:500;margin-top:1.3333333333vw}@media screen and (min-width:768px){.c-page-mv__title{margin-top:1.1538461538vw;font-size:1.2307692308vw}}.c-page-mv__nav{display:none}@media screen and (min-width:768px){.c-page-mv__nav{position:absolute;bottom:0;left:0;z-index:1;background-color:var(--solution-color--white);padding:1.25rem 1.875rem 1.25rem 1.25rem;display:block}.c-page-mv__small-block{display:none}}.c-work-style{padding:16vw 5.3333333333vw;position:relative}@media screen and (min-width:768px){.c-work-style{padding:6.1538461538vw 7.3076923077vw 6.9230769231vw}}.c-work-style:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8 50%)}.c-work-style__title-block{padding:6.6666666667vw 0 5.3333333333vw;position:relative;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}@media screen and (min-width:768px){.c-work-style__title-block{padding:2.3076923077vw 0 1.5384615385vw}}.c-work-style__title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:6.6666666667vw;height:.125rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.c-work-style__title-block:before{width:2.6923076923vw;height:.1875rem}}.c-work-style__lead{font-size:9.3333333333vw;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);position:absolute;top:0;left:0}@media screen and (min-width:768px){.c-work-style__lead{font-size:3.8461538462vw}}.c-work-style__title{font-size:5.8666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:500;position:relative;padding-bottom:5.3333333333vw;z-index:1}@media screen and (min-width:768px){.c-work-style__title{padding-bottom:1.5384615385vw;font-size:2vw}}.c-work-style__list{margin-top:10.6666666667vw;display:grid;gap:5.3333333333vw 0;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.c-work-style__list{margin-top:4.2307692308vw;grid-template-columns:repeat(3,1fr);gap:0 2.3076923077vw}}.c-work-style__item{position:relative}.c-work-style__item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:5.8666666667vw;height:3.2vw;right:5.3333333333vw;background-image:url(../img/common/icon/icon02.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:3}@media screen and (min-width:768px){.c-work-style__item:before{width:2.6153846154vw;height:1.2307692308vw;right:2.3076923077vw}}.c-work-style__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--solution-color--white);z-index:-1}@media (any-hover:hover){.c-work-style__item:hover:before{background-image:url(../img/common/icon/icon01.svg)}.c-work-style__item:hover .c-work-style__item-link{opacity:1}.c-work-style__item:hover .c-work-style__item-link:after{width:100%}.c-work-style__item:hover .c-work-style__item-link-text{color:var(--solution-color--white)}}.c-work-style__item-link{display:block;padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 5.3333333333vw;position:relative;height:100%;border-bottom:2px solid var(--solution-color--green)}@media screen and (min-width:768px){.c-work-style__item-link{padding:2.3076923077vw 5.7692307692vw 2.3076923077vw 1.9230769231vw}}.c-work-style__item-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.c-work-style__item-link:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}.c-work-style__item-link-text{position:relative;z-index:3}.c-work-style__item-link-text--small{display:block;font-size:4vw;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);text-transform:uppercase;color:var(--solution-color--green);margin-bottom:1.3333333333vw}@media screen and (min-width:768px){.c-work-style__item-link-text--small{font-size:1.1538461538vw;margin-bottom:.7692307692vw}}.c-work-style__item-link-text--large{display:block;font-size:4.2666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.7333333333;font-weight:500;font-family:var(--solution-font-family)}@media screen and (min-width:768px){.c-work-style__item-link-text--large{font-size:1.3846153846vw;line-height:1.8888888889}}.c-nursing-part-sub-mv{position:relative}@media screen and (min-width:768px){.c-nursing-part-sub-mv__inner{max-width:74.375rem}}.c-nursing-part-sub-mv__img{background-position:top;background-repeat:no-repeat;background-size:cover;height:12.625rem;border-bottom-right-radius:30px}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img{height:20rem;border-bottom-right-radius:60px}}.c-nursing-part-sub-mv__img--introduction{background-image:-webkit-image-set(url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.avif?ver=1733799680") type("image/avif"),url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.webp?ver=1733799680") type("image/webp"),url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.jpg?ver=1733799680") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.avif?ver=1733799680") type("image/avif"),url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.webp?ver=1733799680") type("image/webp"),url("../img/page/nursing-part/introduction/nursing-part-introduction01-small.jpg?ver=1733799680") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--introduction{background-image:-webkit-image-set(url("../img/page/nursing-part/introduction/nursing-part-introduction01.avif?ver=1733799680") type("image/avif"),url("../img/page/nursing-part/introduction/nursing-part-introduction01.webp?ver=1733799680") type("image/webp"),url("../img/page/nursing-part/introduction/nursing-part-introduction01.jpg?ver=1733799680") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/introduction/nursing-part-introduction01.avif?ver=1733799680") type("image/avif"),url("../img/page/nursing-part/introduction/nursing-part-introduction01.webp?ver=1733799680") type("image/webp"),url("../img/page/nursing-part/introduction/nursing-part-introduction01.jpg?ver=1733799680") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--certified-nurse{background-image:-webkit-image-set(url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.avif") type("image/avif"),url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.webp") type("image/webp"),url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.avif") type("image/avif"),url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.webp") type("image/webp"),url("../img/page/nursing-part/certified-nurse/certified-nurse01-small.jpg") type("image/jpeg"));height:9.375rem}@media screen and (min-width:600px){.c-nursing-part-sub-mv__img--certified-nurse{height:12.625rem}}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--certified-nurse{height:20rem;background-image:-webkit-image-set(url("../img/page/nursing-part/certified-nurse/certified-nurse01.avif") type("image/avif"),url("../img/page/nursing-part/certified-nurse/certified-nurse01.webp") type("image/webp"),url("../img/page/nursing-part/certified-nurse/certified-nurse01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/certified-nurse/certified-nurse01.avif") type("image/avif"),url("../img/page/nursing-part/certified-nurse/certified-nurse01.webp") type("image/webp"),url("../img/page/nursing-part/certified-nurse/certified-nurse01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--activity{background-image:-webkit-image-set(url("../img/page/nursing-part/activity/activity01-small.avif") type("image/avif"),url("../img/page/nursing-part/activity/activity01-small.webp") type("image/webp"),url("../img/page/nursing-part/activity/activity01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/activity/activity01-small.avif") type("image/avif"),url("../img/page/nursing-part/activity/activity01-small.webp") type("image/webp"),url("../img/page/nursing-part/activity/activity01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--activity{background-image:-webkit-image-set(url("../img/page/nursing-part/activity/activity01.avif") type("image/avif"),url("../img/page/nursing-part/activity/activity01.webp") type("image/webp"),url("../img/page/nursing-part/activity/activity01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/activity/activity01.avif") type("image/avif"),url("../img/page/nursing-part/activity/activity01.webp") type("image/webp"),url("../img/page/nursing-part/activity/activity01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--system{background-image:-webkit-image-set(url("../img/page/nursing-part/system/system01-small.avif") type("image/avif"),url("../img/page/nursing-part/system/system01-small.webp") type("image/webp"),url("../img/page/nursing-part/system/system01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/system/system01-small.avif") type("image/avif"),url("../img/page/nursing-part/system/system01-small.webp") type("image/webp"),url("../img/page/nursing-part/system/system01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--system{background-image:-webkit-image-set(url("../img/page/nursing-part/system/system01.avif") type("image/avif"),url("../img/page/nursing-part/system/system01.webp") type("image/webp"),url("../img/page/nursing-part/system/system01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/system/system01.avif") type("image/avif"),url("../img/page/nursing-part/system/system01.webp") type("image/webp"),url("../img/page/nursing-part/system/system01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--training{background-image:-webkit-image-set(url("../img/page/nursing-part/training/training01-small.avif") type("image/avif"),url("../img/page/nursing-part/training/training01-small.webp") type("image/webp"),url("../img/page/nursing-part/training/training01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/training/training01-small.avif") type("image/avif"),url("../img/page/nursing-part/training/training01-small.webp") type("image/webp"),url("../img/page/nursing-part/training/training01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--training{background-image:-webkit-image-set(url("../img/page/nursing-part/training/training01.avif") type("image/avif"),url("../img/page/nursing-part/training/training01.webp") type("image/webp"),url("../img/page/nursing-part/training/training01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/training/training01.avif") type("image/avif"),url("../img/page/nursing-part/training/training01.webp") type("image/webp"),url("../img/page/nursing-part/training/training01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--department{background-image:-webkit-image-set(url("../img/page/nursing-part/department/department01-small.avif") type("image/avif"),url("../img/page/nursing-part/department/department01-small.webp") type("image/webp"),url("../img/page/nursing-part/department/department01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/department/department01-small.avif") type("image/avif"),url("../img/page/nursing-part/department/department01-small.webp") type("image/webp"),url("../img/page/nursing-part/department/department01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--department{background-image:-webkit-image-set(url("../img/page/nursing-part/department/department01.avif") type("image/avif"),url("../img/page/nursing-part/department/department01.webp") type("image/webp"),url("../img/page/nursing-part/department/department01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/department/department01.avif") type("image/avif"),url("../img/page/nursing-part/department/department01.webp") type("image/webp"),url("../img/page/nursing-part/department/department01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__img--message{background-image:-webkit-image-set(url("../img/page/nursing-part/message/message01-small.avif") type("image/avif"),url("../img/page/nursing-part/message/message01-small.webp") type("image/webp"),url("../img/page/nursing-part/message/message01-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/message/message01-small.avif") type("image/avif"),url("../img/page/nursing-part/message/message01-small.webp") type("image/webp"),url("../img/page/nursing-part/message/message01-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.c-nursing-part-sub-mv__img--message{background-image:-webkit-image-set(url("../img/page/nursing-part/message/message01.avif") type("image/avif"),url("../img/page/nursing-part/message/message01.webp") type("image/webp"),url("../img/page/nursing-part/message/message01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/message/message01.avif") type("image/avif"),url("../img/page/nursing-part/message/message01.webp") type("image/webp"),url("../img/page/nursing-part/message/message01.jpg") type("image/jpeg"))}}.c-nursing-part-sub-mv__title-head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;width:100%;padding-inline:1.25rem}@media screen and (min-width:768px){.c-nursing-part-sub-mv__title-head{padding-inline:2.5rem}}.c-nursing-part-sub-mv__title{font-size:1.375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;color:var(--solution-color--white)}@media screen and (min-width:768px){.c-nursing-part-sub-mv__title{font-size:2.125rem}}.c-nursing-part-sub-mv__title span{display:block;font-size:.875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);margin-top:.3125rem;text-transform:uppercase}@media screen and (min-width:768px){.c-nursing-part-sub-mv__title span{font-size:.9375rem}}.p-training__training-button-block{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;justify-content:center}@media screen and (min-width:768px){.p-training__training-button-block{margin-top:3.75rem}}.p-training__training-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;width:100%;max-width:14.375rem}@media screen and (min-width:768px){.p-training__training-button{padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-training__training-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-training__training-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-training__training-button:hover{opacity:1}.p-training__training-button:hover:after{width:101%}}.p-training__training-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-training__training-button-text{font-size:.9375rem}}.p-training__training-button-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.875rem;height:1.125rem;z-index:3;background:url(../img/common/icon/icon12.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-training__training-button-icon{width:.875rem;height:1.125rem;right:1.25rem}}.c-about-job-foot{padding-inline:5.3333333333vw}@media screen and (min-width:768px){.c-about-job-foot{padding-inline:3.0769230769vw}}.c-about-job-foot__list{display:flex;justify-content:center;width:100%;width:68vw;margin-inline:auto;flex-direction:column}@media screen and (min-width:768px){.c-about-job-foot__list{flex-direction:revert;width:41.5384615385vw}}.c-about-job-foot__item{overflow:hidden}@media screen and (min-width:768px){.c-about-job-foot__item{width:50%}}.c-about-job-foot__item+.c-about-job-foot__item{margin-top:5.3333333333vw}@media screen and (min-width:768px){.c-about-job-foot__item+.c-about-job-foot__item{margin-top:0;margin-left:2.3076923077vw}}.c-about-job-foot__item-link{position:relative;display:block;padding:5.3333333333vw 10.6666666667vw 5.3333333333vw 5.3333333333vw}@media screen and (min-width:768px){.c-about-job-foot__item-link{padding:2.0769230769vw 3.0769230769vw 2.0769230769vw 1.5384615385vw}}.c-about-job-foot__item-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:var(--solution-color--green)}.c-about-job-foot__item-link:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.c-about-job-foot__item-link:hover{opacity:1}.c-about-job-foot__item-link:hover:after{width:101%}}.c-about-job-foot__item-link-text{font-weight:500;font-size:4vw;color:var(--solution-color--white);letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3}@media screen and (min-width:768px){.c-about-job-foot__item-link-text{font-size:1.1538461538vw}}.c-about-job-foot__item-link-icon{position:absolute;top:50%;right:4.2666666667vw;transform:translateY(-50%);width:5.8666666667vw;height:3.2vw;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.c-about-job-foot__item-link-icon{width:1.6923076923vw;height:.9230769231vw;right:1.1538461538vw}}.c-breadcrumb{width:100%;margin-top:.3125rem;overflow-x:auto;padding:.3125rem 0}@media screen and (min-width:768px){.c-breadcrumb{margin-top:0;padding:0}}.c-breadcrumb__content{font-size:.75rem;letter-spacing:.02em;line-height:1.7333333333;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family);white-space:nowrap}@media screen and (min-width:768px){.c-breadcrumb__content{font-size:.8125rem}}.c-breadcrumb__content [typeof=WebPage]{color:var(--solution-color--green);text-decoration:underline;text-underline-offset:2px}.c-pages-pagination{display:flex;justify-content:center;margin-top:clamp(5rem,4.4318181818rem + 2.4242424242vw,6.25rem)}.c-pages-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:var(--solution-pagination-width);height:var(--solution-pagination-height);font-weight:var(--solution-pagination-font-weight);line-height:var(--solution-line-height);color:var(--solution-pagination-font-color);background-color:var(--solution-pagination-bg-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-border-color);font-family:var(--solution-pagination-font-family)}.c-pages-pagination .page-numbers+.page-numbers{margin-left:var(--solution-pagination-spacer)}.c-pages-pagination .page-numbers:hover{opacity:1}@media screen and (min-width:768px){.c-pages-pagination .page-numbers:hover{font-weight:var(--solution-pagination-font-weight);color:var(--solution-button-font-color);background-color:var(--solution-pagination-bg-current-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-bg-current-color);opacity:1}}.c-pages-pagination .page-numbers.next,.c-pages-pagination .page-numbers.prev{background-repeat:no-repeat;background-position:50%;background-size:var(--solution-pagination-icon-width) var(--solution-pagination-icon-height)}@media screen and (min-width:768px){.c-pages-pagination .page-numbers.next:hover,.c-pages-pagination .page-numbers.prev:hover{background-color:var(--solution-pagination-bg-color)}}.c-pages-pagination .page-numbers.prev{background-image:url(../img/common/pagination/pagination-arrow-prev.svg)}.c-pages-pagination .page-numbers.next{background-image:url(../img/common/pagination/pagination-arrow-next.svg)}.c-pages-pagination .page-numbers.current{width:var(--solution-pagination-width);height:var(--solution-pagination-height);font-weight:var(--solution-pagination-font-weight);color:var(--solution-button-font-color);background-color:var(--solution-pagination-bg-current-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-bg-current-color)}.c-pagination{margin-top:clamp(5rem,4.4318181818rem + 2.4242424242vw,6.25rem);text-align:center}.c-pagination .page-numbers{display:flex;align-items:center;justify-content:center;list-style:none}.c-pagination li+li{margin-left:var(--solution-pagination-spacer)}.c-pagination li a{display:flex;align-items:center;justify-content:center;width:var(--solution-pagination-width);height:var(--solution-pagination-height);font-weight:var(--solution-pagination-font-weight);line-height:1;color:var(--solution-pagination-font-color);background-color:var(--solution-pagination-bg-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-border-color);font-family:var(--solution-pagination-font-family)}@media (any-hover:hover){.c-pagination li a:hover{font-weight:var(--solution-pagination-font-weight);color:var(--solution-pagination-font-color-current);background-color:var(--solution-pagination-bg-current-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-bg-current-color);opacity:1}}.c-pagination .page-numbers.current{width:var(--solution-pagination-width);height:var(--solution-pagination-height);font-weight:var(--solution-pagination-font-weight);color:var(--solution-pagination-font-color-current);background-color:var(--solution-pagination-bg-current-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-bg-current-color)}.c-pagination .next.page-numbers,.c-pagination .prev.page-numbers{position:relative;width:var(--solution-pagination-width);height:var(--solution-pagination-height)}@media (any-hover:hover){.c-pagination .next.page-numbers:hover,.c-pagination .prev.page-numbers:hover{background-color:var(--solution-pagination-bg-color);border:var(--solution-pagination-border-width) solid var(--solution-pagination-border-color);opacity:1}}.c-pagination .next.page-numbers:before,.c-pagination .prev.page-numbers:before{position:absolute;top:50%;left:50%;display:block;width:var(--solution-pagination-width);height:var(--solution-pagination-height);content:"";background-repeat:no-repeat;background-position:50%;background-size:var(--solution-pagination-icon-width) var(--solution-pagination-icon-height);transform:translate(-50%,-50%)}.c-pagination .prev.page-numbers:before{background-image:url(../img/common/pagination/pagination-arrow-prev.svg)}.c-pagination .next.page-numbers:before{background-image:url(../img/common/pagination/pagination-arrow-next.svg)}.c-button{position:relative;line-height:1.5;color:var(--solution-color--white);overflow:hidden}.c-button__link{position:relative;padding:3.2vw 10.6666666667vw 3.2vw 5.3333333333vw}@media screen and (min-width:768px){.c-button__link{padding:1.0769230769vw 3.0769230769vw 1.0769230769vw 1.5384615385vw}}.c-button__link:before{width:100%;z-index:-2}.c-button__link:after,.c-button__link:before{content:"";position:absolute;top:0;left:0;height:100%}.c-button__link:after{width:0;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.c-button__link:hover{opacity:1}.c-button__link:hover:after{width:100%}}.c-button__link--green:before{background-color:var(--solution-color--green)}.c-button--ja{font-weight:500;font-size:3.4666666667vw;letter-spacing:var(--solution-letter-spacing)}@media screen and (min-width:768px){.c-button--ja{font-size:1.1538461538vw}}.c-button--en{font-size:3.7333333333vw;letter-spacing:.02em;text-transform:uppercase;font-weight:500;font-family:var(--solution-font-family__poppins);font-style:normal;padding:4.2666666667vw}@media screen and (min-width:768px){.c-button--en{font-size:1.0769230769vw;padding:1.1153846154vw 1.2307692308vw}}.c-button__link-text{position:relative;z-index:3;text-transform:uppercase;font-size:3.7333333333vw}@media screen and (min-width:768px){.c-button__link-text{font-size:1.0769230769vw}}.c-button__link-icon{position:absolute;top:50%;right:4.2666666667vw;transform:translateY(-50%);width:5.8666666667vw;height:3.2vw;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.c-button__link-icon{width:1.6923076923vw;height:.9230769231vw;right:1.1538461538vw}}.c-title,.c-title__home{position:relative}.c-title__home{font-size:5.8666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;padding-bottom:4vw}@media screen and (min-width:768px){.c-title__home{font-size:2.3076923077vw;padding-bottom:1.5384615385vw}}.c-title__home:before{content:"";position:absolute;bottom:0;left:0;width:6.6666666667vw;height:.125rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.c-title__home:before{width:2.6923076923vw;height:.1875rem}}.c-title__about-job-lead{font-size:7.4666666667vw;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:#e6f6f5;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;white-space:nowrap}@media screen and (min-width:768px){.c-title__about-job-lead{font-size:3.8461538462vw}}@media (width <= 767px){.c-title__about-job-lead--clinical-laboratorytechnician{top:-6.6666666667vw}.c-title__about-job-lead--occupational-therapist{top:-5.3333333333vw}.c-title__about-job-lead--health-information-manager{top:-6.6666666667vw}.c-title__about-job-lead--community-generalsupport-center{top:-2.6666666667vw}}.c-title__about-job{letter-spacing:var(--solution-letter-spacing);line-height:1.4;font-weight:500;font-family:var(--solution-font-family);position:relative;z-index:2;font-size:5.3333333333vw}@media screen and (min-width:768px){.c-title__about-job{font-size:2vw;line-height:2}}.c-date-icon{font-family:var(--solution-font-family);font-size:clamp(.9375rem,.9375rem + 0vw,.9375rem);line-height:1.875;color:red;text-transform:uppercase;letter-spacing:var(--solution-letter-spacing)}.p-about-job{position:relative;padding-bottom:16vw}@media screen and (min-width:768px){.p-about-job{padding-bottom:11.5384615385vw}}.p-about-job__top{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;padding:10.6666666667vw 5.3333333333vw;text-align:center}@media screen and (min-width:768px){.p-about-job__top{padding:8.4615384615vw 3.0769230769vw}}.p-about-job__top-text{font-size:4.2666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.7333333333;font-weight:var(--solution-font-weight)}@media screen and (min-width:768px){.p-about-job__top-text{font-size:1.3846153846vw;line-height:1.8888888889}}.p-about-job__content{padding:10.6666666667vw 5.3333333333vw;position:relative}@media screen and (min-width:768px){.p-about-job__content{padding:6.9230769231vw 7.3076923077vw}}.p-about-job__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-4;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8);border-bottom-right-radius:16vw}@media screen and (min-width:768px){.p-about-job__content:before{border-bottom-right-radius:9.2307692308vw}}.p-about-job-desc{padding:16vw 0}@media screen and (min-width:768px){.p-about-job-desc{padding:9.2307692308vw 0 11.5384615385vw}}.p-about-job-desc__content{padding-bottom:16vw}@media screen and (min-width:768px){.p-about-job-desc__content{padding-bottom:9.2307692308vw}}.p-about-job-desc__page-title-block{position:relative;text-align:center;padding-top:3.2vw}@media screen and (min-width:768px){.p-about-job-desc__page-title-block{padding-top:1.5384615385vw}}.p-about-job-desc__page-title-block:before{content:"";position:absolute;bottom:-.9375rem;left:50%;transform:translateX(-50%);width:6.6666666667vw;height:.125rem;z-index:1;background-color:#1ec3a8}@media screen and (min-width:768px){.p-about-job-desc__page-title-block:before{width:2.6923076923vw;height:.1875rem}}.p-about-job-desc__top-section{padding-top:13.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__top-section{padding-top:6.1538461538vw}}.p-about-job-desc__top-img-block{position:relative;padding-left:5.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__top-img-block{padding-left:7.3076923077vw}}.p-about-job-desc__top-img{background-position:top;background-repeat:no-repeat;background-size:cover;width:94.6666666667vw;height:46.9333333333vw}@media screen and (min-width:768px){.p-about-job-desc__top-img{width:100%;height:45.7692307692vw}}.p-about-job-desc__top-img--doctor{background-image:url(../img/page/about-job/doctor/about-doctor01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/doctor/about-doctor01-small.avif") type("image/avif"),url("../img/page/about-job/doctor/about-doctor01-small.webp") type("image/webp"),url("../img/page/about-job/doctor/about-doctor01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/doctor/about-doctor01-small.avif") type("image/avif"),url("../img/page/about-job/doctor/about-doctor01-small.webp") type("image/webp"),url("../img/page/about-job/doctor/about-doctor01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--doctor{background-image:url(../img/page/about-job/doctor/about-doctor01.png);background-image:-webkit-image-set(url("../img/page/about-job/doctor/about-doctor01.avif") type("image/avif"),url("../img/page/about-job/doctor/about-doctor01.webp") type("image/webp"),url("../img/page/about-job/doctor/about-doctor01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/doctor/about-doctor01.avif") type("image/avif"),url("../img/page/about-job/doctor/about-doctor01.webp") type("image/webp"),url("../img/page/about-job/doctor/about-doctor01.png") type("image/png"))}}.p-about-job-desc__top-img--general-medicine-department{background-image:url(../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.avif") type("image/avif"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.webp") type("image/webp"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.avif") type("image/avif"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.webp") type("image/webp"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--general-medicine-department{background-image:url(../img/page/about-job/general-medicine-department/about-general-medicine-department01.png);background-image:-webkit-image-set(url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.avif") type("image/avif"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.webp") type("image/webp"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.avif") type("image/avif"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.webp") type("image/webp"),url("../img/page/about-job/general-medicine-department/about-general-medicine-department01.png") type("image/png"))}}.p-about-job-desc__top-img--pharmacist{background-image:url(../img/page/about-job/pharmacist/about-pharmacist01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/pharmacist/about-pharmacist01-small.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist01-small.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/pharmacist/about-pharmacist01-small.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist01-small.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--pharmacist{background-image:url(../img/page/about-job/pharmacist/about-pharmacist01.png);background-image:-webkit-image-set(url("../img/page/about-job/pharmacist/about-pharmacist01.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist01.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/pharmacist/about-pharmacist01.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist01.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist01.png") type("image/png"))}}.p-about-job-desc__top-img--clinical-laboratorytechnician{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--clinical-laboratorytechnician{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.png);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician01.png") type("image/png"))}}.p-about-job-desc__top-img--radiologist{background-image:url(../img/page/about-job/radiologist/about-radiologist01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist01-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist01-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist01-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist01-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--radiologist{background-image:url(../img/page/about-job/radiologist/about-radiologist01.png);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist01.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist01.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist01.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist01.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist01.png") type("image/png"))}}.p-about-job-desc__top-img--occupational-therapist{background-image:url(../img/page/about-job/physical-therapist/about-physical-therapist01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--occupational-therapist{background-image:url(../img/page/about-job/occupational-therapist/about-occupational-therapist.png);background-image:-webkit-image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist01.png") type("image/png"))}}.p-about-job-desc__top-img--physical-therapist{background-image:url(../img/page/about-job/physical-therapist/about-physical-therapist01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--physical-therapist{background-image:url(../img/page/about-job/physical-therapist/about-physical-therapist01.png);background-image:-webkit-image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist01.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist01.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist01.png") type("image/png"))}}.p-about-job-desc__top-img--speech-therapist{background-image:url(../img/page/about-job/speech-therapist/about-speech-therapist01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--speech-therapist{background-image:url(../img/page/about-job/speech-therapist/about-speech-therapist01.png);background-image:-webkit-image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist01.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist01.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist01.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist01.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist01.png") type("image/png"))}}.p-about-job-desc__top-img--medical-engineering{background-image:url(../img/page/about-job/medical-engineering/about-medical-engineering01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--medical-engineering{background-image:url(../img/page/about-job/medical-engineering/about-medical-engineering01.png);background-image:-webkit-image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering01.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering01.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering01.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering01.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering01.png") type("image/png"))}}.p-about-job-desc__top-img--paramedic{background-image:url(../img/page/about-job/paramedic/about-paramedic01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/paramedic/about-paramedic01-small.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic01-small.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/paramedic/about-paramedic01-small.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic01-small.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--paramedic{background-image:url(../img/page/about-job/paramedic/about-paramedic01.png);background-image:-webkit-image-set(url("../img/page/about-job/paramedic/about-paramedic01.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic01.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/paramedic/about-paramedic01.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic01.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic01.png") type("image/png"))}}.p-about-job-desc__top-img--registered-dietitian{background-image:url(../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--registered-dietitian{background-image:url(../img/page/about-job/registered-dietitian/about-registered-dietitian01.png);background-image:-webkit-image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian01.png") type("image/png"))}}.p-about-job-desc__top-img--cook{background-image:url(../img/page/about-job/cook/about-cook01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook01-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook01-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/cook/about-cook01-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook01-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--cook{background-image:url(../img/page/about-job/cook/about-cook01.png);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook01.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook01.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/cook/about-cook01.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook01.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook01.png") type("image/png"))}}.p-about-job-desc__top-img--social-worker{background-image:url(../img/page/about-job/social-worker/about-social-worker01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/social-worker/about-social-worker01-small.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker01-small.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/social-worker/about-social-worker01-small.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker01-small.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--social-worker{background-image:url(../img/page/about-job/social-worker/about-social-worker01.png);background-image:-webkit-image-set(url("../img/page/about-job/social-worker/about-social-worker01.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker01.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/social-worker/about-social-worker01.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker01.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker01.png") type("image/png"))}}.p-about-job-desc__top-img--clerk{background-image:url(../img/page/about-job/clerk/about-clerk01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk01-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk01-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk01-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk01-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--clerk{background-image:url(../img/page/about-job/clerk/about-clerk01.png);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk01.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk01.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk01.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk01.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk01.png") type("image/png"))}}.p-about-job-desc__top-img--health-information-manager{background-image:url(../img/page/about-job/health-information-manager/about-health-information-manager01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--health-information-manager{background-image:url(../img/page/about-job/health-information-manager/about-health-information-manager01.png);background-image:-webkit-image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager01.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager01.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager01.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager01.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager01.png") type("image/png"))}}.p-about-job-desc__top-img--visiting-nursing-center{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--visiting-nursing-center{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.png);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center01.png") type("image/png"))}}.p-about-job-desc__top-img--community-generalsupport-center{background-image:url(../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.png);background-image:-webkit-image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.png") type("image/png"));background-image:image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01-small.png") type("image/png"))}@media screen and (min-width:768px){.p-about-job-desc__top-img--community-generalsupport-center{background-image:url(../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.png);background-image:-webkit-image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.webp") type("image/webp"),url("../iimg/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.png") type("image/png"));background-image:image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.webp") type("image/webp"),url("../iimg/page/about-job/community-generalsupport-center/about-community-generalsupport-center01.png") type("image/png"))}}.p-about-job-desc__top-list{margin-top:13.3333333333vw;padding-inline:5.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__top-list{margin-top:6.9230769231vw;padding-inline:12.3076923077vw}}.p-about-job-desc__top-item{padding-left:5.3333333333vw;border-left:2px solid var(--solution-color--green)}@media screen and (min-width:768px){.p-about-job-desc__top-item{padding-left:3.0769230769vw}}.p-about-job-desc__top-item+.p-about-job-desc__top-item{margin-top:10.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__top-item+.p-about-job-desc__top-item{margin-top:4.6153846154vw}}.p-about-job-desc__top-item-title-block{padding-top:5.3333333333vw;position:relative}@media screen and (min-width:768px){.p-about-job-desc__top-item-title-block{padding-top:2.4615384615vw}}.p-about-job-desc__top-item-lead{font-size:11.2vw;letter-spacing:.02em;font-weight:500;line-height:1;font-family:var(--solution-font-family__poppins);color:#e6f6f5;position:absolute;top:0;left:0}@media screen and (min-width:768px){.p-about-job-desc__top-item-lead{font-size:4.6153846154vw}}.p-about-job-desc__top-item-title{font-size:4.2666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8181818182;font-weight:500;position:relative;z-index:2;color:var(--solution-color--green)}@media screen and (min-width:768px){.p-about-job-desc__top-item-title{font-size:1.6923076923vw}}.p-about-job-desc__top-item-text{font-size:3.7333333333vw;margin-top:2.6666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-about-job-desc__top-item-text{margin-top:1.1538461538vw;font-size:1.1538461538vw}}.p-about-job-desc__section{padding-top:16vw}@media screen and (min-width:768px){.p-about-job-desc__section{padding-top:10.7692307692vw}}.p-about-job-desc__section+.p-about-job-desc__section{padding-top:16vw}@media screen and (min-width:768px){.p-about-job-desc__section+.p-about-job-desc__section{padding-top:9.2307692308vw}}.p-about-job-desc__section-content{position:relative}.p-about-job-desc__section-content:before{content:"";position:absolute;top:10.6666666667vw;width:calc(100% - 5.33333vw);height:calc(100% - 10.66667vw);z-index:-1;background-color:#d9f2f0}@media screen and (min-width:768px){.p-about-job-desc__section-content:before{top:8.4615384615vw;width:calc(100% - 7.30769vw);height:calc(100% - 8.46154vw)}}.p-about-job-desc__section-content--left{padding:0 10.6666666667vw 16vw 5.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-content--left{padding:0 16.6153846154vw 7.6923076923vw 12.3076923077vw}}.p-about-job-desc__section-content--left:before{left:0;border-bottom-right-radius:16vw;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8)}@media screen and (min-width:768px){.p-about-job-desc__section-content--left:before{border-bottom-right-radius:9.2307692308vw}}.p-about-job-desc__section-content--right{padding:0 6.6666666667vw 16vw 10.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-content--right{padding:0 9.2307692308vw 7.6923076923vw 19.2307692308vw}}.p-about-job-desc__section-content--right:before{right:0;border-bottom-left-radius:16vw;background-image:linear-gradient(225deg,#d9f2f0,#d9ecf8)}@media screen and (min-width:768px){.p-about-job-desc__section-content--right:before{border-bottom-left-radius:9.2307692308vw}}.p-about-job-desc__section-content-lead{position:absolute;z-index:1;top:10.6666666667vw;font-size:16vw;letter-spacing:.02em;line-height:1;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);opacity:.35}@media screen and (min-width:768px){.p-about-job-desc__section-content-lead{top:7.6923076923vw;font-size:6.9230769231vw}}.p-about-job-desc__section-content-lead--left{left:0}@media screen and (min-width:768px){.p-about-job-desc__section-content-lead--left{left:-.3846153846vw}}.p-about-job-desc__section-content-lead--right{right:0;text-align:right}@media screen and (min-width:768px){.p-about-job-desc__section-content-lead--right{right:0}}.p-about-job-desc__section-content-lead span{display:block}.p-about-job-desc__section-inner{position:relative}.p-about-job-desc__section-text-block{position:absolute;top:10.6666666667vw;z-index:4}@media screen and (min-width:768px){.p-about-job-desc__section-text-block{top:13.8461538462vw}}.p-about-job-desc__section-text-block--left{left:0}.p-about-job-desc__section-text-block--right{right:0;text-align:right}.p-about-job-desc__section-title{font-size:3.7333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8571428571;font-weight:500;position:relative;padding-bottom:1.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-title{padding-bottom:1.6923076923vw;font-size:1.6923076923vw;line-height:1.8181818182}}.p-about-job-desc__section-title:before{content:"";position:absolute;bottom:0;left:0;width:6.6666666667vw;height:.1875rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-about-job-desc__section-title:before{width:2.6923076923vw;height:.1875rem}}.p-about-job-desc__section-title--right:before{left:auto;right:0}.p-about-job-desc__section-lead-head{margin-top:8vw;display:flex}@media (width <= 767px){.p-about-job-desc__section-lead-head{flex-direction:row-reverse;justify-content:start}}@media screen and (min-width:768px){.p-about-job-desc__section-lead-head{margin-top:4.6153846154vw;flex-direction:column}}@media (width <= 767px){.p-about-job-desc__section-lead-head--right{justify-content:flex-start;align-items:start}}@media screen and (min-width:768px){.p-about-job-desc__section-lead-head--right{align-items:flex-end}}.p-about-job-desc__section-lead{font-size:3.7333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media (width <= 767px){.p-about-job-desc__section-lead{writing-mode:vertical-rl}}@media screen and (min-width:768px){.p-about-job-desc__section-lead{font-size:1.6923076923vw}}.p-about-job-desc__section-lead+.p-about-job-desc__section-lead{margin-right:1.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-lead+.p-about-job-desc__section-lead{margin-top:.7692307692vw;margin-right:0}}.p-about-job-desc__section-lead span{display:inline-block;white-space:nowrap;background-color:var(--solution-color--white);padding:2.1333333333vw 1.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-lead span{padding:.3846153846vw .7692307692vw}}.p-about-job-desc__section-img-block{position:relative;display:inline-block;z-index:2}.p-about-job-desc__section-img-block--left{padding-right:13.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-img-block--left{padding-right:17.3846153846vw}}.p-about-job-desc__section-img-block--right{padding-left:13.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-img-block--right{padding-left:17.3846153846vw}}.p-about-job-desc__section-img{background-position:top;background-repeat:no-repeat;background-size:cover;width:70.6666666667vw;height:86.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-img{width:53.8461538462vw;height:36.9230769231vw}}.p-about-job-desc__section-img--pharmacist{background-image:url(../img/page/about-job/pharmacist/about-pharmacist02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/pharmacist/about-pharmacist02-small.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist02-small.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/pharmacist/about-pharmacist02-small.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist02-small.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--pharmacist{background-image:url(../img/page/about-job/pharmacist/about-pharmacist02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/pharmacist/about-pharmacist02.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist02.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/pharmacist/about-pharmacist02.avif") type("image/avif"),url("../img/page/about-job/pharmacist/about-pharmacist02.webp") type("image/webp"),url("../img/page/about-job/pharmacist/about-pharmacist02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clinical-laboratorytechnician-01{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clinical-laboratorytechnician-01{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clinical-laboratorytechnician-02{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clinical-laboratorytechnician-02{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician03.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clinical-laboratorytechnician-03{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clinical-laboratorytechnician-03{background-image:url(../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.avif") type("image/avif"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.webp") type("image/webp"),url("../img/page/about-job/clinical-laboratorytechnician/about-clinical-laboratorytechnician04.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--radiologist-01{background-image:url(../img/page/about-job/radiologist/about-radiologist02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist02-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist02-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist02-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist02-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--radiologist-01{background-image:url(../img/page/about-job/radiologist/about-radiologist02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist02.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist02.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist02.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist02.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--radiologist-02{background-image:url(../img/page/about-job/radiologist/about-radiologist03-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist03-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist03-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist03-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist03-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--radiologist-02{background-image:url(../img/page/about-job/radiologist/about-radiologist03.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist03.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist03.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist03.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist03.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist03.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--radiologist-03{background-image:url(../img/page/about-job/radiologist/about-radiologist04-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist04-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist04-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist04-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist04-small.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist04-small.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist04-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--radiologist-03{background-image:url(../img/page/about-job/radiologist/about-radiologist04.jpg);background-image:-webkit-image-set(url("../img/page/about-job/radiologist/about-radiologist04.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist04.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist04.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/radiologist/about-radiologist04.avif") type("image/avif"),url("../img/page/about-job/radiologist/about-radiologist04.webp") type("image/webp"),url("../img/page/about-job/radiologist/about-radiologist04.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--occupational-therapist-01{background-image:url(../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--occupational-therapist-01{background-image:url(../img/page/about-job/occupational-therapist/about-occupational-therapist02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.avif") type("image/avif"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.webp") type("image/webp"),url("../img/page/about-job/occupational-therapist/about-occupational-therapist02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--physical-therapist-01{background-image:url(../img/page/about-job/physical-therapist/about-physical-therapist02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--physical-therapist-01{background-image:url(../img/page/about-job/physical-therapist/about-physical-therapist02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist02.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist02.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/physical-therapist/about-physical-therapist02.avif") type("image/avif"),url("../img/page/about-job/physical-therapist/about-physical-therapist02.webp") type("image/webp"),url("../img/page/about-job/physical-therapist/about-physical-therapist02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--speech-therapist-01{background-image:url(../img/page/about-job/speech-therapist/about-speech-therapist02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--speech-therapist-01{background-image:url(../img/page/about-job/speech-therapist/about-speech-therapist02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist02.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist02.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/speech-therapist/about-speech-therapist02.avif") type("image/avif"),url("../img/page/about-job/speech-therapist/about-speech-therapist02.webp") type("image/webp"),url("../img/page/about-job/speech-therapist/about-speech-therapist02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--medical-engineering-01{background-image:url(../img/page/about-job/medical-engineering/about-medical-engineering02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--medical-engineering-01{background-image:url(../img/page/about-job/medical-engineering/about-medical-engineering02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering02.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering02.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/medical-engineering/about-medical-engineering02.avif") type("image/avif"),url("../img/page/about-job/medical-engineering/about-medical-engineering02.webp") type("image/webp"),url("../img/page/about-job/medical-engineering/about-medical-engineering02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--paramedic-01{background-image:url(../img/page/about-job/paramedic/about-paramedic02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/paramedic/about-paramedic02-small.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic02-small.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/paramedic/about-paramedic02-small.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic02-small.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--paramedic-01{background-image:url(../img/page/about-job/paramedic/about-paramedic02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/paramedic/about-paramedic02.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic02.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/paramedic/about-paramedic02.avif") type("image/avif"),url("../img/page/about-job/paramedic/about-paramedic02.webp") type("image/webp"),url("../img/page/about-job/paramedic/about-paramedic02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--registered-dietitian-01{background-image:url(../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--registered-dietitian-01{background-image:url(../img/page/about-job/registered-dietitian/about-registered-dietitian02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.avif") type("image/avif"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.webp") type("image/webp"),url("../img/page/about-job/registered-dietitian/about-registered-dietitian02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--cook-01{background-image:url(../img/page/about-job/cook/about-cook02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook02-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook02-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/cook/about-cook02-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook02-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--cook-01{background-image:url(../img/page/about-job/cook/about-cook02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook02.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook02.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/cook/about-cook02.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook02.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--cook-02{background-image:url(../img/page/about-job/cook/about-cook03-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook03-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook03-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/cook/about-cook03-small.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook03-small.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--cook-02{background-image:url(../img/page/about-job/cook/about-cook02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/cook/about-cook03.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook03.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/cook/about-cook03.avif") type("image/avif"),url("../img/page/about-job/cook/about-cook03.webp") type("image/webp"),url("../img/page/about-job/cook/about-cook03.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--social-worker-01{background-image:url(../img/page/about-job/social-worker/about-social-worker02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/social-worker/about-social-worker02-small.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker02-small.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/social-worker/about-social-worker02-small.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker02-small.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--social-worker-01{background-image:url(../img/page/about-job/social-worker/about-social-worker02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/social-worker/about-social-worker02.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker02.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/social-worker/about-social-worker02.avif") type("image/avif"),url("../img/page/about-job/social-worker/about-social-worker02.webp") type("image/webp"),url("../img/page/about-job/social-worker/about-social-worker02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clerk-01{background-image:url(../img/page/about-job/clerk/about-clerk02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk02-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk02-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk02-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk02-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clerk-01{background-image:url(../img/page/about-job/clerk/about-clerk02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk02.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk02.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk02.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk02.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clerk-02{background-image:url(../img/page/about-job/clerk/about-clerk03-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk03-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk03-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk03-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk03-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clerk-02{background-image:url(../img/page/about-job/clerk/about-clerk03.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk03.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk03.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk03.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk03.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk03.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--clerk-03{background-image:url(../img/page/about-job/clerk/about-clerk04-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk04-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk04-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk04-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk04-small.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk04-small.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk04-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--clerk-03{background-image:url(../img/page/about-job/clerk/about-clerk04.jpg);background-image:-webkit-image-set(url("../img/page/about-job/clerk/about-clerk04.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk04.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk04.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/clerk/about-clerk04.avif") type("image/avif"),url("../img/page/about-job/clerk/about-clerk04.webp") type("image/webp"),url("../img/page/about-job/clerk/about-clerk04.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--health-information-manager-01{background-image:url(../img/page/about-job/health-information-manager/about-health-information-manager02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--health-information-manager-01{background-image:url(../img/page/about-job/health-information-manager/about-health-information-manager02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager02.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager02.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/health-information-manager/about-health-information-manager02.avif") type("image/avif"),url("../img/page/about-job/health-information-manager/about-health-information-manager02.webp") type("image/webp"),url("../img/page/about-job/health-information-manager/about-health-information-manager02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--visiting-nursing-center-01{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--visiting-nursing-center-01{background-image:url(../img/page/about-job/health-information-manager/about-health-information-manager02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--visiting-nursing-center-02{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--visiting-nursing-center-02{background-image:url(../img/page/about-job/visiting-nursing-center/about-health-information-manager03.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center03.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--visiting-nursing-center-03{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--visiting-nursing-center-03{background-image:url(../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.jpg);background-image:-webkit-image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.avif") type("image/avif"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.webp") type("image/webp"),url("../img/page/about-job/visiting-nursing-center/about-visiting-nursing-center04.jpg") type("image/jpeg"))}}.p-about-job-desc__section-img--community-generalsupport-center-01{background-image:url(../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.jpg);background-image:-webkit-image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02-small.jpg") type("image/jpeg"))}@media screen and (min-width:768px){.p-about-job-desc__section-img--community-generalsupport-center-01{background-image:url(../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.jpg);background-image:-webkit-image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.avif") type("image/avif"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.webp") type("image/webp"),url("../img/page/about-job/community-generalsupport-center/about-community-generalsupport-center02.jpg") type("image/jpeg"))}}.p-about-job-desc__section-staff{width:29.3333333333vw;height:29.3333333333vw;background-color:var(--solution-color--white);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:3;bottom:-13.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-staff{width:13.0769230769vw;height:13.0769230769vw;bottom:2.3076923077vw}}.p-about-job-desc__section-staff--left{left:2.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-staff--left{left:2.3076923077vw}}.p-about-job-desc__section-staff--right{right:2.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-staff--right{right:2.3076923077vw}}.p-about-job-desc__section-staff-job{font-size:3.2vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family);color:var(--solution-color--green);text-align:center}@media screen and (min-width:768px){.p-about-job-desc__section-staff-job{font-size:1.1538461538vw}}.p-about-job-desc__section-staff-name{font-size:3.7333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;font-family:var(--solution-font-family)}@media screen and (min-width:768px){.p-about-job-desc__section-staff-name{font-size:1.6923076923vw}}.p-about-job-desc__section-staff-name span{font-size:3.4666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-staff-name span{font-size:1.3846153846vw}}.p-about-job-desc__section-staff-date{font-size:3.2vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);color:var(--solution-color--gray);text-align:center}@media screen and (min-width:768px){.p-about-job-desc__section-staff-date{font-size:1.1538461538vw}}.p-about-job-desc__section-qa-list--left{margin-top:18.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-qa-list--left{margin-top:6.9230769231vw}}.p-about-job-desc__section-qa-list--right{margin-top:16vw}@media screen and (min-width:768px){.p-about-job-desc__section-qa-list--right{margin-top:6.5384615385vw}.p-about-job-desc__section-qa-item{display:flex}}.p-about-job-desc__section-qa-item+.p-about-job-desc__section-qa-item{margin-top:16vw}@media screen and (min-width:768px){.p-about-job-desc__section-qa-item+.p-about-job-desc__section-qa-item{margin-top:4.2307692308vw}.p-about-job-desc__section-qa-item-title-block{width:21.9230769231vw}}.p-about-job-desc__section-qa-title{font-size:4.2666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;font-weight:500;position:relative;padding-left:3.4666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-qa-title{font-size:1.3846153846vw;padding-left:1.1538461538vw}}.p-about-job-desc__section-qa-title:before{position:absolute;top:-5.3333333333vw;left:0;font-size:11.2vw;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);z-index:-1}@media screen and (min-width:768px){.p-about-job-desc__section-qa-title:before{font-size:4.6153846154vw;top:-1.8461538462vw}}.p-about-job-desc__section-qa-title--01:before{content:"1"}.p-about-job-desc__section-qa-title--02:before{content:"2"}.p-about-job-desc__section-qa-title--03:before{content:"3"}.p-about-job-desc__section-qa-title--04:before{content:"4"}.p-about-job-desc__section-qa-item-text-block{margin-top:4vw;padding-left:3.4666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-qa-item-text-block{width:calc(100% - 21.92308vw);padding-left:0;margin-top:.3846153846vw}}.p-about-job-desc__section-qa-item-text{font-size:3.7333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-about-job-desc__section-qa-item-text{font-size:1.1538461538vw;margin-top:0}}.p-about-job-desc__section-about{padding:16vw 5.3333333333vw 0}@media screen and (min-width:768px){.p-about-job-desc__section-about{padding:10.7692307692vw 7.3076923077vw 0}}.p-about-job-desc__section-about-content{padding:9.3333333333vw 5.3333333333vw;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8 99%);border-top-left-radius:16vw}@media screen and (min-width:768px){.p-about-job-desc__section-about-content{padding:5.3846153846vw 7.3076923077vw 6.9230769231vw;border-top-left-radius:9.2307692308vw}}.p-about-job-desc__section-about-title{font-size:4.8vw;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;text-align:center;position:relative;padding-bottom:5.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-about-title{font-size:1.6923076923vw;padding-bottom:2.3076923077vw}}.p-about-job-desc__section-about-title:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:9.3333333333vw;height:3px;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-about-job-desc__section-about-title:before{width:2.6923076923vw;height:3px}}.p-about-job-desc__section-about-list{margin-top:10.6666666667vw}@media screen and (min-width:768px){.p-about-job-desc__section-about-list{margin-top:4.6153846154vw}}.p-about-job-desc__section-about-list details[open] .p-about-job-desc__section-about-item-title:before{transform:rotate(180deg)}.p-about-job-desc__section-about-list details[open] .p-about-job-desc__section-about-item-title:after{opacity:0;transform:rotate(180deg)}.p-about-job-desc__section-about-item{position:relative;height:var(--accordion--closed,auto);overflow:hidden;transition:height .4s;background-color:var(--solution-color--white)}.p-about-job-desc__section-about-item+.p-about-job-desc__section-about-item{margin-top:8vw}@media screen and (min-width:768px){.p-about-job-desc__section-about-item+.p-about-job-desc__section-about-item{margin-top:3.0769230769vw}}.p-about-job-desc__section-about-item.is-opened{height:var(--accordion--opened,auto)}.p-about-job-desc__section-about-item summary::-webkit-details-marker{display:none}.p-about-job-desc__section-about-item-title{position:relative;display:flex;flex-direction:column;font-size:4vw;letter-spacing:var(--solution-letter-spacing);line-height:1.6666;font-weight:500;padding:5.3333333333vw}@media screen and (min-width:768px){.p-about-job-desc__section-about-item-title{font-size:1.3846153846vw;padding:2.6923076923vw 3.0769230769vw}}@media (any-hover:hover){.p-about-job-desc__section-about-item-title:hover{cursor:pointer}}.p-about-job-desc__section-about-item-title:after,.p-about-job-desc__section-about-item-title:before{content:"";position:absolute;top:0;right:5.3333333333vw;bottom:0;width:5.3333333333vw;height:2px;margin:auto 0;background-color:var(--solution-color--green);transition:transform .2s,opacity .2s}@media screen and (min-width:768px){.p-about-job-desc__section-about-item-title:after,.p-about-job-desc__section-about-item-title:before{right:3.0769230769vw;width:1.9230769231vw}}.p-about-job-desc__section-about-item-title:after{transform:rotate(90deg)}.p-about-job-desc__section-about-item-title span{position:relative;display:block}.p-about-job-desc__section-about-item-body{padding:0 5.3333333333vw 6.6666666667vw;overflow:hidden;background-color:var(--solution-color--white)}@media screen and (min-width:768px){.p-about-job-desc__section-about-item-body{padding:0 3.0769230769vw 3.0769230769vw}}.p-about-job-desc__section-about-item-text{font-size:3.4666666667vw;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight)}@media screen and (min-width:768px){.p-about-job-desc__section-about-item-text{font-size:1.1538461538vw;line-height:1.8666666667}}.p-about-job-desc__not-found{padding:6.25rem 1.25rem 0;text-align:center}@media screen and (min-width:768px){.p-about-job-desc__not-found{padding:7.5rem 2.5rem 0}}.p-about-job-desc__not-found p{font-size:clamp(1.375rem,1.2045454545rem + .7272727273vw,1.75rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-about-job-desc__top-section-draft{text-align:center;font-size:1.25rem;letter-spacing:var(--solution-letter-spacing);line-height:1.7333333333;font-weight:500;padding:3.75rem 0 6.25rem}@media screen and (min-width:768px){.p-about-job-desc__top-section-draft{font-size:1.625rem}.p-nursing-part__inner{padding-bottom:3.125rem}}.p-nursing-part__content{padding:clamp(3.75rem,2.0454545455rem + 7.2727272727vw,7.5rem) 0 clamp(3.75rem,1.4772727273rem + 9.696969697vw,8.75rem)}.p-nursing-part__section-title-block{position:relative;padding-top:clamp(1.875rem,1.4488636364rem + 1.8181818182vw,2.8125rem);padding-bottom:1.25rem}.p-nursing-part__section-title-block:before{content:"";position:absolute;bottom:0;left:0;width:2.1875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}.p-nursing-part__section-lead{font-size:clamp(3.125rem,2.4147727273rem + 3.0303030303vw,4.6875rem);letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-pink);position:absolute;z-index:-1;top:0;left:0}.p-nursing-part__section-title{font-size:clamp(1rem,.7727272727rem + .9696969697vw,1.5rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-nursing-part__mv{padding-right:5.3333333333vw;position:relative}@media screen and (min-width:768px){.p-nursing-part__mv{padding-right:5.3846153846vw}}.p-nursing-part__mv-copy{display:none}@media screen and (min-width:768px){.p-nursing-part__mv-copy{display:block;position:absolute;letter-spacing:.08em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);white-space:nowrap;top:0;height:100%;text-align:center;z-index:1;color:var(--solution-color--pink);text-transform:uppercase;writing-mode:vertical-rl;font-size:.9230769231vw;right:2.3076923077vw}}.p-nursing-part__mv-content{position:relative}.p-nursing-part__mv-img{position:relative;border-bottom-right-radius:2.5rem;background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(../img/page/nursing-part/top/nursing-part01-small.jpg);background-image:-webkit-image-set(url("../img/page/nursing-part/top/nursing-part01.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part01.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/top/nursing-part01.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part01.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part01.jpg") type("image/jpeg"));height:100vw}@media screen and (min-width:768px){.p-nursing-part__mv-img{background-position:top;height:calc(100svb - 6.875rem);border-bottom-right-radius:5rem;background-image:url(../img/page/.jpg);background-image:-webkit-image-set(url("../img/page/nursing-part/top/nursing-part01.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part01.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part01.jpg") type("image/jpeg"));background-image:image-set(url("../img/page/nursing-part/top/nursing-part01.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part01.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part01.jpg") type("image/jpeg"))}}.p-nursing-part__mv-title-block{position:absolute;z-index:1;bottom:1.25rem;left:8vw}@media screen and (min-width:768px){.p-nursing-part__mv-title-block{bottom:8.75rem;left:6.9230769231vw}}.p-nursing-part__mv-title{font-size:4vw;letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__a-otf);color:var(--solution-color--white);position:relative;z-index:2;display:flex;align-items:center;text-shadow:0 0 5px rgba(0,0,0,.05)}@media screen and (min-width:768px){.p-nursing-part__mv-title{font-size:1.3846153846vw}}.p-nursing-part__mv-title span{display:inline-block;width:8vw;height:1px;background-color:var(--solution-color--white);margin-left:2.6666666667vw}@media screen and (min-width:768px){.p-nursing-part__mv-title span{width:5.3846153846vw;margin-left:.7692307692vw}}.p-nursing-part__mv-title:before{content:"";position:absolute;top:-10.6666666667vw;left:-6.6666666667vw;z-index:-1;width:36.8vw;height:14.1333333333vw;background:url(../img/page/nursing-part/top/nursing-part02.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-nursing-part__mv-title:before{width:28.7692307692vw;height:11.0769230769vw;top:-9.5384615385vw;left:-5vw}}.p-nursing-part__mv-text{font-size:5.3333333333vw;letter-spacing:var(--solution-letter-spacing);line-height:1.6666;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__a-otf-a1gothic);color:var(--solution-color--white);margin-top:2.6666666667vw;text-shadow:0 0 5px rgba(0,0,0,.05)}@media screen and (min-width:768px){.p-nursing-part__mv-text{font-size:2.9230769231vw;line-height:1.7105263158;margin-top:1.1538461538vw}}.p-nursing-part__mv-text span{display:block;text-shadow:0 0 5px rgba(0,0,0,.05)}.p-nursing-part__greeting{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-nursing-part__greeting{padding-bottom:0}.p-nursing-part__greeting-inner{max-width:66.875rem}}.p-nursing-part__greeting-list{margin-top:4.375rem}@media screen and (min-width:768px){.p-nursing-part__greeting-list{display:flex;margin-top:2.5rem}}.p-nursing-part__greeting-text-block{max-width:37.5rem}.p-nursing-part__greeting-text{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8571428571;margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-part__greeting-text{line-height:1.8666666667;margin-top:0}}.p-nursing-part__greeting-img-block--small{display:block}@media screen and (min-width:768px){.p-nursing-part__greeting-img-block--small{display:none}}.p-nursing-part__greeting-img-block--large{display:none}@media screen and (min-width:768px){.p-nursing-part__greeting-img-block--large{display:block;margin-left:4.0625rem}}.p-nursing-part__greeting-img{max-width:23.125rem;position:relative;padding-right:6.25rem}@media screen and (min-width:768px){.p-nursing-part__greeting-img{max-width:20.3125rem;padding-right:3.4375rem}}.p-nursing-part__greeting-img:before{content:"";position:absolute;top:-2.5rem;right:0;width:10.3125rem;height:11.25rem;z-index:-1;background-color:var(--solution-color--light-pink)}@media screen and (min-width:768px){.p-nursing-part__greeting-img:before{top:-6.25rem;width:11.875rem;height:12.5rem}}.p-nursing-part__greeting-img-caption{font-size:clamp(.8125rem,.7840909091rem + .1212121212vw,.875rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8571428571;font-weight:var(--solution-font-weight);margin-top:clamp(.8125rem,.7840909091rem + .1212121212vw,.875rem)}.p-nursing-part__greeting-img-caption span{display:block}.p-nursing-part__greeting-img-caption-name{font-size:clamp(1rem,.8863636364rem + .4848484848vw,1.25rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;margin-top:clamp(.625rem,.4829545455rem + .6060606061vw,.9375rem)}.p-nursing-part__greeting-img-caption-name span{display:block}.p-nursing-part__greeting-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;margin-top:2.5rem}@media screen and (min-width:768px){.p-nursing-part__greeting-button{margin-top:3.4375rem;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-nursing-part__greeting-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-nursing-part__greeting-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-nursing-part__greeting-button:hover{opacity:1}.p-nursing-part__greeting-button:hover:after{width:101%}}.p-nursing-part__greeting-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-nursing-part__greeting-button-text{font-size:.9375rem}}.p-nursing-part__greeting-button-circle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-nursing-part__greeting-button-circle{width:1.375rem;height:.75rem;right:.9375rem}}.p-nursing-part__specialist{padding:5rem 0 5.625rem;position:relative}@media screen and (min-width:768px){.p-nursing-part__specialist{padding:9.375rem 2.5rem 0}}.p-nursing-part__specialist:before{content:"";position:absolute;top:12.8125rem;left:0;width:100%;height:calc(100% - 12.8125rem);z-index:-2;background-color:var(--solution-color--light-pink);border-radius:5px 0 80px 5px}@media screen and (min-width:768px){.p-nursing-part__specialist:before{top:22.5rem;left:3.4375rem;width:calc(100% - 3.4375rem);height:calc(100% - 26.875rem)}.p-nursing-part__specialist-inner{max-width:74.375rem}}@media (width <= 767px){.p-nursing-part__specialist-list{max-width:19.375rem;margin-inline:auto}}@media screen and (min-width:768px){.p-nursing-part__specialist-list{display:flex}}.p-nursing-part__specialist-item+.p-nursing-part__specialist-item{margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-part__specialist-item+.p-nursing-part__specialist-item{margin-top:0}.p-nursing-part__specialist-item:nth-child(2n){margin-top:3.125rem}}.p-nursing-part__specialist-item-link{position:relative}.p-nursing-part__specialist-item-link:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;background-color:#282d32;opacity:.35;border-radius:10px;transition:opacity .2s}@media (any-hover:hover){.p-nursing-part__specialist-item-link:hover{opacity:1}.p-nursing-part__specialist-item-link:hover:before{opacity:.1}.p-nursing-part__specialist-item-link:hover .p-nursing-part__specialist-item-button:after{width:100%}.p-nursing-part__specialist-item-link:hover .p-nursing-part__specialist-item-button-icon{background-image:url(../img/common/icon/icon03.svg)}}.p-nursing-part__specialist-item-title-block{position:absolute;z-index:1;bottom:3.75rem;left:1.875rem}@media screen and (min-width:768px){.p-nursing-part__specialist-item-title-block{left:1.875rem;bottom:auto;top:50%;transform:translateY(-50%)}}.p-nursing-part__specialist-item-title{font-size:1.25rem;color:var(--solution-color--white);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-nursing-part__specialist-item-text{font-size:.875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);text-transform:uppercase;margin-top:.75rem}.p-nursing-part__specialist-item-button{position:relative;width:3.75rem;height:3.75rem;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:1.875rem}.p-nursing-part__specialist-item-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.p-nursing-part__specialist-item-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889)}.p-nursing-part__specialist-item-button-icon{position:relative;display:block;z-index:3;width:1.375rem;height:.75rem;background:url(../img/common/icon/icon09.svg) no-repeat 50%/contain}@media (width <= 767px){.p-nursing-part__specialist-certified-nurse{position:relative;margin-top:4.375rem}.p-nursing-part__specialist-certified-nurse:before{content:"";position:absolute;top:0;left:2.5rem;width:calc(50% + 50vw);height:100%;z-index:-1;background-color:var(--solution-color--white);-moz-column-break-before:5px;break-before:5px}.p-nursing-part__specialist-certified-nurse:after{content:"";position:absolute;top:3.75rem;left:2.5rem;width:5px;height:5rem;z-index:1;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse{padding:7.5rem .9375rem 0 4.0625rem}}.p-nursing-part__specialist-certified-nurse-content{position:relative}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-content{padding-bottom:10.625rem}}.p-nursing-part__specialist-certified-nurse-content:before{content:"";position:absolute;bottom:0;right:0;width:48.4615384615vw;height:38.0769230769vw;z-index:1;background-image:url(../img/page/nursing-part/top/nursing-part10.png);background-image:-webkit-image-set(url("../img/page/nursing-part/top/nursing-part10.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part10.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part10.png") type("image/png"));background-image:image-set(url("../img/page/nursing-part/top/nursing-part10.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part10.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part10.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-content:before{display:block}}@media screen and (min-width:1300px){.p-nursing-part__specialist-certified-nurse-content:before{width:40.625rem;height:31.875rem}}.p-nursing-part__specialist-certified-nurse-head{width:100%;padding:4.375rem 0 3.75rem 5rem;position:relative;border-radius:5px}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-head{max-width:29.6875rem;background-color:var(--solution-color--white);padding:5.625rem 3.75rem 3.75rem}}.p-nursing-part__specialist-certified-nurse-head:before{content:"";position:absolute;top:-1.5625rem;left:1.5625rem;width:11.25rem;height:5rem;z-index:1;background:url(../img/page/nursing-part/top/nursing-part08.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-head:before{top:-1.5625rem;left:-1.4375rem;width:17.25rem;height:7.5rem}.p-nursing-part__specialist-certified-nurse-head:after{content:"";position:absolute;top:5.625rem;left:0;width:5px;height:6.25rem;z-index:1;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}}.p-nursing-part__specialist-certified-nurse-lead{font-size:clamp(.875rem,.8181818182rem + .2424242424vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-nursing-part__specialist-certified-nurse-title{font-size:clamp(1.125rem,.9545454545rem + .7272727273vw,1.5rem);letter-spacing:var(--solution-letter-spacing);line-height:2.0952380952;font-weight:500}.p-nursing-part__specialist-certified-nurse-slug{font-size:clamp(.8125rem,.7840909091rem + .1212121212vw,.875rem);letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);text-transform:uppercase;color:var(--solution-color--pink);margin-top:.9375rem}.p-nursing-part__specialist-certified-nurse-img{position:absolute;top:8.75rem;left:0}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-img{display:none}}.p-nursing-part__specialist-certified-nurse-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;margin-top:20.625rem;z-index:1}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-button{margin-top:3.4375rem;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-nursing-part__specialist-certified-nurse-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-nursing-part__specialist-certified-nurse-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-nursing-part__specialist-certified-nurse-button:hover{opacity:1}.p-nursing-part__specialist-certified-nurse-button:hover:after{width:101%}}.p-nursing-part__specialist-certified-nurse-button-text{position:relative;z-index:3;color:var(--solution-color--white);font-size:.875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);text-transform:uppercase}.p-nursing-part__specialist-certified-nurse-button-circle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-nursing-part__specialist-certified-nurse-button-circle{width:1.375rem;height:.75rem;right:.9375rem}}.p-nursing-part__message{padding-top:clamp(3.75rem,1.7613636364rem + 8.4848484848vw,8.125rem)}@media screen and (min-width:768px){.p-nursing-part__message-inner{max-width:74.375rem}.p-nursing-part__message-top{display:flex;justify-content:space-between}}.p-nursing-part__message-archive--small{margin-top:3.125rem;padding-inline:1.25rem;display:flex;justify-content:center}@media screen and (min-width:768px){.p-nursing-part__message-archive--small{padding-inline:2.5rem;display:none}}.p-nursing-part__message-archive--large{display:none}@media screen and (min-width:768px){.p-nursing-part__message-archive--large{display:block}}.p-nursing-part__message-archive-link{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;z-index:1;display:block;max-width:100%;width:11.25rem}@media screen and (min-width:768px){.p-nursing-part__message-archive-link{padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-nursing-part__message-archive-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-nursing-part__message-archive-link:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-nursing-part__message-archive-link:hover{opacity:1}.p-nursing-part__message-archive-link:hover:after{width:101%}}.p-nursing-part__message-archive-link-text{position:relative;z-index:3;color:var(--solution-color--white);font-size:.875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);text-transform:uppercase}.p-nursing-part__message-archive-link-circle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-nursing-part__message-archive-link-circle{width:1.375rem;height:.75rem;right:.9375rem}}.p-nursing-part__message-slider{margin-top:3.125rem;padding-bottom:6.25rem;position:relative}@media screen and (min-width:768px){.p-nursing-part__message-slider{margin-top:4.0625rem;padding-bottom:6.875rem}}.p-nursing-part__message-slide-link{position:relative;display:block}.p-nursing-part__message-slide-link:before{background-color:#282d32;opacity:.35}.p-nursing-part__message-slide-link:after,.p-nursing-part__message-slide-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-top-right-radius:60px}.p-nursing-part__message-slide-link:after{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/page/nursing-part/top/nursing-part15.png);background-image:-webkit-image-set(url("../img/page/nursing-part/top/nursing-part15.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part15.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part15.png)") type("image/png)"));background-image:image-set(url("../img/page/nursing-part/top/nursing-part15.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part15.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part15.png)") type("image/png)"))}@media (any-hover:hover){.p-nursing-part__message-slide-link:hover{opacity:1}.p-nursing-part__message-slide-link:hover:before{background-color:transparent}.p-nursing-part__message-slide-link:hover:after{opacity:1}}.p-nursing-part__message-slide-img{position:relative;width:100%}.p-nursing-part__message-slide-img:before{content:"";display:block;padding-top:126.4705882353%}.p-nursing-part__message-slide-img img,.p-nursing-part__message-slide-img picture{position:absolute;inset:0;width:100%;height:100%}.p-nursing-part__message-slide-img img{-o-object-fit:cover;object-fit:cover}.p-nursing-part__message-slide-img:after{content:"";position:absolute;top:0;left:0;width:2.5rem;height:8.75rem;z-index:4;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/page/nursing-part/top/nursing-part16.png);background-image:-webkit-image-set(url("../img/page/nursing-part/top/nursing-part16.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part16.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part16.png)") type("image/png)"));background-image:image-set(url("../img/page/nursing-part/top/nursing-part16.avif") type("image/avif"),url("../img/page/nursing-part/top/nursing-part16.webp") type("image/webp"),url("../img/page/nursing-part/top/nursing-part16.png)") type("image/png)"))}@media screen and (min-width:768px){.p-nursing-part__message-slide-img:after{width:2.5rem;height:8.75rem}}.p-nursing-part__message-slide-text-block{position:absolute;z-index:2;left:0;bottom:1.875rem;padding-inline:1.25rem;width:100%}@media screen and (min-width:768px){.p-nursing-part__message-slide-text-block{bottom:1.875rem;padding-inline:1.5625rem}}.p-nursing-part__message-slide-text{font-size:clamp(1rem,.8863636364rem + .4848484848vw,1.25rem);line-height:1.9}.p-nursing-part__message-slide-name,.p-nursing-part__message-slide-text{letter-spacing:var(--solution-letter-spacing);font-weight:500;color:var(--solution-color--white)}.p-nursing-part__message-slide-name{font-size:clamp(.9375rem,.8522727273rem + .3636363636vw,1.125rem);line-height:1;margin-top:1.25rem}.p-nursing-part__message-slide-num{position:absolute;z-index:2}.p-nursing-part__message-slider-arrow{width:3.125rem!important;height:3.125rem!important;background-color:var(--solution-color--white)!important;border-radius:50%!important;opacity:1!important;overflow:hidden!important;top:auto!important;bottom:0!important;transform:translateY(0)!important;border:1px solid var(--solution-color--pink)!important}@media screen and (min-width:768px){.p-nursing-part__message-slider-arrow{width:3.75rem!important;height:3.75rem!important}}.p-nursing-part__message-slider-arrow:before{position:absolute!important;top:50%!important;left:50%!important;width:1.375rem!important;height:.75rem!important;content:""!important;background-repeat:no-repeat;background-position:50%;background-size:cover;transform:translate(-50%,-50%)!important;z-index:3}@media screen and (min-width:768px){.p-nursing-part__message-slider-arrow:before{width:1.375rem!important;height:.75rem!important}}.p-nursing-part__message-slider-arrow:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:100%!important;background-color:#ed8ea9!important;background-image:linear-gradient(90deg,#ed8ea9,#f3a889 99%)!important;transition:width .3s!important;border-radius:50%!important}@media (any-hover:hover){.p-nursing-part__message-slider-arrow:hover:after{width:100%!important}}.p-nursing-part__message-slider-arrow--prev{left:1.25rem!important}@media screen and (min-width:768px){.p-nursing-part__message-slider-arrow--prev{left:5.625rem!important}}.p-nursing-part__message-slider-arrow--prev:before{background-image:url(../img/common/icon/icon11.svg)!important}@media (any-hover:hover){.p-nursing-part__message-slider-arrow--prev:hover:before{background-image:url(../img/common/icon/icon10.svg)!important}}.p-nursing-part__message-slider-arrow--next{right:auto!important;left:5rem!important}@media screen and (min-width:768px){.p-nursing-part__message-slider-arrow--next{left:10.625rem!important}}.p-nursing-part__message-slider-arrow--next:before{background-image:url(../img/common/icon/icon09.svg)!important}@media (any-hover:hover){.p-nursing-part__message-slider-arrow--next:hover:before{background-image:url(../img/common/icon/icon03.svg)!important}}.p-nursing-part__message-slider-progress{background-color:#e9eaea;max-width:100%;width:10rem;height:2px;position:absolute;left:10rem;bottom:1.25rem}@media screen and (min-width:768px){.p-nursing-part__message-slider-progress{left:15.625rem;bottom:1.875rem;width:11.25rem}}.p-nursing-part__message-slider-progress-bar{background-color:var(--solution-color--pink);height:100%;width:0;transition:width .8s linear}.p-nursing-part__nav{display:none;position:sticky;bottom:3.125rem}@media screen and (min-width:768px){.p-nursing-part__nav{display:block;z-index:999;width:82.3076923077vw;margin:0 auto}.p-nursing-part__nav-list{width:100%;padding-inline:5.3846153846vw;border-radius:.7692307692vw;background-color:var(--solution-color--light-pink);display:flex;align-items:center;justify-content:center}.p-nursing-part__nav-item+.p-nursing-part__nav-item{margin-left:3.4615384615vw}}.p-nursing-part__nav-item-link{position:relative;letter-spacing:var(--solution-letter-spacing);line-height:1,5;font-weight:500;padding:1.3461538462vw 0;font-size:1.0769230769vw}.p-nursing-part__nav-item-link:before{content:"";position:absolute;top:1.4615384615vw;left:-1.5384615385vw;width:.9230769231vw;height:.9230769231vw;z-index:1;opacity:0;background:url(../img/common/icon/icon08.svg) no-repeat 50%/contain}@media (any-hover:hover){.p-nursing-part__nav-item-link:hover{opacity:1;color:var(--solution-color--pink)}.p-nursing-part__nav-item-link:hover:before{opacity:1}}.p-nursing-part__nav-item-link--current:before{opacity:1}.p-nursing-part-sub--page{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-nursing-part-sub--page{padding-bottom:3.75rem}}.p-nursing-part-sub__content{padding:3.75rem 0 5rem;position:relative}@media screen and (min-width:768px){.p-nursing-part-sub__content{padding:7.5rem 0 9.375rem}.p-nursing-introduction__top-list-inner{max-width:62.5rem}}.p-nursing-introduction__top-section{border-top-left-radius:30px;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb 99%);padding:2.1875rem 1.25rem}@media screen and (min-width:768px){.p-nursing-introduction__top-section{border-top-left-radius:60px;padding:3.125rem 3.75rem}}.p-nursing-introduction__top-section+.p-nursing-introduction__top-section{margin-top:2.5rem}@media screen and (min-width:768px){.p-nursing-introduction__top-section+.p-nursing-introduction__top-section{margin-top:3.75rem}}.p-nursing-introduction__top-section-title-block{position:relative;padding:1.25rem 0 .9375rem;text-align:center}@media screen and (min-width:768px){.p-nursing-introduction__top-section-title-block{padding:1.875rem 0 1.25rem}}.p-nursing-introduction__top-section-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-nursing-introduction__top-section-title-block:before{width:2.1875rem}}.p-nursing-introduction__top-section-sub-title{font-size:2.5rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media screen and (min-width:768px){.p-nursing-introduction__top-section-sub-title{font-size:3.4375rem}}.p-nursing-introduction__top-section-title{position:relative;z-index:2;font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-nursing-introduction__top-section-title{font-size:1.5rem}}.p-nursing-introduction__top-section-text-list{margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-introduction__top-section-text-list{margin-top:3.125rem}}.p-nursing-introduction__top-section-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875;font-weight:var(--solution-font-weight);position:relative;padding-left:1.125rem}@media screen and (min-width:768px){.p-nursing-introduction__top-section-text{font-size:1.25rem;padding-left:1.25rem;line-height:1.9}}.p-nursing-introduction__top-section-text:before{content:"";position:absolute;top:.625rem;left:0;width:.625rem;height:.625rem;z-index:1;background-color:var(--solution-color--pink);border-radius:50%}@media screen and (min-width:768px){.p-nursing-introduction__top-section-text:before{top:.9375rem}}.p-nursing-introduction__objective{padding-top:3.75rem}@media screen and (min-width:768px){.p-nursing-introduction__objective{padding-top:6.25rem}.p-nursing-introduction__objective-top{max-width:66.25rem}}.p-nursing-introduction__objective-top-title-block{position:relative;padding:1.25rem 0 .9375rem;text-align:center}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-title-block{padding:1.875rem 0 1.25rem}}.p-nursing-introduction__objective-top-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-title-block:before{width:2.1875rem}}.p-nursing-introduction__objective-top-sub-title{font-size:2.5rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-pink);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-sub-title{font-size:3.4375rem}}.p-nursing-introduction__objective-top-title{position:relative;z-index:2;font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-title{font-size:1.5rem}}.p-nursing-introduction__objective-top-text-block{text-align:center;margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-text-block{margin-top:2.5rem}}.p-nursing-introduction__objective-top-lead{font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.6666;font-weight:500;color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-lead{font-size:1.5rem}}.p-nursing-introduction__objective-top-text{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.6666;font-weight:var(--solution-font-weight);margin-top:.625rem}@media screen and (min-width:768px){.p-nursing-introduction__objective-top-text{font-size:1.25rem;margin-top:.3125rem}}.p-nursing-introduction__objective-list{margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-introduction__objective-list{margin-top:2.5rem}.p-nursing-introduction__objective-list-inner{max-width:66.25rem}}.p-nursing-introduction__objective-item{padding:2.5rem 1.25rem;border:1px solid var(--solution-color--pink);border-radius:10px}@media screen and (min-width:768px){.p-nursing-introduction__objective-item{padding:4.375rem 3.75rem 2.5rem}}.p-nursing-introduction__objective-item+.p-nursing-introduction__objective-item{margin-top:1.875rem}@media screen and (min-width:768px){.p-nursing-introduction__objective-item+.p-nursing-introduction__objective-item{margin-top:2.5rem}}.p-nursing-introduction__objective-item-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.6666;font-weight:500;position:relative}@media screen and (min-width:768px){.p-nursing-introduction__objective-item-title{font-size:1.25rem;line-height:2}}.p-nursing-introduction__objective-item-title:before{position:absolute;top:-1.125rem;left:0;z-index:-1;font-size:2.5rem;letter-spacing:.02em;line-height:1;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-pink)}@media screen and (min-width:768px){.p-nursing-introduction__objective-item-title:before{font-size:3.75rem;top:-1.75rem}}.p-nursing-introduction__objective-item-title--01:before{content:"1"}.p-nursing-introduction__objective-item-title--02:before{content:"2"}.p-nursing-introduction__objective-item-title--03:before{content:"3"}.p-nursing-introduction__objective-item-text-block{margin-top:.625rem}@media screen and (min-width:768px){.p-nursing-introduction__objective-item-text-block{margin-top:.625rem}}.p-nursing-introduction__objective-item-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-nursing-introduction__objective-item-text{font-size:.9375rem}}.p-nursing-introduction__objective-item-text span{color:var(--solution-color--pink)}.p-certified-nurse{padding-bottom:0}.p-certified-nurse__top{text-align:center}@media screen and (min-width:768px){.p-certified-nurse__top{max-width:55rem}}.p-certified-nurse__nav{max-width:37.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr);margin-inline:auto}@media screen and (min-width:768px){.p-certified-nurse__nav{gap:1.875rem;grid-template-columns:repeat(2,1fr)}}.p-certified-nurse__nav-item-link{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;color:#eb82a0;border:.0625rem solid #eb82a0;border-radius:1.875rem;padding:.9375rem 2.5rem .9375rem 1.5625rem;display:block;position:relative;text-align:left}@media screen and (min-width:768px){.p-certified-nurse__nav-item-link{font-size:.9375rem}}.p-certified-nurse__nav-item-link:before{content:"";position:absolute;top:50%;right:1.5625rem;transform:translateY(-50%);width:.75rem;height:.5rem;z-index:1;background:url(../img/common/icon/icon16.svg) no-repeat 50%/contain}.p-certified-nurse__top-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;margin-top:3.75rem}@media screen and (min-width:768px){.p-certified-nurse__top-text{font-size:1.125rem;margin-top:6.875rem}}.p-certified-nurse__top-introduction-title-block{position:relative;padding-top:clamp(1.875rem,1.4488636364rem + 1.8181818182vw,2.8125rem);padding-bottom:1.25rem;margin-top:5rem}@media screen and (min-width:768px){.p-certified-nurse__top-introduction-title-block{margin-top:6.875rem}}.p-certified-nurse__top-introduction-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2.1875rem;height:.1875rem;z-index:1;background-color:var(--solution-color--pink)}.p-certified-nurse__top-introduction-lead{font-size:clamp(3rem,2.2329545455rem + 3.2727272727vw,4.6875rem);letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-pink);position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%)}.p-certified-nurse__top-introduction-title{font-size:clamp(1rem,.7727272727rem + .9696969697vw,1.5rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-certified-nurse__content{padding-top:3.75rem}@media screen and (min-width:768px){.p-certified-nurse__content{padding-top:6.875rem}.p-certified-nurse__content-inner{max-width:74.375rem;display:flex}.p-certified-nurse__list{width:50%}}.p-certified-nurse__list+.p-certified-nurse__list{margin-top:1.875rem}@media screen and (min-width:768px){.p-certified-nurse__list+.p-certified-nurse__list{margin-top:7.5rem;margin-left:3.125rem}}.p-certified-nurse__item{background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);padding:2.5rem 1.5625rem}@media screen and (min-width:768px){.p-certified-nurse__item{padding:3.75rem 4.0625rem}}.p-certified-nurse__item+.p-certified-nurse__item{margin-top:1.875rem}@media screen and (min-width:768px){.p-certified-nurse__item+.p-certified-nurse__item{margin-top:3.125rem}}.p-certified-nurse__item--left{border-bottom-right-radius:30px}@media screen and (min-width:768px){.p-certified-nurse__item--left{border-bottom-right-radius:60px}}.p-certified-nurse__item--right{border-top-left-radius:30px}@media screen and (min-width:768px){.p-certified-nurse__item--right{border-top-left-radius:60px}}.p-certified-nurse__item-text-block+.p-certified-nurse__item-text-block{margin-top:1.875rem}@media screen and (min-width:768px){.p-certified-nurse__item-text-block+.p-certified-nurse__item-text-block{margin-top:3.75rem}}.p-certified-nurse__item-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;padding-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.p-certified-nurse__item-title{font-size:1.375rem;padding-bottom:1.25rem}}.p-certified-nurse__item-title:before{content:"";position:absolute;bottom:0;left:0;width:1.875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-certified-nurse__item-title:before{width:2.1875rem}}.p-certified-nurse__item-title span{display:block;font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);margin-top:.9375rem}@media screen and (min-width:768px){.p-certified-nurse__item-title span{font-size:1.125rem;margin-top:.9375rem}}.p-certified-nurse__item-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight);margin-top:1.875rem}@media screen and (min-width:768px){.p-certified-nurse__item-text{font-size:.9375rem;margin-top:2.5rem}}.p-certified-nurse__foot{padding-top:3.125rem}@media screen and (min-width:768px){.p-certified-nurse__foot{max-width:54.375rem;padding-top:7.5rem}}.p-certified-nurse__foot-content{border:1px solid var(--solution-color--pink);border-radius:10px;padding:1.875rem 1.25rem}@media screen and (min-width:768px){.p-certified-nurse__foot-content{padding:2.5rem 2.8125rem}}.p-certified-nurse__foot-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;font-weight:500;text-align:center;padding-bottom:1.25rem}@media screen and (min-width:768px){.p-certified-nurse__foot-text{font-size:1.125rem}}.p-certified-nurse__foot-text-list{padding-top:1.25rem;border-top:1px solid var(--solution-color--pink)}@media screen and (min-width:768px){.p-certified-nurse__foot-text-list{display:flex;padding-top:1.875rem}.p-certified-nurse__foot-text-list ul+ul{margin-left:4.375rem}}.p-certified-nurse__foot-text-list ul li{padding-left:.9375rem;position:relative;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875}@media screen and (min-width:768px){.p-certified-nurse__foot-text-list ul li{font-size:1rem;padding-left:.9375rem}}.p-certified-nurse__foot-text-list ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-certified-nurse__foot-text-list ul li:before{top:.75rem}}.p-certified-nurse__foot-text-list ul li span{margin-left:.625rem}@media screen and (min-width:768px){.p-certified-nurse__foot-text-list ul li span{margin-left:1.875rem}}.p-certified-nurse__care{position:relative;margin-top:3.75rem}@media screen and (min-width:768px){.p-certified-nurse__care{margin-top:7.5rem}}.p-certified-nurse__care-contents{padding:3.75rem 1.25rem;background-color:#fef6f8;border-top-left-radius:2.5rem}@media screen and (min-width:768px){.p-certified-nurse__care-contents{padding:5.625rem 6.25rem;border-top-left-radius:5rem}}.p-certified-nurse__care-content{background-color:var(--solution-color--white)}.p-certified-nurse__care-content-inner{max-width:68.75rem;margin-inline:auto;padding:3.125rem 1.25rem 3.75rem}@media screen and (min-width:768px){.p-certified-nurse__care-content-inner{padding:3.75rem 3.75rem 5.625rem}}.p-certified-nurse__care-title-block{position:relative;padding-top:clamp(.625rem,-.3693181818rem + 4.2424242424vw,2.8125rem);padding-bottom:1.25rem;text-align:center;z-index:1}.p-certified-nurse__care-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2.1875rem;height:.1875rem;z-index:1;background-color:var(--solution-color--pink)}.p-certified-nurse__care-lead{font-size:clamp(1.5625rem,.1420454545rem + 6.0606060606vw,4.6875rem);letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:#fdf0f4;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);width:100%}.p-certified-nurse__care-title{font-size:clamp(1rem,.7727272727rem + .9696969697vw,1.5rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-certified-nurse__care-spacer--10{margin-top:.625rem}.p-certified-nurse__care-spacer--20{margin-top:1.25rem}.p-certified-nurse__care-spacer--30{margin-top:1.5625rem}@media screen and (min-width:768px){.p-certified-nurse__care-spacer--30{margin-top:1.875rem}}.p-certified-nurse__care-spacer--40{margin-top:1.875rem}@media screen and (min-width:768px){.p-certified-nurse__care-spacer--40{margin-top:2.5rem}}.p-certified-nurse__care-spacer--60{margin-top:3.125rem}@media screen and (min-width:768px){.p-certified-nurse__care-spacer--60{margin-top:3.75rem}}.p-certified-nurse__care-circle-large-title{font-size:1.0625rem;letter-spacing:var(--solution-letter-spacing);line-height:2.2;position:relative;padding-left:1.25rem;font-weight:600}@media screen and (min-width:768px){.p-certified-nurse__care-circle-large-title{font-size:1.25rem}}.p-certified-nurse__care-circle-large-title:before{content:"";position:absolute;top:.875rem;left:0;width:.625rem;height:.625rem;z-index:1;background-color:#eb82a0;border-radius:50%}@media screen and (min-width:768px){.p-certified-nurse__care-circle-large-title:before{top:1.125rem}}.p-certified-nurse__care-medium-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:2.2222222222;font-weight:500}@media screen and (min-width:768px){.p-certified-nurse__care-medium-title{font-size:1.125rem}}.p-certified-nurse__care-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-certified-nurse__care-text{font-size:.9375rem}}.p-certified-nurse__care-circle-small-title{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:2.1333333333;position:relative;padding-left:.75rem;font-weight:500}@media screen and (min-width:768px){.p-certified-nurse__care-circle-small-title{font-size:.9375rem}}.p-certified-nurse__care-circle-small-title:before{content:"";position:absolute;top:.75rem;left:0;width:.375rem;height:.375rem;z-index:1;background-color:#f5c0cf;border-radius:50%}@media screen and (min-width:768px){.p-certified-nurse__care-circle-small-title:before{top:.875rem}}.p-certified-nurse__care-num-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;position:relative;font-weight:500}@media screen and (min-width:768px){.p-certified-nurse__care-num-title{font-size:1.125rem}}.p-certified-nurse__care-num-title span{color:#eb82a0;display:inline-block}.p-certified-nurse__care-table-01{margin-top:1.25rem}.p-certified-nurse__care-table-01 td,.p-certified-nurse__care-table-01 th{font-size:.75rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500;padding:.9375rem;text-align:center;border-top:.0625rem solid #f7cdd9;border-bottom:.0625rem solid #f7cdd9}@media screen and (min-width:768px){.p-certified-nurse__care-table-01 td,.p-certified-nurse__care-table-01 th{font-size:.9375rem}}.p-certified-nurse__care-table-01 th{background-color:#fdf0f4;width:7.8125rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-01 th{width:7.8125rem}}.p-certified-nurse__care-table-01 td{background-color:var(--solution-color--white);width:14.0625rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-01 td{width:14.0625rem}}.p-certified-nurse__care-table-02{margin-top:.625rem}.p-certified-nurse__care-table-02 td,.p-certified-nurse__care-table-02 th{font-size:.75rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500;text-align:center;border-top:.0625rem solid #f7cdd9;border-bottom:.0625rem solid #f7cdd9;width:6.25rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-02 td,.p-certified-nurse__care-table-02 th{font-size:.9375rem;width:15.3125rem}}.p-certified-nurse__care-table-02 td:not(:first-child),.p-certified-nurse__care-table-02 th:not(:first-child){border-left:.0625rem solid #f7cdd9}.p-certified-nurse__care-table-02 th{background-color:#fdf0f4;padding:.625rem .3125rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-02 th{padding:.9375rem}}.p-certified-nurse__care-table-02 td{background-color:var(--solution-color--white);padding:.625rem .3125rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-02 td{padding:.9375rem}}.p-certified-nurse__care-table-03{margin-top:.625rem}.p-certified-nurse__care-table-03 td,.p-certified-nurse__care-table-03 th{font-size:.75rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500;text-align:center;border-top:.0625rem solid #f7cdd9;border-bottom:.0625rem solid #f7cdd9;width:6.25rem;padding:.625rem .125rem}@media screen and (min-width:768px){.p-certified-nurse__care-table-03 td,.p-certified-nurse__care-table-03 th{font-size:.9375rem;width:15.3125rem;padding:.9375rem}}.p-certified-nurse__care-table-03 td:not(:first-child),.p-certified-nurse__care-table-03 th:not(:first-child){border-left:.0625rem solid #f7cdd9}.p-certified-nurse__care-table-03 th{background-color:#fdf0f4}.p-certified-nurse__care-table-03 td{background-color:var(--solution-color--white)}.p-certified-nurse__care-box{margin-top:1.875rem;border:.0625rem solid #f7cdd9;border-radius:.3125rem;padding:2rem 1.25rem}@media screen and (min-width:768px){.p-certified-nurse__care-box{padding:2.5rem 3.125rem}}.p-certified-nurse__care-box-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875;font-weight:500}@media screen and (min-width:768px){.p-certified-nurse__care-box-title{font-size:1.125rem}}.p-certified-nurse__care-box-tel{font-size:1.375rem;letter-spacing:.02em;line-height:1;font-weight:600;font-family:var(--solution-font-family__poppins);color:#eb82a0;margin-top:1.25rem}@media screen and (min-width:768px){.p-certified-nurse__care-box-tel{font-size:1.75rem}}.p-certified-nurse__care-box-tel span{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);font-weight:500;color:var(--solution-font-color);display:inline-block;margin-top:.625rem}@media screen and (min-width:768px){.p-certified-nurse__care-box-tel span{font-size:1rem;margin-top:0}}.p-certified-nurse__care-box-fax{font-size:1.375rem;letter-spacing:.02em;line-height:1;font-weight:600;font-family:var(--solution-font-family__poppins);color:#eb82a0;margin-top:1.25rem}@media screen and (min-width:768px){.p-certified-nurse__care-box-fax{font-size:1.75rem}}.p-certified-nurse__care-box-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;margin-top:1.25rem}@media screen and (min-width:768px){.p-certified-nurse__care-box-text{font-size:.9375rem}}.p-certified-nurse__care-button-block{display:grid;gap:1.25rem 0;grid-template-columns:repeat(1,1fr);margin-top:2.5rem;justify-content:center}@media screen and (min-width:768px){.p-certified-nurse__care-button-block{gap:0 1.875rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;justify-content:revert;max-width:50.625rem}}.p-certified-nurse__care-button{position:relative;padding:1.0625rem 1.25rem;overflow:hidden;border-radius:25px;z-index:1;display:block}@media screen and (min-width:768px){.p-certified-nurse__care-button{padding:1.0625rem 1.25rem}}.p-certified-nurse__care-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-certified-nurse__care-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-certified-nurse__care-button:hover{opacity:1}.p-certified-nurse__care-button:hover:after{width:101%}}.p-certified-nurse__care-button-text{font-weight:500;font-size:.75rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white);line-height:1.5}@media screen and (min-width:768px){.p-certified-nurse__care-button-text{font-size:.9375rem;line-height:1}}.p-certified-nurse__care-button-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.875rem;height:1.125rem;z-index:4;background:url(../img/common/icon/icon12.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-certified-nurse__care-button-icon{width:.875rem;height:1.125rem;right:1.25rem}.p-activity__top-inner{display:flex;max-width:70rem}}.p-activity__title-block{position:relative;padding:1.25rem 0 .9375rem}@media screen and (min-width:768px){.p-activity__title-block{padding:1.875rem 0 1.25rem}}.p-activity__title-block:before{content:"";position:absolute;bottom:0;left:0;width:1.875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-activity__title-block:before{width:2.1875rem}}.p-activity__sub-title{font-size:2.5rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-pink);position:absolute;top:0;left:0;z-index:1}@media screen and (min-width:768px){.p-activity__sub-title{font-size:3.4375rem}}.p-activity__title{position:relative;z-index:2;font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-activity__title{font-size:1.5rem}}.p-activity__top-text{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.875;margin-top:1.875rem}@media screen and (min-width:768px){.p-activity__top-text{padding-left:2.1875rem;margin-top:3.125rem;max-width:27.8125rem}}.p-activity__top-img-block{position:relative;padding:0 2.8125rem 3.125rem 0}@media screen and (min-width:768px){.p-activity__top-img-block{padding:0 4.6875rem 5rem 0;max-width:34.375rem}}.p-activity__top-img-block--small{margin-top:1.875rem}@media screen and (min-width:768px){.p-activity__top-img-block--small{display:none}}.p-activity__top-img-block--large{display:none}@media screen and (min-width:768px){.p-activity__top-img-block--large{display:block;margin-left:3.75rem}}.p-activity__top-img-block:before{content:"";position:absolute;bottom:0;right:0;width:15.9375rem;height:11.25rem;z-index:-1;border-radius:5px;background-color:var(--solution-color--light-pink)}@media screen and (min-width:768px){.p-activity__top-img-block:before{width:17.8125rem;height:13.125rem}}.p-activity__top-img{position:relative}@media screen and (min-width:768px){.p-activity__top-button-block{padding-left:2.1875rem;max-width:29.6875rem}}.p-activity__top-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;margin-top:3.125rem;max-width:100%;width:11.25rem}@media screen and (min-width:768px){.p-activity__top-button{margin-top:3.4375rem;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-activity__top-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-activity__top-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-activity__top-button:hover{opacity:1}.p-activity__top-button:hover:after{width:101%}}.p-activity__top-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-activity__top-button-text{font-size:.9375rem}}.p-activity__top-button-circle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-activity__top-button-circle{width:1.375rem;height:.75rem;right:.9375rem}}.p-activity__team{padding-top:3.75rem}@media screen and (min-width:768px){.p-activity__team{padding-top:5rem}.p-activity__team-inner{max-width:70rem}}.p-activity__team-content{margin-top:2.5rem}@media screen and (min-width:768px){.p-activity__team-content{padding-left:2.8125rem;margin-top:3.75rem}}.p-activity__team-content-text-head{display:flex;padding:.9375rem 0;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%);text-align:center;color:var(--solution-color--white);position:relative}@media screen and (min-width:768px){.p-activity__team-content-text-head{padding:1.46875rem 0;font-size:.9375rem}}.p-activity__team-content-text-head:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;z-index:1;background-color:#f7cdd9}@media screen and (min-width:768px){.p-activity__team-content-text-head:before{left:17.8125rem}}.p-activity__team-content-title{width:8.125rem}@media screen and (min-width:768px){.p-activity__team-content-title{width:17.8125rem}}.p-activity__team-content-text{width:calc(100% - 8.125rem)}@media screen and (min-width:768px){.p-activity__team-content-text{width:calc(100% - 17.8125rem)}}.p-activity__team-item{display:flex}.p-activity__team-item-text,.p-activity__team-item-title{padding:.9375rem;font-size:clamp(.8125rem,.7556818182rem + .2424242424vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-activity__team-item-text,.p-activity__team-item-title{padding:1.46875rem 1.875rem}}.p-activity__team-item-title{background-color:var(--solution-color--light-pink);text-align:center;display:flex;align-items:center;justify-content:center;width:8.125rem;border-bottom:1px solid #f7cdd9}@media screen and (min-width:768px){.p-activity__team-item-title{width:17.8125rem}}.p-activity__team-item-text{border-bottom:1px solid #f7cdd9;width:calc(100% - 8.125rem)}@media screen and (min-width:768px){.p-activity__team-item-text{width:calc(100% - 17.8125rem);border-left:1px solid #f7cdd9}}.p-activity__team-info{padding-top:3.125rem}@media screen and (min-width:768px){.p-activity__team-info{max-width:54.375rem;padding-top:7.5rem}}.p-activity__team-info-content{border:1px solid var(--solution-color--pink);border-radius:10px;padding:1.875rem 1.25rem}@media screen and (min-width:768px){.p-activity__team-info-content{padding:2.5rem 2.8125rem}}.p-activity__team-info-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;font-weight:500;text-align:center;padding-bottom:1.25rem}@media screen and (min-width:768px){.p-activity__team-info-text{font-size:1.125rem}}.p-activity__team-info-text-list{padding-top:1.25rem;border-top:1px solid var(--solution-color--pink)}@media screen and (min-width:768px){.p-activity__team-info-text-list{display:flex;padding-top:1.875rem}.p-activity__team-info-text-list ul+ul{margin-left:4.375rem}}.p-activity__team-info-text-list ul li{padding-left:.9375rem;position:relative;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875}@media screen and (min-width:768px){.p-activity__team-info-text-list ul li{font-size:1rem;padding-left:.9375rem}}.p-activity__team-info-text-list ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-activity__team-info-text-list ul li:before{top:.75rem}}.p-activity__team-info-text-list ul li span{margin-left:.625rem}@media screen and (min-width:768px){.p-activity__team-info-text-list ul li span{margin-left:1.875rem}}.p-system__section+.p-system__section{padding-top:3.75rem}@media screen and (min-width:768px){.p-system__section+.p-system__section{padding-top:6.25rem}.p-system__section-inner--01{max-width:62.8125rem}.p-system__section-inner--02{max-width:67.1875rem}.p-system__section-inner--03{max-width:69.6875rem}}.p-system__section-list{position:relative;padding:1.875rem 1.25rem 2.5rem}@media screen and (min-width:768px){.p-system__section-list{display:flex}}.p-system__section-list:before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--light-pink)}@media screen and (min-width:768px){.p-system__section-list--01{padding:3.125rem 0 0 4.0625rem}}.p-system__section-list--01:before{left:0;border-top-right-radius:30px}@media screen and (min-width:768px){.p-system__section-list--01:before{width:calc(100% - 12.5rem);height:calc(100% - 4.0625rem);border-top-right-radius:60px}.p-system__section-list--02{flex-direction:row-reverse;justify-content:start;padding:3.125rem 3.75rem 3.75rem 0}}.p-system__section-list--02:before{left:0;border-top-right-radius:30px}@media screen and (min-width:768px){.p-system__section-list--02:before{left:18.4375rem;width:calc(100% - 18.4375rem);height:100%;border-top-right-radius:0;border-bottom-left-radius:60px}.p-system__section-list--03{padding:3.125rem 0 0 4.0625rem}}.p-system__section-list--03:before{left:0;border-top-right-radius:30px}@media screen and (min-width:768px){.p-system__section-list--03:before{width:calc(100% - 20rem);height:calc(100% - 4.0625rem);border-top-right-radius:60px}}.p-system__section-item-title-head{position:relative;padding:1.25rem 0 .9375rem}@media screen and (min-width:768px){.p-system__section-item-title-head{padding:1.875rem 0 1.25rem}}.p-system__section-item-title-head:before{content:"";position:absolute;bottom:0;left:0;width:1.875rem;height:3px;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-system__section-item-title-head:before{width:2.1875rem}}.p-system__section-item-lead{font-size:2.375rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--white);position:absolute;top:0;left:0;z-index:1;width:100%;white-space:nowrap}@media screen and (min-width:768px){.p-system__section-item-lead{font-size:3.4375rem}}.p-system__section-item-title{position:relative;z-index:2;font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-system__section-item-title{font-size:1.5rem}}.p-system__section-item-img-block--small{margin-top:1.875rem}@media screen and (min-width:768px){.p-system__section-item-img-block--small{display:none}}.p-system__section-item-img-block--large{display:none}@media screen and (min-width:768px){.p-system__section-item-img-block--large{display:block}}.p-system__section-item-sub-title{position:relative;margin-top:1.25rem;padding-left:1rem;font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-system__section-item-sub-title{font-size:1.25rem;margin-top:3.125rem;padding-left:1.25rem}}.p-system__section-item-sub-title:before{content:"";position:absolute;top:.5625rem;left:0;width:.5rem;height:.5rem;z-index:1;background-color:var(--solution-color--pink);border-radius:50%}@media screen and (min-width:768px){.p-system__section-item-sub-title:before{top:.75rem}}.p-system__section-item-sub-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;margin-top:.3125rem}@media screen and (min-width:768px){.p-system__section-item-sub-text{font-size:.9375rem;margin-top:1.25rem}.p-system__section-item-sub-text--01{max-width:24.0625rem}.p-system__section-item-sub-text--02{max-width:31.5625rem}.p-system__section-item-sub-text--03{max-width:26.5625rem}.p-system__section-item-img--01{max-width:25.625rem;margin-left:3.75rem;margin-top:5rem}.p-system__section-item-img--02{max-width:22.5rem;margin-right:3.75rem;margin-top:1.25rem}.p-system__section-item-img--03{max-width:30rem;margin-left:3.75rem;margin-top:5rem}}.p-system__working{padding-top:3.75rem}@media screen and (min-width:768px){.p-system__working{padding-top:7.5rem}}.p-system__working-block{position:relative;padding:2.5rem 0 3.125rem}@media screen and (min-width:768px){.p-system__working-block{padding:4.0625rem 0 5.625rem}}.p-system__working-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fef6f8;background-image:linear-gradient(135deg,#fef6f8,#fefaf8);border-top-left-radius:40px}@media screen and (min-width:768px){.p-system__working-block:before{border-top-left-radius:80px}.p-system__working-inner{max-width:70.9375rem}}.p-system__working-content{margin-top:2.5rem}@media screen and (min-width:768px){.p-system__working-content{margin-top:3.125rem;padding-left:2.5rem}.p-system__working-list{display:flex}.p-system__working-item{width:50%}}.p-system__working-item+.p-system__working-item{margin-top:1.875rem}@media screen and (min-width:768px){.p-system__working-item+.p-system__working-item{margin-left:3.125rem;margin-top:0}}.p-system__working-item-text-block{display:flex;border-bottom:1px solid #f7cdd9}.p-system__working-item-text-block:first-child{border-top:1px solid #f7cdd9}.p-system__working-item-text,.p-system__working-item-title{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}@media screen and (min-width:768px){.p-system__working-item-text,.p-system__working-item-title{font-size:.9375rem}}.p-system__working-item-title{background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);font-weight:500;padding:1.25rem .625rem;text-align:center;width:6.25rem}@media screen and (min-width:768px){.p-system__working-item-title{width:7.8125rem;padding:1.25rem .625rem}}.p-system__working-item-text{background-color:var(--solution-color--white);font-weight:400;padding:1.25rem;width:calc(100% - 6.25rem)}@media screen and (min-width:768px){.p-system__working-item-text{width:calc(100% - 7.8125rem);padding:1.25rem 2.375rem}}.p-training__title-head{position:relative;padding-top:clamp(1.25rem,.9659090909rem + 1.2121212121vw,1.875rem);padding-bottom:1.25rem}.p-training__title-head:before{content:"";position:absolute;bottom:0;width:2.1875rem;height:3px;z-index:1;background-color:var(--solution-color--pink);left:50%;transform:translateX(-50%)}.p-training__title-head--left:before{left:0;transform:translateX(0)}.p-training__philosophy-title{position:relative;z-index:1}.p-training__lead{font-size:clamp(2rem,1.3465909091rem + 2.7878787879vw,3.4375rem);letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);position:absolute;z-index:-1;top:0}.p-training__lead--white{color:var(--solution-color--white)}.p-training__lead--pink{color:var(--solution-color--light-pink)}.p-training__lead--left{left:0}.p-training__lead--center{left:50%;transform:translateX(-50%)}.p-training__title{font-size:clamp(1rem,.7727272727rem + .9696969697vw,1.5rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}.p-training__title--center{text-align:center}@media screen and (min-width:768px){.p-training__philosophy-inner{max-width:62.5rem}}.p-training__philosophy-content{background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);border-top-left-radius:30px;padding:2.5rem 1.25rem}@media screen and (min-width:768px){.p-training__philosophy-content{border-top-left-radius:60px;padding:3.75rem}}.p-training__philosophy-title{text-align:center}.p-training__philosophy-text-block{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__philosophy-text-block{margin-top:3.75rem}}.p-training__philosophy-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;position:relative;padding-left:.9375rem}@media screen and (min-width:768px){.p-training__philosophy-text{font-size:1.125rem;padding-left:.9375rem}}.p-training__philosophy-text:before{content:"";position:absolute;top:.75rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-training__philosophy-text:before{top:.875rem}}.p-training__training{padding-top:2.5rem}@media screen and (min-width:768px){.p-training__training{padding-top:7.5rem}.p-training__training-inner{max-width:66.25rem}}.p-training__training-img{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__training-img{margin-top:3.75rem}}.p-training__training-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;margin-top:1.5625rem}@media screen and (min-width:768px){.p-training__training-text{font-size:.9375rem;margin-top:1.5625rem}}.p-training__mro{padding-top:2.5rem}@media screen and (min-width:768px){.p-training__mro{padding-top:7.5rem;padding-right:5.9375rem}}.p-training__mro-content{position:relative;padding-bottom:3.75rem;padding-top:2.5rem}@media screen and (min-width:768px){.p-training__mro-content{padding-bottom:5.625rem}}.p-training__mro-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);border-top-right-radius:30px}@media screen and (min-width:768px){.p-training__mro-content:before{border-top-right-radius:60px}}.p-training__mro-list{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__mro-list{margin-top:3.125rem;display:flex}.p-training__mro-inner{max-width:67.5rem}.p-training__mro-text-head{max-width:38.4375rem}}.p-training__mro-text-head li{padding-left:.875rem;position:relative;font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875}@media screen and (min-width:768px){.p-training__mro-text-head li{font-size:.9375rem;padding-left:.875rem}}.p-training__mro-text-head li:before{content:"";position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-training__mro-text-head li:before{top:.75rem}}.p-training__mro-img{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__mro-img{max-width:19.6875rem;margin-left:4.0625rem;margin-top:0}}.p-training__clinical{padding-top:2.5rem}@media screen and (min-width:768px){.p-training__clinical{padding-top:7.5rem}}.p-training__clinical-content{position:relative;padding-top:2.5rem}@media screen and (min-width:768px){.p-training__clinical-content{padding-top:5.625rem}}.p-training__clinical-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);border-top-left-radius:30px}@media screen and (min-width:768px){.p-training__clinical-content:before{border-top-left-radius:60px}.p-training__clinical-inner{max-width:74.375rem}}.p-training__clinical-title-head{position:relative;z-index:1}.p-training__clinical-block{background-color:var(--solution-color--white);padding:2.5rem 1.25rem}@media screen and (min-width:768px){.p-training__clinical-block{padding:3.75rem 4.0625rem 5.625rem}}.p-training__clinical-lead-block{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__clinical-lead-block{margin-top:3.75rem}}.p-training__clinical-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;margin-top:2.5rem;width:100%;max-width:17.1875rem;z-index:1}@media screen and (min-width:768px){.p-training__clinical-button{margin-top:3.4375rem;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-training__clinical-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-training__clinical-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-training__clinical-button:hover{opacity:1}.p-training__clinical-button:hover:after{width:101%}}.p-training__clinical-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-training__clinical-button-text{font-size:.9375rem}}.p-training__clinical-button-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.875rem;height:1.125rem;z-index:3;background:url(../img/common/icon/icon12.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-training__clinical-button-icon{width:.875rem;height:1.125rem;right:1.25rem}}.p-training__clinical-list{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__clinical-list{margin-top:3.75rem}}.p-training__clinical-item+.p-training__clinical-item{margin-top:1.25rem}@media screen and (min-width:768px){.p-training__clinical-item+.p-training__clinical-item{margin-top:3.75rem}}.p-training__clinical-item-num-list{margin-top:.625rem}@media screen and (min-width:768px){.p-training__clinical-item-num-list{margin-top:1.5625rem}}.p-training__clinical-item-num-list li{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight)}.p-training__clinical-item-num-list li span{color:var(--solution-color--pink)}.p-training__clinical-item-text-list{margin-left:-.625rem;margin-top:.3125rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-training__clinical-item-text-list{margin-left:-1.25rem;margin-top:-.3125rem}}.p-training__clinical-item-text-list li{margin-left:.625rem;margin-top:.625rem;font-size:clamp(.8125rem,.7556818182rem + .2424242424vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.3333333333;padding:.3125rem;border:1px solid #f7cdd9;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;max-width:8.75rem;height:3.75rem}@media screen and (min-width:768px){.p-training__clinical-item-text-list li{margin-left:1.25rem;margin-top:1.25rem;max-width:9.125rem}}.p-training__clinical-item-title-head{position:relative;padding-left:1rem}@media screen and (min-width:768px){.p-training__clinical-item-title-head{padding-left:1.25rem}}.p-training__clinical-item-title-head:before{content:"";position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-training__clinical-item-title-head:before{top:.75rem}}.p-training__clinical-item-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-training__clinical-item-title{font-size:1.25rem}}.p-training__clinical-item-dl{margin-top:1.25rem}@media screen and (min-width:768px){.p-training__clinical-item-dl{margin-top:1.875rem;width:100%;max-width:43.4375rem}.p-training__clinical-item-dl-child{border-top:1px solid #f7cdd9;display:flex}.p-training__clinical-item-dl-child:last-child{border-bottom:1px solid #f7cdd9}}.p-training__clinical-item-dl-child dd,.p-training__clinical-item-dl-child dt{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667}.p-training__clinical-item-dl-child dt{font-weight:500;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);display:flex;justify-content:center;padding:.75rem .625rem}@media screen and (min-width:768px){.p-training__clinical-item-dl-child dt{padding:1rem .625rem;width:7.8125rem}}.p-training__clinical-item-dl-child dd{font-weight:var(--solution-font-weight);padding:1rem}@media screen and (min-width:768px){.p-training__clinical-item-dl-child dd{padding:1rem 1.875rem;width:calc(100% - 7.8125rem)}}.p-training__management{position:relative}.p-training__management-content{position:relative;padding:3.75rem 0}@media screen and (min-width:768px){.p-training__management-content{padding:5.625rem 0}}.p-training__management-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb)}@media screen and (min-width:768px){.p-training__management-inner{max-width:74.375rem}}.p-training__management-block{background-color:var(--solution-color--white);padding:2.5rem 1.25rem}@media screen and (min-width:768px){.p-training__management-block{padding:3.75rem 4.0625rem 5.625rem}}.p-training__management-title-head{position:relative;z-index:1}.p-training__management-lead-block{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__management-lead-block{margin-top:3.75rem}}.p-training__clinical-lead{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.875;font-weight:var(--solution-font-weight)}@media screen and (min-width:768px){.p-training__clinical-lead{font-size:1rem}}.p-training__management-list{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__management-list{margin-top:3.75rem}}.p-training__management-item+.p-training__management-item{margin-top:1.25rem}@media screen and (min-width:768px){.p-training__management-item+.p-training__management-item{margin-top:3.75rem}}.p-training__management-item-num-list{margin-top:.625rem}@media screen and (min-width:768px){.p-training__management-item-num-list{margin-top:1.5625rem}}.p-training__management-item-num-list li{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight)}.p-training__management-item-num-list li span{color:var(--solution-color--pink)}.p-training__management-item-title-head{position:relative;padding-left:1rem}@media screen and (min-width:768px){.p-training__management-item-title-head{padding-left:1.25rem}}.p-training__management-item-title-head:before{content:"";position:absolute;top:.5rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-training__management-item-title-head:before{top:.75rem}}.p-training__management-item-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-training__management-item-title{font-size:1.25rem}}.p-training__management-item-text-list{margin-left:-.625rem;margin-top:.3125rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-training__management-item-text-list{margin-left:-1.25rem;margin-top:-.3125rem}}.p-training__management-item-text-list li{margin-left:.625rem;margin-top:.625rem;font-size:clamp(.8125rem,.7556818182rem + .2424242424vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.3333333333;padding:.3125rem;border:1px solid #f7cdd9;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;max-width:8.75rem;height:3.75rem}@media screen and (min-width:768px){.p-training__management-item-text-list li{margin-left:1.25rem;margin-top:1.25rem;max-width:9.125rem}}.p-training__management-item-foot-text{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500}.p-training__program{padding-top:2.5rem}@media screen and (min-width:768px){.p-training__program{padding-top:7.5rem}.p-training__program-inner{max-width:69.375rem}}.p-training__program-button-list{display:grid;gap:1.25rem 0;grid-template-columns:repeat(1,17.1875rem);margin-top:2.5rem;justify-content:center}@media screen and (min-width:768px){.p-training__program-button-list{gap:0 1.875rem;grid-template-columns:repeat(3,17.1875rem);margin-top:3.75rem;justify-content:revert}}.p-training__program-button{position:relative;padding:1.0625rem 1.25rem;overflow:hidden;border-radius:25px;width:100%;max-width:17.1875rem;z-index:1}@media screen and (min-width:768px){.p-training__program-button{padding:1.0625rem 1.25rem}}.p-training__program-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-training__program-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-training__program-button:hover{opacity:1}.p-training__program-button:hover:after{width:101%}}.p-training__program-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-training__program-button-text{font-size:.9375rem}}.p-training__program-button-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.875rem;height:1.125rem;z-index:3;background:url(../img/common/icon/icon12.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-training__program-button-icon{width:.875rem;height:1.125rem;right:1.25rem}}.p-training__other{padding-top:2.5rem}@media screen and (min-width:768px){.p-training__other{padding-top:7.5rem}.p-training__other-inner{max-width:69.375rem}}.p-training__other-list{margin-top:2.5rem}@media screen and (min-width:768px){.p-training__other-list{margin-top:3.75rem;padding-left:2.8125rem;display:flex}.p-training__other-img{max-width:25.625rem}}.p-training__other-text-block{margin-top:1.875rem}@media screen and (min-width:768px){.p-training__other-text-block{margin-top:0;margin-left:4.0625rem}}.p-training__other-text{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.875}@media screen and (min-width:768px){.p-training__other-text{max-width:31.5625rem}}.p-training__other-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;border-radius:25px;margin-top:2.5rem;width:100%;max-width:17.1875rem;z-index:1}@media screen and (min-width:768px){.p-training__other-button{margin-top:3.4375rem;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem}}.p-training__other-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#ed8ea9;background-image:linear-gradient(135deg,#ed8ea9,#f3a889 99%)}.p-training__other-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;transition:width .3s;background-color:var(--solution-color--pink)}@media (any-hover:hover){.p-training__other-button:hover{opacity:1}.p-training__other-button:hover:after{width:101%}}.p-training__other-button-text{font-weight:500;font-size:.8125rem;letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-training__other-button-text{font-size:.9375rem}}.p-training__other-button-icon{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.875rem;height:1.125rem;z-index:3;background:url(../img/common/icon/icon12.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-training__other-button-icon{width:.875rem;height:1.125rem;right:1.25rem}.p-department__top-inner{max-width:70rem}.p-department__list-inner{max-width:66.25rem}}.p-department__list{margin-top:3.125rem}@media screen and (min-width:768px){.p-department__list{margin-top:5.625rem}.p-department__item{display:flex;border-top:1px solid #f7cdd9}}.p-department__item:last-child{border-bottom:1px solid #f7cdd9}.p-department__item-title-head{background-color:#fdf0f4;background-image:linear-gradient(146deg,#fdf0f4,#fdf0eb);padding:.625rem 1rem}@media screen and (min-width:768px){.p-department__item-title-head{width:17.8125rem;padding:1.875rem}}.p-department__item-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500;position:relative;padding-left:1.125rem}@media screen and (min-width:768px){.p-department__item-title{font-size:1.25rem;padding-left:1.125rem}}.p-department__item-title:before{content:"";position:absolute;top:.75rem;left:0;width:.5rem;height:.5rem;border-radius:50%;z-index:1;background-color:var(--solution-color--pink)}@media screen and (min-width:768px){.p-department__item-title:before{top:.875rem}}.p-department__item-name{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:500}@media screen and (min-width:768px){.p-department__item-name{margin-top:.625rem}}.p-department__item-name span{margin-left:.625rem}@media screen and (min-width:768px){.p-department__item-name span{margin-left:.625rem}}.p-department__item-text{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight);padding:1.25rem .9375rem}@media screen and (min-width:768px){.p-department__item-text{width:calc(100% - 17.8125rem);padding:2rem 2.8125rem}}.p-message__top{text-align:center}@media screen and (min-width:768px){.p-message__top{max-width:74.375rem}}.p-message__top-lead{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889}@media screen and (min-width:768px){.p-message__top-lead{font-size:1.125rem}}.p-message__section{padding-top:3.75rem}@media screen and (min-width:768px){.p-message__section{padding:7.5rem 5rem 0}}.p-message__section+.p-message__section{padding-top:5rem}@media screen and (min-width:768px){.p-message__section+.p-message__section{padding:7.5rem 5rem 0}.p-message__section-inner{max-width:62.5rem}}.p-message__section-content{position:relative;width:100%;padding:0 0 2.5rem}@media screen and (min-width:768px){.p-message__section-content{padding:0 0 4.375rem}}.p-message__section-content:before{content:"";position:absolute;top:3.75rem;left:0;width:100%;height:calc(100% - 3.75rem);z-index:-1;background-color:#fdf0f4;background-image:linear-gradient(135deg,#fdf0f4,#fdf0eb);border-top-left-radius:40px}@media screen and (min-width:768px){.p-message__section-content:before{top:6.875rem;height:calc(100% - 6.875rem);border-top-left-radius:80px}}.p-message__section-top{position:relative;padding-left:1.25rem;padding-bottom:6.875rem}@media screen and (min-width:768px){.p-message__section-top{padding-left:13.75rem;padding-bottom:0}}.p-message__section-top-img{position:relative}@media screen and (min-width:768px){.p-message__section-top-img{max-width:43.75rem}}.p-message__section-top-img-num{position:absolute;z-index:2;right:1.25rem;width:100%}@media screen and (min-width:768px){.p-message__section-top-img-num{right:2.8125rem}}.p-message__section-top-img-num--01{max-width:3.5rem;bottom:-1.875rem}@media screen and (min-width:768px){.p-message__section-top-img-num--01{bottom:-1.875rem;max-width:5.125rem}}.p-message__section-top-img-num--02{max-width:5.1875rem;bottom:-1.875rem}@media screen and (min-width:768px){.p-message__section-top-img-num--02{bottom:-1.875rem;max-width:6.8125rem}}.p-message__section-top-img-num--03{max-width:5.125rem;bottom:-1.875rem}@media screen and (min-width:768px){.p-message__section-top-img-num--03{bottom:-1.875rem;max-width:6.75rem}}.p-message__section-top-img-num--04{max-width:5rem;bottom:-1.875rem}@media screen and (min-width:768px){.p-message__section-top-img-num--04{bottom:-1.875rem;max-width:7.25rem}}.p-message__section-top-text-block{position:absolute;z-index:1;bottom:0;left:0}.p-message__section-top-lead-block{display:flex;flex-direction:column}.p-message__section-top-text+.p-message__section-top-text{margin-top:.3125rem}@media screen and (min-width:768px){.p-message__section-top-text+.p-message__section-top-text{margin-top:.625rem}}.p-message__section-top-text span{background-color:var(--solution-color--white);font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;white-space:nowrap;display:inline-block;padding:.21875rem .625rem}@media screen and (min-width:768px){.p-message__section-top-text span{font-size:1.375rem;padding:.1875rem .875rem}}.p-message__section-top-info{margin-top:2.5rem;padding-left:1.25rem}@media screen and (min-width:768px){.p-message__section-top-info{margin-top:2.5rem;padding-left:0}}.p-message__section-top-info-job{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5}.p-message__section-top-info-name{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;margin-top:.625rem}@media screen and (min-width:768px){.p-message__section-top-info-name{font-size:1.125rem;margin-top:.625rem}}.p-message__section-top-info-name span{font-size:1.125rem}@media screen and (min-width:768px){.p-message__section-top-info-name span{font-size:1.375rem}}.p-message__section-top-info-date{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;color:var(--solution-color--gray);margin-top:.625rem}@media screen and (min-width:768px){.p-message__section-top-info-date{margin-top:.9375rem}}.p-message__section-foot{padding-top:2.5rem}@media screen and (min-width:768px){.p-message__section-foot{padding-top:5.625rem;display:flex}.p-message__section-foot-list{max-width:31.875rem}}.p-message__section-foot-item+.p-message__section-foot-item{margin-top:2.5rem}@media screen and (min-width:768px){.p-message__section-foot-item+.p-message__section-foot-item{margin-top:3.75rem}}.p-message__section-foot-item-title{position:relative;padding-left:.75rem;font-size:clamp(.875rem,.8181818182rem + .2424242424vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8571428571;font-weight:500}@media screen and (min-width:768px){.p-message__section-foot-item-title{padding-left:.9375rem;font-size:1.125rem;line-height:1.8888888889}}.p-message__section-foot-item-title:before{position:absolute;top:-.875rem;left:0;z-index:-1;color:var(--solution-color--white);font-size:2.5rem;letter-spacing:.02em;font-family:var(--solution-font-family__poppins);line-height:1;font-weight:500}@media screen and (min-width:768px){.p-message__section-foot-item-title:before{top:-1.625rem;font-size:3.75rem}}.p-message__section-foot-item-title--01:before{content:"1"}.p-message__section-foot-item-title--02:before{content:"2"}.p-message__section-foot-item-title--03:before{content:"3"}.p-message__section-foot-item-title--04:before{content:"4"}.p-message__section-foot-item-text{margin-top:.625rem;font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8571428571}@media screen and (min-width:768px){.p-message__section-foot-item-text{font-size:.9375rem;margin-top:1.25rem;line-height:1.8666666667}}.p-message__section-foot-img-block{margin-top:1.875rem}@media screen and (min-width:768px){.p-message__section-foot-img-block{margin-top:0;margin-left:3.75rem}.p-message__section-foot-img{max-width:21.875rem}}.p-amakusa-life{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-amakusa-life{padding-bottom:9.375rem}}.p-amakusa-life__top{padding:3.75rem 0}@media screen and (min-width:768px){.p-amakusa-life__top{padding:7.5rem 0}.p-amakusa-life__top-inner{max-width:74.375rem}}.p-amakusa-life__top-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;text-align:center}@media screen and (min-width:768px){.p-amakusa-life__top-text{font-size:1.125rem}}.p-amakusa-life__content{position:relative;padding:2.5rem 0}@media screen and (min-width:768px){.p-amakusa-life__content{padding:5.625rem 0}}.p-amakusa-life__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8 99%)}@media screen and (min-width:768px){.p-amakusa-life__content-inner{max-width:74.375rem}}.p-amakusa-life__content-title-block{text-align:center;padding-bottom:.4375rem;position:relative}@media screen and (min-width:768px){.p-amakusa-life__content-title-block{padding-bottom:.625rem}}.p-amakusa-life__content-lead{max-width:18rem;margin-inline:auto}.p-amakusa-life__content-title{font-size:1.375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;margin-top:.625rem}@media screen and (min-width:768px){.p-amakusa-life__content-title{font-size:2rem;margin-top:.625rem}}.p-amakusa-life__content-icon{position:absolute;z-index:-1;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:16.875rem}@media screen and (min-width:768px){.p-amakusa-life__content-icon{max-width:24.375rem}}.p-amakusa-life__list-block{margin:2.5rem auto 0;max-width:21.25rem}@media screen and (min-width:768px){.p-amakusa-life__list-block{margin:3.75rem 0 0;display:grid;gap:1.25rem 0;grid-template-columns:repeat(1,1fr);max-width:100%}}@media screen and (min-width:768px) and (min-width:768px){.p-amakusa-life__list-block{grid-template-columns:repeat(3,1fr);gap:0 2.8125rem}}.p-amakusa-life__list+.p-amakusa-life__list{margin-top:1.25rem}@media screen and (min-width:768px){.p-amakusa-life__list+.p-amakusa-life__list{margin-top:0}}.p-amakusa-life__item{padding-bottom:2.5rem;position:relative}@media screen and (min-width:768px){.p-amakusa-life__item{padding-bottom:2.5rem}}.p-amakusa-life__item+.p-amakusa-life__item{margin-top:.9375rem}@media screen and (min-width:768px){.p-amakusa-life__item+.p-amakusa-life__item{margin-top:1.25rem}}.p-amakusa-life__item--polygon:before{content:"";position:absolute;bottom:0;left:0;width:3.125rem;height:2.5rem;z-index:1;background:url(../img/page/amakusa-life/amakusa-life09.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-amakusa-life__item--polygon:before{width:3.125rem;height:2.5rem}}.p-amakusa-life__item--icon{padding-bottom:0!important}.p-amakusa-life__item-inner{background-color:var(--solution-color--white);padding:1.875rem 1.25rem;position:relative}@media screen and (min-width:768px){.p-amakusa-life__item-inner{padding:2.5rem 1.875rem 1.875rem}}.p-amakusa-life__item-inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.5rem;height:.25rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-amakusa-life__item-inner:before{width:2.5rem;height:.3125rem}}.p-amakusa-life__item-title{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;color:var(--solution-color--green);text-align:center}@media screen and (min-width:768px){.p-amakusa-life__item-title{font-size:1.25rem}}.p-amakusa-life__item-text{font-size:.875rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight);margin-top:.9375rem}@media screen and (min-width:768px){.p-amakusa-life__item-text{font-size:.9375rem}}.p-amakusa-life__item-img{display:flex;justify-content:center;padding-bottom:1.25rem}.p-welfare{padding-bottom:3.75rem}@media screen and (min-width:768px){.p-welfare{padding-bottom:9.375rem}}.p-welfare__top{padding:3.75rem 0 0}@media screen and (min-width:768px){.p-welfare__top{padding:7.5rem 0 0}.p-welfare__top-inner{max-width:74.375rem}}.p-welfare__top-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;text-align:center}@media screen and (min-width:768px){.p-welfare__top-text{font-size:1.125rem}}.p-welfare__title-block{padding:1.5625rem 0 1.25rem;position:relative;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}@media screen and (min-width:768px){.p-welfare__title-block{padding:1.875rem 0 1.5625rem}}.p-welfare__title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.5625rem;height:.125rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-welfare__title-block:before{width:2.1875rem;height:.1875rem}}.p-welfare__lead{font-size:2.1875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-blue);position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.p-welfare__lead{font-size:3.125rem}}.p-welfare__title{font-size:1.375rem;letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:500;position:relative;z-index:1}@media screen and (min-width:768px){.p-welfare__title{font-size:1.625rem}}.p-welfare__section{padding-top:3.75rem}@media screen and (min-width:768px){.p-welfare__section{padding-top:7.5rem}.p-welfare__section-inner{max-width:74.375rem}}.p-welfare__section-list{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem 0;justify-content:center}@media screen and (min-width:600px){.p-welfare__section-list{justify-content:revert;gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.p-welfare__section-list{gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:3.75rem}}.p-welfare__section-item{background-color:#ecf8f7;background-image:linear-gradient(135deg,#ecf8f7,#ecf6fb)}@media (width <= 599px){.p-welfare__section-item{max-width:21.875rem;margin-inline:auto}}.p-welfare__section-other-list{display:grid;gap:2.5rem 0;grid-template-columns:repeat(1,1fr);margin-top:2.5rem}@media screen and (min-width:768px){.p-welfare__section-other-list{grid-template-columns:repeat(3,1fr);gap:0 1.875rem;margin-top:3.75rem}}.p-welfare__section-other-item-img{position:relative}.p-welfare__section-other-item-img:before{content:"";display:block;padding-top:71.4285714286%}.p-welfare__section-other-item-img img,.p-welfare__section-other-item-img picture{position:absolute;inset:0;width:100%;height:100%}.p-welfare__section-other-item-img img{-o-object-fit:cover;object-fit:cover}.p-welfare__section-other-item-title{margin-top:1.25rem;font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8;font-weight:var(--solution-font-weight);text-align:center}@media screen and (min-width:768px){.p-welfare__section-other-item-title{font-size:1.25rem;margin-top:1.25rem}}.p-welfare__section-other-item-text{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-weight:var(--solution-font-weight);text-align:center}.p-recruit{padding-top:3.75rem;padding-bottom:3.75rem}@media screen and (min-width:768px){.p-recruit{padding-top:7.5rem;padding-bottom:9.375rem}.p-recruit__top-inner{max-width:74.375rem}}.p-recruit__top-text{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;text-align:center}@media screen and (min-width:768px){.p-recruit__top-text{font-size:1.125rem}.p-recruit__inner{max-width:74.375rem}}.p-recruit__content{position:relative;padding:2.5rem 1.25rem 3.75rem;margin-top:5rem}@media screen and (min-width:768px){.p-recruit__content{padding:3.75rem 5.625rem 5.625rem;margin-top:6.25rem}}.p-recruit__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-bottom-right-radius:60px;background-color:#d9f2f0;background-image:linear-gradient(135deg,#d9f2f0,#d9ecf8 99%)}@media screen and (min-width:768px){.p-recruit__content:before{border-bottom-right-radius:120px}}.p-recruit__content-title-block{padding:1.5625rem 0 1.25rem;position:relative;text-align:center}@media screen and (min-width:768px){.p-recruit__content-title-block{padding:1.875rem 0 1.5625rem}}.p-recruit__content-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.5625rem;height:.125rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-recruit__content-title-block:before{width:2.1875rem;height:.1875rem}}.p-recruit__content-lead{font-size:2.1875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-blue);position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.p-recruit__content-lead{font-size:3.125rem}}.p-recruit__content-lead--taxonomy:first-letter{text-transform:uppercase}.p-recruit__content-title{font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;position:relative;z-index:1}@media screen and (min-width:768px){.p-recruit__content-title{font-size:1.625rem;line-height:1}}.p-recruit__list{margin:2.5rem auto 0;max-width:57.5rem}@media screen and (min-width:768px){.p-recruit__list{margin:3.75rem auto 0}}.p-recruit__articles{display:grid;gap:1.25rem 0;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.p-recruit__articles{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}.p-recruit__article-link{position:relative;padding:1.75rem 2.5rem 1.75rem 1.25rem;overflow:hidden;border-bottom:2px solid var(--solution-color--green);display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.p-recruit__article-link{padding:2.5rem 4.0625rem 2.5rem 1.875rem}}.p-recruit__article-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.p-recruit__article-link:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:2;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.p-recruit__article-link:hover{opacity:1}.p-recruit__article-link:hover:after{width:100%}.p-recruit__article-link:hover .p-recruit__article-title{color:var(--solution-color--white)}.p-recruit__article-link:hover .p-recruit__article-title-icon{background:url(../img/common/icon/icon01.svg) no-repeat 50%/contain}}.p-recruit__article-link--draft{opacity:.6}.p-recruit__article-title{z-index:3;font-weight:500;font-size:1rem;letter-spacing:var(--solution-letter-spacing);position:relative;display:flex;align-items:center}@media screen and (min-width:768px){.p-recruit__article-title{font-size:1.125rem}}.p-recruit__article-tag{display:inline-block;font-weight:500;font-size:1rem;letter-spacing:var(--solution-letter-spacing);position:relative;color:var(--solution-color--orange);line-height:1}@media screen and (min-width:768px){.p-recruit__article-tag{font-size:1.125rem}}.p-recruit__article-title-icon{position:absolute;z-index:4;top:50%;right:1.25rem;transform:translateY(-50%);width:2.125rem;height:1rem;background:url(../img/common/icon/icon02.svg) no-repeat 50%/contain;display:block;transition:background-image .1s}@media screen and (min-width:768px){.p-recruit__article-title-icon{width:2.125rem;height:1rem;right:1.875rem}}.p-recruit__content-button{position:relative;padding:1.0625rem 4.0625rem 1.0625rem 1.25rem;overflow:hidden;display:block;max-width:15.9375rem;background-color:var(--solution-color--green);margin:3.75rem auto 0}@media screen and (min-width:768px){.p-recruit__content-button{padding:1.6875rem 4.0625rem 1.6875rem 1.25rem;margin:3.75rem auto 0}}.p-recruit__content-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.p-recruit__content-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:2;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.p-recruit__content-button:hover{opacity:1}.p-recruit__content-button:hover:after{width:100%}}.p-recruit__content-button-text{z-index:3;font-weight:500;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);position:relative;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-recruit__content-button-text{font-size:.9375rem}}.p-recruit__content-button-icon{position:absolute;z-index:4;top:50%;right:1.25rem;transform:translateY(-50%);width:1.375rem;height:.75rem;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain;display:block;transition:background-image .1s}@media screen and (min-width:768px){.p-recruit__content-button-icon{width:1.375rem;height:.75rem;right:1.875rem}}.p-recruit-post{padding-top:3.75rem;padding-bottom:3.75rem}@media screen and (min-width:768px){.p-recruit-post{padding-top:7.5rem;padding-bottom:9.375rem}.p-recruit-post__inner{max-width:74.375rem}}.p-recruit-post__top-title-block{padding:1.5625rem 0 1.25rem;position:relative;text-align:center}@media screen and (min-width:768px){.p-recruit-post__top-title-block{padding:1.875rem 0 1.5625rem}}.p-recruit-post__top-title-block:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1.5625rem;height:.125rem;z-index:1;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-recruit-post__top-title-block:before{width:2.1875rem;height:.1875rem}}.p-recruit-post__top-lead{font-size:2.1875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:var(--solution-color--light-blue);position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.p-recruit-post__top-lead{font-size:3.125rem}}.p-recruit-post__top-lead--taxonomy:first-letter{text-transform:uppercase}.p-recruit-post__top-title{font-size:1.375rem;letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:500;position:relative;z-index:1}@media screen and (min-width:768px){.p-recruit-post__top-title{font-size:1.625rem}}.p-recruit-post__content{margin-top:2.5rem}@media screen and (min-width:768px){.p-recruit-post__content{margin-top:3.75rem}}.p-recruit-post__title{font-size:1.125rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500;position:relative;padding-left:1.375rem}@media screen and (min-width:768px){.p-recruit-post__title{font-size:1.25rem;padding-left:1.5625rem}}.p-recruit-post__title:before{content:"";position:absolute;top:.375rem;left:0;width:1rem;height:1rem;z-index:1;border-radius:50%;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-recruit-post__title:before{width:1.125rem;height:1.125rem;top:.4375rem}}.p-recruit-post__list{margin-top:.9375rem}@media screen and (min-width:768px){.p-recruit-post__list{margin-top:1.25rem}.p-recruit-post__item{border-top:1px solid #d4d5d6;display:flex}}.p-recruit-post__item:last-child{border-bottom:1px solid #d4d5d6}.p-recruit-post__item-text,.p-recruit-post__item-title{font-size:clamp(.875rem,.8465909091rem + .1212121212vw,.9375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.8666666667;font-family:var(--solution-font-family)}.p-recruit-post__item-title{font-weight:500;padding:.9375rem;background-color:#ecf8f7;background-image:linear-gradient(135deg,#ecf8f7,#ecf6fb)}@media screen and (min-width:768px){.p-recruit-post__item-title{padding:1.78125rem 1.25rem 1.78125rem 1.875rem;width:17.8125rem}}.p-recruit-post__item-text{font-weight:var(--solution-font-weight);padding:.9375rem}@media screen and (min-width:768px){.p-recruit-post__item-text{padding:1.78125rem 3.125rem;width:calc(100% - 17.8125rem)}}.p-recruit-post__item-text a:not([class]){color:var(--solution-link-color);text-decoration:underline;text-underline-offset:2px}.p-recruit-post__item-text .pdf{color:#1ec3a8;text-decoration:underline;text-underline-offset:2px}.p-recruit-post__button-list{display:grid;gap:1.25rem 0;grid-template-columns:repeat(1,1fr);max-width:17.8125rem;justify-content:center;margin:3.75rem auto 0}@media screen and (min-width:768px){.p-recruit-post__button-list{grid-template-columns:repeat(2,1fr);gap:1.875rem;margin:7.5rem auto 0;max-width:33.75rem}}.p-recruit-post__button-item-button{position:relative;padding:1.5rem 4.0625rem 1.5rem 1.25rem;overflow:hidden;display:block;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-recruit-post__button-item-button{padding:1.6875rem 4.0625rem 1.6875rem 1.25rem}}.p-recruit-post__button-item-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--solution-color--white)}.p-recruit-post__button-item-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:2;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.p-recruit-post__button-item-button:hover{opacity:1}.p-recruit-post__button-item-button:hover:after{width:100%}}.p-recruit-post__button-item-button-text{z-index:3;font-weight:500;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);position:relative;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-recruit-post__button-item-button-text{font-size:.9375rem}}.p-recruit-post__button-item-button-icon{position:absolute;z-index:4;top:50%;right:1.25rem;transform:translateY(-50%);width:1.375rem;height:.75rem;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain;transition:background-image .1s;display:block}@media screen and (min-width:768px){.p-recruit-post__button-item-button-icon{width:1.375rem;height:.75rem;right:1.875rem}}.p-data{padding:3.75rem 0 5rem}@media screen and (min-width:768px){.p-data{padding:7.5rem 0 9.375rem}}.p-data__title{font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.8888888889;text-align:center}@media screen and (min-width:768px){.p-data__title{font-size:1.125rem}.p-data__inner{max-width:74.375rem}}.p-data__content{width:21.875rem;max-width:100%;margin:3.75rem auto 0}@media screen and (min-width:768px){.p-data__content{width:100%;display:flex;margin:6.875rem 0 0}}.p-data__content+.p-data__content{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content+.p-data__content{margin-top:1.875rem}.p-data__content--01 .p-data__content-img{width:50%}}.p-data__content--01 .p-data__content-img+.p-data__content-img{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content--01 .p-data__content-img+.p-data__content-img{margin-top:0;margin-left:1.875rem}}.p-data__content--02 .p-data__content-img{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content--02 .p-data__content-img{width:33.3333%;margin-top:0}.p-data__content--02 .p-data__content-img+.p-data__content-img{margin-left:1.875rem}}.p-data__content--03 .p-data__content-img-block{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content--03 .p-data__content-img-block{margin-left:1.875rem;margin-top:0}}.p-data__content--03 .p-data__content-img-block .p-data__content-img+.p-data__content-img{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content--03 .p-data__content-img-block .p-data__content-img+.p-data__content-img{margin-top:1.875rem}.p-data__content--04 .p-data__content-img-block{margin-right:1.875rem}}.p-data__content--04 .p-data__content-img{margin-top:1.25rem}@media screen and (min-width:768px){.p-data__content--04 .p-data__content-img{margin-top:0}.p-data__content--04 .p-data__content-img+.p-data__content-img{margin-top:1.875rem}}.p-data__content-img{position:relative}.p-data__content-number-block{position:absolute;display:flex;align-items:baseline;z-index:2;white-space:nowrap}.p-data__content-number-block--01{width:10.3125rem}@media (width <= 767px){.p-data__content-number-block--01{bottom:3.4375rem;left:52%;transform:translateX(-50%)}}@media screen and (min-width:768px){.p-data__content-number-block--01{top:7.6982294072vw;right:5.3887605851vw;width:14.857582756vw}}@media screen and (min-width:1300px){.p-data__content-number-block--01{top:6.25rem;right:4.375rem;width:12.0625rem}}.p-data__content-number-block--02{width:8.75rem;left:52%;transform:translateX(-50%)}@media (width <= 767px){.p-data__content-number-block--02{bottom:3.4375rem}}@media screen and (min-width:768px){.p-data__content-number-block--02{top:7.6982294072vw;width:13.0869899923vw}}@media screen and (min-width:1300px){.p-data__content-number-block--02{top:6.25rem;width:10.625rem}}.p-data__content-number-block--03{width:11.25rem;left:52%;transform:translateX(-50%);bottom:3.125rem}@media screen and (min-width:768px){.p-data__content-number-block--03{bottom:3.125rem;width:11.875rem}}.p-data__content-number-block--04{width:9.375rem;left:52%;transform:translateX(-50%);bottom:3.75rem}@media screen and (min-width:768px){.p-data__content-number-block--04{bottom:5.0808314088vw;width:9.375rem}}@media screen and (min-width:1300px){.p-data__content-number-block--04{bottom:4.125rem;width:9.375rem}}.p-data__content-number-block--05{width:6.875rem;top:14.125rem;right:3.625rem}@media screen and (min-width:768px){.p-data__content-number-block--05{top:2.1875rem;right:8.75rem;width:7.1875rem}}.p-data__content-number-block--06{width:7.1875rem;bottom:6.25rem;right:3.625rem}@media screen and (min-width:768px){.p-data__content-number-block--06{bottom:2.1875rem;right:8.75rem;width:7.1875rem}}.p-data__content-number-block--07{width:3.125rem;bottom:2.5rem;right:3.25rem}@media screen and (min-width:768px){.p-data__content-number-block--07{bottom:2.1875rem;right:2.5rem;width:3.125rem}}.p-data__content-number-block--08{width:7.1875rem;bottom:7.5rem;right:3.75rem}@media screen and (min-width:768px){.p-data__content-number-block--08{bottom:auto;top:2.1875rem;right:4.0625rem;width:7.1875rem}}.p-data__content-number-block--09{width:7.1875rem;bottom:2.1875rem;right:3.75rem}@media screen and (min-width:768px){.p-data__content-number-block--09{bottom:2.5rem;right:4.0625rem;width:7.1875rem}}.p-data__content-number-block--10{width:7.1875rem;bottom:7.5rem;right:3.75rem}@media screen and (min-width:768px){.p-data__content-number-block--10{bottom:auto;top:2.1875rem;right:4.0625rem;width:7.1875rem}}.p-data__content-number-block--11{width:7.1875rem;bottom:2.1875rem;right:3.75rem}@media screen and (min-width:768px){.p-data__content-number-block--11{bottom:2rem;right:4.0625rem;width:7.1875rem}}.p-data__content-number{letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);color:#1ec3a8;white-space:nowrap}.p-data__content-number--01{font-size:4.0625rem;width:7.875rem}@media screen and (min-width:768px){.p-data__content-number--01{font-size:6.5434949962vw;width:12.7020785219vw}}@media screen and (min-width:1300px){.p-data__content-number--01{font-size:5.3125rem;width:10.625rem}}.p-data__content-number--02{font-size:4.0625rem;width:2.1875rem}@media screen and (min-width:768px){.p-data__content-number--02{font-size:6.5434949962vw;width:3.8491147036vw}}@media screen and (min-width:1300px){.p-data__content-number--02{font-size:5.3125rem;width:3.125rem}}.p-data__content-number--03{font-size:4.0625rem;width:9.0625rem}@media screen and (min-width:768px){.p-data__content-number--03{font-size:5.0038491147vw;width:11.5473441109vw}}@media screen and (min-width:1300px){.p-data__content-number--03{font-size:4.0625rem;width:9.375rem}}.p-data__content-number--04{font-size:4.0625rem;width:7.1875rem}@media screen and (min-width:768px){.p-data__content-number--04{font-size:4.0625rem;width:7.1875rem}}.p-data__content-number--05{font-size:4.0625rem;width:5.625rem}@media screen and (min-width:768px){.p-data__content-number--05{font-size:4.0625rem;width:5.625rem}}.p-data__content-number--06{font-size:4.0625rem;width:6.5625rem}@media screen and (min-width:768px){.p-data__content-number--06{font-size:4.0625rem;width:6.5625rem}}.p-data__content-number--07{font-size:2.1875rem;width:1.5625rem}@media screen and (min-width:768px){.p-data__content-number--07{font-size:2.1875rem;width:1.5625rem}}.p-data__content-number--08{font-size:4.0625rem;width:5.625rem}@media screen and (min-width:768px){.p-data__content-number--08{font-size:4.0625rem;width:5.625rem}}.p-data__content-number--09{font-size:4.0625rem;width:6.25rem}@media screen and (min-width:768px){.p-data__content-number--09{font-size:4.0625rem;width:6.25rem}}.p-data__content-number--10{font-size:4.0625rem;width:5.625rem}@media screen and (min-width:768px){.p-data__content-number--10{font-size:4.0625rem;width:6.25rem}}.p-data__content-number--11{font-size:4.0625rem;width:6.25rem;text-align:right}@media screen and (min-width:768px){.p-data__content-number--11{font-size:4.0625rem;width:5.625rem}}.p-data__content-number-title{letter-spacing:var(--solution-letter-spacing);line-height:1;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family);color:#1ec3a8;display:block}.p-data__content-number-title--01{font-size:1.875rem}@media screen and (min-width:768px){.p-data__content-number-title--01{font-size:2.3094688222vw}}@media screen and (min-width:1300px){.p-data__content-number-title--01{font-size:1.875rem}}.p-data__content-number-title--02{font-size:4.0625rem;width:3.4375rem;text-align:center;position:relative;top:-.375rem;left:.3125rem}@media screen and (min-width:768px){.p-data__content-number-title--02{font-size:6.5434949962vw;width:5.3887605851vw;top:-.5rem}}@media screen and (min-width:1300px){.p-data__content-number-title--02{font-size:5.3125rem;width:2.5rem}}.p-data__content-number-title--03{font-size:1.875rem;width:2.375rem;text-align:center;position:relative}@media screen and (min-width:768px){.p-data__content-number-title--03{font-size:3.0023094688vw;width:2.9253271747vw}}@media screen and (min-width:1300px){.p-data__content-number-title--03{font-size:2.4375rem;width:2.375rem}}.p-data__content-number-title--04{font-size:1.875rem;width:1.875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--04{font-size:2.4375rem;width:1.875rem}}.p-data__content-number-title--05{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--05{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-title--06{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--06{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-title--07{font-size:1.3125rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--07{font-size:1.3125rem;width:2.1875rem}}.p-data__content-number-title--08{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--08{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-title--09{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--09{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-title--10{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--10{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-title--11{font-size:1.875rem;width:2.1875rem;text-align:center}@media screen and (min-width:768px){.p-data__content-number-title--11{font-size:2.4375rem;width:2.1875rem}}.p-data__content-number-block-inner{display:flex}.p-contact__cf7 .wpcf7-response-output{margin-top:.5rem;font-size:.8125rem;text-align:center;border-color:transparent!important}.p-contact__cf7 .wpcf7-not-valid-tip{font-size:.8125rem;margin-top:.3125rem}.p-contact__cf7 input,.p-contact__cf7 select,.p-contact__cf7 textarea{padding:.5rem .625rem;font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);font-weight:var(--solution-form-block-font-weight)!important;line-height:var(--solution-form-block-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-form-block-letter-spacing);background-color:var(--solution-form-block-background-color);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}.p-contact__cf7 p{line-height:var(--solution-form-block-line-height)}.p-contact__cf7 input[type=email],.p-contact__cf7 input[type=tel],.p-contact__cf7 input[type=text],.p-contact__cf7 select{height:3.125rem}@media screen and (min-width:768px){.p-contact__cf7 input[type=email],.p-contact__cf7 input[type=tel],.p-contact__cf7 input[type=text],.p-contact__cf7 select{height:3.75rem}}.p-contact__cf7 textarea{width:100%;height:12.5rem}@media screen and (min-width:768px){.p-contact__cf7 textarea{width:var(--solution-form-block-width);max-width:100%;height:15rem}}.p-contact__cf7 input::-moz-placeholder{font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);color:#dfdfdf;letter-spacing:var(--solution-form-block-letter-spacing)}.p-contact__cf7 input::placeholder{font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);color:#dfdfdf;letter-spacing:var(--solution-form-block-letter-spacing)}.p-contact__cf7 input[type=checkbox],.p-contact__cf7 input[type=radio]{position:absolute;opacity:0}.p-contact__cf7 .p-contact__confirm-content{display:none}.p-contact__cf7 .p-contact__list{margin-top:3.75rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__list{margin-top:5rem}}.p-contact__cf7 .p-contact__item{display:flex}@media (width <= 767px){.p-contact__cf7 .p-contact__item{flex-direction:column}}.p-contact__cf7 .p-contact__item+.p-contact__item{margin-top:3.125rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item+.p-contact__item{margin-top:3.125rem}}.p-contact__cf7 .p-contact__item-title-head{width:100%}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-title-head{width:var(--solution-form-block-label-width)}}.p-contact__cf7 .p-contact__item-title{display:inline-block;font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);font-weight:500;color:var(--solution-font-color);letter-spacing:var(--solution-form-block-letter-spacing);line-height:var(--solution-form-block-line-height)}.p-contact__cf7 .p-contact__item-title--required{position:relative;padding-right:3.125rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-title--required{padding-right:3.125rem}}.p-contact__cf7 .p-contact__item-title--required:before{content:"";position:absolute;top:.3125rem;right:0;width:2.25rem;height:1rem;background:url(../img/page/contact/contact03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-title--required:before{top:.3125rem}}.p-contact__cf7 .p-contact__item-input-head{width:100%;margin-top:.625rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head{width:calc(100% - var(--solution-form-block-label-width));margin-top:0}}.p-contact__cf7 .p-contact__item-input-head--double{display:flex}.p-contact__cf7 .p-contact__item-input-head--double .wpcf7-form-control-wrap{width:100%}.p-contact__cf7 .p-contact__item-input-head--double .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:.625rem}.p-contact__cf7 .p-contact__item-input-head--triple{display:flex}.p-contact__cf7 .p-contact__item-input-head--triple .wpcf7-form-control-wrap{width:5.625rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--triple .wpcf7-form-control-wrap{width:9.375rem}}.p-contact__cf7 .p-contact__item-input-head--triple .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:.625rem}.p-contact__cf7 .p-contact__item-input-head--triple .p-contact__item-input-tel-bar{width:1.25rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--triple .p-contact__item-input-tel-bar{width:1.875rem}}.p-contact__cf7 .p-contact__item-input{width:100%}.p-contact__cf7 .p-contact__item-input--double{display:flex;width:100%}.p-contact__cf7 .p-contact__item-input--double+.p-contact__item-input--double{margin-left:.625rem}.p-contact__item-input-head--sex .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:0 .9375rem}.p-contact__item-input-head--sex .wpcf7-list-item{display:block}.p-contact__item-input-head--sex input[type=radio]{max-width:100%}.p-contact__item-input-head--sex input[type=radio] span{position:relative}.p-contact__item-input-head--sex input[type=radio]+span:before{display:inline-block;width:1.125rem;height:1.125rem;margin-right:.375rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:50%!important}@media screen and (min-width:768px){.p-contact__item-input-head--sex input[type=radio]+span:before{width:20px;height:20px;margin-right:.6158583526vw;font-size:1.077752117vw}}@media screen and (min-width:1300px){.p-contact__item-input-head--sex input[type=radio]+span:before{width:20px;height:20px;margin-right:.625rem}}.p-contact__item-input-head--sex input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzBkNzdkOSIgc3Ryb2tlPSIjMGQ3N2Q5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:50%;background-size:12px 12px;border-color:#0d77d9!important}@media screen and (min-width:768px){.p-contact__item-input-head--sex input[type=radio]:checked+span:before{background-size:13px 13px}}.p-contact__item-input-head--sex input[type=radio]:focus+span:before{border-color:#0d77d9!important}.p-contact__item-input-head--sex .wpcf7-list-item{margin-left:0}.p-contact__item-input-head--sex input[type=checkbox]{margin-top:.625rem}.p-contact__item-input-head--sex input[type=checkbox]+span:before{display:inline-block;width:18px;height:18px;margin-right:.3125rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}@media screen and (min-width:768px){.p-contact__item-input-head--sex input[type=checkbox]+span:before{width:20px;height:20px;margin-right:.5rem;vertical-align:sub}}.p-contact__item-input-head--sex input[type=checkbox]:checked+span:before{background-repeat:no-repeat;background-color:#0d77d9;background-position:50%;background-size:13px 13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=")}@media screen and (min-width:768px){.p-contact__item-input-head--sex input[type=checkbox]:checked+span:before{background-size:14px 14px}}@media screen and (min-width:1300px){.p-contact__item-input-head--sex input[type=checkbox]:checked+span:before{background-size:14px 14px}}.p-contact__item-input-head--sex input[type=checkbox]:focus+span:before{border-color:#0d77d9!important}.p-contact__cf7 .p-contact__item-input-head--age{display:flex;align-items:center}.p-contact__cf7 .p-contact__item-input-head--age input[type=text]{width:7.5rem}.p-contact__cf7 .p-contact__confirm-item-input-age-text,.p-contact__cf7 .p-contact__item-input-age-text{display:inline-block;font-size:.9375rem;letter-spacing:var(--solution-form-block-letter-spacing)}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__confirm-item-input-age-text,.p-contact__cf7 .p-contact__item-input-age-text{font-size:.9375rem}}.p-contact__cf7 .p-contact__item-input-age-text{margin-left:.625rem;display:block}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-age-text{margin-left:.9375rem}}.p-contact__cf7 .p-contact__confirm-item-input-age-text{margin-left:.3125rem}.p-contact__cf7 .p-contact__item-input--age{width:10rem}.p-contact__cf7 .p-contact__item-address{width:100%;margin-top:.625rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address{width:calc(100% - var(--solution-form-block-label-width));margin-top:0}}.p-contact__cf7 .p-contact__item-address-num-block{display:flex;align-items:center}.p-contact__cf7 .p-contact__item-address-num-block .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:.625rem}.p-contact__cf7 .p-contact__item-address-input-num{width:100%}.p-contact__cf7 .p-contact__item-address-input-num--first{max-width:7.5rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-input-num--first{max-width:7.5rem}}.p-contact__cf7 .p-contact__item-address-input-num--second{max-width:9.375rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-input-num--second{max-width:9.375rem}}.p-contact__cf7 .p-contact__item-address-num-icon{flex:0 0 1.5625rem;font-size:1rem;letter-spacing:var(--solution-form-block-letter-spacing)}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-num-icon{font-size:1rem}}.p-contact__cf7 .p-contact__item-address-num-bar{display:flex;flex:0 0 1.5625rem;justify-content:center;font-size:1rem;letter-spacing:var(--solution-form-block-letter-spacing)}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-num-bar{font-size:1rem}}.p-contact__cf7 .p-contact__item-address-button{flex:0 0 6.25rem;padding:.5rem .3125rem;margin-left:.9375rem;font-size:.75rem;line-height:1;text-align:center;color:var(--solution-color--white);font-weight:400;border-radius:5px;background-color:#282d32;background-image:url(../img/page/contact/contact02.svg);background-position:left .75rem center;background-repeat:no-repeat;background-size:.8125rem .75rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-button{margin-left:1.25rem;flex:0 0 7.5rem;font-size:.9375rem;padding:.78125rem .3125rem;background-position:left 1rem center;background-size:1rem .875rem}}.p-contact__cf7 .p-contact__item-address-button span{margin-left:.5rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-address-button span{margin-left:.75rem}}.p-contact__cf7 .p-contact__item-address-region{margin-top:1.25rem}.p-contact__cf7 .p-contact__item-address-input{margin-top:.5rem}.p-contact__cf7 .p-contact__item-input-head--checkbox{margin-top:0}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--checkbox{margin-top:-.625rem}}.p-contact__cf7 .p-contact__item-input-head--checkbox .mwform-checkbox-field{margin-right:.3125rem!important;margin-left:0!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--checkbox .mwform-checkbox-field{margin-right:.625rem!important}}.p-contact__cf7 .p-contact__item-input-head--checkbox label{display:inline-block;margin-top:.625rem!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--checkbox label{margin-top:.625rem!important}}.p-contact__cf7 .p-contact__item-input-head--checkbox .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.5rem .625rem}.p-contact__cf7 .p-contact__item-input-head--checkbox .wpcf7-list-item{margin-left:0}.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]{margin-top:.625rem}.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]+span:before{display:inline-block;width:18px;height:18px;margin-right:.625rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]+span:before{width:20px;height:20px;margin-right:.75rem;vertical-align:sub}}.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]:checked+span:before{background-repeat:no-repeat;background-color:#0d77d9;background-position:50%;background-size:13px 13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=")}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]:checked+span:before{background-size:14px 14px}}@media screen and (min-width:1300px){.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]:checked+span:before{background-size:14px 14px}}.p-contact__cf7 .p-contact__item-input-head--checkbox input[type=checkbox]:focus+span:before{border-color:#0d77d9!important}.p-contact__cf7 .p-contact__confirm-item-input-head--checkbox{display:flex;flex-wrap:wrap;gap:.5rem .625rem}.p-contact__cf7 .p-contact__confirm-item-input--checkbox{font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);font-weight:var(--solution-form-block-font-weight)!important;line-height:var(--solution-form-block-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-form-block-letter-spacing)}.p-contact__cf7 .p-contact__item-input-head--radio .wpcf7-list-item{margin-left:0;display:block}.p-contact__cf7 .p-contact__item-input-head--radio .wpcf7-list-item+.wpcf7-list-item{margin-top:.9375rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--radio .wpcf7-list-item+.wpcf7-list-item{margin-top:1.125rem}}.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]{max-width:100%}.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio] span{position:relative}.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]+span:before{display:inline-block;width:1.125rem;height:1.125rem;margin-right:.375rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:50%!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]+span:before{width:20px;height:20px;margin-right:.6158583526vw;font-size:1.077752117vw}}@media screen and (min-width:1300px){.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]+span:before{width:20px;height:20px;margin-right:.625rem}}.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]:checked+span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzBkNzdkOSIgc3Ryb2tlPSIjMGQ3N2Q5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:50%;background-size:12px 12px;border-color:#0d77d9!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]:checked+span:before{background-size:13px 13px}}.p-contact__cf7 .p-contact__item-input-head--radio input[type=radio]:focus+span:before{border-color:#0d77d9!important}.p-contact__cf7 .p-contact__item-input-head-day-block+.p-contact__item-input-head-day-block{margin-top:1.875rem}.p-contact__cf7 .p-contact__item-input-head-day-title{font-size:1rem;letter-spacing:var(--solution-letter-spacing)}.p-contact__cf7 .p-contact__item-input-head-day-input-head{margin-top:.625rem}.p-contact__cf7 .p-contact__item-input--day{display:block}.p-contact__cf7 .p-contact__item-input-head-day-input-time{margin-top:.625rem}.p-contact__cf7 .p-contact__item-input-head-day-input-time .mwform-checkbox-field{margin-right:.3125rem!important;margin-left:0!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head-day-input-time .mwform-checkbox-field{margin-right:.625rem!important}}.p-contact__cf7 .p-contact__item-input-head-day-input-time label{display:inline-block;margin-top:.625rem!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head-day-input-time label{margin-top:.625rem!important}}.p-contact__cf7 .p-contact__item-input-head-day-input-time .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.5rem .625rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head-day-input-time .wpcf7-form-control.wpcf7-checkbox{gap:.5rem .9375rem}}.p-contact__cf7 .p-contact__item-input-head-day-input-time .wpcf7-list-item{margin-left:0}.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]{margin-top:.625rem}.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]+span:before{display:inline-block;width:18px;height:18px;margin-right:.3125rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]+span:before{width:20px;height:20px;margin-right:.5rem;vertical-align:sub}}.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]:checked+span:before{background-repeat:no-repeat;background-color:#0d77d9;background-position:50%;background-size:13px 13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=")}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]:checked+span:before{background-size:14px 14px}}@media screen and (min-width:1300px){.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]:checked+span:before{background-size:14px 14px}}.p-contact__cf7 .p-contact__item-input-head-day-input-time input[type=checkbox]:focus+span:before{border-color:#0d77d9!important}.p-contact__cf7 .p-contact__item-input-head--select .wpcf7-not-valid-tip{display:none}.p-contact__cf7 .p-contact__item-input--select{background-image:url(../img/page/contact/contact01.svg);background-position:right 1.25rem center;background-repeat:no-repeat;background-size:1rem .625rem;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;padding-right:3.4375rem}.p-contact__cf7 .p-contact__item-title--textarea span{display:block;line-height:1.6666}.p-contact__cf7 .p-contact__confirm-item-input-textarea{font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);font-weight:var(--solution-form-block-font-weight)!important;line-height:var(--solution-form-block-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-form-block-letter-spacing)}.p-contact__cf7 .p-contact__item-privacy{margin-top:2.5rem;text-align:center}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-privacy{margin-top:3.125rem}}.p-contact__cf7 .p-contact__item-privacy-text{font-family:var(--solution-font-family);font-size:.875rem;font-weight:var(--solution-form-block-font-weight)!important;line-height:calc(var(--solution-line-height)*1.875);color:var(--solution-font-color);text-align:center;letter-spacing:var(--solution-form-block-letter-spacing)}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-privacy-text{font-size:var(--solution-form-block-font-size)}}.p-contact__cf7 .p-contact__item-privacy-text a{display:inline-block;text-decoration:underline;text-underline-offset:3px}.p-contact__cf7 .p-contact__item-privacy-checkbox{margin-top:2.5rem}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-privacy-checkbox{margin-top:3.125rem}}.p-contact__cf7 .p-contact__item-privacy-checkbox .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center}.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]{margin-top:.625rem}.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]+span:before{display:inline-block;width:18px;height:18px;margin-right:.625rem;vertical-align:sub;content:"";background-color:var(--solution-color--white);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]+span:before{width:20px;height:20px;margin-right:.75rem;vertical-align:sub}}.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]:checked+span:before{background-repeat:no-repeat;background-color:#0d77d9;background-position:50%;background-size:13px 13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=")}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]:checked+span:before{background-size:14px 14px}}@media screen and (min-width:1300px){.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]:checked+span:before{background-size:14px 14px}}.p-contact__cf7 .p-contact__item-privacy-checkbox input[type=checkbox]:focus+span:before{border-color:#0d77d9!important}.p-contact__cf7 .p-contact__button-block{margin-top:3.75rem;display:flex}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__button-block{margin-top:3.75rem}}.p-contact__cf7 .p-contact__button-block--confirm{justify-content:center}.p-contact__cf7 .p-contact__button-block--send{flex-direction:column;align-items:center}.p-contact__cf7 .p-contact__send-button{padding:1.5rem 4.0625rem 1.5rem 1.25rem;display:block;background-color:var(--solution-color--green);font-weight:500;font-size:.9375rem;color:var(--solution-color--white);letter-spacing:var(--solution-letter-spacing);width:100%;max-width:15.9375rem;position:relative;background-image:url(../img/common/icon/icon03.svg);background-position:right 1.25rem center;background-repeat:no-repeat;background-size:1.375rem .75rem;border:none!important}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__send-button{padding:1.6875rem 4.0625rem 1.6875rem 1.25rem;font-size:.9375rem}}.p-contact__cf7 .p-contact__send-button[disabled]{pointer-events:none;background-color:#ccc}.p-contact__back-button{padding:.3125rem .625rem!important;display:block;font-weight:500;font-size:.875rem!important;color:var(--solution-color--white);letter-spacing:var(--solution-letter-spacing);width:100%;max-width:5rem;text-align:center;margin-top:1.875rem!important}@media screen and (min-width:768px){.p-contact__back-button{padding:.3125rem .625rem!important}}.p-contact__cf7 .p-contact__complete{padding:3.75rem 0}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__complete{padding:5rem 0}}.p-contact__cf7 .p-contact__complete-title{font-size:1rem;font-weight:500;letter-spacing:var(--solution-letter-spacing);text-align:center}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__complete-title{font-size:1.5rem}}.p-contact__cf7 .p-contact__complete-text{margin-top:1.25rem;font-size:.9375rem;line-height:1.875;letter-spacing:var(--solution-letter-spacing);text-align:center}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__complete-text{font-size:1rem}}.p-contact__cf7 .p-contact__complete-button{position:relative;display:block;padding:1.5rem 4.0625rem 1.5rem 1.25rem;width:100%;max-width:15.9375rem;margin:3.75rem auto 0}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__complete-button{padding:1.6875rem 4.0625rem 1.6875rem 1.25rem;margin:5rem auto 0}}.p-contact__cf7 .p-contact__complete-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:var(--solution-color--green)}@media screen and (min-width:768px){.p-contact__cf7 .p-contact__complete-button:before{width:100%;height:100%}}.p-contact__cf7 .p-contact__complete-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.p-contact__cf7 .p-contact__complete-button:hover{opacity:1}.p-contact__cf7 .p-contact__complete-button:hover:after{width:100%}}.p-contact__complete-button-text{z-index:3;font-weight:500;font-size:.9375rem;letter-spacing:var(--solution-letter-spacing);position:relative;color:var(--solution-color--white)}@media screen and (min-width:768px){.p-contact__complete-button-text{font-size:.9375rem}}.p-contact__complete-button-icon{position:absolute;z-index:4;top:50%;right:1.25rem;transform:translateY(-50%);width:1.375rem;height:.75rem;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain;transition:background-image .1s}@media screen and (min-width:768px){.p-contact__complete-button-icon{width:1.375rem;height:.75rem;right:1.875rem}}.p-404{padding:clamp(10rem,6.0227272727rem + 16.9696969697vw,18.75rem) 0}.p-404__content{text-align:center}.p-404__text,.p-404__title{font-family:var(--solution-font-family);font-size:clamp(1rem,.8863636364rem + .4848484848vw,1.25rem);line-height:calc(var(--solution-line-height)*1.875);letter-spacing:var(--solution-letter-spacing)}.p-404__text{margin-top:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.p-404__button{inline-size:-moz-fit-content;inline-size:fit-content;padding:clamp(1.25rem,1.1363636364rem + .4848484848vw,1.5rem) clamp(2.8125rem,2.3863636364rem + 1.8181818182vw,3.75rem);margin-inline:auto;margin-top:clamp(3.75rem,3.1818181818rem + 2.4242424242vw,5rem);font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);font-weight:var(--solution-button-font-weight);line-height:calc(var(--solution-line-height)*1.5);color:var(--solution-button-font-color);letter-spacing:var(--solution-letter-spacing);background-color:var(--solution-button-color)}.p-post{width:100%;margin-top:2.5rem;padding-bottom:5rem}@media screen and (min-width:768px){.p-post{margin-top:5rem;padding-bottom:7.5rem}}.p-post__foot-button{margin-top:3.75rem;padding-inline:1.25rem;display:flex;justify-content:center}@media screen and (min-width:768px){.p-post__foot-button{margin-top:5rem;padding-inline:2.5rem}}.p-post__foot-link{position:relative;display:block;padding:1.375rem 3.125rem 1.375rem 1.25rem;width:100%;max-width:15.9375rem}@media screen and (min-width:768px){.p-post__foot-link{padding:1.6875rem 4.375rem 1.6875rem 1.25rem}}.p-post__foot-link:before{width:100%;z-index:-2;background-color:var(--solution-color--green)}.p-post__foot-link:after,.p-post__foot-link:before{content:"";position:absolute;top:0;left:0;height:100%}.p-post__foot-link:after{width:0;z-index:1;background-color:#1ec3a8;background-image:linear-gradient(90deg,#1ec3a8,#32d769);transition:width .3s}@media (any-hover:hover){.p-post__foot-link:hover{opacity:1}.p-post__foot-link:hover:after{width:100%}}.p-post__foot-link-text{font-weight:500;font-size:.9375rem;color:var(--solution-color--white);letter-spacing:var(--solution-letter-spacing);position:relative;z-index:3}@media screen and (min-width:768px){.p-post__foot-link-text{font-size:.9375rem}}.p-post__foot-link-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.375rem;height:.75rem;z-index:3;background:url(../img/common/icon/icon03.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-post__foot-link-icon{width:1.375rem;height:.75rem;right:1rem}}.p-post-list{padding:3.75rem 0 5rem}@media screen and (min-width:768px){.p-post-list{padding:5rem 0}.p-post-list__top-inner{max-width:62.5rem}}.p-post-list__title-lead{font-size:.875rem;letter-spacing:.02em;line-height:1;font-weight:500;font-family:var(--solution-font-family__poppins);text-transform:uppercase;margin-top:.75rem}.p-post-list__title{font-size:1.375rem;letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:500}@media screen and (min-width:768px){.p-post-list__title{font-size:1.75rem}.p-post-list__inner{max-width:62.5rem}}.p-post-list__list{margin-top:3.75rem}@media screen and (min-width:768px){.p-post-list__list{margin-top:5rem}}.p-post-list__article{border-top:1px solid #d4d5d6}.p-post-list__article:last-child{border-bottom:1px solid #d4d5d6}.p-post-list__article-link{display:block;padding:1.25rem 0}.p-post-list__article-info{display:flex;align-items:center}.p-post-list__article-title{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.7333333333;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family);margin-top:.3125rem}.p-contact{padding:3.75rem 0 5rem}@media screen and (min-width:768px){.p-contact{padding:6.875rem 0 8.75rem}.p-contact__content-inner{max-width:62.5rem}}.p-contact__top-title--input{font-size:clamp(.8125rem,.7556818182rem + .2424242424vw,.9375rem);line-height:1.8666666667!important;font-weight:var(--solution-font-weight)}.p-contact__top-title--confirm,.p-contact__top-title--input{letter-spacing:var(--solution-letter-spacing);text-align:center}.p-contact__top-title--confirm{font-size:1.375rem;line-height:1.5;font-weight:400}@media screen and (min-width:768px){.p-contact__top-title--confirm{font-size:1.75rem}}.p-search{padding:3.75rem 0 5rem}@media screen and (min-width:768px){.p-search{padding:5rem 0}.p-search__inner{max-width:62.5rem}}.p-search__title{font-size:clamp(1.125rem,1.0113636364rem + .4848484848vw,1.375rem);letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family)}.p-search__list{margin-top:2.5rem}@media screen and (min-width:768px){.p-search__list{margin-top:3.125rem}}.p-search__item{border-top:1px solid #d4d5d6}.p-search__item:last-child{border-bottom:1px solid #d4d5d6}.p-search__item-link{padding:1rem 0}@media screen and (min-width:768px){.p-search__item-link{padding:1.25rem 0}}.p-search__item-time{font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase;font-weight:500;font-family:var(--solution-font-family__poppins);font-style:normal;white-space:nowrap;color:var(--solution-color--gray);display:block;line-height:1}@media screen and (min-width:768px){.p-search__item-time{font-size:.9375rem}}.p-search__item-title{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);margin-top:.3125rem}.p-search__item-title,.p-search__not-found-title{letter-spacing:var(--solution-letter-spacing);line-height:1.5;font-weight:var(--solution-font-weight);font-family:var(--solution-font-family)}.p-search__not-found-title{font-size:clamp(1.125rem,1.0113636364rem + .4848484848vw,1.375rem)}.p-search__not-found-text{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem);letter-spacing:var(--solution-letter-spacing);line-height:1.7333333333;font-weight:var(--solution-font-weight);margin-top:2.5rem}.p-search-form{width:100%;margin:3.75rem auto 0}@media screen and (min-width:768px){.p-search-form{margin:5rem auto 0}}.p-search-form .p-search-form__form{display:flex;justify-content:center;width:100%}.p-search-form .p-search-form__input{width:25rem;max-width:100%;height:3.125rem;padding:.5rem .625rem;font-family:var(--solution-font-family);font-size:var(--solution-form-block-font-size);font-weight:var(--solution-form-block-font-weight)!important;line-height:var(--solution-form-block-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-form-block-letter-spacing);background-color:var(--solution-form-block-background-color);border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important;border-radius:var(--solution-form-block-border-radius)!important}@media screen and (min-width:768px){.p-search-form .p-search-form__input{width:25rem;height:3.125rem}}.p-search-form .p-search-form__button{display:flex;align-items:center;justify-content:center;width:3.75rem;max-width:100%;margin-left:.625rem;text-align:center;border:var(--solution-form-block-border-width) solid var(--solution-form-block-border-color)!important}@media screen and (min-width:768px){.p-search-form .p-search-form__button{margin-left:.625rem}}