@charset "UTF-8";.p-support__diagnosis-link-ref{font-size:1rem}.p-support__list-01__line:before{font-size:1.25rem}.p-support__block{margin-top:40px}.p-support__block.--01{margin-top:0;padding-top:40px}.p-support__block.--01 .c-ttl03{line-height:1.3;padding-top:0}.p-support__block.--01 .p-support__txt,.p-support__block.--02 .p-support__txt{margin-top:20px}.p-support__block.--02 .p-support__list-01{margin-top:30px}.p-support__block.--03 .p-support__list-02{margin-top:20px}.p-support__block.--04 .p-support__diagnosis,.p-support__block.--04 .p-support__txt{margin-top:30px}.p-support__block.--04 .p-support__note{margin-top:15px}.p-support__block.--04 .p-support__applicable{margin-top:40px}.p-support__block.--04 .p-support__applicable .p-support__note{margin-top:-1px;padding-left:4px}.p-support__note{display:flex;flex-direction:column;letter-spacing:.00005em}.p-support__note>li{padding-left:18px;position:relative}.p-support__note>li:before{content:"※";left:0;position:absolute;top:0}.p-support__list-01{counter-reset:c-list-01;display:flex;flex-direction:column;gap:12px}.p-support__list-01__line{border-bottom:1px solid #cacfc9;counter-increment:c-list-01;font-weight:500;padding-bottom:6px;padding-left:30px;position:relative}.p-support__list-01__line:before{color:#505750;content:counter(c-list-01) ".";font-family:helvetica-neue-lt-pro;font-weight:500;left:0;line-height:1;position:absolute;top:.05em}.p-support__list-02{display:flex;flex-wrap:wrap;gap:20px}.p-support__list-02__box{align-items:center;display:flex;flex-direction:column;gap:4px 20px;width:100%;width:calc(50% - 10px)}.p-support__list-02__box-icon{flex-shrink:0;width:60px}.p-support__list-02__ttl{font-size:clamp(.75rem,.510204vw + .630421rem,.875rem)}.p-support__diagnosis{background-image:linear-gradient(180deg,#e4e8e4 0,#d2dad2);border:1px solid #cacfc9;max-width:734px}.p-support__diagnosis-link{display:flex;flex-direction:column;width:100%}.p-support__diagnosis-wrap{padding:20px 14px}.p-support__diagnosis-tag{color:#fff;font-weight:600;letter-spacing:0;line-height:1}.p-support__diagnosis-tag span{background-color:#1c5a22;display:inline-flex;padding:7px 10px 5px}.p-support__diagnosis-title{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(1.25rem,2.55102vw + .652105rem,1.875rem);font-weight:700;gap:7px;letter-spacing:.08em;line-height:1;margin-top:16px}.p-support__diagnosis-title span{background-image:linear-gradient(90deg,#fff 0,#fff);padding:10px 4px 1px}.p-support__diagnosis-txt{font-weight:500;margin-top:16px}.p-support__diagnosis-link-ref{align-items:center;background-color:#1c5a22;color:#fff;display:flex;font-family:helvetica-neue-lt-pro;font-weight:700;gap:12px;justify-content:flex-end;letter-spacing:.12em;padding:10px 20px}.p-support__diagnosis-link-ref:after{aspect-ratio:1.5833333333;background-image:url(../images/common/icon_arrow_submit.svg);background-repeat:no-repeat;background-size:100%;content:"";width:19px}.p-support__applicable-title{font-weight:500;letter-spacing:.03em}.p-support__applicable-txt{margin-top:7px}.p-support__contact{margin-top:30px}.p-support__contact .c-footer-btn__link{background-color:#f1f3f1;border:1px solid #aaadab;max-width:345px;width:100%}@media screen and (min-width:768px){.p-support__diagnosis-link-ref{font-size:clamp(1rem,.347222vw + .833333rem,1.25rem)}.p-support__list-01__line:before{font-size:clamp(1.25rem,.694444vw + .916667rem,1.75rem)}.p-support__block.--01{padding-top:102px}.p-support__block.--01 .p-support__txt{letter-spacing:0;margin-top:38px}.p-support__block.--02{margin-top:153px}.p-support__block.--02 .p-support__txt{letter-spacing:0;margin-top:76px}.p-support__block.--02 .p-support__list-01{margin-top:40px}.p-support__block.--03{margin-top:148px}.p-support__block.--03 .p-support__list-02{margin-top:86px}.p-support__block.--04{margin-top:164px}.p-support__block.--04 .p-support__txt{letter-spacing:0;margin-top:76px}.p-support__block.--04 .p-support__diagnosis{margin-top:45px}.p-support__block.--04 .p-support__applicable{margin-top:80px}.p-support__list-01{gap:24px}.p-support__list-01__line{padding-bottom:9px;padding-left:40px}.p-support__list-01__line:before{top:-.1em}.p-support__list-02{gap:52px 28px;justify-content:space-between}.p-support__list-02__box{flex-direction:row;gap:24px;max-width:438px;width:calc(50% - 14px)}.p-support__list-02__box-icon{width:75px}.p-support__list-02__ttl{font-size:clamp(.875rem,.462963vw + .652778rem,1rem)}.p-support__diagnosis-wrap{padding:42px 39px 37px}.p-support__diagnosis-title{font-size:clamp(1.5rem,4.166667vw + -.5rem,2.625rem)}.p-support__diagnosis-txt{letter-spacing:0;margin-top:24px}.p-support__diagnosis-link-ref{padding:17px 36px 14px}.p-support__applicable-txt{letter-spacing:.05em;padding-left:5px}.p-support__contact{margin-top:43px}.p-support__contact .c-footer-btn__link{min-height:100px;padding-block:22px}.p-support__contact .c-footer-btn__link-en{padding-bottom:14px}}