#unit-6040,#unit-6754,#unit-6805,#unit-8555,#unit-10302,#unit-10186,#unit-10228 {
    display: none;
}
#headerAreaSection {
    display: block !important;
}

#unit-8561,#unit-6041,#unit-6755,#unit-6806,#unit-10303,#unit-10187,#unit-10229 {
    display: none;
}

#footerAreaSection {
    display: block !important;
    background: #1f1f1f;
    padding: 10px 50px 50px;
}

#footerArea {
    display: flex !important;
}

#container-outer-5733 {
    display: none;
}

#globalNaviArea.color01 li:last-child {
    color: #fff !important;
    border-radius: 18px;
    background: transparent linear-gradient(90deg, #7ea6b7 0%, #7ba4b7 36%, #4d81b0 100%) 0% 0% no-repeat padding-box;
    margin-left: 16px;
}

#globalNaviAreaSection .color04 a.active {
    color: #ffffff;
}

.menuFirst>li>a {
    padding: 12px 26px;
}

@media screen and (max-width: 480px) {
    #headerAreaSection {
        background-image: none !important;
    }
    #globalNaviAreaSection {
        background-image: none !important;
        z-index: 1000;
    }
    #menuToggleOn span {
        color: #ffff;
    }
    #globalNaviArea.color01 li:last-child {
        margin: 16px auto 0;
        width: fit-content;
    }
    .menuFirst>li>a span.txtOuter span {
        display:none;
    }
    .menuFirst>li {
        margin-bottom: 8px;
    }
    .menuFirst>li>a {
        padding: 0;
    }
    .menuFirst>li>a span.txtOuter {
        padding: 12px 32px;
        text-align: center;
    }
}

#footerNaviArea ul li a {
    font-size: 14px;
}

@media screen and (max-width: 480px) {
    #footerArea {
        display: block !important;
    }
    #footerAreaSection {
        background: #1f1f1f;
        padding: 0 0 10px 0;
    }
    #footerFreeArea {
        text-align: center;
    }
    #footerNaviArea ul {
        text-align: center;
    }
    #footerNaviArea {
        padding: 20px 0 0;
    }
    #footerNaviArea ul li a {
        padding: 0 0 20px;
        background: none;
    }
    #footerArea p#pCopyright {
        padding: 10px 0;
        text-align: center;
    }
}