.sub{padding-top:72px}@media screen and (max-width: 992px){.sub{padding-top:64px}}.sub section.sub__head{padding:0}.sub .sub__head{height:256px;background-color:#2f89ee;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 992px){.sub .sub__head{height:224px}}@media screen and (max-width: 768px){.sub .sub__head{height:192px}}@media screen and (max-width: 480px){.sub .sub__head{height:176px;background-size:cover}}.sub .sub__head.operator{background-color:#00b9aa}.sub .sub__head.partner-program{background-image:url("../img/sub/partner-program.webp");background-position:center;background-size:cover}.sub .sub__head .container{height:100%}.sub .sub__head .sub__head-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%}.sub .sub__head .sub__head-inner .sub__head-title{color:#fff;font-size:36px;font-weight:700;text-align:center}@media screen and (max-width: 992px){.sub .sub__head .sub__head-inner .sub__head-title{font-size:32px}}@media screen and (max-width: 768px){.sub .sub__head .sub__head-inner .sub__head-title{font-size:28px}}@media screen and (max-width: 480px){.sub .sub__head .sub__head-inner .sub__head-title{font-size:24px}}.sub .sub__head .sub__head-inner .sub__head-title{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.sub .sub__head .sub__head-inner .sub__head-title.shadow{text-shadow:0 4px 8px rgba(37,57,71,.7)}.sub .sub__head .sub__head-inner .sub__head-title span{font-size:14px;font-weight:500;line-height:1}.sub .sub__head .sub__head-inner .sub__head-desc{color:#fff;font-size:18px;font-weight:500;line-height:1.75;text-align:center;position:relative;z-index:10}@media screen and (max-width: 992px){.sub .sub__head .sub__head-inner .sub__head-desc{font-size:16px}}@media screen and (max-width: 768px){.sub .sub__head .sub__head-inner .sub__head-desc br{display:none}}@media screen and (max-width: 480px){.sub .sub__head .sub__head-inner .sub__head-desc{font-size:14px}}.sub .sub__head .sub__head-inner .sub__head-desc a{color:#fff;text-decoration:underline}.sub .sub__head.ec{background-image:url("../img/sub/merchant.webp");background-position:left;position:relative}.sub .sub__head.ec.service:after,.sub .sub__head.ec.point:after,.sub .sub__head.ec.autoship:after,.sub .sub__head.ec.design:after,.sub .sub__head.ec.costcut:after,.sub .sub__head.ec.referral:after{content:"";display:block;width:100%;height:100%;background-position:right;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:5}@media screen and (max-width: 1200px){.sub .sub__head.ec.service:after,.sub .sub__head.ec.point:after,.sub .sub__head.ec.autoship:after,.sub .sub__head.ec.design:after,.sub .sub__head.ec.costcut:after,.sub .sub__head.ec.referral:after{opacity:.5}}@media screen and (max-width: 992px){.sub .sub__head.ec.service:after,.sub .sub__head.ec.point:after,.sub .sub__head.ec.autoship:after,.sub .sub__head.ec.design:after,.sub .sub__head.ec.costcut:after,.sub .sub__head.ec.referral:after{display:none}}.sub .sub__head.ec.service:after{background-image:url("../img/sub/service.webp")}.sub .sub__head.ec.point:after{background-image:url("../img/sub/point.webp")}.sub .sub__head.ec.autoship:after{background-image:url("../img/sub/autoship.webp")}.sub .sub__head.ec.design:after{background-image:url("../img/sub/design.webp")}.sub .sub__head.ec.costcut:after{background-image:url("../img/sub/costcut.webp")}.sub .sub__head.ec.referral{height:320px}.sub .sub__head.ec.referral:after{background-image:url("../img/sub/referral.webp")}@media screen and (max-width: 992px){.sub .sub__head.ec.referral{height:224px}}@media screen and (max-width: 768px){.sub .sub__head.ec.referral{height:192px}}@media screen and (max-width: 480px){.sub .sub__head.ec.referral{height:176px}}.sub .sub__head.operator{background-image:url("../img/sub/operator.webp");background-position:left;position:relative}.partners-list .partners-list__items{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;align-items:stretch;margin-top:40px}@media screen and (max-width: 992px){.partners-list .partners-list__items{gap:16px}}.partners-list .partners-list__items .partners-list__item{width:calc(33.3333333333% - 16px);background-color:#fff;border-radius:16px;padding:24px;gap:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #e9edef;box-shadow:0 4px 8px rgba(37,57,71,.1);color:#253947}.partners-list .partners-list__items .partners-list__item:hover{background-color:#f1f6fb;border-color:#2f89ee;transform:translateY(-4px)}@media screen and (max-width: 992px){.partners-list .partners-list__items .partners-list__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.partners-list .partners-list__items .partners-list__item{padding:16px}}@media screen and (max-width: 576px){.partners-list .partners-list__items .partners-list__item{width:100%;border-radius:8px}}.partners-list .partners-list__items .partners-list__item .partners-list__item-head{width:100%}.partners-list .partners-list__items .partners-list__item .partners-list__item-head .partners-list__item-logo{height:120px;padding:24px;margin-bottom:16px}.partners-list .partners-list__items .partners-list__item .partners-list__item-head .partners-list__item-logo img{width:100%;height:100%;object-fit:contain}.partners-list .partners-list__items .partners-list__item .partners-list__item-head .partners-list__item-company{font-size:18px;font-weight:700;margin-bottom:8px}.partners-list .partners-list__items .partners-list__item .partners-list__item-head .partners-list__item-pref{display:flex;align-items:center;gap:8px;font-size:14px}.partners-list .partners-list__items .partners-list__item .partners-list__item-head .partners-list__item-pref img{width:24px;height:24px}.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-overview{line-height:1.75;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e9edef;word-break:break-all;height:128px}@media screen and (max-width: 992px){.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-overview{height:120px}}@media screen and (max-width: 768px){.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-overview{height:auto}}.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-services{padding-left:24px}.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-services li{list-style:disc;margin-bottom:8px}.partners-list .partners-list__items .partners-list__item .partners-list__item-body .partners-list__item-services li::marker{color:#2f89ee}.back{padding:8px 0 0}.back .back__link{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#2f89ee}.back .back__link img{width:16px;height:16px;transform:rotate(90deg)}@media screen and (max-width: 992px){.partner-head{padding:40px 0}}.partner-head .partner-head__inner{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 992px){.partner-head .partner-head__inner{gap:24px;flex-direction:column}}@media screen and (max-width: 768px){.partner-head .partner-head__inner{align-items:flex-start}}.partner-head .partner-head__inner .partner-head__logo{width:320px;padding:24px}@media screen and (max-width: 992px){.partner-head .partner-head__inner .partner-head__logo{width:240px;padding:0}}@media screen and (max-width: 768px){.partner-head .partner-head__inner .partner-head__logo{width:50%}}@media screen and (max-width: 480px){.partner-head .partner-head__inner .partner-head__logo{width:100%}}.partner-head .partner-head__inner .partner-head__logo img{width:100%;height:100%;object-fit:cover}.partner-head .partner-head__inner .partner-head__content .partner-head__company{font-size:32px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 992px){.partner-head .partner-head__inner .partner-head__content .partner-head__company{font-size:28px}}@media screen and (max-width: 768px){.partner-head .partner-head__inner .partner-head__content .partner-head__company{font-size:24px}}@media screen and (max-width: 480px){.partner-head .partner-head__inner .partner-head__content .partner-head__company{font-size:20px}}.partner-head .partner-head__inner .partner-head__content .partner-head__pref{display:flex;align-items:center;gap:8px}@media screen and (max-width: 992px){.partner-head .partner-head__inner .partner-head__content .partner-head__pref{justify-content:center}}@media screen and (max-width: 768px){.partner-head .partner-head__inner .partner-head__content .partner-head__pref{justify-content:flex-start}}.detail .detail__items{display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 768px){.detail .detail__items{gap:40px}}.detail .detail__items .detail__item .detail__title{font-size:24px;font-weight:700;color:#2f89ee;margin-bottom:16px;display:flex;flex-direction:column}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__title{font-size:20px}}.detail .detail__items .detail__item .detail__title .detail__title-company{font-size:14px;font-weight:500}@media screen and (max-width: 992px){.detail .detail__items .detail__item .detail__title .detail__title-company{font-size:12px}}.detail .detail__items .detail__item .detail__content{font-size:16px;line-height:1.75}.detail .detail__items .detail__item .detail__list{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__list{gap:8px}}.detail .detail__items .detail__item .detail__list li{border:1px solid #82b8f5;padding:8px 16px;border-radius:8px;background-color:#fff}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__list li{padding:4px 12px}}.detail .detail__items .detail__item .detail__table{width:100%}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__table{overflow-x:auto}}.detail .detail__items .detail__item .detail__table table{width:100%;border-collapse:collapse;border:1px solid #e9edef}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__table table{width:800px}}.detail .detail__items .detail__item .detail__table table th,.detail .detail__items .detail__item .detail__table table td{border:1px solid #e9edef;padding:32px 16px}.detail .detail__items .detail__item .detail__table table th{background-color:#253947;color:#fff;width:20%}.detail .detail__items .detail__item .detail__table table th br{display:none}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__table table th br{display:block}}@media screen and (max-width: 768px){.detail .detail__items .detail__item .detail__table table th{width:120px;position:sticky;left:0;z-index:1}}.detail .detail__items .detail__item .detail__table table td{background-color:#fff}.detail .detail__items .detail__item .detail__table table td .exlink{width:16px;height:16px;margin-left:8px}
