header.header { background: #fff !important; border-bottom: 1px solid var(--color-border)!important; } 
header.header .logo { background: url(../../img/logo_on.svg)no-repeat center / contain!important; } 
header.header .gnb > li > a { color: #000!important; } 
header.header .gnb > li > a .link { filter: invert(100%)!important; } 


/*-------------------건강검진센터--------------------*/
/*검진-공통*/
.ic-m, .ic-w { display: inline-block; width: 3rem; height: 3rem; border-radius: 100%; margin: 0 .1em; padding: .2em; font-size: 1.6rem; color: #fff; } 
.ic-m { background: #2c5d99; } 
.ic-w { background: #cb4b4b; } 
.health { text-align: left; } 
.health table { width: 100%; margin-bottom: 2.5em; text-align: center; } 
.health .ps-wr.ps-wr2 strong {font-size: 1.6rem;}
.health .list-st-ci li { letter-spacing: 0; } 

.link-info { justify-content: flex-start !important; height: 250px; margin-top: 2em; background-color: var(--color-bg-or); } 
.link-info .list-st-ci li { letter-spacing: 0; } 
.link-info .list-st-ci li::before { top: 1.1rem; background:#000; } 
.link-info .info-img { justify-content: center; align-items: center; width: 250px; height: 79%; border-right: 1px dashed #b9ada5; } 
.link-info .info-txt { margin-left: 4rem; } 
.link-info .info-txt p { color: var(--color-point-or); font-size: 1.6rem; } 
.link-info .info-txt .st-ci-non { margin-top: 1em; } 
.link-info .btn-more { margin-top: .5em; font-size: 1.6rem; } 
.link-info .btn-more .icon { display: inline-block; width: 15px; margin-left: 0.3em; vertical-align: middle; } 
@media screen and (max-width:1440px) { 
    .ic-m, .ic-w  {font-size: 1.4rem;    line-height: 2.3rem;}
}
@media screen and (max-width:900px) { 
.link-info.flex { flex-direction: column; align-items: flex-start;height: auto;   padding: 2em;}
.link-info .info-img { justify-content: flex-start;   margin-bottom: 1em; border-right: 0;}
.link-info .info-txt {margin-left: 0;}
.link-info .list-st-ci li:not(:last-of-type) {    margin-left: 1em;}
}
@media screen and (max-width:500px) { 
    .link-info.flex{    padding: 1em;}
    .link-info .info-img {    width: auto;        height: auto;}
    .link-info .info-img img {width: 60px;}
    .list-st-ci li:not(:last-of-type) {margin-bottom: 0;}
    .link-info .info-txt p {margin-bottom: .5em;}

}

/*종합검진*/
.health .btn-more {margin-right: .3em;}
.health .btn-reser {  background: #e34d13; } 
.health.page01  table.ta-style td.ta-bg {    border-right: 1px solid var(--color-border);}
.health.page01 .sec03 .list-st-ci:last-child { margin-top: 1em; } 
.health.page01 .ps-wr.ps-wr2 .list-st-ci:nth-child(2) { border-left: 0; } 

@media screen and (max-width:768px) { 
    .health.page01 .ps-wr.ps-wr2 .list-st-ci:nth-child(2) {    padding-left: 0;}
}

/*일반건강검진*/
/*국가암검진*/
/*학생검진*/
.health.page04 .txt { font-size: 1.6rem; } 

@media screen and (max-width:500px) { 
    .health.page04 .link-info .info-img {padding-left: 1em;}
}


/*기타검진*/
#sub .health.page05 .sec { margin-bottom: var(--inner-pd); } 
/*검진예약안내*/
.health.page06 .mb-tit { margin-bottom:1em; } 
.health.page06 .ps { display: inline-block; margin-bottom: 2.14em; color: #ff4700; } 
.health.page06 .time-info { text-align: center; } 
.health.page06 .time-info .item .info .info-day { background: #000000; } 

