.m-plus-rounded-1c-regular{font-weight:400;font-style:normal}@media screen and (min-width: 768px){.lcl-navi{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1rem}}.lcl-navi .lcl-navi__item{counter-increment:cnt_counter}@media screen and (max-width: 767px){.lcl-navi .lcl-navi__item:not(:last-of-type){margin-bottom:1rem}}.lcl-navi .lcl-navi-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 1rem;border-radius:.8rem;border:1px solid #d3d8e0;background:#fff;position:relative;padding:1.2rem 4rem 1.2rem 1.5rem;-webkit-transition:color .3s,background-color .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,transform .3s;transition:color .3s,background-color .3s,transform .3s,-webkit-transform .3s}.lcl-navi .lcl-navi-item__link .ico_svg{width:2rem;height:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-item__link .ico_svg{width:2rem;height:2rem}}.lcl-navi .lcl-navi-item__link .svg-path{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.lcl-navi .lcl-navi-item__link .svg-circle{fill:#21b445;-webkit-transition:fill .3s;transition:fill .3s}.lcl-navi .lcl-navi-item__link:before{content:counter(cnt_counter, decimal-leading-zero);color:#21b445}@media screen and (min-width: 768px){.lcl-navi .lcl-navi-item__link:before{font-size:max(2.8rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-item__link:before{font-size:max(2.8rem,10px)}}.lcl-navi .lcl-navi-item__link:before{letter-spacing:.04em;font-weight:700;line-height:1.9}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-item__link:before{letter-spacing:.03em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-navi .lcl-navi-item__link:before{font-size:max(2.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-navi .lcl-navi-item__link:before{font-size:max(2.4rem,10px)}}.lcl-navi .lcl-navi-item__link:before{-webkit-transition:color .3s;transition:color .3s}@media(any-hover: hover){.lcl-navi .lcl-navi-item__link:hover{background-color:#f1fcf3}}.lcl-navi .lcl-navi-item__txt{padding-left:1.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-navi .lcl-navi-item__txt:after{content:"";width:.1rem;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto 0;border-left:.1rem dashed #d3d8e0;-webkit-transition:border .3s;transition:border .3s}.lcl-sec{counter-increment:cnt_counter;position:relative;margin-top:10rem}@media screen and (max-width: 767px){.lcl-sec{margin-top:6rem}}.lcl-sec:before{content:counter(cnt_counter, decimal-leading-zero);display:block;color:#21b445}@media screen and (min-width: 768px){.lcl-sec:before{font-size:max(6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-sec:before{font-size:max(6rem,10px)}}.lcl-sec:before{font-weight:800;line-height:1.3;letter-spacing:.05em}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-sec:before{font-size:max(4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-sec:before{font-size:max(4rem,10px)}}.lcl-sec .lcl-sec__ttl{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;padding:1rem 1.5rem 1rem 0}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__ttl{font-size:max(3.6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{font-size:max(3.6rem,10px)}}.lcl-sec .lcl-sec__ttl{letter-spacing:.05em;font-weight:800;line-height:1.9}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{letter-spacing:.03em;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-sec .lcl-sec__ttl{font-size:max(2.8rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-sec .lcl-sec__ttl{font-size:max(2.8rem,10px)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{width:calc(100% + 1.5rem);margin-right:-1.5rem;gap:1.5rem;padding:.5rem 1rem 1rem 0}}.lcl-sec .lcl-sec__ttl::before,.lcl-sec .lcl-sec__ttl::after{content:"";position:absolute;background-color:#21b445}.lcl-sec .lcl-sec__ttl::before{bottom:-0.1rem;left:0;width:100%;height:.2rem}.lcl-sec .lcl-sec__ttl::after{bottom:-0.5rem;left:-0.5rem;border-radius:50%;width:1rem;height:1rem;margin:auto}.lcl-sec .lcl-sec-block__ttl{color:#fff}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-block__ttl{font-size:max(2.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__ttl{font-size:max(2.2rem,10px)}}.lcl-sec .lcl-sec-block__ttl{letter-spacing:.03em;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__ttl{letter-spacing:.02em;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-sec .lcl-sec-block__ttl{font-size:max(2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-sec .lcl-sec-block__ttl{font-size:max(2rem,10px)}}.lcl-sec .lcl-sec-block__ttl{padding:0 2rem;background-color:#18954c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lcl-sec .lcl-sec-block__fig{overflow:hidden}.lcl-sec .lcl-sec__example{padding:2rem;border-radius:1rem;border:1px solid #d3d8e0}.lcl-sec .lcl-sec-example__ttl{color:#e67603}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-example__ttl{font-size:max(1.7rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-example__ttl{font-size:max(1.7rem,10px)}}.lcl-sec .lcl-sec-example__ttl{letter-spacing:.03em;font-weight:700;line-height:2}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-example__ttl{letter-spacing:.02em;line-height:2.1}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-sec .lcl-sec-example__ttl{font-size:max(1.6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-sec .lcl-sec-example__ttl{font-size:max(1.6rem,10px)}}.lcl-sec .lcl-sec-example__ttl{padding:0 1.5rem;border-bottom:.1rem solid #e67603}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-example__list.lcl-sec-example__list--column{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}}@media screen and (max-width: 767px){.lcl-sec .btn01{margin-inline:auto}}