﻿.btn{display:flex;align-items:center;justify-content:center;width:340px;height:64px;border-radius:32px;background:linear-gradient(#f00 0%, #ffba00 100%);box-shadow:0px 20px 14px rgba(64,106,245,.18);font-size:20px;font-weight:bold;letter-spacing:.06em;transition:all .3s ease;color:#fff}.btn::before{content:none}.btn:hover{box-shadow:none}.btn-wrap{position:relative;z-index:2}@media(max-width: 767px){.btn{width:100%;max-width:280px;height:56px;border-radius:28px;font-size:18px}}body{line-height:1.9}.footer-wrap{padding-top:200px;margin-top:-200px}@media(max-width: 767px){.footer-wrap{padding-top:50px;margin-top:-50px}}#footer a.arrow{position:relative;display:inline-block}#footer .block ul li{font-size:14px}#footer #adress p{font-size:14px;display:inline-block}#footer #adress li{display:inline-block}#footer #adress li a{font-size:14px}#footer #adress li img{display:inline-block;margin:0 10px 5px 0;vertical-align:middle}#footer #adress img[src$=".svg"]{width:12px}.hs_submit input[type=submit]{box-shadow:none !important}.ta_c{text-align:center}.telBox img[src$=".svg"]{width:30px}h2 .en{font-weight:bold !important}.glitch::after{left:-1px;-webkit-filter:drop-shadow(-1px 0 #00fff9) drop-shadow(1px 1px #ff00c1);filter:drop-shadow(-1px 0 #00fff9) drop-shadow(1px 1px #ff00c1);-webkit-animation:glitch-anim2 1s infinite linear alternate-reverse;animation:glitch-anim2 1s infinite linear alternate-reverse}.fnt_osw{display:inline-block;font-family:"Oswald",sans-serif;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}#footer_navi *{box-sizing:content-box}#footer_navi li{margin-bottom:3px}.hs-ex.arrow{color:#34c1ca}.hs-ex.arrow::before{right:-33px;height:0;transform:rotate(45deg)}a.arrow::before{top:50%;right:-30px;width:7px;height:7px;margin-top:-2px;margin-right:3px;border-top:2px solid #34c1ca;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;content:""}.hs-ex.arrow::after{transform:rotate(0deg)}a.arrow::after{position:absolute;top:50%;right:-30px;width:15px;height:2px;vertical-align:middle;background:#34c1ca;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:""}.pcOnly{display:block}.spOnly{display:none}@media(max-width: 767px){.pcOnly{display:none}.spOnly{display:block}}.headlesscommerce{font-family:"ヒラギノ角ゴシック",Hiragino Sans,Meiryo,sans-serif;color:#000;padding-bottom:80px;margin-bottom:100px}@media(max-width: 767px){.headlesscommerce{padding-bottom:72px;margin-bottom:0}}.headlesscommerce *{box-sizing:border-box}.headlesscommerce .inner{padding-left:20px;padding-right:20px}@media(max-width: 767px){.headlesscommerce .inner{padding-left:16px;padding-right:16px}}.headlesscommerce-title{text-align:center;font-size:40px;font-weight:800;line-height:1.7;color:#04893d}.headlesscommerce-title-small{font-size:28px;font-weight:700;line-height:2.286;display:block}@media(max-width: 767px){.headlesscommerce-title{font-size:30px;line-height:1.667;margin-bottom:0}.headlesscommerce-title-small{font-size:18px;line-height:2.667}}.color{color:#f5192d}.entry{background:url(../../img/headlesscommerce/cta/cta_bg_pc.jpg) no-repeat center top/cover;width:100%;padding:40px 3.125% 80px}.entry-icon{position:absolute;bottom:61px;left:-3px}.entry-contents{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;border:8px solid #fff;padding:80px 16px 40px}.entry-contents-btn{width:320px;margin-top:24px;margin-left:auto;margin-right:auto}.entry-title{font-size:56px;font-weight:900;letter-spacing:-0.02em;line-height:1;color:#fff;text-shadow:3px 3px 10px rgba(0,0,0,.3);text-align:center;position:relative;z-index:1}.entry-catch{margin-top:24px;text-align:center}.entry-catch-color{font-size:42px;font-weight:800;line-height:61px;background-color:#fff;border:5px solid #04893d;padding-left:16px;padding-right:16px;display:inline-block;color:#04893d;margin-bottom:14px}.entry-catch-color-first{position:relative}.entry-catch-text{font-size:36px;font-weight:800;display:inline-block;margin-left:8px;margin-right:8px;color:#fff}.entry-catch-text-last{transform:none;margin-left:0;margin-right:0;display:block;line-height:1.6}@media(max-width: 767px){.entry{position:relative;background:url(../../img/headlesscommerce/cta/cta_bg_sp.jpg) no-repeat center top/cover;width:100%;padding:8px 8px 56px}.entry-icon{position:absolute;top:-40px;bottom:auto;left:20px;width:96px;z-index:1}.entry-contents{position:relative;max-width:100%;border:6px solid #fff;padding:56px 4px 24px}.entry-contents-btn{width:280px;margin-top:16px}.entry-title{font-size:28px}.entry-catch{margin-top:16px}.entry-catch-color{font-size:26px;line-height:40px;border:3px solid #04893d;padding-left:4px;padding-right:4px;margin-bottom:8px}.entry-catch-color-first{position:relative}.entry-catch-text{font-size:23px;margin-left:4px;margin-right:4px}.entry-catch-text-last{font-size:16px;font-weight:600;margin-top:8px}}.headlesscommerce .btn{position:relative;background:rgba(0,0,0,0);width:100%;max-width:100%;height:100%;box-shadow:0px 1px 0px #984c00;border-radius:32px;background:linear-gradient(90deg, #7400e8 0%, #dc4bff 47.83%, #ff8443 100%);width:100%;max-width:320px;line-height:69px;margin-left:auto;margin-right:auto;transition:all .3s ease-out;box-shadow:0px 5px 10px rgba(64,106,245,.35);font-size:18px}.headlesscommerce .btn::after{content:"";position:absolute;width:100%;height:100%;box-shadow:0px 1px 0px #984c00;border-radius:32px}.headlesscommerce .btn:hover{transform:scale(1.04);transition:all .3s ease-out}@media(max-width: 767px){.headlesscommerce .btn{border-radius:30px}.headlesscommerce .btn::after{border-radius:30px}.headlesscommerce .btn{font-weight:600}}.mv{padding:183px 20px 168px;background:url(../../img/headlesscommerce/mv/mv_bg_pc.png) no-repeat center top/1864px}.mv-title{font-size:76px;font-weight:900;line-height:1.579;letter-spacing:-0.02em;text-align:center}.mv-title-inline{display:inline-block}.mv-title-under{display:block}.mv-title-color{display:inline-block;line-height:96px;border:5px solid #04893d;padding:0 20px;font-size:62px;color:#04893d;letter-spacing:0;background-color:#fff;box-shadow:0px 14px 14px rgba(0,15,100,.12)}.mv-title-ja{font-size:48px;display:inline-block;margin-left:10px;margin-right:10px}.mv-about{width:100%;max-width:864px;border-radius:32px;margin:33px auto 0;display:flex;align-items:center}.mv-about-term,.mv-about-desc{display:flex;align-items:center;justify-content:center;height:64px}.mv-about-term{background-color:#fff;width:29.976%;border-top-left-radius:32px;border-bottom-left-radius:32px;font-size:18px;font-weight:800;text-align:center;border:4px solid #0ca54d}.mv-about-desc{background-color:#0ca54d;width:70.023%;border-top-right-radius:32px;border-bottom-right-radius:32px}.mv-about-desc-inner{font-size:18px;font-weight:700;color:#fff;margin-top:-15px}.mv-about-color{color:#f6ff17;font-weight:800}.mv-about-large{font-size:20px;position:relative;margin-left:3px;margin-right:3px}.mv-about-image{position:absolute;min-width:80px;height:auto;left:calc(50% - 40px);bottom:-20px}.mv-lead{margin-top:29px;margin-bottom:33px;text-align:center;font-size:15px;line-height:2;letter-spacing:.02em}@media(max-width: 820px){.mv-about{max-width:100%;border-radius:0;margin:24px auto 0;display:block}.mv-about-term,.mv-about-desc{display:block;height:auto}.mv-about-term{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;line-height:48px}.mv-about-desc{background-color:#0ca54d;width:100%;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;padding:34px 10px 16px}.mv-about-desc-inner{margin-top:-15px;line-height:1.6}.mv-about-color{font-weight:700}.mv-about-large{font-weight:800}.mv-about-image{bottom:24px}}@media(max-width: 767px){.mv{padding:93px 16px 64px;background:url(../../img/headlesscommerce/mv/mv_bg_sp.png) no-repeat center top/cover}.mv-title{font-size:30px}.mv-title-color{line-height:56px;padding:0 10px;font-size:32px;font-weight:800;box-shadow:0px 14px 14px rgba(0,15,100,.12);margin-bottom:16px}.mv-title-color-last{margin-bottom:0}.mv-title-ja{font-size:24px;font-weight:800;margin-left:5px;margin-right:5px}.mv-title-under{margin-top:10px}.mv-lead{margin-top:24px;margin-bottom:24px;text-align:left;font-size:14px;font-weight:600;line-height:1.8}}@media(max-width: 320px){.mv-title{font-size:28px}.mv-title-color{line-height:46px;font-size:24px}}.merit{background-image:url(../../img/headlesscommerce/merit/merit_left.svg),url(../../img/headlesscommerce/merit/merit_right.svg);background-size:116px,41px;background-position:left 90px top 150px,right 80px top 88px;background-repeat:no-repeat,no-repeat}.merit-header{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.merit-lead{margin-top:48px;text-align:left;font-size:18px;font-weight:600;line-height:2}.merit-list{width:100%;max-width:1120px;margin-top:72px;margin-left:auto;margin-right:auto}.merit-item{display:flex;align-items:center}.merit-item-02,.merit-item-04{flex-direction:row-reverse}.merit-item-02{margin-top:18px}.merit-item-03{margin-top:26px}.merit-item-04{margin-top:48px}.merit-item-title{font-size:28px;font-weight:700;line-height:1.714;color:#04893d;display:flex;align-items:center}.merit-item-title-icon{min-width:40px}.merit-item-title-text{margin-left:18px}.merit-item-title-text .color{color:#000}.merit-item-text{margin-top:32px;font-size:16px;font-weight:500;line-height:2}.merit-contents-01{width:55.09%;padding-left:5.267%}.merit-contents-02{width:59.286%;padding-left:3.75%;padding-right:4.107%}.merit-contents-03{width:61.072%;padding-left:5.267%;padding-right:4.464%}.merit-contents-04{width:62.322%;padding-left:6.964%;padding-right:4.107%}.merit-image-01{width:44.91%}.merit-image-02{width:40.714%}.merit-image-03{width:38.928%}.merit-image-04{width:37.678%}@media(max-width: 767px){.merit{background-image:url(../../img/headlesscommerce/merit/merit_right.svg),url(../../img/headlesscommerce/merit/merit_bottom_sp.png);background-size:28px,1500px;background-position:right 30px top 81px,left 50% bottom 0;background-repeat:no-repeat,no-repeat;padding-bottom:120px;position:relative;z-index:2}.merit-header{max-width:100%;padding-left:0;padding-right:0}.merit-lead{margin-top:16px;font-size:16px}.merit-list{max-width:100%;margin-top:30px}.merit-item{display:block}.merit-item-02,.merit-item-03,.merit-item-04{margin-top:32px}.merit-item-title{font-size:22px;line-height:1.545;align-items:flex-start}.merit-item-title-text{margin-top:-5px}.merit-item-text{margin-top:10px}.merit-contents-01{width:100%;padding-left:0}.merit-contents-02{width:100%;padding-left:0;padding-right:0}.merit-contents-03{width:100%;padding-left:0;padding-right:0}.merit-contents-04{width:100%;padding-left:0;padding-right:0}.merit-image{margin-top:20px}.merit-image-01,.merit-image-02,.merit-image-03,.merit-image-04{width:100%}}@media(max-width: 320px){.merit-title{font-size:28px}}.recommended{position:relative;padding-top:263px;background:url(../../img/headlesscommerce/recommended/bg.png) no-repeat center top/1864px;margin-bottom:40px}.recommended::before{content:"";width:100%;height:20px;background-color:#fff;position:absolute;left:0;top:0}.recommended-title{font-size:56px;font-weight:800;line-height:1.579;text-align:center}.recommended-title-icon{position:absolute;top:-73px;left:141px}.recommended-title-under{display:block;margin-bottom:9px}.recommended-title-color{display:inline-block;line-height:88px;border:5px solid #04893d;padding:0 20px;font-size:40px;color:#04893d;letter-spacing:0;background-color:#fff;box-shadow:0px 14px 14px rgba(0,15,100,.12);margin-bottom:16px}.recommended-title-color-first{position:relative}.recommended-title-ja{font-size:34px;display:inline-block;margin-left:10px;margin-right:10px}.recommended-contents{position:relative;width:100%;max-width:1000px;margin:57px auto 0;position:relative;background-color:#fffdeb;padding:80px}.recommended-contents-lead{font-size:18px;font-weight:600;line-height:2;text-align:left}.recommended-contents-lead-color{font-size:22px;font-weight:700;line-height:1.727;color:#04893d;margin-top:32px;margin-bottom:32px}.recommended-rect{position:absolute;width:116px}.recommended-rect-01{top:168px;left:-58px}.recommended-rect-02{right:180px;bottom:-70px}.recommended-icon{position:absolute}.recommended-icon-01{top:-107px;right:60px;width:109px}.recommended-icon-02{left:331px;bottom:-16px;width:23px}.recommended-target{position:relative;width:100%;max-width:1120px;margin:105px auto 0;padding-top:35px;padding-bottom:100px}.recommended-target-icon{width:32px;vertical-align:-6px}.recommended-target-title{font-size:48px;font-weight:700;line-height:1.333;color:#04893d;text-align:left;background:url(../../img/headlesscommerce/recommended/recommended-target-title.svg) no-repeat right top/222px}.recommended-target-title-small{font-size:28px;line-height:2.286;display:block}.recommended-target-list{margin-top:23px}.recommended-target-item{position:relative;color:#fff;font-size:22px;font-weight:700;line-height:1.727}.recommended-target-item+.recommended-target-item{margin-top:24px}.recommended-target-item-01{z-index:2}.recommended-target-item-02{z-index:1}.recommended-target-item-03{z-index:0}.recommended-target-item-color{color:#f6ff17}.recommended-target-item-image-01,.recommended-target-item-image-02,.recommended-target-item-image-03{position:absolute;z-index:1}.recommended-target-item-image-01{width:17.678%;left:34.151%;bottom:-28px}.recommended-target-item-image-02{width:25.892%;left:0;bottom:-34px}.recommended-target-item-image-03{width:42.767%;right:0;bottom:0}.recommended-target-contents-01{width:37.5%;width:100%;max-width:420px;background-color:#5ea516;padding:32px 4.598% 34px;border-radius:80px 80px 80px 0px;margin-left:57.053%}.recommended-target-contents-02{width:57.142%;width:100%;max-width:640px;background-color:#04893d;padding:32px 5.089% 40px;border-radius:0px 70px 70px 70px;margin-left:28.482%;margin-right:14.196%}.recommended-target-contents-03{width:50%;width:100%;max-width:560px;background-color:#0ca54d;padding:32px 4.464% 40px;border-radius:70px 0px 70px 70px;margin-left:5.267%;margin-right:44.553%}@media(max-width: 767px){.recommended{margin-top:-210px;padding-top:230px;background:url(../../img/headlesscommerce/recommended/bg_sp.png) no-repeat center top/cover;position:relative;z-index:1}.recommended::before{content:none}.recommended-title{font-size:34px;line-height:1.529}.recommended-title-icon{display:none}.recommended-title-under{display:block;margin-bottom:9px}.recommended-title-color{line-height:50px;padding:0 8px;font-size:27px}.recommended-title-ja{font-size:23px;margin-left:3px;margin-right:3px}.recommended-contents{max-width:calc(100% + 32px);width:calc(100% + 32px);margin:27px -16px 0;position:relative;background-color:#fffdeb;padding:40px 16px}.recommended-contents-lead{font-size:16px;line-height:1.875}.recommended-contents-lead-color{font-size:16px;line-height:1.875;margin-top:12px;margin-bottom:12px}.recommended-rect{width:116px}.recommended-rect-01{top:-36px;left:5px;width:70px}.recommended-rect-02{right:45px;bottom:-36px;width:70px}.recommended-icon{position:absolute}.recommended-icon-01{top:-61px;right:18px;width:60px}.recommended-icon-02{left:42px;bottom:-12px;width:23px}.recommended-target{max-width:100%;margin:46px auto 0;padding-top:0;padding-bottom:0}.recommended-target-icon{width:32px;vertical-align:-6px;display:inline-block}.recommended-target-title{font-size:30px;line-height:1.467;background:none;text-align:center}.recommended-target-title-small{font-size:18px;line-height:2.588}.recommended-target-list{margin-top:-5px}.recommended-target-item{font-size:18px;line-height:1.778}.recommended-target-item+.recommended-target-item{margin-top:16px}.recommended-target-item-image-01,.recommended-target-item-image-02{display:none}.recommended-target-item-image-03{position:absolute;z-index:1}.recommended-target-item-image-03{position:relative;width:100%;margin-top:-12px}.recommended-target-contents-01{width:calc(100% + 16px);max-width:calc(100% + 16px);padding:32px 16px 34px 32px;border-radius:40px 0px 0px 0px;margin-left:0}.recommended-target-contents-02{width:calc(100% + 16px);max-width:calc(100% + 16px);padding:32px 16px 32px 24px;border-radius:0px 0px 0px 40px;margin-left:0;margin-right:0}.recommended-target-contents-03{width:calc(100% + 16px);max-width:calc(100% + 16px);padding:32px 24px;border-radius:0px 0px 40px 0px;margin-left:-16px;margin-right:0}}.section-casestudy{background:url(../../img/headlesscommerce/casestudy/bg_pc.png) no-repeat center top/1120px;margin-bottom:132px}@media(max-width: 767px){.section-casestudy{background:url(../../img/headlesscommerce/casestudy/bg_sp.png) no-repeat center top 37px/311px;margin-bottom:56px}.section-casestudy .inner{padding-left:0;padding-right:0}}.casestudy{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:140px}.casestudy-slide{position:relative;margin-top:45px}.casestudy .swiper-button-next,.casestudy .swiper-container-rtl .swiper-button-prev{right:0}.casestudy .swiper-button-prev,.casestudy .swiper-container-rtl .swiper-button-next{left:0}.casestudy .swiper-button-next,.casestudy .swiper-button-prev{width:48px;height:40px;transition:all .3s ease}.casestudy .swiper-button-next:hover,.casestudy .swiper-button-prev:hover{opacity:.7}.casestudy .swiper-button-next:after,.casestudy .swiper-button-prev:after{content:none}.casestudy .swiper-container{width:100%;max-width:840px}.casestudy .swiper-slide{display:flex;align-items:flex-start;justify-content:space-between}.casestudy .swiper-slide-image{width:46.666%}.casestudy .swiper-slide-contents{width:46.666%}.casestudy .swiper-slide-title{font-size:20px;font-weight:600;line-height:1.7}.casestudy .swiper-slide-text{margin-top:14px;margin-bottom:14px;font-size:15px;font-weight:300;line-height:2}.casestudy .swiper-slide-list{display:flex;align-items:flex-start}.casestudy .swiper-slide-list+.casestudy .swiper-slide-list{margin-top:8px}.casestudy .swiper-slide-term{min-width:58px;line-height:20px;background-color:#000;font-size:12px;font-weight:bold;color:#fff;margin-right:12px;text-align:center}.casestudy .swiper-slide-desc{font-size:12px;font-weight:300;line-height:2}@media(max-width: 767px){.casestudy{max-width:100%;padding-top:56px}.casestudy-slide{margin-top:30px}.casestudy .swiper-button-next,.casestudy .swiper-container-rtl .swiper-button-prev{right:calc(50% - 74px)}.casestudy .swiper-button-prev,.casestudy .swiper-container-rtl .swiper-button-next{left:calc(50% - 74px)}.casestudy .swiper-button-next,.casestudy .swiper-button-prev{width:70px;height:58px;bottom:0;top:auto}.casestudy .swiper-button-next:hover,.casestudy .swiper-button-prev:hover{opacity:1}.casestudy .swiper-button-next img,.casestudy .swiper-button-prev img{width:100%}.casestudy .swiper-container{width:100%;max-width:100%;padding-bottom:130px}.casestudy .swiper-slide{display:block}.casestudy .swiper-slide-image{width:100%}.casestudy .swiper-slide-contents{width:100%;padding-left:16px;padding-right:16px;margin-top:37px}}.section-comparison{background:url(../../img/headlesscommerce/comparison/bg_pc.png) no-repeat center top/1120px;margin-bottom:64px}@media(max-width: 767px){.section-comparison{background:url(../../img/headlesscommerce/comparison/bg_sp.png) no-repeat center top 54px/100%;margin-bottom:56px}.section-comparison .inner{padding-left:0;padding-right:0}}.comparison{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.comparison .chart{margin-top:42px;border-bottom:1px solid #0ca54d}.comparison .chart-title{display:flex;align-items:center;justify-content:flex-end;border-bottom:2px solid #0ca54d}.comparison .chart-title-item{height:72px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;padding-left:10px;padding-right:10px;line-height:1.2}.comparison .chart-title-item-01{width:36%;background-color:#0ca54d;color:#fff}.comparison .chart-title-item-02{width:41%;background-color:#f7f7f7;color:#000}.comparison .chart-list{display:flex}.comparison .chart-term,.comparison .chart-desc{background-color:#fff}.comparison .chart-term{display:flex;align-items:center;margin-right:-2.7%;width:19.7%}.comparison .chart-term-item{width:100%;padding:13px 8px 13px 16px;font-size:16px;font-weight:700;line-height:1.4;color:#fff;background:url(../../img/headlesscommerce/comparison/bg_term.png) no-repeat center/100% 100%;z-index:1;position:relative}.comparison .chart-term-item span{display:inline-block}.comparison .chart-desc{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.75;padding-top:32px;padding-bottom:32px}.comparison .chart-desc .icon-01,.comparison .chart-desc .icon-02,.comparison .chart-desc .icon-03{min-width:40px;margin-left:0;margin-right:16px}.comparison .chart-desc .icon-04{min-width:32px;margin-right:20px;margin-left:4px}.comparison .chart-desc-01{width:42%;padding-left:6%;padding-right:4.4%;color:#04893d}.comparison .chart-desc-02{width:41%;padding-left:4.2%;padding-right:4.2%}.comparison .chart .bg-cream{background-color:#fffdeb}.comparison .chart .bg-gray{background-color:#f7f7f7}@media(max-width: 767px){.comparison{max-width:100%}.comparison .chart{margin-top:32px}.comparison .chart-title{justify-content:flex-start}.comparison .chart-title-item{font-size:14px;line-height:1.7;text-align:center}.comparison .chart-title-item-01,.comparison .chart-title-item-02{width:50%}.comparison .chart-list{display:block}.comparison .chart-term{margin-right:0;width:100%}.comparison .chart-term-item{display:flex;align-items:center;justify-content:center;width:100%;height:32px;font-size:14px;color:#fff;background:linear-gradient(-90deg, #9c90ff 0%, #64a4fc 100%)}.comparison .chart-desc{padding-top:20px;padding-bottom:20px}.comparison .chart-desc-01,.comparison .chart-desc-02{width:100%;padding-left:16px;padding-right:16px}}.section-faq{background:url(../../img/headlesscommerce/faq/bg_pc.png) no-repeat center top/1120px;margin-bottom:127px}@media(max-width: 767px){.section-faq{background:url(../../img/headlesscommerce/faq/bg_sp.png) no-repeat center top/100%;margin-bottom:64px}}.faq{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-top:140px}.faq .js-menu .menu-circle{right:0}.faq-wrap{margin-top:41px;display:block}.faq-list{width:100%}.faq-list+.faq-list{margin-top:24px}.faq-term,.faq-desc{padding-left:72px;min-height:44px}.faq-term{color:#04893d;font-size:20px;font-weight:600;line-height:1.8;background:url(../../img/headlesscommerce/faq/icon_q.svg) no-repeat left top/40px}.faq-desc{opacity:0;min-height:0;height:0;transition:all .3s ease;font-size:16px;font-weight:500;line-height:2;background:url(../../img/headlesscommerce/faq/icon_a.svg) no-repeat left top/40px}.faq-desc.is-open{min-height:44px;opacity:1;height:100%;margin-top:12px}@media(max-width: 767px){.faq{padding-top:46px;max-width:100%}.faq .js-menu .menu-circle{bottom:16px}.faq-wrap{margin-top:18px;display:block}.faq-list+.faq-list{margin-top:16px}.faq-term,.faq-desc{padding-left:41px}.faq-term{padding-bottom:40px;background:url(../../img/headlesscommerce/faq/icon_q.svg) no-repeat left top 8px/26px}.faq-desc{margin-top:0;background:url(../../img/headlesscommerce/faq/icon_a.svg) no-repeat left top 8px/26px}}.section-partner{background:url(../../img/headlesscommerce/partner/bg_pc.png) no-repeat center top/1120px;margin-top:140px;margin-bottom:65px}@media(max-width: 767px){.section-partner{background:url(../../img/headlesscommerce/partner/bg_sp.png) no-repeat center top 37px/311px;margin-top:56px;margin-bottom:56px}}.partner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:36px}.partner-list{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-list-01{margin-top:34px}.partner-list-02{margin-top:96px;flex-direction:row-reverse}.partner-list-03{margin-top:20px}.partner-contents{width:60%}.partner-term{font-size:28px;font-weight:700;line-height:1.714;color:#04893d}.partner-term .color{color:#000}.partner-desc{font-size:16px;font-weight:400;line-height:2;margin-top:17px}.partner-image-wrap{width:31.3%}@media(max-width: 767px){.partner{padding-top:0;max-width:100%}.partner-list{display:block}.partner-list-01{margin-top:12px}.partner-list-02,.partner-list-03{margin-top:60px}.partner-contents{width:100%}.partner-term{font-size:20px;line-height:1.9}.partner-desc{margin-top:11px}.partner-image-wrap{margin-top:45px;padding-left:10px;padding-right:10px;width:100%}}.section-service{margin-bottom:100px;padding-top:40px;background:url(../../img/headlesscommerce/service/bg_rect.png) no-repeat left 28.06% top/68px}@media(max-width: 767px){.section-service{padding-top:10px;background-position:left 16px top;background-size:40px;margin-bottom:56px}}.service{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.service-list{display:flex;justify-content:space-around;position:relative}.service-list-01::after,.service-list-02::after{position:absolute;content:""}.service-list-01{margin-top:52px}.service-list-01::after{top:-97px;right:62px;width:144px;height:97px;background:url(../../img/headlesscommerce/service/bg01.svg) no-repeat center/contain}.service-list-02{margin-top:16px}.service-list-02::after{bottom:-90px;left:41px;width:163px;height:90px;background:url(../../img/headlesscommerce/service/bg02.svg) no-repeat center/contain}.service-item{width:calc((100% - 32px)/3);background-color:#fff;box-shadow:0px 16px 30px rgba(0,15,100,.08);border-radius:20px;text-align:center;padding:52px 16px 43px}.service-item:nth-child(2){margin-left:16px;margin-right:16px}.service-title{font-size:22px;font-weight:700;line-height:1.727;color:#04893d}.service-image-wrap{width:104px;margin:10px auto 15px}.service-text{font-size:16px;font-weight:500;line-height:1.75}@media(max-width: 767px){.service{max-width:100%}.service-list{display:block}.service-list-01{margin-top:22px}.service-list-01::after{top:-49px;right:5px;width:73px;height:50px}.service-list-02{margin-top:16px}.service-list-02::after{bottom:-42px;left:18px;width:73px;height:43px}.service-item{width:100%;padding:22px 16px 22px 32px;display:flex;align-items:center;justify-content:space-between}.service-item:nth-child(2){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px}.service-item-contents{text-align:left}.service-title{font-size:20px;line-height:1.9}.service-text{margin-top:5px}.service-image-wrap{width:60px;margin:0}}@media(max-width: 320px){.service-item{padding:22px 16px 22px 16px}.service-text{font-size:14px}}.section-introduction{padding-top:40px;background:url(../../img/headlesscommerce/introduction/bg_rect.png) no-repeat right 31.2% top/68px}@media(max-width: 767px){.section-introduction{padding-top:10px;background-position:right 16px top;background-size:40px;margin-bottom:56px}}.introduction{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.introduction-list{display:flex}.introduction-list-wrap{margin-top:43px}.introduction-item{width:calc((100% - 40px)/3);box-shadow:0px 16px 20px rgba(0,15,100,.08);transition:all .3s ease}.introduction-item:nth-child(2){margin-left:20px;margin-right:20px}.introduction-item:hover{cursor:url("/newwp/wp-content/themes/neutralworks/cursor/pointer-active.cur") 20 20,pointer;box-shadow:0px 16px 20px rgba(0,15,100,.02)}.introduction-image{position:relative;width:100%;height:0;padding-top:56%;background-position:center;background-repeat:no-repeat;background-size:cover}.introduction-image::before{position:absolute;top:calc(50% - 11px);left:calc(50% - 16px);content:"";width:32px;height:22px;background:url(../../img/headlesscommerce/introduction/icon_play.svg) no-repeat center/contain;z-index:1}.introduction-contents{padding:31px 4% 40px}.introduction-title{color:#04893d;font-size:20px;font-weight:600;line-height:1.6;text-align:center}.introduction-title-small{display:block;font-size:14px;line-height:2.286}.introduction-text{margin-top:10px;font-size:14px;font-weight:300;line-height:2}@media(max-width: 767px){.introduction{max-width:100%}.introduction-list{width:896px;display:flex;padding-right:16px}.introduction-list-wrap{margin-top:22px;overflow-x:scroll;margin:0 -16px;padding:0 16px 40px}.introduction-item{width:calc((100% - 32px)/3);transition:none}.introduction-item:nth-child(2){margin-left:16px;margin-right:16px}.introduction-contents{padding:32px 24px 24px}}.transaction{width:100%;max-width:1000px;margin:69px auto 120px}.transaction-title{text-align:center;font-size:20px;font-weight:700;line-height:1;margin-bottom:28px}@media(max-width: 767px){.transaction{max-width:100%;margin-top:56px;margin-bottom:60px}.transaction-image{margin-top:24px}}.case-logo{width:1040px;max-width:calc(100% - 32px);margin:0 auto 50px;text-align:left}.case-logo h3{font-size:24px;color:#3fb8af;margin-bottom:30px}.case-logo-lists{display:flex;justify-content:space-between;flex-wrap:wrap}.case-logo-list{width:13.38%;margin-bottom:30px}.case-logo-list2{width:13.38%;margin-bottom:30px}.case-logo-list img{width:100%}.fw-b{font-weight:700}@media screen and (max-width: 767px){.case-logo{margin:0 auto 90px}.case-logo h3{font-size:20px;text-align:center;margin-bottom:25px}.case-logo-list{width:33%;margin-bottom:13px}.case-logo-list2{width:50%;margin-bottom:13px}}.section-flow{background:url(../../img/headlesscommerce/comparison/bg_pc.png) no-repeat center top/1120px;margin-top:78px;margin-bottom:64px;padding-top:50px}@media(max-width: 767px){.section-flow{background:url(../../img/headlesscommerce/comparison/bg_sp.png) no-repeat center top 54px/100%;margin-top:42px;margin-bottom:56px;padding-top:0}.section-flow .inner{padding-left:0;padding-right:0}}.flow-title{font-size:38px;font-weight:800;letter-spacing:.06em;line-height:1.526}.flow-list{width:100%;max-width:960px;margin-top:54px;margin-left:auto;margin-right:auto;position:relative}.flow-list-container{overflow:hidden;padding-left:20px;padding-right:20px;padding-bottom:50px}.flow-list::after{content:"";position:absolute;top:101px;left:50%;width:1px;height:950px;background-color:#7ee8bb;z-index:-2}.flow-item{width:calc(50% - 80px);background-color:#fff;box-shadow:0px 12px 20px rgba(0,15,100,.07);padding:40px;position:relative}.flow-item::before{content:"";position:absolute;width:104px;height:64px;background-repeat:no-repeat;background-size:100%}.flow-item:nth-child(odd){float:left}.flow-item:nth-child(even){float:right;margin-left:160px}.flow-item:nth-child(n+3){margin-top:24px}.flow-item:nth-child(1)::before{top:101px;right:-112px;background-image:url(../../img/headlesscommerce/flow/flow01.svg)}.flow-item:nth-child(2){margin-top:60px}.flow-item:nth-child(2)::before{top:140px;left:-112px;background-image:url(../../img/headlesscommerce/flow/flow02.svg)}.flow-item:nth-child(3)::before{top:59px;right:-112px;background-image:url(../../img/headlesscommerce/flow/flow03.svg)}.flow-item:nth-child(4)::before{top:103px;left:-112px;background-image:url(../../img/headlesscommerce/flow/flow04.svg)}.flow-item:nth-child(5)::before{top:50px;right:-112px;background-image:url(../../img/headlesscommerce/flow/flow05.svg)}.flow-item:nth-child(6)::before{top:66px;left:-112px;background-image:url(../../img/headlesscommerce/flow/flow06.svg)}.flow-item:nth-child(7)::before{top:41px;right:-112px;background-image:url(../../img/headlesscommerce/flow/flow07.svg)}.flow-item:nth-child(8)::before{top:27px;left:-112px;background-image:url(../../img/headlesscommerce/flow/flow08.svg);width:135px;height:70px}.flow-item:nth-child(8)::after{content:"";width:1px;height:100%;background-color:#fff;position:absolute;top:75px;left:-80px;z-index:-1}.flow-item-bottom{width:100%}.flow-item-bottom::before{content:none}.flow-item-bottom .flow-item-header-title{margin-top:-7px}.flow-item-header{display:flex;align-items:flex-start;justify-content:flex-start}.flow-item-header-title{font-size:18px;font-weight:bold;line-height:1.667;margin-top:-5px;margin-left:15px;color:#04893d}.flow-item-header-image{margin-left:0;margin-right:0}.flow-item-text{font-size:14px;line-height:2;margin-top:4px;color:#363636}.flow-item-text-link{color:#363636}.flow-item a{text-decoration:underline}@media(max-width: 767px){.flow-title{font-size:30px;line-height:1}.flow-list{max-width:100%;margin-top:0}.flow-list-container{margin-top:22px;padding-bottom:32px}.flow-list::after{content:none}.flow-item{width:100%;padding:24px}.flow-item::before{content:none}.flow-item::after{content:none}.flow-item:nth-child(odd){float:none}.flow-item:nth-child(even){float:none;margin-left:0}.flow-item:nth-child(2),.flow-item:nth-child(n+3){margin-top:0}.flow-item:nth-child(6) .flow-item-header-image{margin-top:7px}.flow-item+.flow-item{margin-top:16px}.flow-item-header-title{margin-top:0}.flow-item-bottom{width:100%}.flow-item-bottom::before{content:none}.flow-item-bottom::after{content:none}.flow-item-bottom .flow-item-header{display:block}.flow-item-bottom .flow-item-header-title{margin-top:5px;margin-left:0}}.section-price{background:url(../../img/headlesscommerce/comparison/bg_pc.png) no-repeat center top/1120px;padding-top:50px}@media(max-width: 767px){.section-price{background:url(../../img/headlesscommerce/comparison/bg_sp.png) no-repeat center top 54px/100%;margin-top:-26px;padding-top:0}}.price{width:100%;max-width:1000px;margin-top:56px;margin-left:auto;margin-right:auto}.price-contents{display:flex;justify-content:space-between;margin-top:46px}.price-contents-left{width:30%;margin-top:-8px}.price-contents-right{width:65%}.price-title{font-size:22px;font-weight:700;line-height:1.818}.price-title-line{display:inline-block}.price-text{font-size:16px;font-weight:500;line-height:2;margin-top:24px}.price-list{margin-top:49px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.price-item{font-size:18px;font-weight:700;padding-top:32px;padding-bottom:32px;display:flex;justify-content:space-between;line-height:1}.price-item+.price-item{border-top:1px solid #f0f0f0}@media(max-width: 767px){.price{max-width:100%}.price-contents{display:block;margin-top:22px}.price-contents-left{width:100%;margin-top:0}.price-contents-right{width:100%;overflow-x:scroll;margin-top:32px}.price-contents-right img{min-width:650px}.price-title{font-size:20px;line-height:2}.price-title-line{display:inline}.price-text{margin-top:8px}.price-list{margin-top:32px}.price-item{padding-top:14px;padding-bottom:14px}}.footer-lp{margin-top:0 !important}.footer-lp .lp_input{width:640px;margin:0 auto 30px}.footer-lp .lp_input .form_content{display:flex;margin-bottom:5px}.footer-lp .lp_input .form_content p{font-size:18px;font-weight:bold}.footer-lp .lp_input .form_content .required{color:#fff;width:38px;height:19px;line-height:19px;font-size:12px;font-weight:bold;background-color:#c00;margin-top:7px;margin-left:10px;display:inline-block;vertical-align:3px}.footer-lp .lp_input .lp_contact{width:100%;height:62px;line-height:62px;font-size:15px;padding-left:22px;border:1px solid #ebebeb;border-radius:5px;background-color:#fafafa;box-sizing:border-box}.footer-lp .lp_input .lp_textarea{border-radius:5px;width:100%;height:259px;line-height:30px;font-size:15px;padding-left:22px;border:1px solid #ebebeb;background-color:#fafafa;resize:none;box-sizing:border-box}.footer-lp .lp_input .input--filled{position:relative}.footer-lp .lp_input .input--filled::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100% - 2px);height:100%;box-shadow:0px 0px 0px 0px;color:rgba(42,176,214,.6);animation:anim-shadow .3s forwards}.footer-lp .lp_input .input--filled input,.footer-lp .lp_input .input--filled textarea{border:2px solid #2ab0d6;transition:border .3s}.footer-lp .lp_form_submit{width:460px;margin:0 auto 45px}.footer-lp .lp_form_submit input{color:#fff;font-size:18px;font-weight:bold;display:inline-block;border-radius:50em;position:relative;z-index:2;font-weight:bold;will-change:transform,filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .3s ease-out;width:100%;max-width:470px;background:linear-gradient(to right, #fa80d2 0, #fed757 100%);border:none;height:80px;cursor:url("/newwp/wp-content/themes/neutralworks/cursor/pointer-active.cur") 20 20,pointer}@media screen and (max-width: 767px){.footer-lp .lp_form_submit input{height:60px}}.footer-lp .lp_form_submit input:hover{filter:brightness(1.05) contrast(1.05);transform:scale(1.04)}.footer-lp .footer_lp_tel{margin:40px auto 0;display:flex;align-items:baseline;width:710px}.footer-lp .footer_lp_tel .footer_contact_tel_title{margin-right:18px}.footer-lp .lp_footer_overlay{height:100px;width:100%;position:fixed;bottom:0;z-index:99;background:linear-gradient(90deg, #52a0fd, #00e2fa);color:#fff}.footer-lp .lp_footer_overlay .lp_telbox{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100px}.footer-lp .lp_footer_overlay .lp_telbox .txt_lp_telbox img{vertical-align:middle}.footer-lp .lp_footer_overlay .lp_telbox .ad_tel_num{font-size:38px;font-family:"arial";margin-left:14px;vertical-align:middle;color:#fff}.footer-lp .lp_footer_overlay .lp_telbox .ad_biz_hour{font-size:16px;margin-left:20px;vertical-align:middle}.footer-lp .lp_footer_overlay .lp_telbox .btn{width:308px;height:62px;line-height:62px;color:#009fcd}.footer-lp .lp_footer_overlay .lp_telbox .btn:before{background:#000}.footer-lp .lp_footer_overlay .lp_telbox .btn span{background:#fff;font-size:18px}.footer-lp .lp_footer_overlay .lp_telbox .btn span img{vertical-align:middle;margin-right:14px}.footer_lp{margin-top:0 !important;margin-bottom:100px;background:url(../img/advertising/listing/bg_lp_footer_pc.png) no-repeat center bottom !important;background-size:cover !important}.footer_lp #adress{margin-top:110px}.footer_lp .lp_input{width:640px;margin:0 auto 30px}.footer_lp .lp_input .form_content{display:flex;margin-bottom:5px}.footer_lp .lp_input .form_content p{font-size:18px;font-weight:bold}.footer_lp .lp_input .form_content .required{color:#fff;width:38px;height:19px;line-height:19px;font-size:12px;font-weight:bold;background-color:#c00;margin-top:7px;margin-left:10px;display:inline-block;vertical-align:3px}.footer_lp .lp_input .lp_contact{width:100%;height:62px;line-height:62px;font-size:15px;padding-left:22px;border:1px solid #ebebeb;background-color:#fafafa}.footer_lp .lp_input .lp_textarea{width:100%;height:259px;line-height:30px;font-size:15px;padding-left:22px;border:1px solid #ebebeb;background-color:#fafafa;resize:none}.footer_lp .lp_form_submit{width:320px;margin:0 auto}.footer_lp .lp_form_submit input{color:#fff;font-size:18px;font-weight:bold;display:inline-block;border-radius:50em;position:relative;z-index:2;font-weight:bold;will-change:transform,filter;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .3s ease-out;width:100%;max-width:470px;background:linear-gradient(to right, #fa80d2 0, #fed757 100%);border:none;height:58px;cursor:url("/newwp/wp-content/themes/neutralworks/cursor/pointer-active.cur") 20 20,pointer}.footer_lp .footer_lp_tel{margin:40px auto 0;display:flex;align-items:baseline;width:710px}.footer_lp .footer_lp_tel .footer_contact_tel_title{margin-right:18px}.footer_lp .ad_side_contact{font-family:"Oswald";font-size:12px;display:flex;align-items:center;justify-content:space-between;position:fixed;left:40px;top:120px;height:450px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.footer_lp .ad_side_contact .contact_btn a{display:flex;align-items:center}.footer_lp .ad_side_contact .contact_btn span{margin-top:8px;color:#000;letter-spacing:.14em}.footer_lp .ad_side_contact .slash{width:14px;border-top:2px solid #2bb2d6;transform:rotate(45deg)}.footer_lp .ad_side_contact .side_copy{color:#bfc9d7}.footer_lp .ad_side_contact a{line-height:15.7px}.footer_lp .lp_footer_overlay{height:100px;width:100%;position:fixed;bottom:0;z-index:10;background:linear-gradient(90deg, #52a0fd, #00e2fa);color:#fff}.footer_lp .lp_footer_overlay .lp_telbox{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100px}.footer_lp .lp_footer_overlay .lp_telbox .txt_lp_telbox img{vertical-align:middle}.footer_lp .lp_footer_overlay .lp_telbox .ad_tel_num{font-size:38px;font-family:"arial";margin-left:14px;vertical-align:middle}.footer_lp .lp_footer_overlay .lp_telbox .ad_biz_hour{font-size:16px;margin-left:20px;vertical-align:middle}.footer_lp .lp_footer_overlay .lp_telbox .btn{width:308px;height:62px;line-height:62px;color:#009fcd}.footer_lp .lp_footer_overlay .lp_telbox .btn:before{background:#000}.footer_lp .lp_footer_overlay .lp_telbox .btn span{background:#fff;font-size:18px}.footer_lp .lp_footer_overlay .lp_telbox .btn span img{vertical-align:middle;margin-right:14px}@media(max-width: 767px){.footer_wrapper{padding-bottom:60px}.footer-lp{margin-bottom:0}.footer-lp .lp_input{width:92%;margin:0 auto 30px}.footer-lp .lp_footer_overlay{height:60px}.footer-lp .lp_footer_overlay .lp_telbox{width:100%;height:60px;justify-content:space-around;align-items:center}.footer-lp .lp_footer_overlay .lp_telbox .txt_lp_telbox{text-align:center}.footer-lp .lp_footer_overlay .lp_telbox .txt_lp_telbox img{display:inline;width:11.5px}.footer-lp .lp_footer_overlay .lp_telbox .ad_tel_num{font-size:21px;margin-left:3px;line-height:26px}.footer-lp .lp_footer_overlay .lp_telbox .ad_biz_hour{font-size:10px;display:block;margin-left:0;line-height:14px}.footer-lp .lp_footer_overlay .lp_telbox .btn{width:146px;height:36px;line-height:36px}.footer-lp .lp_footer_overlay .lp_telbox .btn:before{height:15px}.footer-lp .lp_footer_overlay .lp_telbox .btn span{font-size:11px}.footer-lp .lp_footer_overlay .lp_telbox .btn span img{margin-left:5px;display:inline;width:12px;margin-right:5px}.footer_lp{margin-bottom:0;background:url(../img/advertising/listing/bg_lp_footer_sp.png) no-repeat center bottom !important;background-size:cover !important}.footer_lp .lp_input{width:92%;margin:0 0 30px 0}.footer_lp .footer_lp_tel{width:auto;display:block;text-align:center}.footer_lp .footer_lp_tel .footer_contact_tel_title{margin-right:0}.footer_lp #adress{margin-top:30px}.footer_lp .footer_logo{margin-top:30px;margin-bottom:30px}.footer_lp .lp_footer_overlay{height:60px}.footer_lp .lp_footer_overlay .lp_telbox{width:100%;height:60px;justify-content:space-around;align-items:center}.footer_lp .lp_footer_overlay .lp_telbox .txt_lp_telbox{text-align:center}.footer_lp .lp_footer_overlay .lp_telbox .txt_lp_telbox img{display:inline;width:11.5px}.footer_lp .lp_footer_overlay .lp_telbox .ad_tel_num{font-size:21px;margin-left:3px;line-height:26px}.footer_lp .lp_footer_overlay .lp_telbox .ad_biz_hour{font-size:10px;display:block;margin-left:0;line-height:14px}.footer_lp .lp_footer_overlay .lp_telbox .btn{width:146px;height:36px;line-height:36px}.footer_lp .lp_footer_overlay .lp_telbox .btn:before{height:15px}.footer_lp .lp_footer_overlay .lp_telbox .btn span{font-size:11px}.footer_lp .lp_footer_overlay .lp_telbox .btn span img{margin-left:5px;display:inline;width:12px;margin-right:5px}.footer_lp .ad_side_contact{display:none}#footer #adress p{letter-spacing:0}}#footer_navi .ta_c__lp h2{position:relative;color:#fff}#footer_navi .ta_c__lp h2 .en::after,#footer_navi .ta_c__lp h2 .jp::after{background:#fff}#footer_navi .ta_c__lp .ta_c__lp--company{display:flex;justify-content:space-between;width:91.25%;max-width:960px;margin:0 auto 30px;padding-top:30px;padding-bottom:30px;border-bottom:3px solid #fff}@media screen and (max-width: 768px){#footer_navi .ta_c__lp .ta_c__lp--company{padding-top:0}}#footer_navi .ta_c__lp .ta_c__lp--company table{color:#fff;font-size:15px;width:50%}@media screen and (max-width: 761px){#footer_navi .ta_c__lp .ta_c__lp--company table{font-size:12px}}@media screen and (max-width: 761px){#footer_navi .ta_c__lp .ta_c__lp--company table:first-child{margin-right:10px}}#footer_navi .ta_c__lp .ta_c__lp--company th{min-width:115px;padding-right:25px;font-weight:bold;text-align:right;vertical-align:top}@media screen and (max-width: 761px){#footer_navi .ta_c__lp .ta_c__lp--company th{display:block;width:100%;text-align:left;padding-right:0}}#footer_navi .ta_c__lp .ta_c__lp--company td{text-align:left;vertical-align:top}@media screen and (max-width: 761px){#footer_navi .ta_c__lp .ta_c__lp--company td{display:block;width:100%;margin-bottom:10px}}.footer-lp-nl{z-index:80}.ec-cta{position:relative;max-width:1170px;padding:75px 0 0;margin:50px auto}.ec-cta .ec-cta-cloud-bold{font-size:35px;font-weight:900;color:#fdf67c;line-height:1.2;position:relative;letter-spacing:.04em}.ec-cta .ec-cta-cloud-txt{font-weight:400;font-size:14px}.ec-cta .ec-cta-cloud{position:absolute;width:301px;height:142px;background-size:contain;background-repeat:no-repeat;left:50%;color:#fff;text-align:center;line-height:1}.ec-cta .ec-cta-cloud-blue{background-image:url(../../img/lp/ec-production/cloud-blue.png);top:0;transform:translateX(-420px);padding-top:30px}.ec-cta .ec-cta-cloud-blue .ec-cta-cloud-bold::before{content:url(../../img/lp/ec-production/cloud-sweat.svg);position:absolute;display:block;top:-25px;right:-18px;line-height:1}.ec-cta .ec-cta-cloud-red{background-image:url(../../img/lp/ec-production/cloud-red.png);top:30px;padding-top:34px}.ec-cta .ec-cta-cloud-red .ec-cta-cloud-txt-2nd{position:relative;right:-40px}.ec-cta .ec-cta-wrap{background-color:#fffdd9;border-top-left-radius:100px;border-bottom-right-radius:100px;height:653px;text-align:center;color:#000;padding-top:110px;letter-spacing:.04em}.ec-cta .ec-cta-copy{font-weight:900;font-size:60px;line-height:1;margin-bottom:16px}.ec-cta .ec-cta-status{font-size:29px;font-weight:400;line-height:1;margin-bottom:20px}.ec-cta .ec-cta-desc{font-size:17px;line-height:1.6}.ec-cta .ec-cta-btn{background:linear-gradient(0deg, #ec6402 0%, rgba(236, 100, 2, 0.67) 32.96%, rgba(255, 255, 255, 0.02) 98.1%, rgba(255, 255, 255, 0) 100%);background-color:#fc964c;width:840px;height:150px;border:4px solid #979385;border-radius:75px;display:block;margin:20px auto 30px;position:relative;color:#fff;font-size:42px;font-weight:600;filter:drop-shadow(0 5px 0 #979385);transition:.3s;padding-top:10px}.ec-cta .ec-cta-btn::after{content:"";background-image:url(../../img/lp/ec-production/icon-arrow-circle.svg);background-size:contain;background-repeat:no-repeat;width:43.5px;height:43.5px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:35px}.ec-cta .ec-cta-btn:hover{filter:drop-shadow(0 0 0 #979385);transform:translateY(5px) scale(0.99);text-decoration:none}.ec-cta .ec-cta-btn-shop{display:flex;justify-content:center;align-items:center}.ec-cta .ec-cta-btn-img{width:151px;margin-right:10px}.ec-cta .ec-cta-btn-partner{line-height:1.5;font-size:16px;border:1px solid #fff;padding:0 8px}.ec-cta .ec-cta-phone{width:840px;margin:0 auto}.ec-cta .ec-cta-phone-link{color:#000;text-align:center}.ec-cta .ec-cta-phone-link:hover{text-decoration:none}.ec-cta .ec-cta-phone-mes{position:relative}.ec-cta .ec-cta-phone-mes span{display:inline-block;background-color:#fffdd9;position:relative;z-index:2;padding:0 10px}.ec-cta .ec-cta-phone-mes::before{width:840px;content:"";height:1px;background-color:#000;position:absolute;z-index:0;top:16px;left:0}.ec-cta .ec-cta-phone-num{font-size:48px;display:flex;align-items:center;font-family:"Roboto","Hiragino Sans";font-weight:bold;justify-content:center;line-height:1.1}.ec-cta .ec-cta-phone-num img{margin-right:10px;width:30px}.ec-cta .ec-cta-phone-biz{font-size:16px;font-weight:300}.ec-cta .ec-sponly{display:none}@media(max-width: 840px){.ec-cta{padding:0}.ec-cta .ec-sponly{display:inline}.ec-cta .ec-cta-cloud{position:static}.ec-cta .ec-cta-wrap{height:auto;padding:0 10px 70px}.ec-cta .ec-cta-cloud-bold{font-size:6.9333333333vw}.ec-cta .ec-cta-cloud-txt{font-size:2.6666666667vw}.ec-cta .ec-cta-cloud-blue{width:72vw;height:36vw;padding-top:9.3333333333vw;transform:none;margin-bottom:22.6666666667vw}.ec-cta .ec-cta-cloud-red{width:62.1333333333vw;height:28.5333333333vw;padding-top:8vw;position:absolute;right:2.6666666667vw;left:auto;top:26.6666666667vw}.ec-cta .ec-cta-copy{font-size:11.7333333333vw}.ec-cta .ec-cta-status{font-size:7.7333333333vw}.ec-cta .ec-cta-desc{font-size:4.2666666667vw}.ec-cta .ec-cta-btn{width:82.6666666667vw;height:auto;display:flex;flex-direction:column;align-items:center;font-size:9.0666666667vw;line-height:1.5;justify-content:space-between;padding-top:3.2vw;padding-bottom:3.2vw;border-radius:30px}.ec-cta .ec-cta-btn::after{position:static;transform:none}.ec-cta .ec-cta-btn-shop{flex-direction:column;margin-bottom:10px}.ec-cta .ec-cta-btn-img{margin:0 0 5px}.ec-cta .ec-cta-phone{width:82.6666666667vw;background-color:#fff;border-radius:20px;filter:drop-shadow(0 5px 0 #979385)}.ec-cta .ec-cta-phone-mes span{background-color:rgba(0,0,0,0);font-size:4.2666666667vw}.ec-cta .ec-cta-phone-mes::before{content:none;width:auto}.ec-cta .ec-cta-phone-num{font-size:6.9333333333vw}.ec-cta .ec-cta-phone-num img{margin:0 10px 0 0}.ec-cta .ec-cta-phone-biz{font-size:4.2666666667vw}}
