:root{--color-main: #00BE00;--color-main-10: #DAEBDA;--color-main-50: #80DF80;--color-sub02: #008000;--color-base: #333;--color-e6: #E6E6E6;--color-77: #777;--color-cc: #ccc}body{margin:0}.lp2-container{background-color:#fafafa}.lp-section{padding:0}@media screen and (max-width: 767px){.lp-section{padding:30px 15px}}.lp-section.-feature{background-color:var(--color-main-10);background-image:none;position:relative}.lp-section.-feature:after{content:"";position:absolute;bottom:-3.4vw;left:0;width:100%;height:3.5vw;background:var(--color-main-10);clip-path:polygon(0 0,50% 100%,100% 0)}.lp-section.-video{padding:70px 0 120px}@media screen and (max-width: 767px){.lp-section.-video{padding:0 15px 60px;margin-top:0}}.lp-section.-choose{background-image:none;padding-bottom:0}@media screen and (max-width: 767px){.lp-section.-choose{padding-top:40px;padding-bottom:40px}}.lp-section.-choose .leadText.-top{font-size:20px;background-color:var(--color-e6);color:var(--color-77);padding:16px 8px;line-height:1;margin-bottom:26px;width:fit-content;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.lp-section.-choose .leadText.-top{font-size:16px;padding:12px 6px;margin-bottom:20px}}.lp-section.-choose .leadText.-top:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid var(--color-sub02)}.lp-section.-choose .leadText.-color{color:var(--color-sub02);font-size:24px}@media screen and (max-width: 767px){.lp-section.-choose .leadText.-color{font-size:20px}}.lp-section.-sec4{margin-top:80px}@media screen and (max-width: 767px){.lp-section.-sec4{margin-top:20px}}.lp-section.-sec5{padding-top:60px;padding-bottom:60px;margin-top:100px;background-color:var(--color-main-10)}@media screen and (max-width: 767px){.lp-section.-sec5{padding-top:40px;margin-top:40px;padding-bottom:40px}}.lp-section.-sec5 .img{margin-top:40px;display:flex;justify-content:center}.lp-section.-sec6{margin-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.lp-section.-sec6{margin-top:40px;padding-bottom:40px}}.lp-section.-sec7{padding-top:100px;margin-top:0;background:#e6f3e6;padding-bottom:50px}@media screen and (max-width: 767px){.lp-section.-sec7{padding-top:40px;padding-bottom:40px}}.lp-section.-sec8{margin-top:100px}@media screen and (max-width: 767px){.lp-section.-sec8{margin-top:40px}}.lp-section.-support{padding:80px 0;margin-top:80px;background:linear-gradient(180deg,#007e3d,#007336,#01612b)}@media screen and (max-width: 767px){.lp-section.-support{padding:30px 15px;margin-top:40px}}.lp-section.-faq{background-image:none;padding-bottom:80px}@media screen and (max-width: 767px){.lp-section.-faq{padding-bottom:40px}}@media screen and (max-width: 767px){.lp-section.-faq .lp-hdg2{font-size:20px}}.lp-section.-faq .faq-content{margin-top:40px;background:#fff;padding:24px 40px}@media screen and (max-width: 767px){.lp-section.-faq .faq-content{padding:14px;margin-top:20px}}.lp-section.-faq .faq-content+.faq-content{margin-top:24px}@media screen and (max-width: 767px){.lp-section.-faq .faq-content+.faq-content{margin-top:10px}}.lp-section.-faq .faq-content .title{padding:0}.lp-section.-faq .faq-content .answer{border-top:none}.lp-section .sectionInner{max-width:1024px;min-width:900px;margin:0 auto;padding:0 10px;position:relative}@media screen and (max-width: 767px){.lp-section .sectionInner{min-width:auto;width:100%}}.lp-section .heading{font-weight:700;font-size:min(3.2vw,39px);text-align:center}@media screen and (max-width: 767px){.lp-section .heading{font-size:25px}}.lp-section .heading .color{color:var(--color-main)}.lp-section .heading2{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.lp-section .heading2{font-size:24px}}.lp-section .heading2.-white{color:#fff}.lp-section .heading3{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.lp-section .heading3{font-size:24px}}.lp-section .sectionInner>.leadText{font-size:min(1.15vw,16px);margin-top:24px;letter-spacing:.001rem;white-space:nowrap;text-align:center;font-weight:400}@media screen and (max-width: 767px){.lp-section .sectionInner>.leadText{white-space:normal;font-size:15px;margin-top:16px}}.lp-section .sectionInner>.leadText strong{font-weight:700}.lp-section .lp-grid{margin-top:24px}.lp-section .buttonArea{display:flex;justify-content:center;margin-top:40px}.btn-primary{background-color:var(--color-main)}.c-button{background-color:var(--color-main-50);color:var(--color-base);font-size:18px;font-weight:700;width:370px;margin-top:10px;margin-inline:auto;border-radius:34px;height:60px;transition:all .3s ease}@media screen and (max-width: 767px){.c-button{width:100%;font-size:16px}}.c-button:hover{background-color:var(--color-main)}.c-button.-primary{background-color:var(--color-main);color:#fff}@media screen and (max-width: 767px){#sub{display:none}}@media screen and (max-width: 767px){.lp-header{display:none}}.lp-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-inline:auto}.lp-grid .gridItem{border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #0000000a;width:calc(33.333% - 20px)}@media screen and (max-width: 767px){.lp-grid .gridItem{width:100%;margin-bottom:20px}}.lp-grid .gridItem img{width:100%}.lp-grid .content{padding:16px;background:#fff}.lp-grid .company{font-size:13px;font-weight:700}.lp-grid .text{font-size:20px;font-weight:700}.lp-mv2{padding-top:60px}.lp-mv2 .mvInner{max-width:1024px;min-width:900px;padding:0 10px;margin-inline:auto}@media screen and (max-width: 767px){.lp-mv2 .mvInner{width:100%;min-width:auto;padding:0 15px}}.lp-mv2 .mvInner .heading{font-size:min(3.9vw,58px);margin-bottom:20px}@media screen and (max-width: 767px){.lp-mv2 .mvInner .heading{font-size:32px;margin-bottom:0}}.lp-mv2 .mvInner .mvTop{display:flex;align-items:flex-start;gap:min(3vw,65px);justify-content:space-between}@media screen and (max-width: 767px){.lp-mv2 .mvInner .mvTop{flex-direction:column;align-items:center;gap:20px}}.lp-mv2 .mvInner .mvTopImg{display:block;width:508px!important;height:auto!important}@media screen and (max-width: 767px){.lp-mv2 .mvInner .mvTopImg{width:90%!important;margin-inline:auto}}.lp-mv2 .mvInner .c-button{width:100%;font-size:min(1.125vw,18px);transition:all .3s ease}.lp-mv2 .mvInner .c-button:hover{transform:translateY(-5px)}@media screen and (max-width: 767px){.lp-mv2 .mvInner .c-button{width:100%;font-size:16px}}.lp-mv2 .mvInner .topText{width:435px}@media screen and (max-width: 767px){.lp-mv2 .mvInner .topText{width:100%}}.lp-mv2 .mvInner .topLeadText{font-size:64px;font-family:"DIN 2014";font-weight:700}@media screen and (max-width: 767px){.lp-mv2 .mvInner .topLeadText{font-size:28px}}.lp-mv2 .mvInner .topLeadText span{font-size:18px}@media screen and (max-width: 767px){.lp-mv2 .mvInner .topLeadText span{font-size:16px}}.lp-mv2 .buttonBlock{margin-top:30px}@media screen and (max-width: 767px){.lp-mv2 .buttonBlock{width:100%}}@media screen and (max-width: 767px){.lp-mv2 .buttonBlock.-pc{display:none}}.lp-mv2 .buttonBlock.-sp{margin-top:0}@media screen and (min-width: 767px){.lp-mv2 .buttonBlock.-sp{display:none}}.lp-mv2 .buttonBlock .buttonText{font-size:min(1vw,16px);font-weight:700;text-align:center;position:relative;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.lp-mv2 .buttonBlock .buttonText{font-size:14px}}.lp-mv2 .buttonBlock .buttonText:before,.lp-mv2 .buttonBlock .buttonText:after{content:"";display:inline-block;width:16px;height:2px;background:var(--color-base);position:absolute;top:50%;transform:translateY(-50%) rotate(-130deg)}.lp-mv2 .buttonBlock .buttonText:before{left:-20px}.lp-mv2 .buttonBlock .buttonText:after{right:-20px;transform:translateY(-50%) rotate(130deg)}.lp-mv2 .imgBlock{margin-top:20px;display:flex;align-items:flex-start;gap:3%;width:94%;margin-inline:auto}@media screen and (max-width: 767px){.lp-mv2 .imgBlock{width:90%;margin-top:24px}}.lp-mv2 .imgBlock .imgBlockImg{width:48%}.lp-mv2 .imgBlock .imgBlockImg2{width:49%}.lp-companies{width:100%;margin:0 auto;padding:50px 0 30px;text-align:center}@media screen and (max-width: 767px){.lp-companies{padding:30px 0 0}}.lp-companies img{margin-inline:auto}.lp-button{width:370px;height:60px;display:flex;justify-content:center;align-items:center;background-color:var(--color-main);color:#fff;font-size:18px;font-weight:700;border-radius:100px;text-decoration:none;box-shadow:0 16px 16px #00000014;transition:all .3s ease}.lp-button:hover{transform:translateY(-5px)}.choose-grid{gap:0 30px;border-bottom:1px solid var(--color-cc);margin-top:59px}@media screen and (max-width: 767px){.choose-grid{gap:0 20px;border-bottom:none;margin-top:30px}}.choose-grid+.choose-grid{margin-top:0;border-bottom:none}.choose-grid.-top .gridItem{padding-top:0}.choose-grid.-top .gridItem .leadText.-top{margin-top:0}.choose-grid .gridItem{background-color:transparent;border-radius:0;box-shadow:none;padding:30px 20px}@media screen and (max-width: 767px){.choose-grid .gridItem{padding:0 0 40px}}.choose-grid .gridItem:nth-child(odd){border-right:1px solid var(--color-cc)}@media screen and (max-width: 767px){.choose-grid .gridItem:nth-child(odd){border-right:none}}.choose-grid .gridItem img{background:#fff}.integration-gridWrapper{display:flex;align-items:flex-start;margin-top:40px;gap:6px}@media screen and (max-width: 767px){.integration-gridWrapper{flex-direction:column-reverse;gap:15px;margin-top:20px}}.integration-grid{min-width:240px}@media screen and (max-width: 767px){.integration-grid{gap:11px;min-width:auto;display:flex;flex-wrap:wrap}}.integration-item{display:flex;align-items:center;justify-content:space-between;padding:16px;height:75px;background:#fff;border-radius:6px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 767px){.integration-item{padding:8px;border:1px solid #bbb;width:calc(50% - 8px);height:60px}}.integration-item:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px);border-color:#ddd}.integration-item+.integration-item{margin-top:3px}@media screen and (max-width: 767px){.integration-item+.integration-item{margin-top:0}}.integration-content{flex:1}.integration-title{font-size:18px;font-weight:700;color:#333;margin:0 0 4px;line-height:1.3}@media screen and (max-width: 767px){.integration-title{font-size:15px}}.integration-subtitle{font-size:13px;margin:0;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.integration-subtitle{font-size:12px}}.integration-arrow{display:flex;align-items:center;margin-left:12px;opacity:.6;transition:opacity .3s ease,transform .3s ease;width:24px;height:24px}@media screen and (max-width: 767px){.integration-arrow{margin-left:2px;width:18px;height:18px}}.integration-item:hover .integration-arrow{opacity:1;transform:translate(4px)}.integration-item.active .integration-arrow{opacity:1}.video-container{background:#fff;box-shadow:0 4px 20px #00000014;overflow:hidden}.demo-video{width:100%;height:auto;display:block;object-fit:cover}.sec4-grid{display:flex;max-width:1024px;min-width:900px;margin:60px auto 0;padding:0 10px;gap:20px;justify-content:space-between}@media screen and (max-width: 767px){.sec4-grid{min-width:auto;width:100%;margin-top:40px;flex-direction:column-reverse}}.sec4-grid+.sec4-grid{padding-top:60px;border-top:1px solid var(--color-cc)}@media screen and (max-width: 767px){.sec4-grid+.sec4-grid{margin-top:40px;padding-top:40px}}.sec4-grid .gridItem{width:495px}@media screen and (max-width: 767px){.sec4-grid .gridItem{width:100%}}.sec4-grid .gridItem:last-of-type{display:flex;justify-content:flex-end}.sec4-grid .gridItem .leadText{font-size:24px;font-weight:700;text-align:left}@media screen and (max-width: 767px){.sec4-grid .gridItem .leadText{font-size:17px}}.sec4-grid .gridItem .text{margin-top:20px;font-size:16px;letter-spacing:-.04rem}@media screen and (max-width: 767px){.sec4-grid .gridItem .text{font-size:14px;margin-top:10px}}.sec4-grid .gridItem .text a{color:var(--color-base);text-decoration:underline}.sec4-grid .gridItem .text a :hover{text-decoration:none}.sec6-grid{display:flex;margin-top:20px;max-width:1024px;min-width:900px;padding:0 10px;margin-inline:auto;justify-content:space-between}@media screen and (max-width: 767px){.sec6-grid{flex-direction:column;align-items:center;width:100%;min-width:auto}}.sec6-grid .gridItem{width:calc(33.333% - 20px);box-shadow:0 4px 20px #0000000a;border:1px solid var(--Color-e6);border-radius:8px;overflow:hidden;background-color:#fff}@media screen and (max-width: 767px){.sec6-grid .gridItem{width:100%;margin-bottom:20px}}@media screen and (max-width: 767px){.sec6-grid .gridItem img{width:100%}}.sec6-grid .gridItem .content{background:#fff;padding:16px}.sec6-grid .gridItem .company{font-weight:700;font-size:13px}.sec6-grid .gridItem .lead{font-size:20px;font-weight:700}.sec6-grid .gridItem .before,.sec6-grid .gridItem .after{margin-top:16px;color:#fff;border-radius:3px;font-size:13px;font-weight:500;width:60px;height:30px;display:flex;justify-content:center;align-items:center}.sec6-grid .gridItem .before{background-color:var(--color-77)}.sec6-grid .gridItem .after{background-color:var(--color-main)}.sec6-grid .gridItem .noteText{margin-top:8px;font-size:13px}.sec7-grid-bg{padding:48px 0;font-family:Outfit,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}@media screen and (max-width: 767px){.sec7-grid-bg{padding:24px 0}}.sec7-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sec7-card{background:#fff;border-radius:24px;width:33.333%;box-shadow:0 4px 16px #00000014;padding:32px 0;display:flex;flex-direction:column}@media screen and (max-width: 767px){.sec7-card{width:100%;padding:16px 0;min-width:auto}}.sec7-card.fullstar{border:5px solid var(--color-sub02);background:#fff;box-shadow:0 4px 16px #2e7d321a,0 16px 32px #2e7d322e}.sec7-card-header{height:70px}.sec7-card-header .sec7-logo{margin-inline:auto}.sec7-title{font-weight:700;color:#222;font-size:24px;padding:0 24px;height:70px}.sec7-title span{font-size:48px}@media screen and (max-width: 767px){.sec7-title span{font-size:36px}}.sec7-card.fullstar .sec7-title{color:var(--color-sub02)}.sec7-card-section{width:100%;border-top:1px solid var(--color-cc);padding:20px 24px 0;margin-top:12px;min-height:122px}@media screen and (max-width: 767px){.sec7-card-section{min-height:auto;padding:16px 20px 0}}.sec7-card-section:first-of-type{border-top:none;padding-top:0;margin-top:0}.sec7-label{font-size:16px;font-weight:700;margin-bottom:6px}.sec7-value{font-size:20px;text-align:center;font-weight:700}.sec7-value>span{font-size:48px;font-weight:700;margin-right:2px}@media screen and (max-width: 767px){.sec7-value>span{font-size:36px}}.sec7-value.main{color:var(--color-sub02);font-size:min(2.3vw,32px)}@media screen and (max-width: 767px){.sec7-value.main{font-size:26px}}.sec7-card.fullstar .sec7-value,.sec7-card.fullstar .sec7-value.main{color:var(--color-sub02)}.sec7-value.large{margin-top:8px;font-size:16px;font-weight:700}.sec7-value.large span{font-size:48px}@media screen and (max-width: 767px){.sec7-value.large span{font-size:36px}}.sec7-card.fullstar .sec7-value.large{color:var(--color-sub02)}.sec7-note{font-size:16px;text-align:center;font-weight:700;margin-top:4px}.sec7-note-small{font-size:13px;text-align:center}.sec7-note-small.fullstar{color:var(--color-sub02)}.sec7-card.competitor .sec7-title,.sec7-card.competitor .sec7-value.main{color:#222}.sec7-grid{display:flex;max-width:1024px;min-width:900px;padding:0 10px;margin-inline:auto;justify-content:space-between}@media screen and (max-width: 767px){.sec7-grid{min-width:auto;flex-direction:column;width:100%}}.sec7-grid .gridItem{box-shadow:0 4px 20px #0000000a;border:1px solid var(--Color-e6);border-radius:8px;overflow:hidden}.sec7-grid .gridItem .content{background:#fff;padding:16px}.sec7-grid .gridItem .company{font-weight:700;font-size:13px}.sec7-grid .gridItem .lead{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.sec7-grid .gridItem .lead{font-size:16px}}.sec7-grid .gridItem .before,.sec7-grid .gridItem .after{margin-top:16px;color:#fff;border-radius:3px;font-size:13px;font-weight:500;width:60px;height:30px;display:flex;justify-content:center;align-items:center}.sec7-grid .gridItem .before{background-color:var(--color-77)}.sec7-grid .gridItem .after{background-color:var(--color-main)}.sec7-grid .gridItem .noteText{margin-top:8px;font-size:13px}.sec8-img{display:flex;align-items:flex-start;margin-top:40px;gap:16px;justify-content:center}@media screen and (max-width: 767px){.sec8-img{align-items:center;gap:20px;flex-wrap:wrap}}@media screen and (max-width: 767px){.sec8-img img{width:47%}}.sec8-grid{display:flex;font-size:13px;margin-top:40px;justify-content:center;gap:40px}@media screen and (max-width: 767px){.sec8-grid{flex-direction:column;align-items:center;gap:20px}}@media screen and (max-width: 767px){.sec8-grid img{width:70%}}.sec8-grid .text{width:360px;font-size:13px;letter-spacing:-.02rem}@media screen and (max-width: 767px){.sec8-grid .text{width:100%}}.support-grid{gap:30px;display:flex;margin-top:30px;max-width:1024px;min-width:900px;padding:0 10px}@media screen and (max-width: 767px){.support-grid{gap:10px;width:100%;min-width:auto;margin-top:20px}}.support-grid .gridItem{background:#fff;max-width:314px;width:calc(33.333% - 30px);padding:24px}@media screen and (max-width: 767px){.support-grid .gridItem{max-width:100%;width:calc(50% - 7px);padding:14px 10px}}.support-grid .gridItem img{margin-top:0}.support-grid .gridItem .title{font-size:min(1.32vw,18px)}@media screen and (max-width: 767px){.support-grid .gridItem .title{font-size:16px}}.support-grid .gridItem .content{font-size:13px;letter-spacing:normal}@media screen and (max-width: 767px){.support-grid .gridItem .content{font-size:12px}}.faq-content .title>.q{background-color:var(--color-sub02)}.faq-content img{display:block;margin-inline:auto;margin-top:20px}.faq-content .answer>a{color:#333;text-decoration:none;display:flex;align-items:center;gap:4px}.faq-content .answer>a:after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transform:rotate(45deg);margin-right:5px}.lp2-cv-area{background:linear-gradient(180deg,#009649,#008c42,#017a36)}.lp2-cv-area .sectionInner{display:flex;height:393px;flex-direction:column;align-items:center;justify-content:center;color:#fff}@media screen and (max-width: 767px){.lp2-cv-area .sectionInner{padding:40px 14px;height:auto}}.lp2-cv-area .leadArea{text-align:center;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.lp2-cv-area .leadArea{font-size:16px}}.lp2-cv-area .leadArea img{display:inline-block}@media screen and (max-width: 767px){.lp2-cv-area .leadArea img{width:180px}}.lp2-cv-area .buttonArea{margin-top:24px}@media screen and (max-width: 767px){.lp2-cv-area .buttonArea{margin-top:14px}}.lp2-cv-area .buttonArea .lead{font-size:40px;font-weight:700}@media screen and (max-width: 767px){.lp2-cv-area .buttonArea .lead{font-size:28px;text-align:center}}.lp2-cv-area .buttonBlock{margin-top:20px}@media screen and (max-width: 767px){.lp2-cv-area .buttonBlock{margin-top:14px}}.lp2-cv-area .buttonBlock .buttonText{font-size:16px;font-weight:700;text-align:center;position:relative;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.lp2-cv-area .buttonBlock .buttonText{font-size:14px}}.lp2-cv-area .buttonBlock .buttonText:before,.lp2-cv-area .buttonBlock .buttonText:after{content:"";display:inline-block;width:16px;height:2px;background:#fff;position:absolute;top:50%;transform:translateY(-50%) rotate(-130deg)}.lp2-cv-area .buttonBlock .buttonText:before{left:-10px}.lp2-cv-area .buttonBlock .buttonText:after{right:-10px;transform:translateY(-50%) rotate(130deg)}.footer{padding:40px 0;text-align:center;font-size:10px}
