@charset "utf-8"; 

/* 1. POPup Type */
/* 2. LayerPop Type */

/*****************************  POPup Type 1  *****************************/

.pop_type01 h1 { position: relative; padding: 13px 0 0 0; width: 100%; height: 30px; background: #5f6677; font-size: 14px; color: #fff; } 
.pop_type01 h1.h1 { padding: 4px 0 0 0; height: 39px; } 
.pop_type01 h1.h1 img { vertical-align: bottom; } 
.pop_type01 h1 .tit { padding: 0 0 0 20px; }
.pop_type01 h1 .logo { position: absolute; top: 5px; right: 18px; display:none}
.pop_type01 h1 .arr { position: absolute; top: 17px; right: 18px; color: #fff; font-size: 12px; font-weight: normal; }
.pop_type01 h1 .arr a { color: #494949;  }

/* ok캐쉬백 포인트 증정 이벤트 ( 400 * 320 ) */
.wrap_event_presentation { padding: 20px 0 0 0; text-align: center; }
.wrap_event_presentation p { margin: 0 0 20px 0; }

/* 택배캐쉬백포인트 가이드 ( 654 * 730 ) */
.wrap_charging_guide { margin: 0 auto; width: 614px; }
.wrap_charging_guide h2 { margin: 0 0 20px 0; padding: 1px 0 0 20px; height: 21px; border-bottom: 1px solid #c9c9c9; background: url('/img/bullet/arrow6.gif') no-repeat 0 0; font-size: 11px; }
.wrap_charging_guide h3 { margin: 0 0 10px 0; font-size: 11px; font-weight: normal; }
.wrap_charging_guide .explain1 { margin: 15px 0 8px 0; }

.box_lcash_guide { overflow: hidden; margin: 0 0 15px 0; width: 100%;}
.box_lcash_guide .policy { position: relative; float: left; margin: 0 10px 15px 0; padding: 10px 10px 0 8px; width: 282px; height: 65px; background: #f4f4f4; border: 1px solid #ddd; background: #f4f4f4; }
.box_lcash_guide .policy.last { margin-right: 0; }
.box_lcash_guide .policy.last2_1 { margin-bottom: 0;}
.box_lcash_guide .policy.last2_2 { margin-right: 0; margin-bottom: 0;}
.box_lcash_guide .policy .btn { position: absolute; top: 8px; right: 8px; }
.dl_policy1 { overflow: hidden; width: 100%; }
.dl_policy1 dt { float: left; margin: 0 0 2px 0; padding: 0 0 0 6px; width: 48px; height: 18px; line-height: 18px; font-size: 11px; letter-spacing: -1px; background: url('/img/bullet/squ_9.gif') no-repeat 0 7px; }
.dl_policy1 dd { float: left; margin: 0 0 2px 0;  width: 168px; height: 18px; line-height: 18px; font-size: 11px; letter-spacing: -1px;  }
.dl_policy1 dd strong { color: #3366cc; font-size: 11px; letter-spacing: -1px; }
.dl_policy1 dt.lcash { width: 88px; }
.dl_policy1 dd.lcash { width: 183px;}
.dl_policy1 dt.h02, .dl_policy1 dd.h02 { height: 36px; }

/* 쪽지보기 ( 365 * 460 )  */
.wrap_view_message1 { padding: 15px 27px 0 15px; }
.wrap_view_message1 .name { margin: 0 0 6px 0; }
.wrap_view_message1 .name strong { padding: 0 0 0 6px; color: #146eca; background: url('/img/bullet/l_e9.gif') no-repeat 0 0;  }
.wrap_view_message1 .time { margin: 0 0 17px 0; }
.wrap_view_message1 .arrange_type1 { width: 320px; }
.wrap_view_message1 .center_i20_2 { width: 320px; }
.box_view_message1 { overflow-x: hidden; overflow-y: scroll; margin: 0 0 20px 0; width: 318px; height: 198px; line-height: 17px; background: #faf7c6; border: 1px solid #7f9db9; }

/* 쪽지쓰기( 365 * 400 ) */
.wrap_view_message1 .explain1 { line-height: 16px; font-size: 11px; }
.wrap_view_message1 .explain1 em { color: #146eca; }
.view_message2 { overflow-x: hidden; overflow-y: scroll; margin: 8px 0 0 0; padding: 10px 0 10px 10px; width: 308px; height: 122px; line-height: 17px; background: #faf7c6; border: 1px solid #bcbcbc; color: #818181; }
.view_message_txt { margin: 15px 0; width: 318px; text-align: right; }
.view_message_txt input { padding: 3px 2px; width: 18px; height: 13px; color: #818181; background: #fff; border: none; text-align: right; }

/* 도서지역 실비 운임보기 ( 565 * 760 ) */
.tit_area_fare { margin: 5px 0; text-align: center; font-weight: bold; }

/* 취급제한 품목 안내 _ CJ GLS( 500 * 420 ) */
.limit_product { margin: 20px 10px 0 12px; }
.limit_product li { margin: 0 0 15px 0; padding: 0 0 20px 20px; border-bottom: 1px solid #e8e8e8; }

/* 취급제한 품목 안내_ CJ 대한통운 ( 500 * 720 ) */
.limit_product2 { margin: 13px 10px 0 12px; }
.limit_product2 li { margin: 0 0 14px 0; padding: 0 0 14px 10px; border-bottom: 1px solid #e8e8e8; }
.limit_product2 .last { margin: 0 0 30px 0; padding-bottom: 0; border-bottom: none; }

/* 취급제한 품목 안내_한진 ( 500 * 400 ) */
.limit_product3 { margin: 20px 10px 20px 12px; }
.limit_product3 li { margin: 0 0 7px 0; padding: 0 0 7px 15px; border-bottom: 1px solid #e8e8e8; }

/* 상품 포장방법_total ( 580 * 760 ) */
.product_packing { overflow-x: hidden; overflow-y: scroll; margin: 0 0 20px 0; height: 655px; }
.product_packing ul { float: left; width: 100%; }
.product_packing li { float: left; position: relative; padding: 20px 0 15px 0; width: 100%; border-bottom: 1px solid #dadada; }
.product_packing h2 { float: left; padding: 0 0 0 15px; width: 20%; }
.product_packing dl { float: left; width: 77%; }
.product_packing dt { float: left; margin: 0 0 5px 0; width: 100%; }
.product_packing dd { float: left; margin: 0 0 10px 0; width: 100%; line-height: 18px; }
.product_packing .top { position: absolute; bottom: 5px; right: 10px; }

/* 상품 포장방법  ( 500 *  ) */
.product_packing1 { margin: 20px 0 0 0; padding: 0 27px 0 13px; }
.product_packing1 dt { margin: 0 0 5px 0; }
.product_packing1 dd { margin: 0 0 15px 0; line-height: 18px; }
.product_packing1 dd.last { margin: 0; }
.product_packing1 .explain1 { margin: 0 0 20px 0; line-height: 18px; color: #f33735;}

/* 택배신청시 취소 처리되는 상품 안내_ CJ GLS (560 * 500 ) */
.tit_limit_product { margin: 7px 0; text-align: center; font-size: 11px; }

/* 고객유의사항  ( 500 * 300 ) */
.wrap_customer_attend { padding: 20px; }
.wrap_customer_attend .explain { font-weight: bold;  }

/* 만족도지수기준  (  450 * 310  ) */
.wrap_satisfy_standard { padding: 20px 15px; }
.wrap_satisfy_standard .explain { margin: 0 0 20px 0; font-size: 11px; line-height: 18px; color: #818181; }

/* 중고장터 쿠폰 ( 500 * 420 ) */
.wrap_used_coupon { padding: 13px; }
.box_coupon1 { padding: 10px 20px; }
.box_guide { margin: 0 0 10px 0; padding: 15px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.box_guide .list_process1 { padding-left: 13px; }
.box_guide .explain1 { padding: 0 0 0 20px; line-height: 16px; font-size: 11px; }
.box_guide .explain1 strong { color: #6699cc; }

/*  더블쿠폰발급 ( 598 * 350 ) */
.wrap_double_coupon { padding: 13px; }

/* 배송비정책-택배물품규격선택 ( 380 * 360 ) */
.wrap_delivery_policy { padding: 10px 20px; }
.wrap_delivery_policy .explin1 { margin: 5px 0 30px 0; font-size: 11px;  }

/* 고객유의사항 ( 350 * 470 ) */
.wrap_customer_attend { padding: 20px; }

/* 정보수정 ( 400 * 320 ) */
.wrap_info_modify1 { padding: 13px 20px; }
.wrap_info_modify1 .center_i a:hover { text-decoration: none; }

/* 우편번호 찾기 ( 400 * 500 ) */
.wrap_postcode_search { padding: 13px 20px; }
.wrap_postcode_search .explain1 { margin: 0 0 10px 0; line-height: 16px; }
.wrap_postcode_search .search1 { margin: 0 0 15px 0; text-align: center; font-weight: bold; }

/* 피자당첨자블로그후기보기 ( 550 * 520 ) , 피자무료주문회원보기, 선착순증정회원보기 ( 320 * 610 ) */
.wrap_pop_event1 { margin: 0 0 8px 0; padding: 15px 13px 0 13px; border-bottom: 1px solid #ddd; }
.wrap_pop_event1 .body_pop { padding: 13px; border: 1px solid #e2e2e2; }
.wrap_pop_event1 .tbl05_2 th { padding-top: 7px; padding-bottom: 7px; }
.wrap_pop_event1 .tbl05_2 td { line-height: 14px; }
.wrap_pop_event1 .pagelist { padding-top: 8px; }

/* 쇼핑만족도 추이 분석 */
.flash_state_graph { margin: 0 auto; padding: 20px 0 30px 0; width: 680px; height: 370px; }

/* 서류배송 접수 (450 * 180) */
.wrap_reserve_accept { padding: 25px 0; line-height: 18px; text-align: center; }

/* 운송장번호 등록 (400 * 200) */
.wrap_inovice_register { padding: 12px 15px;}
.wrap_inovice_register table { margin: 0 0 10px 0; }
.wrap_inovice_register ul { padding: 0 0 35px 0; }
.wrap_inovice_register li { line-height: 15px; font-size: 11px; }
.wrap_inovice_register .center_i a:hover { text-decoration: none; }

/* 계좌 등록 (450 * 350) */
.wrap_account_register { padding: 45px 20px; }
.wrap_account_register table { margin: 0 0 10px 0; }
.wrap_account_register ul { padding: 0 0 60px 0; }
.wrap_account_register li { line-height: 15px; font-size: 11px; }

/* 약관 ( 500 * 620 ) */
.wrap_pop_provision { overflow-x: hidden; overflow-y: scroll; margin: 0 0 15px 0; padding: 15px 0 15px 15px; height: 485px; line-height: 18px; }

/* 판매자정보 ( 450 * 285 ) */
.wrap_seller_info { padding: 20px; }

/* 상품구매정보 ( 772 * 600 ) */
.wrap_buy_info { padding: 13px; }
.product_buy_info { margin: 0 auto 25px; padding-top: 10px; width: 746px; background: url('/img/background/buy_info_top.gif') no-repeat 0 0; }
.product_buy_info .wrap { padding-bottom: 10px; background: url('/img/background/buy_info_bottom.gif') no-repeat 0 bottom;}
.product_buy_info .body { overflow: hidden; padding: 10px; width: 726px; background: url('/img/background/buy_info.gif') repeat-y 0 0;}
.product_buy_info table { float: left; width: 50%; }
.product_buy_info td { vertical-align: middle; }
.product_buy_info td a { display: block; margin: 5px auto; text-align: center; }
.product_buy_info td a.pic { overflow: hidden; width: 280px; height: 240px;  }
.product_buy_info .cont { float: left; width: 50%; }
.product_buy_info .tit { float: left; margin: 0 0 10px 0; width: 100%; line-height: 20px; font-size: 14px; font-weight: bold; text-decoration: underline; }
.buy_evaluate { margin: 0 0 20px 0; padding: 20px 15px; line-height: 18px; border-top: 1px solid #e2e2e2; }

/* 이마트상품권 당첨(405 * 375) */
.wrap_reward_emart { padding: 20px 0 15px 0; text-align: center; }
.wrap_reward_emart .other {font-size:20px; font-weight:bold; letter-spacing:-1px; font-family:"맑은 고딕","돋움",dotum,"굴림";}
.wrap_reward_emart .other strong {color:#ff6600;}
.reward_emart { margin: 15px 20px 20px 20px; padding: 15px 10px; line-height: 18px; background: #f2f2f2; color: #666; }
.reward_emart p { margin: 5px 0 0 0; padding: 5px 0; background: #fff;  color: #ff6600; font-weight: bold; }
.reward_emart strong { color: #ff3300;  }

/***************************** POPup Type 2 *****************************/

/* 운송장번호 보기 ( 402 * 123 ) */
.pop_type02 { margin: 10px 8px; padding: 0 0 25px 0; border: 5px solid #d6d6d6; }
.pop_type02.mod1 { padding-bottom: 8px; }
.pop_type02 h1 { margin: 0 2px 0 3px; padding: 11px 0 9px 13px; border-bottom: 1px solid #d6d6d6;  }
.pop_type02 .wrap_pop { position: relative; padding: 15px 0 0 0; width: 100%; }
.pop_type02 .body_pop { padding: 0 8px; }
.pop_type02 .close { position: absolute; top: -30px; right: 6px; }
.pop_type02 .explain1 { padding: 0 0 0 10px; line-height: 18px; color: #ff6600; font-size: 11px; }

/* 내상품보기( 402 * ) */
.pop_type02 .tit1 { margin: 0 0 0 8px; padding: 6px 0 0 38px; height: 18px; font-weight: bold; background: url('/img/icon/phone.gif') no-repeat 0 0; font-weight: bold; color: #333; }
.pop_type02 .date { margin: 0 auto; padding: 6px; width: 294px; background: #000; color: #fff; }
.pop_type02 .btn1 { margin: 5px 0 20px 0; text-align: center; }
.pop_type02 .explain2 { padding: 0 15px; line-height: 17px; color: #666; }
.pop_type02 .product { padding: 0 0 15px 0; text-align: center; }
.pop_type02 .product1 { padding: 40px 0 45px 0; text-align: center; }
.pop_type02 .product2 { padding: 0 0 5px 0; text-align: center; }
.pop_type02 .product_point { margin: 0 auto; padding: 92px 0 0 0; width: 285px; height: 30px; text-align: center; background: url('/img/txt/event_product7.gif') no-repeat 0 0; color: #000; font-size: 22px; font-weight: bold; }
.pop_type02 .product_txt { margin: 5px auto; padding: 10px 0; width: 317px; height: 36px; text-align: center; line-height: 17px; background: url('/img/background/product_txt.gif') no-repeat 0 0; color: #666; }
.pop_type02 .product_txt strong { display: block; padding: 8px 0 0 0; font-size: 14px; color: #fa6a01; }

.code_confirm { margin: 0 0 4px 0; padding: 7px 0; background: #f3f3f3; color: #666; text-align: center; }
.code_confirm.mod01 { padding: 25px 0; }
.code_confirm .entry { padding: 3px 2px; width: 62px; height: 14px; background: url('/img/background/code_confirm_input2.gif') no-repeat 0 0; border: none; }
.code_confirm .time { padding: 0 0 8px 0; color: #ff6600; font-size: 11px; font-weight: bold;  }

.dl_my_product { overflow: hidden; margin: 10px 0;  padding: 9px 0; width: 100%; background: #ffefcf; }
.dl_my_product dt { float: left; width: 40%; height: 21px; text-align: right; }
.dl_my_product dd { float: left; padding: 0 0 0 4px; width: 58%; height: 21px; line-height: 21px; color: #ff0000; font-weight: bold; }
.dl_my_product .txt1 { color: #494949; }
.my_product_guide { margin: 10px 0 0 0; padding: 15px 0 0 5px; background: url('/img/background/my_product_guide.gif') repeat-x 0 0; }

/***************************** POPup Type 2-2  *****************************/

.pop_type02_2 { margin: 10px 8px; padding: 0 0 25px 0; border: 5px solid #ccc; }
.pop_type02_2 h1 { padding: 11px 0 7px 13px; }
.pop_type02_2 .wrap_pop { margin: 0 20px 0 16px; padding: 12px 33px; background: #f2f2f2; }

/* 핸드폰 수정( 500 * 190 ) */
.phone_change1  { overflow: hidden; width: 366px } 
.phone_change1 dl { float: left; width: 100%; } 
.phone_change1 dt { float: left; padding: 0 0 0 8px; width: 68px; height: 30px; line-height: 18px; background: url('/img/bullet/squ04.gif') no-repeat 0 6px; color: #333; font-weight: bold;  } 
.phone_change1 dd { float: left; width: 290px; height: 30px;} 
.phone_change1 dd select { height: 20px;} 
.phone_change1 label { vertical-align: middle; line-height: 19px; } 
.phone_change1_btn { padding: 0 0 0 73px; }
.phone_change1_btn img { vertical-align: top; }

/* 기본적립 시 휴대폰인증 ( 500 *  ) */
.phone_confirm_agree2 { margin: 0 30px; padding: 15px 0; line-height: 16px; font-size: 11px; letter-spacing: -1px; }
.phone_confirm_agree2 em { color: #ee1b22; }
.phone_confirm_agree2 input { width: 16px; height: 16px; }
.phone_confirm_agree2 label { margin: 0 0 0 10px; vertical-align: middle; }
.phone_confirm_agree2 label.margin1 { margin:0 0 0 20px; vertical-align: middle;}
.phone_confirm_agree2 label.margin { margin:0; vertical-align: middle;}
.sms_agree { padding: 15px 20px 10px 20px; line-height: 16px; letter-spacing: -1px; }

/***************************** POPup Type 2-3  *****************************/

/* 신규택배배송정보 ( 440 * 160 ) */
.pop_type02_3 { margin: 6px 8px; border: 3px solid #ccc; }
.invoice_guide { margin: 4px 0; padding-top: 2px;  }
.invoice_guide .wrap { padding: 20px 0 14px 0;}
.invoice_guide p { padding: 5px 0 25px 140px; line-height: 18px; color: #666; background: url('/img/background/invoice_guide.gif') 35px 0 no-repeat; }
.invoice_guide strong { color: #0066ff; font-size: 14px; }
.invoice_guide em { color: #ff3300; font-weight: bold; font-size: 14px; }
.invoice_guide .info_guide { margin: 22px auto 0; padding-top: 12px; width: 388px; background: url('/img/background/info_guide2_top.gif') 0 0 no-repeat; }
.invoice_guide .info_guide .wrap { padding: 5px 10px 10px 10px; background: url('/img/background/info_guide2_bottom.gif') 0 bottom no-repeat; }
.invoice_guide .info_guide li { font-size: 11px; }
.invoice_guide .info_guide label { padding-right: 3px; letter-spacing: -1px; vertical-align: middle; }

/***************************** POPup Type 3 *****************************/

.pop_type03 h1 { padding: 5px 0 0 18px; height: 35px; border-bottom: 2px solid #666; }

.pop_type03 .body_pop { margin: 0 0 10px 0; padding: 15px 12px 0 17px; }
.pop_type03 .explain1 { line-height: 18px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.pop_type03 .close { padding: 4px 7px 0 0; height: 24px; border-top: 1px solid #666; text-align: right; }
.pop_type03 a:hover { text-decoration: none; }

/* ID, PASSWORD 찾기 ( 400 *  )  */  
.dl_type02 { overflow: hidden; width: 371px; margin: 0 0 10px 0; padding: 0 0 14px 0; border-bottom: 1px solid #eaeaea; }
*:first-child+html .dl_type02 { padding-bottom: 24px; }
.dl_type02 dt { float: left; width: 128px; margin: 0 0 12px 0; padding: 4px 0 0 0; height: 14px; font-weight: bold; font-size: 11px; color: #818181; }
.dl_type02 dt span { line-height: 14px; padding: 0 0 0 20px; letter-spacing: -1px; }
.dl_type02 dt label { color: #818181; letter-spacing: -1px; vertical-align: bottom; }
.dl_type02 dt input { width: 14px; height: 14px; }
.dl_type02 dd { float: left; width: 243px; height: 30px; line-height: 16px; font-size: 11px; color: #818181; }
.dl_type02 dd span { color: #494949; }
.dl_type02.row1 dt { width: 97px; }
.dl_type02.row1 dt span { padding-left: 42px; }
.dl_type02 dd.half1 { width: 113px; }
.dl_type02 dd.half2 { padding: 4px 0; width: 129px; height: 22px; }
.dl_type02 dd.half2 label { vertical-align: middle; }
.dl_type02 dd.half2 input { width: 16px; height: 16px; }

.box_member_search1 { margin: 10px 0; padding: 23px 0; background: #f5f5f5; border: 1px solid #eee; text-align: center; }
.box_member_search2 { margin: 10px 0; padding: 5px 0 0 10px; background: #f5f5f5; border: 1px solid #eee; }
.box_member_search2 li { position: relative; padding-top: 3px; height: 22px; }
.box_member_search2 li a { position: absolute; top: 0; right: 40px; text-align: right; }
.box_member_search2 li a img { vertical-align: top; }

.member_search_result { text-align: center; line-height: 18px; }
.member_search_result p { margin: 0 0 5px 0; color: #666; }
.member_search_result .strong1 { color: #ff6600; }
.member_search_result a { text-decoration: none; }

.member_search_result .email { overflow-x: hidden; overflow-y: scroll; margin: 0 auto 10px; padding: 9px 0 0 0; width: 383px; height: 50px; border: 1px solid #c3c3c3; }
.member_search_result .email li { float: left; padding: 0 0 0 8px; width: 174px; height: 25px; text-align: left; }
.member_search_result .email label { color: #828282; font-size: 11px; vertical-align: middle; }
.member_search_result .email input { width: 16px; height: 16px; }

/* 로그인 ( 400 *  )  */  
.pop_type03 .h01 { height: 53px;  padding-left: 0; text-align: center; }

.box10 { margin: 5px 0; padding: 10px; border: 1px solid #bcbcbc; line-height: 17px; color: #818181; } 
.box10 strong { color: #ff6600; } 

.entry_area1 { overflow: hidden; position: relative; margin: 0 auto; padding: 8px 0 0 0; width: 332px; }
.entry_area1 dt { float: left; padding: 2px 0 0 0; width: 52px; height: 28px; }
.entry_area1 dd { float: left; width: 279px; height: 30px; }
.entry_area1 dd.btn { float: none; width: 95px; position: absolute; top: 3px; right: 0;  }

/***************************** POPup Type 4 *****************************/

.pop_type04 .tit { overflow: hidden; width: 100%; height: 52px; border-bottom:2px solid #666; } 
.pop_type04 .tit .logo { float: left; padding: 13px 0 0 13px; }
.pop_type04 .tit .parcel { float: right; padding: 3px 19px 0 0; }
.pop_type04 .wrap_pop { overflow-x: hidden; overflow-y: scroll; padding: 25px 0 0 0; width: 100%; height: 448px; }
.pop_type04 .body_pop { margin: 0 auto; padding: 0 0 20px 0; width: 540px; }

/* 배송조회서비스-상세보기 ( 600 * 522 ) */
.tit_delivery_result { overflow: hidden; margin-bottom: 15px; width: 100%; }
.tit_delivery_result span { float: left; font-size: 15px; font-weight: bold; }
.tit_delivery_result a { float: right; padding-top: 3px; color: #4a64ae; text-decoration: underline; }
.tit_delivery_result a:hover { color: #4a64ae; text-decoration: underline; }
.not_delivery_result { margin: 0 0 10px 0; padding: 130px 0; border: 1px solid #eaeaea; text-align: center; color: #666; }

/***************************** POPup Type 5 *****************************/

.pop_type05 { padding: 10px; width: 480px; background: #; }
.pop_type05 h1 { padding: 8px 0 0 22px; width: 458px; height: 44px;  }
.pop_type05 h1 img { vertical-align: bottom; }
.pop_type05 .wrap_pop { margin: 0 0 10px 0; padding: 0 0 8px 0;}
.pop_type05 .body_pop { padding: 20px; }

/* 배송정보 통합검색 서비스 안내 ( 500 * 595 )  */
.box_use_guide1 { margin: 10px 0 0 0; padding-bottom: 5px; width: 440px; background: url('/img/background/use_guide1.gif') 0 bottom no-repeat; }
.box_use_guide1 .wrap { padding: 10px 12px; width: 410px; border-left: 3px solid #e1e1e1; border-right: 3px solid #e1e1e1; background: #fff; }
.box_use_guide1 .explain1 { line-height: 16px; font-size: 11px; letter-spacing: -1px; }
.box_use_guide1 em { color: #3366cc; }

/***************************** POPup Type 6 *****************************/

.pop_type06 { padding: 33px 0 0 0; }
.pop_type06 h1 { position: relative; padding: 9px 0 0 20px; height: 31px; background: #f14b4b; }
.pop_type06 h1.h1 { padding: 0; height: 42px; }
.pop_type06 h1.h2 { padding-left: 40px }
.pop_type06 .body_pop { position: relative; padding: 22px 15px; }
.pop_type06 .close { position: absolute; top: -68px; right: 10px; }

/* 중고장터란 ( 325 * 395 )*/
.arr_used  p { margin: 0 0 10px 0;  }

/***************************** POPup Type 7 *****************************/

.pop_type07 { padding: 0 9px 0 14px; width: 525px; }
.pop_type07 h1 { padding: 54px 0 10px 0; height: 43px; text-align: center; }
.pop_type07 .body_pop { position: relative; width: 522px; }
.pop_type07 .close { position: absolute; top: -92px; right: 6px; }
.pop_type07 .explain1 { margin: 0 0 10px 0; line-height: 18px; }
.pop_type07 .explain1 strong { color: #3366cc; }
.pop_type07 .explain2 { padding: 15px 0; line-height: 18px; color: #333; font-size: 14px; font-weight: bold; text-align: center; }
.pop_type07 .explain2 strong { color: #0066ff; }
.pop_type07 .tbl024 { margin: 0 auto 5px; width: 490px; }
.pop_type07 .tbl024_2 { margin: 0 auto 5px; width: 490px; }

/* 택배사 적립금 현황 및 이력 ( 548 * 522 ) */
.saved_state { margin: 0 auto 10px; padding-top: 10px; width: 436px; background: url('/img/background/saved_state_top.gif') no-repeat 0 0; }
.saved_state .wrap { padding: 0 25px; background: url('/img/background/saved_state_bottom.gif') no-repeat 0 bottom; }

.dl_saved_state { overflow: hidden; padding: 5px 0; width: 100%; }
.dl_saved_state dt { float: left; padding: 0 0 0 10px; width: 48%; height: 24px; }
.dl_saved_state dd { float: left; padding: 0 10px 0 0; width: 46%; height: 24px; text-align: right; }
.dl_saved_state .sum  { margin-bottom: 5px; padding-bottom: 5px; height: 14px; border-bottom: 1px solid #dfdfdf; font-weight: bold; }
.dl_saved_state dd.sum { color: #ee0128; }

/* 비밀번호찾기 ( 548 * 245 ) */
.box_entry1 { padding-top: 10px; width: 522px; background: url('/img/background/entry1_top.gif') no-repeat 0 0; }
.box_entry1 .wrap { padding-bottom: 10px; background: url('/img/background/entry1_bottom.gif') no-repeat 0 bottom;}
.box_entry1 .body { padding: 0 13px; border-left: 3px solid #68abf4; border-right: 3px solid #68abf4; }
.box_entry1 .search_pwd { padding: 35px 0; text-align: center; }
.box_entry1 .customer_confirm { padding: 10px 0; }
.box_entry1 .customer_confirm p { padding: 5px 0; line-height: 16px; color: #ed1c24; font-size: 11px; letter-spacing: -1px; }

/* 적립 고객인증 ( 548 * 420 ) */
.box490 { padding-top: 6px; width: 490px; background: url('/img/background/box490_top.gif') no-repeat 0 0; }
.box490 .wrap1 { padding-bottom: 6px; background: url('/img/background/box490_bottom.gif') no-repeat 0 bottom;}
.box490 .body1 { position: relative; padding: 0 10px; width: 468px; background: #f9f9f9; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.box490 .btn { position: absolute; top: 5px; right: 15px; }
.box490 .agreement { padding: 10px 0; }
.box490 .agreement .box_agreement { margin: 0 0 10px 0; }
.box490 .agreement label { vertical-align: middle; }
.box490 .agreement input { width: 16px; height: 16px; }
.box490 dl { overflow: hidden; width: 100%; padding: 5px 0 0 0; }
.box490 dd label { margin: 0 0 0 5px; font-size: 11px; vertical-align: middle; }

.dl_confirm1 dt { float: left; padding: 5px 0 0 7px; width: 32%; height: 26px; background: url('/img/bullet/squ_68abf4.gif') no-repeat 0 10px; }
.dl_confirm1 dd { float: left; width: 65%; height: 31px; }

/* 비밀번호 신규등록 ( 548 * 515 ) */
.dl_confirm2 dt { float: left; margin: 0 0 12px 0; padding: 5px 0 8px 7px; width: 20%; height: 17px; border-bottom: 1px solid #eaeaea; background: url('/img/bullet/squ_68abf4.gif') no-repeat 0 10px; }
.dl_confirm2 dd { float: left; margin: 0 0 12px 0; padding: 0 0 8px 0; width: 77%; height: 22px; border-bottom: 1px solid #eaeaea; }
.dl_confirm2 .txt1 { font-size: 11px; }
.dl_confirm2 .last { margin: 0; border: none; }
.dl_confirm2 dt.last { padding-top: 18px; background-position: 0 22px; }
.dl_confirm2 dd.last { padding-top: 13px; }
.dl_confirm2 .po { position: relative; }
.dl_confirm2 .po .explain { position: absolute; top: -20px; left: 0; }

/* 비밀번호 입력 ( 548 * 300 ) */
.box_entry1 .pwd_entry { padding: 10px 0; text-align: center; }
.box_entry1 .pwd_entry .search { font-size: 11px; letter-spacing: -1px; }
.box_entry1 .pwd_entry .search a { color: #3366cc; text-decoration: underline; }

.box300 { margin: 15px auto; padding-top: 6px; width: 300px; background: url('/img/background/box300_top.gif') no-repeat 0 0; }
.box300 .wrap1 { padding: 15px 0; text-align: center; background: url('/img/background/box300_bottom.gif') no-repeat 0 bottom; }

/* 적립금 지급완료 ( 548 * 765 ) */
.box400 { margin: 5px 0; padding-top: 6px; width: 400px; background: url('/img/background/box400_top.gif') no-repeat 0 0; }
.box400 .wrap1 { padding-bottom: 6px; background: url('/img/background/box400_bottom.gif') no-repeat 0 bottom;}
.box400 .body1 { padding: 0 10px; background: #f9f9f9; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }

.saved_state1 { margin: 0 auto 10px; padding-top: 10px; width: 436px; background: url('/img/background/saved_state1_top.gif') no-repeat 0 0; }
.saved_state1 .wrap { padding: 5px 18px 10px 18px; background: url('/img/background/saved_state1_bottom.gif') no-repeat 0 bottom; }
.saved_state1 .dl_saved_state { padding-bottom: 0; }

.lcash_combination { margin: 0 0 15px 0; text-align: center; line-height: 18px; font-weight: bold; }
.lcash_combination p { margin: 5px 0 0 0; color: #f33734; font-weight: normal; }
.lcash_use_guide { padding: 12px 18px; background: #f2f3f5; border: 1px solid #e2e4e6; }

/***************************** POPup Type 8 *****************************/

.pop_type08 { border: 4px solid #f04c4b; }
.pop_type08 .wrap_pop { position: relative; }
.pop_type08 .close { position: absolute; top: 13px; right: 14px; }
 
/* 사진등록완료 ( 475 * 215 ) */
.img_register_complete { padding: 50px 0 30px 0; text-align: center; }

/* 사진등록실패 ( 475 * 280 ) */
.img_register_fail { padding: 40px 0 15px 0; text-align: center; }
.file_guide { margin: 0 58px 20px 58px; padding: 10px 23px; color: #333; background: #ebebeb; }
.file_guide ul { margin: 5px 0 0 20px; }
.file_guide li { padding: 0 0 0 9px; line-height: 18px; background: url('/img/bullet/squ04.gif') no-repeat 0 6px; letter-spacing: -1px; color: #333; }

/* 사진등록방법 ( 855 * 690 ) */
.pop_type08 h1 { padding: 11px 0 0 7px; height: 30px; background: #f14b4b; } 
.pop_type08 .guide { padding: 20px 0; text-align: center; } 

/***************************** POPup Type 9 *****************************/

/* 당첨자보기 ( 480 * 395 ),  today auction 경매기록보기 ( 480 * 655 ) */
.pop_type09 { padding: 0 10px; }
.pop_type09 h1 { padding: 18px 0 10px 0; }
.pop_type09 .body_pop { padding: 0 0 10px 0; border-bottom: 1px solid #d6d6d6; }
.pop_type09 .tbl04.mod_tbl04_td02 td { padding-top: 6px; padding-bottom: 5px; }

/***************************** POPup Type 10 *****************************/

/* 수취자 구매후기 ( 740 * 740 ) */
.pop_type10 h1 { padding: 13px 0 0 15px; height: 32px; background: url('/img/background/h1_pop_type10.gif') repeat-x 0 bottom;  }
.pop_type10 .wrap_pop { padding: 15px 15px 0 15px; }

.consumer_review_info { overflow: hidden; margin: 0 0 15px 0; width: 710px; }
.consumer_review_info table { float: left; width: 300px; height: 260px; border: 1px solid #d7d9de; }
.consumer_review_info td { padding: 25px 0 14px 0; text-align: center;  vertical-align: middle; }
.consumer_review_info .pic a { overflow: hidden; display: block; }
.consumer_review_info .btn { padding: 10px 0 25px 0; }
.consumer_review_info .view { padding: 0 0 10px 0; }
.consumer_review_info .view img { margin: 0 5px 0 0; width: 50px; height: 50px; border: 1px solid #d7d9de; }
.consumer_review_info .cont { float: right; width: 395px; }
.consumer_review_info .tit { float: left; padding: 15px 0 10px; width: 100%; line-height: 14px; font-size: 12px; font-weight: bold; }
.consumer_review_info .dl_buy_info dt { width: 17%; height: 24px; color: #494949; }
.consumer_review_info .dl_buy_info dd { width: 71%; height: 24px; font-size: 11px; }

.consumer_review_view1 { overflow-x: hidden; overflow-y: scroll; margin: 5px 0 0 0; padding: 5px 0; width: 708px; height: 300px; text-align: center; border: 1px solid #d1d4d8; border-top: 2px solid #7a7f87; line-height: 18px; }

.consumer_review_view { overflow: hidden; width: 710px;}
.consumer_review_view .evalue { float: left; padding: 0 8px; width: 284px; height: 372px; border: 1px solid #d1d4d8; border-top: 2px solid #7a7f87; line-height: 18px; }
.consumer_review_view .evalue2 { float: left; padding: 0 8px 8px 8px; width: 692px; border: 1px solid #d1d4d8; border-top: 2px solid #7a7f87; line-height: 18px; }
.consumer_review_view .stats { float: right; padding: 0 8px; width: 379px; height: 372px; border: 1px solid #d1d4d8; border-top: 2px solid #7a7f87; }
.consumer_review_view .not .tit { margin: 0; padding: 8px 0 0 0; height: 22px; border-bottom: 1px solid #bcbcbc; }
.consumer_review_view .not p { padding: 28px 0; border: 1px solid #bcbcbc; border-top: none; text-align: center; }
.consumer_review_view .tit { margin: 0 0 10px 0; padding: 8px 0 0 0; height: 22px; border-bottom: 1px solid #d1d4d8; }

.power_link { margin: 10px 0 0 15px; width: 740px; }

/***************************** POPup Type 12 *****************************/

.pop_type12 { width: 400px; text-align: center; }
.pop_type12 h1 { padding: 50px 0 0 0; height: 58px; background: url('/img/background/h1_winner_list.gif') 0 0 no-repeat; }
.pop_type12 h1.h01 { padding: 40px 0 0 27px; height: 65px; text-align: left; }
.pop_type12 .wrap_pop { overflow: hidden; padding: 0 16px 0 19px; height: 354px; background: url('/img/background/winner_list_c.gif') 0 0 repeat-y; }
.pop_type12 .bottom { padding: 10px 0 0 0; height: 80px; background: url('/img/background/winner_list_bottom.gif') 0 0 no-repeat; }

/*  운송장복권 당첨자 명단 */
.pop_type12 .tbl021_wrap { margin: 0; }
.pop_type12 .tbl021_wrap td li { color: #666; }
.pop_type12 .tbl021_wrap td li span { padding-left: 0 !important; width: 40% !important; }
.pop_type12 .tbl021_wrap td li span.no { width: 19% !important; }
.pop_type12 .tbl021_wrap td li.bg { background: #f8f8f8; }

.arr_dl_lotto { overflow: hidden; width: 100%; }
.dl_lotto1 { float: left; display: inline; margin: 0 6px 0 10px; padding: 25px 0 0 0; width: 205px; height: 62px; background: url('/img/background/dl_lotto1.gif') 0 0 no-repeat; }
.dl_lotto1 dt { float: left; width: 46%; height: 25px; text-align: right; color: #fff; }
.dl_lotto1 dd { float: left; width: 54%; height: 25px; color: #ffff00; font-weight: bold; }
.dl_lotto2 { float: left; margin-top: 2px; width: 132px; }
.dl_lotto2 dt { float: left; padding: 4px 0; width: 100%; height: 14px; background: url('/img/background/dl_dt_lotto2.gif') 0 0 no-repeat; color: #fff; }
.dl_lotto2 dd { float: left; padding: 2px 0; width: 100%; height: 15px; color: #333; font-weight: bold; }

.winner_list { padding: 20px 12px 10px 12px; }
.winner_list p { margin: 0 0 5px 0; padding: 0 0 0 13px; text-align: left; }
.winner_list p.p01 { margin: 0 0 10px 0; padding: 0; text-align: center; color: #ff6600; font-weight: bold; }

.participation_period { height: 13px; padding: 11px 0; background: url('/img/background/participation_period.gif') no-repeat 0 0; font-weight: bold; font-size: 11px; color: #fff; }
.participation_period .date { font-size: 12px; color: #ffff00; }

.participation_info { padding: 8px 0; height: 16px; background: #eee; }
.participation_info .th { font-size: 14px; font-weight: bold; color: #663300;  }
.participation_info .num { margin: 0 0 0 10px; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; color: #fa6a01; background: url('/img/bullet/arrow_68.gif') 0 50% no-repeat; }
.participation_info span { vertical-align: middle; }

.winner_num { overflow: hidden; padding: 0 0 0 60px; width: 305px; height: 28px; }
.winner_num .bul { float: left; padding: 3px 0 0 20px;  background: url('/img/bullet/clover1.gif') 0 0px no-repeat; }
.winner_num .bul .th { margin: 0 2px; font-size: 14px; font-weight: bold; color: #663300; } 
.winner_num .num { float: left; margin: 0 0 0 10px; padding: 3px 0 0 10px; font-size: 14px; font-weight: bold; color: #fa6a01; background: url('/img/bullet/arrow_68.gif') 0 8px no-repeat; }

/* 운송장번호복권 나의 참여이력 (400 * 473)  */
.pop_type12 .list_area { height: 278px; }
.pop_type12 .list_area .tbl08 td { height: 14px; }

/***************************** POPup Type 13 *****************************/
.pop_type13 { width: 558px; z-index: 200; }
.pop_type13 h1 { padding: 8px 0 0 13px; height: 30px; background: url('/img/background/h1_pop_type13.gif') 0 0 no-repeat; }
.pop_type13 .wrap_pop { position: relative; padding: 0 0 3px 0; width: 556px; border: 1px solid #9fa1a4; border-top: none; background: #dadada; }
.pop_type13 .body_pop { margin: 0 auto; padding: 0 0 10px 0;  width: 548px; border: 1px solid #9fa1a4; background: #fff;  }
.pop_type13 .close_pop { position: absolute; padding: 5px; top: -29px; right: 11px; }
#contents .pop_type13 { position: absolute; top: 240px; left: 50%; margin: 0 0 0 -279px; }

/* 운송장 인증완료 */
.invoice_complete { margin: 0 0 20px 0; padding: 25px 0; text-align: center; background: #f6f6f6; }
.entry_area2 { overflow: hidden; position: relative; margin: 0 auto 15px; padding: 8px 0 0 0; width: 340px; }
.entry_area2 dt { float: left; padding: 4px 0 0 0; width: 96px; height: 22px; font-weight: bold; color: #505050; }
.entry_area2 dd { float: left; width: 244px; height: 26px; color: #505050; }
.entry_area2 dd.btn { float: none; width: 75px; position: absolute; top: 16px; right: 0; cursor: pointer; }
.entry_area2 dd.check_arr02_2 { padding-top: 5px; height: 21px; }

/***************************** POPup Type 15 *****************************/
.pop_type15 { padding: 20px; width: 580px; } 
.pop_type15 h1 { padding: 0 0 8px 0; }
.pop_type15 .tbl11 th { padding-left: 25px; background: #f2f2f2 url('/img/bullet/arrow_3a5498.gif') 15px 50% no-repeat; }
.pop_type15 .tbl11 td { padding-top: 10px; padding-bottom: 10px;}
.pop_type15 .guide { position: relative; padding: 10px 0 0 0; width: 100%; height: 40px; }
.pop_type15 .guide .btn1 { position: absolute; top: 0; right: 0; }

.pop_type15_2 { padding: 18px 25px; width: 551px; } 
.pop_type15_2 h1 { padding: 0 0 20px 0; text-align: center; }
.pop_type15_2 h2 { padding: 0 0 20px 0; }
.pop_type15_2 h3 { margin: 0 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #747474; }
.pop_type15_2 h3 strong { color: #3366cc; }
.pop_type15_2 .list08_3 { padding: 0 0 20px 0; }
.pop_type15_2 .list08_3 li { padding-bottom: 3px; line-height: 18px; font-size: 12px; background-position: 0 7px; }
.pop_type15_2 .tbl025_wrap .list08_3 { padding: 10px 0 5px 0; }

.gift_coca { margin: 15px auto; padding: 74px 0 0 195px; width: 166px; height: 108px; background: url('/img/background/gift_coca.gif') 0 0 no-repeat; text-align: center; color: #333; font-weight: bold; }
.gift_coca strong { display: block; line-height: 18px; color: #ff6600; }

/***************************** POPup Type 16  *****************************/

/* 상품받기 */
.pop_type16 { padding: 25px 10px; border: 6px solid #dedede; }
.pop_type16 .guide { padding: 20px 0 10px 0; }

.gift_emart { margin: 0 auto; width: 208px; line-height: 18px; color: #333; text-align: center; font-weight: bold; font-size: 14px; }
.gift_emart em { display: block; margin: 0 0 5px 0; padding: 3px; width: 202px; height: 202px; background: #ffe184; }
.gift_emart img { display: block; width: 200px; height: 200px; border: 1px solid #ffb72b; background: #fff; }
.gift_emart strong { display: block; padding: 5px 0 10px 0; color: #ff6600; font-size: 12px; }

/***************************** POPup Type 17  *****************************/
.pop_type17 { padding: 25px 0; border: 5px solid #b9b9b9; text-align: center; }
.pop_type17 .guide { padding: 5px 0 30px 0; }

/***************************** POPup Type 18  *****************************/
.pop_type18 { margin: 15px 10px; padding: 7px 0; border-top:  text-align: center; }
.pop_type18 .default { margin: 0 auto; padding: 120px 0 0 0; width: 300px; height: 36px; background: url('/img/background/point_saving_default.gif') 0 0 no-repeat;  }
.pop_type18 .sponsor { padding: 0 0 10px 0; }
.pop_type18 .sponsor img { display: block; margin: 4px auto;  }

/***************************** POPup Type 19  *****************************/
/* 변경정보 업데이트 안내 (400 * ) */
.pop_type19 { padding: 0 0 12px 0; background: #fff; }
.pop_type19 h1 { padding: 16px 0 0 16px; height: 34px; }
.pop_type19 .wrap_pop { margin: 0 0 13px 0; padding: 13px 10px; border: 2px solid #e2e2e2; background: #fdfdfd; }
.pop_type19 .wrap_pop ul { margin: 0 0 4px 0; }
.pop_type19 .wrap_pop li { padding: 0 0 6px 0; }
.pop_type19 .wrap_pop .b1 { display: block; margin: 0 0 5px 0; }

/***************************** POPup Type 20  *****************************/
.pop_type20 h1 { padding: 10px 0 0 15px; height: 52px; background: url('/img/background/pop_type20_h1.gif') 0 0 repeat-x; }
/*이벤트 배송정보 동의 */
.wrap_event_agree { padding: 30px 0 0 0; text-align: center; }
.wrap_event_agree p { margin: 0 25px 25px 25px; padding: 0 15px 20px 15px; border-bottom: 1px solid #d1d1d1; }

/***************************** 기타 POPup Type *****************************/

/* 약관 전체보기 ( 920 * 600 ) */
.pop_agreement { margin: 0 2px; padding: 0 0 12px 0; width: 900px; }
.pop_agreement h1 { overflow: hidden; padding: 15px 0 0 0; width: 100%; height: 35px;  }
.pop_agreement h1 .logo { float: left; padding: 0 0 0 20px; }
.pop_agreement h1 .tit { float: left; padding: 4px 3px 0 7px; }
.pop_agreement h1 .date { float: left; padding: 9px 0 0 0; }
.pop_agreement .body_pop { margin: 0 0 12px 0; padding: 10px; width: 876px; border: 2px solid #e2e2e2; background: #f9f9f9; line-height: 18px; color: #666;}

.tb_agreement1 { margin: 0 0 0 12px; width: 97%; border-top: 1px solid #666; border-right: 1px solid #666; background: #fff; }
.tb_agreement1 th { padding: 2px 0; border-bottom: 1px solid #666; border-left: 1px solid #666; color: #666; font-weight: normal; }
.tb_agreement1 td { padding: 2px; border-bottom: 1px solid #666; border-left: 1px solid #666; color: #666; line-height: 18px; }

/* 우편번호 검색 ( 432 * 406 )*/
.pop_postcode_search2 { width: 432px; height: 406px; background: url('/img/background/pop_postcode_search2.gif') no-repeat 0 0; }
.pop_postcode_search2 h1 { margin: 0 0 17px 0; padding: 0 0 0 16px;  }
.pop_postcode_search2 .body_pop { padding: 0 15px;  }
.pop_postcode_search2 .explain1 { margin: 0 0 36px 0; line-height: 18px; text-align: center; color: #666; }
.pop_postcode_search2 .search1 { margin: 0 0 23px 0; text-align: center; }
.pop_postcode_search2 .search1 input { margin: 0 7px; }
.pop_postcode_search2 .search_list { padding: 16px 0 0 0; background: url('/img/background/list_postcode_search2.gif') repeat-x 0 0;}
.pop_postcode_search2 .search_list .explain { text-align: center; color: #666; }
.wrap_search_list { overflow-x: hidden; overflow-y: auto; width: 400px; height: 132px; }

/* 후원자 리스트 ( 356 * 430 ) */
.pop_sponsor_list { width: 344px; height: 418px; border: 6px solid #998973; background: #e0d8cc; }
.pop_sponsor_list h1 { margin: 0 0 10px 0; } 
.pop_sponsor_list .pagelist { padding: 0; } 

.tb_sponsor_list { margin: 0 auto 7px; width: 320px; height: 285px; background: url('/img/background/tb_sponsor_list.gif') 0 0 no-repeat; }
.tb_sponsor_list th { padding: 9px 0 8px 0; text-align: center; color: #666; }
.tb_sponsor_list td { padding: 6px 0 7px 0; height: 12px; line-height: 12px;text-align: center; color: #666; }

/* 댓글쓰기 ( 550 * 210 ) */
.pop_comment_write { margin: 10px; padding: 0 0 0 40px; border: 1px solid #e9e9e9; }
.pop_comment_write h1 { margin: 23px 0 10px 0; }
.pop_comment_write .explain { margin: 20px 0; font-size: 11px; color: #999; }
.pop_comment_write .explain span { font-size: 12px; }

.comment_write1 { overflow: hidden; width: 100%; }
.comment_write1 .entry { float: left; margin: 0 9px 0 0; }
.comment_write1 .entry textarea { overflow-x: hidden; overflow-y: scroll; padding: 5px 0 5px 5px; width: 326px; height: 62px; border: 1px solid #7f9db9; }
.comment_write1 .btn { float: left; }

/* 나의 페이지(계좌이체 신청현황) ( 400 * 343 )  */
.apply_state { position: relative; margin: 3px 0 0 0; padding: 17px 0 10px 0; width: 400px;  border-bottom: 3px solid #525252; background: #fff; }
.apply_state .tit { padding: 0 0 16px 20px;  }
.apply_state .body_pop { margin: 0 20px 13px 20px; padding: 0 10px 25px 10px; border: 2px solid #e2e2e2; background: #f9f9f9; }
.apply_state .state { padding: 20px 0 12px 0; border-bottom: 1px solid #dedede; text-align: center; color: #fa6a01; font-size: 14px; font-weight: bold; }
.apply_state .explain { margin: 12px 0; color: #666; text-align: center; }
.apply_state table { margin: 0 auto; width: 302px; }

/* 택배(나의쿠폰 ) ( 540 * 480 ) */
.pop_my_coupon { padding: 20px 30px; }
.pop_my_coupon .tab_01 li a { cursor: default; }

/* 택배(신한생명) ( 620 * 550 ) */
.pop_shinhan { padding: 22px 16px 0 16px; }
.pop_shinhan .explain1 { margin: 7px 0 20px 0; padding: 0 8px 0 0; text-align: right; color: #666; }
.pop_shinhan dl { margin-left: 20px; }

/* 택배(라이나) ( 600 *  ) */
.pop_lina { padding: 8px 5px; width: 568px; line-height: 17px; border: 11px solid #1d8c9f; color: #666; }

/* 상품 확대 이미지 ( 504 * 520 ) */
.pop_enlarge { margin: 5px; width: 494px; padding: 0 0 8px 0; background: url('/img/background/enlarge_bottom.gif') no-repeat 0 bottom; }
.pop_enlarge .body_pop { position: relative; padding: 60px 0 10px 0; background: url('/img/background/enlarge_wrap.gif') repeat-y 0 0; text-align: center; }
.pop_enlarge .btn { margin: 60px 0 0 0; }
.pop_enlarge .close { position: absolute; top: -30px; right: 15px; }

/* 중고장터 공지사항 ( 600 * 500 ) */
.pop_notice1 { overflow-x: hidden; overflow-y: scroll; padding: 0 0 0 6px; width: 594px; height: 500px;  }
.pop_notice1 h1 { padding: 10px 0; }
.pop_notice1 .body_pop table { width: 570px; }
.pop_notice1 .body_pop td { line-height: 18px; }
.pop_notice1 .pagelist { margin: 15px 0; }

/* 운송장복권 안내 ( 482 * 550 ) */
.pop_lotto_guide { width: 475px; padding: 0 0 20px 0; border: 3px solid #397ad8; background: url('/img/background/pop_lotto_guide.gif') no-repeat 0 bottom; }
.pop_lotto_guide dl {}
.pop_lotto_guide dt { margin: 0 0 10px 0; }
.pop_lotto_guide dd { margin: 0 0 15px 0; line-height: 16px; letter-spacing: -1px; }
.pop_lotto_guide dd div { padding: 0 10px; }
.pop_lotto_guide em { font-size: 11px; color: #1e4ba1; }
.pop_lotto_guide .ex { margin: 5px 0 0 0; padding: 10px 10px 10px 40px; line-height: 14px; background: #f5f5f5 url('/img/background/lotto_guide_ex.gif') no-repeat 12px 50%; font-size: 11px; letter-spacing: 0; }

/* 판매자만족통계 ( 400 *  ) */
.pop_seller_satisfy_stats { margin: 13px 10px; }
.pop_seller_satisfy_stats .wrap_pop { padding: 13px 7px 7px 7px; border: 1px solid #bcbcbc; }
.pop_seller_satisfy_stats .not { margin: 17px 0 23px 0; text-align: center; }

.satisfy_index2 { margin: 0 auto; width: 209px; }
.satisfy_index2 .date { padding: 5px 0 0 0; height: 18px; background:url('/img/background/satisfy_index_date2.gif') no-repeat 0 0; color: #fff; font-weight: bold; }
.satisfy_index2 .date1 { padding: 5px 0 0 0; height: 18px; background: #9b9fa6; color: #fff; font-weight: bold; font-size: 11px; }
.satisfy_index2 dl { overflow: hidden; border-top: 1px solid #cecece; border-left: 1px solid #cecece; }
.satisfy_index2 dt { float: left; width: 124px; padding: 4px 0 0 0; height: 34px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; font-size: 11px; }
.satisfy_index2 dt em { display: block; margin: 0 0 5px 0; color: #fd6c89; }
.satisfy_index2 dd { float: left; width: 82px; padding: 12px 0 0 0; height: 26px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #0066cc; }
.satisfy_index2 dd strong { color: #f33735; font-size: 14px; }
.satisfy_index2 .dd1 { font-size: 11px; color: #0066cc; font-weight: bold; letter-spacing: -1px; }

/* 나의상담내역 상세보기 ( 680 * 500 )*/
.wrap_my_consult { padding: 10px; }
.wrap_my_consult .tbl04 { margin: 0 0 5px 0; }
.wrap_my_consult .tbl04 td { padding-top: 8px !important; padding-bottom: 8px !important; }
.wrap_my_consult .btn { padding: 10px 10px 0 0; text-align: right; }
.my_consult_question { padding-left: 10px !important; padding-right: 10px !important; line-height: 20px; text-align: left !important; } 
.my_consult_answer { margin: 5px 10px 0 10px; padding: 10px; border: 4px solid #e2e2e2; line-height: 18px; color: #666; text-align: left; }

/* 서류배송예약서비스란 ( 532 * 530 ) */
.pop_post_reserve { width: 528px; border: 2px solid #50505a; }
.pop_post_reserve h1 { padding: 9px 0 0 14px; height: 30px; }
.pop_post_reserve .wrap_pop { position: relative; width: 100%; }
.pop_post_reserve .body_pop { padding: 20px 15px; }
.pop_post_reserve .close { position: absolute; top: -28px; right: 10px; }
.pop_post_reserve dt { margin: 0 0 5px 0; }
.pop_post_reserve dd { margin: 0 0 15px 0; line-height: 17px; color: #2d2e32; }
.pop_post_reserve p { text-align: center; }
.pop_post_reserve .center_i { margin: 20px 0 0 0; }

/* s오일포인트전환하기 ( 464 * 299 ) */
.pop_point_changement { padding: 2px; width: 453px; border: 1px solid #ababab; }
.pop_point_changement h1 { margin: 0 0 2px 0; height: 55px; }
.pop_point_changement h1 img { vertical-align: top; }
.pop_point_changement .body_pop { position: relative; margin: 0 0 15px 0; padding: 0 10px; width: 433px; background: #f7f6f2; }
.pop_point_changement .close { position: absolute; top: -46px; right: 6px; }
.pop_point_changement th { padding: 15px 0; line-height: 18px; border-bottom: 1px solid #d2d1cd; text-align: left; }
.pop_point_changement td { padding: 15px 0 15px 25px; line-height: 18px; border-bottom: 1px solid #d2d1cd; }
.pop_point_changement .last th,.pop_point_changement .last td { border-bottom: none; }

/* 상품확대이미지 ( 625 * 545 ) */
.product_enlarge3 { height: 100%; }
.product_enlarge3  table { height: 100%; }
.product_enlarge3  td { text-align: center; vertical-align: middle; }
 
/* 스폰서적립쿠폰 등록 ( 450 * 270 ) */
.pop_point1 { border-top: 3px solid #fecc2d; }
.pop_point1 .wrap_pop{ padding: 7px 10px 0 23px;  }
.pop_point1 h1 { margin: 0 0 20px 0; text-align: right; }
.pop_point1 .tit { margin: 0 0 5px 0; }
.pop_point1 .explain1 { margin: 7px 0 15px 0; font-size: 11px; color: #75787f; }

.coupon_register { padding: 25px 0 15px 0; background: #fafafa; border: 1px solid #e4e4e4; color: #74797d; }
.coupon_register dl { overflow: hidden; margin: 0 auto; width: 355px; }
.coupon_register dt { float: left; width: 70px; height: 45px; padding: 15px 0 0 0; }
.coupon_register dd { float: left; width: 285px; height: 60px; }
.coupon_register dd p { margin: 5px 0 0 0; text-align: right; font-size: 11px; color: #74797d; }

/* 운송장복권 본인인증 ( 838 *  ) */
.pop_lotto_confirm { margin: 0 auto; width: 838px; }
.pop_lotto_confirm h1 { padding: 23px 0 0 4px; height: 53px; }
.pop_lotto_confirm .wrap_pop { padding: 320px 283px 0 42px; width: 513px; height: 230px; background: url('/img/background/lotto_confirm.gif') 0 0 no-repeat; }
.pop_lotto_confirm .entry { padding: 45px 0 0 0; }
.pop_lotto_confirm .entry .dt1 { padding: 0 0 0 38px; }
.pop_lotto_confirm .entry .arr1 { margin: 0 18px 0 10px; }
.pop_lotto_confirm .center_i { padding: 30px 0 0 0; }

/* 운송장복권 휴대폰인증 ( 442 * 300  ) */
.pop_lotto_confirm2 { width: 442px; }
.pop_lotto_confirm2 .wrap_pop { padding: 25px 20px 0 20px; }
.pop_lotto_confirm2 h2 { padding: 0 0 7px 0; }
.pop_lotto_confirm2 .entry { margin: 0 0 15px 0; padding: 10px; border: 3px solid #dedede; }
.pop_lotto_confirm2 .entry .tit { display: block; margin: 0 0 6px 0; }
.pop_lotto_confirm2 .entry .tit2 { margin: 0 6px; }
.pop_lotto_confirm2 .entry .phone { margin: 0 15px; }

/* 운송장복권 본인인증 ( 750 *  ) */
.pop_lotto_info h1 { padding: 5px 0 0 8px; height: 52px; }
.lotto_info { margin: 0 auto 20px; padding-top: 20px; width: 712px; background: url('/img/background/lotto_info_top.gif') 0 0 no-repeat; }
.lotto_info .wrap { padding-bottom: 20px; background: url('/img/background/lotto_info_bottom.gif') 0 bottom no-repeat; }
.lotto_info .body { padding: 10px 27px; background: url('/img/background/lotto_info.gif') 0 0 repeat-y; }

/* 운송장복권 참여완료( 750 *  ) */
.lotto_info_re{ margin: 0 auto;background: url('/img/background/lotto_end_visual.gif') 0 0 no-repeat; width:712px;height:331px}
.lotto_info_re .copy{text-align:center; padding:65px 0 0 0}
.lotto_info_re .copy p.title{padding-bottom:30px}
.lotto_info_re .copy p.basic{padding:15px 0}
.lotto_info_re .copy p.sponser{}
.pop_lotto_info .btn{text-align:center; margin:10px 0}

.lotto_info_dl { overflow: hidden; margin: 0 0 15px 0; padding: 40px 0 0 0; width: 657px; height: 114px; background: url('/img/background/lotto_info_dl.gif') 0 0 no-repeat; }
.lotto_info_dl dt { float: left; padding: 0 0 0 212px; width: 86px; height: 27px; }
.lotto_info_dl dd { float: left; padding: 6px 0 0 10px; width: 335px; height: 21px; font-size: 14px; color: #ff3300; font-weight: bold;  background: url('/img/bullet/arrow_6.gif') 0 10px no-repeat; }

.participation_survey { margin: 0 0 20px 8px; line-height: 16px; }
.participation_survey strong { display: block; margin: 0 0 3px 0; }
.participation_survey em { display: block; padding: 0 0 10px 7px; font-size: 11px; color: #818181; background: url('/img/bullet/squ_81.gif') 0 6px no-repeat; }
.participation_survey ol { list-style: decimal inside; }
.participation_survey ol li { padding: 7px 0; line-height: 16px; border-bottom: 1px solid #e6e6e6; }
.participation_survey ol li.last { border-bottom: none; }
.participation_survey ul { margin: 5px 0 0 0; overflow: hidden; width: 100%; }
.participation_survey ul li { float: left; margin: 0 15px 0 0; padding: 0; border-bottom: none; }
.participation_survey li label { font-size: 11px; }
.participation_survey li input { width: 16px; height: 16px; }

.participation_info_agree { margin: 20px 7px; padding: 20px; border: 1px solid #ddd; background: #fafafa; line-height: 18px; }
.participation_info_agree .logo { margin: 0 0 0 10px; }
.participation_info_agree a:hover { text-decoration: none; }
.participation_info_agree ul { margin: 0 0 5px 0; }
.participation_info_agree li { line-height: 18px; }
.participation_info_agree strong { display: block; margin: 15px 0 2px 0; }
.participation_info_agree input { width: 16px; height: 16px; }

/* 운송장복권 프리미엄 구매리뷰 ( 840 * 910  ) */
.pop_lotto_review { padding: 10px 15px; width: 840px; }
.pop_lotto_review .wrap_pop { padding: 0 15px; }

/* 불만리뷰 상세보기 (  585 * 776 ) */
.pop_complaint_view { position: relative; padding: 37px 0 0 0;  width: 558px; border: 3px solid #757575; }
.pop_complaint_view .close { position: absolute; top: 10px; right: 10px;  }

.product_view4 { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #dbe2e2; }
.product_view4 .tit { position: relative; margin: 0 0 8px 0; padding: 13px 0 12px 14px; height: 14px; background: #f2f2f2; font-size: 14px; font-weight: bold; }
.product_view4 .tit .inquire { position: absolute; top: 15px; right: 12px; font-weight: normal; font-size: 11px; color: #818181; }
.product_view4 .register { padding: 0 15px 0 0; color: #818181; font-size: 11px; text-align: right; }
.product_view4 .register .arr1 { margin: 0 15px 0 0; }
.product_view4 .register a:hover { text-decoration: none; }
.product_view4 .view { padding: 0 35px; line-height: 18px; }
.product_view4 .view .pic { margin: 15px 0; display: block; text-align: center; }
.product_view4 .view .pic img { max-width: 385px; max-height: 289px; border: 2px solid #c3c3c3; }

.buy_product_info { padding: 0 0 20px 40px; }
.buy_product_info ul { margin: 17px 0 0 0; }

.pop_complaint_view .box_comment1 { padding: 15px 0; width: 558px; background: #f2f2f2; border: none; }
.pop_complaint_view .box_comment1 .comment01 ul li { margin-left: 20px; margin-right: 20px; width: 517px; }
.pop_complaint_view .box_comment1 .comment01 ul li p { width: 372px; }
.pop_complaint_view .box_comment1 .comment02 .entry { width: 80%; }
.pop_complaint_view .box_comment1 .comment02 .entry textarea { width: 100%; }
.pop_complaint_view .box_comment1 .comment02 .btn { padding-right: 20px; width: 11%; }

/* 확대보기 */
.product_enlarge2 { padding: 25px 10px 35px 10px; text-align: center; }

/* 배송조회 동의 */
.pop_delivery_agree { padding: 3px 3px 15px 3px; border: 2px solid #80838a;  }
.pop_delivery_agree .body_pop  { margin: 0 0 12px 0; padding: 20px 0; line-height: 20px; text-align: center; background: #e9eaef; color: #323232; }

/* 증정이벤트 */
.pop_reward_movie { width: 600px; height: 506px; background:  url('/img/background/reward_movie.jpg') 0 0 no-repeat; }
.pop_reward_movie ul { padding: 256px 0 0 325px; height: 150px; }
.pop_reward_movie li { padding: 0 0 4px 10px; color: #fff; background:  url('/img/bullet/star3.gif') 0 0 no-repeat; }
.pop_reward_yes24 { padding: 443px 0 0 0; width: 600px; height: 63px; background:  url('/img/background/reward_yes24.jpg') 0 0 no-repeat; text-align: center; }

/* 쇼핑리뷰재등록 */
.pop_n01 { padding: 15px 60px; }

/***************************** LayerPop Type *****************************/

.arr_po01 { position: relative; }

/* 택배 (최근주소)*/
.po_lately_address { position: relative; z-index: 90; }
.po_lately_address.zindex { z-index: 91; }
.tbl17_2{position:relative;}
.layer_lately_address { position: absolute; top: 0px; left: 0px; padding: 0 14px 25px 14px; width: 632px; border: 4px solid #5f5f5f; background: #fff; z-index:999;overflow-x:hidden;overflow-y:scroll;height:500px;}
.layer_lately_address .tit { padding: 15px 0 15px 5px; border-bottom: 2px solid #c7c3ba; }
.layer_lately_address .body_pop { position: relative; width: 100%; border-bottom: 2px solid #c7c3ba; }
.layer_lately_address .not { padding: 30px 0;  text-align: center;  }
.layer_lately_address .close { position: absolute; top: -37px; right: 0; }

/*택배통합UI 수정*/
.layer_lately_address2 { position: absolute; top: 70px; left: 26px; padding: 0 10px 25px 10px; width: 578px; border: 1px solid #999; z-index:999;background: #fff;overflow-x:hidden;overflow-y:scroll;min-height:300px;max-height:500px;}
.layer_lately_address2 dl { position: relative; width: 100%;}
.layer_lately_address2 dl dt{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;padding:6px 0;border-bottom:1px solid #ccc;}
.layer_lately_address2 dl dt h3{font-size:18px;height:30px;line-height:30px;color:#333}
.layer_lately_address2 dl dt p{line-height:16px;color:#888}
.layer_lately_address2 dl dd{border-bottom:1px solid #ccc;}
.layer_lately_address2 dl dd > ul:first-child{border-top:none;}
.layer_lately_address2 dl dd ul{position:relative;border-top:1px dashed #e2e2e2;overflow:hidden;padding:10px 0}
.layer_lately_address2 dl dd ul li{line-height:18px}
.layer_lately_address2 dl dd ul li.choice{position:absolute;top:7px;right:0;}
.layer_lately_address2 dl dd ul li.choice a{background:#5ac7ce;color:#fff;padding:10px 21px;display:block;text-decoration:none}
.layer_lately_address2 dl dd ul li.choice span.off{background:#eee;color:#bbb;padding:10px 21px;display:block;}
.layer_lately_address2 dl dd ul li.del{position:absolute;bottom:7px;right:0}
.layer_lately_address2 dl dd ul li.del a{background:#fff;border:1px solid #ddd;padding:2px 20px;display:block;color:#797979;text-decoration:none}
.layer_lately_address2 dl dd ul li.name{padding:0 0 5px 80px;font-size:14px;}
.layer_lately_address2 dl dd ul li.call1{padding:0 0 0 81px}
.layer_lately_address2 dl dd ul li.adress{padding:0 80px 0 81px;}
.layer_lately_address2 dl dd ul li.date{position:absolute;top:10px;left:5px;font-size:11px;color:#999}
/*택배통합UI 수정 끝*/

.layer_lately_address2 .close { position: absolute; top: 10px; right: 10px; }
.layer_lately_address2 .not { padding: 100px 0;  text-align: center; font-size:16px;color:#888;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;}


/* 나의포인트 */
.box_my_info1 { width: 72px; border: 3px solid #f1f1f1; background: #fff; }
.box_my_info1 .info { padding: 5px 3px; border: 3px solid #e2e2e2; color: #818181; font-size: 11px; }
.box_my_info1 .price { margin: 4px 0; padding: 4px 2px 3px 0; background: #eee url('/img/icon/point.gif') 3px 5px no-repeat; text-align: right; font-size: 12px; color: #ff688c; font-weight: bold; }

/* 택배 (이용후기)*/
.pop_review { position: absolute; top: 55px; left: 100px; width: 573px; height: 250px; } 
.wrap_review { position: relative; padding: 65px 42px 43px 42px; border: 5px solid #634738; background: #fff; }
.wrap_review .btn { margin: 40px 0 0 0; text-align: center; }
.wrap_review .close { position: absolute; top: 10px; right: 10px; }

/* 택배 (만족도통계보기)*/
.pop_satisfy_stats { position: absolute; top: 25px; left: 0; width: 430px; border: 1px solid #cacaca; background: #fee7b5; }
.wrap_satisfy_stats { margin: 4px; padding: 20px 14px 10px 14px; background: #fffceb; }
.tit_satisfy_stats { margin: 0 0 4px 0; color: #333; font-weight: bold; }

.satisfy_stats_result { margin: 10px 0; text-align: center; color: #333; }
.satisfy_stats_result strong { color: #ff5656; font-size: 11px; }
.satisfy_stats_result a { text-decoration: none !important; }
.satisfy_stats_result a:hover { text-decoration: none; color: #3366cc; }

.satisfy_index { margin: 0 auto; width: 130px; }
.satisfy_index .date { padding: 5px 0 0 0; height: 17px; background:url('/img/background/satisfy_index_date.gif') no-repeat 0 0; color: #fff; font-weight: bold; }
.satisfy_index .score { padding: 13px 0; border: 1px solid #cecece; border-top: none; text-align: center; }
.satisfy_index .score .btn { margin: 13px 0 0 0; }

/* 통합검색결과 */
.pop_search_result { position: absolute; top: 24px; left: 0; padding: 13px 13px 8px 13px; width: 568px; border: 3px solid #e1e1e1; background: #fff; }
.pop_search_result .wrap_pop { position: relative; width: 100%; }
.pop_search_result .close { position: absolute; top: -46px; right: -7px; }

/* 나의 구매리뷰/사용리뷰 */
.pop_product_name { position: absolute; top: 20px; left: 33px; padding: 5px 13px; width: 372px; border: 1px solid #dbdbdb; background: #fff; }
.pop_product_name .wrap_pop { position: relative; width: 100%; }

/* 택배캐쉬백포인트 안내 */
.pop_point_guide1 { position: absolute; top: 26px; right: 105px; padding: 0 15px 10px 15px; width: 316px; border: 1px solid #ddd; background: #fff;z-index:9999 }
.pop_point_guide1 .wrap_pop { position: relative; padding: 30px 0 0 0; width: 316px; }
.pop_point_guide1 .tit11 { margin: 0 0 5px 0; color: #000; font-weight: bold;font-size:14px }
.pop_point_guide1 .close { position: absolute; top: 17px; right: 0; }
.pop_point_guide1 em {color: #000; font-weight: bold; }
.pop_point_guide1 p { margin: 0 0 15px 0; line-height: 18px; }
.pop_point_guide1 ul { margin: 0 0 15px 0; }
.pop_point_guide1 li { line-height: 18px; }

/* 소멸예정포인트 안내 */
.pop_point_guide2 { position: absolute; top: -8px; right: 0; padding: 0 8px; width: 260px; border: 2px solid #2e2f33; background: #fff; }
.pop_point_guide2 .tit { padding: 25px 0 6px 6px; border-bottom: 1px solid #a1a1a1; }
.pop_point_guide2 .tit1 { margin: 0 0 7px 15px; color: #151515; font-weight: bold; }
.pop_point_guide2 .not { margin: 0 0 15px 0; color: #151515; font-weight: bold; text-align: center; }
.pop_point_guide2 .list18_2 { margin: 0 0 0 15px; }
.pop_point_guide2 .wrap_pop { position: relative; padding: 15px 0 0 0; width: 260px; }
.pop_point_guide2 .close { position: absolute; top: -35px; right: 3px; }
.pop_point_guide2 .center_i { margin: 10px 0 20px 0; }

/* 이상형 찾기 이벤트 */
.pop_duo_event { position: absolute; top: 67%; left: 50%; margin: -233px 0 0 -370px; width: 640px; height: 466px; background: url('/img/background/duo_event.gif') 0 0 no-repeat;  }
.pop_duo_event .wrap_pop { position: relative; padding: 387px 0 0 0; width: 100%; }
.pop_duo_event .close { position: absolute; top: 13px; right: 13px; }
.pop_duo_event .close img { vertical-align: top; }

/* 운송장등록로그인 */
.pop_inovice_login { position: absolute; top: 200px; left: 400px; padding: 2px 2px 20px 2px; width: 396px; height: 143px; background: #fff; border: 1px solid #aeaeae;}
.pop_inovice_login .body_pop { margin: 0 0 15px 0; padding: 35px 0 30px 0; background: #e8e9eb; text-align: center; }

/* 회원혜택선택 */
.pop_layer2 { position: absolute; top: 180px; left: 210px; z-index: 100; padding: 0 0 20px 0; width: 431px; background: #fff; border: 4px solid #5e6576; }
.pop_layer2 .wrap_pop { margin: 0 0 15px 0; padding: 30px 0 20px 0; line-height: 20px; background: #e8e9eb; }
.discount_benefit { padding: 0 17px; }
.discount_benefit strong { display: block; padding: 0 0 20px 0; text-align: center; }
.discount_benefit ul { overflow: hidden; margin: 15px 0 0 0; padding: 10px 0 0 18px; width: 379px; background: #fff; border: 2px solid #c8cbd0; }
.discount_benefit li { float: left; padding: 0 0 7px 0; font-weight: bold; }
.discount_benefit li input { float: left; margin: 0 5px 0 0; width: 16px; height: 16px; }
.discount_benefit li label { float: left; margin: -1px 5px 0 0; }
.discount_benefit li em {color: #eb1c22; font-weight: bold; font-style: normal; }
.discount_benefit .txt { padding: 15px 0 0 0; color:#6d6d6d; text-align:center; }

/* 이메일체크 */
.pop_email_check { position: relative; width: 100%; z-index: 100; }
.pop_email_check .wrap_pop { position: absolute; bottom: 26px; left: 23px; padding: 20px 0 0 0; width: 450px; height: 160px; background: #fff; border: 3px solid #ddd; }

/* MY 포인트 */
.wrap_pop_layer1 { position: relative;  width: 100%; }
.pop_layer1 { position: absolute; right: -220px; width: 300px; border: 2px solid #2e2f33; background: #fff; }
.pop_layer1 .wrap_pop { position: relative; padding: 28px 15px 20px 15px; width: 270px; text-align: left; line-height: 18px; }
.pop_layer1 .close { position: absolute; top: 15px; right: 15px; }

/* 스폰서 설문 ( 840 * ) */
.pop_type14 { position: absolute; top: 82px; left: 10px; z-index: 100; padding: 84px 0 0 0; width: 840px; border: 1px solid #666; background: #fff; }
.pop_type14 .wrap_pop { position: relative; width: 100%; }
.pop_type14 .close_pop { position: absolute; top: -43px; right: 10px;  }

.survey dt { padding: 8px 0 15px 0; min-height: 35px; }
.survey dd { padding: 0 0 10px 50px; border-bottom: 1px solid #ebebeb;  }
.survey dd input { width: 16px; height: 16px; }
.survey dd label { margin: 0 20px 0 0;  }
.survey dd.last { padding-bottom: 14px; border: none; }
.survey.dytelemember { padding: 162px 120px 0 120px; width: 600px; height: 446px; background: url('/img/background/survey_dytelemember.jpg') no-repeat 0 0; }
.survey.shinhanmember { padding: 176px 120px 0 120px; width: 600px; height: 420px; background: url('/img/background/survey_shinhanmember.jpg') no-repeat 0 0; }
.survey.shinhanmember dt { padding: 20px 0 15px 0; }
.survey.shinhanmember dd.last { padding-bottom: 30px; }

.survey.ligmember,
.survey.kumhomember { padding-bottom: 30px; background: url('/img/background/survey_bottom.jpg') no-repeat 0 bottom; } 
.survey .wrap { padding: 0 65px 0 65px; background: url('/img/background/survey_wrap.jpg') repeat-y 0 0; } 
.survey .wrap dt { position: relative; padding: 30px 0 5px 100px; width: 610px; height: 30px; }
.survey .wrap dt .num { position: absolute; top: 20px; left: 0; }
.survey .wrap dd { padding: 0 0 40px 100px;  }

.survey_complete_dytelemember { padding: 198px 80px 0 80px; width: 680px; height: 450px; background: url('/img/background/survey_complete_dytelemember.jpg') no-repeat 0 0; }
.survey_complete_dytelemember p { margin: 0 0 20px 0; text-align: center; }
.survey_complete_shinhanmember { padding: 198px 80px 0 80px; width: 680px; height: 450px; background: url('/img/background/survey_complete_shinhanmember.jpg') no-repeat 0 0; }
.survey_complete_shinhanmember p { margin: 0 0 20px 0; text-align: center; }

/* 택배이벤트(택배이벤트 사은품 증정 안내)  */
.pop_present_guide { position: absolute; top: 30%; left: 50%; z-index: 200; margin: 0 0 0 -243px; width: 487px; background: url('/img/background/present_guide_top.gif') 0 0 no-repeat; }
.pop_present_guide .wrap_pop { position: relative; margin-top: 43px; width: 100%; padding: 0 0 30px 0; background: url('/img/background/present_guide_bottom.gif') 0 bottom no-repeat; } 
.pop_present_guide .body_pop { margin: 0 auto; width: 468px; } 
.pop_present_guide .close { position: absolute; top: -28px; right: 13px; } 
.pop_present_guide .tit { position: absolute; top: -36px; left: 13px; } 
.pop_present_guide .tit1 { padding: 30px 0 70px 20px; }
.pop_present_guide strong { color: #3a61bb; font-weight: normal; } 
.pop_present_guide table { margin: 0 0 40px 0; }
.pop_present_guide th { padding: 10px 0 5px 50px; border-right: 1px solid #92a4c7; text-align: left; font-weight: normal; }
.pop_present_guide th input { float: left; margin: 0 3px 5px 0; width: 16px; height: 16px; }
.pop_present_guide th label { float: left; margin: 2px 0 5px 0; width: 84%; height: 14px; line-height: 14px; }
.pop_present_guide td { text-align: center; }
.pop_present_guide .dl01 { overflow: hidden; margin: 23px 0 0 0; width: 100%; } 
.pop_present_guide .dl01 dt { float: left; padding: 0 0 0 23px; width: 54px; line-height: 16px; font-size: 11px; color: #4d5055; background: url('/img/bullet/squ_92a4c7.gif') 13px 5px no-repeat; } 
.pop_present_guide .dl01 dd { float: left; width: 390px; line-height: 16px; font-size: 11px; color: #4d5055; letter-spacing: -1px; } 
.pop_present_guide li { padding: 0 0 0 23px; line-height: 16px; font-size: 11px; background: url('/img/bullet/squ_92a4c7.gif') 13px 5px no-repeat; } 

.pop_present_guide.mod1 { margin: 0 0 0 -278px; padding: 0; width: 557px; background: url('/img/background/present_guide_top2.gif') 0 0 no-repeat; }
.pop_present_guide.mod1 .wrap_pop { padding: 0 0 15px 0; background: url('/img/background/present_guide_bottom2.gif') 0 bottom no-repeat; } 
.pop_present_guide.mod1 .body_pop { width: 538px; } 

/* 일시중단안내 */
.pop_layer3 { position: absolute; top: 120px; left: 200px; z-index: 100; padding: 0 0 20px 0; width: 433px; background: #fff; border: 1px solid #5e6576; }
.pop_layer3 .tit_p { margin: 0 0 30px 0; padding: 8px 0 0 12px; height: 40px; background: url('/img/background/pop_layer2_h1.gif') 0 0 repeat-x; } 
.pop_layer3 p { padding: 0 0 30px 0; text-align: center; }

/*****************************  수정  *****************************/

/* 참여자 인증 */
.entry_area2_2 { overflow: hidden; position: relative; margin: 0 auto 15px; padding: 8px 0 0 0; width: 346px; }
.entry_area2_2 dt { float: left; padding: 4px 0 0 0; width: 68px; height: 22px; font-weight: bold; color: #505050; }
.entry_area2_2 dd { float: left; width: 268px; height: 26px; color: #505050; }
.entry_area2_2 dd.btn { float: none; width: 75px; position: absolute; top: 6px; right: 0; cursor: pointer; }
.entry_area2_2 dd.check_arr02_2 { padding-top: 5px; height: 21px; }
.entry_area2_2 dd.check_arr02_2 input { border: none; }
.entry_area2_2 dd input { border: 1px solid #ccc; color: #666; font-size: 11px; letter-spacing: -1px;}
.entry_area2_2 dd .birth { background: url('/img/background/inp_birth.gif') 2px 3px no-repeat; }

/* 이메일/패스워드찾기  */
.dl_type02 input { font-size: 11px; color: #666  }
.dl_type02 .birth select { width: 60px; height: 20px; color: #818181; font-size: 11px; }
.dl_type02 .birth_txt { width: 100%; height: 60px; text-align: center; }
.dl_type02 .gender label { margin: 0 10px 0 0;  }

/*레이어팝업 하늘색*/
.layer_sky{text-align:center;background:#fff;border:1px solid #999;padding:25px}


/*팝업창 2013*/
.pop_type001{width:100%;}
.pop_type001 h1{width: 100%; height:42px; background:#e73c34; font-size: 14px; color: #fff;border-bottom:1px solid #cf2d28;}
.pop_type001 h1 span.tit{margin-left:20px;float:left;line-height: 42px;}
.pop_type001 h1 span.rit{float:right;margin-right:20px;display:inline-block;padding-top:7px;}
.pop_type001 h2{background: url('/img/bullet/arrow8.gif') 0px 4px no-repeat;padding-left:18px;font-size:14px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;letter-spacing:-1px;height:24px;font-weight:bold;color:#333;}
.pop_type001 h2 span{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;letter-spacing:-1px;color:#999;font-size:12px;}
.pop_type001 h3{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;letter-spacing:-1px;font-size:13px;line-height:26px;height:26px;}
.type001_area{padding:10px 20px;}
.type001_area2{background:#eee;padding:10px;line-height:16px;}

.type001_area2 ul li{font-size:11px;}

dl.type001_field{overflow: hidden;width:100%;margin:5px 0;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.type001_field dt{float:left;width:110px;height:30px;line-height:30px;padding-left:18px;border-bottom:1px solid #e2e2e2;background: url('/img/bullet/tit_common01_add2.gif') no-repeat 110px;}
.type001_field dd{height:30px;line-height:30px;border-bottom:1px solid #e2e2e2;}

.type001_ul{overflow: hidden;border:1px solid #e2e2e2;padding:10px}
.type001_ul li{width:95%;float:left;background: url('/img/bullet/star1.gif') 6px 8px no-repeat;padding-left:18px;line-height:24px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;letter-spacing:-1px;color:#444;font-size:12px;}
.type001_ul li i{font-weight:bold;font-size:12px;color:#333;}
.type001_ul li u{font-size:12px;color:#000;text-decoration:none;}

.type001_ul li span{float:right;color:#666;}
.type001_ul li p{float:left;}

/*팝업창 2014*/

.addr_type1{width:100%}
.addr_type1 h2{background:#5f6677;height:40px;line-height:36px;padding-left:20px;color:#fff;font-family:"맑은 고딕", "돋움",dotum, "굴림", Gulim;letter-spacing:-1px;font-size:16px;font-weight:bold;}
.addr_type1 .wraparea{padding:20px;}
.addr_type1 .select_addr{height:30px;line-height:30px;width:100%;}
.addr_type1 .select_addr span{width:41%;float:left;}
.addr_type1 .select_addr label{padding-left:3px}
.addr_type1 .entry_input *{vertical-align:middle;}
.addr_type1 .entry_input input{height:26px;line-height:26px;font-size:14px;width:77%}
.addr_type1 .entry_input select{font-size:14px;width:20%;border:1px solid #e2e2e2;height:30px;line-height:30px;}
.addr_type1 .entry_input input.w50{height:26px;line-height:26px;font-size:14px;width:45%;}
.addr_type1 .entry_input a:hover{text-decoration:none;}
.addr_type1 .entry_input .ex{padding:5px 0 20px 0;font-size:11px;color:#888;}

div.table_type1 .txt{color:#666;border-top:1px dotted #4068af;padding:10px 0}
div.table_type1 .scroll{width:100%;height:250px;overflow-x:hidden;overflow-y:auto;}
div.table_type1 table{width:100%;border-left:1px solid #ccc;}
div.table_type1 table th{height:30px;background:#f3f3f3;border-right:1px solid #ccc;border-top:1px solid #666;border-bottom:1px solid #ccc;font-family:"맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#333;}
div.table_type1 table td{height:30px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
div.table_type1 .button{text-align:center;}
div.table_type1 .button a{margin:0 auto;padding:0 15px;height:32px;line-height:28px;border:1px solid #5f6677;border-radius:3px;color:#5f6677;font-family:"맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:14px;font-weight:bold;display:inline-block;}
div.table_type1 .button a:hover{text-decoration:none;}

div.table_type1 .postcode td.addr {text-align:left; line-height:20px; padding:5px 0 5px 15px;}