@charset "utf-8";

/* 방문서비스신청-엔지니어선택 */
.engineer_choice .time_table {overflow-y:auto; height:225px;}

/* 무상클린서비스-신청 */
.free_clean .comment_board {top:30px;}
.free_clean .counsel_notice {overflow:hidden;}
.free_clean .counsel_notice h4 {color:#7d7d7d; text-indent:20px;}

/* 요금안내 */
.charge {overflow:hidden;}

/* 분리/설치비용 */
.charge_guide {overflow:hidden;}
.charge_guide .t_point {font-size:16px; margin-bottom:15px;}
.charge_guide .notice_ul {overflow:hidden; margin-bottom:10px;}
.charge_guide .notice_ul li {color:#5b5a5a;}

.charge_content {overflow:hidden;}
.charge_content .btn {margin-bottom:20px;}
.charge_content .btn .btn_charge {background-color:#fff; border:1px solid #dcdcdc; box-sizing:border-box; color:#7d7d7d; font-size:13px;}
.charge_content .btn .btn_charge.on {background-color:#0a71cc; border:1px solid #0a71cc; color:#fff;}

.detail_charge {display:none; overflow:hidden;}
.detail_charge .area_detail {overflow:hidden;}
.detail_charge .area_detail + .area_detail {margin-top:40px;}

.detail_charge .word_ex {overflow:hidden; padding:20px;}

/* 서비스요금안내-보증기간산정기준 */
.charge_2 .info_tabl2 table{margin-top: 15px;}
.charge_2 .info_tabl2 thead th{text-align: center;word-break: break-all;}
.charge_2 .info_tabl2 tbody th:first-child, .info_tabl2 tbody td:first-child{padding-left:5px;}
.charge_2 p.desc_txt{font-size:12px;padding:20px 15px;line-height:1.7;}
.charge_2 .info_tabl2.type01 table .bd_r{background-color:#fcebeb}
.charge_2 .info_tabl2.type01 table tbody td:nth-child(7) {background-color:#fcebeb;}

/* 서비스요금안내-유무상수리기준 */
.charge_3 .desc_ul,
.charge_3 .step_ul{margin-top: 20px;}
.charge_3 .desc_ul>li{padding-left: 8px;text-indent: -8px;}
.charge_3 .step_ul>li{padding-left: 14px;text-indent: -14px;}
.charge_3 .desc_ul>li:before,
.charge_3 .step_ul>li:before{content: none}
.charge_3 .detail_charge .area_detail + .area_detail{margin-top: 25px;}

.charge_5{}
.charge_5 .info_tabl2 tbody td [class*="txt_e30000"],
.charge_5 .info_tabl2 tbody td .t_point{font-size:12px;}
.charge_5 .info_tabl2 [rowspan]{padding:4px;}

/* 산정기준 */
.scoring_criteria{}
.scoring_criteria .calc_img{margin: 20px 0}
.scoring_criteria .calc_img img{width: 100%;max-width: 639px}


/* 고객만족제도 */
.customer_system .charge_comment {margin-bottom: 30px;}
.customer_system .detail_charge .area_detail + .area_detail{margin-top: 30px;}
.customer_system .area_detail .list{overflow: hidden;margin-top: 30px;}
.customer_system .area_detail .list li{float: left;width: 50%;box-sizing: border-box;}
.customer_system .area_detail .list li:first-child{padding-right: 15px;}
.customer_system .area_detail .list li [class*="point_bdr"] *:before{width: 100px;}
.customer_system .area_detail .txt .t_notice{margin-top: 2px;font-size: 14px}

/* 컨텐츠페이지_commonstyle */
.charge_comment{margin-bottom: 20px;font-size: 15px;letter-spacing: -1px;text-align: center;}
.charge_comment p {word-break:keep-all;}
ul.detail_charge{display: block;}

/*2019-06-28*/
/* Apple 제품 서비스 인덱스*/
.reserve_service {}
.reserve_service {overflow:hidden;}
.reserve_service .reserve_box {overflow:hidden;display:block;border-top:1px solid #d4d4d4;}
.reserve_service .reserve_box p.tit {font-size:12px;text-align:left;}
.reserve_service .reserve_box ul {}
.reserve_service .reserve_box li {border-bottom:1px solid #d4d4d4}
.reserve_service .reserve_box li a {display:table;table-layout: fixed;width:100%;text-align:center;min-height:95px;}
.reserve_service .reserve_box li a .icon_img{display:table-cell; width:39.44%;vertical-align: middle;}
.reserve_service .reserve_box li a .icon_txt {display:table-cell;vertical-align: middle;width:60.56%;}
.reserve_service .reserve_box li a .icon_img img{max-height:100%;height: 46px;}
.reserve_service .bullet_ul li:before {background-color:#5b5a5a;}

.caution {font-size:12px;color:#5b5a5a;text-align:left;letter-spacing:-.5px;padding-top:10px;font-weight:300;}
.caution a {font-size:12px;}

/* iPhone,apple 서비스 예약 안내 리스트*/
.visit_service{}
.visit_service .btn [class*="h_80"] {font-size:15px;}

/* iPhone,apple 상세 */
.slide_info-type_01{width: 100%;}
.slide_info-type_01 .info_title{width: 100%;box-sizing: border-box;background: #fff;padding-bottom:35px;}
.slide_info-type_01 .info_title.active{background-color:#f9f9f9;}
.slide_info-type_01 .info_title a{position: relative;display: block;background: #fff;padding: 0 20px;border-top: 1px solid #0a71cc;border-bottom: 1px solid #0a71cc;}
.slide_info-type_01 .info_title a strong{display:inline-block;padding: 18px 0;font-size:14px;color:#0a71cc;font-weight:normal;line-height: 1;}
.slide_info-type_01 .info_title a:after{content: '';position: absolute;top: 24px;right: 26px;display: inline-block;background-color: #0a71cc;width:10px;height: 2px;-webkit-transform:rotate(45deg);transition-duration:0.3s;border-radius: 6px;}
.slide_info-type_01 .info_title.active a:after{content: '';-webkit-transform: rotate(-45deg);}
.slide_info-type_01 .info_title a:before{content: '';position: absolute;top: 24px;right: 20px;display: inline-block;background-color: #0a71cc;width: 10px;height: 2px;-webkit-transform: rotate(-45deg);transition-duration:0.3s;border-radius: 6px;/* margin-right: 20px; */}
.slide_info-type_01 .info_title.active a:before{content: '';-webkit-transform: rotate(45deg);}
.slide_info-type_01 .info_cont{overflow: hidden;height:0;background-color:#f9f9f9;}

.slide_info-type_01 .info_cont .cont_wp{}
.slide_info-type_01 .info_cont .cont_wp p.tit_h3{font-size:14px;color:#252525;letter-spacing:-.5px;text-align:left;padding-bottom:15px;}
.slide_info-type_01 .info_cont .cont_wp p.tit_h4{font-size:14px;color:#0a71cc;letter-spacing:-.5px;text-align:left;padding-bottom:8px;}
.slide_info-type_01 .info_cont .cont_wp p.desc {font-size:12px;color:#5b5a5a;line-height:15px;font-weight:300;padding-bottom:30px;}
.slide_info-type_01 .info_cont .cont_wp p.desc_s {font-size:12px;color:#5b5a5a;line-height:15px;font-weight:300;}
.slide_info-type_01 .info_cont .cont_wp .bullet_ul {margin:0 0 10px;}
.slide_info-type_01 .info_cont .cont_wp .bullet_ul li {font-size:12px;}
.slide_info-type_01 .info_cont .cont_wp .bullet_ul li:before {background-color:#5b5a5a;}
.slide_info-type_01 .info_cont .cont_wp .bullet_ul li + li {margin-top:8px;}
.slide_info-type_01 .info_cont .cont_wp .bullet_ul li a {size:12px;color:#7d7d7d;}
.slide_info-type_01 .info_cont .cont_wp .img {display:block;}
.slide_info-type_01 .info_cont .cont_wp .img img{width:200px;}

.slide_info-type_01 .info_cont .cont_wp_area + .cont_wp_area{margin-top:17px;}
.slide_info-type_01 .info_cont .cont_wp_area {}
.slide_info-type_01 .info_cont .cont_wp_area .info_wrp {overflow:hidden;border-top:1px solid #d9d9d9;padding:40px 0;}
.slide_info-type_01 .info_cont .cont_wp_area .info_wrp:after {content:'';display:block;clear:both;}
.slide_info-type_01 .info_cont .cont_wp_area .info_wrp +.info_wrp {border-bottom:1px solid #d9d9d9;}
.slide_info-type_01 .info_cont .cont_wp_area .icon_wrp{width:120px;text-align:right;float:left;}
.slide_info-type_01 .info_cont .cont_wp_area .txt_wrp {float:left;padding-left:20px;}
.slide_info-type_01 .info_cont .cont_wp_area .txt_wrp p.tit_h4 + .bullet_point {margin:10px 0 20px;}
.slide_info-type_01 .info_cont .cont_wp_area p.tit_h4 + .bullet_point {margin:10px 0 0;}
.slide_info-type_01 .info_cont .cont_wp_area .bullet_point li a {color: #5b5a5a;}

/* iPhone,apple 데이터 백업 및 나의 iPhone 찾기 해제 스텝 */
.cont_wp_area {}
.cont_wp_area {overflow:hidden;}
.cont_wp_area .reserve_box {overflow:hidden;display:block;}
.cont_wp_area .reserve_box p.tit {font-size:12px;text-align:left;}
.cont_wp_area .reserve_box ul {}
.cont_wp_area .reserve_box li {word-break: break-all;text-align:left;font-size:12px;color:#5b5a5a;}
.cont_wp_area .reserve_box li + li {margin-top:20px;}
.cont_wp_area .reserve_box li .box_wrp {display:table;table-layout: fixed;width:100%;text-align:center;min-height:95px;}
.cont_wp_area .reserve_box li .box_wrp .box_wrp {margin-top:20px;}
.cont_wp_area .reserve_box li .box_wrp .icon_img{display:table-cell; width:13%;vertical-align: top;}
.cont_wp_area .reserve_box li .box_wrp .icon_txt {display:table-cell;vertical-align: top;width:84%;padding-left:4%;}
.cont_wp_area .reserve_box li .box_wrp .icon_txt p.tit_h3{padding-bottom: 8px;margin: 10px 0 0;}
.cont_wp_area .reserve_box li .box_wrp .icon_img img{max-height:100%;width: 38px;}

/* iPhone 지역선택 */
.visit_service{}
.visit_service .box_group {display:table;table-layout: fixed;width:100%;}
.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%;border-left:0;}
.visit_service .box_group li a {display:block;text-align:center;padding:25px 0;box-sizing: border-box;color:#0a71cc;font-size:14px;letter-spacing:-.5px;line-height:1.4;}
.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;}

.guide_video_wrapper{position:relative;padding-bottom:12px;padding-top:5px;}
.guide_video_wrapper .guide_video_list{overflow:hidden;}
.guide_video_wrapper .guide_video_list li{list-style-type: none;overflow:hidden;padding-bottom:20px;display:table;width:100%;}
.guide_video_wrapper .guide_video_list li a{display:block;}
.guide_video_wrapper .guide_video_list li p{display:table-cell;text-align:left; color:#252525; font-size:14px; padding-left:15px; box-sizing: border-box;line-height:1.4;width:60%;letter-spacing:-.5px;vertical-align:middle;}
.mov_wrp{position:relative;display:table-cell;width: 40%;vertical-align: middle;}
.mov_wrp .mov_area{float:left;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%;}

/*2019-06-28*/
[class*="txt_e30000"] {margin-top: 5px;color:#e30000 !important;font-size: 13px;}

/*가전제품 전기요금 계산*/
.electric_charges{}
.electric_charges .tit h4 {border-bottom:1px solid #d3d3d3;padding-bottom:10px;text-indent:20px;}
.electric_charges .board_write{padding-top:0;margin-top:20px;}

.electric_charges .board_write .write_tit{width:67%;text-indent:0;font-size:13px;}
.electric_charges .board_write .write_tit + .btn{position: absolute;right: 20px;top:0;border-radius: 5px; margin-left: 1%;width: 29%;}
.electric_charges .board_write .write_tit + .btn button {font-size:12px; height: 38px;}
.electric_charges .board_write p{font-size:13px;}
.electric_charges .input_area{margin-top:15px;}
.electric_charges .input_area input{font-size:13px;}
.electric_charges .input_area select {width:196px;-webkit-appearance: initial;}
.electric_charges .input_txt_01{line-height:35px;padding-left:5px;font-size:13px; color:#252525;height:35px;display:inline-block;letter-spacing:-.5px;}
.electric_charges .rate_box_result_wrap{background: #fafafa;margin-top:60px;margin-bottom:15px;}
.electric_charges .rate_box_result{overflow:hidden;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;box-sizing: border-box;width:100%;background-color: #fafafa;padding:15px 20px;}
.electric_charges .rate_box_result + .rate_box_result {border-top: 0;}
.electric_charges .rate_box_result .result_txt{float:left;line-height: 1.4;font-size: 13px;color: #252525;font-weight: 500;letter-spacing: -.75px;text-align: left;width:107px;padding-right:6px;}
.electric_charges .rate_box_result .result_txt.type01{}
.electric_charges .rate_box_result .result_txt + div.t_l{float:left;}
.electric_charges .rate_box_result input {background-color:#e8f0fd;color:#0a71cc;text-align:right;width:118px;font-size:13px;}
.electric_charges .accept_number{text-decoration: underline;}
.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;float: none;width: 100%;overflow: hidden;font-size: 13px;text-align: left !important;padding-top: 10px;color: #e30000;}

/* 제품 배송/설치 일정 조회 */
.delivery_box {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding-top:20px; padding-bottom:20px;}
.delivery_box .delivery_input {overflow:hidden;}
.delivery_box .delivery_input + .delivery_input {margin-top:10px;}
.delivery_input dt,
.delivery_input dd {float:left;}
.delivery_input dt {line-height:33px; width:33%; height:35px;}
.delivery_input dd {margin-left:2%; width:65%;}
.delivery_input dd input {width:100%;}
.delivery_input input[type="tel"] {text-align:left;}


/*이전설치비용안내*/
.installation_cost .board_write {margin-top:0;}
.installation_cost .board_write tbody tr:first-child th,
.installation_cost .board_write tbody tr:first-child td,
.installation_cost .board_write tbody th,
.installation_cost .board_write tbody td{border:0;vertical-align:middle;}
.installation_cost .rate_box_result_wrap {margin-top:10px;}
.installation_cost .rate_box_result .result_txt {width:32%;box-sizing: border-box;}
.installation_cost .rate_box_result .result_txt + div.t_l{width: 68%;}
.installation_cost .rate_box_result input {width: calc(100% - 22px);box-sizing: border-box;}
.installation_cost .area_select{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
