@charset "utf-8";

/* popup layout */
#pop_header {background-color:#0a71cc; overflow:hidden; box-sizing:border-box; position:relative; height:68px; width:100%;}
#pop_header .pop_h1 {padding-top:25px;}
#pop_header .pop_h1 h1 {color:#fff; font-size:18px; line-height:1.1em; text-indent:30px;}
#pop_header .pop_close {position:absolute; right:0; top:0; height:68px; width:68px; z-index:5;}

#pop_container {overflow:hidden; box-sizing:border-box; padding:30px; width:675px;}

#pop_contents {overflow:hidden;}
#pop_contents .list_style1 tbody th {padding-top:10px; padding-bottom:10px; padding-left:10px;}
#pop_contents .list_style1 tbody td {color:#7e7e7e; padding-top:10px; padding-bottom:10px;}


/* 보유제품선택 */
.own_prod {overflow:hidden;}
.own_prod .amount_own {overflow:hidden; margin-bottom:50px;}
.own_prod .amount_own dl {overflow:hidden; margin-bottom:10px; padding:40px;}
.own_prod .amount_own dt,
.own_prod .amount_own dd {overflow:hidden; line-height:33px;}
.own_prod .amount_own dt {float:left; font-size:18px;}
.own_prod .amount_own dd {float:right; font-size:30px;}
.own_prod .listup_prd {overflow:hidden;}
.own_prod .listup_prd .txt_notice {float:left; line-height:31px;}
.own_prod .listup_prd .btn_area {float:right;}
.own_prod .listup_prd .btn_area .btn_listup {background:url("/assets/images/common/arrow_gray_6x8.png") no-repeat 8px 10px; padding-left:10px; width:101px;}

/* 이전접수목록 */
.reserve_past {overflow:hidden;}
.reserve_past .bullet_point {margin-bottom:30px;}
.reserve_past .data_none {border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}
.reserve_past .complete_request .info_table + .info_table {margin-top:20px;}
.reserve_past .info_table tbody th:first-child {padding-left:30px !important;}
.reserve_past .info_table .input_unit {position:relative;}
.reserve_past .info_table .input_unit input[type="radio"] {position:absolute; left:-20px; top:4px;}

/* 제품모델명확인방법 */
.prod_name {overflow:hidden; width:613px;}
.prod_name .section_model {overflow:hidden; margin:-5px 0 30px -5px;}
.prod_name .section_model li {float:left; margin-top:5px; margin-left:5px; width:19.5%;}
.prod_name .section_model li + li {width:19.1%;}
.prod_name .section_model a {background-color:#fff; display:block; border:1px solid #ccc; box-sizing:border-box; color:#7e7e7e; font-size:16px; line-height:40px; text-align:center; height:42px; width:100%;}
.prod_name .section_model li.on a {background-color:#0a71cc; color:#fff; border:1px solid #0a71cc;}
.prod_name .content_model {overflow:hidden; margin-bottom:50px;}
.prod_name .content_model .unit_model {display:none; overflow:hidden;}
.prod_name .content_model .unit_model h2 {font-size:22px; line-height:1.1em; margin-bottom:20px;}
.prod_name .content_model .unit_model .comment_txt {overflow:hidden; padding:10px;}
.prod_name .content_model .unit_model .comment_txt .comment_tit {font-size:16px; margin-bottom:20px;}
.prod_name .content_model .unit_model .content_img {overflow:hidden; margin-top:30px;}
.prod_name .content_model .unit_model .content_img .img_area {float:left; border:1px solid #f4f4f4; box-sizing:border-box; height:195px; width:301px;}
.prod_name .content_model .unit_model .content_img .img_area + .img_area {margin-left:9px;}
.prod_name .content_model .unit_model .txt_notice {margin-top:10px;}

/* 이전접수주소록 */
.past_address {overflow:hidden;}
.past_address .bullet_point {margin-bottom:30px;}
.past_address .data_none {border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}

/* 엔지니어확인 */
#pop_container.pop_engineer {width:302px;}
.engineer {overflow:hidden;}
.engineer .photo_inner2 {margin:0 auto; width:120px;}
.engineer .profile_photo {background:url("/assets/images/common/img_thumnail.jpg") no-repeat 0 0 #fff; overflow:hidden; text-align:center; margin:1em 0; white-space:nowrap; height:150px; width:120px;}
.engineer .profile_photo .frame {display:inline-block; height:100%; vertical-align:middle;}
.engineer .profile_photo img {vertical-align:middle; height:auto; max-width:100%;}
.engineer .profile_info {overflow:hidden; text-align:center; margin-top:20px;}
.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:15px;}
.engineer .profile_info p + p:before {background-color:#ccc; content:""; position:absolute; left:-9px; top:3px; height:18px; width:1px;}

/* 우편번호 */
.search_post {overflow:hidden;}
.search_unit {overflow:hidden;}
.search_unit h2 {font-size:20px; line-height:1.1em; margin-bottom:20px;}
.search_unit + .search_unit {margin-top:40px;}

.search_post .step1 .comment {color:#5b5a5a; margin-bottom:20px;}
.search_post .step1 .select_local {overflow:hidden; box-sizing:border-box; padding:20px;}
.search_post .step1 .select_local .input_unit {overflow:hidden; margin-bottom:10px;}
.search_post .step1 .select_local .input_unit > * {float:left;}
.search_post .step1 .select_local .input_unit > * + * {margin-left:5px;}

.search_post .add_result {overflow:hidden; border-top:1px solid #7d7d7d;}
.search_post .add_result thead tr:first-child th,
.search_post .add_result thead tr:first-child td {border-top:none;}
.search_post .add_result .data_none {padding-top:20px; padding-bottom:30px;}
.search_post .add_result .data_none p {color:#252525; font-size:13px;}
.search_post .add_result .data_none .txt_7d7d7d {margin-top:30px;}
.search_post .add_result .old_no:before {content:"(";}
.search_post .add_result .old_no:after {content:")";}
.search_post .add_result address {overflow:hidden;}
.search_post .add_result address + address {margin-top:5px;}
.search_post .add_result address a {display:inline-block; color:#7e7e7e; position:relative;}
.search_post .add_result address a:before {color:#0a71cc; position:absolute; left:0; top:0;}
.search_post .add_result .new_add a {padding-left:48px;}
.search_post .add_result .ald_add a {padding-left:37px;}
.search_post .add_result .new_add a:before {content:"[도로명]";}
.search_post .add_result .ald_add a:before {content:"[지번]";}
.search_post .add_result .paging {margin-bottom:30px;}
.search_post .input_add {border-top:1px solid #7d7d7d;}
.search_post .input_add tr:first-child th,
.search_post .input_add tr:first-child td {border-top:none;}

/* 이메일문의 */
.email_request {overflow:hidden;}
.email_request .provision_area {margin-bottom:75px;}
.email_request .email select,
.email_request .email input[type="text"] {width:31.6%;}
.email_request .mobile select,
.email_request .mobile input[type="text"] {width:24.9%;}
.email_request .file_name_list .add_list {box-sizing:border-box; width:100%;}

/* 제품배송조회 */
.delivery {overflow:hidden; margin-bottom:100px;}
.delivery .bullet_p {margin-bottom:30px;}
.delivery .inquiry_box {overflow:hidden; box-sizing:border-box; position:relative; padding:20px 50px;}
.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:30px; height:30px;}
.delivery .inquiry_box dd {margin-left:20px;}
.delivery .inquiry_box input[type="text"] {width:342px;}
.delivery .inquiry_box .btn_area {position:absolute; right:50px; top:20px;}
.delivery .inquiry_box .btn_area button[type="button"] {height:67px; width:97px;}
.delivery .copy {color:#7d7d7d; font-size:12px; text-align:center; margin-top:30px;}

/* 메인팝업_COMMON_STYLE */
.idx_popup {overflow:hidden;}
.idx_tit {overflow:hidden; margin-bottom:20px;}
.idx_tit h2 {font-size:18px; 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 {display:inline-block; overflow:hidden; vertical-align:top;}
.idx_popup .info_box .info_tit {min-width:50px;}
.idx_popup .info_box .info_txt {margin-left:10px;}
.idx_popup .info_box .info_txt.p_block {display:block; margin-left:0;}