body {
    background-color: #ecb94e;
    /*debd9e a26a39 dde4e9*/
}

#wrapper {
    font-family: verdana;
    margin: -8px -8px 0px -8px;
}

a {
    text-decoration: none;
    transition: color 0.2s ease;
}

a:hover {
    color: rgb(31, 31, 255);
}

#banner {
    width: 100%;
    height: auto;
    max-width: 1000px;
    margin: auto;
}

#header {
    text-align: center;
}


#main {
    background-color: #ffffff;
    width: 100%;
    max-width: 850px;
    padding: 14px;
    margin: 0 auto;
    position: relative;
}

#google_translate_element {
    position: absolute;
    top: 0;
    right: 0;
}

.h2 {
    font-size: 17px;
    text-align: center;
}

.footer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer img {
    width: 22px;
    height: 22px;
    margin-right: 5px;
}
.navlist  {
    list-style-image: url('image/highlightdot2.gif');
    padding-left: 20px;
    margin: 2rem 0 1.5rem;
}

.header-title {
    font-size: 1.5rem; 
    text-align: center;
}

article {
    margin: 2rem 0 0;
}

.nth-0n p {
    margin: 0;
}

table {
    table-layout: fixed;
    width: 100%;  
    border-spacing: 0; 
}

table td:first-child {
    width: 270px;
}

table td {
    border-top: 1px solid rgb(43, 41, 41);
    word-break: break-word;
    padding: 10px;
    margin: 0;
}

@media only screen and (min-width: 992px) {
    #header {
        height: 167px;
    }

    #banner {
        height: 167px;
    }
}