.m-plus-rounded-1c-regular{font-weight:400;font-style:normal}.lcl-sec{margin-inline:auto;border-top:.1rem solid #d3d8e0}@media screen and (min-width: 768px){.lcl-sec{max-width:115rem;width:calc(100% - 5rem)}}@media screen and (max-width: 767px){.lcl-sec{padding:0 1.5rem}}.lcl-sec .lcl-sec__in{padding:6rem 0 4rem;position:relative}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__in{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 5rem}.lcl-sec .lcl-sec__in:before,.lcl-sec .lcl-sec__in:after{content:"";position:absolute;left:0;right:0;margin-inline:auto}.lcl-sec .lcl-sec__in:before{bottom:0;width:.1rem;height:calc(100% + 3.8rem);background-color:#d3d8e0}.lcl-sec .lcl-sec__in:after{content:"";width:.9rem;aspect-ratio:1;background-color:#21b445;top:0;border-radius:100vmax;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{padding:6rem 0 0}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__block:not(:last-of-type){margin-bottom:6rem}}@media(any-hover: hover){.lcl-sec .lcl-sec-block__main:hover .lcl-sec-block__fig img{opacity:.7;scale:1.05}.lcl-sec .lcl-sec-block__main:hover .svg-circle{fill:#18954c}.lcl-sec .lcl-sec-block__main:hover .lcl-sec-block__ttl,.lcl-sec .lcl-sec-block__main:hover .lcl-sec-block__txt{color:#18954c}}.lcl-sec .lcl-sec-block__fig{overflow:hidden}.lcl-sec .lcl-sec-block__fig img{-webkit-transition:opacity .25s,scale .25s;transition:opacity .25s,scale .25s}.lcl-sec .lcl-sec-block-main__info{padding:0 9.5rem 0 4rem;position:relative}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-block-main__info{min-height:13.5rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block-main__info{padding:0 5.2rem 0 2rem}}.lcl-sec .lcl-sec-block-main__info .ico_svg{width:2.4rem;height:2.4rem;position:absolute;right:4rem;top:0;bottom:0;margin:auto 0}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block-main__info .ico_svg{right:2rem;width:2rem;height:2rem}}.lcl-sec .lcl-sec-block-main__info .svg-path{fill:#fff;-webkit-transition:fill .25ss;transition:fill .25ss}.lcl-sec .lcl-sec-block-main__info .svg-circle{fill:#21b445;-webkit-transition:fill .25ss;transition:fill .25ss}.lcl-sec .lcl-sec-block__ttl{-webkit-transition:color .25s;transition:color .25s}.lcl-sec .lcl-sec-block__txt{-webkit-transition:color .25s;transition:color .25s}.lcl-sec .lcl-sec-block__sub{margin-top:2rem;padding-top:2rem;border-top:.1rem dashed #d3d8e0;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__sub{width:100%}}.lcl-sec .lcl-sec-block__sub.lcl-sec-block__sub--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__sub.lcl-sec-block__sub--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-block__sub.lcl-sec-block__sub--flex .btn01{width:calc(50% - 0.5rem);margin:0}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-block__sub.lcl-sec-block__sub--flex .btn01{width:25.7rem}}.lcl-sec .btn01{margin-inline:auto}@media screen and (max-width: 767px){.contat-box{width:calc(100% - 3rem);margin-inline:auto}}.lcl-figlist{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;width:min(100% - 5rem,125rem);margin-inline:auto}@media screen and (max-width: 767px){.lcl-figlist{grid-template-columns:repeat(2, 1fr);width:calc(100% - 3rem);gap:1rem}}.lcl-figlist .lcl-figlist__item{border-radius:1rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-figlist .lcl-figlist__item:nth-of-type(2){display:none}}