/* ═══════════════════════════════════════════════════════════════════════════
 *  색 스킨 — 2026-08-06 부터 **코럴**
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * ⚠️ 파일 이름은 `pink` 지만 실제 색은 `css/style.css` 맨 위의 `--brand` 가 정한다.
 *    (관리자 설정 `site_color` 가 이 파일을 가리키고 있어 이름은 그대로 뒀다.
 *     이름만 보고 분홍이라고 생각하지 말 것.)
 *
 * 원래는 진분홍 `#e60576` 이 이 파일 169곳에, 짙은 분홍 `#cd0258` 이 7곳에 박혀 있었다.
 * 전부 토큰으로 바꿨다 — **색을 바꾸려면 `style.css` 의 `--brand` 한 줄만** 고치면 된다.
 */
input[type="checkbox"]:checked + label.checkstyle1 {background:var(--c-bg-brand,#C64B45) url("../images/checkbox_check.png"); border-color:var(--c-ln-brand,#C64B45);}
input[type="checkbox"]:checked + label.checkstyle2 {background:var(--c-bg-brand,#C64B45) url("../images/checkbox_check.png"); border-color:var(--c-ln-brand,#C64B45);}
button.base {background:var(--c-bg-brand,#C64B45);}
button.base2 {background:var(--c-bg-brand,#C64B45);}
.employ_skin1 .text_wrap h4::before {border:6px solid var(--c-ln-brand-deep,#A82F2B); }
.employ_skin2 .text_wrap h4::before {background:var(--c-bg-brand-deep,#A82F2B);}
.employ_skin3 .text_wrap h4::before {background:var(--c-bg-brand-deep,#A82F2B);}
input[type="radio"] {accent-color:var(--brand-deep)}
input[type="checkbox"] {accent-color:var(--brand-deep)}

/*추가css*/
header {border-bottom-color:var(--c-ln-brand,#C64B45)}
.m_menu .m_top {background:var(--c-bg-brand,#C64B45)}
.m_menu .m_nav_1d>li>a.on {color:var(--c-fg-brand,#C64B45)}
header .main_search .search_style {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .tema h3 span {color:var(--c-fg-brand,#C64B45);}
.nav_wrap.skin1 {border-bottom-color:var(--c-ln-brand,#C64B45);}
.nav_wrap .nav_div .menubg {border-top-color:var(--c-ln-brand,#C64B45)}
.main_con_wrap .necessary .peak p.info {color:var(--c-fg-brand,#C64B45)}
.right_banner .h_top a {color:var(--c-fg-brand,#C64B45)}
.nav_wrap.skin1 .nav_div>ul>li>a:hover {color:var(--c-fg-brand,#C64B45)}
.nav_wrap.skin1 .nav_div>ul>li>a:hover>span {border-color:var(--c-ln-brand,#C64B45);}
.nav_wrap.skin1 .nav_div>ul>li>a:hover>span i {color:var(--c-fg-brand,#C64B45);}
.top_con_wrap .top2 .tab_notice .tabnav {border-bottom-color:var(--c-ln-brand,#C64B45)}
.top_con_wrap .top2 .tab_notice .tabnav li a.active:hover {background:var(--c-bg-brand,#C64B45); }

.login_sub .logintab li.on {border-color:var(--c-ln-brand,#C64B45); border-bottom-color:var(--c-ln-fff,#fff);}
.login_sub .logininput button {background:var(--c-bg-brand,#C64B45);}
.popup_layer ul.btn li:last-child button {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.regist_common .right_info button.pay {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.employ_regist .right_info select {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.regist_common .regist_btn3 {border-color:var(--c-ln-brand,#C64B45)}
.employ_regist .guide .side_con button {background:var(--c-bg-brand,#C64B45);}
.employ_regist .guide .common_box ul li.on {border-color:var(--c-ln-brand,#C64B45);}
.find_idpw .logintab li.on {border-color:var(--c-ln-brand,#C64B45); border-bottom-color:var(--c-ln-fff,#fff);}
.sub_search .s_choice ul.choice3 li.on button {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.sub_search .btn_area ul.btn li:last-child button {background:var(--c-bg-brand,#C64B45);}
.sub_search .btn_area ul li:last-child button {} /**/
.brand_sub .top_btn_area ul.fl li button {border-color:var(--c-ln-brand,#C64B45); color:var(--c-fg-brand,#C64B45);}
.commu table.style3 th {border-top-color:var(--c-ln-brand,#C64B45);}
.commu.view .cmt_view_bottom .btn_gp2 .good_btn {background-color:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.commu.view .cmt_view_info {color:var(--c-fg-brand,#C64B45);}
section.map .map_area .map_search label button {color:var(--c-fg-brand,#C64B45);}
section.map .map_list li a:hover {border-color:var(--c-ln-brand,#C64B45);}
section.map .map_list li a:hover .order1 .area i {color:var(--c-fg-brand,#C64B45);}

.top_con_wrap {background:var(--c-bg-faf4f7,#faf4f7);}
.my_bgwrap {background:var(--c-bg-faf4f7,#faf4f7);}
.my_sub .tab_style2 ul.tab li.on {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.my_sub .tab_style2 ul.tab {border-bottom-color:var(--c-ln-brand,#C64B45)}
.jobtable table {border-top-color:var(--c-ln-brand,#C64B45);}
.my_sub .tab_style2 .tabcon>div:nth-of-type(1) {border-top-color:var(--c-ln-brand,#C64B45)}
.my_common .my_sub .tab_style1 .tabcon>div:nth-of-type(1) {border-top-color:var(--c-ln-brand,#C64B45)}
.regist_common .common_box {border-top-color:var(--c-ln-brand,#C64B45);}
.my_sub .rescurrent .tabcon>div:first-child {border-top-color:var(--c-ln-brand,#C64B45);}
.my_sub .tab_style3 ul.tab li.on {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45)}
.my_sub .tab_style3 ul.tab {border-bottom-color:var(--c-ln-brand,#C64B45);}
table.style3 th {border-top-color:var(--c-ln-brand,#C64B45)}
.my_sub .tab_style1 ul.tab {border-bottom-color:var(--c-ln-brand,#C64B45)}
.my_sub .tab_style1 ul.tab li.on {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45)}
.top_con_wrap .top2 .b_type h3 span {color:var(--c-fg-brand,#C64B45)}
.top_con_wrap .top2 .guaranteed h3 span {color:var(--c-fg-brand,#C64B45)}
.main_con_wrap .lately .th_title {border-top-color:var(--c-ln-brand,#C64B45)}
.top_con_wrap .top2 .guaranteed h3 button {border-color:var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .guaranteed h3 button i {color:var(--c-fg-brand,#C64B45)}
.top_con_wrap .top1 .main_notice h3 {background-color:var(--c-bg-brand,#C64B45);}

/*메인*/
header .main_search button i {color:var(--c-fg-brand,#C64B45);}
header .main_search .search_style {color:var(--c-fg-brand,#C64B45);}
.nav_wrap {border-bottom:2px solid var(--c-ln-brand,#C64B45);}
.nav_wrap .nav_div>ul>li>a:hover {color:var(--c-fg-brand,#C64B45)}
.nav_wrap .nav_div>ul>li>a:hover>span {border-color:var(--c-ln-brand,#C64B45);}
.nav_wrap .nav_div>ul>li>a:hover>span i {color:var(--c-fg-brand,#C64B45)}
.nav_wrap.skin2 {background:var(--c-bg-brand,#C64B45);}
.nav_wrap.skin2 .nav_div>ul>li>a:hover>span i {color:var(--c-fg-brand,#C64B45)}
.nav_wrap.skin2 .nav_div>ul.left_nav>li:first-child>a i {background:var(--c-bg-brand-deep,#A82F2B);}
.top_con_wrap .top1 .main_login.login div button:nth-child(1) {background:var(--c-bg-brand,#C64B45); border:1px solid var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .tab_notice .tabnav li a{background: var(--c-bg-f8f8f8,#f8f8f8); }
.top_con_wrap .top2 .tab_notice .tabnav li a:hover {color:var(--c-fg-brand,#C64B45);}
.top_con_wrap .top2 .tab_notice .tabnav li a.active{background:var(--c-bg-brand,#C64B45); }
.top_con_wrap .top2 .tab_notice .tabbox li.more {border:1px solid var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .tab_notice .tabbox li.more a {color:var(--c-fg-brand,#C64B45);}
.top_con_wrap .top2 .location h3 span {color:var(--c-fg-brand,#C64B45);}
.top_con_wrap .top2 .tema h3 button {border:1px solid var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .tema h3 button i {color:var(--c-fg-brand,#C64B45)}
.top_con_wrap .top2 .tema ul li:hover {border-color:var(--c-ln-brand,#C64B45);}
.top_con_wrap .top2 .tema ul li:hover a {color:var(--c-fg-brand,#C64B45)}
.main_con_wrap .necessary {border-top-color:var(--c-ln-brand,#C64B45);}
.main_con_wrap .necessary .peak p.num {color:var(--c-fg-brand,#C64B45)}
.right_banner .right_qmenu ul li a i {color:var(--c-fg-brand,#C64B45)}
.right_banner .right_qmenu ul li a:hover {color:var(--c-fg-brand,#C64B45)}
header .regist_btn li.m_menubtn a {border:1px solid var(--c-ln-brand,#C64B45);}
header .regist_btn li.m_menubtn a i {color:var(--c-fg-brand,#C64B45)}
.top_con_wrap .top1 .main_login.login_form .form_style button {background:var(--c-bg-brand,#C64B45);}

/*서브*/
.login .centerwrap div>ul li.on {border:1px solid var(--c-ln-brand,#C64B45);}
.login .centerwrap .logininput button {background:var(--c-bg-brand,#C64B45)}
.login_sub .m_box ul button {background:var(--c-bg-brand,#C64B45); }
.register .join_message p:nth-child(3) em {color:var(--c-fg-brand,#C64B45)}
.register .join_message p:nth-child(1) {background:var(--c-bg-brand,#C64B45);}
.register .order li.on span {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45); }
.agreement .agree button {background:var(--c-bg-brand,#C64B45);}
.my_sub .sub_mymenu dl dd ul li.on a {color:var(--c-fg-brand,#C64B45)}
.my_sub .subcon_area .date_search ul li.on button {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.my_sub .mail_page .button_area ul li.on button {background:var(--c-bg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.find_idpw .input_wrap button {border-radius:3px; background:var(--c-bg-brand,#C64B45); }
.my_sub .subcon_area .brand_chain ul.fl li.on a {color:var(--c-fg-brand,#C64B45)}
.my_sub .subcon_area .my_brandinfo .no_brand button {background:var(--c-bg-brand,#C64B45);}
.poll .qa .answer ul:nth-child(2) li.vote button {background:var(--c-bg-brand,#C64B45); border:1px solid var(--c-ln-brand,#C64B45)}
.poll .qa .answer ul li  em {color:var(--c-fg-brand,#C64B45);}
.poll .qa .question dl dt {background:var(--c-bg-brand,#C64B45)}
.poll .qa .answer ul li p span {background:var(--c-bg-brand,#C64B45)}
.brand_home .top_btn_area ul:nth-child(1) li button {color:var(--c-fg-brand,#C64B45); border:1px solid var(--c-ln-brand,#C64B45);}
.brand_home .top_btn_area dl dt {background:var(--c-bg-brand,#C64B45); }
.brand_sub .top_btn_area ul.fr li button {background:var(--c-bg-brand,#C64B45); }
.brand_sub .brand_title {background-color:var(--c-bg-brand,#C64B45);}
.commu .best {border-top:2px solid var(--c-ln-brand,#C64B45)}
.commu .best .best_list ul li span {background-color:var(--c-bg-brand,#C64B45);}
.commu.board_list .side_con .fr button { background:var(--c-bg-brand,#C64B45);}
.commu .tab_menu li.on a {background:var(--c-bg-brand,#C64B45);}
.commu .tab_menu li.on {border:1px solid var(--c-ln-brand,#C64B45)}
.sub_search .btn_area ul li:last-child button {background:var(--c-bg-brand,#C64B45)}
.sub_search .s_choice ul li.on button {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45)}
.sub_search .s_choice ul li.on button span {color:var(--c-fg-brand,#C64B45);}
.sub_search .s_choice ul.choice1 li.on button {border-color:var(--c-ln-brand,#C64B45); background:var(--c-bg-brand,#C64B45);}
.sub_search .s_choice ul.choice2 li button {border-color:var(--c-ln-brand,#C64B45); }
.sub_search .s_choice ul.choice2 li.on button {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45);}
.sub_search .s_choice ul.choice2 li.on::before {border-color:var(--c-ln-brand,#C64B45)}
.sub_search .s_choice ul.choice3 li.on::before {border-color:var(--c-ln-brand,#C64B45)}




/*채용*/
.employ_skin1 .text_wrap h4::before {border:6px solid var(--c-ln-brand-deep,#A82F2B); }
/*이력서등록*/
.regist_common .right_info>p {border:1px solid var(--c-ln-brand,#C64B45); color:var(--c-fg-brand,#C64B45);}
.regist_common .right_info .info_box dt {color:var(--c-fg-brand,#C64B45); }
.regist_common .regist_btn3 {background:var(--c-bg-brand,#C64B45);}
/*채용공고등록*/
.employ_regist .guide .common_box ul li.on {border:3px solid var(--c-ln-brand,#C64B45);}
.employ_regist .right_info button.pay {color:var(--c-fg-brand,#C64B45); border-color:var(--c-ln-brand,#C64B45)}
.employ_detail .job_d1 .condition_box .con1 h4 {border-color:var(--c-ln-brand,#C64B45); color:var(--c-fg-brand,#C64B45);  }
.employ_detail .job_d1 .accept h4 {border-color:var(--c-ln-brand,#C64B45); color:var(--c-fg-brand,#C64B45);  }

/*개인서비스홈*/
.my_common .my_infobox {border:1px solid var(--c-ln-brand,#C64B45)}
.my_common .my_infobox .top dl dt {background:var(--c-bg-f9f5f7,#f9f5f7);}
.my_common .my_infobox .top dl dd {background:var(--c-bg-brand,#C64B45);}
.my_common .my_infobox .top {border-bottom:1px solid var(--c-ln-brand,#C64B45)}
.my_common .my_infobox .top dl dt span {color:var(--c-fg-brand,#C64B45); }
.my_common .my_infobox .bottom dl dt {color:var(--c-fg-brand,#C64B45)}
.my_common .my_infobox>span {border:1px solid var(--c-ln-brand,#C64B45); }
.my_common .my_infobox>span a {color:var(--c-fg-brand,#C64B45); }
.my_common .my_situbox dl dt {color:var(--c-fg-brand,#C64B45)}
.my_common .my_situbox .service p:nth-child(1) button {background:var(--c-bg-brand,#C64B45); border:1px solid var(--c-ln-brand,#C64B45);}
.my_common .my_situbox .service p:nth-child(2) button{color:var(--c-fg-brand,#C64B45); border:1px solid var(--c-ln-brand,#C64B45)}
.my_common .my_situbox .service p span {color:var(--c-fg-brand,#C64B45)}
.my_sub .brand_entire table td button {color:var(--c-fg-fff,#fff); background:var(--c-bg-brand,#C64B45);}
.my_sub .brand_entire>div p i {color:var(--c-fg-brand,#C64B45)}
.my_sub .brand_entire>div ul {border:1px solid var(--c-ln-brand,#C64B45)}
.my_sub .brand_entire .infobox>div ul li:last-child {background:var(--c-bg-brand,#C64B45)}
.my_common .my_infobox .top dl dt span a  {color:var(--c-fg-brand,#C64B45)}

/*지도*/
section.map .map_list li a:hover {border-color:var(--c-ln-brand,#C64B45);}
section.map .map_list li a:hover .order1 .area i {color:var(--c-fg-brand,#C64B45);}

/*모바일*/
.m_menu .m_myinfo {background:var(--c-bg-brand,#C64B45)}
.m_menu .m_nav_1d>li>a.on { color:var(--c-fg-brand,#C64B45);}

header {border-bottom-color:var(--c-ln-brand,#C64B45)}
.main_con_wrap .necessary .common {border-top-color:var(--c-ln-brand,#C64B45)}

