@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/NotoSansCJKjp-Regular-sub-j1.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/NotoSansCJKjp-Medium-sub-j1.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NotoSansCJKjp-Bold-sub-j1.woff") format("woff")}.l-main-arcgis{font-family:"Noto Sans JP"}.l-main-arcgis a{text-decoration:none}.l-main-arcgis *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.l-main-arcgis .pc-br{display:none}}.l-main-arcgis .sp-br{display:none}@media screen and (max-width:767px){.l-main-arcgis .sp-br{display:block}}.l-main-arcgis .l-hero-wrap{width:100%;position:relative;background:#EDF7F9}.l-main-arcgis .p-hero-image{width:100%;height:523px;overflow:hidden;border-radius:0 0 40px 40px;text-align:center}@media screen and (max-width:767px){.l-main-arcgis .p-hero-image{height:auto}}.l-main-arcgis .p-hero-image img{width:100%;height:523px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width:767px){.l-main-arcgis .p-hero-image img{width:auto;height:auto;max-width:100%;-o-object-fit:initial;object-fit:initial;-o-object-position:bottom;object-position:bottom}}.l-main-arcgis .l-hero-text-wrap{padding:0 20px;width:100%;height:100%;position:absolute;left:0;top:0}@media screen and (max-width:767px){.l-main-arcgis .l-hero-text-wrap{padding:0}}.l-main-arcgis .p-hero-content-box{max-width:1200px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-main-arcgis .p-hero-content-box{max-width:100%;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}.l-main-arcgis .p-hero-content-box .is-hero-inner{width:460px}@media screen and (max-width:767px){.l-main-arcgis .p-hero-content-box .is-hero-inner{width:100%;display:block}}.l-main-arcgis .p-hero-lead{font-size:20px;line-height:1.7;letter-spacing:0.04em;font-weight:700;color:#fff}@media screen and (max-width:767px){.l-main-arcgis .p-hero-lead{padding:10.2564102564vw 2.0512820513vw 0;font-size:4.1025641026vw;text-align:center}}.l-main-arcgis .p-hero-headline{padding:8px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-hero-headline{padding:2.5641025641vw 8.2051282051vw 0;text-align:center}}.l-main-arcgis .p-hero-headline img{max-width:100%}.l-main-arcgis .p-hero-conv-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10px;padding:24px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-hero-conv-list{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;bottom:12.3076923077vw;padding:0 9.2307692308vw;gap:2.5641025641vw 0}}.l-main-arcgis .p-hero-conv-item{width:49%;height:64px;line-height:64px;text-align:center;border-radius:90px;overflow:hidden}@media screen and (max-width:767px){.l-main-arcgis .p-hero-conv-item{width:100%;height:14.358974359vw;line-height:14.358974359vw;border-radius:25.641025641vw}}.l-main-arcgis .l-problem-wrap{width:100%;padding:73px 20px 100px;background:#EDF7F9 url(../img/solutionBG_pc.png) no-repeat center bottom}@media screen and (max-width:767px){.l-main-arcgis .l-problem-wrap{padding:12.3076923077vw 0 20.5128205128vw;background:#EDF7F9}}.l-main-arcgis .p-problem-list{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 2%;padding:40px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-problem-list{max-width:100%;gap:5.1282051282vw 0;padding:10.2564102564vw 6.1538461538vw 0}}.l-main-arcgis .p-problem-item{width:49%;background:#fff;border-radius:20px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item{width:100%;border-radius:5.1282051282vw;padding:6.1538461538vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-main-arcgis .p-problem-item:last-of-type .p-problem-item-image img{max-width:55%}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item:last-of-type .p-problem-item-image img{max-width:65%}}.l-main-arcgis .p-problem-item-lead{width:52.83%}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item-lead{width:100%}}.l-main-arcgis .p-problem-item-lead .is-text{font-size:16px;line-height:1.8;letter-spacing:0.025em}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item-lead .is-text{font-size:4.1025641026vw}}.l-main-arcgis .p-problem-item-lead .is-text b{color:#01A7C4;font-weight:700}.l-main-arcgis .p-problem-item-image{width:47.17%;text-align:center}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item-image{width:100%;padding-top:6.1538461538vw}}.l-main-arcgis .p-problem-item-image img{max-width:70%}@media screen and (max-width:767px){.l-main-arcgis .p-problem-item-image img{max-width:90%}}.l-main-arcgis .p-inner-solution{width:100%;padding:140px 0 0;position:relative}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution{padding:25.641025641vw 0 0}}.l-main-arcgis .p-inner-solution:after,.l-main-arcgis .p-inner-solution:before{content:"";display:block;position:absolute}.l-main-arcgis .p-inner-solution:before{left:calc(50% - 40px);top:40px;z-index:1;width:80px;height:80px;border-radius:50%;background:#FFE449}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution:before{left:calc(50% - 6.4102564103vw);top:7.6923076923vw;width:12.8205128205vw;height:12.8205128205vw}}.l-main-arcgis .p-inner-solution:after{left:50%;top:72px;z-index:2;margin-left:-20px;border:20px solid transparent;border-top:28px solid #fff;width:0;height:0}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution:after{top:12.3076923077vw;margin-left:-3.5897435897vw;border:3.5897435897vw solid transparent;border-top:4.1025641026vw solid #fff}}.l-main-arcgis .p-inner-solution-headline{font-size:32px;font-weight:700;text-align:center;line-height:2.2}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution-headline{font-size:6.1538461538vw;line-height:1.5}}.l-main-arcgis .p-inner-solution-headline .is-name{display:inline-block;position:relative;z-index:1;padding:0 16px;margin-right:12px}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution-headline .is-name{padding:0 3.0769230769vw;margin:2.0512820513vw 0 4.1025641026vw}}.l-main-arcgis .p-inner-solution-headline .is-name img{width:559px;-webkit-transform:translateY(10px);transform:translateY(10px)}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution-headline .is-name img{width:83.8461538462vw;-webkit-transform:translateY(2.5641025641vw);transform:translateY(2.5641025641vw)}}.l-main-arcgis .p-inner-solution-headline .is-name:after{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:68px;background:#01A7C4;border-radius:4px}@media screen and (max-width:767px){.l-main-arcgis .p-inner-solution-headline .is-name:after{height:12.8205128205vw;border-radius:1.0256410256vw}}.l-main-arcgis .l-feature-wrap{width:100%;padding:100px 20px}@media screen and (max-width:767px){.l-main-arcgis .l-feature-wrap{padding:18.4615384615vw 0 20.5128205128vw}}.l-main-arcgis .l-reason-wrap{width:100%;background:#fff;padding:100px 20px;position:relative;z-index:1}@media screen and (max-width:767px){.l-main-arcgis .l-reason-wrap{padding:20.5128205128vw 0}}.l-main-arcgis .l-reason-wrap:after{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:40px 40px 0 0;background:#EDF7F9}.l-main-arcgis .l-add-wrap{max-width:1000px;margin:100px auto 0;height:330px;background:url(../img/addBG_pc.webp) no-repeat center center;border-radius:20px;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-main-arcgis .l-add-wrap{max-width:100%;margin:20.5128205128vw auto 0;height:168.7179487179vw;background:url(../img/addBG_sp.webp) no-repeat center center;background-size:100%;border-radius:5.1282051282vw;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:767px){.l-main-arcgis .l-add-wrap+.l-conversion-wrap{margin-top:10.2564102564vw}}.l-main-arcgis .p-add-inner{width:53%}@media screen and (max-width:767px){.l-main-arcgis .p-add-inner{width:100%}}.l-main-arcgis .p-add-inner-headline{font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.l-main-arcgis .p-add-inner-headline{padding:15.3846153846vw 6.1538461538vw 0;font-size:5.1282051282vw;text-align:center}}.l-main-arcgis .p-add-inner-lead{padding:20px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-add-inner-lead{padding:5.1282051282vw 6.1538461538vw 0}}.l-main-arcgis .p-add-inner-lead .is-text{position:relative;padding-left:1.3em;font-size:16px;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-add-inner-lead .is-text{font-size:4.1025641026vw;padding-right:1.3em}}.l-main-arcgis .p-add-inner-lead .is-text:before{content:"・";display:block;position:absolute;left:0}.l-main-arcgis .p-add-inner-btn{margin:30px 0 0;width:312px;height:68px;border-radius:40px;overflow:hidden;line-height:68px;-webkit-box-shadow:0 3px 10px 0 rgba(75,65,7,0.2);box-shadow:0 3px 10px 0 rgba(75,65,7,0.2)}@media screen and (max-width:767px){.l-main-arcgis .p-add-inner-btn{margin:5.1282051282vw auto 0;width:87.6923076923vw;height:16.4102564103vw;border-radius:25.641025641vw;line-height:16.4102564103vw}}.l-main-arcgis .l-usecase-wrap{width:100%;padding:100px 20px}@media screen and (max-width:767px){.l-main-arcgis .l-usecase-wrap{padding:20.5128205128vw 0}}@media screen and (max-width:767px){.l-main-arcgis .l-usecase-wrap .p-main-headline .is-logo img{width:73.0769230769vw;-webkit-transform:translateY(1.5384615385vw);transform:translateY(1.5384615385vw);margin-right:2.0512820513vw}}.l-main-arcgis .p-usecase-list{max-width:1200px;margin:0 auto;padding:54px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2%}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-list{max-width:100%;padding:10.2564102564vw 3.0769230769vw 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.1282051282vw 0}}.l-main-arcgis .p-usecase-item{width:32%;border-radius:20px;background:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);box-shadow:0 4px 10px 0 rgba(0,0,0,0.2)}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item{width:100%;border-radius:5.1282051282vw;overflow:hidden}}.l-main-arcgis .p-usecase-item-image img{max-width:100%}.l-main-arcgis .p-usecase-item-info{padding:20px}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item-info{padding:5.1282051282vw 6.1538461538vw}}.l-main-arcgis .p-usecase-item-headline{font-size:20px;line-height:1.5;font-weight:700;color:#01A7C4}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item-headline{font-size:5.1282051282vw}}.l-main-arcgis .p-usecase-item-headline .is-num{display:inline-block;padding:0 0.7em;height:32px;border-radius:4px;border:1px solid #000;margin-bottom:12px;font-size:15px;line-height:32px;color:#000}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item-headline .is-num{height:7.6923076923vw;border-radius:1.0256410256vw;font-size:3.8461538462vw;line-height:7.6923076923vw}}.l-main-arcgis .p-usecase-item-lead{padding:12px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item-lead{padding:3.0769230769vw 0 0}}.l-main-arcgis .p-usecase-item-lead .is-text{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-usecase-item-lead .is-text{font-size:4.1025641026vw}}.l-main-arcgis .l-combine-wrap{width:calc(100% - 80px);margin:0 auto;background:#EDF7F9;border-radius:40px;padding:0 20px 100px}@media screen and (max-width:767px){.l-main-arcgis .l-combine-wrap{width:100%;border-radius:10.2564102564vw;padding:0 0 20.5128205128vw}}.l-main-arcgis .l-flow-wrap{max-width:1000px;margin:0 auto;padding:100px 0 0}@media screen and (max-width:767px){.l-main-arcgis .l-flow-wrap{max-width:100%;padding:20.5128205128vw 6.1538461538vw 0}}.l-main-arcgis .p-flow-list{width:100%;padding:40px 0 0;position:relative;z-index:1}@media screen and (max-width:767px){.l-main-arcgis .p-flow-list{padding:15.3846153846vw 0 0}}.l-main-arcgis .p-flow-list:after{content:"";display:block;position:absolute;z-index:-1;left:79px;top:45px;width:0;height:90%;border:2px dashed #26A8DE}@media screen and (max-width:767px){.l-main-arcgis .p-flow-list:after{left:10vw;top:16.6666666667vw;border:0.5128205128vw dashed #26A8DE;height:75%}}.l-main-arcgis .p-flow-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.l-main-arcgis .p-flow-item+.p-flow-item{margin-top:50px}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item+.p-flow-item{margin-top:10.2564102564vw}}.l-main-arcgis .p-flow-item:nth-of-type(2) .p-flow-item-image .is-circle{background-image:url(../img/icon_step02.svg);background-size:76px auto}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item:nth-of-type(2) .p-flow-item-image .is-circle{background-size:10.5128205128vw auto}}.l-main-arcgis .p-flow-item:nth-of-type(3) .p-flow-item-image .is-circle{background-image:url(../img/icon_step03.svg);background-size:66px auto}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item:nth-of-type(3) .p-flow-item-image .is-circle{background-size:8.9743589744vw auto}}.l-main-arcgis .p-flow-item:nth-of-type(4) .p-flow-item-image .is-circle{background-image:url(../img/icon_step04.svg);background-size:75px auto}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item:nth-of-type(4) .p-flow-item-image .is-circle{background-size:11.5384615385vw auto}}.l-main-arcgis .p-flow-item-image{width:21%}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-image{width:26%}}.l-main-arcgis .p-flow-item-image .is-circle{display:inline-block;width:160px;height:160px;border-radius:50%;background-color:#fff;background-image:url(../img/icon_step01.svg);background-repeat:no-repeat;background-position:center center;background-size:74px auto;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);overflow:hidden;text-indent:-9999px}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-image .is-circle{width:19.4871794872vw;height:19.4871794872vw;background-size:10.2564102564vw auto}}.l-main-arcgis .p-flow-item-info{width:79%}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-info{width:74%}}.l-main-arcgis .p-flow-item-headline{font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-headline{font-size:5.1282051282vw}}.l-main-arcgis .p-flow-item-headline .is-num{display:block;margin-bottom:8px;font-size:16px;color:#01A7C4;font-family:"Poppins",sans-serif}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-headline .is-num{margin-bottom:1.0256410256vw;font-size:4.1025641026vw}}.l-main-arcgis .p-flow-item-lead{padding:12px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-lead{padding:3.0769230769vw 0 0}}.l-main-arcgis .p-flow-item-lead .is-text{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-flow-item-lead .is-text{font-size:4.1025641026vw}}.l-main-arcgis .l-faq-wrap{max-width:1200px;margin:0 auto;padding:100px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.l-main-arcgis .l-faq-wrap{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20.5128205128vw 0 0}}.l-main-arcgis .l-faq-wrap .p-main-headline{width:20%;background-position:center 72px}@media screen and (max-width:767px){.l-main-arcgis .l-faq-wrap .p-main-headline{width:100%;background-position:center bottom}}.l-main-arcgis .p-faq-content-list{width:80%;padding:0 0 0 64px}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list{width:100%;padding:10.2564102564vw 6.1538461538vw 0}}.l-main-arcgis .p-faq-content-list dt{position:relative;z-index:1;font-size:16px;font-weight:700;line-height:1.75;cursor:pointer}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dt{font-size:4.1025641026vw}}.l-main-arcgis .p-faq-content-list dt:before{content:"Q";display:block;position:absolute;z-index:1;left:-28px;top:0;font-size:17px;font-weight:700;font-family:"Poppins",sans-serif}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dt:before{left:-6.1538461538vw;font-size:3.5897435897vw}}.l-main-arcgis .p-faq-content-list dt:after{content:"";display:block;position:absolute;z-index:1;right:-30px;top:0;width:26px;height:26px;border-radius:50%;background:#060040}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dt:after{top:1.0256410256vw;right:-7.1794871795vw;width:4.6153846154vw;height:4.6153846154vw}}.l-main-arcgis .p-faq-content-list dt .marker{position:absolute;z-index:2;right:0;top:0}.l-main-arcgis .p-faq-content-list dt .marker:after,.l-main-arcgis .p-faq-content-list dt .marker:before{content:"";display:block;position:absolute;z-index:2;right:-21px;top:12px;width:8px;height:0;border-top:2px solid #fff}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dt .marker:after,.l-main-arcgis .p-faq-content-list dt .marker:before{right:-5.641025641vw;top:3.3333333333vw;width:1.7948717949vw;border-top:0.5128205128vw solid #fff}}.l-main-arcgis .p-faq-content-list dt .marker:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform ease 0.4s;transition:-webkit-transform ease 0.4s;transition:transform ease 0.4s;transition:transform ease 0.4s,-webkit-transform ease 0.4s}.l-main-arcgis .p-faq-content-list dt.is-open .marker:after{-webkit-transform:rotate(0);transform:rotate(0)}.l-main-arcgis .p-faq-content-list dd{padding:20px 0 0}.l-main-arcgis .p-faq-content-list dd .is-text{position:relative;font-size:16px;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dd .is-text{font-size:4.1025641026vw}}.l-main-arcgis .p-faq-content-list dd .is-text:before{content:"A";display:block;position:absolute;left:-28px;top:0;font-size:17px;font-weight:700;font-family:"Poppins",sans-serif;color:#01A7C4}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-list dd .is-text:before{left:-6.1538461538vw;font-size:3.5897435897vw}}.l-main-arcgis .p-faq-content-item{width:100%;padding:0 60px 35px 46px;border-bottom:1px solid #BCDEF2;margin-top:35px;-webkit-transition:padding ease 0.4s;transition:padding ease 0.4s}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-item{padding:0 12.8205128205vw 6.1538461538vw 11.2820512821vw}}.l-main-arcgis .p-faq-content-item.is-open{background:#fff;border-radius:20px;border:none;padding-top:35px;-webkit-box-shadow:0 7px 10px 0 rgba(0,86,85,0.1);box-shadow:0 7px 10px 0 rgba(0,86,85,0.1)}@media screen and (max-width:767px){.l-main-arcgis .p-faq-content-item.is-open{border-radius:5.1282051282vw;padding-top:8.9743589744vw}}.l-main-arcgis .p-faq-content-item:first-of-type{margin-top:0}.l-main-arcgis .l-aboutus-wrap{width:100%;padding:100px 20px}@media screen and (max-width:767px){.l-main-arcgis .l-aboutus-wrap{max-width:100%;padding:20.5128205128vw 0}}.l-main-arcgis .l-aboutus-wrap+.p-bottom-annotation{margin-top:-80px}@media screen and (max-width:767px){.l-main-arcgis .l-aboutus-wrap+.p-bottom-annotation{margin-top:-15.3846153846vw}}.l-main-arcgis .p-aboutus-inner-flex{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-inner-flex{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10.2564102564vw 6.1538461538vw 0}}.l-main-arcgis .p-aboutus-inner-image{width:43%}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-inner-image{width:100%}}.l-main-arcgis .p-aboutus-inner-image img{max-width:91.16%;border-radius:20px}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-inner-image img{max-width:100%;border-radius:5.1282051282vw}}.l-main-arcgis .p-aboutus-inner-info{width:57%}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-inner-info{width:100%;padding-top:10.2564102564vw}}.l-main-arcgis .p-aboutus-list{width:100%;border-top:1px solid #E5E5E5}.l-main-arcgis .p-aboutus-list dt{width:28%;padding-left:1.6em;font-size:14px;font-weight:700;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-list dt{width:100%;padding-left:0;font-size:3.5897435897vw}}.l-main-arcgis .p-aboutus-list dd{width:72%}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-list dd{width:100%}}.l-main-arcgis .p-aboutus-list dd .is-text{font-size:14px;line-height:2}.l-main-arcgis .p-aboutus-item{width:100%;border-bottom:1px solid #E5E5E5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}@media screen and (max-width:767px){.l-main-arcgis .p-aboutus-item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.1025641026vw 6.1538461538vw}}.l-main-arcgis .p-biz-content-list{width:100%}.l-main-arcgis .p-biz-content-item{padding-left:1.4em;position:relative;font-size:14px;line-height:2}@media screen and (max-width:767px){.l-main-arcgis .p-biz-content-item{font-size:3.5897435897vw}}.l-main-arcgis .p-biz-content-item:before{content:"・";display:block;position:absolute;left:0;top:0}.l-main-arcgis .l-conversion-wrap{max-width:1000px;height:231px;margin:100px auto 0;border-radius:20px;background:url(../img/conversionBG_pc.png) no-repeat center center;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);box-shadow:0 4px 10px 0 rgba(0,0,0,0.2)}@media screen and (max-width:767px){.l-main-arcgis .l-conversion-wrap{max-width:100%;height:82.0512820513vw;margin:20.5128205128vw auto 0;border-radius:5.1282051282vw;background:url(../img/conversionBG_sp.png) no-repeat center center;background-size:100%}}.l-main-arcgis .p-conversion-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.l-main-arcgis .p-conversion-inner{padding:0 6.1538461538vw}}.l-main-arcgis .p-conversion-inner dt{width:100%;font-size:24px;text-align:center;color:#fff;font-weight:700}.l-main-arcgis .p-conversion-inner dd{width:100%}.l-main-arcgis .p-conversion-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10px;padding:32px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-conversion-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.0769230769vw 0;padding:7.1794871795vw 0 0}}.l-main-arcgis .p-conversion-item{width:345px;height:69px;border-radius:40px;overflow:hidden;line-height:69px}.l-main-arcgis .p-main-headline{background-image:url(../img/headline_border.svg);background-repeat:no-repeat;background-position:center bottom;background-size:72px 6px;font-size:32px;padding:0 0 24px;line-height:1.9;text-align:center;font-weight:700}@media screen and (max-width:767px){.l-main-arcgis .p-main-headline{background-size:10.2564102564vw auto;font-size:6.1538461538vw;padding:0 0 4.6153846154vw;line-height:1.5}}.l-main-arcgis .p-main-headline b{font-weight:700;color:#01A7C4}.l-main-arcgis .p-main-headline .is-logo{display:inline-block;position:relative;z-index:1;margin-right:12px}@media screen and (max-width:767px){.l-main-arcgis .p-main-headline .is-logo{margin-right:0}}.l-main-arcgis .p-main-headline .is-logo img{width:568px;-webkit-transform:translateY(14px);transform:translateY(14px)}@media screen and (max-width:767px){.l-main-arcgis .p-main-headline .is-logo img{width:84.358974359vw;-webkit-transform:translateY(2.0512820513vw);transform:translateY(2.0512820513vw)}}.l-main-arcgis .p-main-lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:28px 0 0;margin:0 auto}@media screen and (max-width:767px){.l-main-arcgis .p-main-lead{padding:10.2564102564vw 6.1538461538vw 0}}.l-main-arcgis .p-main-lead .is-text{font-size:16px;line-height:1.75;text-align:center}@media screen and (max-width:767px){.l-main-arcgis .p-main-lead .is-text{font-size:4.1025641026vw;text-align:justify}}.l-main-arcgis .l-list1000-wrap{max-width:1000px;margin:0 auto;padding:60px 0 0}@media screen and (max-width:767px){.l-main-arcgis .l-list1000-wrap{max-width:100%;padding:10.2564102564vw 6.1538461538vw 0}}.l-main-arcgis .p-flex-list{width:100%;counter-reset:number 0}.l-main-arcgis .p-flex-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-main-arcgis .p-flex-item+.p-flex-item{margin-top:80px}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item+.p-flex-item{margin-top:17.4358974359vw}}.l-main-arcgis .p-flex-item:nth-of-type(2n) .p-flex-item-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item:nth-of-type(2n) .p-flex-item-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.l-main-arcgis .p-flex-item:nth-of-type(2n) .p-flex-item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left;padding-right:0;padding-left:14px}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item:nth-of-type(2n) .p-flex-item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;padding:5.1282051282vw 0 0}}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item:nth-of-type(2n) .p-flex-item-image img{max-width:100%}}.l-main-arcgis .p-flex-item.reason+.p-flex-item{margin-top:60px}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason+.p-flex-item{margin-top:15.3846153846vw}}.l-main-arcgis .p-flex-item.reason .p-flex-item-headline{padding-left:110px;min-height:76px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason .p-flex-item-headline{padding:17.4358974359vw 0 0;min-height:0}}.l-main-arcgis .p-flex-item.reason .p-flex-item-headline:after{counter-increment:number 1;content:"0" counter(number);display:block;position:absolute;left:0;top:0;font-size:76px;font-weight:700;color:#01A7C4;font-family:"Poppins",sans-serif;font-weight:700;letter-spacing:-0.05em;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason .p-flex-item-headline:after{font-size:15.3846153846vw;-webkit-transform:translateY(-2.0512820513vw);transform:translateY(-2.0512820513vw)}}.l-main-arcgis .p-flex-item.reason .p-flex-item-image{width:46%;height:300px;margin-left:4%;background:#fff;border-radius:20px;padding:0;text-align:center}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason .p-flex-item-image{width:100%;height:57.1794871795vw;margin:5.1282051282vw 0 0;border-radius:5.1282051282vw;overflow:hidden}}.l-main-arcgis .p-flex-item.reason .p-flex-item-image img{max-width:96%}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason .p-flex-item-image img{max-width:86%}}.l-main-arcgis .p-flex-item.reason:first-of-type .p-flex-item-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-main-arcgis .p-flex-item.reason:first-of-type .p-flex-item-image img{vertical-align:bottom}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason:first-of-type .p-flex-item-image img{max-width:80%}}.l-main-arcgis .p-flex-item.reason:nth-of-type(2n) .p-flex-item-image{text-align:center;padding-left:0;margin-left:0;margin-right:4%}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason:nth-of-type(2n) .p-flex-item-image{margin-right:0}}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item.reason:nth-of-type(4) .p-flex-item-image img{margin-right:0;margin-bottom:-50px}}.l-main-arcgis .p-flex-item-info{width:50%}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-info{width:100%}}.l-main-arcgis .p-flex-item-headline{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-headline{font-size:5.1282051282vw}}.l-main-arcgis .p-flex-item-headline .is-num{display:inline-block;height:28px;margin-bottom:8px;border-radius:20px;padding:0 0.8em;background:#01A7C4;font-size:14px;line-height:28px;letter-spacing:0.03em;color:#fff}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-headline .is-num{height:7.6923076923vw;margin-bottom:3.0769230769vw;border-radius:5.1282051282vw;font-size:4.1025641026vw;line-height:7.6923076923vw}}.l-main-arcgis .p-flex-item-lead{padding:20px 0 0}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-lead{padding:5.1282051282vw 0 0}}.l-main-arcgis .p-flex-item-lead .is-text{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-lead .is-text{font-size:4.1025641026vw}}.l-main-arcgis .p-flex-item-image{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right;padding-right:14px}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-image{width:100%;text-align:center;padding:5.1282051282vw 0 0}}.l-main-arcgis .p-flex-item-image img{max-width:88%}@media screen and (max-width:767px){.l-main-arcgis .p-flex-item-image img{max-width:100%}}.l-main-arcgis .btn-trial{display:inline-block;width:100%;height:100%;background:#fff;position:relative;font-size:16px;font-weight:700;text-align:center;color:#000;-webkit-box-shadow:0 3px 10px 0 rgba(75,65,7,0.2);box-shadow:0 3px 10px 0 rgba(75,65,7,0.2);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}@media screen and (max-width:767px){.l-main-arcgis .btn-trial{font-size:4.1025641026vw}}.l-main-arcgis .btn-trial:hover{background:#FFE449}@media screen and (max-width:767px){.l-main-arcgis .btn-trial:hover{background:#fff}}.l-main-arcgis .btn-trial:after,.l-main-arcgis .btn-trial:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-main-arcgis .btn-trial:before{left:24px;width:24px;height:22px;background-image:url(../img/icon_trial.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media screen and (max-width:767px){.l-main-arcgis .btn-trial:before{left:5.1282051282vw;width:6.1538461538vw;height:5.641025641vw}}.l-main-arcgis .btn-trial:after{right:24px;width:10px;height:10px;background-image:url(../img/icon_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media screen and (max-width:767px){.l-main-arcgis .btn-trial:after{right:5.1282051282vw;width:2.5641025641vw;height:2.5641025641vw}}.l-main-arcgis .btn-material{display:inline-block;width:100%;height:100%;background:#FFE449;position:relative;font-size:16px;font-weight:700;text-align:center;color:#000;-webkit-box-shadow:0 3px 10px 0 rgba(75,65,7,0.2);box-shadow:0 3px 10px 0 rgba(75,65,7,0.2);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}@media screen and (max-width:767px){.l-main-arcgis .btn-material{font-size:3.8461538462vw}}.l-main-arcgis .btn-material:hover{background:#fff}@media screen and (max-width:767px){.l-main-arcgis .btn-material:hover{background:#FFE449}}.l-main-arcgis .btn-material:after,.l-main-arcgis .btn-material:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-main-arcgis .btn-material:before{left:24px;width:21px;height:24px;background-image:url(../img/icon_material.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;background-size:auto 100%}@media screen and (max-width:767px){.l-main-arcgis .btn-material:before{left:5.1282051282vw;width:6.1538461538vw;height:6.1538461538vw}}.l-main-arcgis .btn-material:after{right:24px;width:10px;height:10px;background-image:url(../img/icon_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media screen and (max-width:767px){.l-main-arcgis .btn-material:after{right:5.1282051282vw;width:2.5641025641vw;height:2.5641025641vw}}.l-main-arcgis .btn-material.icon02:before{background-image:url(../img/icon_material2.svg)}.l-main-arcgis .p-bottom-annotation{max-width:1000px;margin:0 auto;padding:0 0 100px;font-size:12px;text-align:right;color:#aaa}@media screen and (max-width:767px){.l-main-arcgis .p-bottom-annotation{max-width:100%;font-size:3.0769230769vw;padding:0 6.1538461538vw 25.641025641vw}}