.lcl-box{border:1px solid #17a1e6;background:#fff}.lcl-box .lcl-box__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 3.9rem;font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7;color:#17a1e6;-webkit-transition:color .25s ease;transition:color .25s ease}@media screen and (max-width: 767px){.lcl-box .lcl-box__ttl{font-size:max(1.6rem,10px);letter-spacing:0}}@media(any-hover: hover){.lcl-box .lcl-box__ttl:hover{color:#1068b3}.lcl-box .lcl-box__ttl:hover .ico_svg .svg-path{fill:#1068b3}}@media screen and (max-width: 767px){.lcl-box .lcl-box__ttl{padding:1.9rem 1.7rem}}.lcl-box .lcl-box__ttl .ico_svg{width:2rem}@media screen and (max-width: 767px){.lcl-box .lcl-box__ttl .ico_svg{width:1.6rem}}.lcl-box .lcl-box__main{padding:0 3.9rem 2.4rem}@media screen and (max-width: 767px){.lcl-box .lcl-box__main{padding:0 1.7rem 1.9rem}}.lcl-box .lcl-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}.lcl-box .lcl-box-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.lcl-box .lcl-box-list__item::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:1.8rem;height:auto;aspect-ratio:18/21;margin-top:.4rem;background:url(../../../common/img/svg/ico_check01.svg) no-repeat center/contain}