.apply-area{font-size:14px}.c-promoHeader{border-bottom:1px solid #e6e6e6}.c-promoHeader .c-inner{display:flex;align-items:center;justify-content:space-between;padding:15px}.c-promoHeader h1{max-width:370px;width:100%}@media screen and (max-width: 768px){.c-promoHeader h1{max-width:180px}}.c-promoHeader .c-promoHeader__primaryBtn{text-align:center;display:flex;align-items:center}.c-promoHeader .c-promoHeader__primaryBtn a{position:relative;background:linear-gradient(0deg,#f2623b,#efa30a);color:#fff;font-weight:700;text-decoration:none;transition:all .2s;padding:5px 20px;border-radius:100vh;letter-spacing:2px;box-shadow:0 1px 2px 1px #0003;text-align:center;font-size:15px;display:inline-block}.c-promoHeader .c-promoHeader__primaryBtn a:hover{opacity:.6}.c-promoHeader .c-promoHeader__primaryBtn a:after{position:absolute;content:"";top:50%;right:10px;width:7px;height:7px;border:none;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform:translateY(-50%) rotate(45deg)}body{font-size:30px;line-height:1.6}html{font-size:30px}@media screen and (max-width: 768px) and (max-width: 768px){html{font-size:4vw}}main{max-width:768px;margin:0 auto;font-size:30px}@media screen and (max-width: 768px){main{font-size:1rem}}sup{font-size:max(.6em,11px)}@media screen and (min-width: 768px){.u-spOnly{display:none!important}}@media screen and (max-width: 768px){.u-pcOnly{display:none!important}}.u-textMarker{background:linear-gradient(rgba(0,0,0,0) 60%,yellow 60%);padding:.1em .3em}.u-fontSmall{font-size:max(.8em,11px)}.u-fontLarge{font-size:1.2em}.u-fontBold{font-weight:700}.u-fontWhite{color:#fff}.u-fontOrange{color:#f2623b}.u-fontMainColor{color:#17966f}.u-rmtL{margin-top:60px}@media screen and (max-width: 768px){.u-rmtL{margin-top:40px}}.u-rmtM{margin-top:40px}@media screen and (max-width: 768px){.u-rmtM{margin-top:25px}}.u-rmtS{margin-top:20px}@media screen and (max-width: 768px){.u-rmtS{margin-top:15px}}.u-rmtSS{margin-top:10px}@media screen and (max-width: 768px){.u-rmtSS{margin-top:6px}}.u-mAuto{margin-left:auto;margin-right:auto}.u-w20{width:20%}.u-w21{width:21%}.u-w22{width:22%}.u-w23{width:23%}.u-w24{width:24%}.u-w25{width:25%}.u-w26{width:26%}.u-w27{width:27%}.u-w28{width:28%}.u-w29{width:29%}.u-w30{width:30%}.u-w31{width:31%}.u-w32{width:32%}.u-w33{width:33%}.u-w34{width:34%}.u-w35{width:35%}.u-w36{width:36%}.u-w37{width:37%}.u-w38{width:38%}.u-w39{width:39%}.u-w40{width:40%}.u-w41{width:41%}.u-w42{width:42%}.u-w43{width:43%}.u-w44{width:44%}.u-w45{width:45%}.u-w46{width:46%}.u-w47{width:47%}.u-w48{width:48%}.u-w49{width:49%}.u-w50{width:50%}.u-w51{width:51%}.u-w52{width:52%}.u-w53{width:53%}.u-w54{width:54%}.u-w55{width:55%}.u-w56{width:56%}.u-w57{width:57%}.u-w58{width:58%}.u-w59{width:59%}.u-w60{width:60%}.u-w61{width:61%}.u-w62{width:62%}.u-w63{width:63%}.u-w64{width:64%}.u-w65{width:65%}.u-w66{width:66%}.u-w67{width:67%}.u-w68{width:68%}.u-w69{width:69%}.u-w70{width:70%}.u-w71{width:71%}.u-w72{width:72%}.u-w73{width:73%}.u-w74{width:74%}.u-w75{width:75%}.u-w76{width:76%}.u-w77{width:77%}.u-w78{width:78%}.u-w79{width:79%}.u-w80{width:80%}.u-w81{width:81%}.u-w82{width:82%}.u-w83{width:83%}.u-w84{width:84%}.u-w85{width:85%}.u-w86{width:86%}.u-w87{width:87%}.u-w88{width:88%}.u-w89{width:89%}.u-w90{width:90%}.u-w91{width:91%}.u-w92{width:92%}.u-w93{width:93%}.u-w94{width:94%}.u-w95{width:95%}.u-w96{width:96%}.u-w97{width:97%}.u-w98{width:98%}.u-w99{width:99%}.u-w100{width:100%}.u-w1em{width:1em}.u-w2em{width:2em}.u-w3em{width:3em}.u-w4em{width:4em}.u-w5em{width:5em}.u-w6em{width:6em}.u-w7em{width:7em}.u-w8em{width:8em}.u-w9em{width:9em}.u-w10em{width:10em}.u-w11em{width:11em}.u-w12em{width:12em}.u-w13em{width:13em}.u-w14em{width:14em}.u-w15em{width:15em}.u-w16em{width:16em}.u-w17em{width:17em}.u-w18em{width:18em}.u-w19em{width:19em}.u-w20em{width:20em}.u-w21em{width:21em}.u-w22em{width:22em}.u-w23em{width:23em}.u-w24em{width:24em}.u-w25em{width:25em}.u-w26em{width:26em}.u-w27em{width:27em}.u-w28em{width:28em}.u-w29em{width:29em}.u-w30em{width:30em}.u-w31em{width:31em}.u-w32em{width:32em}.u-w33em{width:33em}.u-w34em{width:34em}.u-w35em{width:35em}.u-w36em{width:36em}.u-w37em{width:37em}.u-w38em{width:38em}.u-w39em{width:39em}.u-w40em{width:40em}.u-w41em{width:41em}.u-w42em{width:42em}.u-w43em{width:43em}.u-w44em{width:44em}.u-w45em{width:45em}.u-w46em{width:46em}.u-w47em{width:47em}.u-w48em{width:48em}.u-w49em{width:49em}.u-w50em{width:50em}.u-linkText{color:#333;text-decoration:underline}.u-linkText.is-arrowR:after{content:" >"}.u-linkText:hover{opacity:.6}.u-textC{text-align:center}.u-textR{text-align:right}@media screen and (min-width: 768px){.u-sm-textL{text-align:center}}.u-listNote{text-indent:-1.5rem;padding-left:1.5rem}.u-listNote li{font-size:.75rem}.c-inner{width:100%;padding:0 15px}.c-ttl{font-size:1.5rem;text-align:center;font-weight:700;line-height:1.4}.c-situationCard__wrap .situationCard{background:#fff;padding:1.5rem;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;margin:0 auto}@media screen and (max-width: 768px){.c-situationCard__wrap .situationCard{padding:1.5rem .5rem}}.c-situationCard__wrap .situationCard+.situationCard{margin-top:1.5rem}.c-situationCard__wrap .situationCardTopImg{text-align:center}.c-situationCard__wrap .situationCardTopImg img{max-width:12rem;width:100%}.c-situationCard__wrap ul,.c-situationCard__wrap p{margin:0 auto;font-size:30px}@media screen and (max-width: 768px){.c-situationCard__wrap ul,.c-situationCard__wrap p{font-size:1rem}}.c-situationCard__wrap label{font-size:1.3rem;font-weight:700;color:#fff;background:#17966f;padding:.3rem 1.8rem;width:fit-content;margin:0 auto}.c-situationCard__wrap .cardBox{max-width:25rem;width:100%;text-align:center;margin:0 auto;border:.3rem solid #f2623b;font-weight:700;color:#f2623b;padding:.2rem 0;font-size:1rem}.c-situationCard__wrap .cardBox .textMedium{font-size:1.5rem}.c-situationCard__wrap .cardBox .textLarge{font-size:2.5rem;line-height:1}.c-situationCard__wrap .cardBox .textLarge sup{font-size:.8rem;top:-1.5em}.c-situationCard__wrap .cardBox .cardBoxgrid{display:flex;justify-content:center;text-align:left;gap:.5em}.c-situationCard__wrap .textLink{color:#17966f;font-size:1rem;width:fit-content;display:flex;gap:.5rem;align-items:center;margin-left:auto}.c-situationCard__wrap .textLink:after{content:"";width:.3rem;height:1rem;background-color:#17966f;clip-path:polygon(.3rem 50%,0% 0%,0% 1rem)}.u-primaryBtn{text-align:center}.u-primaryBtn a{position:relative;background:linear-gradient(0deg,#f2623b,#efa30a);color:#fff;font-weight:700;text-decoration:none;transition:all .2s;padding:.3rem 2rem;border-radius:100vh;letter-spacing:2px;box-shadow:0 .1rem .2rem .1rem #0003;text-align:center;max-width:26.5rem;width:100%;font-size:1.6rem;display:inline-block}.u-primaryBtn a:hover{opacity:.6}.u-primaryBtn a:after{position:absolute;content:"";top:50%;right:1rem;width:.4rem;height:.4rem;border:none;border-top:.1rem solid #fff;border-right:.1rem solid #fff;transform:translateY(-50%) rotate(45deg)}.c-aboutTotalCareTop img,.c-aboutTotalCareBottom img{max-width:450px;width:100%;margin:0 auto;display:block}.c-aboutTotalCareTop{position:relative;padding:2.7rem 0 0}.c-aboutTotalCareTop:after{position:absolute;content:"";bottom:-50px;left:50%;transform:translate(-50%);width:100%;height:50px;background-color:#fff;clip-path:polygon(50% 50px,0% 0%,100% 0%)}.c-aboutTotalCareBottom{background:#ffefaa;padding:110px 0 60px}@media screen and (max-width: 768px){.c-aboutTotalCareBottom{padding:90px 0 40px}}.c-aboutTotalCareBottom .u-primaryBtn{font-size:24px}.c-aboutTotalCare__primaryBtn{text-align:center}.c-aboutTotalCare__primaryBtn a{position:relative;background:linear-gradient(0deg,#f2623b,#efa30a);color:#fff;font-weight:700;text-decoration:none;transition:all .2s;padding:.3rem 2rem;border-radius:100vh;letter-spacing:2px;box-shadow:0 .1rem .2rem .1rem #0003;text-align:center;max-width:26.5rem;width:100%;font-size:1.6rem;display:inline-block}.c-aboutTotalCare__primaryBtn a:hover{opacity:.6}.c-aboutTotalCare__primaryBtn a:after{position:absolute;content:"";top:50%;right:1rem;width:.4rem;height:.4rem;border:none;border-top:.1rem solid #fff;border-right:.1rem solid #fff;transform:translateY(-50%) rotate(45deg)}
