/* 공통 */
input:focus {
    border-color: var(--ca-eta-main-color);
}

.selectBox.active {
    border-color: var(--ca-eta-main-color);
}

.selectBox .optionItem.active {
    color: var(--ca-eta-main-color);
}

.point {
    color: var(--ca-eta-main-color);
}

.titleWrap span {
    color: var(--ca-eta-main-color);
}

/* 콘텐츠 영역 시작 */
.mainArticle {
    background-image: url(../img/ca-eta_main_bg.png);
}

#goTopBtn {
    background: var(--ca-eta-main-color);
}

#goTopBtn:hover {
    background: #374A5E;
}

.btnResult.forPC {
    background: white;
    color: #555 !important;
}

.btnResult.forPC:hover {
    background: white;
}

#siteTab .siteTabItem.active a {
    background: var(--ca-eta-main-color);
}

.mainContentWrap .applicationBox a {
    background: var(--ca-eta-main-color);
}

.mainContentWrap .applicationBox a:hover {
    background: #374A5E;
}

.lineBanner {
    background: var(--ca-eta-main-color);
}

.processArticle ul li .textWrap span {
    color: var(--ca-eta-main-color);
}

.processArticle ul li:after {
    background: url(../img/ico_arrow_right_26_ca-eta.svg) no-repeat center / contain;
}

.processArticle ul li:nth-child(3) {
    border: 3px solid var(--ca-eta-main-color);
}

.resultArticle .resultBoxWrap .resultBoxTop {
    flex-direction: column;
    gap: 28px;
}

.resultArticle .resultBoxWrap .resultBoxTop>div {
    width: 100%;
}

.resultArticle .resultBoxWrap .resultSearchBtn {
    background: var(--ca-eta-main-color);
}

.resultArticle .resultBoxWrap .resultSearchBtn:hover {
    background: #374A5E;
}

.radioBtnWrap button::after {
    background: var(--ca-eta-main-color);
}

.linksArticle::before {
    background: url(../img/links_bg_ca-eta.png) no-repeat center center / cover;
}

.linksArticle .linksList .linksItem {
    background: #26374aCC;
}

.linksArticle .linksList .linksItem:hover {
    background: #26374aE6;
}

.linksArticle .linksList .linksItem:nth-child(1)::before {
    background-image: url(../img/k-eta_link01.png);
}

.linksArticle .linksList .linksItem:nth-child(2)::before {
    background-image: url(../img/ca-eta_link02.png);
}

.linksArticle .linksList .linksItem:nth-child(3)::before {
    background-image: url(../img/ca-eta_link03.png);
}

.faqArticle::before {
    background: url(../img/ca-eta_faq_bg.png) no-repeat center / cover;
}

.snsArticle .titleWrap .btnWrap #facebookBtn,
.newsArticle #moreBtn {
    color: var(--ca-eta-main-color);
    border: 1px solid var(--ca-eta-main-color);
    background-image: url(../img/ico_arrow_right_34_navy_ca-eta.svg);
}

.snsArticle .titleWrap .btnWrap #facebookBtn:hover,
.newsArticle #moreBtn:hover {
    background-color: var(--ca-eta-main-color);
}

.newsList .newsItem:first-child {
    border-top: 2px solid var(--ca-eta-main-color);
}

.newsList .newsItem:last-child {
    border-bottom: 1px solid var(--ca-eta-main-color);
}