@charset "utf-8";

/* 전체검색결과 스킨 */
#sch_res_detail {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px}
#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#sch_res_detail select {border:1px solid #dddddd;width:175px;height:45px;padding:0 5px;border-radius:3px}
#sch_res_detail .frm_input {border:1px solid #dddddd;width:300px;height:45px;border-radius:0;border-radius:3px}
#sch_res_detail .sch_wr {position:relative;display:inline-block}
#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54}

/* 검색 OR+ADN 버튼 */
.switch_field {display:inline-block;vertical-align:middle;padding:10px 5px}
.switch_field input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}
.switch_field label {float:left}
.switch_field label {display:inline-block;width:50px;background-color:#fff;color:rgba(0, 0, 0, 0.6);font-size:1em;font-weight:normal;text-align:center;text-shadow:none;padding:6px 14px;border:1px solid #bbc0c6;
-webkit-box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1);
box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1);
-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;
-ms-transition:all 0.1s ease-in-out;
-o-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out}
.switch_field label:hover {cursor:pointer}
.switch_field input:checked + label {background-color:#3a8afd;border:1px solid #3a8afd;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.switch_field label:first-of-type {border-radius:4px 0 0 4px;border-right:0}
.switch_field label:last-of-type {border-radius:0 4px 4px 0}

#sch_res_ov {text-align:center;zoom:1;height:55px;line-height:55px;background:#edf3fc;border-radius:5px;border:1px solid #d6e2f4;margin-bottom:15px;padding:0 20px}
#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_ov h2 {float:left;display:inline-block;font-size:1.25em;color:#293d58;font-weight:normal; height:55px;line-height:55px;}
#sch_res_ov h2 strong {color:#ff005a}
#sch_res_ov ul {display:inline-block;float:right;line-height:12px;font-size:0.92em;color:#5977a4;margin-top:20px}
#sch_res_ov ul:after {display:block;visibility:hidden;clear:both;content:""} 
#sch_res_ov li {float:left;margin-right:5px;padding-right:5px;border-right:0px solid #5977a4; margin-left:0px;}
#sch_res_ov li:last-child {padding:0;border:0}

#sch_res_board {padding:0px;margin:10px 0; margin-bottom:20px; border-bottom:1px solid #ddd; margin-top:30px;}
#sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sch_res_board ul {zoom:1}
#sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_board li {display:inline-block;padding:0px; /*min-width:150px;*/ padding-right:2px; text-align:center;}
#sch_res_board a {display:block;line-height:40px;padding:0 20px;border-radius:0px;border:1px solid #ddd; background:#fff; border-bottom:0px; text-align:center;}
#sch_res_board a:focus, #sch_res_board a:hover, #sch_res_board a:active {text-decoration:none;background:#d2d6dc; border:1px solid #d2d6dc; border-bottom:0px;}
#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;margin-left:3px;color:#000;line-height:18px;font-size:0.92em}
#sch_res_board .cnt_cmt:before{content:" (";}
#sch_res_board .cnt_cmt:after{content:")";}
#sch_res_board a:hover .cnt_cmt {color:#fff}
#sch_res_board .sch_on{z-index:2;background:#333;color:#fff;font-weight:500; border:1px solid #333; border-bottom:0px; /*border-bottom-color:#1977b5;
-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202);*/}
#sch_res_board .sch_on .cnt_cmt {color:#FAE100;}

.sch_word{background:none; color:#00529B;}

.sch_res_list {position:relative;margin-bottom:10px}
.sch_res_list h2 {position:relative; margin:0; margin-top:30px; padding:15px 10px;font-size:1.2em; background-color:#f7f7f7;}
.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #ececec; margin-bottom:50px;}
.sch_res_list li {border-bottom:1px solid #ececec;background:#fff;position:relative; padding:10px;}
.sch_res_list .sch_tit {display:block;padding:20px 0 10px}
.sch_res_list .pop_a {display:inline-block;background:#fff;color:#000;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px}
.sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em}
.sch_res_list p {padding-bottom:10px;color:#666;line-height:1.5em}
.sch_res_list .sch_info {padding:10px 0;color:#777}
.sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""}
.sch_res_list .profile_img img {border-radius:50%}
.sch_res_list .sch_datetime {margin-left:5px}
.sch_more {position:absolute;right:10px;top:7px;text-align:right;margin:10px 0 30px;color:#000; font-size:0.8em; }

/* 하단공통_고객센터배너 */
.help_area {width: 100%; max-width:1300px; margin:80px auto; background:url("../image/sub_help_back.jpg") no-repeat 50% 50%; background-size:cover; }
.help_area .help_inner { max-width:1300px; padding:50px; margin:0 auto; }
.help_area .help_left {display:inline-block; vertical-align: middle; width:65%; font-size:1.5em; color:#fff; font-weight: 300; line-height:1.4em; word-break:keep-all;}
.help_area .help_left p {display:block; font-size:1.25em; color: #fff; font-weight:600;  line-height:1.6em; }
.help_area .help_right {display:inline-block; vertical-align: middle; width:34%; padding-left:50px; border-left:1px solid rgba(255,255,255,.2); }
.help_area .help_right .helper_name { font-size:1.25em; color: #fff; line-height:1.4em; margin-bottom:15px;}
.help_area .help_right a {display:block; margin:5px 0;}
.help_area .help_right a.helper_phone { display:inline-block; font-size:1.25em; color: #fff; line-height:1.4em;}
.help_area .help_right a.helper_mail {display:inline-block; font-size:1.25em; color: #fff; font-weight: 300; line-height:1em; }
.help_area .help_right a i {display:inline-block; vertical-align:middle; font-size:0.85em; margin-right:5px; }


/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		

	.scroll {  overflow-x: auto; }

	h3.scon_arrow {font-size:1.6em;}
	h3.scon_arrow:after{ top:14px; }


	#life01_wrap .aircon_move_type dl dd {width:100%; min-height:auto; padding:40px 10px; border:0; border-bottom:1px solid #ddd;}
	#life01_wrap .aircon_move_type dl dd:last-child {border-bottom:0;}


	.help_area { margin-bottom:0; background-position:30% 100%; }
	.help_area .help_inner {padding:40px 25px; text-align:center;}
	.help_area .help_left {width:100%; }
	.help_area .help_right {width:100%; padding-left:0; padding-top:25px;border-left:0; border-top:1px solid rgba(255,255,255,.2); margin-top:25px;  }
	.help_area .help_right .helper_name {margin-bottom:5px; }


	.btn_all_online { width:80%; font-size:1.1em; } 

}