@charset "utf-8";

/* tradelaw-wrapper
---------------------------------------------------*/
.tradelaw-wrapper {
    background-color: #fcf9f7;
}
.tradelaw-wrapper .inner {
    padding: 100px 0;
}
.tradelaw-wrapper .page-heading {
    text-align: center;
}

#tradelaw_wrap .dl_table dl {
    max-width: 860px;
    display: -webkit-flex;
    display: flex;
    line-height: 1.6em;
    background-image: linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0) 4px, transparent 4px, transparent 8px);
    background-size: 8px 2px;
    background-position: left bottom;
    background-repeat: repeat-x;
    margin: 0 auto;
}
#tradelaw_wrap .dl_table dt {
    width: 30%;
    padding: 1em 0;
    margin-bottom: 0;
}
#tradelaw_wrap .dl_table dd {
    width: 70%;
    padding: 1em 0;
}

/* < 768px */
@media screen and (min-width:1px) and (max-width: 768px) {
    .tradelaw-wrapper .inner {
        padding: 16.66vw 0 20.83vw;
    }
    #tradelaw_wrap .dl_table dl {
        max-width: none;
        display: block;
        background-image: linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0) 10px, transparent 10px, transparent 16px);
        background-size: 16px 2px;
    }
    #tradelaw_wrap .dl_table dt {
        width: 100%;
        padding: 1em 0 0;
    }
    #tradelaw_wrap .dl_table dd {
        width: 100%;
        padding: 0.5em 1em 1em;
    }

}
