.common-bg {
    background: #058DC9 !important;
}

.common-font {
    color: white !important;
}

h2,
.jo-figure-anno,
.top-btn > a,
.top-btn > span {
    background: #058DC9 !important;
}

.jo-figure-title-right {
    background: #058DC9 !important;
}

.jo-figure-title-left {
    background: #058DC9 !important;
}

#jo-article-nav .jo-nav-active a,
#jo-tabs-content li.jo-active a,
.jo-top-author .jo-author-name a,
#jo-current,
#jo-tabs-content li:hover a,
#jo-tabs-content li.jo-active a,
#jo-article-text a,
.jo-published a,
.jo-refer-origin > a,
.jo-refer-info a,
.jo-fn-info a,
.jo-close,
#jo-article-text .jo-figure-title b {
    color: #058DC9 !important;
}

#jo-article-nav .jo-nav-active {
    border-left: 3px solid #058DC9 !important;
    color: #058DC9 !important;
}

.jo-refer-info,
.jo-fn-info,
.jo-popup {
    border: 1px solid #058DC9;
}

#jo-tabs-content li.jo-active {
    border-bottom: 2px solid #058DC9;
}

.jo-refer-layer span.jo-down,
.jo-refer-layer span.jo-fn-down,
.jo-refer-layer span.jo-up,
.jo-refer-layer span.jo-fn-up {
    border-left: 1px solid #058DC9;
    border-top: 1px solid #058DC9;
    background: white;
}

.jo-figure-anno p,
.jo-title-list,
.jo-title-right,
.jo-anno-icon,
#jo-current,
.top-btn-ab a:hover,
.top-btn-ab a:active,
.top-btn-ab a:focus {
    color: white !important;
}

.jo-prev-box,
.jo-next-box {
    background: #eeeeee !important;
}

.jo-refer-info,
.jo-fn-info,
.jo-popup,
#jo-main .jo-main-content {
    background: white !important;
}

#arrow-for-author-popup {
    border-left: 1px solid #058DC9;
    border-top: 1px solid #058DC9;
    background: white;
}

.unit_class_link {
    color: #333;
    border-bottom: 1px solid #058DC9;
}

.MathJax_CHTML {
    outline: none;
}