.ttl01 .ttl01-icon .svg-path01{fill:#ffdada}.ttl01 .ttl01-icon .svg-path02{fill:#fff}.ttl01 .ttl01-icon .svg-path03{fill:#ff6464}.lcl-sec{padding:75px 0 80px;background:#fff7f7;position:relative}@media screen and (max-width: 767px){.lcl-sec{padding:8vw 0 21.3333333333vw}}.lcl-sec:after{content:"";position:absolute;top:-30px;left:0;right:0;width:100%;height:30px;background:url(../img/bg_01.png) repeat-x left bottom/contain}@media screen and (max-width: 767px){.lcl-sec:after{top:-8vw;height:8.5333333333vw;background:url(../img/sp/bg_01.png) repeat-x left bottom/contain}}.lcl-sec .lcl-sec__list{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;gap:15px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 6.6666666667vw}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list__item{width:100%}}.lcl-sec .lcl-sec-list__link{background-color:#fff;border:2px solid #55453a;border-radius:10px;padding:16px 27px;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;-webkit-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list__link{border:.5333333333vw solid #55453a;border-radius:1.3333333333vw;padding:4vw 5.3333333333vw;width:100%}}.lcl-sec .lcl-sec-list__link .ico_svg{width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:19px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-list__link .ico_svg{width:3.7333333333vw;height:3.7333333333vw}}.lcl-sec .lcl-sec-list__link .svg-path{fill:#55453a;-webkit-transition:fill .3s;transition:fill .3s}@media(hover: hover){.lcl-sec .lcl-sec-list__link:hover{border:2px solid #f04b4b;background:#f04b4b}.lcl-sec .lcl-sec-list__link:hover .lcl-sec-list__ttl{color:#fff}.lcl-sec .lcl-sec-list__link:hover .lcl-sec-list__capacity{color:#fff}.lcl-sec .lcl-sec-list__link:hover .svg-path{fill:#fff}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.lcl-sec .lcl-sec-list__link:hover{border:2px solid #f04b4b;background:#f04b4b}.lcl-sec .lcl-sec-list__link:hover .lcl-sec-list__ttl{color:#fff}.lcl-sec .lcl-sec-list__link:hover .lcl-sec-list__capacity{color:#fff}.lcl-sec .lcl-sec-list__link:hover .svg-path{fill:#fff}}.lcl-sec .lcl-sec-list__ttl{color:#55453a;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.1em;-webkit-transition:color .3s;transition:color .3s}.lcl-sec .lcl-sec-list__capacity{color:#55453a;font-size:12px;font-weight:400;line-height:1.65;letter-spacing:.05em;-webkit-transition:color .3s;transition:color .3s}