img{width:100%;height:auto}.lcl-sec{width:1016px;margin-top:100px;margin-inline:auto;background:#fff;box-shadow:0 0 35px 0px rgba(172,201,196,0.2)}@media screen and (max-width: 767px){.lcl-sec{width:92vw;margin-top:10.66667vw;box-shadow:0 0 9.33333vw 0px rgba(172,201,196,0.2)}}.lcl-sec+.lcl-sec{margin-top:40px}@media screen and (max-width: 767px){.lcl-sec+.lcl-sec{margin-top:5.6vw}}.lcl-sec .lcl-sec__in{padding:0 60px 40px;margin-top:30px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{padding:0 5.33333vw 5.33333vw;margin-top:5.33333vw}}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__in{display:flex;align-items:flex-start;gap:43px}}.lcl-sec .lcl-sec__copy{font-size:17px;line-height:1.6;font-weight:bold}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__copy{font-size:3.73333vw;line-height:1.5}}.lcl-sec .lcl-sec__txt{font-size:15px;line-height:2;font-weight:normal;margin-top:20px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__txt{font-size:3.46667vw;line-height:1.8}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__txt{margin-top:4vw}}.lcl-sec .lcl-sec__img{width:300px;flex-shrink:0}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__img{width:100%;margin-top:4vw}}.lcl-service-numlist{background:transparent;padding-bottom:62px}@media screen and (max-width: 767px){.lcl-service-numlist{padding-bottom:13.86667vw}}.lcl-support .lcl-support__cntarea{width:1000px;margin-top:51px;margin-inline:auto}@media screen and (min-width: 768px){.lcl-support .lcl-support__cntarea{display:grid;gap:50px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.lcl-support .lcl-support__cntarea{width:92vw;margin-top:8vw}}@media screen and (max-width: 767px){.lcl-support .lcl-support-cnt:nth-of-type(n+2){margin-top:8vw;padding-top:8vw;border-top:1px solid #ddd}}.lcl-support .lcl-support-cnt__ttl{font-size:20px;line-height:1.8;font-weight:bold;padding:25px 21px;border-left:1px solid #828282}@media screen and (max-width: 767px){.lcl-support .lcl-support-cnt__ttl{font-size:4.53333vw;line-height:1.7}}@media screen and (max-width: 767px){.lcl-support .lcl-support-cnt__ttl{padding:0;text-align:center;border-left:none}}.lcl-support .lcl-support-cnt-list{margin-top:10px;padding-left:21px;border-left:1px solid #ddd}@media screen and (max-width: 767px){.lcl-support .lcl-support-cnt-list{margin-top:4vw;padding-left:0;border-left:none}}.lcl-support .lcl-support-cnt-list__item::before{content:"・"}.lcl-support .lcl-support__copy{font-size:25px;line-height:1.8;letter-spacing:0;margin-top:40px}@media screen and (max-width: 767px){.lcl-support .lcl-support__copy{font-size:4.26667vw;line-height:1.7;margin-top:8vw}}.lcl-support .lcl-support__copy em{font-weight:700;display:block;text-align:center}.lcl-flow{margin-top:66px;background:#f8f8f8}@media screen and (max-width: 767px){.lcl-flow{margin-top:14.13333vw}}.lcl-flow .lcl-flow__ex{font-size:20px;line-height:1.8;font-weight:bold;margin-top:5px;text-align:center}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__ex{font-size:4.53333vw;line-height:1.7}}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__ex{margin-top:1.33333vw}}.lcl-flow .lcl-flow-list{display:flex;width:1000px;margin-top:68px;margin-inline:auto}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list{flex-direction:column;width:92vw;margin-top:8vw}}.lcl-flow .lcl-flow-list__item{width:100%;padding:0 30px 38px;background:#fff}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list__item{display:flex;align-items:flex-start;gap:2.4vw;padding:5.33333vw 4vw}}.lcl-flow .lcl-flow-list__item:nth-of-type(n+2){position:relative;margin-left:32px}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list__item:nth-of-type(n+2){margin:10.66667vw 0 0}}.lcl-flow .lcl-flow-list__item:nth-of-type(n+2)::before{content:"";position:absolute;inset:0 auto 0 -23px;margin-block:auto;width:14px;height:31px;background:url(img/triangle.svg) no-repeat center/contain}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list__item:nth-of-type(n+2)::before{inset:-6.66667vw 0 auto;width:5.86667vw;height:2.66667vw;margin-inline:auto;background-image:url(img/sp/triangle.svg)}}.lcl-flow .lcl-flow-list__num{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:flex-end;font-family:Overpass;font-size:50px;font-weight:100;line-height:1;letter-spacing:0;color:#828282;position:relative;z-index:1;width:63px;height:60px;margin-top:-28px;margin-inline:auto}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list__num{flex-shrink:0;font-size:9.6vw;width:12vw;height:10.66667vw;margin-top:1.33333vw;align-items:flex-start}}.lcl-flow .lcl-flow-list__num .ico_svg{position:absolute;inset:0;z-index:-1}.lcl-flow .lcl-flow-list__txt{font-size:15px;line-height:2;font-weight:normal}@media screen and (max-width: 767px){.lcl-flow .lcl-flow-list__txt{font-size:3.46667vw;line-height:1.8}}@media screen and (min-width: 768px){.lcl-flow .lcl-flow-list__txt{margin-top:20px}}.lcl-faq{background:#f8f8f8;padding-bottom:150px}@media screen and (max-width: 767px){.lcl-faq{padding-bottom:24vw}}.lcl-faq .lcl-faq__in{width:1000px;margin-inline:auto;padding-top:150px}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__in{width:100%;padding-top:18.66667vw}}.lcl-faq .service-qa{border-top:none}@media screen and (max-width: 767px){.lcl-faq .service-qa{border-bottom:1px solid #ddd}}@media screen and (max-width: 767px){.lcl-faq .service-qa__question{background:transparent}}@media screen and (min-width: 768px){.lcl-faq .service-qa__answer+.service-qa__question{margin-top:10px}}.lcl-faq .service-qa__button{border-bottom:none;border-top:1px solid #ddd}.lcl-faq .service-qa__answer{border-bottom:none}@media screen and (min-width: 768px){.lcl-faq .service-qa__answer{margin-top:6px;background:#fff}}

