﻿@charset 'utf-8';

:root {
    --site-color: #1AB9CE;
}
.btn_bd_1AB9CE{border:1px solid var(--site-color);color:var(--site-color);background:#FFFFFF;}
.box__csCntr .cs_tel{color:var(--site-color);}
[class*="biz--"] .section_form .section_title .location_num span.current{background:var(--site-color);}
.box__form_unit .btn.btn_bd_1AB9CE{border:1px solid var(--site-color);color:var(--site-color);background:#FFFFFF;line-height:42px;}
.item_box .item_info .item_price .item_price_sale,
.biz__sl_001 .item_box .item_percent span{color:var(--site-color);}


/*input 박스영역 :: 추후 다른 몰에서 사용할 시 css 이동*/
.box__form_unit .form_cont{width:100%;padding-top:10px;color:#787878;font-size:14px;font-weight:400;}
.box__form_unit .form_cont .box_input{display:flex;justify-content:flex-start;align-items:center;gap:30px;}
.box__form_unit .form_cont .box_input .form_cus_unit{width:auto;}
.box__form_unit .form_cont .box_input .form_cus_unit label{width:auto;padding-top:0;}
.box__form_unit .form_cont .box_input + .txt_form_info{margin-top:10px;}
.box__form_unit .form_cont .txt_form_info + .box__btn{margin-top:10px;}

/*가입자 인증 팝업*/
.pop_layer_subAuth{width:440px;}
.pop_layer_subAuth .tab{display:flex;margin:0 -30px 34px -30px;}
.pop_layer_subAuth .tab a{width:100%;text-align:center;padding-bottom:10px;line-height:20px;border-bottom:2px solid #E0E0E0;color:#E0E0E0;font-size:14px;font-weight:400;cursor:pointer;}
.pop_layer_subAuth .tab a.on{border-bottom:2px solid #141A23;color:#141A23;}
.pop_layer_subAuth .box__form_group{gap:10px;}
.pop_layer_subAuth .box__form_unit{padding:0;border-bottom:0;}
.pop_layer_subAuth .box__bt_cont{display:flex;flex-direction:column;gap:10px;margin:40px -30px -30px;padding:30px 25px;background:#F8F8F8;}
.pop_layer_subAuth .box__bt_cont strong{color:#454545;font-size:16px;font-weight:600;line-height:24px;}
.pop_layer_subAuth .box__bt_cont .box_cnt{}
.pop_layer_subAuth .box__bt_cont .box_cnt .box_notice{}
.pop_layer_subAuth .box__bt_cont .box_cnt .box_notice li{display:flex;align-items:flex-start;gap:8px;color:#656565;font-size:14px;line-height:21px;}
.pop_layer_subAuth .box__bt_cont .box_cnt .box_notice li:before{content:'ㆍ';flex-shrink:0;display:inline-block;width:8px;line-height:21px;}
.pop_layer_subAuth .box__bt_cont .box_img_info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px 18px;padding:0 19px;}
.pop_layer_subAuth .box__bt_cont .box_img_info li{display:flex;flex-direction:column;gap:15px;}
.pop_layer_subAuth .box__bt_cont .box_img_info .info_txt{color:#656565;font-size:14px;line-height:21px;}

/*인증페이지*/
.sub_authCheck{padding:50px 0 0 0;}
.sub_authCheck .txt_authCheck{margin-bottom:20px;color:#787878;font-size:14px;line-height:20px;font-weight:400;text-align:center;}
.sub_authCheck .box__btn_wrap{justify-content:center;margin-top:40px;}
.sub_authCheck .box__btn_wrap a{width:260px;}

/* 레이어 :: 추천인검색*/
.pop_layer_recommender{width:440px;}
.pop_layer_recommender .box__form_unit{padding:0;border:0;}
.pop_layer_recommender .box__form_unit .box__btn{display:flex;grid-gap:10px;width:100%;}
.pop_layer_recommender .box__form_unit .box__btn input.input_txt{width:100%;}
.pop_layer_recommender .box__form_unit .btn{flex-shrink:0;flex-basis:100px;height:44px;line-height:44px;color:#ffffff;font-size:14px;font-weight:500;text-align:center;background:#141a23;}
.pop_layer_recommender .tb_row_st_01{margin-top:15px;border-top:1px solid #000000;}
.pop_layer_recommender .tb_row_st_01 table{width:100%;}
.pop_layer_recommender .tb_row_st_01 td{cursor:pointer;}