.lcl-lead{padding:8rem 0 4rem}@media screen and (max-width: 767px){.lcl-lead{padding:5rem 1.5rem 3rem}}.lcl-lead .lcl-lead__ttl{position:relative;padding-left:1.9rem;color:#395333;font-weight:600;font-size:2.7rem;font-size:max(2.7rem,10px);line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__ttl{font-size:2.2rem;font-size:max(2.2rem,10px)}}.lcl-lead .lcl-lead__ttl::before{content:"";position:absolute;top:0;bottom:0;left:0;width:1.4rem;height:1.4rem;border-radius:50%;border:.4rem solid #395333;background-color:#c6dfbf;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.lcl-sec:not(:last-of-type){margin-bottom:4rem}@media screen and (max-width: 767px){.lcl-sec:not(:last-of-type){margin-bottom:3rem}}@media screen and (max-width: 767px){.lcl-sec{padding:0 1.5rem 0}}.lcl-sec .lcl-sec__ttl{margin-bottom:1.5rem}.lcl-sec .lcl-sec-list01__item{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:.15em;font-weight:600;line-height:1.6}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list01__item{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;line-height:1.7}}.lcl-sec .lcl-sec-list01__item{counter-increment:cnt_counter;padding-left:2rem;position:relative}.lcl-sec .lcl-sec-list01__item:before{content:counter(cnt_counter) ".";position:absolute;left:0;top:0;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:.15em;font-weight:600;line-height:1.6}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list01__item:before{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;line-height:1.7}}.lcl-sec .lcl-sec-list01__item:not(:first-of-type){margin-top:.5rem}.lcl-sec .lcl-sec__list02{padding-left:1rem}.lcl-sec .lcl-sec-list02__item{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:.15em;font-weight:600;line-height:1.6}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list02__item{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;line-height:1.7}}.lcl-sec .lcl-sec-list02__item{counter-increment:num;padding-left:3.3rem;position:relative}.lcl-sec .lcl-sec-list02__item:before{text-align:right;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:end;-ms-flex-pack:end;justify-content:flex-end;content:counter(num, lower-roman) ".";position:absolute;left:0;top:0;width:2.6rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:.15em;font-weight:600;line-height:1.6}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list02__item:before{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;line-height:1.7}}.lcl-sec .lcl-sec-list02__item:before{letter-spacing:0}.lcl-sec .lcl-sec__block:not(:last-of-type){margin-bottom:1.5rem}.lcl-sec .lcl-sec-block__ttl{padding-left:2rem;position:relative}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__ttl{padding-left:1.6rem}}.lcl-sec .lcl-sec-block__ttl:before{content:"";position:absolute;left:0;top:.4rem;width:1.5rem;aspect-ratio:1;background:#000;border-radius:100vmax}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__ttl:before{top:.6rem;width:1.2rem}}.lcl-sec .lcl-sec__table{width:100%;border-collapse:collapse;table-layout:fixed}.lcl-sec .lcl-sec-table__cnt{text-align:center;padding:1.6rem 0;border:.1rem solid #d9d9d9}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-table__cnt{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;padding:.8rem 0}}.lcl-table{width:100%;border:1px solid #d9d9d9;border-collapse:collapse}.lcl-table td,.lcl-table th{border:1px solid #d9d9d9;border-collapse:collapse;padding-block:1.4rem;padding-inline:3.5rem}@media screen and (max-width: 767px){.lcl-table td,.lcl-table th{padding:.7rem 1rem}}.lcl-table th{width:15rem;padding-inline:.8rem;text-align:center}@media screen and (max-width: 767px){.lcl-table th{width:10.5rem;padding-inline:.6rem}}