@charset "utf-8";

/* 서비스센터/판매점 */
.store {overflow:hidden;}
.gps_now {overflow:hidden;}
.gps_now .now_position span {position:relative;}
.gps_now .now_position span:before {background:url("/assets/images/common/spr_icon_map.png") no-repeat 0 -32px; background-size:15px auto; content:""; position:absolute; left:-20px; top:2px; height:22px; width:15px; z-index:2;}
.gps_now .t_7d {font-size:12px;}

.store .search_store {overflow:hidden; border-top:none; border-bottom:none;}
.search_store .area_select {overflow:hidden; margin-bottom:20px;}
.search_store .area_select .choice_area {overflow:hidden;}
.search_store .area_select .choice_area select {float:left; width:100%;}
.search_store .area_select .choice_area select + select {margin-left:3%;}
.board_list2 .now_result {overflow:hidden; font-size:15px; text-align:center;}
.board_list2 .now_result * {font-size:15px;}

.store .board_list2 .store_info .tel_number span {font-size:13px;}
.store .board_list2 .store_info .tel_number span:before {top:5px;}

.store .store_info {overflow:hidden; position:relative; margin-bottom:15px;}
.store .list2_unit .store_info dl {overflow:hidden; padding-top:10px;}
.store .list2_unit .store_info dt {overflow:hidden; margin-bottom:20px;}
.store .list2_unit .store_info dt .store_tit {display:inline-block; font-size:14px; position:relative; padding-left:20px; max-width:60%;}
.store .list2_unit .store_info dt .store_tit:before {background:url("/assets/images/common/spr_icon_map.png") no-repeat 0 0; background-size:15px auto; content:""; position:absolute; left:0; top:0; height:22px; width:15px;}
.store .list2_unit .store_info dd {overflow:hidden;}
.store .store_info address {color:#7d7d7d; font-size:13px;}
.store .store_info .old_add:before {content:"(구) ";}
.store .store_info .btn {position:absolute; right:0; top:0; z-index:2;}
.store .store_info .tel_number {background-color:#fff; display:block; border:1px solid #d9d9d9; font-size:13px; text-indent:16px; position:relative; padding-right:10px; padding-left:10px; width:100%;}
.store .store_info .tel_number span {position:relative;}
.store .store_info .tel_number span:before {background:url("/assets/images/common/icon_phone.png") no-repeat 0 0; background-size:14px; content:""; position:absolute; left:-20px; top:6px; height:13px; width:14px;}

.store .center_info {overflow:hidden;}
.store .center_info.type_01 dt,
.store .center_info.type_01 dd{display:inline-block;}
.store .center_info dt,
.store .center_info dd {color:#7d7d7d; font-size:13px;word-break:break-all;}
.store .center_info dt:after {content:":"; margin-right:2px; margin-left:3px;}
.store .center_info dd {letter-spacing:-1px;}

/* 상세 */
.store .road_view_tit {overflow:hidden; padding:20px;}
.store .road_view_tit h3 {font-size:15px;}
.store .map_area {background-color:#f5f5f5; overflow:hidden; height:250px !important; width:100%;}
.store .area_detail {overflow:hidden;}
.store .area_detail .store_info {margin-bottom:0;}
.store .area_detail .store_info .btn {position:relative; margin-top:20px; width:100%;}
.store .area_detail .store_info .bullet_ul {overflow:hidden;}

.find_road {overflow:hidden;}
.find_road .how_find {overflow:hidden; padding-right:20px; padding-left:20px;}
.find_road .how_find + .how_find {margin-top:20px;}
.find_road .how_find dt {overflow:hidden; margin-bottom:10px;}
.find_road .how_find dd {overflow:hidden;}
