#foot{background: #6a4141;}
#foot a{color:#d9b807;}

.logo {background: url(../img/24_logo.svg) no-repeat center center; height: 100px;}
.img {
    background: url(../img/Desert.jpg) no-repeat center center;
    background-size: cover;
    height: 180px;
}
#foot a:nth-child(1) span.icn {
    background-image: url(../img/24.svg);
}
#foot a:nth-child(2) span.icn {
    background-image: url(../img/24_cal.svg);
}
#foot a:nth-child(3) span.icn {
    background-image: url(../img/24_log.svg);
}
#foot a:nth-child(4) span.icn {
    background-image: url(../img/24_ver.svg);
}
#foot a:nth-child(5) span.icn {
    background-image: url(../img/24_con.svg);
}
.tt h3{background: #6a4141; color: rgb(217 184 7); padding: 5px; font-weight: normal; font-size: 16px; margin-bottom: 0; margin-top: 15px;}
.tt ul{list-style:  none; padding: 0; margin: 0;}
.tt ul li{padding: 10px 0;}
.tt ul a li{color: rgb(83, 69, 79); font-weight: bold;}
.tt ul li:nth-child(even){background: rgb(83 69 79 / 5%);}
.tt ul li div{display: inline-table; font-size: 16px; line-height: 12px;}
.tt ul li.imp{background: rgba(83, 69, 79, 0.2); color: rgb(83, 69, 79);}
.tt ul li div span{display: table-cell; vertical-align: middle;}
.tt ul li div{width: 78%; margin-right: 1%; margin-left: 1%;}
.tt ul li div:first-child{width: 18%; margin-right: 2%; margin-left: 0;}
.tt ul li div:first-child span{text-align: right;}

.tv{width: 100%; }
.tv tr:nth-child(odd){background: #96a7b840;}
.tv tr td{padding: 10px;}
.tv tr td a{text-decoration: none;     background: #6a4141;
    color: #d8b80b;
    display: inline-block;
    padding: 2px 5px;}
.tv tr td:first-child{max-width: 55px;}