.payment a {text-decoration: underline;}
.howtobuy-wrap{
    & h2 {margin-top: 60px;}
    & h3 {font-size: 15px;}
    & img {padding-top: 24px;}
    & ul {margin-top: 10px;}
    & strong{font-size: 13px;}
    & a {text-decoration: underline;}
    .tb-postage-wrap{overflow-x: scroll}
    .tb-postage{
        width: 100%;
        min-width: 600px;
        white-space: nowrap;
        .fixed{
             position: sticky;
             left: 0;
             background-color: #fff;
             &:before{
                content: "";
                position: absolute;
                top: -1px;
                left: -1px;
                width: 100%;
                height: 100%;
                border: 1px solid #333;
            }
        }
    }
    .tb-postage,.tb-cashon{
        margin: 24px 0;
        & th, td{
            border:1px solid #333;
            padding: 8px;
        }
    }
    @media (max-width: 768px) {
    & .inner{padding: 0 10px 20px;}
    }
}