@charset "utf-8";

.charge_content {overflow:hidden;margin-top: 100px;}
.charge_content .btn_area{margin-bottom: 50px;}
.charge_content .btn_area a.on {background-color:#0a71cc; border:1px solid #0a71cc; color:#fff;}

.service_charge .charge_content  .txt_info strong{padding-top: 20px;}

.service_charge h3{color: #0a71cc;font-size: 24px;font-weight: 500;letter-spacing: -0.5px;line-height: 1em;}
.service_charge .txt_info strong{display: block;border-top: 1px solid #0a71cc;padding-top: 15px;width: 65px;white-space: nowrap;font-size: 18px;font-weight: 500;}
.service_charge .txt_info>.desc{margin-top: 7px; font-size: 14px;color: #7d7d7d;}
.service_charge .txt_info .desc{line-height: 24px}
.service_charge .txt_info .bullet_point>li{margin-top: 1em;font-size: 14px;}
.service_charge .txt_info .desc_list{margin:50px 0 0 29px; color: #7d7d7d;font-size: 14px;line-height: 30px;}
.service_charge .txt_info .desc_list li{text-indent: -8px;margin-left: 8px;}
.service_charge .txt_info+.txt_info{margin-top: 69px;}

.service_charge .term_table table{width: 100%;margin-top: 29px; border-top: 1px solid #7d7d7e;}
.service_charge .term_table table th,
.service_charge .term_table table td{border-bottom: 1px solid #d9d9d9;color: #7e7e7e;vertical-align: middle; text-align: center;}
.service_charge .term_table thead th{padding: 19px 0;background-color: #fcfcfc; color: #252525;font-size: 14px;font-weight: 400;}
.service_charge .term_table table tbody th{font-size: 13px}
.service_charge .term_table table tbody th,
.service_charge .term_table table tbody td{padding: 12px 0;}

.service_charge .sub_2  table tbody td,
.service_charge .sub_3  table tbody td{padding: 22px 0}

/* 윤리경영 - 서비스요금산정기준 */
.charge_1 .repair_calc{margin-top: 48px;}
.charge_1 .txt_info li .desc{margin-top: 1em;margin-left: 22px;text-indent: -22px;}

/* 윤리경영 - 보증기간 산정기준 */
.slogan{background-color: #fcfcfc;}
.charge_2 h3{margin-bottom: 19px;}
.charge_2 .slogan{margin-bottom: 49px;padding: 40px 52px 42px; color: #252525;font-size: 18px;font-weight: 400;line-height: 48px;letter-spacing: -1px}
.charge_2 .slogan .icon{margin-right: 20px;vertical-align: middle;}

.charge_2 .txt_notice{margin-top: 1em;font-size: 14px;}
.charge_2 .term_table .desc{margin-top: 29px;font-size: 14px;color: #252525;}
.charge_2 .term_table .desc span{display: block;color: #7d7d7d;}
.charge_2 .term_table strong{padding-top: 20px; margin-top: 69px;}
.charge_2 .term_table.type01 table .border_left{border-left:1px solid #d9d9d9;}
.charge_2 .term_table.type01 table tbody td{border-left:1px solid #d9d9d9;}
.charge_2 .term_table.type01 table .bd_r{background-color:#fcebeb}
.charge_2 .term_table.type01 table tbody td:nth-child(6) {background-color:#fcebeb;}


/* 윤리경영 - 유무상 수리기준 */
.charge_3 h3{margin-bottom: 49px;line-height: 48px;}
/* 윤리경영 - 분리/설치 비용기준 */
.charge_4{margin-bottom: 49px;}
.charge_4 .term_table table .border_left{border-left:1px solid #d9d9d9;}
.charge_4 .term_table table tbody th{color: #252525;font-weight: 400;}

.charge_4 .term_table .guide_list b{display: block;margin-top: 19px;font-size: 15px;color: #252525;}
.charge_4 .term_table .guide_list b+ul{margin-top: 1em;}
.charge_4 .term_table .guide_list .desc{margin-top: 7px;margin-left: 7px;}
.charge_4 .term_table .guide_list ul {margin-top: 29px;}
.charge_4 .term_table .guide_list ul li{margin-top: 0; color: #7d7d7d;font-size: 14px;}
.charge_4 .term_table .guide_list ul li+li{margin-top: 1em;}

.charge_5{}
.charge_5 .txt_provision{padding:40px 0 0;}
.charge_5 .txt_provision *{font-size:14px;}
.charge_5 .term_table table .border_left{border-left:1px solid #d9d9d9;}
.charge_5 .term_table table .th_heading{background-color: #fcfcfc;color:#252525;padding:12px;font-weight:700;}
.charge_5 .term_table table .pd_12{padding-left:12px;padding-right:12px;}
.charge_5.service_charge .term_table table tbody td:first-child {padding:12px;}

/* 윤리경영 - 고객만족제도 */
.cs .slogan{margin-bottom: 49px;padding: 41px 0;color: #252525;font-size: 20px;text-align: center;}
.cs strong{display: block;margin-bottom: 24px; font-size:24px;}
.cs .float_div{width: 315px;}
.cs .txt_only .float_div + .float_div{margin-left: 17px;}
.cs .txt_info+.txt_info{margin-top: 68px;}
.cs .company_content .txt p{font-size: 14px;line-height: 28px}
.cs .company_content .txt p .txt_point{font-size: 14px}
.cs .float_wrap{margin-top: 49px;}

/*2019-06-26*/
/* Apple 제품 서비스 */
.reserve_service {}
.reserve_service {overflow:hidden;}
.reserve_service p.bullet_p {margin-top:30px;}
.reserve_service p.bullet_p.block {display:block; margin-top:10px;}
.reserve_service .reserve_box {overflow:hidden;}
.reserve_service .reserve_box ul li {display:inline-block; float:left; min-height:270px;} 
.reserve_service .reserve_box ul li +li {margin-left:8px;}
.reserve_service .reserve_box ul li a {display:block;text-align:center;}
.caution {font-size:13px;color:#7e7e7e;text-align:center;letter-spacing:-.5px;padding:10px 0;font-weight:300;}

/* iPhone,apple 서비스 예약 안내 리스트*/
.visit_service{}
.visit_service .box_area{margin:0 -10px;}
.visit_service .box_group {display:table;table-layout: fixed;width:100%;border-collapse: separate; border-spacing: 10px 0 ;}
.visit_service .box_group li {text-align:center;display:table-cell;width:50%; vertical-align:middle;border:1px solid #ddd;min-height:108px;}
.visit_service .box_group li +li {margin-left:2%;}
.visit_service .box_group li a {display:block;text-align:center;padding:25px 0;box-sizing: border-box;color:#0a71cc;font-size:18px;letter-spacing:-.5px;line-height:28px;}
.visit_service p.tit_h4{font-size:18px; line-height:27px; color:#252525;font-weight:500;}
.visit_service p.tit_h4 + .bullet_point{margin:15px 0 35px;}
.visit_service .tab_group{}
.visit_service .tab_group ul {}
.visit_service .tab_group ul li{border:1px solid #d3d3d3;font-size:24px;text-align:left;letter-spacing:-1px;line-height:1.2; padding: 26px 0px 26px 64px;background: url('../images/service/bullet_arrow.png') no-repeat 40px 30px;background-size: 11px auto;letter-spacing: -0.5px;margin-bottom:30px;}
.visit_service .tab_group ul li a{color:#7d7d7d;display:block;}
.visit_service .btn_area{margin-top:80px;}
.visit_service .btn_area a {font-weight:300;}
.visit_service .btn_area a + a {margin-left:7px;}

/* iPhone,apple 서비스 예약 안내 상세 */
.visit_service .visit_service_info{}
.visit_service .visit_service_info h3{font-size:24px;line-height:27px;text-align:left;color:#0A71CC;padding-bottom:5px;margin-bottom:30px;font-weight:500;}
.visit_service .visit_service_info ul li{color:#5b5a5a;font-size:16px;line-height:1.4;}
.visit_service .visit_service_info ul.bullet_point li:before{top: 10px;}
.visit_service .visit_service_info ul li+li{margin-top: 10px;}
.visit_service .visit_service_info .caution{text-align:left;}

.visit_service .info_group {margin-top:55px;}
.visit_service .info_group .info_wrp {overflow:hidden;border-top:1px solid #d9d9d9;padding:40px 0;}
.visit_service .info_group .info_wrp:after {content:'';display:block;clear:both;}
.visit_service .info_group .info_wrp +.info_wrp {border-bottom:1px solid #d9d9d9;}
.visit_service .info_group .icon_wrp{width:120px;text-align:right;float:left;}
.visit_service .info_group .txt_wrp {float:left;padding-left:20px;}
.visit_service .info_group .txt_wrp p.tit_h4 + .bullet_point {margin:10px 0 20px;}
.visit_service .info_group p.tit_h4 + .bullet_point {margin:10px 0 0;}
.visit_service .info_group .bullet_point li a {color: #5b5a5a;}


.visit_service .info_group .process_wrp{overflow:hidden;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:40px 50px;}
.visit_service .info_group .process_wrp.ver_type01{padding:40px 30px;}
.visit_service .info_group .process_wrp .img {display:block;}
.visit_service .info_group .process_wrp .bullet_none {margin-top:10px;}
.visit_service .info_group .process_wrp .bullet_none li {line-height:1.5;}
.visit_service .info_group .process_wrp .bullet_none li:before {content:none;}
.visit_service .info_group .process_wrp .bullet_none li+li {margin-top:0;}
.visit_service .info_group .process_wrp p.txt {font-size:16px;padding:30px 0 40px;color:#5b5a5a;line-height:1.3;}
.visit_service .info_group .process_wrp p.txt_01{font-size:16px;color:#5b5a5a;line-height:1.45;padding-bottom:15px;}

.visit_service .info_group .process_wrp .process_box + .process_box {padding-top:45px;}
.visit_service .info_group .process_wrp .process_box .nbsp {padding-left:74px;}

.guide_video_wrapper{position:relative;padding-bottom:25px;padding-top:60px;}
.guide_video_wrapper .guide_video_list{overflow:hidden; margin-left:-46px; margin-top:-30px;}
.guide_video_wrapper .guide_video_list li{float:left; width:296px; margin-left:46px;margin-top:30px;min-height: 256px;}
.guide_video_wrapper .guide_video_list li a{display:block;}
.guide_video_wrapper .guide_video_list li p{text-align:center; color:#252525; font-size:18px; padding:20px 0 15px; letter-spacing:-0.035em; box-sizing: border-box;line-height:27px;}

.mov_wrp{position:relative;}
.mov_wrp .mov_area{position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 56.26%; }
.mov_wrp .mov_area iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*가전제품 전기요금 계산*/
.electric_charges {overflow:hidden;}
.electric_charges .txt_info li {color:#5b5a5a;}
.electric_charges .fl_clear {}
.electric_charges .fl_clear:after {content:'';display:block;clear:both;}
.electric_charges .float_box .img_area {width:352px;margin:0 auto;text-align:center;}
.electric_charges .float_box .img_area img{width:100%;}
.electric_charges .rate_box {padding:25px 0 0 30px;}
.electric_charges .rate_box .wrapper {padding-top:30px;}
.electric_charges .rate_box h3{font-size:18px; color:#252525; font-weight:500;}
.electric_charges .rate_box p{font-size:16px;  color:#252525; font-weight:400;margin-bottom:10px;}
.electric_charges .rate_box .input_area{margin-top:20px;}
.electric_charges .input_txt_01{line-height:30px;padding-left:10px;font-size:16px; color:#252525;}

.electric_charges .rate_box_result_wrap{background: #fafafa;margin-top:60px;margin-bottom:20px;}
.electric_charges .rate_box_result{border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding: 30px 0;box-sizing: border-box;width:100%;background-color: #fafafa;min-height: 90px;}
.electric_charges .rate_box_result.ver_type01{padding:15px 20px;min-height:initial;}
.electric_charges .rate_box_result + .rate_box_result {border-top: 0;}
.electric_charges .rate_box_result .result_txt{display: inline-block;line-height: 30px;font-size: 16px;color: #252525;font-weight: 500;letter-spacing: -.75px;width: 260px;padding-left:230px;text-align: left;}
.electric_charges .rate_box_result.ver_type01 .result_txt{width: 200px;padding-left:0;}
.electric_charges .rate_box_result .result_txt.type01 {width: 282px;}
.electric_charges .rate_box_result .result_txt + div.t_l{display:inline-block;}
.electric_charges .rate_box_result input {background-color:#e8f0fd;color:#0a71cc;text-align:right;}
.electric_charges .btn_area{padding-top:60px;}
.electric_charges .rate_box_result .result_caution{display:none;}
.electric_charges .rate_box_result.noti_r input{color:#e30000;}
.electric_charges .rate_box_result.noti_r .result_caution{display:block;padding-top:20px;}

/*이전설치비용안내*/
.electric_charges .area_select{padding:15px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:40px;}
.electric_charges .area_select .select_tit{display:inline-block;font-size:16px;padding:7px 42px 8px 20px;line-height:1;}
.electric_charges .area_select select{width:304px;}
.electric_charges h4 {font-size:18px; color:#252525; font-weight:500; text-align:left;padding:20px;}

.installation_cost .float_box{box-sizing: border-box;}
.installation_cost .float_box:first-child ul{padding:40px 0;}
.installation_cost .float_box:first-child li{height:90px;}
.installation_cost .float_box + .float_box{border-left:1px solid #e5e5e5;}
.installation_cost .tit{display:inline-block;font-size:16px; color:#252525; text-align:left;width:162px;padding-left:20px;}
.installation_cost select{width:212px;}
.installation_cost ul{padding:20px 0;border-top:1px solid #e5e5e5;height:377px; box-sizing: border-box;}
.installation_cost li {margin-bottom:30px;}
.installation_cost li:last-child{margin-bottom:0;}
.installation_cost .rate_box_result_wrap{margin-top:0;margin-bottom:30px;}
.installation_cost .rate_box_result_wrap .rate_box_result{border-top:0;border-bottom:1px solid #333;}
.installation_cost .rate_box_result_wrap .rate_box_result .result_txt {width:initial;padding-right:10px;padding-left:300px;}


/* 레이어팝업, 버튼*/
#dim {display:block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index:2; background:rgba(0,0,0,0.6);}
.layer_popup {display:none;overflow: hidden;overflow-y: scroll;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index:999;-webkit-box-sizing: border-box;box-sizing: border-box;}
.layer_popup .inner_layer{z-index:99;position: absolute;top:50%;left: 0;right:0;width:500px;height:auto;background-color: #fff;box-sizing: border-box;margin:0 auto;text-align:center;}
.layer_popup .inner_layer.company_daewoo{width: 1000px;}
.layer_popup .inner_layer.company_daewoo .layer_content{ overflow-y: auto; margin: 0; padding: 20px; height: 600px;}
.layer_popup .inner_layer.company_daewoo .layer_content > p > img{width: 100%;}
.layer_popup .inner_layer .layer_close{position: absolute;top: 0;right: 0;}
.layer_popup .layer_content {margin:0 15px;;}
.layer_popup .layer_head {padding-top:47px;}
.layer_popup .layer_head h3 {font-size:30px;text-align:center;letter-spacing:-.5px;color:#000;line-height:1;font-weight:bold;}
.layer_popup .message01 {font-size: 22px;color: #000;text-align: center;letter-spacing:-1px;padding:17px 0 30px;line-height:27px;}
.layer_popup .btn_area {margin:0 20px 20px;}
.layer_popup .btn_area a+a {margin-left:10px;}
[class*="h_60"] {font-size:20px; line-height:58px; height:60px;letter-spacing:-.5px;}
[class*="w_220"] {width:220px;}
[class*="w_340"] {width:340px;}
[class*="bg_7e7e7e"] {background-color: #7e7e7e;color: #fff !important;}
[class*="float_box"]{float:left;width:50%;}
