.payment{width:clamp(340px,92%,1300px);margin:30px auto 0;padding-bottom:40px;line-height:1.7}.payment__page-heading{margin-bottom:20px;font-size:24px;font-weight:500}@media(max-width:767px){.payment__page-heading{font-size:16px;font-weight:700}}.payment__description{margin-bottom:20px}.payment__nav{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:20px}.payment__nav__link{background-color:#fff;border-radius:6px;width:240px;font-size:13px;font-weight:500}.payment__nav__link a{display:flex;align-items:center;position:relative;padding:17px 14px}.payment__nav__link a:before{content:"";width:35px;height:30px;background-repeat:no-repeat;background-position:left}.payment__nav__link a:after{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:FontAwesome;content:"";color:#828282;font-size:12px}.payment__nav__link--bank a:before{background-image:url(/template/default/img/common/icon/money.svg)}.payment__nav__link--credit a:before{background-image:url(/template/default/img/common/icon/credit-card.svg);background-size:27px 21px}.payment__nav__link--electronic a:before{background-image:url(/template/default/img/common/icon/electronic-money.svg)}.payment__nav__link--convenience a:before{background-image:url(/template/default/img/common/icon/store.svg)}.payment__bank{margin-bottom:30px}.payment__bank__heading{margin-bottom:20px;background-color:#877da41a;font-size:18px;padding:11px 13px;border-radius:6px}@media(max-width:767px){.payment__bank__heading{font-size:16px;padding:8px 16px}}.payment__bank__description{margin-bottom:20px}.payment__bank__note{background-color:#fff;border-radius:6px;padding:16px;font-size:12px}.payment__credit__heading{margin-bottom:20px;background-color:#877da41a;font-size:18px;padding:11px 13px;border-radius:6px}@media(max-width:767px){.payment__credit__heading{font-size:16px;padding:8px 16px}}.payment__credit__description{margin-bottom:20px}.payment__credit__image{max-width:900px}.payment__electronic{margin-bottom:80px}.payment__electronic__heading{margin-bottom:20px;background-color:#877da41a;font-size:18px;padding:11px 13px;border-radius:6px}@media(max-width:767px){.payment__electronic__heading{font-size:16px;padding:8px 16px}}.payment__electronic__description{margin-bottom:25px}.payment__electronic__table{background-color:#fff;border-radius:6px;padding:24px 20px}.payment__electronic__table__heading{margin-bottom:10px;font-weight:700}.payment__electronic__table__list{counter-reset:item}.payment__electronic__table__list>li{padding-left:18px;padding-bottom:3px;position:relative;counter-increment:item}.payment__electronic__table__list>li:before{position:absolute;content:counter(item) ". ";font-weight:600;left:0}.payment__electronic__table__note{padding-left:18px}.payment__convenience__heading{margin-bottom:20px;background-color:#877da41a;font-size:18px;padding:11px 13px;border-radius:6px}@media(max-width:767px){.payment__convenience__heading{font-size:16px;padding:8px 16px}}.payment__convenience__notice{background-color:#de43431a;border-radius:6px;padding:16px;margin-bottom:20px}.payment__convenience__notice__heading{font-size:16px;color:#de4343;margin-bottom:10px;display:flex;align-items:center;font-weight:700}.payment__convenience__notice__heading:before{content:"";background-image:url(/template/default/img/common/icon/danger.svg);width:18px;height:18px;margin-right:6px}.payment__convenience__description{margin-bottom:20px}.payment__convenience__supplement{background-color:#fff;border-radius:6px;font-size:12px;padding:16px;margin-bottom:54px}.payment__convenience__table{display:flex;flex-wrap:wrap}.payment__convenience__table dt{max-width:240px;width:20%}.payment__convenience__table dd{width:80%}.payment__convenience__table__heading{background-color:#8282821a;font-weight:700}.payment__convenience__table__heading--left{padding:10px 14px;border-radius:6px 0 0 6px}.payment__convenience__table__heading--right{padding:10px 14px;border-radius:0 6px 6px 0}.payment__convenience__table__title{display:flex;gap:8%;font-weight:700;padding:20px 14px;border-bottom:solid 1px #D1D1D1}.payment__convenience__table__title:last-of-type{border-bottom:none}.payment__convenience__table__title__image{width:36px}.payment__convenience__table__description{padding:20px 0;border-bottom:solid 1px #D1D1D1}.payment__convenience__table__description:last-of-type{border-bottom:none}.payment__convenience__table__description__content{margin-bottom:20px}.payment__convenience__table__description__button{width:240px!important;background-color:#877da4;color:#fff;border-radius:6px;text-align:center;cursor:pointer;box-sizing:border-box;font-weight:500}.payment__convenience__table__description__button>*{display:inline-block;width:100%;height:100%;color:#fff}.payment__convenience__table__description__button>*:hover{opacity:.6}.payment__convenience__table__description__button a{padding:10px 0}@media(max-width:767px){.payment{margin-top:20px}.payment__page-heading,.payment__description{margin-bottom:10px}.payment__nav{flex-direction:column;gap:10px;margin-bottom:20px}.payment__nav__link{width:100%}.payment__nav__link a{padding:14px}.payment__bank__heading{margin-bottom:20px}.payment__bank__description{margin-bottom:10px}.payment__bank__note{padding:15px 16px}.payment__credit__description{margin-bottom:10px}.payment__electronic{margin-bottom:60px}.payment__electronic__description{margin-bottom:20px}.payment__electronic__table{padding:20px}.payment__electronic__table__heading{font-size:14px}.payment__electronic__table__list>li{padding-left:16px}.payment__electronic__table__list>li:before{font-size:14px;margin-top:-1px}.payment__electronic__table__note{padding-left:16px}.payment__convenience__notice{padding:20px 16px}.payment__convenience__notice__heading{font-size:14px}.payment__convenience__supplement{font-size:11px;margin-bottom:30px}.payment__convenience__table{flex-direction:column}.payment__convenience__table dt{max-width:100%;width:100%}.payment__convenience__table dd{width:100%}.payment__convenience__table__heading--left{padding:7px 14px 5px;border-radius:6px;font-size:14px}.payment__convenience__table__title{font-size:14px;gap:15px;align-items:center;padding:20px 0 10px;border-bottom:none}.payment__convenience__table__description{padding:0 0 30px;border-bottom:solid 1px #D1D1D1}.payment__convenience__table__description__button{width:calc(100% - 40px)!important;margin:0 auto}.payment__convenience__table__description__button a{padding:14px 0 15px}}
