@charset "UTF-8";.feature-content__title{color:#db4242;font-size:24px;padding-left:24px;position:relative}.feature-content__img{height:300px;-o-object-fit:contain;object-fit:contain}.feature-content__info{padding-top:25px}.feature-content__text{font-size:16px;margin-top:10px}.feature-content__title:before{content:"▶︎";display:block;font-size:16px;font-weight:700;height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.lp-casestudy__content-wrap a{background:-webkit-gradient(linear,left top,right top,from(#29323c),to(#485563));background:-o-linear-gradient(left,#29323c 0,#485563 100%);background:linear-gradient(90deg,#29323c,#485563);border-radius:20px;color:#fff;display:block;margin:40px auto 20px;overflow:hidden;padding:10px 20px;text-align:center;width:180px}.c-heading__title-row{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}.c-heading__title-part{font-size:24px;font-weight:700;margin-top:10px}.lp-service .c-heading__logo img{display:inline;width:200px}.lp-service .c-heading__logo{margin:0;width:240px}@media (max-width:767px){.lp-hero__header{padding:30px 15px 15px}.lp-hero__title{gap:0}.lp-hero .lp-hero__item-img,.lp-hero .lp-hero__wrap{height:930px}.lp-hero__lead{font-size:26px;line-height:1.6}.lp-hero__title-text{font-size:20px;line-height:1.6;text-align:center}.lp-hero__logo{width:100px}.lp-hero__body{margin-top:20px}.lp-hero .lp-hero__body{gap:32px}.c-heading__title,.lp-problem__title{display:block}.lp-service .c-heading__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-service .c-heading__large{font-size:30px}.lp-pickup .c-heading__title-row{margin-bottom:60px}.feature-content__row-inner{padding-bottom:60px}.lp-casestudy__title{margin-bottom:60px}.lp-othre__wrap{padding:40px 15px 120px}}@media (min-width:768px){.lp-hero .lp-hero__item-img,.lp-hero .lp-hero__wrap{height:842px}.lp-hero__title{align-items:center;flex-direction:column;gap:10px;margin-top:20px}.lp-hero__title-text{font-size:30px;line-height:1.6;text-align:center}.lp-hero__lead{margin-top:20px}.lp-hero__logo{width:160px}.c-heading__title,.lp-problem__title{display:block}.lp-service .c-heading__logo img{display:inline;width:200px}.lp-service .c-heading__logo{margin:0;width:240px}.lp-service__title-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature-content__row{margin-bottom:60px;scroll-margin-top:60px}.feature-content__row:nth-child(odd) .feature-content__row-inner{grid-template-columns:450px 490px}.feature-content__row-inner{display:grid;grid-template-columns:490px 450px;grid-template-rows:121px repeat(3,1fr);height:420px;padding:0 10px;grid-column-gap:40px}.u-container{margin-inline:auto;max-width:1000px;padding-inline:10px}.feature-content__title{font-size:32px;margin-top:73px}.feature-content__row:nth-child(odd) .feature-content__visual{grid-area:1/1/4/2}.feature-content__visual{display:grid;grid-area:1/2/4/3;height:420px;margin-top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.feature-content__img{height:400px;width:450px}.feature-content__info{padding-top:20px}.lp-pickup .c-heading{margin-bottom:60px}.lp-casestudy__content-wrap{height:360px}.lp-casestudy__content-wrap,.lp-casestudy__text{display:flex;flex-direction:column;justify-content:space-between}.lp-casestudy__content-wrap a{margin:20px auto 0}.feature-content__title:before{font-size:20px;height:30px;width:20px}.c-heading__title-part{font-size:32px;margin-top:20px}}.lp-problem__wrap{clip-path:none;padding:60px 10px}@media (min-width:768px){.lp-problem__wrap{padding:80px 15px}}.lp-improvement__wrap{padding:60px 0}.lp-improvement__contents{margin-bottom:100px}.lp-improvement__card{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0}.lp-improvement__item{position:relative;width:calc(50% - 4px)}.lp-improvement__item:after{border-color:transparent transparent transparent #333;border-style:solid;border-width:6px 0 6px 10px;content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%)}.lp-improvement__item:last-child:after{content:none}.lp-improvement__title{font-size:24px;padding:30px 0;text-align:center}.lp-improvement__img{margin:0 auto;width:80%}.lp-improvement__item-title{font-size:20px;margin-top:24px;text-align:center}@media (max-width:767px){.lp-improvement__contents-cont:nth-child(2){padding-top:20px}}@media (min-width:768px){.lp-improvement__wrap{padding:80px 0 120px}.lp-improvement__contents{margin-bottom:120px}.lp-improvement__item{width:244px}.lp-improvement__item:after{border-width:9px 0 9px 15px;right:0}.lp-improvement__title{padding:60px 0 40px}}.lp-casestudy__wrap{padding:40px 10px 60px}.lp-casestudy__item{margin-bottom:40px}.lp-casestudy__name{font-size:20px;text-align:center}.lp-casestudy__img{margin:20px auto;max-width:760px;width:100%}.lp-casestudy__content-wrap{background:#fff;display:flex;flex-direction:column;gap:20px;height:auto;justify-content:space-between;margin:0 auto;max-width:760px;padding:20px;width:100%}.lp-casestudy__content{background-color:transparent;flex-direction:column;gap:10px;margin-bottom:0;padding:0;width:100%}.lp-casestudy__content h4{font-size:24px}.lp-casestudy__content li{font-size:16px}@media (max-width:767px){.lp-casestudy__title{font-size:28px;margin-bottom:40px}}@media (min-width:768px){.lp-casestudy__wrap{padding:0 10px 80px}.lp-casestudy__name{font-size:28px}.lp-casestudy__content-wrap{padding:40px}}.lp-management_screen{margin:0}.lp-management_screen__title{font-size:28px;letter-spacing:.02em;text-align:center}.lp-management_screen__screen{display:flex;flex-direction:column;margin:20px 0}.lp-management_screen__screen_item{flex:1;margin-bottom:32px}.lp-management_screen__screen_item figure figcaption{font-size:20px;font-weight:700;text-align:center}.lp-management_screen__impact{display:flex;flex-direction:column;gap:30px;margin:20px auto;width:100%}.lp-management_screen__impact_item{display:flex;flex-direction:row;gap:20px;margin:0 auto;padding:10px;width:80%}.lp-management_screen__impact_item .lp-management_screen__img{width:80px}.lp-management_screen__impact_item dt{font-size:24px;font-weight:700}.lp-management_screen__impact_item dd{color:#e2041b;font-size:28px;font-weight:700}.lp-management_screen__introduction{margin:40px auto;width:100%}.lp-management_screen__introduction h3.lp-management_screen__title{font-size:28px;margin:40px 0}.lp-management_screen__step{display:flex;flex-direction:column;margin:20px auto 40px;width:90%}.lp-management_screen__step--item{color:#fff;flex:1;min-width:0;padding:70px 0 50px;position:relative;text-align:center}:root{--arrow-depth:40px;--gap:8px}.lp-management_screen__step--item:first-child{background-color:#598584;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--arrow-depth)),50% 100%,0 calc(100% - var(--arrow-depth)));padding:40px 0 50px;z-index:3}.lp-management_screen__step--item:nth-child(2){background-color:#415568;z-index:2}.lp-management_screen__step--item:last-child,.lp-management_screen__step--item:nth-child(2){clip-path:polygon(0 0,50% var(--arrow-depth),100% 0,100% calc(100% - var(--arrow-depth)),50% 100%,0 calc(100% - var(--arrow-depth)));margin-top:calc(var(--arrow-depth)*-1 + var(--gap))}.lp-management_screen__step--item:last-child{background-color:#1e2b39;z-index:1}.lp-management_screen__step--item h4{font-size:20px}.lp-management_screen__step--item p{font-size:18px}.lp-management_screen__introduction p{font-size:24px;font-weight:700;text-align:center}.lp-management_screen__cta{margin:80px auto}@media (min-width:768px){.lp-management_screen{margin:0 0 120px}.lp-management_screen__title{font-size:40px}.lp-management_screen__screen{flex-direction:row}.lp-management_screen__screen_item{margin-bottom:0}.lp-management_screen__impact{flex-direction:row;gap:20px;margin:40px auto 20px;width:940px}.lp-management_screen__impact_item{margin:0;width:300px}.lp-management_screen__introduction{margin:40px auto;width:940px}.lp-management_screen__step{flex-direction:row;width:100%}.lp-management_screen__step--item{color:#fff;flex:1;min-width:0;padding:10px 0;position:relative;text-align:center}:root{--arrow-depth:40px;--gap:8px}.lp-management_screen__step--item:first-child{clip-path:polygon(0 0,calc(100% - var(--arrow-depth)) 0,100% 50%,calc(100% - var(--arrow-depth)) 100%,0 100%);padding:10px 0}.lp-management_screen__step--item:last-child,.lp-management_screen__step--item:nth-child(2){clip-path:polygon(0 0,calc(100% - var(--arrow-depth)) 0,100% 50%,calc(100% - var(--arrow-depth)) 100%,0 100%,var(--arrow-depth) 50%);margin-left:calc(var(--arrow-depth)*-1 + var(--gap));margin-top:0}.lp-management_screen__cta{margin:120px auto}}.lp-faq__wrap{padding:80px 15px}@media (min-width:768px){.lp-faq__wrap{padding:120px 10px}}.l-form{padding:80px 15px}@media (min-width:768px){.l-form{padding:120px 0}}