﻿.lp_equipment{background:#fff}.lp_equipment .mv *,.lp_equipment .intro *,.lp_equipment .point *,.lp_equipment .needs *,.lp_equipment .example *,.lp_equipment .voice *,.lp_equipment .flow *,.lp_equipment .faq *,.lp_equipment .works *{font-weight:normal;font-size:15px;letter-spacing:0.1em;line-height:2;color:#333}@media (max-width: 767px){.lp_equipment .mv *,.lp_equipment .intro *,.lp_equipment .point *,.lp_equipment .needs *,.lp_equipment .example *,.lp_equipment .voice *,.lp_equipment .flow *,.lp_equipment .faq *,.lp_equipment .works *{font-size:14px}}.lp_equipment .c-bg-blar{background-image:url("/images/lp_equipment/bg_blar.gif");background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:relative}@media (max-width: 767px){.lp_equipment .c-bg-blar{background-image:url("/images/lp_equipment/bg_blar_sp.gif")}}.lp_equipment .c-bg-blar:after{content:'';background-image:url("/images/lp_equipment/bg_wave.gif");background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;aspect-ratio:2000 / 518;display:block;position:absolute;bottom:-90px;left:0}@media only screen and (max-width: 400px){.lp_equipment .c-bg-blar:after{background-image:url("/images/lp_equipment/bg_wave_sp.gif");aspect-ratio:750 / 240;bottom:-60px}}.lp_equipment .c-bg-slash{background:#F3F4F5;position:relative}.lp_equipment .c-bg-slash:before{content:'';clip-path:polygon(0 0, 23% 0, 100% 100%, 0% 100%);background:#eeeff0;width:81.25%;height:100%;position:absolute;top:0;left:0;z-index:1}.lp_equipment .c-bg-slash .c-equipment-wrap-1170,.lp_equipment .c-bg-slash .c-equipment-wrap-1000{position:relative;z-index:2}.lp_equipment .c-equipment-wrap-1170,.lp_equipment .c-equipment-wrap-1000{width:calc(100% - 40px);margin:0 auto}@media (max-width: 767px){.lp_equipment .c-equipment-wrap-1170,.lp_equipment .c-equipment-wrap-1000{width:calc(100% - 36px)}}.lp_equipment .c-equipment-wrap-1170{max-width:1170px}.lp_equipment .c-equipment-wrap-1000{max-width:1000px}.lp_equipment .c-title{font-weight:bold;font-size:32px;letter-spacing:0.1em;line-height:1.4375;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;margin:0 !important;text-align:center}@media (max-width: 767px){.lp_equipment .c-title{font-size:26px;line-height:1.5384;text-align:center;gap:13px}}@media only screen and (max-width: 375px){.lp_equipment .c-title{font-size:6.9333vw}}.lp_equipment .c-title:before{content:'';display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;width:32px;aspect-ratio:1}@media (max-width: 767px){.lp_equipment .c-title:before{width:28px}}.lp_equipment .c-title.is-intro:before{background-image:url("/images/lp_equipment/ico_intro.svg")}.lp_equipment .c-title.is-point:before{background-image:url("/images/lp_equipment/ico_point.svg");width:46px}@media (max-width: 767px){.lp_equipment .c-title.is-point:before{width:36px}}.lp_equipment .c-title.is-example:before{background-image:url("/images/lp_equipment/ico_example.svg");width:34px}.lp_equipment .c-title.is-voice:before{background-image:url("/images/lp_equipment/ico_voice.svg");width:36px}.lp_equipment .c-title.is-flow:before{background-image:url("/images/lp_equipment/ico_flow.svg");width:36px}.lp_equipment .c-title.is-faq:before{background-image:url("/images/lp_equipment/ico_faq.svg");width:36px}.lp_equipment .c-title.is-works:before{background-image:url("/images/lp_equipment/ico_works.svg");width:36px}.lp_equipment .c-equipment-link{width:100%;max-width:320px;height:60px;border-radius:30px;background:linear-gradient(90deg, #F39801 0%, #f36701 100%);display:flex;justify-content:center;align-items:center;position:relative}@media (max-width: 767px){.lp_equipment .c-equipment-link{max-width:274px}}.lp_equipment .c-equipment-link span{font-size:18px;line-height:1;letter-spacing:0.1em;font-weight:700;color:#fff;position:relative;z-index:2}@media (max-width: 767px){.lp_equipment .c-equipment-link span{font-size:16px;padding-right:16px}}.lp_equipment .c-equipment-link:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;border-radius:30px;background:linear-gradient(-90deg, #F39801 0%, #f36701 100%);transition:0.3s}.lp_equipment .c-equipment-link:after{content:'';width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,0.2);background-image:url("/images/lp_equipment/arrow_link.svg");background-size:12px;background-position:center center;background-repeat:no-repeat;display:block;position:absolute;top:calc(50% - 20px);right:10px}@media (hover: hover){.lp_equipment .c-equipment-link:hover:before{opacity:0}}.lp_equipment .mv{background-image:url("/images/lp_equipment/bg_mv.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}@media (max-width: 767px){.lp_equipment .mv{background-image:url("/images/lp_equipment/bg_mv_sp.jpg")}}.lp_equipment .mv__wrapper{height:100dvh;height:100vh;position:relative;width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:100px;max-height:75vw}@media only screen and (max-width: 1440px){.lp_equipment .mv__wrapper{height:auto;min-height:0;max-height:none;padding:210px 0 73px}}@media (max-width: 767px){.lp_equipment .mv__wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:85px 18px 24px}}.lp_equipment .mv__text{width:37.01388%;margin-left:8.3333%}@media (max-width: 767px){.lp_equipment .mv__text{width:100%;display:contents}}.lp_equipment .mv__copy{font-weight:900;line-height:1;letter-spacing:0.06em;font-size:22px;position:relative;padding-bottom:11px;display:block;width:max-content}@media only screen and (max-width: 1440px){.lp_equipment .mv__copy{font-size:1.31944444vw}}@media (max-width: 767px){.lp_equipment .mv__copy{font-size:12px;letter-spacing:0;padding-bottom:1px}}.lp_equipment .mv__copy:after{content:'';width:calc(100% - 6px);height:6px;display:block;position:absolute;bottom:0;left:0;background-image:url("../../images/lp_equipment/line.png");background-size:contain;background-position:center center;background-repeat:repeat-x}@media (max-width: 767px){.lp_equipment .mv__copy:after{bottom:-6px;height:4px;background-size:auto 6px}}.lp_equipment .mv__copy+.mv__copy{margin-top:10px}.lp_equipment .mv__title{display:block;margin-bottom:42px}@media (max-width: 767px){.lp_equipment .mv__title{margin-bottom:17px}}.lp_equipment .mv__title,.lp_equipment .mv__title span{font-size:58px;color:#EA602B;font-weight:800;line-height:1.28;letter-spacing:0}@media only screen and (max-width: 1440px){.lp_equipment .mv__title,.lp_equipment .mv__title span{font-size:4.02777778vw}}@media (max-width: 767px){.lp_equipment .mv__title,.lp_equipment .mv__title span{font-size:30px}}.lp_equipment .mv__title span,.lp_equipment .mv__title span span{color:#333}@media (max-width: 767px){.lp_equipment .mv__title span,.lp_equipment .mv__title span span{font-size:24px;line-height:24px;display:block;margin-top:4px}}.lp_equipment .mv__description{font-weight:500;font-size:15px;letter-spacing:0.06em;line-height:1.866;margin-top:14px}@media (max-width: 767px){.lp_equipment .mv__description{font-size:12px;line-height:1.6666}}.lp_equipment .mv__img{width:55%;transform:translate(5%, 9%)}@media (max-width: 767px){.lp_equipment .mv__img{width:74vw;order:4;margin:14px auto 0;transform:none}}.lp_equipment .mv__link{margin-top:44px}@media (max-width: 767px){.lp_equipment .mv__link{margin:0 auto 0;order:5}}.lp_equipment .point{padding-top:113px;position:relative;z-index:2}@media (max-width: 767px){.lp_equipment .point{padding-top:60px}}.lp_equipment .point__upper{border:4px solid #F36701;padding:40px 0 48px;display:flex;margin-top:71px;position:relative;background:#fff}@media (max-width: 767px){.lp_equipment .point__upper{flex-direction:column;padding:20px 20px 28px;margin-top:44px}}.lp_equipment .point__item{text-align:center;padding:0 43px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:30px}@media (max-width: 767px){.lp_equipment .point__item{padding:0;gap:17px}}.lp_equipment .point__item:not(:last-child){border-right:1px solid #CCC}@media (max-width: 767px){.lp_equipment .point__item:not(:last-child){border-right:none;border-bottom:1px solid #CCC;padding-bottom:28px}}@media (max-width: 767px){.lp_equipment .point__item:not(:first-child){margin-top:20px}}.lp_equipment .point__item__text{display:flex;flex-direction:column;padding-top:4px}.lp_equipment .point__item__num{font-family:Lato;font-weight:bold;font-style:italic;font-size:40px;color:#ea602b;letter-spacing:0;line-height:1}@media (max-width: 767px){.lp_equipment .point__item__num{font-size:36px}}.lp_equipment .point__item__title,.lp_equipment .point__item__title span{margin:14px auto 0 !important}.lp_equipment .point__item__title,.lp_equipment .point__item__title span{font-weight:500;font-size:20px;letter-spacing:0.1em;line-height:30px}@media (max-width: 767px){.lp_equipment .point__item__title,.lp_equipment .point__item__title span{font-size:18px;margin:12px auto 0 !important}}.lp_equipment .point__item__title span,.lp_equipment .point__item__title span span{color:#EA602B}.lp_equipment .point__item__description{font-size:14px;line-height:1.85714286;margin-top:26px;text-align:left}@media (max-width: 767px){.lp_equipment .point__item__description{font-size:13px;letter-spacing:0.05em;line-height:2;margin-top:14px}}.lp_equipment .point__item__image{aspect-ratio:226 / 148;width:75%;margin:0 auto}@media (max-width: 767px){.lp_equipment .point__item__image{width:65%}}.lp_equipment .point__item__image img{width:100%;height:100%;object-fit:contain}.lp_equipment .point__copy,.lp_equipment .point__copy span{font-weight:600;font-size:24px;letter-spacing:0.05em;line-height:1.7916;color:#fff}@media (max-width: 767px){.lp_equipment .point__copy,.lp_equipment .point__copy span{font-size:18px}}.lp_equipment .point__copy span,.lp_equipment .point__copy span span{position:relative;display:inline-block}@media (max-width: 767px){.lp_equipment .point__copy span,.lp_equipment .point__copy span span{margin-bottom:2px}}.lp_equipment .point__copy span:before,.lp_equipment .point__copy span span:before{content:'';display:block;position:absolute;bottom:0;left:0;height:4px;width:100%;background-image:url("/images/lp_equipment/line_white.png");background-size:auto 4px;background-repeat:repeat-x}@media (max-width: 767px){.lp_equipment .point__copy span:before,.lp_equipment .point__copy span span:before{bottom:-2px}}.lp_equipment .point__small{font-weight:600;font-size:16px;letter-spacing:0.1em;line-height:2.5;color:#fff;margin-top:12px;display:block}@media (max-width: 767px){.lp_equipment .point__small{font-size:14px;line-height:1.714}}.lp_equipment .needs{padding-top:100px;position:relative}@media (max-width: 767px){.lp_equipment .needs{padding-top:63px}}@media (min-width: 768px){.lp_equipment .needs:before,.lp_equipment .needs:after{content:'';display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat}.lp_equipment .needs:before{width:112px;height:46px;background-image:url("/images/lp_equipment/bg_dot02.svg");top:137px;left:calc(50% - 540px)}.lp_equipment .needs:after{width:46px;height:46px;background-image:url("/images/lp_equipment/bg_dot01.svg");top:99px;right:calc(50% - 540px)}}.lp_equipment .needs__title{margin:0 auto !important}@media (max-width: 767px){.lp_equipment .needs__title{width:calc(100% + 10px);margin:0 -5px !important}}.lp_equipment .needs__title,.lp_equipment .needs__title span{font-weight:bold;font-size:32px;letter-spacing:0.1em;line-height:1.4375;text-align:center}@media (max-width: 767px){.lp_equipment .needs__title,.lp_equipment .needs__title span{font-size:23px;line-height:1.5652;text-align:left}}.lp_equipment .needs__title span,.lp_equipment .needs__title span span{color:#F36701}.lp_equipment .needs__content{margin-top:62px}@media (max-width: 767px){.lp_equipment .needs__content{display:flex;flex-direction:column;gap:10px;margin-top:32px}}.lp_equipment .needs__list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;gap:24px}@media (max-width: 767px){.lp_equipment .needs__list{gap:10px}}.lp_equipment .needs__man{position:absolute;display:block;width:107px;bottom:calc(100% - 13px);right:50px;z-index:2}@media (max-width: 767px){.lp_equipment .needs__man{width:87px;right:8px}}.lp_equipment .needs__item{background:#FEF3E1;padding:29px 40px 34px;display:flex;align-items:center;gap:16px;width:calc(50% - 12px);font-weight:600;font-size:16px;letter-spacing:0.05em;line-height:1.625}@media (max-width: 767px){.lp_equipment .needs__item{width:100%;padding:20px 24px 22px;font-size:14px;line-height:1.57142857}}@media (max-width: 767px){.lp_equipment .needs__item:nth-child(even){flex-direction:row-reverse}}.lp_equipment .needs__link{margin:60px auto 0}@media (max-width: 767px){.lp_equipment .needs__link{margin-top:40px;max-width:343px}}@media (max-width: 767px){.lp_equipment .needs__link span{font-size:18px}}.lp_equipment .example{margin-top:120px;padding:100px 0 120px}@media (max-width: 767px){.lp_equipment .example{margin-top:72px;padding:60px 0 69px}}.lp_equipment .example:before{content:'';display:block;background-image:url("/images/lp_equipment/bg_circle02.png");background-size:contain;background-position:center center;background-repeat:no-repeat;width:8.8888vw;max-width:128px;aspect-ratio:128 / 255;position:absolute;left:-7px;bottom:-126px;z-index:2}@media (max-width: 767px){.lp_equipment .example:before{display:none}}@media (min-width: 768px){.lp_equipment .example:after{content:'';display:block;background-image:url("/images/lp_equipment/bg_circle01.png");background-size:contain;background-position:center center;background-repeat:no-repeat;width:23.541vw;max-width:339px;aspect-ratio:339 / 579;position:absolute;right:0;top:-230px;z-index:2}}.lp_equipment .example__list{display:flex;flex-direction:column;gap:73px;margin-top:79px}@media (max-width: 767px){.lp_equipment .example__list{margin-top:46px;gap:42px}}.lp_equipment .example__item{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.lp_equipment .example__item{flex-direction:column;align-items:flex-start}}@media (min-width: 768px){.lp_equipment .example__item:nth-of-type(2){flex-direction:row-reverse}}.lp_equipment .example__item__image{width:45%}@media (max-width: 767px){.lp_equipment .example__item__image{width:100%;order:2;margin-top:31px}}.lp_equipment .example__item__text{width:48.3%}@media (max-width: 767px){.lp_equipment .example__item__text{width:100%;display:contents}}.lp_equipment .example__item__title{padding-left:16px;border-left:4px solid #F36701;display:flex;flex-direction:column;gap:7px}@media (max-width: 767px){.lp_equipment .example__item__title{padding-left:14px;order:1}}.lp_equipment .example__item__title .case{font-family:Lato;color:#F36701;font-weight:900;letter-spacing:0.05em;font-size:18px;line-height:1}@media (max-width: 767px){.lp_equipment .example__item__title .case{font-size:14px}}.lp_equipment .example__item__title .title{font-weight:700;line-height:1.5;font-size:24px;margin:0 !important}@media (max-width: 767px){.lp_equipment .example__item__title .title{font-size:20px;line-height:1.3}}.lp_equipment .example__item__list{display:flex;flex-wrap:wrap;margin-top:30px;align-items:flex-start}@media (max-width: 767px){.lp_equipment .example__item__list{order:3;margin-top:20px}}.lp_equipment .example__item__list dt,.lp_equipment .example__item__list dd{width:100%;line-height:1.73333333}@media (max-width: 767px){.lp_equipment .example__item__list dt,.lp_equipment .example__item__list dd{line-height:1.7142}}.lp_equipment .example__item__list dt{font-weight:600;display:flex;align-items:center;gap:8px}.lp_equipment .example__item__list dt:before{content:'';width:12px;height:12px;border:3px solid #F36701;border-radius:50%;display:block;box-sizing:border-box}.lp_equipment .example__item__list dt:not(:first-of-type){padding-top:18px;margin-top:19px;border-top:1px solid #CCC}@media (max-width: 767px){.lp_equipment .example__item__list dt:not(:first-of-type){padding-top:14px;margin-top:14px}}.lp_equipment .example__item__list dd{margin-top:5px}.lp_equipment .flow{padding:100px 0 20px}@media (max-width: 767px){.lp_equipment .flow{padding:58px 0 15px}}@media (min-width: 768px){.lp_equipment .flow:after{content:'';display:block;background-image:url("/images/lp_equipment/bg_circle03.png");background-size:contain;background-position:center center;background-repeat:no-repeat;width:14.1666vw;max-width:204px;aspect-ratio:204 / 349;position:absolute;right:0;top:-175px;z-index:2}}.lp_equipment .flow .c-title{margin-bottom:72px !important}@media (max-width: 767px){.lp_equipment .flow .c-title{margin-bottom:46px !important}}.lp_equipment .flow__row{display:flex}@media (max-width: 767px){.lp_equipment .flow__row{width:max-content;padding-right:18px}}.lp_equipment .flow__unit{border-top:4px solid;border-bottom:1px solid;padding:28px 24px 24px;display:flex;flex-direction:column}@media (max-width: 767px){.lp_equipment .flow__unit{width:384px;padding:25px 16px 15px}}.lp_equipment .flow__unit.is-blue{border-color:#3A78CC;background:#E1E5EA;width:46.75%}@media (max-width: 767px){.lp_equipment .flow__unit.is-blue{width:432px}}.lp_equipment .flow__unit.is-blue .flow__step__item{background:#3A78CC}.lp_equipment .flow__unit.is-blue .flow__step__item .num{border-color:#3A78CC;color:#3A78CC}.lp_equipment .flow__unit.is-blue .flow__step__description{background:#D0DBE8}.lp_equipment .flow__unit.is-orange{border-color:#EA602B;background:#F8EEDC;width:32.5%}@media (max-width: 767px){.lp_equipment .flow__unit.is-orange{width:312px}}.lp_equipment .flow__unit.is-orange .flow__step__item{width:100%;background:#EA602B;padding-top:26px}@media (max-width: 767px){.lp_equipment .flow__unit.is-orange .flow__step__item{padding:22px 0 11px}}.lp_equipment .flow__unit.is-orange .flow__step__item .num{border-color:#EA602B;color:#EA602B}.lp_equipment .flow__unit.is-orange .flow__step__item .text{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1px}.lp_equipment .flow__unit.is-orange .flow__step__item .text small{font-size:12px;letter-spacing:0.05em;color:#fff}@media (max-width: 767px){.lp_equipment .flow__unit.is-orange .flow__step__item .text small{font-size:10px}}.lp_equipment .flow__unit.is-orange .flow__step__item .image{width:100%;display:flex;max-width:none;justify-content:center;margin-top:4px;gap:18px}@media (max-width: 767px){.lp_equipment .flow__unit.is-orange .flow__step__item .image img{width:50px;gap:15px}}.lp_equipment .flow__unit.is-orange .flow__step__description{background:#FCE0B2}.lp_equipment .flow__unit.is-green{border-color:#539A60;background:#E1EDE3;width:20.75%}@media (max-width: 767px){.lp_equipment .flow__unit.is-green{width:192px}}.lp_equipment .flow__unit.is-green .flow__step__item{width:100%;background:#539A60}.lp_equipment .flow__unit.is-green .flow__step__item:before{display:none}.lp_equipment .flow__unit.is-green .flow__step__item .num{border-color:#539A60;color:#539A60}.lp_equipment .flow__unit.is-green .flow__step__description{background:#CAE2CE}.lp_equipment .flow__step{display:flex;justify-content:space-between;flex:1}.lp_equipment .flow__step__item{position:relative;background:#333;padding:32px 0 12px;display:flex;align-items:center;flex-direction:column;width:27%}@media (max-width: 767px){.lp_equipment .flow__step__item{width:112px;padding-top:28px;padding-bottom:16px}}.lp_equipment .flow__step__item:before{content:'';position:absolute;right:-33px;top:calc(50% - 8px);width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #333;z-index:1}@media (max-width: 767px){.lp_equipment .flow__step__item:before{right:-22px;top:calc(50% - 5px);border-width:5px 0 5px 10px}}.lp_equipment .flow__step__item .num{font-family:Lato;font-size:12px;font-weight:900;line-height:1;letter-spacing:0.05em;width:28px;height:28px;border:2px solid #333;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-14px;left:calc(50% - 14px);background:#fff}@media (max-width: 767px){.lp_equipment .flow__step__item .num{width:26px;height:26px;top:-13px;left:calc(50% - 13px);font-size:11px}}.lp_equipment .flow__step__item .text{color:#fff;font-size:16px;font-weight:500;letter-spacing:0.05em;line-height:1}@media (max-width: 767px){.lp_equipment .flow__step__item .text{font-size:14px}}.lp_equipment .flow__step__item .image{margin-top:23px;max-width:67px}@media (max-width: 767px){.lp_equipment .flow__step__item .image{max-width:50px;margin-top:14px}}.lp_equipment .flow__step__description{flex:1;margin-top:24px;padding:15px 16px;font-size:14px;letter-spacing:0.03em;line-height:1.57142857}@media (max-width: 767px){.lp_equipment .flow__step__description{margin-top:16px;padding:11px 12px;font-size:12px;line-height:1.6666;letter-spacing:0}}.lp_equipment .flow__act{display:block;width:100%;margin-top:11px;position:relative;padding-left:1.1em}@media (max-width: 767px){.lp_equipment .flow__act{font-size:12px;line-height:1.6666;letter-spacing:0.05em;margin-top:13px}}.lp_equipment .flow__act:before{content:'※';position:absolute;left:0}.lp_equipment .faq{padding:100px 0 83px;position:relative}@media (max-width: 767px){.lp_equipment .faq{padding:58px 0 47px}}.lp_equipment .faq:after{content:'';display:block;background-image:url(/images/lp_cae/bg_circle03.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:14.1666vw;max-width:204px;aspect-ratio:204 / 349;position:absolute;right:0;top:45px;z-index:2}@media (max-width: 767px){.lp_equipment .faq:after{display:none}}.lp_equipment .faq__list{margin-top:72px}@media (max-width: 767px){.lp_equipment .faq__list{margin-top:46px}}.lp_equipment .faq__list dt,.lp_equipment .faq__list dd{padding:19px 50px 19px 80px;position:relative}@media (max-width: 767px){.lp_equipment .faq__list dt,.lp_equipment .faq__list dd{padding:21px 20px 20px 52px}}.lp_equipment .faq__list dt:before,.lp_equipment .faq__list dd:before{font-family:Lato;font-weight:bold;font-style:italic;font-size:30px;line-height:1;position:absolute;top:18px;left:32px}@media (max-width: 767px){.lp_equipment .faq__list dt:before,.lp_equipment .faq__list dd:before{top:20px;left:16px}}.lp_equipment .faq__list dt a,.lp_equipment .faq__list dd a{color:#EA602B;text-decoration:underline}.lp_equipment .faq__list dt{background:#F3F4F5;font-size:16px;font-weight:500}@media (max-width: 767px){.lp_equipment .faq__list dt{line-height:1.875}}.lp_equipment .faq__list dt:not(:first-of-type){margin-top:24px}@media (max-width: 767px){.lp_equipment .faq__list dt:not(:first-of-type){margin-top:15px}}.lp_equipment .faq__list dt:before{content:'Q';color:#ea602b}.lp_equipment .faq__list dd{margin-top:5px}@media (max-width: 767px){.lp_equipment .faq__list dd{font-size:15px;margin-top:0}}.lp_equipment .faq__list dd:before{content:'A'}.lp_equipment .works{padding:100px 0 140px}@media (max-width: 767px){.lp_equipment .works{padding:58px 0 83px}}@media (min-width: 768px){.lp_equipment .works:after{content:'';display:block;background-image:url("/images/lp_equipment/bg_circle04.png");background-size:contain;background-position:center center;background-repeat:no-repeat;width:7.2916vw;max-width:105px;aspect-ratio:105 / 209;position:absolute;left:0;top:-105px;z-index:2}}.lp_equipment .works__list{margin-top:72px;display:flex;justify-content:space-between}@media (max-width: 767px){.lp_equipment .works__list{flex-direction:column;gap:40px;margin-top:48px}}.lp_equipment .works__item{width:29.3%;display:flex;flex-direction:column}@media (max-width: 767px){.lp_equipment .works__item{width:100%}}.lp_equipment .works__item .hvr3 .photo:after{content:'';width:40px;height:40px;box-sizing:border-box;background:#333 url("/images/arrowR.svg");background-size:6px auto;background-repeat:no-repeat;background-position:center center;padding:15px 17px;position:absolute;bottom:0;right:0;transition:0.2s ease-out;transform:translateZ(1px)}@media (hover: hover){.lp_equipment .works__item .hvr3:hover .photo:after{background-color:#EA602B}}.lp_equipment .works__item a{height:100%;background:#fff}.lp_equipment .works__item a .photo{position:relative}.lp_equipment .works__item a .text{padding:16px 17px;margin:0 !important}@media (max-width: 767px){.lp_equipment .works__item a .text{padding:20px 20px}}.lp_equipment .works__item a .tag{display:flex;flex-wrap:wrap;gap:8px}.lp_equipment .works__item a .tag li{display:inline-block;font-size:12px;line-height:1em;letter-spacing:0.1em;color:#999;border:1px solid #d7d8d9;padding:3px}.lp_equipment .works__item a .title,.lp_equipment .works__item a .description{transition:0.3s}.lp_equipment .works__item a .title{font-size:18px;margin:16px 0 12px !important;line-height:1.5em;font-weight:400;letter-spacing:0.1em}@media (max-width: 767px){.lp_equipment .works__item a .title{font-size:16px}}.lp_equipment .works__item a .description{font-size:14px;line-height:1.75}@media (hover: hover){.lp_equipment .works__item a:hover .title,.lp_equipment .works__item a:hover .description{color:#EA602B}}.lp_equipment .js-scroll-sp{position:relative}@media (max-width: 767px){.lp_equipment .js-scroll-sp{padding-bottom:24px;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding-right:18px;padding-left:18px}.lp_equipment .js-scroll-sp::after{content:"";position:absolute;background:url(/images/product/haikan/touch.png) center/100% no-repeat;width:66px;height:66px;left:50%;top:50%;transform:translate(-50%, -50%);transition:0.5s all ease}}@media (max-width: 767px) and (max-width: 767px){.lp_equipment .js-scroll-sp::after{width:48px;height:48px;background:url(/images/product/haikan/touch_sp.png) center/100% no-repeat}}@media (max-width: 767px){.lp_equipment .js-scroll-sp.active::after{opacity:0}}.lp_equipment .js-scroll-sp .os-scrollbar.os-scrollbar-horizontal{border:1px solid #d7d8d9;padding:0 !important;height:4px !important;width:calc(100% - 40px);left:20px;right:20px}@media (max-width: 767px){.lp_equipment .js-scroll-sp .os-scrollbar.os-scrollbar-horizontal{width:calc(100% - 36px);left:18px;right:18px}}.lp_equipment .js-scroll-sp .os-scrollbar-track{width:100%}.lp_equipment .js-scroll-sp .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.lp_equipment .js-scroll-sp .os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.lp_equipment .js-scroll-sp .os-theme-dark>.os-scrollbar>.os-scrollbar-track,.lp_equipment .js-scroll-sp .os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:0}

/*# sourceMappingURL=maps/lp_equipment.css.map */
