@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";@keyframes loop{0%{transform:translate(0)}to{transform:translate(-100%)}}.pg-shopify{letter-spacing:.05em;font-family:Inter,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック Medium,Yu Gothic Medium,メイリオ,Meiryo,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5}@media only screen and (min-width:993px){.pg-shopify{font-size:1.6rem}}.pg-shopify__heading-en{padding-left:16px;font-size:1.6rem;font-weight:400;line-height:1.6;position:relative}@media only screen and (min-width:768px){.pg-shopify__heading-en{font-size:2rem}}.pg-shopify__heading-en:before{content:"";background-color:#fcc100;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pg-shopify__heading-title{text-align:left;font-size:3.4rem;font-weight:700;line-height:1.6}@media only screen and (min-width:993px){.pg-shopify__heading-title{font-size:4.6rem}}.pg-shopify__heading-text{margin-top:24px;font-size:1.4rem;font-weight:500;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__heading-text{margin-top:0;font-size:1.6rem}}.pg-shopify__mv{padding:0 4% 24px}@media only screen and (min-width:993px){.pg-shopify__mv{padding-bottom:40px}}.pg-shopify__mv-inner{background-image:url(../img/shopify/mv@sp.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;border-radius:24px;height:calc(100vh - 96px);position:relative}@media only screen and (min-width:993px){.pg-shopify__mv-inner{background-image:url(../img/shopify/mv@pc.jpg);height:auto;padding-top:57%}}@media only screen and (min-width:1201px){.pg-shopify__mv-inner{padding-top:46.25%}}.pg-shopify__mv-heading{padding:40px 40px 24px}@media only screen and (min-width:993px){.pg-shopify__mv-heading{position:absolute;top:0;left:0}}@media only screen and (min-width:1201px){.pg-shopify__mv-heading{padding:64px 80px 48px}}.pg-shopify__mv-heading h1{font-size:3.6rem;line-height:1.5}@media only screen and (min-width:591px){.pg-shopify__mv-heading h1{font-size:4.8rem}}.pg-shopify__mv-heading-text{margin-top:24px;font-size:1.4rem;line-height:1.8}@media only screen and (min-width:591px){.pg-shopify__mv-heading-text{font-size:2rem}}.pg-shopify__mv-box{background:#fff;border-radius:0 24px 0 0;width:74.3%;padding:24px 24px 16px;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.pg-shopify__mv-box{justify-content:center;align-items:center;width:591px;padding:24px;display:flex}}.pg-shopify__mv-box:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2024H24C10.7452%2024%200%2013.2548%200%200V24Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:-24px;left:0}.pg-shopify__mv-box:after{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2024H24C10.7452%2024%200%2013.2548%200%200V24Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;bottom:0;right:-24px}@media only screen and (min-width:768px){.pg-shopify__mv-box span{background:#2c2a28;width:72px;height:1px;display:block;transform:rotate(112deg)}}.pg-shopify__mv-logo{width:180px}@media only screen and (min-width:768px){.pg-shopify__mv-logo{width:192px}}.pg-shopify__mv-text{margin-top:16px;font-size:1.1rem;line-height:1.6}@media only screen and (min-width:768px){.pg-shopify__mv-text{margin-top:0;font-size:1.4rem}}.pg-shopify__button{margin-top:32px}@media only screen and (min-width:993px){.pg-shopify__button{z-index:1;margin-top:40px;position:relative}}.pg-shopify__button a{color:#fff;background:#8ac126;border:1px solid #8ac126;border-radius:100vh;justify-content:center;max-width:215px;padding-block-start:16px;padding-block-end:16px;font-size:1.6rem;text-decoration:none;transition:all .4s;display:flex;box-shadow:8px 8px 22px #a1ca5180}.pg-shopify__button a:hover{color:#8ac126;background:#fff}@media only screen and (min-width:591px){.pg-shopify__button a{max-width:242px}}.pg-shopify__results{padding:72px 40px 40px}.pg-shopify__results-title{letter-spacing:.05em;text-align:center;font-size:2rem;font-weight:500;line-height:1.6}@media only screen and (min-width:993px){.pg-shopify__results-title{font-size:3.2rem}}.pg-shopify__results-items{margin-top:40px}@media only screen and (min-width:993px){.pg-shopify__results-items{justify-content:center;gap:80px;margin-top:56px;display:flex}}.pg-shopify__results-item{text-align:center}@media only screen and (min-width:993px){.pg-shopify__results-item{border-top:0;margin-top:0;padding-top:0;position:relative}}.pg-shopify__results-item+.pg-shopify__results-item{border-top:1px solid #2c2a28;margin-top:32px;padding-top:32px}@media only screen and (min-width:993px){.pg-shopify__results-item+.pg-shopify__results-item{border:0;margin:0;padding:0;position:relative}.pg-shopify__results-item+.pg-shopify__results-item:before{content:"";background:#333;width:112px;height:1px;display:block;position:absolute;top:56px;left:-100px;transform:rotate(112deg)}}.pg-shopify__results-item h3{color:#9c7f00;font-size:2rem}@media only screen and (min-width:993px){.pg-shopify__results-item h3{font-size:2.2rem}}.pg-shopify__results-item h3 span{padding-inline-start:4px;padding-inline-end:4px;font-size:3rem}@media only screen and (min-width:993px){.pg-shopify__results-item h3 span{font-size:3.2rem}}.pg-shopify__results-item-text{margin-top:12px;font-size:1.3rem;font-weight:400;line-height:1.6}.pg-shopify__results-item-note{color:#ababab;margin-top:4px;font-size:1.3rem}.pg-shopify__slider{margin:24px 0 72px}.pg-shopify__slider-inner{width:100vw;height:48px;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:993px){.pg-shopify__slider-inner{height:64px}}.pg-shopify__slider-logo{flex-shrink:0;align-items:center;animation:80s linear infinite loop;display:flex}.pg-shopify__slider-logo li{margin-right:48px}@media only screen and (min-width:993px){.pg-shopify__slider-logo li{margin-right:56px}}.pg-shopify__slider-logo li img{width:auto;height:48px}@media only screen and (min-width:993px){.pg-shopify__slider-logo li img{height:64px}}.pg-shopify__problem{background:#f0f2f2;padding:64px 40px 96px}@media only screen and (min-width:768px){.pg-shopify__problem{padding:128px 40px 168px}}.pg-shopify__problem-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__problem-title{text-align:center;font-size:2.4rem;font-weight:700}@media only screen and (min-width:768px){.pg-shopify__problem-title{font-size:3.2rem}}.pg-shopify__problem-articles{margin-top:32px}@media only screen and (min-width:768px){.pg-shopify__problem-articles{justify-content:center;gap:4%;margin-top:56px;display:flex}}.pg-shopify__problem-article{text-align:center;background:#fff;border-radius:24px;padding:40px 32px}@media only screen and (min-width:768px){.pg-shopify__problem-article{flex:1}}.pg-shopify__problem-article+.pg-shopify__problem-article{margin-top:24px}@media only screen and (min-width:768px){.pg-shopify__problem-article+.pg-shopify__problem-article{margin-top:0}}.pg-shopify__problem-article h3{margin-bottom:16px;font-size:1.8rem;font-weight:700}@media only screen and (min-width:768px){.pg-shopify__problem-article h3{font-size:2rem}}.pg-shopify__problem-article img{width:104px;height:auto}@media only screen and (min-width:768px){.pg-shopify__problem-article img{width:114px}}@media only screen and (max-width:767px){.pg-shopify__problem-article:last-child{margin-bottom:72px;position:relative}.pg-shopify__problem-article:last-child:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAyNCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1TC01Ljk2MDA3ZS0wNyAtMS45MDc5OGUtMDdMMjQgMS45MDczNWUtMDZMMTIgMTVaIiBmaWxsPSIjRkNDMTAwIi8+CjxwYXRoIGQ9Ik0xMiAzM0w0IDIzTDIwIDIzTDEyIDMzWiIgZmlsbD0iI0ZDQzEwMCIvPgo8cGF0aCBkPSJNMTIgNDhMNyA0MUwxNyA0MUwxMiA0OFoiIGZpbGw9IiNGQ0MxMDAiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:contain;width:24px;height:48px;margin-inline-start:auto;margin-inline-end:auto;display:block;position:absolute;bottom:-72px;left:0;right:0}}@media only screen and (min-width:768px){.pg-shopify__problem-article{margin-bottom:106px;position:relative}.pg-shopify__problem-article:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCAyNCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1TC01Ljk2MDA3ZS0wNyAtMS45MDc5OGUtMDdMMjQgMS45MDczNWUtMDZMMTIgMTVaIiBmaWxsPSIjRkNDMTAwIi8+CjxwYXRoIGQ9Ik0xMiAzM0w0IDIzTDIwIDIzTDEyIDMzWiIgZmlsbD0iI0ZDQzEwMCIvPgo8cGF0aCBkPSJNMTIgNDhMNyA0MUwxNyA0MUwxMiA0OFoiIGZpbGw9IiNGQ0MxMDAiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:contain;width:34px;height:74px;margin-inline-start:auto;margin-inline-end:auto;display:block;position:absolute;bottom:-106px;left:0;right:0}}.pg-shopify__problem-items{justify-content:center;display:flex}.pg-shopify__problem-items ul{margin-top:16px}.pg-shopify__problem-items ul li{text-align:left;padding-left:24px;font-size:1.2rem;font-weight:500;position:relative}@media only screen and (min-width:768px){.pg-shopify__problem-items ul li{padding-left:28px;font-size:1.4rem}}.pg-shopify__problem-items ul li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NTQgNkw3LjQ5ODcgMTUuMTY2N0wzLjMzMjAzIDExIiBzdHJva2U9IiMyQzJBMjgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:cover;width:17px;height:17px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width:768px){.pg-shopify__problem-items ul li:before{width:20px;height:20px}}.pg-shopify__problem-items ul li+li{margin-top:12px}.pg-shopify__value{background:#fff;border-radius:50px 50px 0 0;margin-top:-72px;padding:72px 40px 96px}@media only screen and (min-width:768px){.pg-shopify__value{border-radius:100px 100px 0 0;margin-top:-120px;padding:120px 40px 96px}}.pg-shopify__value-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__value-article{border-top:1px solid #2c2a28;margin-top:32px;padding-top:48px}@media only screen and (min-width:768px){.pg-shopify__value-article{padding-top:72px}}.pg-shopify__value-article+.pg-shopify__value-article{margin-top:48px}.pg-shopify__value-article-no{color:#fcc100;margin-bottom:40px;font-size:2.4rem;font-weight:500;line-height:1}@media only screen and (min-width:768px){.pg-shopify__value-article-no{margin-bottom:48px;font-size:3.2rem}}.pg-shopify__value-article-title{font-size:2.8rem}@media only screen and (min-width:768px){.pg-shopify__value-article-title{font-size:3.6rem}}.pg-shopify__value-article-text{margin-top:24px;font-size:1.4rem;line-height:1.8}@media only screen and (min-width:768px){.pg-shopify__value-article-text{font-size:1.6rem}}.pg-shopify__value01{background:#f0f2f2;border-radius:16px;margin-top:40px;padding:32px}@media only screen and (min-width:993px){.pg-shopify__value01{grid-template-rows:subgrid;grid-row:span 4;gap:0;margin-top:56px;padding:40px 32px;display:grid}.pg-shopify__value01-wrapper{grid-template-columns:repeat(3,1fr);gap:4%;display:grid}}.pg-shopify__value01-title{text-align:center;font-size:1.8rem;font-weight:700}@media only screen and (min-width:993px){.pg-shopify__value01-title{font-size:2rem}}.pg-shopify__value01-img{width:112px;margin:24px auto}@media only screen and (min-width:993px){.pg-shopify__value01-img{text-align:center;width:100%}.pg-shopify__value01-img img{width:auto;height:126px;max-width:unset}}.pg-shopify__value01-text{font-size:1.2rem;font-weight:400;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__value01-text{font-size:1.4rem}}.pg-shopify__value01-items{margin-top:24px}.pg-shopify__value01-items li{background:#fff;border-radius:4px;padding:8px 12px 8px 38px;font-size:1.1rem;font-weight:500;position:relative}@media only screen and (min-width:993px){.pg-shopify__value01-items li{letter-spacing:0;font-size:1.2rem}}.pg-shopify__value01-items li+li{margin-top:8px}.pg-shopify__value01-items li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgOC4yNUw5IDEwLjVMMTYuNSAzIiBzdHJva2U9IiNGQ0MxMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDlWMTQuMjVDMTUuNzUgMTQuNjQ3OCAxNS41OTIgMTUuMDI5NCAxNS4zMTA3IDE1LjMxMDdDMTUuMDI5NCAxNS41OTIgMTQuNjQ3OCAxNS43NSAxNC4yNSAxNS43NUgzLjc1QzMuMzUyMTggMTUuNzUgMi45NzA2NCAxNS41OTIgMi42ODkzNCAxNS4zMTA3QzIuNDA4MDQgMTUuMDI5NCAyLjI1IDE0LjY0NzggMi4yNSAxNC4yNVYzLjc1QzIuMjUgMy4zNTIxOCAyLjQwODA0IDIuOTcwNjQgMi42ODkzNCAyLjY4OTM0QzIuOTcwNjQgMi40MDgwNCAzLjM1MjE4IDIuMjUgMy43NSAyLjI1SDEyIiBzdHJva2U9IiNGQ0MxMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media only screen and (min-width:993px){.pg-shopify__value02{flex:1}}.pg-shopify__value02-wrapper{background:#f0f2f2;border-radius:16px;margin-top:48px;padding:32px}@media only screen and (min-width:993px){.pg-shopify__value02-wrapper{gap:8%;margin-top:56px;padding:48px 56px;display:flex}}.pg-shopify__value02+.pg-shopify__value02{margin-top:40px}@media only screen and (min-width:993px){.pg-shopify__value02+.pg-shopify__value02{margin-top:0}}.pg-shopify__value02-img{background:#2c2a28;border-radius:10px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;padding:10px;display:flex}@media only screen and (min-width:993px){.pg-shopify__value02-img{width:70px;height:70px;margin-bottom:40px}}.pg-shopify__value02-title{font-size:1.6rem;font-weight:500}@media only screen and (min-width:993px){.pg-shopify__value02-title{font-size:2rem}}.pg-shopify__value02-text{margin-top:8px;font-size:1.2rem;font-weight:400;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__value02-text{margin-top:16px;font-size:1.4rem}}.pg-shopify__value03{margin-top:48px}@media only screen and (min-width:993px){.pg-shopify__value03{width:48%;margin-top:0}}.pg-shopify__value03 img{border-radius:16px}@media only screen and (min-width:993px){.pg-shopify__value-article.is-article03{justify-content:space-between;display:flex}.pg-shopify__value-article.is-article03 .pg-shopify__value-article-heading{width:43%}}.pg-shopify__works{background:#f0f2f2;padding:64px 40px}@media only screen and (min-width:993px){.pg-shopify__works{padding:88px 40px 120px}}.pg-shopify__works-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__works-articles{margin-top:48px}@media only screen and (min-width:993px){.pg-shopify__works-articles{flex-wrap:wrap;gap:56px 32px;display:flex}.pg-shopify__works-article{width:calc(33.3333% - 21.3333px)}}.pg-shopify__works-article+.pg-shopify__works-article{margin-top:56px}@media only screen and (min-width:993px){.pg-shopify__works-article+.pg-shopify__works-article{margin-top:0}}.pg-shopify__works-article a{text-decoration:none}.pg-shopify__works-article a:hover img{transition:transform .6s;transform:scale(1.1)}.pg-shopify__works-article-img{aspect-ratio:334/225;border-radius:16px;overflow:hidden}.pg-shopify__works-article-img img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%;transition:transform .6s}.pg-shopify__works-article-title{letter-spacing:0;margin-top:24px;font-size:1.6rem;font-weight:400}.pg-shopify__works-article-tags{color:#979797;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:1rem;display:flex}.pg-shopify__service{padding:64px 40px}@media only screen and (min-width:993px){.pg-shopify__service .pg-shopify__heading{justify-content:space-between;align-items:flex-end;display:flex}}.pg-shopify__service-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__service-items{margin-top:40px}@media only screen and (min-width:993px){.pg-shopify__service-items{flex-wrap:wrap;gap:0 32px;margin-top:48px;display:flex}}.pg-shopify__service-card{border-top:1px solid #2c2a28;padding:32px 8px}@media only screen and (min-width:993px){.pg-shopify__service-card{width:calc(33.3333% - 21.3333px);padding:40px 8px}}.pg-shopify__service-card dt{font-size:1.8rem;font-weight:700;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__service-card dt{font-size:2rem}}.pg-shopify__service-card dd{margin-top:24px}.pg-shopify__service-card:last-child{border-bottom:1px solid #2c2a28}@media only screen and (min-width:993px){.pg-shopify__service-card:nth-child(n+4){border-bottom:1px solid #2c2a28}}.pg-shopify__service-list{margin:0}.pg-shopify__service-list li{padding-left:24px;font-size:1.2rem;position:relative}@media only screen and (min-width:993px){.pg-shopify__service-list li{font-size:1.4rem}}.pg-shopify__service-list li+li{margin-top:10px}.pg-shopify__service-list li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgOC4yNUw5IDEwLjVMMTYuNSAzIiBzdHJva2U9IiNGQ0MxMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDlWMTQuMjVDMTUuNzUgMTQuNjQ3OCAxNS41OTIgMTUuMDI5NCAxNS4zMTA3IDE1LjMxMDdDMTUuMDI5NCAxNS41OTIgMTQuNjQ3OCAxNS43NSAxNC4yNSAxNS43NUgzLjc1QzMuMzUyMTggMTUuNzUgMi45NzA2NCAxNS41OTIgMi42ODkzNCAxNS4zMTA3QzIuNDA4MDQgMTUuMDI5NCAyLjI1IDE0LjY0NzggMi4yNSAxNC4yNVYzLjc1QzIuMjUgMy4zNTIxOCAyLjQwODA0IDIuOTcwNjQgMi42ODkzNCAyLjY4OTM0QzIuOTcwNjQgMi40MDgwNCAzLjM1MjE4IDIuMjUgMy43NSAyLjI1SDEyIiBzdHJva2U9IiNGQ0MxMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width:993px){.pg-shopify__service-list li:before{width:18px;height:18px}}.pg-shopify__service-cta{margin-top:64px;background:#f0f2f2;border-radius:32px;margin-inline-start:-20px;margin-inline-end:-20px;padding:48px 32px;position:relative}@media only screen and (min-width:993px){.pg-shopify__service-cta{flex-direction:row-reverse;justify-content:space-between;margin:120px 0 0;padding:88px 80px 60px;display:flex}}.pg-shopify__service-cta-title{font-size:2.4rem}@media only screen and (min-width:768px){.pg-shopify__service-cta-title{font-size:3.4rem}}.pg-shopify__service-cta-text{margin-top:24px;font-size:1.2rem;font-weight:500;line-height:1.8}@media only screen and (min-width:768px){.pg-shopify__service-cta-text{font-size:1.6rem}}.pg-shopify__service-cta-button{width:244px;margin:40px auto 0}@media only screen and (min-width:768px){.pg-shopify__service-cta-button{margin:64px 0 0}}.pg-shopify__service-cta-button a{color:#fff;background:#2c2a28;border-radius:100vh;justify-content:center;align-items:center;width:100%;height:58px;font-size:1.6rem;text-decoration:none;display:flex}@media only screen and (min-width:768px){.pg-shopify__service-cta-img{width:231px}}@media only screen and (max-width:992px){.pg-shopify__service-cta-img{position:absolute;bottom:0;right:0;transform:scaleX(-1)}.pg-shopify__service-cta-img img{width:92px;height:auto}}.pg-shopify__bg-grade{background:linear-gradient(100deg,#f1ffde 29.79%,#f1ffde00 65.44%);border-radius:50px 0 0;margin-top:16px;padding:72px 40px}@media only screen and (min-width:993px){.pg-shopify__bg-grade{background:linear-gradient(147.14deg,#f1ffde 27.45%,#f1ffde00 57.13%);margin-top:88px;margin-left:80px}}.pg-shopify__bg-grade-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__bg-grade .pg-shopify__heading-title{letter-spacing:.05em;font-size:2.6rem}@media only screen and (min-width:993px){.pg-shopify__bg-grade .pg-shopify__heading-title{font-size:4rem}}.pg-shopify__whats-articles{margin-top:48px}@media only screen and (min-width:993px){.pg-shopify__whats-articles{justify-content:space-between;gap:48px;display:flex}.pg-shopify__whats-article{flex:1}}.pg-shopify__whats-article+.pg-shopify__whats-article{margin-top:40px}@media only screen and (min-width:993px){.pg-shopify__whats-article+.pg-shopify__whats-article{margin-top:0}}.pg-shopify__whats-article-img{text-align:center;width:100%}.pg-shopify__whats-article-text{text-align:center;margin-top:20px;font-size:1.4rem;font-weight:500;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__whats-article-text{font-size:1.6rem}}.pg-shopify__about{margin-top:96px}@media only screen and (min-width:993px){.pg-shopify__about{margin-top:144px}}.pg-shopify__about-inner{margin-top:48px}@media only screen and (min-width:993px){.pg-shopify__about-inner{justify-content:space-between;margin-top:72px;display:flex}}.pg-shopify__about-logo{width:196px}@media only screen and (min-width:993px){.pg-shopify__about-logo{width:25.6%}}.pg-shopify__about-outline{margin-top:40px}@media only screen and (min-width:993px){.pg-shopify__about-outline{width:66.4%;margin-top:0}}.pg-shopify__about-jisseki{flex-wrap:wrap;gap:32px 16px;display:flex}@media only screen and (min-width:993px){.pg-shopify__about-jisseki{flex-wrap:nowrap;gap:48px}}.pg-shopify__about-jisseki li{width:calc(50% - 8px)}@media only screen and (min-width:993px){.pg-shopify__about-jisseki li{width:auto}}.pg-shopify__about-jisseki-text{font-size:1.4rem;font-weight:500}@media only screen and (min-width:993px){.pg-shopify__about-jisseki-text{font-size:1.6rem}}.pg-shopify__about-jisseki-num{color:#8ac126;margin-top:4px;font-size:1.4rem;font-weight:700}@media only screen and (min-width:993px){.pg-shopify__about-jisseki-num{font-size:1.6rem}}.pg-shopify__about-jisseki-num span{letter-spacing:0;font-size:3.8rem;font-weight:500}@media only screen and (min-width:993px){.pg-shopify__about-jisseki-num span{font-size:4.6rem}}.pg-shopify__about-text{margin-top:40px;font-size:1.4rem;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__about-text{font-size:1.6rem}}.pg-shopify__about-notes{margin-top:32px;font-size:1.2rem}@media only screen and (min-width:993px){.pg-shopify__about-notes{font-size:1.3rem}}.pg-shopify__features{margin-top:96px}@media only screen and (min-width:993px){.pg-shopify__features{margin-top:144px}}.pg-shopify__features-inner{margin-top:48px}@media only screen and (min-width:993px){.pg-shopify__features-inner{flex-wrap:wrap;justify-content:space-between;gap:42px;display:flex}}.pg-shopify__feature{background:#fff;border-radius:16px;padding:24px 32px;box-shadow:10px 10px 30px #bfc4b833}@media only screen and (min-width:993px){.pg-shopify__feature{width:calc(50% - 21px);padding:32px 48px}}.pg-shopify__feature+.pg-shopify__feature{margin-top:24px}@media only screen and (min-width:993px){.pg-shopify__feature+.pg-shopify__feature{margin-top:0}}.pg-shopify__feature-icon{width:50px;height:50px}@media only screen and (min-width:993px){.pg-shopify__feature-icon{width:62px;height:62px}}.pg-shopify__feature-title{color:#71b543;margin-block-start:16px;margin-block-end:16px;font-size:1.8rem;font-weight:700;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__feature-title{margin-top:24px;font-size:2.4rem}}.pg-shopify__feature-text{font-size:1.3rem;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__feature-text{font-size:1.4rem}}.pg-shopify__faq{background:#f0f2f2;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;padding:80px 40px}@media only screen and (min-width:1281px){.pg-shopify__faq{border-radius:32px}}.pg-shopify__faq-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__faq-items{margin-top:56px}@media only screen and (min-width:993px){.pg-shopify__faq-items{margin-top:96px}}.pg-shopify__faq-item+.pg-shopify__faq-item{border-top:1px solid #bababa;margin-top:40px;padding-top:40px}@media only screen and (min-width:993px){.pg-shopify__faq-item+.pg-shopify__faq-item{margin-top:64px;padding-top:64px}}.pg-shopify__faq-question{margin-bottom:24px;padding-left:56px;font-size:1.6rem;font-weight:700;line-height:1.8;position:relative}@media only screen and (min-width:993px){.pg-shopify__faq-question{margin-bottom:32px;padding-left:88px;font-size:2rem}}.pg-shopify__faq-question:before{content:"Q";background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;font-weight:700;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:993px){.pg-shopify__faq-question:before{width:56px;height:56px;font-size:2.1rem;top:-12px}}.pg-shopify__faq-answer{padding-left:56px;font-size:1.4rem;line-height:1.8;position:relative}@media only screen and (min-width:993px){.pg-shopify__faq-answer{padding-left:88px;font-size:1.6rem}}.pg-shopify__faq-answer:before{content:"A";background:#fcc100;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;font-weight:700;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:993px){.pg-shopify__faq-answer:before{width:56px;height:56px;font-size:2.1rem}}.pg-shopify__flow{padding:64px 40px}.pg-shopify__flow-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__flow-contents{margin-top:48px;padding-bottom:32px;overflow-x:auto}@media only screen and (max-width:992px){.pg-shopify__flow-contents{margin-inline-start:-40px;margin-inline-end:-40px;padding-inline-start:40px;padding-inline-end:40px}}@media only screen and (min-width:1121px){.pg-shopify__flow-contents{padding-bottom:0;overflow-x:hidden}}.pg-shopify__flow-grid{grid-template:"card01 card02 card03 card04 card05 card06"/1fr 1fr 1fr 1fr 1fr 1fr;gap:0 15px;width:1332px;display:grid}@media only screen and (min-width:993px){.pg-shopify__flow-grid{grid-template:"card01 card02 card03""card04 card05 card06"/1fr 1fr 1fr;gap:32px;width:1120px}}.pg-shopify__flow-arrow{text-align:center;margin-bottom:24px;padding-bottom:12px;font-size:1.4rem;display:none;position:relative}@media only screen and (min-width:993px){.pg-shopify__flow-arrow{font-size:1.6rem}}.pg-shopify__flow-arrow:before{content:"";background:#fcc100;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}.pg-shopify__flow-arrow:after{content:"";border-top:2px solid #fcc100;border-right:2px solid #fcc100;width:8px;height:8px;display:block;position:absolute;bottom:-3px;right:1px;transform:rotate(45deg)}.pg-shopify__flow-arrow span{font-size:2.4rem}@media only screen and (min-width:993px){.pg-shopify__flow-arrow span{font-size:2.7rem}}.pg-shopify__flow-arrow.is-arrow1{grid-area:arrow1}.pg-shopify__flow-arrow.is-arrow2{grid-area:arrow2}.pg-shopify__flow-arrow.is-arrow3{grid-area:arrow3}.pg-shopify__flow-card{grid-row:span 3;grid-template-rows:subgrid;background:#f0f2f2;border-radius:16px;gap:0;padding:20px 28px 32px;display:grid}.pg-shopify__flow-no{font-size:1.6rem;font-weight:500}.pg-shopify__flow-title{margin-block-start:24px;margin-block-end:12px;font-size:1.6rem;font-weight:700}@media only screen and (min-width:993px){.pg-shopify__flow-title{margin-bottom:24px}}.pg-shopify__flow-text{font-size:1.2rem;font-weight:400;line-height:1.8}@media only screen and (min-width:993px){.pg-shopify__flow-text{min-height:100px;font-size:1.4rem}}.pg-shopify__contact{padding:0 20px 80px}@media only screen and (min-width:993px){.pg-shopify__contact{padding:80px 20px 172px}}.pg-shopify__contact-inner{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.pg-shopify__contact-inner a{background:#2c2a28;border-radius:32px;height:100%;padding:48px 40px 40px;text-decoration:none;display:block;position:relative}@media only screen and (min-width:993px){.pg-shopify__contact-inner a{justify-content:space-between;padding:72px 80px;display:flex}}.pg-shopify__contact-inner a:before{content:"";opacity:.03;background-image:url(../img/shopify/btn-cta-footer-img@sp.png);background-size:cover;border-radius:32px;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:993px){.pg-shopify__contact-inner a:before{background-image:url(../img/shopify/btn-cta-footer-img@pc.png)}}.pg-shopify__contact-inner a:hover .pg-shopify__contact-link{background:#fcc100}.pg-shopify__contact .pg-shopify__heading{color:#fff;position:relative}@media only screen and (min-width:993px){.pg-shopify__contact .pg-shopify__heading{flex-direction:column;justify-content:space-between;display:flex}}.pg-shopify__contact .pg-shopify__heading-title{font-size:3.2rem}@media only screen and (min-width:993px){.pg-shopify__contact .pg-shopify__heading-title{font-size:4rem}}.pg-shopify__contact .pg-shopify__heading-text{font-weight:400}.pg-shopify__contact-link{background:#fff;border-radius:50%;width:92px;height:92px;margin-top:32px;transition:all .4s;display:block;position:relative}@media only screen and (min-width:993px){.pg-shopify__contact-link{width:171px;height:171px;margin-top:0}}.pg-shopify__contact-link:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQ3OTUgMC43MzczMDVMMTcuMzM5MSA3LjczMTQ2TDEwLjQ3OTUgMTQuNzI1NiIgc3Ryb2tlPSIjMTIxMjEyIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTAuNTI2MzY3IDcuNzMxNDVMMTcuNDczNyA3LjczMTQ1IiBzdHJva2U9IiMxMjEyMTIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:cover;width:17px;height:14px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:993px){.pg-shopify__contact-link:before{width:32px;height:26px}}