@charset "utf-8";

.ec-borderedDefs dl:nth-child(odd) {
    /* background: rgb(174 147 112 / 15%); */
}

.ec-borderedDefs dl:nth-child(even) {
    background: hsl(0deg 0% 92% / 30%);
}

.ec-borderedDefs dl:nth-child(odd) dt {
    color: #000;
}

.ec-borderedDefs dl:nth-child(even) dt {
    color: #000;
}

.ec-borderedDefs dl dt {
    font-size: 18px;
    padding: 0 1em;
    /* line-height: 2.8; */
    margin: 0 0 5px;
}

.ec-borderedDefs dl dd {
    font-size: 17px;
    padding: 0 1em;
    line-height: 1.7;
}

.ec-tradelaw {
    margin: 50px auto 0;
    max-width: 1200px;
    width: 96%;
}

.ec-borderedDefs dl {
    font-feature-settings: "palt" 1;
    letter-spacing: 0.01em;
}

.ec-borderedDefs dl dd a {
    color: #333;
}

.cresitImg img {
    width: auto;
}

.deliveryTb {
    max-width: 800px;
    width: 100%;
    border: 1px solid #CCC;
}

.deliveryTb th,
.deliveryTb td {
    padding: 5px 10px;
    font-size: 14px;
    border-bottom: 1px solid #CCC;
}

.deliveryTb th {
    width: 80px;
    border-right: 1px solid #CCC;
    font-weight: 700;
}

.deliveryTb tr:nth-of-type(even) {
    background: #e4e4e4;
}

.deliveryTb .deliveryArea {
    text-align: center;
    background: #9e9e9e;
    color: #FFF;
}

@media (min-width: 768px) {

    .deliveryTb th {
        width: 110px;
    }

    .deliveryTb th,
    .deliveryTb td {
        padding: 8px 10px;
        font-size: 16px;
    }

}