@charset "utf-8";

#popup_head {background-color:#0a71cc; overflow:hidden; position:relative; padding-right:20px; padding-left:20px; height:50px;}
#popup_head h1 {color:#fff; font-size:16px; line-height:48px;}
#popup_head .pop_close {position:absolute; right:0; top:0; height:50px; width:50px; z-index:2;}
#popup_head .pop_close img {height:50px; width:50px;}

#popup_container {background-color:#fff; overflow:hidden; box-sizing:border-box; padding-bottom:40px; width:100%;}
#popup_contents {overflow:hidden;}

/* 보유제품선택,이전접수목록_common style */
.pop_past_own {overflow:hidden;}
.pop_past_own .list_group {position:relative; padding:0;}

.pop_past_own .list_group .select_prd {position:absolute; left:0; top:0; padding-top:20px; height:100%; width:55px;}
.pop_past_own .list_group .select_prd * {float:none; display:block; text-align:center; margin:0 auto;}
.pop_past_own .select_prd .check_form {display:block; margin:0 auto; padding-left:0; min-width:20px;}
.pop_past_own .select_prd .check_form .i_form {display:block; position:relative; margin:0 auto;}
.pop_past_own .select_prd .check_form .label {display:block; text-align:center; margin-top:5px; padding:0;}

.pop_past_own .list_group .select_prd .i_form {padding:0;}
.pop_past_own .list_group .select_prd .label {margin-top:5px; padding-left:0;}
.pop_past_own .list_group .list2_unit {margin-left:60px; padding-top:20px; padding-bottom:20px; width:260px;}
.pop_past_own .list_group .list2_unit dt {width:35%;}
.pop_past_own .list_group .list2_unit dd {width:65%;}

/* 보유제품선택 */
.amount_own {overflow:hidden; margin-top:20px; margin-bottom:20px;}
.amount_own dl {overflow:hidden; margin-bottom:10px;}
.amount_own dt {float:left; line-height:27px;}
.amount_own dd {float:right; font-size:18px;}
.amount_own dd .t_point {font-size:18px;}
.amount_own .listup_prd {overflow:hidden;}
.amount_own .listup_prd .t_notice {margin-bottom:5px;}
.amount_own .listup_prd .btn {overflow:hidden;}
.amount_own .listup_prd .btn_listup {background:url("/assets/images/common/arrow_grey_20x40_2.png") no-repeat 8px 8px #fff; background-size:5px auto; border:1px solid #ccc; color:#7d7d7d; font-size:13px; text-align:left; padding-left:20px; width:105px;}
.keep_prd.list_group {min-height:200px;}

/* 이전접수목록 */
.request_past.board_list2 {min-height:300px;}

/* 제품모델명확인방법 */
.prod_name {overflow:hidden;}
.section_model {overflow:hidden; margin-top:-2.3%; margin-left:-2.3%;}
.section_model li {float:left; margin-top:2.3%; margin-left:2.3%; width:31%;}
.section_model a {background-color:#fff; display:block; overflow:hidden; border:1px solid #d3d3d3; box-sizing:border-box; color:#7d7d7d; font-size:13px; line-height:33px; text-align:center; height:35px; width:100%;}
.section_model .on a {background-color:#0a71cc; border:1px solid #0a71cc; color:#fff;}

.content_model {overflow:hidden; margin-bottom:30px;}
.content_model .unit_model {display:none; overflow:hidden;}
.unit_model h2 {font-size:16px; text-indent:20px; margin-bottom:15px;}
.unit_model .comment_txt {overflow:hidden; margin-bottom:10px;}
.unit_model .comment_tit {overflow:hidden; margin-bottom:5px;}
.unit_model .bullet_ul li {word-break:break-all;}
.unit_model .bullet_ul li .t_point:after {content:" : ";}
.unit_model .content_img {overflow:hidden; margin-bottom:10px;}
.unit_model .content_img .img_area {float:left; border:1px solid #f4f4f4; box-sizing:border-box; width:49%;}
.unit_model .content_img .img_area + .img_area {margin-left:2%;}
.unit_model .content_img .img_area img {display:block; width:100%;}
.unit_model .t_notice {padding-right:20px; padding-left:35px;}
.unit_model .t_notice:before {left:20px;}

/* 엔지니어 */
.engineer {overflow:hidden; padding:20px;}
.engineer .img {overflow:hidden; text-align:center; margin:0 auto; height:144px; width:116px;}
.engineer .img img {display:block; height:auto; max-width:100%;}
.engineer .profile_info {overflow:hidden; text-align:center; margin-top:10px;}
.engineer .profile_info p {display:inline-block; color:#5b5a5a; font-size:15px;}
.engineer .profile_info .name_engineer {color:#0a71cc;}
.engineer .profile_info p + p {position:relative; margin-left:20px;}
.engineer .profile_info p + p:before {background-color:#ccc; content:""; position:absolute; left:-10px; top:4px; height:18px; width:1px;}

/* 우편번호검색 */
.search_post {overflow:hidden;}
.search_post .search_unit {overflow:hidden;}
.search_post .search_unit + .search_unit {margin-top:30px;}
.search_post .search_unit h2 {font-size:16px; margin-bottom:10px;}
.search_post .search_unit .comment {color:#5b5a5a; font-size:13px; margin-bottom:5px;}
.search_post .search_unit .comment * {font-size:13px;}
.search_post .select_local {overflow:hidden; margin-bottom:10px;}
.select_local .search_area {overflow:hidden; margin-bottom:5px;}
/*.select_local .search_area select,*/
/*.select_local .search_area input[type="text"] {float:left;}*/
/*.select_local .search_area select {width:39%;}*/
.select_local .search_area input[type="text"] {width:100%;}

.search_unit .board_write {padding-top:0;}
.search_unit .board_write tr:first-child th {border-top:none;}
.add_result p {font-size:13px;}
.add_result .old_no:before {content:"(";}
.add_result .old_no:after {content:")";}
.add_result address {overflow:hidden;}
.add_result address + address {margin-top:10px;}
.add_result address a {display:block; font-size:13px; position:relative;}
.add_result address a:before {display:block;}
.add_result .new_add a:before {color:#0a71cc; content:"[도로명]";}
.add_result .ald_add a:before {color:#0a71cc; content:"[지번]";}

.post_add {overflow:hidden;}
.post_add input[type="text"] {float:left; width:28%;}
.post_add input[type="text"]:first-child {text-align:center;}
.post_add input[type="text"] + input[type="text"] {margin-left:2%; width:70%;}

/* 제품배송조회 */
.delivery {overflow:hidden;}
.delivery .inquiry_box {position:relative; padding:20px;}
.delivery .inquiry_box dl {overflow:hidden;}
.delivery .inquiry_box dl + dl {margin-top:5px;}
.delivery .inquiry_box dt,
.delivery .inquiry_box dd {float:left;}
.delivery .inquiry_box dt {line-height:33px; height:35px; width:25%;}
.delivery .inquiry_box dd {width:75%;}
.delivery .btn {border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding:0 20px 20px 20px;}
.delivery .copy {color:#7d7d7d; font-size:11px; text-align:center;}

/* 메인팝업_COMMON_STYLE */
.idx_popup {overflow:hidden;}
.idx_tit {overflow:hidden; margin-bottom:20px;}
.idx_tit h2 {font-size:16px; line-height:1.1em; margin-bottom:10px;}
.idx_popup .info_box {overflow:hidden; margin-bottom:30px; padding:20px 10px;}
.idx_popup .info_box * {color:#5b5a5a; line-height:1.500rem;}
.idx_popup .info_box li {margin-top:5px;}
.idx_popup .info_box .info_tit,
.idx_popup .info_box .info_txt {overflow:hidden;}
.idx_popup .info_box .info_txt.p_block {display:block; margin-left:0;}