.fc  ,  .fc    a{ color: var(--color-black)    !important; }

.bg-basic, i.bg-basic, .badge.bg-basic { 
	background-color: var(--color-basic); 
	color: #000; 
}

#mg_header .hdBottom .right_box .serv_02 .service_btn {background:#fff; color: #000; border:1px solid  var(--color-basic);}
#mg_header .hdBottom .right_box .service_btn {background: var(--color-basic); color:#000; width: 158px; height: 40px; text-align: center; line-height: 40px; display: flex; align-items: center; overflow: hidden; border-radius: 20px; border: 1px solid  var(--color-basic); justify-content: space-between; padding: 0 17px; } 

#mg_header .hdBottom .left-box > .hd_nav > ul > li > a .nav_emp_num{color:#000} 

.sec02_cont .sec02_cag {background: var(--color-basic); color:#000;  height:33px; text-align:center;  padding:5px 10px 0px 10px;display:inline-block;margin-top:0px}

.de_sns_box a:nth-of-type(2) {background:#fff; color:#2d2d2d; margin-left:10px; width:160px;} 


.sec01 {border-bottom: 1px solid #E0E0E0;}

@media (max-width: 1023px) { /* 모바일,테블릿까지 */

.sec01 {border-bottom: 0px}

}

.sec01 .sec01_j_image {background:url('/images/skin_kissme1004/sec01_bg_img01.png') no-repeat center / cover; border-radius:15px; overflow:hidden; padding:48px; color:#000}

.mo_sec01_j_image {background:url('/images/skin_yellow/mo_sec01_bg_img01.jpg') no-repeat center / cover; border-radius:15px; overflow:hidden; padding: 50px 0px 30px;  color:#000 }

.sphere_search_btn span{display:block; width:250px; height:70px; line-height:70px; border-radius:35px; background: var(--color-basic); color:#000;}

.sphere_con>ul>li span.on {color: var(--color-black); }

.j_gender span.on {color: var(--color-black);}