@media screen and (max-width: 480px){.faq__list{font-size:14px}}.faq__list .faq__item{border:1px solid #e9edef;margin-bottom:16px;border-radius:8px;background-color:#fff}.faq__list .faq__item:last-child{margin-bottom:0}.faq__list .faq__item summary{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:24px 80px 24px 32px;color:#253947;cursor:pointer;font-weight:500;position:relative}@media screen and (max-width: 768px){.faq__list .faq__item summary{padding:24px 56px 24px 16px}}.faq__list .faq__item summary span{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#2f89ee;color:#fff;border-radius:50%;margin-right:16px;flex-shrink:0}.faq__list .faq__item summary::-webkit-details-marker{display:none}.faq__list .faq__item summary::after{position:absolute;right:32px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border-bottom:2px solid #253947;border-right:2px solid #253947;content:"";transition:transform .3s}@media screen and (max-width: 768px){.faq__list .faq__item summary::after{right:24px}}.faq__list .faq__item .faq__item-answer{transform:translateY(-10px);display:flex;opacity:0;margin:0;padding:32px;color:#253947;transition:transform .3s,opacity .3s;word-break:auto-phrase}@media screen and (max-width: 768px){.faq__list .faq__item .faq__item-answer{padding:16px}}.faq__list .faq__item .faq__item-answer p{line-height:1.75}.faq__list .faq__item .faq__item-answer span{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f02248;color:#fff;margin-right:16px;flex-shrink:0}.faq__list .faq__item[open] summary::after{transform:rotate(225deg)}.faq__list .faq__item[open] .faq__item-answer{transform:none;opacity:1}.mv.merchant{background:url("../images/mv-logigoma-min.webp");background-size:2620px 960px;background-position-x:right}@media screen and (max-width: 992px){.mv.merchant{background-size:1310px 480px}}.mv .mv__inner{padding:96px 64px 96px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:80px}@media screen and (max-width: 1440px){.mv .mv__inner{gap:40px;padding:80px 16px}}@media screen and (max-width: 992px){.mv .mv__inner{flex-direction:column;padding:40px 16px}}@media screen and (max-width: 480px){.mv .mv__inner{gap:24px}}.mv .mv__inner .mv__contents{text-align:center;flex-shrink:0}.mv .mv__inner .mv__contents p:last-child{margin-bottom:0}.mv .mv__inner .mv__contents .mv__headline{font-weight:700;line-height:1.4;margin-bottom:10px;color:#033456;font-size:32px}.mv .mv__inner .mv__contents .mv__headline span{font-size:64px}@media screen and (max-width: 768px){.mv .mv__inner .mv__contents .mv__headline{font-size:24px}.mv .mv__inner .mv__contents .mv__headline span{font-size:48px}}@media screen and (max-width: 480px){.mv .mv__inner .mv__contents .mv__headline{font-size:20px}.mv .mv__inner .mv__contents .mv__headline span{font-size:42px}}.mv .mv__inner .mv__contents .mv__cta{margin-top:20px;text-align:center}.mv .mv__inner .mv__contents .mv__cta .mv__cta-balloon{font-size:18px;margin-bottom:8px;color:#033456}.mv .mv__inner .mv__contents .mv__cta p:not(:first-child){margin-top:16px}.mv .mv__inner .mv__contents .mv__catchcopy{font-weight:700;color:#033456;line-height:1.25;font-size:20px}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__catchcopy{margin-bottom:16px}}@media screen and (max-width: 768px){.mv .mv__inner .mv__contents .mv__catchcopy{margin-bottom:8px}}.mv .mv__inner .mv__contents .mv__award{display:flex;justify-content:center}@media screen and (max-width: 480px){.mv .mv__inner .mv__contents .mv__award{flex-wrap:wrap}}.mv .mv__inner .mv__contents .mv__award .mv__award-item{display:flex;align-items:center;text-align:center}.mv .mv__inner .mv__contents .mv__award .mv__award-item p{font-size:16px;margin-bottom:0;font-weight:700;line-height:1.25}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__award .mv__award-item p{font-size:14px}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-shipment span{font-size:32px}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-shipment span{font-size:24px}}@media screen and (max-width: 480px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-shipment span{font-size:20px}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-shopify p{line-height:1.25}@media screen and (max-width: 480px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-shopify p{line-height:1}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-small{font-size:14px;line-height:1.25}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-small{font-size:12px}}@media screen and (max-width: 768px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-small{font-size:10px}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-large{font-size:20px}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-large{font-size:18px}}@media screen and (max-width: 480px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__shopify-large{font-size:16px}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-wing{height:120px;margin:0 4px}@media screen and (max-width: 1200px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-wing{height:80px}}@media screen and (max-width: 768px){.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-wing{height:64px}}.mv .mv__inner .mv__contents .mv__award .mv__award-item .mv__award-wing-right{transform:scale(-1, 1)}.mv .mv__inner .mv__contents .mv__note{font-size:12px;color:#728390}.mv .mv__inner .mv__img{position:relative;bottom:auto;left:auto;max-width:800px}.mv .mv__inner .mv__img img{max-width:100%;height:auto}.mv.operator{background-image:url(/assets/images/oparator-main.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width: 768px){.mv.operator .mv__inner{background-image:url(/assets/images/oparator-main-sp.webp);padding:64px 16px}}.mv.operator .mv__inner .mv__contents .mv__headline{font-size:48px}@media screen and (max-width: 768px){.mv.operator .mv__inner .mv__contents .mv__headline{font-size:36px;-webkit-text-stroke:8px #fff;text-stroke:8px #fff;paint-order:stroke}}@media screen and (max-width: 480px){.mv.operator .mv__inner .mv__contents .mv__headline{font-size:32px}}.mv.operator .mv__inner .mv__contents .mv__catchcopy{background-color:#fff;padding:24px 32px;font-size:24px}@media screen and (max-width: 480px){.mv.operator .mv__inner .mv__contents .mv__catchcopy{font-size:20px;padding:16px}}section.overview{padding:40px;color:#fff}@media screen and (max-width: 1200px){section.overview{padding:40px 0px}}section.overview .overview__inner{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){section.overview .overview__inner{flex-direction:column;gap:24px}}section.overview .overview__inner .overview__contents{flex:3;text-align:center}section.overview .overview__inner .overview__contents .overview__headline{font-size:24px;font-weight:700;text-align:center;position:relative;display:inline-block;margin-bottom:16px}section.overview .overview__inner .overview__contents .overview__headline br{display:none}@media screen and (max-width: 480px){section.overview .overview__inner .overview__contents .overview__headline br{display:block}}section.overview .overview__inner .overview__contents .overview__headline:before,section.overview .overview__inner .overview__contents .overview__headline:after{content:"";display:block;width:40px;height:1px;background-color:#fff;position:absolute}section.overview .overview__inner .overview__contents .overview__headline:before{top:50%;left:-50px}section.overview .overview__inner .overview__contents .overview__headline:after{top:50%;right:-50px}@media screen and (max-width: 768px){section.overview .overview__inner .overview__contents .overview__headline{font-size:20px}}section.overview .overview__inner .overview__contents .overview__items{display:flex;flex-wrap:wrap;gap:8px;text-align:left}@media screen and (max-width: 992px){section.overview .overview__inner .overview__contents .overview__items{justify-content:center}}@media screen and (max-width: 480px){section.overview .overview__inner .overview__contents .overview__items{gap:4px}}section.overview .overview__inner .overview__contents .overview__items a.overview__item{width:calc(33.3333333333% - 8px);background-color:#fff;border-radius:4px;padding:16px;color:#253947}section.overview .overview__inner .overview__contents .overview__items a.overview__item:hover{opacity:1;background-color:#e3edf8}@media screen and (max-width: 1200px){section.overview .overview__inner .overview__contents .overview__items a.overview__item{font-size:14px;padding:16px 8px}}@media screen and (max-width: 768px){section.overview .overview__inner .overview__contents .overview__items a.overview__item{font-size:12px;padding:8px}}@media screen and (max-width: 480px){section.overview .overview__inner .overview__contents .overview__items a.overview__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){section.overview .overview__inner .overview__contents .overview__items a.overview__item:last-child{display:none}}@media screen and (max-width: 480px){section.overview .overview__inner .overview__contents .overview__items a.overview__item img{width:16px}}section.overview .overview__inner .overview__copy{flex:2;text-align:center}section.overview .overview__inner .overview__copy p.overview__copy-shipment{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 480px){section.overview .overview__inner .overview__copy p.overview__copy-shipment{font-size:20px}}section.overview .overview__inner .overview__copy p.overview__copy-shipment span{font-size:48px;margin:0 4px}@media screen and (max-width: 480px){section.overview .overview__inner .overview__copy p.overview__copy-shipment span{font-size:40px}}section.overview .overview__inner .overview__copy p{line-height:1.5}@media screen and (max-width: 480px){section.overview .overview__inner .overview__copy p{font-size:14px}}section.board{padding:8px 0}section.board .board__company{display:flex;align-items:center;justify-content:flex-start;height:120px;gap:24px;animation:loop-slide 30s infinite linear;width:max-content}section.board .board__company .board__company-list{display:flex;align-items:center;justify-content:center;gap:24px}section.board .board__notice{text-align:right;font-size:12px;margin-bottom:16px;color:#728390}@keyframes loop-slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.swiper{width:926px;text-align:center;margin-bottom:40px}@media screen and (max-width: 992px){.swiper{width:720px}}@media screen and (max-width: 768px){.swiper{width:100%;padding-right:30% !important}}@media screen and (max-width: 480px){.swiper{padding-right:20% !important}}.swiper-slide img{width:400px}@media screen and (max-width: 992px){.swiper-slide img{width:336px}}@media screen and (max-width: 768px){.swiper-slide img{width:100%}}.swiper-slide span{position:absolute;bottom:0;right:0px;font-size:.64rem;padding:2px 8px;background-color:#253947;color:#fff;opacity:.9}@media screen and (max-width: 992px){.swiper-slide span{right:7px}}@media screen and (max-width: 768px){.swiper-slide span{right:0}}.swiper-container{position:relative}@media screen and (max-width: 768px){.swiper-container{margin-bottom:80px}}.swiper-pagination{bottom:-32px !important}.case .section__title{margin-bottom:40px}@media screen and (max-width: 480px){.case .section__title{margin-bottom:64px}}.case .case__items{display:flex;gap:24px;margin:0;height:100%;margin:80px auto}@media screen and (max-width: 1200px){.case .case__items{flex-direction:column;gap:64px}}@media screen and (max-width: 480px){.case .case__items{margin:40px auto}}.case .case__items .case__item{display:flex;flex-direction:column;gap:32px;flex:1;background-color:#fff;border-radius:16px;padding:40px}@media screen and (max-width: 768px){.case .case__items .case__item{padding:24px}}@media screen and (max-width: 480px){.case .case__items .case__item{padding:16px;gap:16px}}.case .case__items .case__item .case__item-head{display:flex;justify-content:center;gap:24px}@media screen and (max-width: 1200px){.case .case__items .case__item .case__item-head{justify-content:flex-start}}@media screen and (max-width: 480px){.case .case__items .case__item .case__item-head{flex-direction:column;align-items:center}}.case .case__items .case__item .case__item-head .case__item-img{width:160px;height:160px;margin-top:-64px}.case .case__items .case__item .case__item-head .case__item-img img{width:100%;height:100%;object-fit:cover}.case .case__items .case__item .case__item-head .case__item-logo{width:144px;margin-bottom:8px}.case .case__items .case__item .case__item-head .case__item-logo img{width:100%}@media screen and (max-width: 480px){.case .case__items .case__item .case__item-head .case__item-logo{text-align:center}}.case .case__items .case__item .case__item-head p.case__item-company{font-weight:700;font-size:16px}.case .case__items .case__item .case__item-head p{font-size:12px}@media screen and (max-width: 480px){.case .case__items .case__item .case__item-head p{text-align:center}}.case .case__items .case__item .case__item-body .case__item-title{font-size:22px;font-weight:700;margin-bottom:16px;word-break:auto-phrase}@media screen and (max-width: 480px){.case .case__items .case__item .case__item-body .case__item-title{font-size:18px}}.case .case__items .case__item .case__item-body p{font-size:15px;margin-bottom:16px;line-height:1.75}@media screen and (max-width: 480px){.case .case__items .case__item .case__item-body p{font-size:14px}}.case .case__link{text-align:center;margin-top:40px}.features .features__overview{margin-bottom:40px}.features .features__overview .features__overview-title{font-size:22px;font-weight:700;margin-bottom:16px;text-align:center;margin-bottom:-16px;position:relative;z-index:3}.features .features__overview .features__overview-title span{border-radius:32px;border:3px solid #e3edf8;padding:16px 64px;background-color:#fff}@media screen and (max-width: 480px){.features .features__overview .features__overview-title span{font-size:18px;padding:16px 32px}}.features .features__overview .features__overview-img{background-color:#e3edf8;width:100%;height:100%;object-fit:cover;text-align:center;border-radius:16px;padding:40px;position:relative;z-index:2}.features .features__overview .features__overview-img img{width:100%;height:100%;object-fit:cover}.features .features__detail{width:100vw;margin:0 calc(50% - 50vw);background-color:#f5f6f9;margin-top:-256px;padding:256px 24px 80px}.features .features__detail .features__items{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.features .features__detail .features__items .features__item{display:flex;align-items:center;gap:64px;background-color:#fff;border-radius:16px;padding:64px}.features .features__detail .features__items .features__item.features__item-reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){.features .features__detail .features__items .features__item.features__item-reverse{flex-direction:column}}@media screen and (max-width: 992px){.features .features__detail .features__items .features__item{padding:40px;gap:24px}}@media screen and (max-width: 768px){.features .features__detail .features__items .features__item{flex-direction:column}}@media screen and (max-width: 480px){.features .features__detail .features__items .features__item{padding:24px 16px;gap:16px}}.features .features__detail .features__items .features__item .features__item-title{font-size:28px;font-weight:700;margin-bottom:24px;word-break:auto-phrase}@media screen and (max-width: 768px){.features .features__detail .features__items .features__item .features__item-title{font-size:24px}}@media screen and (max-width: 480px){.features .features__detail .features__items .features__item .features__item-title{font-size:20px;margin-bottom:16px}}.features .features__detail .features__items .features__item .features__item-description{line-height:1.75;margin-bottom:16px}@media screen and (max-width: 480px){.features .features__detail .features__items .features__item .features__item-description{font-size:14px}}.features .features__detail .features__items .features__item .features__item-note{font-size:12px;color:#728390}.features .features__detail .features__items .features__item .features__item-img{width:400px;flex-shrink:0}.features .features__detail .features__items .features__item .features__item-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 992px){.features .features__detail .features__items .features__item .features__item-img{width:240px;flex-shrink:0}}@media screen and (max-width: 768px){.features .features__detail .features__items .features__item .features__item-img{width:400px}}@media screen and (max-width: 480px){.features .features__detail .features__items .features__item .features__item-img{width:100%}}.features .features__detail .features__link{text-align:center;margin-top:40px;position:relative;z-index:2}.features .features__detail .features__link p{margin-bottom:24px}.platforms .platforms__items{display:flex;gap:40px}@media screen and (max-width: 992px){.platforms .platforms__items{flex-direction:column;gap:24px}}.platforms .platforms__items .platforms__item{flex:1;padding:40px;background-color:#fff;border-radius:16px;border:1px solid #e9edef}@media screen and (max-width: 768px){.platforms .platforms__items .platforms__item{padding:24px}}@media screen and (max-width: 480px){.platforms .platforms__items .platforms__item{padding:16px}}.platforms .platforms__items .platforms__item .platforms__item-title{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.platforms .platforms__items .platforms__item .platforms__item-title{font-size:24px}}@media screen and (max-width: 480px){.platforms .platforms__items .platforms__item .platforms__item-title{font-size:20px}}.platforms .platforms__items .platforms__item .platforms__item-list{display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:space-around}@media screen and (max-width: 1200px){.platforms .platforms__items .platforms__item .platforms__item-list{gap:16px}}@media screen and (max-width: 480px){.platforms .platforms__items .platforms__item .platforms__item-list{gap:8px}}.platforms .platforms__items .platforms__item .platforms__item-list .platforms__item-logo{width:136px}.platforms .platforms__items .platforms__item .platforms__item-list .platforms__item-logo.small{width:80px}@media screen and (max-width: 480px){.platforms .platforms__items .platforms__item .platforms__item-list .platforms__item-logo{width:96px}.platforms .platforms__items .platforms__item .platforms__item-list .platforms__item-logo.small{width:40px}}.platforms .platforms__items .platforms__item .platforms__item-list .platforms__item-logo img{width:100%;height:100%;object-fit:contain}.platforms .platforms__note{font-size:12px;text-align:right;margin:16px 0;color:#728390}.platforms .platforms__description{font-size:18px;text-align:center;margin:40px 0}.platforms .platforms__link{text-align:center}.platforms .platforms__api{margin-top:80px;background-color:#f5f6f9;border-radius:16px;padding:64px}@media screen and (max-width: 768px){.platforms .platforms__api{padding:40px}}@media screen and (max-width: 480px){.platforms .platforms__api{padding:24px 16px}}.platforms .platforms__api .platforms__api-description{font-size:18px;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.platforms .platforms__api .platforms__api-description{font-size:16px}.platforms .platforms__api .platforms__api-description br{display:none}}@media screen and (max-width: 480px){.platforms .platforms__api .platforms__api-description{font-size:14px}}.platforms .platforms__api img{width:100%;height:100%;object-fit:contain}.price .price__boxes{display:flex;gap:80px;align-items:center}@media screen and (max-width: 992px){.price .price__boxes{gap:16px}}@media screen and (max-width: 768px){.price .price__boxes{flex-direction:column}}.price .price__boxes .price__box{flex:1;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:16px;padding:40px 16px;height:auto;align-self:stretch;text-align:center}.price .price__boxes .price__box .price__box-title{font-size:28px;color:#2f89ee;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (max-width: 768px){.price .price__boxes .price__box .price__box-title{font-size:24px;margin-bottom:0}}@media screen and (max-width: 480px){.price .price__boxes .price__box .price__box-title{font-size:20px}}.price .price__boxes .price__box .price__box-price{font-size:18px;line-height:1}.price .price__boxes .price__box .price__box-price .price__box-number{font-size:36px;font-weight:700;color:#2f89ee;margin:0 4px}.price .price__boxes .price__box .price__box-tax{font-size:14px;display:inline-block}.price .price__boxes .price__box .price__box-plus{width:100%;height:100%}.price .price__boxes .price__box .price__box-note{margin-top:16px;font-size:14px;color:#728390}@media screen and (max-width: 992px){.price .price__boxes .price__box .price__box-note{font-size:12px}}.price .price__link{text-align:center;margin:40px 0}.price .price__link p{margin-bottom:24px}@media screen and (max-width: 768px){.price .price__link p br{display:none;word-break:auto-phrase}}.price .price__option{text-align:center;background-color:#fff;border-radius:16px;padding:64px;margin-top:80px}@media screen and (max-width: 768px){.price .price__option{padding:40px}}@media screen and (max-width: 480px){.price .price__option{padding:24px 16px}}.price .price__option .price__option-title{font-size:28px;font-weight:700;margin-bottom:40px;text-align:center}.price .price__option .price__option-title br{display:none}@media screen and (max-width: 768px){.price .price__option .price__option-title br{display:block}}@media screen and (max-width: 768px){.price .price__option .price__option-title{font-size:24px}}@media screen and (max-width: 480px){.price .price__option .price__option-title{font-size:20px}}.price .price__option .price__option-description{text-align:center;margin-bottom:24px;word-break:auto-phrase}@media screen and (max-width: 768px){.price .price__option .price__option-description br{display:none}}.price.operator .price__boxes .price__box .price__box-content .price__box-price{font-size:32px;font-weight:700;margin-bottom:24px}.price.operator .price__boxes .price__box .price__box-content .price__box-price .price__box-number{font-size:80px}.price.operator .price__boxes .price__box .price__box-content .price__box-operator{margin-bottom:24px}.media .media__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.media .media__list img{width:144px}@media screen and (max-width: 768px){.media .media__list img{width:120px}}.news .section__title{margin-bottom:40px}.news .news__item{display:flex;align-items:center;gap:16px;margin-bottom:32px;border-bottom:1px solid #c8d0d5;padding:8px;color:#253947}@media screen and (max-width: 768px){.news .news__item{flex-wrap:wrap;gap:8px}}.news .news__item .news__item-category{background-color:#2f89ee;color:#fff;font-size:12px;font-weight:500;border-radius:2px;padding:2px 16px;white-space:nowrap}.news .news__item .news__item-date{white-space:nowrap;font-size:14px}.news .news__item .news__item-title{font-size:16px;font-weight:500}@media screen and (max-width: 768px){.news .news__item .news__item-title{width:100%}}.news .news__link{text-align:center;margin:40px 0}.intro .intro__number{text-align:center;font-size:32px;font-weight:700;margin-bottom:24px}.intro .intro__number span{font-size:64px;margin:0 4px}.intro .intro__number .intro__number-note{font-size:12px;color:#728390;font-weight:400}.intro .intro__description{text-align:center}.intro .intro__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:40px 0 16px}@media screen and (max-width: 768px){.intro .intro__logos{gap:24px}}.intro .intro__logos .intro__logo{width:144px}@media screen and (max-width: 768px){.intro .intro__logos .intro__logo{width:120px}}@media screen and (max-width: 480px){.intro .intro__logos .intro__logo{width:96px}}.intro .intro__logos .intro__logo img{width:100%;height:100%;object-fit:contain}.intro .intro__logo-note{text-align:right;font-size:12px;color:#728390}
