.mainLead{margin:40px 0 0}@media (width <= 767px){.mainLead{margin:7.4vw 0 0;padding:0 6.64vw}}.mainLead .title{color:#3a4a4a;font-size:27px;font-weight:700;text-align:center;width:fit-content;border-bottom:#526161 1px solid;margin:0 auto;padding:0 .5em 18px}@media (width <= 767px){.mainLead .title{font-size:6vw;line-height:1.6;text-align:left;width:100%;padding:0 0 2.1vw}}.mainLead .desc{color:#526161;font-size:16px;text-align:center;line-height:1.8;margin:16px 0 0}@media (width <= 767px){.mainLead .desc{font-size:3.6vw;text-align:left;margin:4.3vw 0 0}}.troubles{text-align:center;max-width:1100px;background-color:#e9f4e3;border-radius:20px;margin:40px auto 0;padding:30px 0 0}@media (width <= 767px){.troubles{border-radius:0;margin:7vw calc(50% - 50vw) 0;padding:7vw 6.64vw 0}}.troubles .title{color:#386c52;font-size:32px;font-weight:700;line-height:2;width:430px;border-bottom:#a3c898 2px solid;margin:0 auto}@media (width <= 767px){.troubles .title{font-size:6vw;width:88vw;border-bottom:#a3c898 .75vw solid}}.troubles ul{margin:40px 0 0;display:flex;justify-content:center;gap:22px}@media (width <= 767px){.troubles ul{margin:6vw 0 0;flex-direction:column;align-items:center;gap:8vw}}.troubles ul li{color:#3a4a4a;font-size:20px;width:313px;background-color:#fff;border-radius:30px;box-shadow:3px 5px #c3ddba;padding:20px 36px;display:flex;justify-content:center;align-items:center;position:relative}@media (width <= 767px){.troubles ul li{width:100%;font-size:5.56vw;padding:4.83vw 6vw}}.troubles ul li:before{content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #c3ddba;position:absolute;left:calc(50% + 2px);bottom:-17.5px;transform:translate(-50%)}@media (width <= 767px){.troubles ul li:before{bottom:-17px}}.troubles ul li:after{content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #fff;position:absolute;left:50%;bottom:-12px;transform:translate(-50%)}.troubles ul li span{font-weight:700;display:contents}.troubles .image{width:430px;margin:40px auto 0}@media (width <= 767px){.troubles .image{width:100vw;margin:7vw calc(50% - 50vw) 0}}.reason{text-align:center;margin:45px 0 0}@media (width <= 767px){.reason{padding:0 6.64vw}}.reason h2{color:#2b7b1a;font-size:22px;font-weight:700;line-height:1.75}@media (width <= 767px){.reason h2{font-size:4.5vw}}.reason h2 .bg{color:#fff;background-color:#2b7b1a}.reason h2 .em{font-size:32px;background:linear-gradient(to bottom,transparent 66%,#ffff01 66%)}@media (width <= 767px){.reason h2 .em{font-size:6.5vw}}.reason .text{font-size:16px;text-align:left;line-height:1.75;max-width:900px;margin:25px auto 0}@media (width <= 767px){.reason .text{font-size:3.7vw;margin:4.3vw auto 0}}.achievement{text-align:center;margin:45px 0 0}.achievement .title{color:#3a4a4a;font-size:24px;font-weight:700}@media (width <= 767px){.achievement .title{font-size:6.4vw}}.achievement .title span{font-size:32px;margin:0 5px 0 0}@media (width <= 767px){.achievement .title span{font-size:8vw}}.achievement .data{display:flex;justify-content:center;align-items:end;gap:10px}.achievement .data .subtext{color:#3a4a4a;font-size:20px;font-weight:700;line-height:1.1;text-align:left;margin:0 0 16px}@media (width <= 767px){.achievement .data .subtext{font-size:5.3vw}}.achievement .number{color:#f68100;font-family:Poppins,sans-serif;font-size:80px;font-weight:700;line-height:1.2}@media (width <= 767px){.achievement .number{font-size:18vw}}.achievement .number .unit{color:#f68100;font-size:50px;margin:0 0 0 8px}@media (width <= 767px){.achievement .number .unit{font-size:13vw}}.achievement .note{font-size:12px}@media (width <= 767px){.achievement .note{font-size:3.1vw}}.support{text-align:center;background-color:#fff5da;margin:50px 0 0}@media (width <= 767px){.support{width:100vw;margin:7vw calc(50% - 50vw) 0;padding:7vw 0 0}}.support .title{color:#3a4a4a;font-size:27px;font-weight:700;line-height:1.5;text-align:center}@media (width <= 767px){.support .title{font-size:6vw}}.support .title span{color:#f78001}.support ul{text-align:left;list-style:none;max-width:fit-content;margin:40px auto 0;padding:0;display:flex;flex-direction:column;gap:16px}@media (width <= 767px){.support ul{margin:7vw 0 0}}.support ul li{font-size:21px;font-weight:700;padding:0 0 0 32px;position:relative}@media (width <= 767px){.support ul li{font-size:4.7vw;text-indent:-1.2em;padding:0 9.23vw 0 14.5vw}}.support ul li:after{content:"";width:18px;height:9px;border-left:3px solid #ff6600;border-bottom:3px solid #ff6600;transform:rotate(-45deg);transform-origin:center;position:absolute;top:7px;left:36px}@media (width <= 767px){.support ul li:after{width:3.8vw;height:2.4vw;border-left:.8vw solid #ff6600;border-bottom:.8vw solid #ff6600;top:1.3vw;left:calc(50% - 40vw)}}.support ul li span{border-bottom:#f99f37 2px solid}.support ul li span.checkbox{width:21px;height:21px;background:#fff;border:2px solid #bbb!important;margin:0 6px 0 0;position:relative;top:3px;left:0;display:inline-block}@media (width <= 767px){.support ul li span.checkbox{width:4vw;height:4vw;border:.5vw solid #bbb!important;margin:0 1.6vw 0 0;top:.3vw;left:0}}.consultation{margin:50px 0 0}@media (width <= 767px){.consultation{margin:7vw 0 0;padding:0 6.64vw}}.consultation .title{color:#3a4a4a;font-size:24px;font-weight:700;line-height:1.5;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#f78001;text-underline-offset:.3em;width:fit-content;margin:0 auto;padding:0 .3em}@media (width <= 767px){.consultation .title{font-size:6vw;line-height:1.8}}.consultation .title span{color:#f78001;font-size:30px}@media (width <= 767px){.consultation .title span{font-size:7.2vw}}.consultation p{font-size:16px;text-align:left;line-height:1.7;max-width:900px;margin:25px auto 0}@media (width <= 767px){.consultation p{font-size:3.7vw;margin:5.3vw auto 0}}.toNakoudo[data-astro-cid-q23yno4c]{text-align:center;margin:40px 0 0}@media (width <= 767px){.toNakoudo[data-astro-cid-q23yno4c]{padding:0 0 12vw}}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c]{margin:30px 0 0;display:flex;flex-direction:column;align-items:center}@media (width <= 767px){.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c]{margin:4vw 0 0}}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] h2[data-astro-cid-q23yno4c]{color:#2c7b1b;font-size:22px;font-weight:700;margin:0 0 20px}@media (width <= 767px){.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] h2[data-astro-cid-q23yno4c]{font-size:5.7vw;margin:0 0 4.3vw}}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] h2[data-astro-cid-q23yno4c] span{color:#f78001;font-size:30px}@media (width <= 767px){.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] h2[data-astro-cid-q23yno4c] span{font-size:7.5vw}}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] img[data-astro-cid-q23yno4c]{width:172px;margin:0 auto;display:block}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] .button[data-astro-cid-q23yno4c]{cursor:pointer}@media (hover: hover) and (pointer: fine){.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] .button[data-astro-cid-q23yno4c]:hover{opacity:.8}}.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] .button[data-astro-cid-q23yno4c] .buttonArrow[data-astro-cid-q23yno4c]:after{width:15px;height:15px}@media (width <= 767px){.toNakoudo[data-astro-cid-q23yno4c] .content[data-astro-cid-q23yno4c] .button[data-astro-cid-q23yno4c] .buttonArrow[data-astro-cid-q23yno4c]:after{width:3.5vw;height:3.5vw}}
