.fadeInUpScroll{transform:translateY(100px);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInUpScroll.is_show{opacity:1;pointer-events:all}.fadeInUpScroll.is_show{transform:translateY(0)}.fadeInRightScroll{transform:translateX(100px);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.fadeInRightScroll.is_show{opacity:1;pointer-events:all}.fadeInRightScroll.is_show{transform:translateX(0)}.scaleInScroll{transform:scale(0);transition:opacity .3s,transform 1s;opacity:0;transition-delay:.2s;pointer-events:none}.scaleInScroll.is_show{opacity:1;pointer-events:all}.scaleInScroll.is_show{transform:scale(1)}.shopify{font-family:"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;color:#333}.shopify *{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}.shopify img{width:100%;height:auto;vertical-align:bottom}.shopify .cta-btn{width:470px;height:90px;background:#f86c1a;border-radius:45px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:bold;position:relative;padding-left:40px;position:relative;z-index:1;transition:.3s ease}@media screen and (max-width: 1200px){.shopify .cta-btn{font-size:28px;width:440px;height:80px}}@media screen and (max-width: 1024px){.shopify .cta-btn{font-size:24px;width:350px;height:70px}}@media screen and (max-width: 480px){.shopify .cta-btn{font-size:20px;width:100%;height:60px}}.shopify .cta-btn::before{content:"";display:block;width:40px;height:40px;background-image:url(../images/service/shopify/mail_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:10%;transform:translate(0, -50%)}@media screen and (max-width: 1024px){.shopify .cta-btn::before{width:30px;height:30px}}.shopify .cta-btn:hover{background-color:#d45d18}.shopify h2{font-size:48px;margin-bottom:60px;letter-spacing:3px;color:#005c37;font-weight:bold;text-align:center}@media screen and (max-width: 1200px){.shopify h2{font-size:40px}}@media screen and (max-width: 1024px){.shopify h2{font-size:32px;margin-bottom:40px}}@media screen and (max-width: 768px){.shopify h2{font-size:24px;letter-spacing:1px}}@media screen and (max-width: 480px){.shopify h2{letter-spacing:0;margin-bottom:20px}}.shopify h2 span{font-size:64px}@media screen and (max-width: 1200px){.shopify h2 span{font-size:56px}}@media screen and (max-width: 1024px){.shopify h2 span{font-size:44px}}@media screen and (max-width: 480px){.shopify h2 span{font-size:32px}}.shopify h3{font-size:32px;margin-bottom:30px;font-weight:bold}@media screen and (max-width: 1024px){.shopify h3{font-size:28px}}@media screen and (max-width: 768px){.shopify h3{font-size:24px}}@media screen and (max-width: 480px){.shopify h3{margin-bottom:15px}}.shopify p{font-size:16px}@media screen and (max-width: 480px){.shopify p{font-size:14px}}.shopify__cta{background:url(../images/service/shopify/cta_back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.shopify__cta__wrap{width:80%;max-width:1200px;margin:auto;padding:70px 0;position:relative}@media screen and (max-width: 768px){.shopify__cta__wrap{width:90%}}@media screen and (max-width: 480px){.shopify__cta__wrap{padding:40px 0}}.shopify__cta__wrap p{font-size:32px;font-weight:bold;background:#fff;color:#005c37;display:inline;padding:0 10px 2px}@media screen and (max-width: 1200px){.shopify__cta__wrap p{font-size:24px}}@media screen and (max-width: 1024px){.shopify__cta__wrap p{font-size:20px}}@media screen and (max-width: 480px){.shopify__cta__wrap p{font-size:16px}}.shopify__cta__wrap h2{margin:20px 0 40px;text-align:left;letter-spacing:.1rem;position:relative;z-index:1}@media screen and (max-width: 1200px){.shopify__cta__wrap h2{font-size:36px;margin-bottom:30px}}@media screen and (max-width: 1024px){.shopify__cta__wrap h2{font-size:28px;margin:10px 0 20px}}@media screen and (max-width: 480px){.shopify__cta__wrap h2{font-size:22px;letter-spacing:1px;line-height:2rem}}.shopify__cta__wrap img{width:500px;position:absolute;top:-40px;left:64%;z-index:0}@media screen and (max-width: 1200px){.shopify__cta__wrap img{width:380px;top:30px;left:60%}}@media screen and (max-width: 1024px){.shopify__cta__wrap img{width:280px;left:66%;top:50px}}@media screen and (max-width: 768px){.shopify__cta__wrap img{width:270px;left:62%}}@media screen and (max-width: 480px){.shopify__cta__wrap img{width:140px;top:-45px;left:58%}}@media screen and (max-width: 1024px){.shopify .pc-br{display:none}}.shopify .lg-br{display:none}@media screen and (max-width: 1024px){.shopify .lg-br{display:block}}.shopify .md-br{display:none}@media screen and (max-width: 768px){.shopify .md-br{display:block}}.shopify .sm-br{display:none}@media screen and (max-width: 480px){.shopify .sm-br{display:block}}.mv{background:url(../images/service/shopify/hero.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:90vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.mv{flex-direction:column;height:100vh;gap:10px}}.mv__content01{position:relative}@media screen and (max-width: 768px){.mv__content01{width:88%}}@media screen and (max-width: 768px){.mv__content01 .cta-btn{position:absolute;top:380px;box-shadow:0px 6px 14px rgba(0,0,0,.1607843137)}}@media screen and (max-width: 480px){.mv__content01 .cta-btn{top:300px}}.mv__content02{position:relative;width:30%}@media screen and (max-width: 768px){.mv__content02{width:88%;height:40vh}}.mv__content02 img{margin-top:50px}@media screen and (max-width: 1024px){.mv__content02 img{margin-top:150px}}@media screen and (max-width: 768px){.mv__content02 img{position:absolute;bottom:0;right:0;margin-top:0;width:70%}}@media screen and (max-width: 480px){.mv__content02 img{position:static;width:90%;display:block;margin:30px auto 0}}.mv__content02 p{display:flex;width:130px;height:130px;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);background:rgba(149,191,72,.9137254902);border-radius:50%;align-items:center;justify-content:center;font-size:25px;font-weight:bold;color:#fff;position:absolute;letter-spacing:.2rem;line-height:1.8rem}@media screen and (max-width: 1200px){.mv__content02 p{font-size:20px;width:110px;height:110px}}@media screen and (max-width: 768px){.mv__content02 p{font-size:18px;width:100px;height:100px;line-height:1.4rem}}@media screen and (max-width: 480px){.mv__content02 p{width:28%;height:auto;aspect-ratio:1/1}}.mv h1{font-size:68px;color:#96bf48;margin-bottom:10px;font-weight:bold}@media screen and (max-width: 1200px){.mv h1{font-size:60px}}@media screen and (max-width: 768px){.mv h1{font-size:52px}}@media screen and (max-width: 480px){.mv h1{font-size:36px;margin-bottom:5px}}.mv .sub-title{font-size:36px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 1200px){.mv .sub-title{font-size:32px}}@media screen and (max-width: 768px){.mv .sub-title{font-size:24px}}@media screen and (max-width: 480px){.mv .sub-title{line-height:2rem;margin-bottom:10px;font-size:20px}}.mv .sub-title span{font-size:48px}@media screen and (max-width: 1200px){.mv .sub-title span{font-size:44px}}@media screen and (max-width: 768px){.mv .sub-title span{font-size:36px}}@media screen and (max-width: 480px){.mv .sub-title span{font-size:32px}}.mv .mv-item01{top:-30px;right:0}@media screen and (max-width: 1024px){.mv .mv-item01{top:0}}@media screen and (max-width: 768px){.mv .mv-item01{top:-12px;left:0}}@media screen and (max-width: 480px){.mv .mv-item01{top:-8px}}.mv .mv-item02{top:30px;right:135px;transition-delay:.5s}@media screen and (max-width: 1200px){.mv .mv-item02{top:30px;right:110px}}@media screen and (max-width: 1024px){.mv .mv-item02{top:74px}}@media screen and (max-width: 768px){.mv .mv-item02{top:-12px;left:126px}}@media screen and (max-width: 480px){.mv .mv-item02{top:-8px;left:36%}}.mv .mv-item03{top:110px;right:0;transition-delay:1s}@media screen and (max-width: 1200px){.mv .mv-item03{top:90px;right:-10px}}@media screen and (max-width: 1024px){.mv .mv-item03{top:130px;right:-5px}}@media screen and (max-width: 768px){.mv .mv-item03{top:-12px;left:252px}}@media screen and (max-width: 480px){.mv .mv-item03{top:-8px;left:72%}}.shopify-breadcrumb{background:#e1ecd0;padding:10px 0}.shopify-breadcrumb #breadcrumbs{max-width:1200px;width:80%;margin:auto;padding:0}@media screen and (max-width: 768px){.shopify-breadcrumb #breadcrumbs{width:90%}}@media screen and (max-width: 480px){.shopify-breadcrumb #breadcrumbs{font-size:14px}}.shopify-breadcrumb #breadcrumbs a:hover{color:#96bf48}.worry{background:#e1ecd0;padding:100px 0}@media screen and (max-width: 1024px){.worry{padding:60px 0 80px}}@media screen and (max-width: 480px){.worry{padding:20px 0 40px}}.worry__flex{width:80%;max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.worry__flex{width:90%}}@media screen and (max-width: 480px){.worry__flex{gap:15px}}.worry__flex p{display:flex;text-align:center;background:#fff;width:48%;justify-content:center;align-items:center;height:130px;font-weight:bold;border-radius:20px;font-size:24px;position:relative}@media screen and (max-width: 1200px){.worry__flex p{font-size:20px}}@media screen and (max-width: 1024px){.worry__flex p{font-size:16px}}@media screen and (max-width: 768px){.worry__flex p{width:100%;height:70px}}.worry__flex p::before{content:"";display:block;width:30px;height:30px;background:#e1ecd0;border-radius:50%;position:absolute;top:15px;left:15px}@media screen and (max-width: 1200px){.worry__flex p::before{width:25px;height:25px}}@media screen and (max-width: 1024px){.worry__flex p::before{width:20px;height:20px}}@media screen and (max-width: 480px){.worry__flex p::before{width:15px;height:15px;top:10px;left:10px}}.solution{background:#96bf48;padding:90px 0;position:relative}@media screen and (max-width: 1024px){.solution{padding:60px 0}}@media screen and (max-width: 480px){.solution{padding:40px 0}}.solution__wrap{width:80%;max-width:1200px;display:block;margin:auto;position:relative}@media screen and (max-width: 768px){.solution__wrap{width:90%}}.solution::before{content:"";display:inline-block;width:0;height:0;border-left:110px solid rgba(0,0,0,0);border-right:110px solid rgba(0,0,0,0);border-top:60px solid #96bf48;position:absolute;bottom:-59px;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 480px){.solution::before{font-size:40px;border-left:80px solid rgba(0,0,0,0);border-right:80px solid rgba(0,0,0,0);border-top:35px solid #96bf48;bottom:-34px}}.solution h2{text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);color:#fff}.solution p{font-weight:bold;line-height:2.5em;font-size:24px;color:#fff;text-align:center;position:relative;z-index:1}@media screen and (max-width: 1200px){.solution p{font-size:20px}}@media screen and (max-width: 1024px){.solution p{font-size:16px}}@media screen and (max-width: 480px){.solution p{line-height:1.5rem}}.solution img{width:173px;position:absolute;bottom:-190px;right:-20px;z-index:0}@media screen and (max-width: 1024px){.solution img{width:120px}}@media screen and (max-width: 480px){.solution img{width:70px;bottom:-58px;right:-10px}}.case{width:80%;max-width:1200px;margin:auto;text-align:center;padding:150px 0 100px}@media screen and (max-width: 1024px){.case{padding:100px 0 80px}}@media screen and (max-width: 768px){.case{width:90%}}@media screen and (max-width: 480px){.case{padding:60px 0 50px}}.case h2{color:#333;margin-bottom:30px}.case h2 br{display:none}.case p:nth-child(2){font-weight:bold;font-size:24px}@media screen and (max-width: 1200px){.case p:nth-child(2){font-size:20px}}@media screen and (max-width: 1024px){.case p:nth-child(2){font-size:16px}}.case .sub-title{margin-bottom:100px}@media screen and (max-width: 1024px){.case .sub-title{margin-bottom:80px}}@media screen and (max-width: 480px){.case .sub-title{margin-bottom:40px}}@media screen and (max-width: 480px){.case .sub-title br{display:none}}.case p.normal{font-weight:normal;font-size:16px}@media screen and (max-width: 1200px){.case p.normal{font-size:16px}}@media screen and (max-width: 480px){.case p.normal{font-size:14px}}.case__imagebox{margin:40px 0;position:relative;transition:transform .3s}@media screen and (max-width: 480px){.case__imagebox{margin:25px 0 110px}}.case__imagebox .beltise{display:block;width:65%}@media screen and (max-width: 480px){.case__imagebox .beltise{width:80%}}.case__imagebox .emblem{width:40%;position:absolute;bottom:0;right:0}@media screen and (max-width: 480px){.case__imagebox .emblem{width:60%;bottom:-80px}}.case .belties-btn{width:470px;height:90px;background:#fff;border-radius:45px;color:#333;border:3px solid #333;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:bold;position:relative;margin:0 auto 70px;transition:.3s ease}@media screen and (max-width: 1200px){.case .belties-btn{font-size:28px;width:440px;height:80px}}@media screen and (max-width: 1024px){.case .belties-btn{font-size:24px;width:350px;height:70px}}@media screen and (max-width: 480px){.case .belties-btn{font-size:20px;width:100%;height:60px;margin-bottom:50px}}.case .belties-btn::before{content:"";display:block;width:15px;height:3px;background:#333;position:absolute;top:43%;right:20px;transform:rotate(45deg)}@media screen and (max-width: 1024px){.case .belties-btn::before{top:42%}}@media screen and (max-width: 480px){.case .belties-btn::before{top:40%}}.case .belties-btn::after{content:"";display:block;width:15px;height:3px;background:#333;position:absolute;bottom:43%;right:20px;transform:rotate(-45deg)}@media screen and (max-width: 1024px){.case .belties-btn::after{bottom:41%}}@media screen and (max-width: 480px){.case .belties-btn::after{bottom:40%}}.case .belties-btn:hover{background-color:#333;color:#fff}.case .belties-btn:hover::before,.case .belties-btn:hover::after{background:#fff}.case h4{font-size:40px;position:relative;margin-bottom:30px;font-weight:bold}@media screen and (max-width: 1200px){.case h4{font-size:36px}}@media screen and (max-width: 1024px){.case h4{font-size:32px}}@media screen and (max-width: 768px){.case h4{font-size:24px}}.case h4::before{content:"";display:block;width:50px;height:3px;background:#96bf48;position:absolute;bottom:-10px}.case .sales-results{text-align:left;box-shadow:0px 2px 12px rgba(0,0,0,.1607843137);border-radius:20px;padding:3% 3% 6%;position:relative;margin-bottom:2%}@media screen and (max-width: 480px){.case .sales-results{padding:7% 6% 0;margin-bottom:25px}}.case .sales-results p{font-size:24px}@media screen and (max-width: 1200px){.case .sales-results p{font-size:20px}}@media screen and (max-width: 1024px){.case .sales-results p{font-size:16px}}.case .sales-results p:first-child{color:#96bf48;font-weight:bold}.case .sales-results__flex{margin-top:40px;display:flex;gap:4%}@media screen and (max-width: 1024px){.case .sales-results__flex{margin-top:30px;gap:6%}}@media screen and (max-width: 768px){.case .sales-results__flex{gap:4%}}@media screen and (max-width: 480px){.case .sales-results__flex{margin-top:20px;margin-bottom:20px;justify-content:space-between;gap:0}}.case .sales-results img{position:absolute;bottom:0;right:0;width:40%;z-index:-9}@media screen and (max-width: 480px){.case .sales-results img{width:100%;position:static;margin-top:10px}}.case .circle{position:relative}.case .circle::after{content:"";display:block;background:#e4f0d2;height:155px;width:156px;border-radius:50%;position:absolute;top:-10px;left:5px;z-index:-1}@media screen and (max-width: 1200px){.case .circle::after{width:130px;height:130px}}@media screen and (max-width: 1024px){.case .circle::after{width:110px;height:110px}}@media screen and (max-width: 768px){.case .circle::after{width:100px;height:100px}}@media screen and (max-width: 480px){.case .circle::after{width:90px;height:90px}}.case .circle span{font-size:80px;font-weight:bold;color:#005c37;line-height:1em}@media screen and (max-width: 1200px){.case .circle span{font-size:68px}}@media screen and (max-width: 1024px){.case .circle span{font-size:60px}}@media screen and (max-width: 768px){.case .circle span{font-size:48px}}@media screen and (max-width: 480px){.case .circle span{line-height:.8em;font-size:40px}}.case__flex{display:flex;text-align:left;justify-content:space-between;margin-bottom:70px}@media screen and (max-width: 768px){.case__flex{display:block}}@media screen and (max-width: 480px){.case__flex{margin-bottom:50px}}.case__flex .seo-rank,.case__flex .ad-spend{position:relative;width:49%;box-shadow:0px 2px 12px rgba(0,0,0,.1607843137);border-radius:20px;padding:3%}@media screen and (max-width: 768px){.case__flex .seo-rank,.case__flex .ad-spend{width:100%}}@media screen and (max-width: 480px){.case__flex .seo-rank,.case__flex .ad-spend{padding:7% 6%;margin-bottom:25px}}.case__flex .seo-rank span,.case__flex .ad-spend span{font-size:80px;font-weight:bold;color:#005c37}@media screen and (max-width: 1200px){.case__flex .seo-rank span,.case__flex .ad-spend span{font-size:68px}}@media screen and (max-width: 1024px){.case__flex .seo-rank span,.case__flex .ad-spend span{font-size:60px}}@media screen and (max-width: 768px){.case__flex .seo-rank span,.case__flex .ad-spend span{font-size:48px;line-height:.6em}}@media screen and (max-width: 768px){.case__flex .seo-rank span,.case__flex .ad-spend span{font-size:40px}}.case__flex .seo-rank p,.case__flex .ad-spend p{margin-bottom:12px}@media screen and (max-width: 480px){.case__flex .seo-rank p,.case__flex .ad-spend p{margin-bottom:10px}}@media screen and (max-width: 768px){.case__flex .seo-rank{margin-bottom:2%}}@media screen and (max-width: 480px){.case__flex .seo-rank{margin-bottom:25px}}.case__flex .seo-rank img{position:absolute;top:50%;right:20px;transform:translate(0, -50%);width:42%;z-index:-9}@media screen and (max-width: 1200px){.case__flex .seo-rank img{top:40%}}@media screen and (max-width: 768px){.case__flex .seo-rank img{width:150px;top:52%}}@media screen and (max-width: 480px){.case__flex .seo-rank img{position:static;width:75%;transform:translate(0);margin:auto;display:block;margin-top:20px}}.case__flex .ad-spend img{position:absolute;top:50%;right:20px;transform:translate(0, -50%);width:30%;z-index:-9}@media screen and (max-width: 1200px){.case__flex .ad-spend img{top:36%;width:26%}}@media screen and (max-width: 768px){.case__flex .ad-spend img{width:100px;top:50%;right:40px}}@media screen and (max-width: 480px){.case__flex .ad-spend img{position:static;width:45%;transform:translate(0);margin:20px auto 0;display:block}}.case__flex .ad-spend p{width:70%}@media screen and (max-width: 1200px){.case__flex .ad-spend p{width:100%}}@media screen and (max-width: 768px){.case__flex .ad-spend p{width:80%}}@media screen and (max-width: 480px){.case__flex .ad-spend p{width:100%}}.case .other-h3{color:#005c37;position:relative;display:inline}@media screen and (max-width: 480px){.case .other-h3{font-size:22px}}.case .other-h3::before{content:"";display:block;width:100px;height:1px;background:#005c37;position:absolute;top:50%;left:-26%}@media screen and (max-width: 768px){.case .other-h3::before{width:16%;left:-20%}}@media screen and (max-width: 480px){.case .other-h3::before{display:none}}.case .other-h3::after{content:"";display:block;width:100px;height:1px;background:#005c37;position:absolute;top:50%;right:-26%}@media screen and (max-width: 768px){.case .other-h3::after{width:16%;right:-20%}}@media screen and (max-width: 480px){.case .other-h3::after{display:none}}.case .other-flex{display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 1024px){.case .other-flex{flex-wrap:wrap;margin-top:40px}}@media screen and (max-width: 480px){.case .other-flex{display:block;margin-top:25px}}.case .other-flex a{color:#333;width:32%}@media screen and (max-width: 1024px){.case .other-flex a{width:49%}}@media screen and (max-width: 480px){.case .other-flex a{width:100%}}.case .other-flex .other-content{border-radius:20px;box-shadow:0px 2px 12px rgba(0,0,0,.1607843137);transition:transform .3s;margin-bottom:5%}@media screen and (max-width: 480px){.case .other-flex .other-content{margin-bottom:25px}}.case .other-flex .other-content:hover{transform:translateY(-10px)}.case .other-flex .other-content img{border-radius:20px 20px 0 0}.case .other-flex .other-content__text{padding:7% 5%}@media screen and (max-width: 480px){.case .other-flex .other-content__text{padding:5% 3%}}.case .other-flex .other-content h4{font-size:24px;margin-bottom:0}@media screen and (max-width: 1200px){.case .other-flex .other-content h4{font-size:20px}}.case .other-flex .other-content h4::before{content:none}.case .other-flex .other-content p{font-weight:bold;margin-bottom:5px}.feature{width:80%;max-width:1200px;margin:auto;padding:100px 0}@media screen and (max-width: 1024px){.feature{padding:80px 0}}@media screen and (max-width: 768px){.feature{width:90%}}@media screen and (max-width: 480px){.feature{padding:40px 0}}.feature__flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 480px){.feature__flex{display:block;margin-bottom:40px}}.feature__content{width:48%;border-radius:20px;box-shadow:0px 2px 12px rgba(0,0,0,.1607843137);padding:3%;position:relative;margin-top:100px}@media screen and (max-width: 480px){.feature__content{width:100%;padding:6%;margin-top:70px}}.feature__content .point{font-size:40px;color:#96bf48;font-weight:bold;position:absolute;top:-80px;left:10px}@media screen and (max-width: 768px){.feature__content .point{font-size:32px}}@media screen and (max-width: 480px){.feature__content .point{font-size:24px;top:-60px}}.feature__content .point span{font-size:70px}@media screen and (max-width: 768px){.feature__content .point span{font-size:62px}}@media screen and (max-width: 480px){.feature__content .point span{font-size:48px}}.feature__content h3{font-size:28px;color:#005c37;margin:20px 0 10px}@media screen and (max-width: 1024px){.feature__content h3{font-size:24px}}@media screen and (max-width: 480px){.feature__content h3{font-size:20px;margin:20px 0 5px}}.feature__content h3+*{line-height:1.5rem}@media screen and (max-width: 480px){.feature__content h3+*{line-height:1.2rem}}.plan{width:80%;max-width:1200px;margin:auto;padding:100px 0}@media screen and (max-width: 1024px){.plan{padding:80px 0}}@media screen and (max-width: 768px){.plan{width:90%}}@media screen and (max-width: 480px){.plan{padding:40px 0}}@media screen and (max-width: 480px){.plan h2{font-size:32px}}@media screen and (max-width: 480px){.plan h2+* br{display:none}}.plan__flex{display:flex;justify-content:space-between}@media screen and (max-width: 480px){.plan__flex{display:block}}.plan__content{width:49%;border:#96bf48 5px solid;border-radius:30px;margin:60px 0 20px;position:relative}@media screen and (max-width: 1024px){.plan__content{margin-bottom:10px}}@media screen and (max-width: 480px){.plan__content{width:100%;margin:20px 0}}.plan__content__title{background:#96bf48;border-radius:20px 20px 0 0;padding:15px 0 20px}.plan__content__title h3{margin:0;color:#fff}@media screen and (max-width: 1024px){.plan__content__title h3{font-size:24px}}.plan__content__detail{padding:35px}@media screen and (max-width: 1024px){.plan__content__detail{padding:20px}}.plan__content__detail .fee{font-size:32px;font-weight:bold;line-height:2rem;margin-bottom:10px}@media screen and (max-width: 1200px){.plan__content__detail .fee{font-size:28px}}@media screen and (max-width: 1024px){.plan__content__detail .fee{font-size:24px}}@media screen and (max-width: 768px){.plan__content__detail .fee{font-size:20px;margin-bottom:5px}}.plan__content__detail .fee span{font-size:56px}@media screen and (max-width: 1200px){.plan__content__detail .fee span{font-size:52px}}@media screen and (max-width: 1024px){.plan__content__detail .fee span{font-size:44px}}@media screen and (max-width: 768px){.plan__content__detail .fee span{font-size:38px}}.plan__content__detail small{display:block;text-align:center;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 768px){.plan__content__detail small{margin-bottom:20px}}@media screen and (max-width: 480px){.plan__content__detail small{font-size:14px}}.plan__content__detail h4{font-size:24px;background:#e1ecd0;border-radius:50px;color:#96bf48;padding:5px;margin:20px 0 15px;font-weight:bold}@media screen and (max-width: 1200px){.plan__content__detail h4{font-size:20px}}@media screen and (max-width: 768px){.plan__content__detail h4{margin:20px 0 5px}}@media screen and (max-width: 480px){.plan__content__detail h4{font-size:16px}}.plan__content img{position:absolute;top:-30px;left:-28px;width:24%}@media screen and (max-width: 1200px){.plan__content img{width:20%;left:-24px}}@media screen and (max-width: 480px){.plan__content img{top:-28px;left:-25px;width:23%}}.plan__option{border:#96bf48 5px solid;border-radius:30px;padding:30px 30px 15px;margin-bottom:80px}@media screen and (max-width: 1024px){.plan__option{padding:20px 20px 10px;margin-bottom:60px}}@media screen and (max-width: 480px){.plan__option{margin-bottom:40px}}.plan__option h4{font-size:24px;background:#96bf48;border-radius:50px;color:#fff;padding:5px;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 1200px){.plan__option h4{font-size:20px}}@media screen and (max-width: 1024px){.plan__option h4{margin-bottom:17px}}@media screen and (max-width: 480px){.plan__option h4{font-size:16px}}.plan__option ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 480px){.plan__option ul{display:block}}.plan__option ul li{width:50%;position:relative;padding-left:40px;margin-bottom:15px}@media screen and (max-width: 1024px){.plan__option ul li{font-size:16px;padding-left:30px}}@media screen and (max-width: 480px){.plan__option ul li{width:100%;padding-left:25px;margin-bottom:10px;font-size:14px}}.plan__option ul li::before{content:"";display:block;background:url(../images/service/shopify/check.svg);width:30px;height:30px;background-size:cover;color:#96bf48;position:absolute;left:0}@media screen and (max-width: 1024px){.plan__option ul li::before{top:0;width:22px;height:22px}}@media screen and (max-width: 480px){.plan__option ul li::before{width:19px;height:19px;top:1px}}.plan .pc-cta-text{position:relative;padding:0 20px}@media screen and (max-width: 480px){.plan .pc-cta-text{display:none}}.plan .pc-cta-text::before{content:"";display:block;width:7%;height:2px;background:#333;transform:rotate(70deg);position:absolute;top:50%;left:-18px}.plan .pc-cta-text::after{content:"";display:block;width:7%;height:2px;background:#333;transform:rotate(-70deg);position:absolute;top:50%;right:-18px}.plan .sp-cta-text{position:relative;display:none}@media screen and (max-width: 480px){.plan .sp-cta-text{display:block}}@media screen and (max-width: 480px){.plan .sp-cta-text .text01{margin-bottom:10px}}.plan .sp-cta-text::before{content:"";display:block;width:18px;height:2px;background:#333;transform:rotate(65deg);position:absolute;left:-10px;top:87%}.plan .sp-cta-text::after{content:"";display:block;width:18px;height:2px;background:#333;transform:rotate(-65deg);position:absolute;right:-10px;top:87%}.plan h3,.plan h4,.plan .center{text-align:center}.plan .bold{font-weight:bold;font-size:24px}@media screen and (max-width: 1200px){.plan .bold{font-size:20px}}@media screen and (max-width: 1024px){.plan .bold{font-size:16px}}.plan .cta-btn{margin:24px auto 0}@media screen and (max-width: 480px){.plan .cta-btn{margin:20px auto}}.flow{background:#e1ecd0}@media screen and (max-width: 480px){.flow h2{font-size:32px}}.flow__wrap{width:80%;max-width:1000px;margin:auto;padding:100px 0 50px}@media screen and (max-width: 1024px){.flow__wrap{padding:80px 0 30px}}@media screen and (max-width: 768px){.flow__wrap{width:90%}}@media screen and (max-width: 480px){.flow__wrap{padding:40px 0 30px}}.flow__flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;position:relative}@media screen and (max-width: 480px){.flow__flex{margin-bottom:20px}}.flow__flex::before{content:"";display:block;width:3px;height:90px;background:#c9c9c9;position:absolute;bottom:-60px;left:12%;z-index:-1}@media screen and (max-width: 768px){.flow__flex::before{left:15%}}.flow__flex:last-child::before{content:none}.flow__flex img{width:25%}@media screen and (max-width: 768px){.flow__flex img{width:30%}}.flow__flex .flow-content{width:70%}@media screen and (max-width: 768px){.flow__flex .flow-content{width:65%}}.flow__flex .flow-content .step{font-weight:bold;color:#96bf48;font-size:24px;margin-bottom:20px}@media screen and (max-width: 1200px){.flow__flex .flow-content .step{font-size:20px}}@media screen and (max-width: 1024px){.flow__flex .flow-content .step{margin-bottom:15px}}@media screen and (max-width: 768px){.flow__flex .flow-content .step{margin-bottom:10px}}@media screen and (max-width: 480px){.flow__flex .flow-content .step{font-size:16px;margin-bottom:5px}}.flow__flex .flow-content h3{color:#005c37}@media screen and (max-width: 1024px){.flow__flex .flow-content h3{margin-bottom:20px}}@media screen and (max-width: 768px){.flow__flex .flow-content h3{margin-bottom:15px}}@media screen and (max-width: 480px){.flow__flex .flow-content h3{margin-bottom:10px;font-size:20px}}.faq{width:80%;max-width:1000px;margin:auto;padding:100px 0}@media screen and (max-width: 1024px){.faq{padding:80px 0}}@media screen and (max-width: 768px){.faq{width:90%}}@media screen and (max-width: 480px){.faq{padding:40px 0}}@media screen and (max-width: 480px){.faq h2{font-size:32px}}.faq .q{border:#96bf48 1px solid;background-color:#96bf48;padding:12px 45px 12px 20px;margin:25px 0 0;transition:.4s ease;cursor:pointer;position:relative;border-radius:15px}@media screen and (max-width: 480px){.faq .q{margin-top:20px}}.faq .q::before,.faq .q::after{position:absolute;content:"";top:1px;right:20px;bottom:0;width:12px;height:2px;margin:auto;background:#fff}.faq .q::after{transform:rotate(-90deg);transition:transform .3s}.faq .q.active{border-radius:15px 15px 0 0}.faq .q.active::after{transform:rotate(0deg)}.faq .q.active+.a{padding-left:20px;border:#96bf48 1px solid;border-top:none}.faq .q p{padding-left:35px;position:relative;color:#fff;font-size:24px;font-weight:bold}@media screen and (max-width: 1200px){.faq .q p{font-size:20px}}@media screen and (max-width: 1024px){.faq .q p{font-size:16px}}.faq .q p::before{content:"";position:absolute;top:0;left:-10px;width:35px;height:35px;border-radius:50%;background:#fff}@media screen and (max-width: 1200px){.faq .q p::before{top:-2px}}@media screen and (max-width: 1024px){.faq .q p::before{top:-5px}}.faq .q p::after{content:"Q";color:#96bf48;position:absolute;top:3px;left:1px;font-size:17px}@media screen and (max-width: 1200px){.faq .q p::after{top:1px}}@media screen and (max-width: 1024px){.faq .q p::after{top:-2px}}.faq .a{max-height:0;overflow:hidden;transition:max-height .4s ease;padding-left:20px;border-radius:0 0 15px 15px;background-color:#fff}.faq .a p{position:relative;color:#333;padding:16px 10px 16px 35px}.faq .a p::before{content:"";position:absolute;top:15px;left:-10px;width:35px;height:35px;border-radius:50%;background:#96bf48}.faq .a p::after{content:"A";position:absolute;color:#fff;top:18px;left:2px;font-size:17px}.service{overflow:hidden;background:url(../images/service/shopify/service_back.webp);background-position:center;background-size:cover;padding:100px 0}@media screen and (max-width: 1024px){.service{padding:80px 0}}@media screen and (max-width: 480px){.service{padding:40px 0}}.service__wrap{width:80%;max-width:1200px;margin:auto}@media screen and (max-width: 768px){.service__wrap{width:90%}}.service__wrap h2{margin-bottom:40px}@media screen and (max-width: 480px){.service__wrap h2{margin-bottom:20px}}.service__wrap p{text-align:center;font-size:24px;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 1200px){.service__wrap p{font-size:20px}}@media screen and (max-width: 1024px){.service__wrap p{font-size:16px}}@media screen and (max-width: 480px){.service__wrap p{margin-bottom:10px}}.service__wrap p .md-br{display:block}@media screen and (max-width: 480px){.service__wrap p .md-br{display:none}}.service__list .splide__track{padding:40px min(18.75vw,360px) !important}@media screen and (max-width: 1200px){.service__list .splide__track{padding:40px 10% !important}}@media screen and (max-width: 1024px){.service__list .splide__track{padding:20px 10% !important}}@media screen and (max-width: 480px){.service__list .splide__track{padding:20px 10% 40px !important}}.service__list .splide__slide{box-shadow:0px 2px 12px rgba(0,0,0,.1607843137);transition:transform .3s;background:#fff;border-radius:20px}.service__list .splide__slide:hover{transform:translateY(-10px)}.service__list .splide__slide a{display:block;overflow:hidden;color:#333}.service__list .splide__slide a img{border-radius:20px 20px 0 0;aspect-ratio:360/199;overflow:hidden}.service__list .splide__slide a h3{padding:20px;position:relative;font-size:24px;margin-bottom:0}@media screen and (max-width: 1200px){.service__list .splide__slide a h3{font-size:20px}}.service__list .splide__slide a .black-arrow{position:absolute;bottom:8%;right:20px;border-radius:50px;border:#333 solid 3px;width:30px;height:30px}.service__list .splide__slide a .black-arrow::before{content:"";display:block;width:10px;height:3px;background:#333;position:absolute;top:30%;left:35%;transform:rotate(45deg)}.service__list .splide__slide a .black-arrow::after{content:"";display:block;width:10px;height:3px;background:#333;position:absolute;bottom:30%;left:35%;transform:rotate(-45deg)}.service__list .splide__wrap{width:80%;max-width:1200px;margin:30px auto 0}@media screen and (max-width: 768px){.service__list .splide__wrap{width:90%;margin-top:16px}}@media screen and (max-width: 480px){.service__list .splide__wrap{margin-top:0}}.service__list .splide__scroll{width:36%;height:5px;background:#e0e0e0;margin:auto}@media screen and (max-width: 768px){.service__list .splide__scroll{width:46%}}@media screen and (max-width: 480px){.service__list .splide__scroll{width:60%}}.service__list .splide__scroll--bar{height:100%;background:#96bf48;transition:width .4s}.service__list .splide__arrows{width:54%;column-gap:15px;display:flex;justify-content:space-between;margin:auto}@media screen and (max-width: 768px){.service__list .splide__arrows{width:70%}}@media screen and (max-width: 480px){.service__list .splide__arrows{width:90%}}.service__list .splide__arrows button{width:40px;height:40px;max-width:100px;padding:20px 0;position:relative;display:block;border-radius:40px;left:auto;right:auto;opacity:1;transition:opacity .3s}.service__list .splide__arrows button.prev{background:url(../images/service/shopify/left.svg);background-repeat:no-repeat;background-size:contain}.service__list .splide__arrows button.next{background:url(../images/service/shopify/right.svg);background-repeat:no-repeat;background-size:contain}.service__list .splide__arrows button:disabled{cursor:auto;opacity:.3}.service__list .splide__arrows button:focus{outline:none}.service .service-btn{width:470px;height:90px;background:#96bf48;border-radius:45px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:bold;position:relative;margin:40px auto 0;transition:.3s ease}@media screen and (max-width: 1200px){.service .service-btn{font-size:28px;width:440px;height:80px}}@media screen and (max-width: 1024px){.service .service-btn{font-size:24px;width:350px;height:70px}}@media screen and (max-width: 480px){.service .service-btn{font-size:20px;height:60px;width:90%;margin-top:20px}}.service .service-btn::before{content:"";display:block;width:15px;height:3px;background:#fff;position:absolute;top:43%;right:20px;transform:rotate(45deg)}@media screen and (max-width: 1024px){.service .service-btn::before{top:42%}}@media screen and (max-width: 480px){.service .service-btn::before{top:40%}}.service .service-btn::after{content:"";display:block;width:15px;height:3px;background:#fff;position:absolute;bottom:43%;right:20px;transform:rotate(-45deg)}@media screen and (max-width: 1024px){.service .service-btn::after{bottom:41%}}@media screen and (max-width: 480px){.service .service-btn::after{bottom:40%}}.service .service-btn:hover{background-color:#84a83f}.contact{width:80%;max-width:1000px;margin:0 auto;padding:100px 0}@media screen and (max-width: 1024px){.contact{padding:80px 0}}@media screen and (max-width: 768px){.contact{width:90%}}@media screen and (max-width: 480px){.contact{padding:40px 0}}@media screen and (max-width: 480px){.contact__form{margin-top:30px}}.contact__form input[type=text],.contact__form input[type=tel]{width:100%;padding:12px;background-color:#fff;border-radius:5px;border:solid #707070 1px}.contact__form input[type=text]:focus,.contact__form input[type=tel]:focus{outline:none}.contact__form textarea{width:100%;padding:12px;border-radius:5px;border:solid #707070 1px}.contact__in{margin-bottom:20px}.contact__title{display:flex;gap:10px;align-items:center;margin-bottom:5px;font-weight:bold}.contact__title p{font-size:20px}@media screen and (max-width: 1024px){.contact__title p{font-size:16px}}.contact__require{font-size:16px;background:#96bf48;border-radius:8px;color:#fff;padding:1px 8px}.contact__privacy{text-align:center}.contact__privacy .form-privacy__head{text-decoration:underline;display:block;margin:30px auto;font-weight:bold}@media screen and (max-width: 480px){.contact__privacy .form-privacy__head{margin:25px auto 15px}}.contact__privacy .form-privacy__head+*{font-weight:bold}.contact__privacy-box{margin-top:30px;font-weight:bold}@media screen and (max-width: 480px){.contact__privacy-box{margin-top:30px}}.contact__privacy-box span{margin-right:15px}.contact__btn{margin:30px auto 0;width:fit-content}@media screen and (max-width: 480px){.contact__btn{width:100%}}.contact__btn .submit{width:470px;height:90px;background:#f86c1a;border-radius:45px;color:#fff;font-size:32px;font-weight:bold;border:none;transition:.3s ease}@media screen and (max-width: 1200px){.contact__btn .submit{font-size:28px;width:440px;height:80px}}@media screen and (max-width: 1024px){.contact__btn .submit{font-size:24px;width:350px;height:70px}}@media screen and (max-width: 480px){.contact__btn .submit{font-size:20px;height:60px;width:100%}}.contact__btn .submit:hover{background-color:#d45d18}.contact__btn .submit:focus{outline:none}.contact__error{color:red}.cta-fixed{position:fixed;right:1%;bottom:15%;z-index:100;transition:filter .3s ease}@media screen and (max-width: 480px){.cta-fixed{background:rgba(51,51,51,.5019607843);width:100vw;bottom:0;right:0}}.cta-fixed:hover{filter:brightness(90%)}.cta-fixed img{width:250px}@media screen and (max-width: 480px){.cta-fixed img{width:90%;height:auto;display:block;margin:4px auto 0}}@media screen and (max-width: 480px){#page-top{bottom:14vmin}}.inquiry{padding:100px 0}@media screen and (max-width: 1024px){.inquiry{padding:60px 0 80px}}@media screen and (max-width: 768px){.inquiry{padding-top:40px}}@media screen and (max-width: 480px){.inquiry{padding-top:20px}}.inquiry .shopify-breadcrumb{background-color:#fff;margin-bottom:60px}.inquiry .shopify-breadcrumb #breadcrumbs{width:80%;max-width:800px;margin:auto}@media screen and (max-width: 768px){.inquiry .shopify-breadcrumb #breadcrumbs{width:90%}}@media screen and (max-width: 1024px){.inquiry .shopify-breadcrumb{margin-bottom:30px}}.inquiry .shopify-breadcrumb a{cursor:pointer}.inquiry__wrap{max-width:800px;width:80%;margin:auto}@media screen and (max-width: 768px){.inquiry__wrap{width:90%}}.inquiry h1{text-align:center;font-weight:bold;margin-bottom:60px}@media screen and (max-width: 1024px){.inquiry h1{margin-bottom:40px}}@media screen and (max-width: 480px){.inquiry h1{font-size:24px}}.inquiry__contact{margin-bottom:60px}@media screen and (max-width: 480px){.inquiry__contact dt{font-size:16px}}.inquiry__contact dd{margin-bottom:30px}@media screen and (max-width: 480px){.inquiry__contact dd{font-size:16px}}.inquiry__btn{display:flex;justify-content:space-between;margin:auto;transition:.3s ease}@media screen and (max-width: 480px){.inquiry__btn{flex-direction:column;gap:20px}}.inquiry__btn button{width:48%;height:90px;border-radius:45px;color:#fff;border:none;font-size:32px;font-weight:bold}@media screen and (max-width: 1200px){.inquiry__btn button{font-size:28px;height:80px}}@media screen and (max-width: 1024px){.inquiry__btn button{font-size:24px;height:70px}}@media screen and (max-width: 480px){.inquiry__btn button{font-size:20px;height:60px;width:100%}}.inquiry__btn button:focus{outline:none}.inquiry__btn .return{background:#999}.inquiry__btn .return:hover{background-color:#7c7c7c}.inquiry__btn .submit{background:#f86c1a}.inquiry__btn .submit:hover{background-color:#d45d18}.inquiry__btn .submit:focus{outline:none}.inquiry__load{text-align:center;font-weight:bold}.inquiry .complete-h1{font-size:36px}@media screen and (max-width: 768px){.inquiry .complete-h1{font-size:32px}}@media screen and (max-width: 480px){.inquiry .complete-h1{font-size:24px}}.inquiry .complete-text{text-align:center;margin-bottom:30px}.inquiry__return{display:block;width:fit-content;margin:auto;color:#96bf48}.inquiry__return:hover{color:#7a9b3b}
