@charset "utf-8";
/************************************************************************
* filename : new_service.css
* description : new_service css
************************************************************************/

/* PC */
/* S: new 2022 / 220930 / byr*/
/*** service cv network ***/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {border:0; -webkit-text-fill-color:#000; -webkit-box-shadow:0 0 0px 1000px #fff inset; transition:background-color 5000s ease-in-out 0s;} /* 221124 add */
.cvnetwork_wrap a:hover, .cvnetwork_wrap a:focus, .cvnetwork_wrap a:active {text-decoration: none;}
.cvnetwork_wrap.content {overflow: hidden;padding: 0; width:100%;min-height: 800px}
.cvnetwork_wrap .network_info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 800px;}
.cvnetwork_wrap .network_info .txt_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 500px;height: 100%;background-color: #fff;}
.cvnetwork_wrap .network_info .txt_wrap .align_cont .location_now {padding: 6px 30px;border-bottom: 1px solid #e4dcd3;;font-size: 14px;line-height: 28px;letter-spacing: -.4px;}
.cvnetwork_wrap .network_info .txt_wrap .location_now .location_guide_wrap {display: none;}
.cvnetwork_wrap .network_info .txt_wrap .location_now #btnGetCurAddr {z-index: 1;position: absolute;top: 11px;left: 28px;display: block;width: 14px;height:18px;padding: 0 10px;background: url('/cstatic/images/new_common/ico_btn.png') center center no-repeat;background-position: -81px bottom;}
.cvnetwork_wrap .network_info .txt_wrap .location_now #uiCurrentAddr {position: relative;padding-left: 23px;color: #666;}
.cvnetwork_wrap .network_info .txt_wrap .search_area {padding: 30px;background-color: #fff;font-size:14px;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .select_area {position: relative; display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap: 10px;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: space-between;-ms-flex-line-pack:justify;align-content:space-between;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown {position: relative}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open {display:block;width:100%;height:40px;font-size: 14px;line-height:40px;background: #f7f3f2;text-align:left;padding:0 15px;font-family: "HyundaiSansTextKR";}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open span {display:inline-block;margin-right: 3.5px;padding: 0;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open .ico {position:absolute;top:17px; right:15px; width: 0; height:0;  border-top:7px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;}/* 221208 edit */
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open .ico:after{display: none}/* 221208 add */
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap {visibility: hidden;margin-top: 9px;position: absolute;top: 41px;left: 0;right: 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);transition: -webkit-transform 0.2s;transition: transform 0.2s;transition: transform 0.2s, -webkit-transform 0.2s;-webkit-transform-origin:center top;transform-origin:center top;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list {text-align: center;padding: 6px 0;background: #fff;max-height: 290px;overflow-y: auto;overflow-x: hidden;-webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a {color: #000;line-height: 34px;font-family: "HyundaiSansTextKRR";}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on,
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover {background-color: #f5f7fa;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a,
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover a {background-color: #f5f7fa;}
/* DROPDOWN OPEN */
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.open .ui_dropdown_wrap {z-index: 1;visibility: visible;opacity: 1;-webkit-transform: scaleY(1);transform: scaleY(1);}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.open .btn_open .ico {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
/* DROPDOWN ARROW */
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow {width: 10px;height: 12px;position: absolute;top: -12px;left: calc(50% - 5px);overflow:hidden;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow::after{content:"";position:absolute;width:19px;height:6px;background:#fff;-webkit-transform:rotate(45deg);top:13px;left:0;-webkit-box-shadow: 2px 0px 10px 2px rgb(0 0 0 / 10%);box-shadow: 2px 0px 10px 2px rgb(0 0 0 / 10%);}
/* SCROLL BAR */
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar {width: 6px;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar-thumb {border-radius: 30px;background-color: rgba(144,147,153,.3);background-clip: content-box;} 
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.sorting_wrap {width: calc(50% - 5px);}
.cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.select_wrap {position: relative;width: calc(50% - 5px);}
.cvnetwork_wrap .network_info .txt_wrap .search_area .input_area {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;gap: 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: space-between;-ms-flex-line-pack:justify;align-content:space-between;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap {flex-grow: 2;line-height: 40px;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap input {width: 100%;height: 40px;border: 0;padding: 0 11% 0 15px;font-size: 14px;letter-spacing: -.4px;color: #666;line-height: 24px;background-color: #f6f3f2;border-radius: 4px;font-family: "HyundaiSansTextKR";-webkit-text-fill-color: #000;}
.cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap input:focus-visible {outline:none}
.cvnetwork_wrap .network_info .txt_wrap .search_area .input_area #btnSearch {display: block;flex-grow: 0;height: 40px;min-width: unset;font-size: 16px;line-height: 40px;border: none;background-color: #012d5e;-ms-flex-preferred-size: 108px;flex-basis: 106px;font-family: "HyundaiSansTextKR";}
.cvnetwork_wrap .network_info .txt_wrap .search_area i {width: 0;height: 0;} /* 221207 add */
.cvnetwork_wrap .network_info .txt_wrap .search_area i::after {display: none;} /* 221207 add */
.cvnetwork_wrap .network_info .txt_wrap .result_num {position: relative;padding: 14px 30px;font-family: "HyundaiSansHeadKR";border-top: 1px solid #e4dcd3;}
.cvnetwork_wrap .network_info .txt_wrap .result_num strong {font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: -.4px;}
.cvnetwork_wrap .network_info .txt_wrap .result_num span {color:#007fa8}
.cvnetwork_wrap .network_info .txt_wrap .no_result {position: relative;border-top: 1px solid #e4dcd3;text-align: center;height: 500px;}
.cvnetwork_wrap .network_info .txt_wrap .no_result .inner {position: absolute;top: 47px;left:0;right:0;}
.cvnetwork_wrap .network_info .txt_wrap .no_result strong {display: inline-block;margin-bottom: 15px;font-size: 27px;font-weight: 400;line-height: 34px;letter-spacing: -0.4px;font-family: 'HyundaiSansHeadKR';}
.cvnetwork_wrap .network_info .txt_wrap .no_result p {line-height: 28px;font-size: 14px;color: #000;letter-spacing: -0.4px;font-family: 'HyundaiSansTextKR';}
.cvnetwork_wrap .network_info .txt_wrap .map_info {overflow: hidden;overflow-y: auto;height: 540px;min-height: 287px;border-top: 1px solid #e4dcd3;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li {position: relative;padding: 13px 30px 15px;border-bottom: 1px solid #ededed;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .view_branch {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .view_branch button{display: block;width: 100%;height: 100%;border: none;background-color: transparent;font-size: 0;text-indent: -9999px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag {display: inline-block;padding: 0 10px;line-height: 26px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag span {color: #fff;font-size: 14px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag.bus {background-color: #007fa8;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag.truck {background-color: #0080a7}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag.xcient {width: auto; background-color: #002c5f}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag.xcient .logo {display: inline-block;padding-left: 80px;background: url('/cstatic/images/purchase/logo_xcient.png') 0 0 no-repeat;background-size: 72px;background-position: 0 -32px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .h4_tit {display: inline-block;font-size: 16px;line-height: 30px;letter-spacing: -0.4px;color:#000;font-family: 'HyundaiSansTextKR';}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .distance {display: none;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li dl {margin: 12px 0 16px;font-size: 14px;line-height: 1.285;font-family: "HyundaiSansTextKRR";}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li dt {float: left}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li dd {color: #666;line-height: 1.3;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li dd::after {display: block;content: '';clear: both;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .operating_info dt {margin-right: 10px; color: #222;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .operating_info {margin-top: 20px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .phone_info {margin: 8px 0 0;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi .btn_wrap {display: none;margin-top: 25px;margin-bottom: 15px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi .btn_wrap .btn {padding: 0 10px;height: 40px;width: 100%;line-height: 40px;background: #002C5F;border: 0;font-family: "HyundaiSansTextKR";}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi i.ico.blank {position: relative;width: 13px;height: 13px;right: 0;margin-top: 13px;margin-left: 8px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi i.ico.blank::after {top: 0;left: 0;margin: 0;width: 100%;height: 100%;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat;background-position: -18px -19px;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view {display: none;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on {background: #f6f3f2;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .h4_tit {color: #007fa8;}
.cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .btn_posi .btn_wrap {display: block;}
.cvnetwork_wrap .network_info .map_wrap {width: calc(100% - 400px);height: 100%;background-color: #ccc;overflow: hidden;}
.cvnetwork_wrap .network_info .map_wrap .align_cont {height: 100%;}
/* //E: new 2022 / 220930 / byr*/

/* S: new 2022 / 221007 / byr*/
/*** bluehands ***/
.bluehands_wrap a:hover, .bluehands_wrap a:focus, .bluehands_wrap a:active {text-decoration: none;}
.bluehands_wrap.content {overflow: hidden;padding: 0; width:100%;min-height: 800px}
.bluehands_wrap .area_header_wrap {position: relative;z-index: 3;}
.bluehands_wrap .area_header_wrap .align_cont {border-bottom: 1px solid #e4dcd3;background-color: #f7f3f2;}
/* 검색 */
.bluehands_wrap .area_header_wrap .search_area {position: relative;width: 1120px;margin: 0 auto;padding: 40px 0 0;}
.bluehands_wrap .area_header_wrap .search_area .select_area .layout_flex {width: 88.7%;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;}
.bluehands_wrap .area_header_wrap .search_area .select_area .select_wrap {z-index: 9;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 10px;flex: 1 1 0px;}
.bluehands_wrap .area_header_wrap .search_area .select_area .select_wrap .select_box {float: left;background: #fff;color: #000;display: inline-block;font-size: 14px;vertical-align: middle;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0px;}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown {position: relative}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open {display:block;width:100%;height:40px;font-size: 14px;line-height:40px;background: #fff;text-align:left;padding:0 15px;font-family: "HyundaiSansTextKR";}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open span {display: none;}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open .ico {position:absolute;right:15px;border-top:7px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;top:17px; width:0; height:0;}/* 221208 edit */
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open .ico:after{display: none}/* 221208 add */
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap {visibility: hidden;margin-top: 9px;position: absolute;top: 41px;left: 0;right: 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);transition: -webkit-transform 0.2s;transition: transform 0.2s;transition: transform 0.2s, -webkit-transform 0.2s;-webkit-transform-origin:center top;transform-origin:center top;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list {text-align: center;padding: 6px 0;background: #fff;max-height: 290px;overflow-y: auto;overflow-x: hidden;-webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a {color: #000;line-height: 34px;font-family: "HyundaiSansTextKRR";}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on,
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover {background-color: #f5f7fa;}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a,
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover a {background-color: #f5f7fa;text-decoration: none;}
/* DROPDOWN OPEN */
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown.open .ui_dropdown_wrap {z-index: 1;visibility: visible;opacity: 1;-webkit-transform: scaleY(1);transform: scaleY(1);}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown.open .btn_open .ico {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
/* DROPDOWN ARROW */
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow {width: 10px;height: 12px;position: absolute;top: -12px;left: calc(50% - 5px);overflow:hidden;}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow::after{content:"";position:absolute;width:19px;height:6px;background:#fff;-webkit-transform:rotate(45deg);top:13px;left:0;-webkit-box-shadow: 2px 0px 10px 2px rgb(0 0 0 / 10%);box-shadow: 2px 0px 10px 2px rgb(0 0 0 / 10%);}
/* SCROLL BAR */
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar {width: 6px;}
.bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar-thumb {border-radius: 30px;background-color: rgba(144,147,153,.3);background-clip: content-box;}
.bluehands_wrap .area_header_wrap .search_area .select_area .input_wrap {width: 51%;}
.bluehands_wrap .area_header_wrap .search_area .select_area .input_wrap input[type='text'] {width: 100%;height: 40px;padding: 0 1em;border: 1px solid #fff;-webkit-text-fill-color: #000;font-size: 14px;font-family: "HyundaiSansTextKR";}
.bluehands_wrap .search_area .search_filter_area {margin: 0;}
.bluehands_wrap .search_area .search_filter_area .btn_slideToggle {position: absolute;top: 40px;right: 0;height: 40px;text-align: center;line-height: 40px;}
.bluehands_wrap .search_area .search_filter_area .btn_slideToggle button {position:relative;padding-right: 20px;font-size: 14px;color: #012c5f;line-height: 40px;font-family: "HyundaiSansTextKR", "Magul Gothic";font-weight: bold;}
.bluehands_wrap .search_area .search_filter_area .btn_slideToggle button::after {position: absolute;display: inline-block;top: 18px;right: 0;border-color: #012c5f;width: 9px;height: 9px;margin: 0;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;transform-origin: 50% 22%;transform: rotate(135deg);border-style: solid;vertical-align: middle;content: '';border-width: 2px 2px 0 0;}
.bluehands_wrap .search_area .search_filter_area.on .btn_slideToggle button::after {right: 4px;transform: rotate(-45deg);}
.bluehands_wrap .search_area .search_filter_area .box_wrap {display: none;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter {border: none;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px 0;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter li {border: none;padding-left: 2em;margin: 0;width: auto;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter li.case_1 {padding-left: 0;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter li .tit {position: relative;line-height: 1.2;font-size: 15px;background: transparent;width: auto;white-space: normal;font-family: 'HyundaiSansTextKR';font-weight: bold;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub {margin-left: 0.25em;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li {position: relative;padding: 0 0.9em;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li:last-child:after {display: none;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li::after {content: '';display: block;position: absolute;top: 6px;right: 0;width: 1px;height: 14px;background-color: #e5e5e5;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li [type=checkbox] {cursor: pointer;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li label:focus,
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li label:focus-within {border:none}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li span {font-family: "HyundaiSansTextKR", "Magul Gothic";font-size: 14px;line-height: 2;padding: 0;color: #666666;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li input + span:before {display: none;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li input:checked + span {background: transparent;color:#007FA8}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select {margin: 10px 0;font-size: 0;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li button {line-height: 33px;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li:last-child button {padding: 0 0 0 15px;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select button {font-size: 14px;color:#012c5f;font-weight: bold;}
.bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li:before {top:unset;bottom: 10px;height: 13px;}
.bluehands_wrap .search_area .search_filter_area.on .box_wrap {display: block;}
.bluehands_wrap .search_area .search_btn_area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 10px;padding-top: 21px;}
.bluehands_wrap .search_area .search_btn_area .btn {font-family: "HyundaiSansTextKR";font-size: 14px;line-height: 40px;height: 40px;width: 120px;min-width: unset;}
.bluehands_wrap .search_area .search_btn_area .btn.gray {background-color: #666666;border-color: #666666;}
.bluehands_wrap .search_area .search_btn_area .btn.blue {background-color: #012c5f;border-color: #012c5f;}
.bluehands_wrap .search_area .search_btn_area .btn.gray:hover,
.bluehands_wrap .search_area .search_btn_area .btn.gray:focus {background-color: #666666 !important;border-color: #666666 !important;}
.bluehands_wrap .search_area .search_btn_area + p {line-height: 84px;font-size: 14px;text-align: center;}
.bluehands_wrap .search_area .search_btn_area + p .blue {color: #007FA8;}
.bluehands_wrap .area_searchRst_wrap {position: relative;}
.bluehands_wrap .area_searchRst_wrap .location_area {position: relative;border-bottom: 1px solid #e4dcd3;;}
.bluehands_wrap .area_searchRst_wrap .location_area .location_now {position: relative;padding: 6px 30px;margin-left: 30px;font-size: 14px;line-height: 28px;letter-spacing: -.4px;}
.bluehands_wrap .area_searchRst_wrap .location_now .location_guide_wrap {display: none;}
.bluehands_wrap .area_searchRst_wrap .location_now #btnGetCurAddr {position: absolute;top: 11px;left: 28px;display: block;width: 14px;height:18px;padding: 0 10px;background: url('/cstatic/images/new_common/ico_btn.png') center center no-repeat;background-position: -81px bottom;}
.bluehands_wrap .area_searchRst_wrap .location_now #uiCurrentAddr {position: relative;margin-left: 23px;color: #666;}
.bluehands_wrap .area_searchRst_wrap .location_now .location_guide_wrap {display:none;position:absolute;top:-107px;left:45px;width:426px;height:118px;color:#666;font-size:16px;line-height:21px;text-align:center;background:url('/cstatic//images/service-network/bg_notice.png') no-repeat;}
.bluehands_wrap .area_searchRst_wrap .location_now .location_guide_wrap .inner{position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;width:100%;height: 100%;padding-bottom:10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bluehands_wrap .area_searchRst_wrap .location_now .location_guide_wrap .inner .close{position:absolute;top:12px;right:15px;width:30px;height:30px;background:url('/cstatic/images/common/icon_all.svg') no-repeat -727px -616px;}
.bluehands_wrap .map_wrap {position:relative;display: block;overflow: hidden;width: 100%;height: 800px;}
.bluehands_wrap .search_result_wrap .inner .align_cont {width: 100%;max-width: 1120px;margin:0 auto;padding-top: 80px;}
.bluehands_wrap .search_result_wrap .table_wrap {padding-bottom: 36px;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table {width: 100%;font-size: 14px;line-height: 1.75;text-align: center;border-spacing: 0;word-break: keep-all;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table th {padding: 15px 16px 12px;background-color: #002c5f;color:#fff;border-left: 1px solid #fff;font-weight: normal;font-family: 'HyundaiSansTextKR';}
.bluehands_wrap .search_result_wrap .table_wrap .data_table th:first-child {border:none}
.bluehands_wrap .search_result_wrap .table_wrap .data_table th:last-child {border-right:1px solid #012c5f;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table td {padding: 18px;border: 1px solid #e4dcd3;font-family: 'HyundaiSansTextKR'; word-break: break-word;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table thead tr:first-child th,
.bluehands_wrap .search_result_wrap .table_wrap .data_table thead + tbody tr:first-child td {border-top:none}
.bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(1) {width: 15%;min-width: 220px;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(2) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(3) {width: 12%;min-width: 120px;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(4) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(5) {width: 10%;min-width: 137px;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table .title {color: #002c5f;font-family: 'HyundaiSansTextKR';text-decoration: underline;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table .wrap-word {display: block;}
.bluehands_wrap .search_result_wrap .table_wrap .data_table .btn {display: inline-block;height: 40px;width: 70px;min-width: unset;line-height: 40px;background-color: #002c5f;font-family:'HyundaiSansTextKR'; font-size:12px; letter-spacing:0}
.bluehands_wrap .desc_wrap {font-size:16px}
.bluehands_wrap .desc_wrap .inner.bg_beige {background-color: #f7f3f2;}
.bluehands_wrap .desc_wrap .inner .align_cont {width: 100%;max-width: 1120px;margin:0 auto}
.bluehands_wrap .desc_wrap .inner .align_cont {padding: 36px 0 80px;}
.bluehands_wrap .desc_wrap .inner.bg_beige .align_cont {padding:80px 0;}
.bluehands_wrap .desc_wrap h3 {font-size: 20px;font-family: 'HyundaiSansHeadKR';/* font-weight: bold; */}
.bluehands_wrap .list_dot {margin: 12px 0 50px;}
.bluehands_wrap .list_dot:last-child {margin-bottom: 0;}
.bluehands_wrap .list_dot li {position: relative;padding-left: 10px;text-align: left;margin: 5px 0 0;line-height: 1.75;color: #626262;letter-spacing: -.4px;}
.bluehands_wrap .list_dot.txt_gray li {color:#686765;}
.bluehands_wrap .list_dot li::before {display: block;position: absolute;top: 0;left: 0;content: '· '}
.bluehands_wrap .list_dot li.mark {padding-left: 22px;}
.bluehands_wrap .list_dot li.mark::before {content: '\203B';width: 10px;height: 10px;top: 0;background: transparent;}
.bluehands_wrap .desc_wrap .btn_link {position: relative;height: auto;min-width: unset;line-height: 1.88;padding: 0 20px 0 7px;background: transparent;display: inline-block;color: #002c5f;font-family: "HyundaiSansTextKR";width: auto;font-size: 16px;}
.bluehands_wrap .desc_wrap .btn_link:hover {background: transparent !important;color: #002c5e !important;}
.bluehands_wrap .desc_wrap .btn_link::after {content: '';display: inline-block;position: absolute;top: 10px;right: 9px;width: 8px;height: 8px;border-top: 2px solid #002a54;border-right: 2px solid #002a54;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
/*** bluehands > detail ***/
.bluehands_wrap.details.content {width: 1120px;margin: 0 auto;}
.bluehands_wrap.details .btn {padding: 0 20px;min-width: 120px;width: 120px;height: 40px;line-height: 40px;background-color: #012c5f;color: #fff;border: none;font-family: "HyundaiSansTextKR"; font-size:14px;}
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .backList:hover,
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .backList:focus,
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .gray:hover,
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .gray:focus,
.bluehands_wrap.details .area_branch_wrap .btn_wrap .call:hover,
.bluehands_wrap.details .area_branch_wrap .btn_wrap .call:focus,
.bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute:hover,
.bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute:focus {background-color: #666666 !important}
.bluehands_wrap.details .area_header_wrap .align_cont {background: #fff;}
.bluehands_wrap.details .area_header_wrap .link_exclusive {position: relative;width: 1120px;margin: 0 auto;padding: 56px 0 40px;}
.bluehands_wrap.details .area_header_wrap .link_exclusive h3 {font-family: 'HyundaiSansHeadKR';}
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap {margin-top: 36px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .backList {background-color: #666666;}
.bluehands_wrap.details .area_branch_wrap .align_cont {padding: 56px 0 40px;border-bottom: 1px solid #e1dcd8;}
.bluehands_wrap.details .area_branch_wrap .box_wrap {position: relative;display: -ms-grid;display: grid;-ms-grid-columns: (5fr)[28];grid-template-columns: repeat(28, 5fr);}
.bluehands_wrap.details .area_branch_wrap .box_wrap .map_wrap {max-width: 525px;height: 300px;-ms-grid-row: 1;-ms-grid-row-span: 4;-ms-grid-column: 1;-ms-grid-column-span: 15;grid-area: 1 / 1 / 5 / 16;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 16;-ms-grid-column-span: 12;grid-area: 1 / 16 / 3 / 28;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul {margin: 0 0 36px;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul li {color: #626262;margin-top: 5px;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul li:first-child {margin-top: 0;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul .txt_tit {color: #000;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul .txt_tit::after {content: '\003A';padding: 0 1px 0 5px;}
.bluehands_wrap.details .area_branch_wrap .box_wrap .btn_wrap {/* z-index: 999; */display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;grid-area: 4 / 16 / 3 / 28;} /* 221229 edit */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10 */
    .bluehands_wrap.details .area_branch_wrap .box_wrap .btn_wrap {position: absolute;right:0;bottom:0}
}
.bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute {background-color: #666666;}
.bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute i.ico.blank {position: relative;width: 13px;height: 13px;right: 0;margin-top: 13px;margin-left: 4px;}
.bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute i.ico.blank::after {top: 0;left: 0;margin: 0;width: 100%;height: 100%;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat;background-position: -18px -19px;}
.bluehands_wrap.details .area_desc_wrap .align_cont {padding: 56px 0 102px;}
.bluehands_wrap.details .area_desc_wrap h3 {font-size: 20px;}
/* alert layer custom */
.alert_layer_type_call .ui_alert_dim {background-color: rgba(0,0,0,.5);}
.alert_layer_type_call .alert_layer {font-size: 14px;padding: 47px 0 30px;box-shadow:0 4px 10px rgb(0 0 0 / 50%)}
.alert_layer_type_call .alert_layer .h5_tit {padding: 0 15px;}
.alert_layer_type_call .alert_layer p.title {padding-bottom: 15px;font-size: 23px;font-family: 'HyundaiSansHeadKR';}
.alert_layer_type_call .alert_layer p.text {padding: 0;margin-bottom: 24px;font-family: 'HyundaiSansTextKRR';}/* 230102 edit */
.alert_layer_type_call .alert_layer p.tell {background-color: #f6f3f2;padding: 15px 0;font-size: 14px;font-family: 'HyundaiSansTextKRR';line-height: 24px;font-weight: 600;}
.alert_layer_type_call .alert_layer .alert_layer_wrap .btn_wrap {display: none; position: absolute;top:0;right:0;width: 40px;height: 40px;margin:0}/* 221229_v2 edit */
.alert_layer_type_call .alert_layer .alert_layer_wrap .btn_wrap button {margin: 0;padding: 0;border: none;background: transparent;color: transparent;width: 40px;min-width: 40px;}
.alert_layer_type_call .alert_layer .alert_layer_wrap .btn_wrap button:hover,
.alert_layer_type_call .alert_layer .alert_layer_wrap .btn_wrap button:focus {background: transparent !important;color: transparent !important;}
.alert_layer_type_call .alert_layer .alert_layer_wrap .btn_wrap button::after { content: '';display: block;position: absolute;top: 9px;left: 7px;width: 22px;height: 21px;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat -9px -121px;background-size: 121px auto;}
.alert_layer_type_call .alert_layer .btn_close {display: block;} /* 221229_v2 add */ /* 230102 edit */
.layer_alert .gray {background-color: #666666 !important;border:none}
.layer_alert .gray:hover,
.layer_alert .gray:focus {background-color: #666666 !important}
.layer_alert .navy {background-color: #012c5f !important;}
.layer_alert button {height: 40px !important;line-height: 40px !important;}
.layer_exclusive_login .btn_confirm button {min-width: 120px !important;}
/* //E: new 2022 / 221007 / byr*/

/* S: new 2022 / 221021 / byr*/
/* maintenance-reservation-request */
.maintRsvn_wrap a:hover, .maintRsvn_wrap a:focus, .maintRsvn_wrap a:active { text-decoration: none; }
.maintRsvn_wrap.content { overflow: hidden; padding: 0px 0px 15px; width: 100%; min-height: 539px; }
.maintRsvn_wrap .btn_step {margin: 22px 0 8px;}
.maintRsvn_wrap .btn_step button {background: #002c5f;width:120px;height:40px;color:#fff;border: none;font-family: 'HyundaiSansHeadKRR';font-size: 14px;line-height: 2.14;}
.maintRsvn_wrap .area_step_wrap { max-width: 1120px; width: 100%; margin: 0px auto; }
.maintRsvn_wrap .area_step_wrap .area_estimate { padding: 0px; margin: 65px auto; font-size: 16px; letter-spacing: -0.4px; color: rgb(0, 0, 0); }
.maintRsvn_wrap .area_step_wrap .area_estimate .box_estimate { border-top: 2px solid rgb(204, 204, 204); }
.maintRsvn_wrap .area_step_wrap .step_estimate {padding: 0px;margin: 0px;border-bottom: 1px solid rgb(204, 204, 204);border-right: none;border-left: none;border-top: none;overflow: visible;}
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate { padding: 0px 30px; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate button {padding: 0px;background: #fff;border: none;line-height: 30px;}
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt { overflow: hidden; position: relative; display: block; width: 100%; padding: 19px 0px; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .tit { display: inline-block; position: relative; float: left; padding: 0px; margin: 0px; left: 0px; font-size: 16px; color: rgb(0, 0, 0); line-height: 30px; letter-spacing: -0.4px; font-family: HyundaiSansTextKR; font-weight: 500; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .tit::after { display: none; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_org,
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_content {position: relative;right: 55px;float: right;padding: 0px;margin: 0px;font-size: 16px;color: rgb(102, 102, 102);line-height: 30px;letter-spacing: -0.4px;font-family: HyundaiSansTextKR;font-weight: 500;}
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_org { display: block; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_content { color: #007fa8; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .icon_arrow {width: 14px;height: 8px;right: 0px;}
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .icon_arrow svg path {stroke: rgb(0, 0, 0);stroke-width: 2px;}
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .active .txt_org { display: none; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .active .txt_content { display: block; }
.maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .active .txt_content br { content: "";display: inline;margin: 2px;}
.maintRsvn_wrap .area_step_wrap .step_estimate .box_unit {background-color: rgb(246, 243, 242);border-top: 1px solid rgb(204, 204, 204);padding: 30px 30px 22px;}
.maintRsvn_wrap .area_step_wrap .step_estimate .box_unit .box_location_now { margin: 0px 0px 20px; padding: 3px 23px 3px 43px; font-size: 14px; color: rgb(0, 0, 0); letter-spacing: -0.3px; background: #fff; }
.maintRsvn_wrap .area_step_wrap .step_estimate .box_unit .box_location_now a { background: none; box-shadow: none; left: 13px; margin-top: -16px; }
.maintRsvn_wrap .area_step_wrap .step_estimate .box_unit .box_location_now a::before { width: 14px; height: 17.5px; background: url('/cstatic/images/new_common/ico_btn.png') -81px bottom / 130px no-repeat; }
.maintRsvn_wrap .area_step_wrap .search_area { display: flex; gap: 10px; font-size: 14px; -webkit-box-pack: justify; justify-content: space-between; }
.maintRsvn_wrap .area_step_wrap .search_area .select_area { display: flex; gap: 10px; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown { position: relative; width: 240px; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .btn_open { display: block; width: 100%; height: 40px; font-size: 14px; line-height: 40px; background: #fff; text-align: left; padding: 0px 15px; font-family: HyundaiSansTextKR; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .btn_open span { display: none; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .btn_open .ico { position: absolute; top: 17px; right: 15px; width:0; height:0;  border-top: 7px solid rgb(0, 0, 0); border-left: 4px solid transparent; border-right: 4px solid transparent;  }/* 221208 edit */
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .btn_open .ico:after{display: none}/* 221208 add */
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap { visibility: hidden; margin-top: 9px; position: absolute; top: 41px; left: 0px; right: 0px; transform: scaleY(0.5); transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; transform-origin: center top; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list {text-align: center;padding: 6px 0px;background: #fff;max-height: 290px;overflow: hidden auto;box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px;}
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a { color: rgb(0, 0, 0); line-height: 34px; font-family: HyundaiSansTextKRR; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on,
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover { background-color: rgb(245, 247, 250); }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a,
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover a { background-color: rgb(245, 247, 250); text-decoration: none; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown.open .ui_dropdown_wrap { z-index: 99; visibility: visible; opacity: 1; transform: scaleY(1); }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown.open .btn_open .ico { transform: rotate(180deg); }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow { width: 10px; height: 12px; position: absolute; top: -12px; left: calc(50% - 5px); overflow: hidden; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_arrow::after { content: ""; position: absolute; width: 19px; height: 6px; background: #fff; transform: rotate(45deg); top: 13px; left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 10px 2px; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar { width: 6px; }
.maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list::-webkit-scrollbar-thumb { border-radius: 30px; background-color: rgba(144, 147, 153, 0.3); background-clip: content-box; }
.maintRsvn_wrap .area_step_wrap .search_area .input_area { width: 100%; }
.maintRsvn_wrap .area_step_wrap .search_area .input_area .input_wrap {position: relative}
.maintRsvn_wrap .area_step_wrap .search_area .input_area .input_wrap input[type="text"] {position: relative;width: 100%;height: 40px;padding: 0px 1em;left: 0px;border: 1px solid #fff;-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;font-size: 14px;font-family: HyundaiSansTextKR;opacity: 1;}
.maintRsvn_wrap .area_step_wrap .search_area .input_area .btn_wrap {position: absolute;top: 0;right: 11px;width: 40px;height: 40px;margin: 0;}
.maintRsvn_wrap .area_step_wrap .search_area .input_area .btn_wrap .btn_search {width: 100%;height: 100%;} 
.maintRsvn_wrap .area_step_wrap .search_area .input_area .btn_wrap .btn_search:after {content: "";display: inline-block;vertical-align: middle;width: 14px;height: 14px;margin-left: 3px;background: url('/cstatic/images/new_common/ico.png') no-repeat;background-position: 0 0;opacity: .5;}
.maintRsvn_wrap .area_step_wrap .box_brand_info { margin-top: 24px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .txt_result {margin: 0px;padding: 0px 0px 8px;font-size: 16px;line-height: 20px;color: rgb(0, 0, 0);}
.maintRsvn_wrap .area_step_wrap .box_brand_info .txt_result span { color: #007fa8; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .no_result { position: relative; height: 202px; background: #fff; text-align: center; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .no_result strong { position: absolute; display: block; width: 100%; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: 500; line-height: 1.7; letter-spacing: -0.5px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .no_result strong::before { content: ""; display: block; margin: 0px auto; width: 40px; height: 40px; background: url('/cstatic/images/common/icon_exclamation_mark.png') center 0px / auto 100% no-repeat; filter: invert(100%); }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info { border: none; margin: 0px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info > li { padding: 16px 20px; margin: 0px; border-bottom: 1px solid rgb(228, 220, 211); background: #fff; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info > li:last-child { border: none; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_wrap { height: 53px; min-height: unset; align-items: flex-start; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch { position: relative; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label { display: block; position: relative; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label input[type="checkbox"] { top: 6px; width: 18px; height: 18px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch { padding-left: 24px; font-size: 16px; font-family: HyundaiSansTextKR; line-height: 1.88; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch::before, .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch::after {margin: 0px;top: 0px;width: 18px;height: 18px;border-color: rgb(102, 102, 102);}
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch input[type="checkbox"]:checked + .label_branch::before {border-color: #007fa8;}
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch input[type="checkbox"]:checked + .label_branch::after {content: "";border: 2px solid #007fa8;border-left: 0;border-top: 0;top: 3px;width: 5px;height: 9px;left: 7px;position: absolute;-webkit-transform: rotate(45deg) scaleY(1);transform: rotate(45deg) scaleY(1);background: transparent;}
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .list_map_info { margin: 0px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .list_map_info li { margin: 0px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .list_map_info li .txt { font-size: 14px; line-height: 2; letter-spacing: -0.35px; }
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .txt_distance {text-align: right;font-size: 14px;line-height: 2;letter-spacing: -0.35px;color: #007fa8;font-family: HyundaiSansTextKR;font-weight: 500;}
.maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .txt_distance span {margin-right: 3.5px;}
.maintRsvn_wrap .area_step_wrap .box_brand_info .txt_explain {margin: 13px 0 0;padding: 0;font-family: HyundaiSansTextKRR;font-size: 14px;line-height: 2;letter-spacing: -0.35px;color: rgb(102, 102, 102);}
.maintRsvn_wrap .area_step_wrap .box_brand_info .txt_explain::before { position: relative; display: inline-block; padding-right: 5px; }
.maintRsvn_wrap .area_step_wrap .box_form_unit {padding: 0;}
.maintRsvn_wrap .area_step_wrap .step_2 .list_form {margin-top: -4px;}
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li { padding: 0px; margin-top: 20px; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li:first-child { margin-top: 0px; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap { position: relative; margin: 0px; width: auto; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input + label { padding: 0px 0px 0px 26px; display: inline-block; position: relative; height: auto; background: none; color: rgb(0, 0, 0); border: none; font-size: 16px; line-height: 1.87; text-align: left; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input + label::before { position: absolute; display: block; top: 50%; left: 0px; transform: translateY(-50%); width: 18px; height: 18px; background: #fff; border: 2px solid rgb(102, 102, 102); border-radius: 50%; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input:checked + label { color: inherit; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input:checked + label::before { border-color: #007fa8; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input:checked + label::after { content: ""; display: block; position: absolute; top: 50%; left: 5px; transform: translateY(-50%); width: 8px; height: 8px; background: #007fa8; border-radius: 50%; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input:focus + label{outline:1px dotted #000 !important; }/* 230110 add */
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_textarea { padding: 0px; border: none; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_textarea textarea { padding: 14px 18px; font-size: 14px; line-height: 2; letter-spacing: -0.35px; }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_textarea textarea::placeholder { color: rgb(102, 102, 102); }
.maintRsvn_wrap .area_step_wrap .step_2 .list_form li .textarea_num {margin-top: 3px;text-align: right;font-size: 12px;line-height: 2;letter-spacing: -0.3px;color: rgb(102, 102, 102);}
.maintRsvn_wrap .area_step_wrap .tbl_calendar {margin-top: 10px;}
.maintRsvn_wrap .area_step_wrap .tbl_calendar thead th { height: 34px; font-size: 14px; line-height: 2; letter-spacing: -0.35px; font-weight: normal; background: rgb(0, 44, 95); }
.maintRsvn_wrap .area_step_wrap .tbl_calendar tbody tr { border-top: none; }
.maintRsvn_wrap .area_step_wrap .tbl_calendar td p {padding: 13px 16px;font-size: 14px;color: rgb(153, 153, 153);background: #fff;line-height: 1.71;letter-spacing: -0.35px;font-family: 'HyundaiSansTextKR';}
.maintRsvn_wrap .area_step_wrap .tbl_calendar td.type_today {border: solid 2px #007fa8;}
.maintRsvn_wrap .area_step_wrap .tbl_calendar td.type_today p {position: relative;color: #007fa8;border: none;}
.maintRsvn_wrap .area_step_wrap .tbl_calendar td .txt_choice { padding: 0px; }
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"] { width:20px;height:20px;border: 2px solid rgb(206, 205, 202); border-radius: 50%; }
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"] + span { padding: 13px 16px; font-size: 14px; color: rgb(0, 0, 0); font-family: HyundaiSansTextKR; }
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"] + span::before {width: 20px;height: 20px;border: none;}
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"]:checked { border-color: #007fa8; outline: none; } /* 230111 edit */
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"]:checked + span { color: #fff; background: #007fa8; }
.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"]:checked + span::after { top: 21px; right: 21px; width: 12px; height: 8px; }
/*.maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"]:focus{outline:1px dotted #000}  230111 delete */
.maintRsvn_wrap .area_step_wrap .tbl_calendar td .type_night_off { padding: 22px 0px 0px; width: 22px; background: url('/cstatic/images/new_common/icon_night.svg') 0% 0% / 100% no-repeat; }
.maintRsvn_wrap .area_step_wrap .step_3 .txt_explain { position: relative; display: block; margin: 3px 0px 0px; padding: 0px; text-align: right; font-size: 14px; line-height: 2; color: rgb(102, 102, 102); }
.maintRsvn_wrap .area_step_wrap .step_3 .txt_explain::before { content: "※"; position: relative; display: inline-block; padding-right: 5px; }
.maintRsvn_wrap .area_step_wrap .box_select_date { margin: 0px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm { padding: 10px 0px 30px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit { width: 100%; float: none; padding: 30px 0px 0px; margin: 0px; border: none; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit:first-child { padding: 0px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .tit_branch { margin: 0px 0px 20px; font-size: 16px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio { display: flex; gap: 10px; margin: 0px; padding: 0px; min-height: unset; background: transparent; font-size:14px; color:#666}/* 230110 edit */
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap { width: 90px; margin: 0px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"] { width: 100%; height: 40px; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"] + span { height: 40px; padding: 0px; font-size: 16px; line-height: 40px; color: rgb(51, 51, 51); border: 1px solid rgb(228, 220, 211); align-items: baseline; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"]:checked + span { color: #fff; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"]:checked + span::before { display: none; }
.maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap .type_disabled input[type="radio"] + span { color: rgb(153, 153, 153); background: transparent; }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form {border: none;margin: 0px;padding: 0 0 8px;}
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li { display: block; float: none; width: auto; padding: 0px; }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li .txt_tit { position: relative; left: 0px; font-size: 16px; font-family: HyundaiSansTextKR; }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select { margin-top: 20px; width: 190px; }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select select { height: 40px; }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select label { padding: 0px 20px; height: 40px; line-height: 40px; font-size: 14px; font-family: HyundaiSansTextKR; border: 1px solid rgb(228, 220, 211); }
.maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select label::after { margin-top: -3px; height: 0px; width: 9px; border-top: 6px solid rgb(0, 0, 0); border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: none; transform: rotate(0deg); }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: -12px;}
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li { float: none; width: calc(50% - 10px); padding: 0px; margin: 0px; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .txt_tit { position: relative; flex-basis: inherit; left: 0px; font-size: 16px; font-family: HyundaiSansTextKR; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_txt,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_form,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel {max-width: 323px;}
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select select { height: 40px; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select select:focus + label{outline: 1px dotted #000}/* 230110 add */
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select label,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select input,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_form input,
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_txt { padding: 0px 20px; height: 40px; line-height: 40px; font-size: 14px; font-family: HyundaiSansTextKR; border: 1px solid rgb(228, 220, 211); }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select label::after { margin-top: -3px; height: 0px; width: 9px; border-top: 6px solid rgb(0, 0, 0); border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: none; transform: rotate(0deg); }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_txt { background: transparent; color: rgb(153, 153, 153); }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel { display: flex; gap: 10px; justify-content: space-between; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel div { float: none; margin: 0px; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel > ::before { display: none; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel::after { display: none; }
.maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel select { font-size: 16px; font-family: HyundaiSansTextKR; }
.maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair { margin-top: 60px; overflow: visible} /* 230110 edit */
.maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn {width: 180px;min-width: unset;height: 50px;background: #002c5f;font-size: 16px;line-height: 50px;color: #fff;border: none;font-family: 'HyundaiSansTextKR';}
.maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn:hover,
.maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn:focus { background: rgb(0, 44, 94); color: #fff; }
/* finish page */
.maintRsvn_wrap .area_contents_wrap {max-width: 1120px;width: 100%;margin: 0px auto;text-align: center;}
.maintRsvn_wrap .area_contents_wrap .inner {padding: 160px 0 145px;}
.maintRsvn_wrap .area_contents_wrap .box_finish {display: flex;flex-direction: column;align-items: center;justify-content: center;gap:80px;margin: 0 auto;} /*221124 edit */
.maintRsvn_wrap .area_contents_wrap .box_finish::before {display: none;} /*221124 add */
.maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap::before {content: '';display: block;margin: 0 auto;width: 74px;height: 48px;background: url('/cstatic/images/new_common/icon_finish.png') center -6px no-repeat;background-size: 100% auto;}
.maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap .tit {margin-top: 25px;font-size: 30px;font-family: 'HyundaiSansHeadKR';color:#000;line-height: 1.47;letter-spacing: -0.75px;}
.maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap .txt {margin-top: 10px;font-size: 16px;color:#000;line-height: 1.88;letter-spacing: -0.4px;font-family: "HyundaiSansTextKR";} /* 221124 edit */
.maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 10px;}
.maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap .btn {display: -webkit-box;display: -ms-flexbox;display: flex;width:180px;min-width: unset;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 50px;font-size: 16px;line-height: 1.87}
.maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap .btn_navy {background: #002c5e !important;}
.maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap .btn_gray {background: #666666 !important}
.layer_alert .type_1 .btn_confirm button { min-width: unset;font-size: 14px; }
/* //E: new 2022 / 221021 / byr*/


/* Tablet */
@media only screen and (min-width:768px) and (max-width: 1279px) {
    /* S: new 2022 / 220930 / byr*/
    /*** service cv network ***/
    .cvnetwork_wrap .network_info .txt_wrap {width: 350px;}
    .cvnetwork_wrap .network_info .map_wrap {width:calc(100% - 250px)}
    /* //E: new 2022 / 220930 / byr*/

    /* S: new 2022 / 221007 / byr*/
    /*** bluehands ***/
    .bluehands_wrap .area_header_wrap .search_area {width: 100%;padding: 40px 30px 0;}
    .bluehands_wrap .area_header_wrap .search_area .select_area .layout_flex {width: 80%;}
	.bluehands_wrap .map_wrap {height: 380px;} /* 230112 add */
    .bluehands_wrap .search_area .search_filter_area .btn_slideToggle {right: 30px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter {display: block;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter li {height: 48.5px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li span {line-height: 48.5px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li::after {top:17px}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter li.case_1 {padding-left: 2em;}
    .bluehands_wrap .search_result_wrap .inner .align_cont {padding:80px 30px 0 ;}
	/* s: 230112 add */
    .bluehands_wrap .search_result_wrap .table_wrap .data_table td {padding: 10px;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(1) {min-width: 130px;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(2) {width: 20%;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(3) {min-width: 100px;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(4) {width: 11%;}
    /* e : 230112 add */
    .bluehands_wrap .desc_wrap .inner .align_cont {padding:36px 30px 80px}
    .bluehands_wrap .desc_wrap .inner.bg_beige .align_cont {padding: 80px 30px  ;}
    /*** bluehands > detail ***/
    .bluehands_wrap.details.content {width: 100%;margin: 0;padding: 0 30px 30px;}
    .bluehands_wrap.details .area_header_wrap .link_exclusive {width: 100%;max-width: 1120px;margin: 0}
    .bluehands_wrap.details .area_branch_wrap .align_cont {width: 100%;max-width: 1120px;margin: 0;padding:56px 15px 40px;}
	.bluehands_wrap.details .area_branch_wrap .box_wrap .map_wrap {grid-area: 1 / 1 / 5 / 15;} /* 230112 add */
    /* //E: new 2022 / 221007 / byr*/
}

/* S: new 2022 / 220930 / byr*/
/*** Tablet service cv network (CASE isMobile)***/
.isMobile .cvnetwork_wrap.content {min-height: unset}
.isMobile .cvnetwork_wrap .network_info {height: 100%;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap {width: 100%;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area {justify-content: space-around;flex-flow: row wrap;align-items: stretch;gap: 10px;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info {height:100%;min-width: unset;overflow: visible;}
.isMobile .cvnetwork_wrap .network_info .map_wrap {display: none;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .map_view {display: block;margin-top: 15px;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .map_view .map_detail {display: block;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .map_location {position: relative;overflow: hidden;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .map_location img {width: 100%;height:0;padding-top:calc(100% * (100/300))}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi {display: none;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap {position: relative;overflow: hidden;padding-top: 15px;font-size: 15px;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap {position: relative;overflow: hidden;padding-top: 15px;font-size: 15px;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a {float: left;width: calc(50% - 15px/2); line-height: 40px;text-align: center; background-color: #002c5e;color:#fff}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a + a {float: right; background-color:#666 ;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a .ico.blank {left: 5px;}
.isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a .ico.blank::after {content: '';display: block;position: absolute;top: 18px;margin-top: -7px;left: 0;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat;background-size: 134px auto;background-position:-35px -19px;filter: invert(100%);}
@media only screen and (max-width: 767px) {
    .isMobile .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .map_location img {width: 100%;height:auto;padding-top: 0;}
}
/* //E: new 2022 / 220930 / byr*/

/* MO */
@media only screen and (max-width: 767px) {
    /* S: new 2022 / 220930 / byr*/
    /*** service cv network ***/
    .cvnetwork_wrap .network_info {height: 100%;}
    .cvnetwork_wrap .network_info .txt_wrap {width: 100%;font-size: 14px;}
    .cvnetwork_wrap .network_info .txt_wrap .align_cont .location_now {position: relative;background-color: #f7f3f2;padding: 25px 15px 10px 15px;border: none;}
    .cvnetwork_wrap .network_info .txt_wrap .location_now #btnGetCurAddr {top: 37px;}
    .cvnetwork_wrap .network_info .txt_wrap .location_now #uiCurrentAddr {padding: 0 15px 0 39px;line-height: 40px;display: block;background: #fff;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area {padding: 0 15px 30px;background: #f7f3f2;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list {top:50px;max-height: 200px;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a {height: 34px; border:none;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a {font-weight: 700;color: #409eff;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.sorting_wrap {-ms-flex-preferred-size:calc(50% - 5px);flex-basis:auto;width:calc(50% - 5px); background: #fff;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown.select_wrap {-ms-flex-preferred-size:calc(50% - 5px);flex-basis:auto;width:calc(50% - 5px);}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open {border: none;background: #fff;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open span {font-size: 14px;line-height: 40px;color: inherit;font-family: "HyundaiSansTextKR";}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .ui_dropdown .btn_open:focus,
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap input:focus,
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap input:focus-visible {border-color: #409eff;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area {display: block;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap {width: 100%;margin-bottom: 30px;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area .input_wrap input {background-color: #fff;color: #000;}
    .cvnetwork_wrap .network_info .txt_wrap .search_area .input_area #btnSearch {width: 100%;}
    .cvnetwork_wrap .network_info .txt_wrap .result_num {padding: 20px 15px;}
    .cvnetwork_wrap .network_info .txt_wrap .result_num strong {font-size: 16px;line-height: 16px;}
    .cvnetwork_wrap .network_info .txt_wrap .no_result {height: 225px;}
    .cvnetwork_wrap .network_info .txt_wrap .no_result .inner {top:50px}
    .cvnetwork_wrap .network_info .txt_wrap .no_result .inner p {line-height: 1.78;}
    .cvnetwork_wrap .network_info .txt_wrap .no_result strong {margin-bottom: 20px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info {height: 100%;min-width: unset;overflow: visible;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li {padding: 13px 15px 15px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag span {line-height:30px;font-size: 15px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .flag.xcient .logo {padding-left: 82px;background-size: 74px;background-position: 0 -31px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li dl {margin: 4px 0 0;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .operating_info {margin-top: 20px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .btn_posi {display: none;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on {padding: 13px 15px 25px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .map_view {display: block}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li.on .map_view .map_detail {display: block;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .map_location {position: relative;overflow: hidden;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .map_location img {width: 100%;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap {position: relative;overflow: hidden;padding-top: 15px;font-size: 15px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a {float: left;width: calc(50% - 15px/2); line-height: 40px;text-align: center; background-color: #002c5e;color:#fff}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a + a {float: right; background-color:#666 ;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a .ico.blank {left: 5px;}
    .cvnetwork_wrap .network_info .txt_wrap .map_info #uiList li .map_view .btn_wrap a .ico.blank::after {content: '';display: block;position: absolute;top:50%;margin-top: -7px;left: 0;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat;background-size: 134px auto;background-position:-35px -19px;filter: invert(100%);}
    .cvnetwork_wrap .network_info .map_wrap {display: none;}
    /* //E: new 2022 / 220930 / byr*/

    /* S: new 2022 / 221007 / byr*/
    /*** bluehands ***/
    .bluehands_wrap.content {padding:  0 !important;}
    .bluehands_wrap .area_header_wrap .search_area {width:100%;padding: 10px 15px 25.5px;}
    .bluehands_wrap .area_header_wrap .search_area .select_area {width: 100%;display: block;}
    .bluehands_wrap .area_header_wrap .search_area .select_area .layout_flex {display: block;width: 100%;margin-bottom: 5px;}
    .bluehands_wrap .area_header_wrap .search_area .select_area .select_wrap {flex: auto;margin-bottom: 5px;}
    .bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open {border: none;}
    .bluehands_wrap .area_header_wrap .search_area .ui_dropdown .btn_open span {display: none;}
    .bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a {height: 34px;line-height: 34px;border: none;}
    .bluehands_wrap .area_header_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a {font-weight:700;color:#409eff}
    .bluehands_wrap .area_header_wrap .search_area .select_area .input_wrap {width: 100%;}
    .bluehands_wrap .area_header_wrap .search_area .select_area .select_wrap .select_box{flex: 1;margin-bottom: 5px;}
    .bluehands_wrap .search_area .search_filter_area .btn_slideToggle {position:relative;top: unset;left: unset;right: unset;margin: 11px 0 7px;}
    .bluehands_wrap .search_area .search_filter_area .btn_slideToggle button {font-size: 13px;}
    .bluehands_wrap .search_area .search_filter_area .btn_slideToggle button::after {top: 17px;right: 3px;width: 7px;height: 7px;border-width: 1px 1px 0 0;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap {margin-top:0}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter {display: block;font-size: 14px;padding: 12px 20px 5px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter > li {display: flex;line-height: 34px;height: auto;padding: 0;margin: 0 0 11px 0;align-items: flex-start;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter > li .tit {display: inline-block;font-size: 14px;line-height: 34px;width: 23%;font-family: 'HyundaiSansTextKR';}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub {display: inline-block;margin:0;width: 77%;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li {height: 34px; padding:0 10px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select button{font-size: 13px}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li [type=checkbox] {padding: 0 10px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li::after {top: 10px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li:last-child{padding:0 0 0 10px}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_sub li span {border: none;font-size: 14px;line-height: 34px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select {text-align: right;margin: 0;margin-bottom: 10px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li:last-child button {padding: 0 0 0 10px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li:before {bottom: 20px;}
    .bluehands_wrap .search_area .search_filter_area .box_wrap .list_filter_select li button {padding: 0 10px;margin: 10px 0;line-height: 33px;}
    .bluehands_wrap .search_area .search_btn_area {display: block;padding-top: 0;}
    .bluehands_wrap .search_area .search_btn_area .btn {width: 100%;}
    .bluehands_wrap .search_area .search_btn_area .btn  + .btn {margin-top: 10px;}
    .bluehands_wrap .search_area .search_btn_area + p {line-height: 43.5px;}
    .bluehands_wrap .area_searchRst_wrap .location_area .location_now {margin-left: 0;padding: 6px 15px;}
    .bluehands_wrap .area_searchRst_wrap .location_area .location_now #btnGetCurAddr {left: 10px;}
    .bluehands_wrap .area_searchRst_wrap .location_area .location_now #uiCurrentAddr {margin-left: 19px;}
    .bluehands_wrap .map_wrap {height: 410px;}
    .bluehands_wrap .search_result_wrap .inner .align_cont {padding: 30px 0 ;}
    .bluehands_wrap .search_result_wrap .table_wrap {webkit-overflow-scrolling:touch;overflow-x: auto;width: 100%;padding: 0 15px;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table {min-width: 700px;word-break: break-all; font-size:12px;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table td {padding:10px 1em;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > * {min-width: unset !important;flex: unset !important;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(1) {width: 20%;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(2) {width: auto;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(3) {width: 15.4%;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(4) {width: 19.45%;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table tr > *:nth-child(5) {width: 16%;}
    .bluehands_wrap .search_result_wrap .table_wrap .data_table .btn {font-size: 13px;width: 75px;}
    .bluehands_wrap .desc_wrap .inner.bg_beige {background-color: #f7f3f2;}
    .bluehands_wrap .desc_wrap .inner .align_cont {width: 100%;}
    .bluehands_wrap .desc_wrap .inner .align_cont {padding: 36px 15px 46px;}
    .bluehands_wrap .desc_wrap .inner.bg_beige .align_cont {padding: 46px 15px;}
    .bluehands_wrap .desc_wrap h3 {font-size: 16px;}
    .bluehands_wrap .list_dot {margin: 6px 0 20px;}
    .bluehands_wrap .list_dot:last-child {margin-bottom: 0;}
    .bluehands_wrap .list_dot li {font-size: 13px;}
    .bluehands_wrap .list_dot li.mark {padding-left: 16px;}
    .bluehands_wrap .desc_wrap .btn_link {height: 26px !important;line-height: 26px !important;padding: 0 14px 0 0;font-size: 13px;}
    .bluehands_wrap .desc_wrap .btn_link::after {top: 8.5px;right: 5px;width: 7px;height: 7px;}
    /*** bluehands > detail ***/
    .bluehands_wrap.details.content {width: 100%;}
    .bluehands_wrap.details .btn {padding: 0 20px;min-width: 120px;height: 40px !important;line-height: 40px !important;}
    .bluehands_wrap.details .area_header_wrap .link_exclusive {padding: 37px 15px 30px;width: 100%;}
    .bluehands_wrap.details .area_header_wrap .link_exclusive h3 {font-size: 14px;text-align: left;font-family: 'HyundaiSansHeadKR';} /* 221227 edit */
    .bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap {display: block;margin-top: 28px;}
    .bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap div {margin-bottom: 10px;}
    .bluehands_wrap.details .area_header_wrap .link_exclusive .btn_wrap .btn {width: 100%;font-size: 14px;}
    .bluehands_wrap.details .area_branch_wrap .align_cont {padding: 0 0 28px;border: none;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap {grid-template-columns: repeat(1, 1fr);}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .map_wrap {width: 100%;grid-area: auto;order: 2;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap {width: 100%;padding: 28px 0;grid-area: auto;order: 1;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul {margin: 0;padding: 0 15px;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap ul .txt_tit::after {padding: 0 1px 0 5px;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .info_wrap .btn_wrap .searchRoute i.ico.blank {top: 0px;margin-left: 7px;width: 25px;height: 16px;vertical-align: top;}
    .bluehands_wrap.details .area_branch_wrap .box_wrap .btn_wrap {display: block;margin: 15px 0 7.5px;grid-area: auto;order: 3;}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute {display: block;width: auto;line-height: 40px !important;margin: 0 15px;height: 40px !important;} /* 221219 edit */
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute:hover,
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute:focus {background-color: #666666 !important}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute i.ico.blank {margin-top: 24px;margin-left: 7px;}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .searchRoute i.ico.blank::after {top: -12px;left: -6px;background: url('/cstatic/images/new_common/ico_btn.png') no-repeat;background-size: 134px auto;background-position: -35px -20px;filter: invert(100%);}  /* 221219 edit */
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .mo_view .fixed_btn {z-index: 99;position: fixed;bottom: 0;left: 0;right: 0;display: flex;}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .mo_view .fixed_btn div {width: 50%;}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .mo_view .fixed_btn .btn {width: 100%;padding: 0;height: 50px !important;line-height: 50px !important;}
    .bluehands_wrap.details .area_branch_wrap .btn_wrap .mo_view .call {background-color: #666666;}
    .bluehands_wrap.details .area_desc_wrap .align_cont {padding: 0 15px 51px;}
    .bluehands_wrap.details .area_desc_wrap h3 {font-size: 16px;}
    /* alert layer openDialogPop() */
    .layer_alert.type_service .btn_wrap,
    .layer_exclusive_add_confirm .btn_wrap,
    .layer_exclusive_already .btn_wrap,
    .layer_exclusive_add .btn_wrap,
    .layer_exclusive_remove .btn_wrap,
    .layer_exclusive_login .btn_wrap,
    .layer_login .btn_wrap {display:flex;gap:10px}
    .layer_alert button {height: 40px !important;line-height: 40px !important;}
    /* //E: new 2022 / 221007 / byr*/

    /* S: new 2022 / 221021 / byr*/
    /* maintenance-reservation-request */
    .maintRsvn_wrap.content {width: 100%;min-height: 305px;}
    .maintRsvn_wrap .btn_step {margin: 20px 0 10px;padding: 0;}
    .maintRsvn_wrap .btn_step button {width: 100%;height:40px;font-size: 14px;line-height: 1.57;letter-spacing: -0.7px;}
    .maintRsvn_wrap .area_step_wrap { max-width: unset; width: 100%; margin: 0 auto; }
    .maintRsvn_wrap .area_step_wrap .area_estimate { margin: 0px; }
    .maintRsvn_wrap .area_step_wrap .area_estimate .box_estimate { border-width: 1px; }
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate { padding: 0px 15px; }
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt {padding: 16px 0px;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .tit { font-size: 15px; line-height: 1.33; }
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .tit::after { display: none; }
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_org,
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_content {right: 23px;font-size: 15px;line-height: 1.53;width: 67%;text-align: right;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .txt_org { display: none; }
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .icon_arrow {width: 10px;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .tit_estimate .icon_arrow svg path {stroke-width: 2.5px;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .box_unit {padding: 25px 15px 15px;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .box_unit .box_location_now {margin: 0px 0px 10px;padding: 7px 23px 7px 37px;font-size: 13px;}
    .maintRsvn_wrap .area_step_wrap .step_estimate .box_unit .box_location_now a {left: 15px;margin-top: 0px;width: 14px;height: 18px;}
    .maintRsvn_wrap .area_step_wrap .search_area { display: block; font-size: 13px; }
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown { width: 50%; }
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .btn_open { font-size: 13px; padding: 0px 15px; border: none; }
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item a { border: none; line-height: 34px; height: 34px; }
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on,
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover { background-color: rgb(245, 247, 250); }
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item.on a,
    .maintRsvn_wrap .area_step_wrap .search_area .ui_dropdown .ui_dropdown_wrap .ui_dropdown_list .item:hover a { font-weight: 700; color: rgb(64, 158, 255); }
    .maintRsvn_wrap .area_step_wrap .search_area .input_area { padding-top: 10px; }
    .maintRsvn_wrap .area_step_wrap .search_area .input_area .input_wrap input[type="text"] {font-size: 13px;}
    .maintRsvn_wrap .area_step_wrap .search_area .input_area .btn_wrap {right: 3px;}
    .maintRsvn_wrap .area_step_wrap .box_brand_info .txt_result { padding: 0px 0px 13px; font-size: 15px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .no_result strong { font-size: 16px; font-weight: bold; line-height: 1.38; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .no_result strong::before { width: 45px; height: 45px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info { border: none; margin: 0px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info > li { padding: 15px 15px 8px; border-bottom: 1px solid rgb(204, 204, 204); }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_wrap { height: auto; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label input[type="checkbox"] { top: 1px; opacity: 1}/* 230111 edit */
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch { padding-left: 30px; font-size: 14px; line-height: 1.57; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch::before,
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch label .label_branch::after { top: -2px; width: 17px; height: 17px; transform: unset; border-width: 2px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .box_tit .tit_branch input[type="checkbox"]:checked + .label_branch::after {top:1px;left: 6px;}
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .list_map_info { padding-left: 30px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .list_map_info li .txt { font-size: 14px; }
    .maintRsvn_wrap .area_step_wrap .box_brand_info .list_branch_info li .txt_distance {line-height: 1.67;letter-spacing: 0.48px;}
    .maintRsvn_wrap .area_step_wrap .box_brand_info .txt_explain {margin: 13px 0px 5px;padding: 0px;font-size: 13px;line-height: 1.57;}
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio { display: block; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap { width: 50%; padding-bottom: 12px; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input + label { padding: 0px 0px 0px 24px; font-size: 14px; line-height: 1.57; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input + label::before { width: 16px; height: 16px; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_radio .box_wrap input:checked + label::after { left: 5px; width: 6px; height: 6px; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .wrap_textarea textarea { padding: 15px; font-size: 13px; line-height: 1.77; letter-spacing: -0.65px; }
    .maintRsvn_wrap .area_step_wrap .step_2 .list_form li .textarea_num {margin-bottom: 2px;margin-top: 3px;font-size: 13px;line-height: 1.77;letter-spacing: -0.65px;color: rgb(0, 0, 0);}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar thead th {height: auto;padding: 1vw 0;font-size: 14px;line-height: 1.67;letter-spacing: -0.6px;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar {margin-top: 0;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar tbody tr { border-top: none; }
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td { height: 50px; }
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td p {padding: 4px;font-size: 13px;line-height: 1.54;letter-spacing: -0.65px;height: 100%;border: none;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td.type_today {border: none;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td.type_today p {box-shadow: rgb(0 127 168) 0px 0px 0px 1px;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td.type_today p::after {font-size: 11px;right: unset;left: 4px;bottom: 1px;letter-spacing: -.55px;line-height: 1.82;}
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td .txt_choice { padding: 0px; }
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"] { width:100%; height: 50px; border: none; border-radius: 0}/* 230111 edit */
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"] + span { padding: 4px; font-size: 13px; height: 50px; }
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td input[type="radio"]:checked + span::after { top: 21px; right: 21px; width: 12px; height: 8px; }
    .maintRsvn_wrap .area_step_wrap .tbl_calendar td .type_night_off { padding: 10px 0px 0px; height: 10px; width: 10px; right: 4px; bottom: 4px; }
    .maintRsvn_wrap .area_step_wrap .step_3 .txt_explain { margin: 8px 0px 0px; font-size: 13px; line-height: 1.54; text-align: left; }
    .maintRsvn_wrap .area_step_wrap .step_3 .txt_explain::before { padding-right: 5px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date { margin: 0px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm { padding: 37px 0px 27px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit { padding: 27px 0px 0px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit:first-child { padding: 0px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .tit_branch { margin: 0px 0px 13px; font-size: 14px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio { height: auto; font-size:13px;}/* 230110 edit */
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap { width: 70px; margin: 0px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"] { height: 32px; }
    .maintRsvn_wrap .area_step_wrap .box_select_date .reserv_cdtm .box_unit .wrap_radio .box_wrap input[type="radio"] + span { height: 32px; font-size: 14px; line-height: 32px; letter-spacing: 0.48px; }
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form {padding: 0 0 5px;}
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form li { display: block; float: none; width: auto; padding: 0px; }
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form li .txt_tit {position: relative;left: 0px;font-size: 14px;}
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select { margin-top: 7px; width: 100%; }
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select label { padding: 0px 15px; }
    .maintRsvn_wrap .area_step_wrap .step_3 .list_form li .wrap_select label::after { margin-top: -3px; height: 0px; width: 9px; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form {margin-bottom: -15px;}
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li { display: flex; width: 100%; padding: 0px; margin: 0px; justify-content: space-between; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .txt_tit { font-size: 14px; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_txt,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_form,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel {margin: 0px;max-width: 78%;}
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select select { font-size: 13px; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select label,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select input,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_form input,
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .input_txt { padding: 0px 15px; font-size: 13px; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .wrap_select label::after { margin-top: -3px; height: 0px; width: 9px; }
    .maintRsvn_wrap .area_step_wrap .step_4 .list_form li .type_tel div { float: none; margin: 0px; }
    .maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair { position: relative; margin: 40px 0px 0px; padding: 0px 15px; width: 100%; }
    .maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn {width: 100%;min-width: unset;font-size: 15px;height: 50px !important;line-height: 50px !important;}
    .maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn:hover, .maintRsvn_wrap .area_step_wrap .step_estimate + .type_repair .btn:focus { background: rgb(0, 44, 94); color: #fff; }
    /* finish page */
    .maintRsvn_wrap .area_contents_wrap {max-width: unset}
    .maintRsvn_wrap .area_contents_wrap .inner {padding: 70px 0 20px;width: 100%;}
    .maintRsvn_wrap .area_contents_wrap .box_finish {gap:35px;padding: 0 15px;}
    .maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap::before {width: 37px;height: 24px;background: url('/cstatic/images/new_common/icon_finish.png') center -3px no-repeat;background-size: 100% auto;}
    .maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap .tit {margin-top: 10px;font-size: 21px;line-height: 1.38;letter-spacing: -1.05px;}
    .maintRsvn_wrap .area_contents_wrap .box_finish .txt_wrap .txt {margin-top: 5px;font-size: 14px;line-height: 1.57;letter-spacing: -0.7px;}
    .maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap {gap: 10px;width: 100%;}
    .maintRsvn_wrap .area_contents_wrap .box_finish .btn_wrap .btn {height: 40px;width: 100%;font-size: 14px;line-height: 1.57;letter-spacing: -0.7px;}
    /* //E: new 2022 / 221021 / byr*/

    .layer_alert .type_1 .btn_confirm button { min-width: 120px; }
}