<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; 

/*****************************  회원가입  *****************************/

/* 약관 */
.box_join1 { margin: 15px 0 0 0; padding: 5px 2px 25px 2px; }
.box_join1 h3 { padding: 20px 0 10px 0px; height: 15px; }
.box_join1 .p_explain1 { margin: 0 0 10px 0; }
.box_join1 h2 { margin:20px 0 15px;}
.box_join1 .select_all {position:relative;padding-left:24px;display:block;padding-right:13px; color:#e31e1e; font-size:15px; font-weight:bold; line-height:14px; margin-top:45px;}
.box_join1 .select_all  input { width: 16px; height: 16px;position:absolute;top:0;left:0; } 

.box_join1 .tbl13 {margin-top:30px}
.box_join1 .tbl13 td input[type=text]{height:24px;line-height:24px;border:1px solid #ccc;border-radius:4px}
.box_join1 .tbl13 td input[type=password]{height:24px;line-height:24px;border:1px solid #ccc;border-radius:4px}
.box_join1 .tbl13 td select{height:30px;line-height:30px;border:1px solid #ccc;border-radius:4px}
.box_join1 .tbl13 th, .box_join1 .tbl13 td{border:none}
.box_join1 .tbl13 td .inp03.w45{width:115px!important}
.box_join1 .tbl13 td .inp03.w65{width:115px!important}

form[id="MyEditForm"] .tbl13 td input[type=text]{height:24px;line-height:24px;border:1px solid #ccc;border-radius:4px}
form[id="MyEditForm"] .tbl13 td input[type=password]{height:24px;line-height:24px;border:1px solid #ccc;border-radius:4px}
form[id="MyEditForm"] .tbl13 select{height:30px;line-height:30px;border:1px solid #ccc;border-radius:4px}
form[id="MyEditForm"] .tbl13 th, .box_join1 .tbl13 td{border:none}
form[id="MyEditForm"] .tbl13 td .inp03.w45{width:115px!important}
form[id="MyEditForm"] .tbl13 td .inp03.w65{width:115px!important}


.box_provision1 { margin: 0 0 10px 0; width: 100%; padding-top: 10px; }
.box_provision1 .wrap { padding: 4px 2px 17px 2px;  }
.box_provision1 .tit { position: relative; width: 100%; margin: 20px 0;height: 17px; font-weight: bold;font-size:14px;} 
.box_provision1 .tit font{font-size:13px;font-weight:normal}
.box_provision1 .all { position: absolute; top: 0; right: 0; } 
.box_provision1 .box_agreement { margin: 0 0 15px 0;background:#f9f9f9;border:none;padding:30px;border-radius:10px;font-size:13px;line-height:1.5em } 
.box_provision1 .agree{font-size:14px;position:relative;text-align:left!important;padding-left:24px;font-weight:bold;line-height:16px}
.box_provision1 .agree:before{content:'[필수]';color:#e31e1e;font-weight:bold}
.box_provision1 .agree input { width: 16px; height: 16px; } 
.box_provision1 #Agree_Logii_Agreement{position:absolute;top:0;left:0}
.box_provision1 #Agree_Logii_Protection{position:absolute;top:0;left:0}

.box_provision2 { margin: 0 0 10px 0; width: 680px; padding-top: 10px; background: url('/img/background/provision2_top.gif') 0 0 no-repeat; }
.box_provision2 .wrap { padding: 4px 12px 17px 12px; background: url('/img/background/provision2_bottom.gif') 0 bottom no-repeat; }
.box_provision2 .tit { position: relative; width: 100%; margin: 0 0 10px 0; height: 17px; font-weight: bold; } 
.box_provision2 .box_agreement { margin: 0 0 10px 0; } 
.box_provision2 .agree { position: relative; width: 100%; height: 16px; } 
.box_provision2 .agree input { width: 16px; height: 16px; } 
.box_provision2 .agree label { font-size: 11px; }
.box_provision2 .agree .txt1 { position: absolute; top: 0px; right:0; }

.box_agreement { overflow-x: hidden; overflow-y: scroll; padding: 2px 0 2px 2px; height: 68px; line-height: 17px; background: #fff; border: 1px solid #7f9db9; }
.box_agreement_whbox { overflow-x: hidden; overflow-y: scroll; padding: 2px 0 2px 2px; height: 108px; line-height: 17px; background: #fff; border: 1px solid #fff; }

.join_confirm { overflow: hidden; width: 100%; }
.join_confirm .entry { float: left; width: 43%; padding: 10px 0;  }
.join_confirm .entry dl { float: left; width: 100%; padding: 0 0 4px 0; }
.join_confirm .entry dt { float: left; padding: 3px 0 0 40px; width: 20%; height: 24px; }
.join_confirm .entry dd { float: left; width: 61%; height: 27px; }
.join_confirm .entry dd input { padding: 4px 3px; width: 197px; height: 13px; border: 1px solid #adadad; color: #666; font-size: 12px; }
.join_confirm .entry dd input.w100 { width: 190px; }
.join_confirm .entry .gender { padding: 3px 0 0 0; height: 24px; }
.join_confirm .entry .gender input { padding: 0; width: 16px; height: 16px; border: none; }
.join_confirm .entry .gender label  { padding: 0 10px 0 0; }
.join_confirm ul { float: left; padding: 23px 0 0 35px; width: 52%; }
.join_confirm ul li{ padding: 0 0 8px 8px; line-height: 17px; color: #ee1b24; background: url('/img/bullet/squ_84.gif') 0 7px no-repeat; font-size: 11px;  }
.join_confirm ul li strong {font-size: 12px; }
.join_confirm ul li em { text-decoration: underline; font-weight: bold; }
.join_confirm .entry .birth select  { width: 63px; height: 20px; }
#wrap_join .box_confirm1 .body { padding-bottom: 0; }

/* 인증 */
.box_confirm1 { width: 825px; padding-top: 9px; border:1px solid #ccc;border-radius:4px}
.box_confirm1 .wrap { padding-bottom: 10px; }
.box_confirm1 .body { padding: 0 13px 20px 13px; }
.box_confirm1 .btn01 { padding: 20px 0 0 0; text-align: center; }
.box_confirm1 .agree input { width: 16px; height: 16px; } 

.box_confirm1_cont { width: 791px; padding-top: 10px; background: url('/img/background/confirm1_cont_top.gif') 0 0 no-repeat; }
.box_confirm1_cont .wrap2 { padding-bottom: 10px; background: url('/img/background/confirm1_cont_bottom.gif') 0 bottom no-repeat; }
.box_confirm1_cont .body2 { padding: 0 10px 10px 10px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background: #f9f9f9; }
.box_confirm1_cont em { color: #fd415c; }
.box_confirm1_cont .name_confirm1 { padding: 15px 0 13px 100px;  }
.box_confirm1_cont .name_confirm1 span { margin: 0 0 0 60px; }
.box_confirm1_cont .name_confirm1 .arr1 { margin: 0 5px 0 0; }
.box_confirm1_cont .name_confirm1 .arr2 { margin: 0 10px 0 0; }
.box_confirm1_cont .gender label { vertical-align: middle; }
.box_confirm1_cont .gender input { width: 16px; height: 16px; }

/* 완료 */
.join_end { margin: 0 auto; width: 700px; }
.box_join_end { margin: 0 0 17px 0; padding: 14px 0 0 0px; width:100%; height: 220px;  background: url('/img/background/join_end.gif') 0 bottom no-repeat; font-size: 18px; font-weight: bold; text-align:center;color:#01aebe }
.box_join_end:before{content:'';width:80px;height:100px;display:block;background:url('/img/icon/icon_complete.png') 0 0 no-repeat;background-size:100%;margin:0 auto}
/*****************************  나의정보  *****************************/

/* 이벤트 참여내역 */
.box_mypage1 { margin: 0 0 10px 0; padding: 6px 0 0 0; background: url('/img/background/mypage_top.gif') no-repeat 0 0; }
.box_mypage1 .wrap { padding: 0 0 6px 0; background: url('/img/background/mypage_bottom.gif') no-repeat 0 bottom;}
.box_mypage1 .body { padding: 6px 0; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background: #f9f9fa; }
.box_mypage1 .search11 { margin: 0 10px; }
.box_mypage1 .search { margin: 0 6px; padding: 10px; border: 1px solid #eaeaea; background: #fff; }
.box_mypage1 .search select { color: #000; }

/* 나의 단추보기 */
.mypage_attend1 { overflow: hidden; width: 100%; }
.mypage_attend1 .tit { float: left; padding: 0 11px 0 7px; } 
.mypage_attend1 ol { float: left; padding: 18px 0 0 0; }
.mypage_attend1 ol li { color: #666; }

.my_point_info1 { margin: 0 0 10px 0; padding: 7px 0 0 0; background: url('/img/background/point_info1_top.gif') no-repeat 0 0; }
.my_point_info1 .wrap { padding: 12px 0 20px 0; background: url('/img/background/point_info1_bottom.gif') no-repeat 0 bottom; }
.my_point_info1 dl { overflow: hidden; width: 100%; }
.my_point_info1 dl dt { float: left; padding: 0 44px 0 58px; height: 15px; }
.my_point_info1 dl dd { float: left; padding: 3px 0 0 10px; height: 12px; background: url('/img/bullet/squ2_b1.gif') no-repeat 0 8px; }
.my_point_info1 dl dd span{ font-weight: bold; }
.my_point_info1 strong { color: #ee0128; }

/* 나의 L캐쉬 */
.my_save_state { padding: 0 0 0 23px; } 
.my_save_state li { margin: 0 0 10px 0; height: 18px; } 
.my_save_state li.last { margin: 0; } 
.my_save_state li strong { color: #333; }

.mypage_lcash { margin: 20px auto; width: 643px; }
.box_lcash2 { padding: 6px 0 0 0; width: 643px; background: url('/img/background/lcash2_top.gif') 0 0 no-repeat;}
.box_lcash2 .wrap2 { padding: 5px 0; background: url('/img/background/lcash2_bottom.gif') 0 bottom no-repeat; }

.dl_lcash1 { overflow: hidden; width: 100%; padding: 13px 0 0 0; }
.dl_lcash1 dt { float: left; padding: 0 0 15px 16px; width: 164px; height: 16px; }
.dl_lcash1 dd { float: left; padding: 0 16px 15px 0; width: 124px; height: 16px; text-align: right; }
.dl_lcash1 em { color: #ff0000; font-size: 14px; font-weight: bold;  }
.dl_lcash1 .txt1 { font-size: 14px; font-weight: bold; }
.dl_lcash1 .strong { color: #fa6a01; }

/* 회원탈퇴 */
.box_mypage2 { margin: 0 0 20px 0; padding: 6px 0 0 0; background: url('/img/background/mypage2_top.gif') no-repeat 0 0; }
.box_mypage2 .wrap { padding: 0 0 6px 0; background: url('/img/background/mypage2_bottom.gif') no-repeat 0 bottom; }
.box_mypage2 .body { padding: 6px 0; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }

.member_withdraw { padding: 5px 17px; line-height: 18px; color: #818181; }
.member_withdraw { padding: 5px 17px; color: #818181; }
.member_withdraw em { color: #fd6c89; }
.member_withdraw p { margin: 0 0 20px 0; line-height: 18px; color: #818181; }
.member_withdraw li { line-height: 18px; color: #818181; }

.withdraw_reason { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.withdraw_reason li { float: left; width: 100%; height: 23px; }
.withdraw_reason .reason { float: left; margin: 1px 2px 0 0; width: 16px; height: 16px; line-height: 0; }
.withdraw_reason li label { float: left; line-height: 20px; }

.dl_withdraw { overflow: hidden; margin: 20px 0 7px 0; padding: 35px 0 30px 0; width: 100%; border-top: 3px solid #e2e2e2; border-bottom: 3px solid #e2e2e2; background: #fafafa; }
.dl_withdraw dt { float: left; width: 190px; height: 30px; text-align: right; }
.dl_withdraw dd { float: right; width: 480px; height: 30px; }

/*  비밀번호 수정 */
.pwd_arrange { padding: 25px 0 0 0px; text-align:center }
.pwd_entry2 { margin: 20px 0; width: 680px; border: 1px solid #ddd; }
.pwd_entry2 dl { overflow: hidden; margin: 5px 0 5px 0; padding: 13px; width: 540px;  }
.pwd_entry2 dt { float: left; text-align:left;padding: 15px 0 0 60px; width: 125px; height: 35px;}
.pwd_entry2 dd { float: left; padding: 10px 0 0 0; width: 355px; height: 40px;text-align:left }
.pwd_entry2 dd input{border:1px solid #ddd;width:100%;height:20px;line-height:20px}
.pwd_entry2 dd p { padding: 3px 0; line-height: 18px; font-size: 11px; letter-spacing: -1px; }
.pwd_entry2 .used { }
.pwd_entry2 .btn { padding: 0px 0 20px 0; text-align: center; background: #fff; }
.pwd_complete { margin: 45px 0 25px 0; text-align: center; }

/*****************************  쪽지  *****************************/

/* 쪽지보내기 */
.box_send_message { padding: 55px 0 0 0; width: 100%; background: url('/img/background/send_message.gif') no-repeat 0 0;}
.box_send_message dl { overflow: hidden; margin: 0 0 20px 0; width: 100%;  }
.box_send_message dt { float: left; padding: 0 0 0 135px; height: 55px; width: 70px; }
.box_send_message dd { float: left; padding: 3px 0 0 0;  width: 470px; height: 52px; color: #818181; font-size: 11px; letter-spacing: -1px; }
.box_send_message dd p { margin: 0 0 8px 0; }
.box_send_message dd input { width: 294px; color: #6b6d70; font-size: 11px; letter-spacing: -1px;}

.send_message_textarea { padding: 50px 148px 0 153px; width: 380px; height: 320px; background: url('/img/background/send_message_textarea.gif') no-repeat 153px 0; color: #818181; }
.send_message_textarea textarea  { overflow-x: hidden; overflow-y: scroll; margin: 0 0 25px 30px; width: 325px; height: 140px; line-height: 17px; border: none; background: none; color: #000;  }
.send_message_textarea .word { margin: 0 0 40px 0; padding: 0 0 0 263px; }
.send_message_textarea .word input { padding: 3px 2px; width: 18px; height: 13px; color: #818181; background: #f6f286; border: none; text-align: right; }
.send_message_textarea .explain { margin: 25px 0 0 0; padding: 0 0 0 30px; line-height: 16px; font-size: 11px; letter-spacing: -1px; color: #818181; }
.send_message_textarea .explain em { color: #fd6c89; }

/* 환경설정 */
.box_set1 { margin: 0 0 25px 0; padding: 10px 0 0 0; background: url('/img/background/set1_top.gif') no-repeat 0 0; }
.box_set1 .wrap { padding: 0 7px 10px 7px; background: url('/img/background/set1_bottom.gif') no-repeat 0 bottom; }
.box_set1 dl { overflow: hidden; width: 100%; }
.box_set1 dl dt { float: left; padding: 24px 0 0 30px; width: 136px; height: 40px; border-bottom: 1px solid #d4e0ed; }
.box_set1 dl dd { float: left; padding: 15px 0 9px 0; width: 500px; height: 40px; border-bottom: 1px solid #d4e0ed; }
.box_set1 dl .last { border: none; }
.box_set1 dl .explain1 { margin: 2px 0 0 0; font-size: 11px; }
.box_set1 dl .explain1 span { font-size: 12px; }
.box_set1 dl .txt1 { margin: 0 20px 0 0; font-weight: bold; }
.box_set1 dl label { margin: 0 10px 0 0; font-weight: bold; }
.box_set1 dl input { width: 16px; height: 16px; }

/*****************************  고객센터  *****************************/
.box_consult_list { margin: 0 0 30px 0;  }
.box_consult_list .tbl04 th{background:#eef2f4;border-top:none }
.box_consult_list .tbl04 td{padding:15px 0}
.box_consult_list .tbl04 td:first-child{padding-left:12px}
.box_station_inquiry { position: relative; margin: 0 0 23px 0; padding: 10px 0 0 180px; width: 500px; height: 84px; background: url('/img/background/station_inquiry.gif') 0 0 no-repeat; }
.box_station_inquiry .tit { margin: 0 0 5px 0; }
.box_station_inquiry .explain1 { line-height: 16px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.box_station_inquiry .btn { position: absolute; top: 12px; right: 105px; }
.box_station_inquiry .btn1 { position: absolute; bottom: 12px; right: 20px; }
.box_station_inquiry em { color: #ff3300; }
.box_customer_explain { padding: 0 15px; }
form[name="qnaForm"] table {margin-top:10px;border-top:1px solid #ddd}
form[name="qnaForm"] table th{background:none;border:none;padding:15px 10px 5px 10px;font-size:13px;font-weight:normal;vertical-align:top}
form[name="qnaForm"] table td{;border:none;padding:15px 0 5px 10px;font-size:14px;font-weight:bold}
form[name="qnaForm"] table input{border-radius:5px;border:1px solid #ccc;height:34px!important;line-height:34px}
form[name="qnaForm"] table select{border-radius:5px;border:1px solid #ccc;height:34px!important;line-height:34px}
form[name="qnaForm"] table textarea{border-radius:5px;border:1px solid #ccc;height:334px!important;}
form[name="qnaForm"] table .textarea03_txt input{border:none;padding-bottom:3px;font-weight:bold}

/*****************************  로지아이 정책  *****************************/
.box_policy { padding: 16px 6px 6px 6px; }
.box_policy .policy1 { padding: 0  14px; line-height: 18px;}
.box_policy_past { margin: 15px 0 0 0; padding: 10px; border: 1px solid #eaeaea; }

/*****************************  로지아이 서비스  *****************************/
.box_logiiapp { position: relative; margin: 0 0 25px 0; width: 680px; height: 392px; background: url('/img/background/logiiapp.gif') no-repeat 0 0; }
.box_logiiapp .qr { position: absolute; top: 250px; left: 15px; }
.box_logiiapp .pc { position: absolute; top: 250px; left: 156px; }
.box_logiiapp .tit { margin: 0 0 7px 0; }
.box_logiiapp .btn { margin: 0 0 3px 10px; }
.box_logiiapp .code { margin: 0 0 0 13px; padding: 2px; width: 87px; height: 87px; border: 3px solid #4b71b6; }

.mobile_view { margin: 14px 0 27px 0; text-align: center; }
.mobile_explain { text-align: center; }

.tekbae_finder_down { overflow: hidden; padding: 0 0 0 110px; width: 570px; height: 244px; background: url('/img/background/tekbae_finder_down.gif') no-repeat 0 0; }
.tekbae_finder_down li { float: left; display: inline; margin: 0 23px 0 33px; width: 160px; }

/****로지아이 서비스 택배파인더 리뉴얼130320  *****************************/
.takbae_finder_qr{float:left;width:680px}
.takbae_finder_qr dt{float:left;width:415px}



/*****************************  로지앤조이   *****************************/
.enjoy_arr { overflow: hidden; margin: 0 0 10px 0; width: 100%; }
.enjoy_arr .arr1 { float: left; width: 510px; margin: 0 10px 0 0; } 
.enjoy_arr .arr2 { float: right; width: 210px; }

/***************************** 택배  *****************************/

/* 배송조회 */
.box_delivery_inquiry { margin: 0 0 25px 0; padding: 0 0 0 205px; height: 105px; background: url('/img/background/delivery_inquiry.gif') no-repeat 0 0; }
.box_delivery_inquiry .arr1 { padding: 44px 0 0 0; }
.box_delivery_inquiry .arr2 { padding: 33px 0 10px 0; }
.box_delivery_inquiry p { font-size: 14px; font-weight: bold; }
.box_delivery_inquiry p strong { color: #ffa200; }
.box_delivery_inquiry .explain1 { color: #818181; font-weight: bold; }

.inovice_inquiry { margin: 0 0 25px 0; padding: 9px 5px 5px 5px; border: 1px solid #e4e4e4; }
.inovice_inquiry dl { overflow: hidden; width: 100%; }
.inovice_inquiry dt { float: left; padding: 11px 0 0 60px; height: 24px; }
.inovice_inquiry dt.first { padding-left: 20px; }
.inovice_inquiry dd { float: left; padding: 9px 0 0 10px; height: 26px; }
.inovice_inquiry dd.btn { padding: 0 0 0 15px; height: 35px; }

/* 택배예약, 반품택배 */
.delivery_select { margin: 15px auto; width: 597px;}
.delivery_select table { margin: 0 0 10px 0; border: 1px solid #b3b4b7; border-top: 2px solid #585858; }
.delivery_select th { padding: 12px 15px; background:#ebebee; border-bottom: 1px solid #b3b4b7; text-align: left; }
.delivery_select td { padding: 15px 0 25px 25px; vertical-align: middle; text-align: left; }
.delivery_select td.radio { padding: 15px 0 5px 0 ; vertical-align: middle; text-align: center; }
.delivery_select td.point { padding: 0 0 15px 0 ; vertical-align: middle; text-align: center; }
.delivery_select .arr1 .doortodoor { padding: 10px 0 13px 30px; text-align: left; }

/*택배예약 선택/공지사항 끝
.delivery_choice{float:left;margin:15px 0;width: 295px;height:187px;border:1px solid #b3b4b7; border-top: 2px solid #585858 }
.delivery_choice dt{padding: 12px 15px; background:#ebebee; border-bottom: 1px solid #b3b4b7; text-align: left;font-weight:bold}
.delivery_choice dd{padding:15px 0 5px 15px}
.delivery_choice dd input{margin-right:10px}

.delivery_notice{float:right;margin:15px 0;border:1px solid #b3b4b7; border-top: 2px solid #585858;width:295px;height:187px}
.delivery_notice dt{position:relative;padding: 12px 15px; background:#ebebee; border-bottom: 1px solid #b3b4b7; text-align: left;font-weight:bold}
.delivery_notice dt .page{position:absolute;top:13px;right:10px;font-size:11px;font-weight:normal}
.delivery_notice dd{padding:12px 15px;}
.delivery_notice dd ol {width:100%;}
.delivery_notice dd ol li{border-bottom:1px solid #ebebee;line-height:24px;height:24px;color:#999;float:left;}
.delivery_notice dd ol li.last{border-bottom:none}
.delivery_notice dd ol li span.title{float:left;color:#555;width:204px;height:24px;}
.delivery_notice dd ol li span.title img{padding-left:2px}
.delivery_notice dd ol li span.date{float:right;color:#999;font-size:11px;}
/*택배예약 공지사항 끝*/


/*2014-0403택배예약 선택 택배사 4개일때 */

.delivery_choice{float:left;margin:15px 0;width: 315px;height:200px}
.delivery_choice p.title{font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:13px;font-weight:bold;padding:0 0 5px 0}
.delivery_choice ul li{float:left;position:relative;width:145px;height:87px;margin:0 5px 5px 0}
.delivery_choice ul li input{margin:0;padding:0;width:145px;height:87px;position:absolute;top:0;left:0;}

.delivery_choice ul li label{float:left;position:relative;display:block;padding-top:7px;width:145px;height:80px;text-align:center;background: url('/img/background/boxbg.png') no-repeat 0px 0px;}
.delivery_choice ul li label span{position:absolute;top:65px;left:34px;display:inline-block;width:125px;text-align:left;padding-left:20px;line-height:14px;background: url('/img/background/input.png') no-repeat 0 0px;z-index:555;}

/*택배사 선택시 label calss="on"*/
.delivery_choice ul li label.on{background-position:0px -89px;}
.delivery_choice ul li label.on span{background-position:0px -16px;}

/*택배예약 선택 택배사 3개일떄*/

.delivery_choice3{float:left;margin:15px 0;width: 315px;height:200px}
.delivery_choice3 p.title{font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:13px;font-weight:bold;padding:0 0 5px 0}
.delivery_choice3 ul li{float:left;position:relative;width:300px;height:58px;margin:0 5px 3px 0}
.delivery_choice3 ul li input{margin:0;padding:0;position:absolute;top:10px;left:0;}

.delivery_choice3 ul li label{position:relative;display:block;padding-top:2px;padding-left:140px;height:56px;text-align:center;background: url('/img/background/boxbg.png') no-repeat 0px -190px;}
.delivery_choice3 ul li label img{}
.delivery_choice3 ul li label span{font-size:14px;position:absolute;top:20px;left:26px;display:inline-block;text-align:left;padding-left:20px;line-height:14px;background: url('/img/background/input.png') no-repeat 0 0px;z-index:555;}

/*택배사 선택시 label calss="on"*/
.delivery_choice3 ul li label.on{background-position:0px -260px;}
.delivery_choice3 ul li label.on span{background-position:0px -16px;color:#333}


/*.delivery_choice ul li label span{position:absolute;line-height:13px;height:15px;padding-left:20px;background: url('/img/background/input.png') no-repeat 0 0px;z-index:555;}*/

.delivery_notice{float:right;margin:15px 0;width:280px;height:200px}
.delivery_notice dl{border-bottom:1px solid #ccc;height:200px}
.delivery_notice dt{position:relative;font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:13px;font-weight:bold;padding:0 0 5px 0;border-bottom:1px solid #ccc;}
.delivery_notice dt .page{position:absolute;top:0px;right:5px;font-size:11px;font-weight:normal}
.delivery_notice dd{padding:0;}
.delivery_notice dd ol {width:100%;}
.delivery_notice dd ol li{position:relative;border-bottom:1px solid #ebebee;line-height:34px;height:34px;color:#999;float:left;padding:0 15px 0 5px;overflow:hidden}
.delivery_notice dd ol li img{position:absolute;top:8px;left:1px;}
.delivery_notice dd ol li.last{border-bottom:none;}
.delivery_notice dd ol li span.title{float:left;color:#555;width:204px;height:34px;}
.delivery_notice dd ol li span.date{float:right;color:#999;font-size:11px;}

.delivery_c_info{background:#f6f6f6;clear:both;padding:10px;line-height:16px;margin-bottom:10px;letter-spacing:-0.5px;}
.delivery_c_info li{padding-left:15px;background: url('/img/bullet/squ_c.gif') no-repeat 5px 5px;}
.delivery_c_info li em{color:#f30}

/*2014-0403택배예약 공지사항 끝*/

.res_tith6{height:22px;line-height:22px;}
.res_tith6 input{height:14px;}
.res_tith6 *{vertical-align:middle}


.delivery_select td.doortodoor { width: 33%; } 
.delivery_select td.hanex { width: 33%; }
.delivery_select td.cjgls { width: 33%; }
.delivery_select td.hd { width: *; } 
.delivery_select td.doortodoor input { margin: 5px 0 0 0; }
.delivery_select td.cjgls input { margin: 4px 0 0 0; }
.delivery_select td .po_plus { position: relative; margin: 5px 0 0 0; }
.delivery_select td .plus { position: absolute; top: 23px; left: 21px; height: 16px; }
.delivery_select td .plus input { width: 16px; height: 16px; }
.delivery_select td .plus label { color: #494949; font-size: 11px; letter-spacing: -1px; line-height: 16px; }
.delivery_select td input { width: 16px; height: 16px; }
.delivery_select li { margin-bottom: 5px; }

.box_parcel_courier { margin: 0 0 15px 0; padding: 0 0 15px 0; background:url('/img/background/parcel_courier_bottom.gif') repeat-x 0 bottom; }
.box_parcel_courier .tit { margin: 0 0 15px 0; padding: 0 0 0 297px; width: 301px; }
.box_parcel_courier .tit1 { padding: 60px 0 15px 297px; width: 301px; }
.box_parcel_courier .bg { width: 100%; background:url('/img/background/parcel_courier.gif') no-repeat 0 0;  }
.box_parcel_courier ul { overflow: hidden; padding: 0 0 60px 297px; width: 301px; }
.box_parcel_courier li { float: left; margin: 0 0 8px 0; width: 100%; }
.box_parcel_courier li .check { float: left; padding: 1px 0 0 10px; width: 25px; }
.box_parcel_courier li .check2 { float: left; padding: 8px 0 0 10px; width: 25px; }
.box_parcel_courier li .taekbae { float: left; width: 260px; }
.box_parcel_courier li .plus { margin-top: 10px; color: #999; }
.box_parcel_courier li .plus input { width: 16px; height: 16px; }
.box_parcel_courier .explain1 { margin: 18px 0 0 0; width: 100%; }

.delivery_use_guide { margin: 20px 10px 0 0; padding: 20px 5px 0 15px; border-top: 1px solid #d7dae0; }
.delivery_use_guide h6 { padding-left: 8px; margin: 0 0 8px 0;  }
.delivery_use_guide table td { line-height: 18px; }

.arr_delivery_guide1 { overflow: hidden; width: 100%; }
.arr_delivery_guide1 .arr21 { float: left; width: 280px; } 
.arr_delivery_guide1 .arr22 { float: right; width: 280px; } 
.arr_delivery_guide1 .arr1 { float: left; width: 303px; } 
.arr_delivery_guide1 .arr2 { float: right; width: 281px; } 

.box_explain1 { margin: 20px 0; padding-top: 10px; background: url('/img/background/explain1_top.gif') no-repeat 0 0;  } 
.box_explain1 .wrap { padding-bottom: 11px; background: url('/img/background/explain1_bottom.gif') no-repeat 0 bottom;  } 
.box_explain1 .body { padding: 3px 0 0 52px; line-height: 14px; font-size: 11px; color: #6c6c6c; border-left: 1px solid #ddd8ce; border-right: 1px solid #ddd8ce; background: #f4f4f4 url('/img/background/explain1.gif') no-repeat 16px 3px;  } 

.return_info_inquiry { margin: 0 auto; width: 560px; }
.return_info_inquiry .tit { margin: 0 0 20px 0; }
.return_info_inquiry .txt { margin: 0 0 0 17px; }




.box_delivery_sum { padding: 16px 0 0 0 ; width: 598px; background:url('/img/background/delivery_sum_top.gif') no-repeat 0 0; }
.box_delivery_sum .wrap { padding: 0 73px 23px 73px; width: 452px; background:url('/img/background/delivery_sum_bottom.gif') no-repeat 0 bottom; color: #494949; }
.box_delivery_sum ul { margin: 6px 0 0 0; overflow: hidden; width: 100%; }
.box_delivery_sum li { float: left; width: 100%; padding: 0 0 10px 0; }
.box_delivery_sum .txt { float: left; width: 210px; text-align: right; }
.box_delivery_sum .num { float: left; width: 116px; text-align: right; }
.box_delivery_sum .price { float: left; width: 120px; text-align: right; }
.box_delivery_sum .sum { float: left; padding: 8px 0 0 0; width: 100%; text-align: right; color: #fd415c; font-size: 16px; font-weight: bold; border-top: 1px solid #ccc; }

.box_provision3 { padding: 16px 0 0 0 ; width: 598px; background:url('/img/background/delivery_sum_top.gif') no-repeat 0 0; }
.box_provision3 .wrap { padding: 0 5px 16px 5px; width: 588px; background:url('/img/background/delivery_sum_bottom.gif') no-repeat 0 bottom; color: #494949; }
.box_provision3 .tit { position: relative; width: 100%; margin: 0 0 10px 0; height: 17px; font-weight: bold; } 
.box_provision3 .all { position: absolute; top: 0; right: 0; } 
.box_provision3 .box_agreement { margin: 0 0 10px 0; } 
.box_provision3 .agree input { width: 16px; height: 16px; } 

.box_my_coupon1 { margin: 0 0 20px 0; padding: 16px 0 0 0 ; width: 598px; background:url('/img/background/delivery_sum_top.gif') no-repeat 0 0; }
.box_my_coupon1 .wrap { padding: 12px 0 28px 0; width: 598px; background:url('/img/background/delivery_sum_bottom.gif') no-repeat 0 bottom; font-weight: bold; text-align: center; }
.box_my_coupon1 strong, .box_my_coupon1 em { color: #ff2352; }

.box_my_coupon2 { margin: 0 0 20px 0; padding: 9px 0 0 0 ; width: 812px; background:url('/img/background/my_coupon2_top.gif') no-repeat 0 0; }
.box_my_coupon2 .wrap { padding: 20px 0 28px 0; width: 812px; background:url('/img/background/my_coupon2_bottom.gif') no-repeat 0 bottom; font-weight: bold; text-align: center; }
.box_my_coupon2 strong, .box_my_coupon1 em { color: #ff2352; }
.box_my_coupon2.mod1 { margin: 0; }
.box_my_coupon2.mod1 .wrap { padding: 5px 0 10px 0; }

.btn_coupon {position:absolute; top:95px; right:195px;}/*2015-12-24 추가*/

.box_sale_sum { padding: 20px 0 0 0 ; width: 263px; background:url('/img/background/sale_sum_top.gif') no-repeat 0 0; }
.box_sale_sum .wrap { padding: 0 18px 20px 18px; width: 227px; background:url('/img/background/sale_sum_bottom.gif') no-repeat 0 bottom; }
.box_sale_sum dl { overflow: hidden; width: 100%; }
.box_sale_sum dt { float: left; width: 62%; height: 20px; text-align: center;}
.box_sale_sum dd { float: left; width: 37%; height: 20px; text-align: right; font-weight: bold; }
.box_sale_sum .total { padding: 8px 0 0 0; border-top: 1px solid #ccc; }
.box_sale_sum dt.total { font-weight: bold; }
.box_sale_sum dd.total { color: #fd415c; font-size: 16px; }
/* 2015-03-24 추가 */
.box_sale_sum_wide {padding:20px 0 0 0 ; width:598px; background:url('/img/background/sale_sum_top_598.gif') no-repeat 0 0;}
.box_sale_sum_wide .wrap {padding:0 18px 20px 18px; width:562px; background:url('/img/background/sale_sum_bottom_598.gif') no-repeat 0 bottom;}
.box_sale_sum_wide .left {float:left; overflow:hidden; width:44%;}
.box_sale_sum_wide .right {float:right; overflow:hidden; width:44%;}
.box_sale_sum_wide dt {float:left; width:62%; height:20px; text-align:center;}
.box_sale_sum_wide dd {float:left; width:37%; height:20px; text-align:right; font-weight:bold;}
.box_sale_sum_wide .total {width:100%; overflow:hidden; font-weight:bold; border-top:1px solid #ccc; padding-top:7px; clear:both;}
.box_sale_sum_wide .total dt {width:40%; text-align:left; float:left; padding-left:35px; line-height:16px;}
.box_sale_sum_wide .total dd {width:40%; text-align:right; float:right; padding-right:4px; color:#fd415c; font-size:16px;}

.sale_service{ margin: 0 0 20px 0; border:1px solid #ddd;} 
.sale_service dt { padding:15px 10px 15px 15px; border-bottom:1px solid #ddd; background: url('/img/background/sale_service_dt.gif') repeat-x right bottom; font-weight:bold}
/*20140714 수정*/
.sale_service dt.finder { padding:15px 10px 15px 15px; border-bottom:1px solid #ddd; background: url('/img/background/sale_service_dt2.gif') repeat-x right bottom; font-weight:bold; position:relative !important;}
.sale_service dt a { font-weight: bold; }
/*.sale_service dt .right {line-height:18px; float:left; padding-left:35px;}*/
/*.sale_service dt .left {float:left;}*/
.sale_service dt input { width: 16px; height: 16px;  }
.sale_service dd { padding:10px 30px 10px 32px; line-height:22px; border-bottom:1px solid #ddd; }
.sale_service dd .explain1 { margin: 5px 0; padding: 0 0 0 250px; line-height: 17px; color: #ff0130; }
.sale_service dd .explain2 { margin: 5px 0; }
.sale_service dd .explain2 span { margin: 0 5px 0 6px; }

.product_info1 { overflow: hidden; width: 100%; } 
.product_info1 .price_area { float: left; width: 67%; } 
.product_info1 .price_area p { border-top: 1px solid #ccc; text-align: right; } 
.product_info1 .price_area .calculate { overflow: hidden; width: 100%; border-top: none; } 
.product_info1 .calculate .txt { float: left; width: 59%; text-align: left;}
.product_info1 .calculate .price { float: right; width: 40%; }
.product_info1 .date_area { float: right; width: 31%; text-align: right; } 
.reservation_step .product_info1 p { letter-spacing: 0; } 
.reservation_step .product_info1 .date_area p { letter-spacing: 0.04em; } 

.reservation_sale { overflow: hidden; margin: 0 0 5px 0; width: 100%; }
.reservation_sale dt { float: left; padding: 0 0 0 7px; width: 48%; height: 20px; background: url('/img/bullet/squ_c.gif') no-repeat 0 5px; }
.reservation_sale dd { float: left; width: 47%; height: 20px; text-align: right; }

.arrange1_order_confirm { overflow: hidden; margin: 0 0 10px 0; width: 100%; }
.arrange1_order_confirm .arr1 { float: left; width: 290px; }
.arrange1_order_confirm .arr2 { float: right; width: 290px; }
.arrange1_order_confirm .arr3 { float: left; width: 48%; }
.arrange1_order_confirm .arr4 { float: right; width: 48%; }

.order_confirm p { line-height: 20px; color: #999; font-size: 11px; }
.order_confirm strong,.order_confirm em { color: #fd415c; }
.order_confirm label { font-weight: bold; font-size: 11px; }

.pay_method { overflow: hidden; margin-bottom: 15px; }
.pay_method li { float: left; width: 100%; margin-bottom: 5px; line-height: 18px;  font-size: 11px; color: #666; }
.pay_method li label { font-weight: bold; }
.pay_method li input { width: 16px; height: 16px; }
.pay_method li strong { color: #494949; font-size: 12px; }

.customer_attend { margin: 0 0 45px 0; border-bottom: 2px solid #eaeaea; }
.customer_attend .tit { margin: 0 0 10px 0; }
.customer_attend ul li { margin: 0 0 10px 0; }

.reserve_complete { margin: 0 0 30px 0; padding: 5px 0 20px 262px; line-height: 17px; background: url('/img/background/reserve_complete.gif') no-repeat 0 0; border-bottom: 2px solid #a0a0a0; color: #999; }
.reserve_complete .greet { padding: 30px 0 10px 0; color: #494949; }
.reserve_complete strong { color: #fd415c; }
.reserve_complete.mod1 { padding: 25px 0 35px 262px; border-bottom: 1px solid #a0a0a0; }  

.reserve_cancel_complete { margin: 0 0 20px 0; border-bottom: 1px solid #ddd }

.my_coupon_expalin1 { color: #999; }
.my_coupon_expalin1 strong, .my_coupon_expalin1 em { color: #fd415c; }

.tit_review { margin: 0 0 30px 0; }

.list_blog01 { margin: 1px 0 20px 0; }
.list_blog01 li { padding: 8px 0 4px 0; border-bottom: 1px solid #c4c4c4; color: #3c3c3c; }
.list_blog01 li.go { position: relative; padding: 8px 0 4px 27px; color: #e25000; font-weight: bold; background: url('/img/bullet/arrow14.gif') no-repeat 17px 11px;  z-index: 1; }
.list_blog01 li.go a { color: #e25000; }
.list_blog01 li.go a:hover { text-decoration: none; }
.list_blog01 li.go .copy { position: absolute; top: -39px; right: 90px; width: 62px; height: 53px; } 
.list_blog01 li.go .copy img  { width: 62px; height: 53px;  } 
#content_review2 .list_blog01 .go a { color: #494949; }
#content_review2 .list_blog01 .go a:hover { text-decoration: underline; }

.review_register { position: relative; padding: 8px 0 0 0; width: 100%; height: 58px; z-index: 100; background: #f5f5f5; text-indent: 20px; }
.review_register .register { padding: 8px 10px; width: 428px; height: 16px; border: none; background: url('/img/background/review_register_input.gif') no-repeat 0 0; color: #b3b3b3; }
.review_register .register2 { padding: 8px 6px 9px 6px; width: 411px; height: 14px; border: none; background: url('/img/background/review_register_input2.gif') no-repeat 0 0; color: #000; }
.review_register input, .review_register img { margin-right: 3px; } 
/*.review_register input { margin-left: 3px; margin-right: 3px; } */

.box_review_guide { margin: 20px 0 0 0; padding-top: 60px; background: url('/img/background/review_guide_top.gif') no-repeat 0 0; }
.box_review_guide .wrap { padding: 0 30px 15px 30px; background: url('/img/background/review_guide_bottom.gif') no-repeat 0 bottom; }
.box_review_guide ul li { padding: 0 0 0 10px; line-height: 18px; background: url('/img/bullet/arrow14.gif') no-repeat 0 4px; color: #3c3c3c; font-size: 11px; }
.box_review_guide ul li ul li { padding: 0 0 0 10px; background: none; }
#content_review2 .box_review_guide { background: url('/img/background/review_guide_top2.gif') no-repeat 0 0; }
#content_review2 .box_review_guide .wrap { padding-bottom: 28px; background: url('/img/background/review_guide_bottom2.gif') no-repeat 0 bottom; }

.box_reserve_confirm { margin-bottom: 10px; border: 1px solid #ff884e; background: #f2f2f2; }
.box_reserve_confirm .body { margin: 4px 4px 0 4px; padding: 35px 0 40px 0; background: #fff; text-align: center; }
.box_reserve_confirm .body p { margin: 15px 0 0 0; }
.box_reserve_confirm .body label { margin: 0 10px 0 0; }
.box_reserve_confirm .join { position: relative; padding:27px 30px; }
.box_reserve_confirm .join p { padding: 12px 0 0 0; width: 342px; line-height: 15px; font-size: 11px; color: #999; letter-spacing: -1px; }
.box_reserve_confirm .join p em { color: #ff6917; }
.box_reserve_confirm .join .p1 { width: 526px; }
.box_reserve_confirm .join .btn { position: absolute; top: 60px; right: 42px; }
.box_reserve_confirm .join .btn1 { position: absolute; top: 38px; right: 42px; }

.event_agreement2 { margin: 45px 0 15px 0; padding: 15px 30px 10px 30px; line-height: 17px; background: #e4e4e4; color: #666; text-align: center; }
.event_agreement2 .tit { font-size: 11px; letter-spacing: -1px; text-align: left; }
.event_agreement2 p { position: relative; margin: 0 0 10px 0; width: 100%; text-align: left; font-weight: bold; font-size: 11px; letter-spacing: -1px; }
.event_agreement2 p .arr1 { margin: 0 0 0 30px; }
.event_agreement2 p .arr2 { position: absolute; bottom: 37px; left: -15px; }
.event_agreement2 ul { margin: 0 0 5px 0; text-align: left; }
.event_agreement2 li { padding: 0 0 0 8px; line-height: 17px; font-size: 11px; letter-spacing: -1px; background: url('/img/bullet/squ_ab.gif') no-repeat 0 6px;  }
.event_agreement2 label { vertical-align: middle; margin: 0 15px 0 0; font-size: 11px; color: #494949; }
.event_agreement2 input { width: 16px; height: 16px; }

.event_agreement3 { margin: 45px 0 0 0; padding: 15px 30px 10px 20px; line-height: 17px; background: #f4f4f4; color: #666; text-align:left; }
.event_agreement3 .tit { font-size: 11px; letter-spacing: -1px; text-align: left;font-weight:bold;padding:0!important }
.event_agreement3 p { position: relative; margin: 0 0 10px 0; width: 100%; text-align: left; font-weight: bold; font-size: 11px; letter-spacing: -1px; }
.event_agreement3 p .arr1 { margin: 0 0 0 30px; }
.event_agreement3 p .arr2 { position: absolute; bottom: 37px; left: -15px; }
.event_agreement3 ul { margin:0; text-align: left; }
.event_agreement3 li { padding: 0 0 0 8px; line-height: 17px; font-size: 11px; letter-spacing: -1px; background: url('/img/bullet/squ_ab.gif') no-repeat 0 6px;  }
.event_agreement3 label { vertical-align: middle; margin: 0 15px 0 0; font-size: 11px; color: #494949; }
.event_agreement3 input { width: 16px; height: 16px; }
.event_agreement3 .agreeip{text-align:right;}

.return_apply { padding: 30px 0 0 0; }
.return_customer_attend .tit { overflow: hidden; }
.return_customer_attend .txt { margin: 15px 0 50px 0; text-align: center; }
.return_complete { padding: 0 14px; }
.delivery_return_complete { padding: 195px 0 0 0; height: 55px; background: url('/img/background/delivery_return_complete.gif') no-repeat 50% 0;}

.box_return_complete { padding: 10px; line-height: 18px; background: #f4f4f4; border: 1px solid #ddd8ce; color: #999; }
.box_return_complete em { color: #fd415c; }
.box_return_complete p { margin: 0 0 15px 0; padding: 0 0 0 10px; font-weight: bold; background: url('/img/bullet/squ11.gif') no-repeat 0 6px; }

/* 택배운송장 이벤트  */
.event_login_entrance { margin: 0 0 20px 0; padding: 5px 0 20px 0; text-align: center; border-bottom: 1px solid #e4e4e4; color: #666; } 
.event_login_entrance .center_i { margin: 10px 0 0 0; } 

.list_event1 { overflow: hidden; width: 100%; }
.list_event1 li { float: left; width: 206px; height: 220px; border-right: 1px solid #ddd; }
.list_event1 li.left { padding: 0 15px 0 0; }
.list_event1 li.center { padding: 0 15px; } 
.list_event1 li.right { padding: 0 0 0 14px; border-right: none; }
.list_event1 li a, .list_event1 li span { display: block; }
.list_event1 li .banner { padding: 2px; width: 200px; height: 100px; border: 1px solid #e5e5e5; }
.list_event1 li .tit { margin: 8px 0; width: 100%; text-align: center; font-weight: bold; }
.list_event1 li dl { overflow: hidden; width: 100%; line-height: 16px;  }
.list_event1 li dl dt { float: left; width: 48px; height: 16px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.list_event1 li dl dd { float: left; width: 152px; height: 16px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.list_event1 li dl .two {height: 32px; }
.list_event1 li dl dt.long1 { width: 58px; }
.list_event1 li dl dd.long1 { width: 142px; }
 
.event_sponsor1 { margin: 20px 0; padding: 90px 0 0 260px; width: 550px; height: 80px; background: url('/img/background/event_sponsor1.jpg') 0 0 no-repeat; }
.event_sponsor1 ul { overflow: hidden; width: 100%; }
.event_sponsor1 li { float: left; padding: 0 0 5px 8px; width: 45%; color: #fff; background: url('/img/bullet/squ_8c.gif') 0 7px no-repeat; }
.event_sponsor1 li em { color: #84da64; font-size: 11px; }
.event_sponsor1 .w100 { width: 100%; }
.event_sponsor1 span { margin: 0 0 0 18px; color: #818181; font-size: 11px; }

/* 택배운송장 이벤트_블로그 후기 */
.url_register { margin: 0 32px 25px 25px; padding: 0 0 35px 15px; background: url('/img/background/url_register.gif') 0 bottom no-repeat; }
.url_register .tit { margin: 25px 0 15px 0; }
.url_register .entry { margin: 0 0 10px 0; }
.url_register .entry input { padding: 5px; width: 416px; height: 14px; border: 1px solid #7f9db9; background: #fff; }
.url_register .entry select { color: #000; }
.url_register_list { padding: 30px 0 0 0; width: 749px; height: 279px; background: url('/img/background/url_register_list.gif') 0 0 no-repeat; }
.url_register_list .tbl022_wrap { margin: 0 auto; width: 680px; }
.url_register_list .pagelist { padding-top: 20px; }
.blog_review_attention { text-align: right; }

/* 택배운송장이벤트 */
body.invoice_event { background: url('/img/background/wrap_invoice_event.gif') 0 0 repeat;} 
body.invoice_event .wrap { margin: 0 auto; width: 810px; } 
body.invoice_event .header { float: left; width: 100%; height: 97px; } 
body.invoice_event .header h1 { float: left; padding: 50px 0 0 10px; } 
body.invoice_event .header .btn1 { float: right; padding: 70px 0 0 0; } 
body.invoice_event .c_body { position: relative; float: left; width: 100%; height: 540px; background: url('/img/background/b_event_entry.gif') 0 0 no-repeat; }
body.invoice_event .list17 { margin: 13px 0; float: left; width: 100%; }
body.invoice_event .list17 li { background: url('/img/bullet/squ_c_4.gif') 0 8px no-repeat; }
body.invoice_event .list17 label { font-size: 11px; color: #aaa; }
body.invoice_event .list17 input { margin: 0 0 0 10px; width: 16px; height: 16px; }
body.invoice_event #footer_re { border-top: 1px solid #57565a; }
body.invoice_event #footer_re .intro_navi { color: #999; }
body.invoice_event #footer_re p { font-size: 12px; color: #999; }
body.invoice_event #footer_re a { font-size: 12px; color: #999; background: url('/img/bullet/l_4b_11.gif') right 0 no-repeat; } 
body.invoice_event #footer_re a.last { background: none; }

.event_entry { float: left; padding: 20px 0 0 32px; }
.event_entry .tit { padding: 0 0 13px 10px; }
.box_event_entry { margin: 0 0 20px 0; padding: 20px 0 0 0; width: 495px; height: 294px; background: url('/img/background/event_entry.gif') 9px 0 no-repeat;}
.box_event_entry dl { float: left; width: 100%; }
.box_event_entry dt { float: left; width: 200px; height: 70px; }
.box_event_entry dd { float: left; padding: 3px 0 0 0; width: 295px; height: 67px; }
.box_event_entry dd .btn1 { float: right; margin: 3px 0 0 0; padding: 0 27px 0 0; text-align: right; }
.box_event_entry dd .explain1 { float: left; margin: 1p x 0 0 0; padding: 0 0 0 8px; }
.box_event_entry .last { height: 78px; }
.box_event_entry .btn { float: left; width: 100%; text-align: center; }

.input_event01 { padding: 16px 12px; width: 245px; height: 14px; background: url('/img/background/inp_event_entry.gif') 0 0 no-repeat; border: none; font-size: 14px; font-weight: bold; }
.select_event01 { position: relative; float: left; width: 269px; height: 46px; background: url('/img/background/inp_event_entry.gif') 0 0 no-repeat;  } 
.select_event01 span { position: absolute; top: 14px; left: 12px; padding:0; width: 230px; font-size: 14px; font-weight: bold; cursor: default; }
.select_event01 .more { position: absolute; top: 10px ; left: 252px; padding: 0; line-height: 0; font-size: 0; }
.select_event01 ul { float: left; position: absolute; top: 38px; left: 7px; width: 253px; border: 1px solid #5873ba; border-top: none; background: #fff; } 
.select_event01 ul li { float: left; width: 100%; } 
.select_event01 ul li a { display: block; padding: 5px 0 5px 4px; } 
.select_event01 ul li a:hover { background: #8ba6ed; text-decoration: none; font-weight: bold; } 

.event_cooperation { padding: 0 0 0 10px; }
.event_cooperation .tit1 { margin: 0 0 10px 0; padding: 0 0 5px 13px; border-bottom: 2px solid #2a2a2e; background: url('/img/bullet/squ12.gif') 0 3px no-repeat;}
.event_cooperation ul { overflow: hidden; width: 495px; }
.event_cooperation ul li { float: left; width: 99px; }
.event_sponsor { float: right; margin-top: 6px; padding: 311px 0 0 10px; width: 224px; height: 223px; background: url('/img/background/event_sponsor.jpg') 0 0 no-repeat; }
.event_sponsor ul { margin: 15px 0 5px 0; }

/* 택배운송장 이벤트_리뉴얼 */
#invoice_event { margin: 0 auto; padding: 45px 0; width: 780px; }
#invoice_event h2 { padding: 0 0 8px 20px; }
.invoice_arr1 { padding: 0 25px; }

.box_invoice_event { margin: 0 0 25px 0; width: 780px; background: url('/img/background/invoice_event.gif') 0 0 no-repeat; }
.box_invoice_event .cooperation { height: 44px; background: url('/img/background/invoice_event_bottom.gif') 0 0 no-repeat; }
.box_invoice_event .cooperation em { display: inline-block; padding: 15px 0 0 30px; font-size: 11px; color: #606060; }
.box_invoice_event .cooperation a { margin: 0 0 0 13px; }
.box_invoice_event .cooperation a img { vertical-align: top; }

.delivery_info_confirm { padding: 25px 25px 10px 25px; }
.delivery_info_confirm  p { line-height: 18px; color: #666; letter-spacing: -1px;}
.delivery_info_confirm  p strong { display: inline-block; padding: 3px 18px; color: #fff; background: #ee1c24  url('/img/bullet/arrow_f.gif') 8px 50% no-repeat;; }
.delivery_info_confirm  p em { display: block; font-size: 11px; }
.delivery_info_confirm dl { float: left; display: inline; margin: 25px 0 0 8px; width: 100%; }
.delivery_info_confirm dt { float: left; padding: 7px 10px 0 0; width: 90px; height: 46px; text-align: right; font-weight: bold; color: #666; }
.delivery_info_confirm dd { float: left; width: 190px; height: 53px; }
.delivery_info_confirm dd.entry { width: 215px; }
.delivery_info_confirm dd.btn { width: 100px; }

.delivery_info_agree { clear: both; margin: 0 auto; width: 733px; padding: 10px 0; border-top: 1px solid #e8e8ea; color: #b1b1b1; font-size: 11px;  }
.delivery_info_agree p { margin: 0 0 5px 0; line-height: 14px; color: #818181; font-size: 11px; letter-spacing: -1px; }
.delivery_info_agree label { color: #818181; font-size: 11px; vertical-align: middle; }
.delivery_info_agree input { width: 16px; height: 16px; }

.input_event02 { padding: 7px 3px; width: 197px; height: 14px; border: 1px solid #aaadb2; color: #333; }
.select_event02 { position: relative; float: left; width: 190px; height: 28px; border: 1px solid #acacb4; } 
.select_event02 input { position: absolute; top: 8px; left: 5px; padding:0; width: 155px; height: 14px; border: none; background: #fff; color: #333; }
.select_event02 .more { position: absolute; top: -1px; right: -1px; padding: 0; line-height: 0; font-size: 0; }
.select_event02 ul { float: left; position: absolute; top: 29px; left: -1px; width: 159px; border: 1px solid #acacb4; border-top: none; background: #fff; } 
.select_event02 ul li { float: left; width: 100%; } 
.select_event02 ul li a { display: block; padding: 5px 0 5px 8px; color: #494949; } 

/* 택배운송장 이벤트_리뉴얼_130221 */
#contents.event_mod1 { clear: none; position: none; margin: 0 0 50px 0; padding: 0; width: 100%; background: url('/img/background/header_event.gif') 0 82px repeat-x; }
#contents.event_mod1 h2 { margin: 0 auto; width: 815px; height: 39px; padding: 45px 0 0 10px; }
#contents.event_mod1 #wrap { margin: 0 auto; width: 825px; padding: 19px 0 0 0; }
#contents.event_mod1 .cooperation { clear: both; width: 100%; height: 48px; background: url('/img/background/event_cooperation.gif') 0 0 no-repeat;  }
#contents.event_mod1 .cooperation em { display: inline-block; padding: 17px 0 0 20px; font-size: 11px; color: #606060; }
#contents.event_mod1 .cooperation a { margin: 0 0 0 19px; }

.box_invoice_event1 { float: left; margin: 0 0 12px 0; width: 100%; padding-top: 14px; background: url('/img/background/invoice_event1_top.gif') 0 0 no-repeat; }
.box_invoice_event1 .wrap { float: left; padding: 0 13px 14px 13px; width: 799px; background: url('/img/background/invoice_event1_bottom.gif') 0 bottom no-repeat; }
.box_invoice_event1 .arr1 { float: left; padding: 0 10px 20px 0; width: 378px; border-right: 1px solid #8e9ed1; }
.box_invoice_event1 .arr2 { float: left; padding: 10px 0 0 10px; width: 400px; }
.box_invoice_event1 .arr2 .divi { margin-bottom: 15px; }
.box_invoice_event1 .divi { padding-bottom: 20px; border-bottom: 1px solid #dce2f0; }
.box_invoice_event1 .ex { padding: 20px 0 0 10px; }
.box_invoice_event1 .ex p { padding: 3px 0 10px 0; line-height: 14px; color: #828282; font-size: 11px; letter-spacing: -1px; }
.box_invoice_event1 .bul01 { margin: 5px 0 15px 0; padding-top: 3px; width: 398px; background: url('/img/background/bul01_top.gif') 0 0 no-repeat; }
.box_invoice_event1 .bul01 p { padding-bottom: 3px; background: url('/img/background/bul01_bottom.gif') 0 bottom no-repeat; }
.box_invoice_event1 .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; }
.box_invoice_event1 .dl { overflow: hidden; width: 100%; }
.box_invoice_event1 .dl dt { float: left; padding: 6px 0 0 45px; width: 75px; height: 24px; font-weight: bold; }
.box_invoice_event1 .dl dd { float: left; width: 270px; height: 30px;  }
.box_invoice_event1 .dl input { padding: 5px 4px; height: 13px; width: 185px; border: 1px solid #aaadb2; color: #999; }
.box_invoice_event1 .dl .check { padding-top: 6px; height: 24px; }
.box_invoice_event1 .dl .check input { padding: 0; height: 16px; width: 16px; border: none; }
.box_invoice_event1 .dl .check label { vertical-align: middle; }
.box_invoice_event1 .select_event02 { width: 176px; margin-right: 5px; }
.box_invoice_event1 .select_event02 ul { width: 145px; } 


.input_event02 { padding: 7px 3px; width: 197px; height: 14px; border: 1px solid #aaadb2; color: #333; }
.select_event02 { position: relative; float: left; width: 190px; height: 28px; border: 1px solid #acacb4; } 
.select_event02 input { position: absolute; top: 8px; left: 5px; padding:0; width: 155px; height: 14px; border: none; background: #fff; color: #333; }
.select_event02 .more { position: absolute; top: -1px; right: -1px; padding: 0; line-height: 0; font-size: 0; }
.select_event02 ul { float: left; position: absolute; top: 29px; left: -1px; width: 159px; border: 1px solid #acacb4; border-top: none; background: #fff; } 
.select_event02 ul li { float: left; width: 100%; height: 28px;} 
.select_event02 ul li a { display: block; padding: 5px 0 5px 8px; color: #494949; } 
.box_invoice_event1 .btn { margin: 15px 0; text-align: center; }
.box_invoice_event1 .delivery_info_agree { border-top: none; width: 100%; }
input.birth_t1 { background: url('/img/background/inp_birth.gif') 4px 5px no-repeat; }



/* 택배운송장 이벤트_리뉴얼 cj 택배 삭제 130402 
#contents_tevent{clear: both; position: relative; margin: 0 auto; width: 1000px; min-height: 500px;}
#contents_tevent .tevent_box_201303{clear:none;padding: 0; background: url('/img/background/tevent_201303_cj.jpg') no-repeat; width:100%;height:685px; margin:30px 0 30px 0; }
#contents_tevent #wrap{ margin: 0 auto; width: 800px; height:680px; padding:44px 0 0 0}
.tevent_box_201303 .title{text-indent:-5000px; overflow:hidden;}
.tevent_box_201303 .title a{display: block;cursor:pointer;width:220px;height:40px;}
.tevent_box_201303 .partner{height:30px; margin:15px;}
.tevent_box_201303 .partner ul{float:left;height:30px; }
.tevent_box_201303 .partner ul li{float:left;text-indent:-5000px; overflow:hidden;height:30px;margin:0 5px 0 0 }
.tevent_box_201303 .partner ul li.tit{width:80px;}
.tevent_box_201303 .partner ul li.daehan{width:68px;}
.tevent_box_201303 .partner ul li.daehan a{width:68px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.hanjin{width:80px}
.tevent_box_201303 .partner ul li.hanjin a{width:80px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.hyundai{width:100px}
.tevent_box_201303 .partner ul li.hyundai a{width:100px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.logen{width:65px}
.tevent_box_201303 .partner ul li.logen a{width:65px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.dongbu{width:70px}
.tevent_box_201303 .partner ul li.dongbu a{width:70px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.kgb{width:100px}
.tevent_box_201303 .partner ul li.kgb a{width:100px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.woochegook{width:70px}
.tevent_box_201303 .partner ul li.woochegook a{width:70px;height:30px;display: block;cursor:pointer;}
.tevent_box_201303 .partner ul li.yellow{width:80px}
.tevent_box_201303 .partner ul li.yellow a{width:80px;height:30px;display: block;cursor:pointer;}

.tevent_box_201303 .area{height:400px;padding:10px}
.tevent_box_201303 .area .area_left{float:left;width:353px;padding:124px 0 0 31px}
.tevent_box_201303 .area .area_right{float:left;width:350px;padding:15px 16px 15px 22px}

.area_right .title_red{font-size:14px;font-weight:bold;color:#dc0000;margin:5px 0}
.area_right .bul01 { margin: 5px 0 5px 0; padding-top: 3px;}
.area_right .bul01 p { padding:5px 0; background-color:#7c9ceb;margin:3px 0}
.area_right .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; }
.area_right .alignselect{text-align: center; }
.area_right .select_event02 {width: 176px;}
.area_right .select_event02 ul{width:145px}
.area_right .select_event02 ul li a:hover { text-decoration: none; font-weight: bold;background-color:#7c9ceb;color:#fff } 
.area_right .input_event02{width:160px; float:right}

.area_right .title_red2{font-size:14px;font-weight:bold;color:#dc0000;margin:25px 0 5px 0}
.area_right .arr2 .divi { margin-bottom: 15px; }
.area_right .divi { padding-bottom: 20px; }

.area_right .dl { overflow: hidden; width: 100%; }
.area_right .dl dt { float: left; padding: 6px 0 0 25px; width: 75px; height: 24px; font-weight: bold; }
.area_right .dl dd { float: left; width: 200px; height: 30px;  }
.area_right .dl input { padding: 5px 4px; height: 13px; width: 220px; border: 1px solid #aaadb2; color: #999; }
.area_right .dl .check { padding-top: 6px; height: 24px; }
.area_right .dl .check input { padding: 0; height: 16px; width: 16px; border: none; }
.area_right .dl .check label { vertical-align: middle; }

.area_right .delivery_info_agree2 { padding: 10px 0; border-top: 1px solid #e8e8ea; color: #b1b1b1; font-size: 11px;  }
.area_right .delivery_info_agree2 p { margin: 0 0 5px 5px; line-height: 16px; color: #818181; font-size: 11px; letter-spacing: -1px; }
.area_right .delivery_info_agree2 label {margin: 0 0 5px 0; color: #818181; font-size: 11px; vertical-align: middle; }
.area_right .delivery_info_agree2 input {margin: 0 0 0 5px; width: 16px; height: 16px; }
.tevent_box_201303 .btn { margin: 15px 0; text-align: center; }*/




/* 택배운송장 이벤트_리뉴얼 소품추가 130402 
#contents_tevent{clear: both; position: relative; width: 100%;height:100%; min-height: 500px;background:url('/img/background/tevent1_2400px.gif') top center no-repeat ;padding:104px 0 0 0}
#contents_tevent .tevent_box_201303{clear:none;padding: 0; background: url('/img/background/tevent1_box.gif') no-repeat; width:898px;height:688px; margin:0 auto }
#contents_tevent #wrap{ margin: 0 auto; width: 800px; height:680px; padding:26px 0 0 0}
#contents_tevent .tevent_box_201303 .title{text-indent:-5000px; overflow:hidden;}
#contents_tevent .tevent_box_201303 .title a{display: block;cursor:pointer;width:220px;height:40px;}
#contents_tevent .tevent_box_201303 .partner{height:30px; margin:5px 15px 15px 15px;}
#contents_tevent .tevent_box_201303 .partner ul{float:left;height:30px; }
#contents_tevent .tevent_box_201303 .partner ul li{float:left;text-indent:-5000px; overflow:hidden;height:30px;margin:0 5px 0 0 }
#contents_tevent .tevent_box_201303 .partner ul li.tit{width:80px;}
#contents_tevent .tevent_box_201303 .partner ul li.daehan{width:68px;}
#contents_tevent .tevent_box_201303 .partner ul li.daehan a{width:68px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.hanjin{width:80px}
#contents_tevent .tevent_box_201303 .partner ul li.hanjin a{width:80px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.hyundai{width:100px}
#contents_tevent .tevent_box_201303 .partner ul li.hyundai a{width:100px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.logen{width:65px}
#contents_tevent .tevent_box_201303 .partner ul li.logen a{width:65px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.dongbu{width:70px}
#contents_tevent .tevent_box_201303 .partner ul li.dongbu a{width:70px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.kgb{width:100px}
#contents_tevent .tevent_box_201303 .partner ul li.kgb a{width:100px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.woochegook{width:70px}
#contents_tevent .tevent_box_201303 .partner ul li.woochegook a{width:70px;height:30px;display: block;cursor:pointer;}
#contents_tevent .tevent_box_201303 .partner ul li.yellow{width:80px}
#contents_tevent .tevent_box_201303 .partner ul li.yellow a{width:80px;height:30px;display: block;cursor:pointer;}

#contents_tevent .tevent_box_201303 .area{height:395px;padding:10px}
.tevent_box_201303 .area .area_left{float:left;width:353px;padding:124px 0 0 31px}
.tevent_box_201303 .area .area_right{float:left;width:350px;padding:15px 16px 15px 22px}

.area_right .title_red{font-size:14px;font-weight:bold;color:#dc0000;margin:5px 0}
.area_right .bul01 { margin: 5px 0 5px 0; padding-top: 3px; font-size:11px -webkit-text-size-adjust:none}
.area_right .bul01 p { padding:5px 0; background-color:#7c9ceb;margin:3px 0;font-size:11px -webkit-text-size-adjust:none}
.area_right .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; -webkit-text-size-adjust:none}
.area_right .alignselect{text-align: center; }
.area_right .select_event02 {width: 176px;}
.area_right .select_event02 ul{width:145px}
.area_right .select_event02 ul li a:hover { text-decoration: none; font-weight: bold;background-color:#7c9ceb;color:#fff } 
.area_right .input_event02{width:160px; float:right}

.area_right .title_red2{font-size:14px;font-weight:bold;color:#dc0000;margin:25px 0 5px 0}
.area_right .arr2 .divi { margin-bottom: 15px; }
.area_right .divi { padding-bottom: 20px; }

.area_right .dl { overflow: hidden; width: 100%; }
.area_right .dl dt { float: left; padding: 6px 0 0 25px; width: 75px; height: 24px; font-weight: bold; }
.area_right .dl dd { float: left; width: 200px; height: 30px;  }
.area_right .dl input { padding: 5px 4px; height: 13px; width: 220px; border: 1px solid #aaadb2; color: #999; }
.area_right .dl .check { padding-top: 6px; height: 24px; }
.area_right .dl .check input { padding: 0; height: 16px; width: 16px; border: none; }
.area_right .dl .check label { vertical-align: middle; }

.area_right .delivery_info_agree2 { padding: 10px 0; border-top: 1px solid #e8e8ea; color: #b1b1b1; font-size: 11px; -webkit-text-size-adjust:none}
.area_right .delivery_info_agree2 p { margin: 0 0 5px 5px; line-height: 16px; color: #818181; font-size: 11px; letter-spacing: -1px; }
.area_right .delivery_info_agree2 label {margin: 0 0 5px 0; color: #818181; font-size: 11px; vertical-align: middle; }
.area_right .delivery_info_agree2 input {margin: 0 0 0 5px; width: 16px; height: 16px; }
#contents_tevent .tevent_box_201303 .btn { margin: 0; text-align: center; }*/

/* 택배운송장 이벤트_리뉴얼 소품추가 130402 */
#contents_tevent{clear: both; position: relative; width: 100%;height:100%; min-height: 500px;background:url('/img/background/tevent_basic.jpg') top center no-repeat ;padding:104px 0 0 0}
		/*이벤트별 백그라운드 신라면,피자,문화상품권,영화*/
#contents_tevent.ramen{background:url('/img/background/tevent_ramen.jpg') top center no-repeat ;}
#contents_tevent.pizza{background:url('/img/background/tevent_pizza.jpg') top center no-repeat ;}
#contents_tevent.money{background:url('/img/background/tevent_money.jpg') top center no-repeat ;}
#contents_tevent.movie{background:url('/img/background/tevent_movie.jpg') top center no-repeat ;}
#contents_tevent.pigeon{background:url('/img/background/tevent_basic.jpg') top center no-repeat ;}
#contents_tevent.snack{background:url('/img/background/tevent_basic.jpg') top center no-repeat ;}
/*2015-03-12 추가*/
#contents_tevent.sk2{background:url('/img/background/tevent_sk2.jpg') top center no-repeat ; height:745px;}
#contents_tevent.air{background:url('/img/background/tevent_air.jpg') top center no-repeat ; height:745px;}
#contents_tevent.s6{background:url('/img/background/tevent_s6.jpg') top center no-repeat ; height:745px;}
#contents_tevent.brown{background:url('/img/background/tevent_brown.jpg') top center no-repeat ; height:745px;}

#contents_tevent .tevent_box_201303{clear:none;padding: 0; background: url('/img/background/tevent1_box.gif') no-repeat; width:898px;height:688px; margin:0 auto }
#contents_tevent #wrap{ margin: 0 auto; width: 800px; height:680px; padding:26px 0 0 0}
#contents_tevent .tevent_box_201303 .title{text-indent:-5000px; overflow:hidden;}
#contents_tevent .tevent_box_201303 .title a{display: block;cursor:pointer;width:220px;height:40px;}
#contents_tevent .tevent_box_201303 .partner{height:30px; margin:5px 15px 15px 15px;}
#contents_tevent .tevent_box_201303 .partner ul{float:left;height:30px; }
#contents_tevent .tevent_box_201303 .partner ul li{float:left;text-indent:-5000em;overflow:hidden;}
#contents_tevent .tevent_box_201303 .partner ul li a{text-indent:-5000em;overflow:hidden;display:block;cursor:pointer;height:30px;}

#contents_tevent .tevent_box_201303 .partner ul li.tit{width:80px;height:30px;}
#contents_tevent .tevent_box_201303 .partner ul li.daehan a{width:75px;}
#contents_tevent .tevent_box_201303 .partner ul li.hanjin a{width:67px;}
#contents_tevent .tevent_box_201303 .partner ul li.hyundai a{width:110px;}
#contents_tevent .tevent_box_201303 .partner ul li.logen a{width:53px;}
#contents_tevent .tevent_box_201303 .partner ul li.dongbu a{width:73px;}
#contents_tevent .tevent_box_201303 .partner ul li.kgb a{width:90px;}
#contents_tevent .tevent_box_201303 .partner ul li.woochegook a{width:75px;}
#contents_tevent .tevent_box_201303 .partner ul li.yellow a{width:75px;}
#contents_tevent .tevent_box_201303 .partner ul li.postbox a{width:65px;}

#contents_tevent .tevent_box_201303 .area{height:395px;padding:10px}
.tevent_box_201303 .area .area_left{float:left;width:353px;padding:122px 0 0 29px}
.tevent_box_201303 .area .area_right{float:left;width:350px;padding:15px 16px 15px 22px}

.area_right .title_red{font-size:14px;font-weight:bold;color:#dc0000;margin:5px 0}
.area_right .bul01 { margin: 5px 0 5px 0; padding-top: 3px; font-size:11px -webkit-text-size-adjust:none}
.area_right .bul01 p { padding:5px 0; background-color:#7c9ceb;margin:3px 0;font-size:11px -webkit-text-size-adjust:none}
.area_right .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; -webkit-text-size-adjust:none}
.area_right .alignselect{text-align: center; }
.area_right .select_event02 {width: 176px;}
.area_right .select_event02 ul{width:145px}
.area_right .select_event02 ul li a:hover { text-decoration: none; font-weight: bold;background-color:#7c9ceb;color:#fff } 
.area_right .input_event02{width:160px; float:right}

.area_right .title_red2{font-size:14px;font-weight:bold;color:#dc0000;margin:25px 0 5px 0}
.area_right .arr2 .divi { margin-bottom: 15px; }
.area_right .divi { padding-bottom: 20px; }

.area_right .dl { overflow: hidden; width: 100%; }
.area_right .dl dt { float: left; padding: 6px 0 0 25px; width: 75px; height: 24px; font-weight: bold; }
.area_right .dl dd { float: left; width: 200px; height: 30px;  }
.area_right .dl input { padding: 5px 4px; height: 13px; width: 220px; border: 1px solid #aaadb2; color: #999; }
.area_right .dl .check { padding-top: 6px; height: 24px; }
.area_right .dl .check input { padding: 0; height: 16px; width: 16px; border: none; }
.area_right .dl .check label { vertical-align: middle; }

.area_right .delivery_info_agree2 { position:relative;padding: 5px 0;width:100%; color: #b1b1b1; font-size: 11px; -webkit-text-size-adjust:none}
.area_right .delivery_info_agree2 div{ position:absolute;top:100px;left:-400px;margin: 5px 0 5px 5px; }
.area_right .delivery_info_agree2 div p{line-height: 16px; color: #625541; font-size: 11px; letter-spacing: -1px; }
.area_right .delivery_info_agree2 label {margin: 0 0 5px 0; color: #625541; font-size: 11px; vertical-align: middle; }
.area_right .delivery_info_agree2 input {margin: 0; width: 16px; height: 16px; }
#contents_tevent .tevent_box_201303 .btn { position:relative;top:-105px;left:200px;margin: 0; text-align: center; }



/* 택배운송장 이벤트 복권추가 130401 */
#contents_teventlotto{margin: 0 auto; width: 100%;min-height: 500px; background: url('/img/background/lotto130401_bg.gif') repeat-x top;}
#contents_teventlotto #wrap{ margin: 0 auto; width: 870px; }
#contents_teventlotto #wrap .toptitle{position:relative;float:left;border:1px solid #e3e3e3;margin:20px 0 0 0;padding:15px 30px; width:808px;height:40px;font-size:0;line-height:0;background: url('/img/background/lotto130401_topbg.gif') repeat-x}
#contents_teventlotto #wrap .toptitle .left{float:left;font-size:0;line-height:0;}
#contents_teventlotto #wrap .toptitle .left span{font-size:14px;color:#999;vertical-align: middle;position:absolute;left:245px;top:43px}
#contents_teventlotto #wrap .toptitle .right{float:right;}

#contents_teventlotto #wrap .visual{clear:both;position: relative;background: url('/img/background/lotto130401_visual.gif') no-repeat;height:354px;}
#contents_teventlotto #wrap .visual .time{position:absolute;font-size:0;line-height:0;top:252px;left:29px}


#contents_teventlotto #wrap .entry{height:280px;padding:50px 10px 30px 10px;width:850px;background: url('/img/background/lotto130401_bgline.gif') no-repeat center;}
#contents_teventlotto #wrap .entry .area_left{float:left;width:370px;padding:0 0 0 15px}
#contents_teventlotto #wrap .entry .area_right{float:left;width:370px;padding:0 0 0 80px}

#contents_teventlotto #wrap .entry .title_red{font-size:14px;font-weight:bold;color:#dc0000;margin:5px 0}
#contents_teventlotto #wrap .entry .bul00{margin-bottom:15px;padding:8px; background-color:#8ebef1;}
#contents_teventlotto #wrap .entry .bul00 span.point{color:#ffffb7}

#contents_teventlotto #wrap .entry .bul00 p{display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; }
#contents_teventlotto #wrap .entry .alignselect{text-align: center; }

#contents_teventlotto #wrap .entry .input_event02 {float:right; padding: 7px 3px; width: 180px; height: 14px; border: 1px solid #aaadb2; color: #333; }
#contents_teventlotto #wrap .entry .select_event02 { position: relative; float: left; width: 176px;background:#ffffff;height: 28px; border: 1px solid #acacb4; } 
#contents_teventlotto #wrap .entry .select_event02 input { position: absolute; top: 8px; left: 5px; padding:0; width: 155px; height: 14px; border: none; background: #fff; color: #576cb1; }
#contents_teventlotto #wrap .entry .select_event02 .more { position: absolute; top: -1px; right: -1px; padding: 0; line-height: 0; font-size: 0; }
#contents_teventlotto #wrap .entry .select_event02 ul { float: left; position: absolute; top: 29px; left: -1px; width: 145px; border: 1px solid #acacb4; border-top: none; background: #fff; } 
#contents_teventlotto #wrap .entry .select_event02 ul li { float: left; width: 100%; height: 28px;} 
#contents_teventlotto #wrap .entry .select_event02 ul li a { display: block; padding: 5px 0 5px 8px; color: #494949; } 
#contents_teventlotto #wrap .entry .select_event02 ul li a:hover { text-decoration: none; font-weight: bold;background-color:#8ebef1;color:#fff } 
#contents_teventlotto #wrap .entry .box_invoice_event1 .btn { margin: 15px 0; text-align: center; }


#contents_teventlotto #wrap .entry .title_red2{font-size:14px;font-weight:bold;color:#dc0000;margin:5px 0}
#contents_teventlotto #wrap .entry .arr2 .divi { margin-bottom: 15px; }
#contents_teventlotto #wrap .entry .divi { padding-bottom: 20px; }

#contents_teventlotto #wrap .entry .dl { overflow: hidden; width: 100%; }
#contents_teventlotto #wrap .entry .dl dt { float: left; padding: 6px 0 0 30px; width: 75px; height: 24px; font-weight: bold; }
#contents_teventlotto #wrap .entry .dl dd { float: left; width: 200px; height: 30px;  }
#contents_teventlotto #wrap .entry .dl input {padding: 5px 4px; height: 13px; width: 220px; border: 1px solid #aaadb2; color: #999;background:#ffffff}
#contents_teventlotto #wrap .entry .dl input.birth_t1{background:#ffffff url('/img/background/inp_birth.gif') 4px 3px no-repeat; }
#contents_teventlotto #wrap .entry .dl .check { padding-top: 6px; height: 24px; }
#contents_teventlotto #wrap .entry .dl .check input { padding: 0; height: 16px; width: 16px; border: none;background:none}
#contents_teventlotto #wrap .entry .dl .check label { vertical-align: middle; }

#contents_teventlotto #wrap .entry .delivery_info_agree2 { padding: 10px 0; border-top: 1px solid #b3cfed; color: #b1b1b1; font-size: 11px;  }
#contents_teventlotto #wrap .entry .delivery_info_agree2 p { margin: 0 0 5px 5px; line-height: 16px; color: #818181; font-size: 11px; letter-spacing: -1px; }
#contents_teventlotto #wrap .entry .delivery_info_agree2 label {margin: 0 0 5px 0; color: #818181; font-size: 11px; vertical-align: middle; }
#contents_teventlotto #wrap .entry .delivery_info_agree2 input {margin: 0 0 0 5px; width: 16px; height: 16px; }
#contents_teventlotto #wrap .entry .btn{margin-top:60px;}

#contents_teventlotto_join{margin: 0 auto; width: 100%;min-height: 500px;}
#contents_teventlotto_join #wrap{ margin: 0 auto; width: 870px; }
#contents_teventlotto_join #wrap .toptitle{border:1px solid #e3e3e3;margin:20px 0 35px 0 ;padding:15px 30px; width:808px;height:40px;background: url('/img/background/lotto130401_topbg.gif') repeat-x}

#contents_teventlotto_join h1{background:url('/img/bullet/check_blue.gif') no-repeat 42px;font:12px;font-weight:bold;text-align:left;padding-left:58px;margin-bottom:6px}

.newjointable{width:100%;border-top:2px solid #a7c2de;margin:0 0 25px 0}
.newjointable th{font:12px;font-weight:bold;text-align:left;color:#595c5e;padding-left:58px;border-right:1px solid #a7c2de;border-bottom:1px solid #a7c2de;background:url('/img/bullet/check_blue.gif') no-repeat 42px #f0f7ff}
.newjointable td{border-bottom:1px solid #a7c2de;padding:10px 10px 10px 20px;font-size:11px;}
.newjointable .after{background:#f0f7ff}
.newjointable .line{border-bottom:2px solid #a7c2de;}
.newjointable td input{height:22px;line-height:22px}
.newjointable *{vertical-align:middle}
.newjointable td .leftbox{float:left;}
.newjointable td .rightbox{float:left;font-size:11px;padding-left:10px;line-height:14px; vertical-align: middle}
.newjointable td .margint{padding:10px 0 0 5px}
.newjointable td .margint2{padding:4px 0 0 5px}
.newjointable td .bottombox{float:left;width:100%;font-size:11px;margin:5px 0 0 0}
.newjointable select{padding:4px;border:1px solid #bebec6}
.newjointable .joinput{border:1px solid #bebec6;height:25px;width:180px}
.newjointable .joinput2{width:102px;border:1px solid #bebec6;height:25px;}
.newjointable .joinput3{width:220px;border:1px solid #bebec6;height:25px; margin:3px 0 0 0}
.newjointable .joinput4{width:300px;border:1px solid #bebec6;height:25px; margin:3px 0 0 0}

.tabnewbox { overflow: hidden; margin: 30px 0 -1px 0; width: 100%; background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tabnewbox li { float: left; margin: 0 2px 0 0; }
.tabnewbox li a { float: left; padding: 8px 15px; height: 12px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; border-bottom: 1px solid #bcbcbc; text-align: center; font-size: 12px;background: #fafafa }
.tabnewbox li a.on { font-weight: bold; border: 1px solid #bcbcbc; border-bottom: 1px solid #ffffff; background: #ffffff; }
.tabnewbox li a:hover { text-decoration: none; }
.tabnewboxcont{ margin: 0 0 10px 0; border: 1px solid #bcbcbc; border-top: none; }
.tabnewbox a.right{float:right; padding:7px 0 0 0}


.newjointable .tb_agreement1 th{background:none}

.tabnewbox_provision4 { margin: 0 0 15px 0; padding: 15px 10px; border: 1px solid #bcbcbc;  }
.tabnewbox_provision4 .box { overflow-x: hidden; overflow-y: scroll; height: 80px; line-height: 17px; color: #666; }

.newjointable .agree{margin:5px 0 }
.newjointable .btn{text-align:center;margin:40px 0 }

.select_newbox { position: relative; float:right; width: 190px; height: 28px; border: 1px solid #acacb4; } 
.select_newbox input { position: absolute; top: 6px; left: 5px; padding:0; width: 155px; height: 14px; border: none; background: #fff; color: #576cb1; }
.select_newbox .more { position: absolute; top: -1px; right: -1px; padding: 0; line-height: 0; font-size: 0; }
.select_newbox ul { float: left; position: absolute; top: 29px; left: -1px; width: 159px; border: 1px solid #acacb4; border-top: none; background: #fff; } 
.select_newbox ul li { float: left; width: 100%; } 
.select_newbox ul li a { display: block; padding: 5px 0 5px 8px; color: #494949; } 



/* 택배운송장 이벤트 복권추가_서브메인 130401 */
#subcontents_teventlotto .toptitle{position: relative;float:left;border:1px solid #e3e3e3;padding:10px; width:657px;height:40px;font-size:0;line-height:0;background: url('/img/background/lotto130401_topbg.gif') repeat-x}
#subcontents_teventlotto .toptitle .left{float:left;font-size:0;line-height:0;}
#subcontents_teventlotto .toptitle .left span{font-size:11px;color:#999;position:absolute;left:190px;top:36px}
#subcontents_teventlotto .toptitle .right{float:right;}

#subcontents_teventlotto .billingnum_register_guide { float: left; margin:0; padding:15px; width: 649px;border:none;margin-bottom:5px}
#subcontents_teventlotto .billingnum_register_guide .arr11 { float: left; width: 410px; }
#subcontents_teventlotto .billingnum_register_guide .arr12 { float: right; width: 223px; }
#subcontents_teventlotto .tit_type09 { margin: 0 0 5px 0; vertical-align: middle;}

#subcontents_teventlotto .middletitle{position: relative;float:left;border:1px solid #e3e3e3;padding:10px; width:657px;height:40px;background: url('/img/background/lotto130401_topbg.gif') repeat-x}
#subcontents_teventlotto .middletitle .left{float:left;font-size:14px;font-weight:bold;position:absolute;left:20px;top:22px}
#subcontents_teventlotto .middletitle .left span{color:#3266E3}
#subcontents_teventlotto .middletitle .right{float:right;font-size:0;line-height:0;padding:0 5px 0 0}


#subcontents_teventlotto .box_billingnum_register {clear:both;float: left; padding: 12px 8px 0 8px; width: 679px; height: 198px; background: url('/img/background/sub_lotto130401_bg.gif') 0 0 no-repeat; }
#subcontents_teventlotto .box_billingnum_register .title_wh{color:#ffffff;font-size:14px;font-weight:bold;margin:12px 0}
#subcontents_teventlotto .box_billingnum_register .arr1 {position: relative; float: left; padding: 0 0 0 12px; width:297px }
#subcontents_teventlotto .box_billingnum_register .arr1 .select_event02 {width:203px;background:#ffffff;margin-bottom:3px}
#subcontents_teventlotto .box_billingnum_register  .select_event02 ul { float: left; position: absolute; top: 29px; left: -1px; width: 172px; border: 1px solid #acacb4; border-top: none; background: #fff; } 
#subcontents_teventlotto .box_billingnum_register  .select_event02 ul li { float: left; width: 100%; height: 28px;} 
#subcontents_teventlotto .box_billingnum_register  .select_event02 ul li a { display: block; padding: 5px 0 5px 8px; color: #494949; } 
#subcontents_teventlotto .box_billingnum_register  .select_event02 ul li a:hover { text-decoration: none; font-weight: bold;background-color:#8ebef1;color:#fff } 
#subcontents_teventlotto .box_billingnum_register .btn {float: left; position: absolute; top:39px; right: 0; width:87px;}
#subcontents_teventlotto .box_billingnum_register .arr2 { float: right; padding:0 30px 0 0 }
#subcontents_teventlotto .box_billingnum_register .arr2 li{padding: 0 0 3px 6px; line-height: 15px; background: url('/img/bullet/squ_c.gif') 0 5px no-repeat;color:#fff; font-size: 11px; letter-spacing: -1px; }
#subcontents_teventlotto .box_billingnum_register .arr3 {width: 679px; float: left; padding:22px 0 0 15px;line-height: 16px;color:#fff; font-size: 11px; letter-spacing: -1px;border:none;background:none }
#subcontents_teventlotto .box_billingnum_register .arr3 label {vertical-align: middle;margin:0;color:#fff }
#subcontents_teventlotto .box_billingnum_register .arr3 input {width: 16px; height: 16px; }


#subcontents_teventlotto .arr_lotto_state {clear:both;float: left;margin: 10px 0 0 0; padding:0 10px; width:659px;border:none }
#subcontents_teventlotto .arr_lotto_state .arr1 { float: left; width: 350px; }
#subcontents_teventlotto .arr_lotto_state .arr2 { float: right; padding: 20px 0 0 0; width: 280px; text-align: center; }

#subcontents_teventlotto .lotto_notice{clear:both;position: relative;padding: 10px; width:659px;}




/* 택배운송장 이벤트_리뉴얼_서브 */
#invoice_event_sub { margin: 0 auto; padding: 35px 0; width: 720px; }
#invoice_event_sub h2 { overflow: hidden; width: 100%; height: 36px; text-indent: 15px;  }
#invoice_event_sub h2 img { float: left; }
#invoice_event_sub h2 .cashback { float: right; padding: 6px 25px 0 0; width: 142px; height: 22px; background: url('/img/background/cashback_saving.gif') 0 0 no-repeat; text-align: right; letter-spacing: -1px; color: #fff600; font-size: 14px; font-weight: bold; }


.subbox_invoice_event { margin: 0 0 20px 0; padding-top: 15px; width: 720px; background: url('/img/background/invoice_event_sub_top.gif') 0 0 no-repeat; }
.subbox_invoice_event .wrap { padding: 0 10px; background: url('/img/background/invoice_event_sub_bottom.gif') 0 bottom no-repeat; }
.subbox_invoice_event .cashback { padding: 5px 5px 20px 5px; }
.subbox_invoice_event .cashback p { margin: 5px 0 15px 0; line-height: 18px; }
.subbox_invoice_event .emart { margin: -5px 0 10px 0; text-align: center; }
.subbox_invoice_event .banner { padding: 0 0 35px 0; text-align: center; }

/* 2015-03-12 추가 */
.subbox_invoice_event2 { margin: 0 0 20px 0; padding-top: 15px; width: 720px; background: url('/img/background/invoice_event_sub_top.gif') 0 0 no-repeat; }
.subbox_invoice_event2 .wrap2 { padding: 0 15px; background: url('/img/background/invoice_event_sub_bottom.gif') 0 bottom no-repeat; }
.subbox_invoice_event2 .wrap2 .cashback2 {padding-bottom:15px; overflow:hidden;}
.subbox_invoice_event2 .wrap2 .cashback2 .left {float:left;}
.subbox_invoice_event2 .wrap2 .cashback2 .right {float:left; padding-left:15px;}

/* 택배운송장 이벤트_리뉴얼_삼성화재 퍼미션 추가130325 */

.cantata_samsung{background: url('/img/banner/bn_samsunglife.gif') no-repeat;height:130px;width:720px;margin-bottom:15px}
.cantata_samsung ul{float:left;vertical-align: bottom;}
.cantata_samsung ul li.li1{float:left;color: #603913; font-size: 11px; padding:113px 10px 0 10px}
.cantata_samsung ul li.li2{float:left;color: #603913; font-size: 11px; letter-spacing:-0.1px; margin-left:75px; padding:98px 0 0 10px;  line-height: 14px;}
.cantata_samsung ul li.li3{float:left;color: #603913; font-size: 11px;padding:98px 0 0 10px; line-height: 14px;}
/**/

.event_select3 { overflow: hidden; padding: 15px 0 15px 0; width: 100%; }
.event_select3 .arr1 { float: left; padding: 5px; width: 60%;  }
.event_select3 .arr1 li { float: left; }
.event_select3 .arr2 { float: right; padding: 0 10px 0 0; width: 37%; letter-spacing: -1px; }
.event_select3 .arr2 em { display: block; margin: 0 0 5px 0; font-weight: bold; }

.event_select3.mod1 .arr1 { padding-top: 10px; width: 45%; }
.event_select3.mod1 .arr2 { width: 52%; }
.event_select3.mod1 .list_check2 li { width: 142px; }

.list_check2 { float: left; width: 100%; } 
.list_check2 li { float: left; width: 132px; text-align: center; } 
.list_check2 li span { display: block; margin: 0 0 3px 0; height: 53px; }
.list_check2 li img { display: block; margin: 0 auto; } 
.list_check2 li label { display: block; height: 19px; line-height: 19px; letter-spacing: -1px; } 
.list_check2 li input { display: block; width: 100%; height: 16px; } 

.event_participation2 { padding: 20px 10px 10px 10px; border: 5px solid #eaeaea; }
.event_participation2 .tit { padding: 0 0 15px 7px; }
.event_participation2 .tit1 { padding: 0 0 10px 20px; background: url('/img/bullet/squ_9_3.gif') 11px 5px no-repeat; font-weight: bold; }

.sponsor_survey { line-height: 18px; }
.sponsor_survey .date { padding: 0 0 0 8px; background: url('/img/bullet/squ_9_w3.gif') 0 7px no-repeat; }
.sponsor_survey dl { margin: 5px 0; overflow: hidden; padding: 0 0 5px 0; width: 100%; border-bottom: 1px solid #e6e6e6; }
.sponsor_survey dt { float: left; padding: 3px 0 0 0; width: 25%; height: 23px; }
.sponsor_survey dd { float: left; width: 75%; height: 26px; }
.sponsor_survey .arr2 { margin: 0 0 0 20px; }
.sponsor_survey .arr2 label { margin: 0 10px 0 0; }
.sponsor_survey li { padding: 5px 0 5px 0; line-height: 18px; }
.sponsor_survey li label { margin: 0 10px 0 0; vertical-align: middle; }
.sponsor_survey li input { width: 16px; height: 16px; }

.sponsor_survey_arr {  width: 100%; }
.sponsor_survey_arr .sponsor_survey { float: left;width: 50%}
.sponsor_survey_arr .sponsor_survey.w100p {width: 100%}/*택배예약스폰서설문 width100% 우측스폰서이미지 삭제*/
.sponsor_survey_arr .sponsor_survey li { line-height: 22px; font-size: 11px; letter-spacing: -1px; }
.sponsor_survey_arr .sponsor_survey li label { line-height: 11px; }
.sponsor_survey_arr .ban { float: right; padding-right: 0px;text-align:right;}/*width:261px 에서 50%변경(130726)**width:50%에서 261px변경(130820)width:261px에서 width값 삭제(130906)*/

/*160414 비큐러스 추가하면서 우측광고 없는 설문*/
.sponsor_survey_arr {  width: 100%; position:relative;}
.sponsor_survey_arr .sponsor_survey2 {width:100%!important;padding:10px 0}/*택배예약스폰서설문 width100% 우측스폰서이미지 삭제*/
.sponsor_survey_arr .sponsor_survey2 .qt{width:55%;display:inline-block}
.sponsor_survey_arr .sponsor_survey2 .at{width:35%;display:inline-block;text-align:right}
.sponsor_survey_arr .sponsor_survey2 .at label{padding:0 10px}
.sponsor_survey_arr .sponsor_survey2 li {width:100%;line-height: 22px; font-size: 12px; letter-spacing: -1px; }
.sponsor_survey_arr .sponsor_survey2 li label { line-height: 11px; }
.sponsor_survey_arr .sponsor_survey2_btn{text-align:right;padding-right:50px}

	/*택배운송장적립 width가 커서 한번더 감싸주는 클래스 생성*/
	.vicurus2016member .sponsor_survey2 {width:78%!important;padding-left:5px}
	.vicurus2016member .sponsor_survey2_btn{position:absolute;bottom:5px;right:0px}

.sponsor_survey_arr .ban { padding-right: 0px;text-align:right;}/*width:261px 에서 50%변경(130726)**width:50%에서 261px변경(130820)width:261px에서 width값 삭제(130906)*/



.and_r{background:url('/img/txt/and_r.gif') no-repeat right;height:50px !important;text-indent:-5000px!important;overflow: hidden;color:#fff;}
.and_r2{background:url('/img/txt/and_r.gif') no-repeat right 0 !important;display:block !important;width:100% !important;text-indent:-5000px!important;overflow: hidden;color:#fff}



.sponsor_survey_arr2 { overflow: hidden; width: 100%; }
.sponsor_survey_arr2 .sponsor_survey { float: left; width: 45%; }
.sponsor_survey_arr2 .sponsor_survey li { line-height: 22px; font-size: 11px; letter-spacing: -1px; }
.sponsor_survey_arr2 .sponsor_survey li label { line-height: 11px; }
.sponsor_survey_arr2 .ban { float: right; padding-right: 0; width: 275px; }

.event_sponsor3 { margin: 10px auto; padding: 80px 0 0 180px; width: 510px; height: 70px; background: url('/img/background/event_sponsor3.jpg') 0 0 no-repeat; }
.event_sponsor3 ul { overflow: hidden; width: 100%; }
.event_sponsor3 li { float: left; padding: 0 0 5px 8px; width: 48%; color: #fff; background: url('/img/bullet/squ_8c.gif') 0 7px no-repeat; }
.event_sponsor3 li em { color: #84da64; font-size: 11px; }
.event_sponsor3 .w100 { width: 100%; }
.event_sponsor3 span { margin: 0 0 0 18px; color: #818181; font-size: 11px; letter-spacing: -1px; }

.event_sponsor4 { margin: 10px auto; padding: 120px 0 0 235px; width: 415px; height: 65px; background: url('/img/background/event_sponsor4.jpg') 0 0 no-repeat; }
.event_sponsor4 li { padding: 0 0 5px 0; color: #818181; font-size: 11px; letter-spacing: -1px; }

.event_participate_complete { padding: 15px 0; line-height: 20px; text-align: center; font-size: 14px; }
.event_participate_complete .logo { padding: 0 0 0 20px; text-align: left; }
.event_participate_complete strong { color: #576cb1; }
.event_participate_complete p { margin: 0 0 15px 0; }
.event_participate_complete .sum {font-size:20px; font-family:"맑은 고딕","돋움",dotum,"굴림";}
/* 2015-05-18 추가 */
.event_participate_complete .info {background:#f2f2f2; width:480px; margin:20px 0 15px 95px; padding:15px; border-radius:7px; text-align:left;}
.event_participate_complete .info dt {font-weight:bold; height:20px;}
.event_participate_complete .info dd {background:url('/img/bullet/squ03.gif') no-repeat 0 4px; padding-left:7px; height:17px;}

.event_agreement_txt { line-height: 18px; text-align: left; }
.event_agreement_txt em { color: #ed1c24; }
.sale_service .event_agreement_txt { margin: 10px 0 0 0; }

.box_provision4 { margin: 0 0 5px 0; padding: 15px 10px; border: 1px solid #dedede;  }
.box_provision4 .box { overflow-x: hidden; overflow-y: scroll; height: 66px; line-height: 17px; color: #666; }
.event_select_all {height:30px; font-size:14px; font-weight:bold; color:#e31e1e; line-height:30px; vertical-align:top;}

.event_agreement { margin: 10px 0; line-height: 18px; }
.event_agreement .tit { font-weight: bold; line-height: 22px; }
.event_agreement p { margin: 0 0 15px 0; }
.event_agreement p.p01 { margin: 0; }
.event_agreement p .arr1 { margin: 0 0 0 30px; }
.event_agreement p .arr2 { margin: 0 0 0 15px; }
.event_agreement ul { margin: 0 0 5px 0; }
.event_agreement label { vertical-align: middle; }
.event_agreement input { width: 16px; height: 16px; }
.spon_question_list {padding-top:10px;}

/* 핸드폰인증 */
#invoice_event_sub2 { margin: 0 auto; padding: 40px 0; width: 687px; } 

.subbox2_invoice_event { margin: 0 0 10px 0; padding-top: 20px; width: 687px; background: url('/img/background/invoice_event_sub2_top.gif') 0 0 no-repeat; }
.subbox2_invoice_event .wrap_p { padding-bottom: 20px; background: url('/img/background/invoice_event_sub2_bottom.gif') 0 bottom no-repeat; }
.subbox2_invoice_event .body_p { padding: 5px 35px; border-left: 4px solid #8e9ed1; border-right: 4px solid #8e9ed1; background: #fff; }
.subbox2_invoice_event .explain1 { margin: 0 0 15px 0; line-height: 18px; letter-spacing: -1px; color: #333; }

.phone_confirm2 { margin: 10px auto; padding: 13px 0 0 0; width: 398px; height: 34px; text-align: center; background: url('/img/background/phone_confirm2.gif') 0 0 no-repeat; }
.phone_confirm2 input { margin: 0 5px; }

.phone_modify_apply { margin: 10px auto 20px; padding: 2px; width: 568px; border: 2px solid #c8cfe4; }
.phone_modify_apply .wrap_m { padding: 10px 13px; border: 1px solid #c8cfe4;  }
.phone_modify_apply select { border: 1px solid #7f9db9; height: 20px; }
.phone_modify_apply p { margin: 5px 0 10px 0; line-height: 18px; letter-spacing: -1px; color: #333; }

.sk_bill_apply1 { margin: 10px auto; padding: 140px 0 0 15px; width: 561px; height: 25px; background: url('/img/background/sk_bill_apply1.gif') 0 0 no-repeat; }
.sk_bill_apply1 label { font-size: 11px; font-weight: bold; vertical-align: middle; }
.sk_bill_apply1 input { width: 16px; height: 16px; }

.sk_bill_apply2 { margin: 10px auto; padding: 142px 20px 0 0; width: 556px; height: 29px; text-align: right; background: url('/img/background/sk_bill_apply2.gif') 0 0 no-repeat; }
.sk_bill_apply2 label { vertical-align: middle; }
.sk_bill_apply2 input { width: 16px; height: 16px; }

/* 이메일인증 */
.subbox2_invoice_event .body_p2 { padding: 5px 15px; border-left: 4px solid #8e9ed1; border-right: 4px solid #8e9ed1; background: #fff; }

.email_confirm { margin: 5px auto 20px; padding: 12px 0 0 0; width: 438px; height: 36px; background: url('/img/background/email_confirm.gif') 0 0 no-repeat; text-align: center; }
.email_confirm .entry { margin: 0 15px 0 0; padding: 6px 12px; width: 273px; height: 14px; color: #000; border: none; background: #fff; }

/* 택배운송장 복권 */
.billingnum_lotto { padding-bottom: 10px; background: url('/img/background/billingnum_lotto_bottom2.gif') 0 bottom no-repeat; }
.billingnum_lotto .tit { padding: 17px 0 0 0; height: 51px; background: url('/img/background/billingnum_lotto_tit.gif') 0 0 no-repeat; text-align: center; }
.billingnum_lotto .wrap { overflow: hidden; width: 633px; padding: 10px 23px 0 23px; background: url('/img/background/billingnum_lotto.gif') 0 0 repeat-y; }
.billingnum_lotto .attention { padding: 14px 23px; background: url('/img/background/billingnum_lotto2.gif') 0 0 repeat-y; }
.billingnum_lotto .attention .tit_type09 { margin: 0 0 5px 0; }

.billingnum_lotto_intro { float: left; margin: 0 0 10px 0; width: 100%; height: 173px; background: url('/img/background/billingnum_lotto_intro.gif') 0 0 no-repeat; } 
.billingnum_lotto_intro .date { float: left; position: relative; padding: 15px 0 0 0; width: 230px; color: #666; font-weight: bold; }
.billingnum_lotto_intro .date strong { color: #0066ff; font-size: 14px; }
.billingnum_lotto_intro .intro { float: right; width: 220px; }
.billingnum_lotto_intro .bg_type1 { position: absolute; top: 12px; right: 0; padding: 5px 0 0 0; width: 158px; height: 18px; text-align: center; background: url('/img/background/bg_type1.gif') 0 0 no-repeat; }

.billingnum_register_guide { float: left; margin: 10px 0; padding: 10px 0 0 0; width: 100%; border-top: 1px solid #d8d8d8; }
.billingnum_register_guide .arr11 { float: left; width: 410px; }
.billingnum_register_guide .arr12 { float: right; width: 223px; }
.billingnum_register_guide .tit_type09 { margin: 0 0 15px 0; }

.lotto_sponsor { position: relative; margin: 0 0 10px 0;width: 100%; }
.lotto_sponsor em { position: absolute; top: 0; left: 0; padding: 20px 0 22px 0; width: 110px; border: 1px solid #cecece; text-align: center; }
.lotto_sponsor em img {vertical-align: top; }
.lotto_sponsor span { position: absolute; top: 0; right: 0; padding: 7px 0 0 6px; width: 103px; line-height: 15px; font-size: 11px; color: #666; letter-spacing: -1px; }
.lotto_sponsor.kdb em { width: 143px; }
.lotto_sponsor.kdb span { right: -22px; width: 96px; }

.billingnum_register_num { float: left; position: relative; margin: 10px 0 15px 0; padding: 13px 15px; width: 602px; height: 16px; background: url('/img/background/billingnum_register_num.gif') 0 0 no-repeat; font-weight: bold; font-size: 14px; color: #333; }
.billingnum_register_num  strong { padding: 0 0 0 10px; color: #fa6a01; background: url('/img/bullet/arrow_9.gif') 0 3px no-repeat;  }
.billingnum_register_num .time { position: absolute; top: 5px; right: 20px; padding: 8px 0; width: 318px; height: 14px; text-align: center; background: url('/img/background/billingnum_register_time.gif') 0 0 no-repeat; } 
.billingnum_register_num .time em { float: left; padding: 1px 0 0 5px; width: 172px; font-size: 11px; color: #fff; font-weight: bold; }
.billingnum_register_num .time span { float: right; padding: 0 5px 0 0; font-size: 12px; color: #ffff00; }
.billingnum_register_num .time em, .billingnum_register_num .time span { text-align: left; }

.box_billingnum_register { float: left;  padding: 12px 8px 0 8px; width: 615px; height: 153px; background: url('/img/background/billingnum_register.gif') 0 0 no-repeat; }
.box_billingnum_register .arr1 { float: left; margin-right: 15px; padding: 0 0 0 8px; width: 275px; }
.box_billingnum_register .arr2 { float: left; width: 314px; }
.box_billingnum_register .arr2 li { padding: 0 0 0 6px; line-height: 15px; background: url('/img/bullet/squ_c.gif') 0 5px no-repeat; color: #fff; font-size: 11px; letter-spacing: -1px; }
.box_billingnum_register .arr3 { position: relative; float: left; padding: 8px 0 0 20px; line-height: 16px; border-top: 1px solid #6aa5ed; background: url('/img/bullet/squ_c.gif') 15px 13px no-repeat; color: #fff; font-size: 11px; letter-spacing: -1px; }
.box_billingnum_register .arr3 .agree { position: absolute; top: 20px; left: 326px; }
.box_billingnum_register .arr3 label { margin: 0 0 0 10px; vertical-align: middle; }
.box_billingnum_register .arr3 input { width: 16px; height: 16px; }
.box_billingnum_register dl { float: left; position: relative; padding: 5px 0 0 0; width: 100%; }
.box_billingnum_register dt { float: left; width: 72px; padding-top: 3px; height: 28px; color: #fff; font-weight: bold; letter-spacing: -1px; }
.box_billingnum_register dd { float: left; width: 200px; height: 31px; color: #fff; font-weight: bold; letter-spacing: -1px; }
.box_billingnum_register dd p { margin: 5px 0 0 0; color: #fff; font-weight: normal; letter-spacing: -1px; font-size: 11px; }
.box_billingnum_register dt.two { height: 39px; }
.box_billingnum_register dd.two { height: 42px; }
.box_billingnum_register .btn { position: absolute; top: 0; right: 0; width: 75px; text-align: right; }

.arr_lotto_state { float: left; margin: 10px 0 0 0; padding: 30px 0 15px 0; width: 100%; border-top: 1px solid #d8d8d8; }
.arr_lotto_state .arr1 { float: left; width: 350px; }
.arr_lotto_state .arr2 { float: right; padding: 20px 0 0 0; width: 280px; text-align: center; }

/* 배송알림서비스 */
#delivery_notice { margin: 0 auto; width: 832px; }
#delivery_notice h1 { margin: 13px 0 0 0; padding: 10px 0 15px 15px; height: 40px; background: url('/img/background/delivery_notice_h1.gif') 0 0 no-repeat;}
#delivery_notice h2 { margin: 0 20px 10px 20px; }
#delivery_notice .b_cont { padding: 20px 0 0 0; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
#delivery_notice .f_cont { margin: 25px 0 0 0; padding: 10px 20px; border-top: 1px solid #d3d3d3; background: #fafafa; }
#delivery_notice table { margin: 0 20px; width: 792px; }
#delivery_notice .tbl05_6 { margin-bottom: 20px; }
#delivery_notice .tbl05_6 th, #delivery_notice .tbl05_6 td { padding-top: 6px; padding-bottom: 6px; color: #494949; }
#delivery_notice .sponsor_survey { width: 60%; }
#delivery_notice .event_sponsor3 { margin-bottom: 20px; }
#delivery_notice #footer_re .wrap { width: 100%; padding: 0; }
#delivery_notice .center_i20_2 { margin: 0; padding: 20px 0;  }

.info_guide { margin: 18px auto; padding-top: 15px; width: 654px; background: url('/img/background/info_guide_top.gif') 0 0 no-repeat;}
.info_guide .wrap { padding: 10px 35px 25px 35px; background: url('/img/background/info_guide_bottom.gif') 0 bottom no-repeat;}
.info_guide ul { padding: 8px 0 5px 0; }
.info_guide li { padding: 0 0 5px 0; color: #656565; line-height: 14px; }
.info_guide .txt { padding: 0 55px 0 3px; }
.info_guide .txt1 { padding: 0 10px 0 0; }
.info_guide label { padding: 0 10px 0 0; }
.info_guide .b1 { display: block; margin: 0 0 3px 0;  }

/* 배송알림서비스_로그인 */
#delivery_notice_login { margin: 0 auto; padding: 120px 0 210px 0; width: 599px; }
#delivery_notice_login h1 { padding: 10px 0 0 0; height: 40px; }
#delivery_notice_login .cont { margin: 0 0 15px 0; padding: 15px; border: 5px solid #93a6eb; }
#delivery_notice_login dl { overflow: hidden; width: 100%; }
#delivery_notice_login dt { float: left; padding: 3px 0 0 30px; width: 70px; height: 22px; }
#delivery_notice_login dd { float: left; width: 460px; height: 25px; }
#delivery_notice_login dd input { color: #000; }
#delivery_notice_login + #footer_re &gt; .wrap { width: 100%; padding: 0; }

.box_delivery_info { margin: 0 auto 10px; padding-top: 10px; width: 560px; background: url('/img/background/delivery_info_top.gif') 0 0 no-repeat;}
.box_delivery_info .wrap { padding: 15px 0 25px 0; text-align: center; color: #333; font-size: 16px; background: url('/img/background/delivery_info_bottom.gif') 0 bottom no-repeat;}
.box_delivery_info em { display: block; margin: 15px 0 0 0; font-size: 12px; color: #999; font-weight: bold; }

.box_notice_login { margin: 0 auto 15px; padding-top: 10px; width: 560px; background: url('/img/background/notice_login_top.gif') 0 0 no-repeat;}
.box_notice_login .wrap { padding: 7px 0 15px 0; background: url('/img/background/notice_login_bottom.gif') 0 bottom no-repeat;}

/* 통합이벤트 */
body.invoice_event #footer_re .wrap { width: 100%; }

/*********************** 택배캐쉬백포인트존  ***************************/

/* my포인트 */
.my_point { float: left; margin: 0 0 20px 0; padding: 25px 0 30px 0; width: 658px; border: 2px solid #0cc;border-radius:10px;position:relative }
.my_point dl { float: left; padding: 0 0 0 100px; width: 555px; }
.my_point dt { float: left; width: 200px; padding: 10px 0 0 0; height: 20px; }
.my_point dd { float: left; width: 235px; padding: 5px 0 0 0; height: 25px; text-align: right; font-family: Verdana; font-size:20px; font-weight:bold; letter-spacing:-1px; color: #f36; }
.my_point dd strong { color: #333;width:100%;height:100% }
.my_point dd.explain {position:absolute;bottom:20px;right:95px;text-align:center; font-size: 12px;font-weight: normal; font-family: "돋움",dotum, "굴림", Gulim; letter-spacing: 0;color:#666}
.my_point dd.explain strong{background-image:none!important;border:1px solid #ddd;width:100px;border-radius:6px;padding:6px 10px;margin:0 2px}
.my_point dd.explain a:hover{text-decoration:none}

.arr_lcash3 .my_point .explain strong{background-position:0!important}
.my_point dd.btn1 { padding: 3px 0 0 0; width: 100%; height: 20px; text-align: left; }
.my_point dd.btn1 img { vertical-align: top; }
.my_point .layer { position: absolute;top:140px;right:0;; text-align: left; letter-spacing: 0; z-index: 5;}
.my_point .dl01 { width: 555px;padding:15px 0 0 100px;border-top:1px solid #eee;margin-top:20px}
.my_point .dl01 dt {  padding: 0px 0 0 0;text-align:left;width: 200px;height:20px;line-height:20px;background:url('/img/bullet/li.png') 0 10px no-repeat;background-size:3px;padding-left:10px }
.my_point .dl01 dd {  padding: 0px 0 0 0;text-align:right;width: 225px;height:26px;line-height:26px; }
.my_point dl:last-child{background:none;}
.my_point dl:last-child dd{color:#333;font-size:14px }
.arr_lcash3 .inquiry_period_set{display:none}
.inquiry_period_set { clear: both; position: relative; margin: 0 0 10px 0; width: 100%; color: #333; }
.inquiry_period_set .period strong { float: left; margin: 0 12px 0 0; padding: 4px 0 0 0; }
.inquiry_period_set .period a { float: left; margin: 0 4px 0 0; }
.inquiry_period_set .period a.last { float: left; margin-right: 15px; }
.inquiry_period_set .inquiry { float: left; padding: 0 0 0 4px; }
.inquiry_period_set .txt { float: left; padding: 4px 4px 0 4px; }
.inquiry_period_set .box_calendar1 { top: 22px; left: 262px; }

.review_notice { overflow: hidden; margin: 0 0 25px 0; padding: 5px 10px; width: 650px; height: 32px; line-height: 16px; background: url('/img/background/review_notice.gif') 0 0 no-repeat; }
.review_notice p { float: left; width: 500px; color: #e32e2d; font-size: 11px; }
.review_notice .btn { float: right; }

/* 택배캐쉬백포인트 메인 */ 
.txt_tcp { overflow: hidden; margin: 0 0 14px 0; width: 100%; }
.txt_tcp .arr1 { float: left; padding: 5px 0 0 0; width: 662px; line-height: 18px; color: #606163; }
.txt_tcp .arr2 { float: right; margin: 30px 0 0 0; width: 160px; text-align: right; }
.txt_tcp .tit { margin: 9px 0 7px 0; }

.point_sitemap { overflow: hidden; padding: 10px 0 10px 0; width: 100%; background: #ffd133; }
.point_sitemap .division { float: left; padding: 0 0 0 34px; width: 400px; border-right: 1px solid #fff; }
.point_sitemap .division2 { float: left; padding: 0 0 0 34px;  width: 400px; }
.point_sitemap .tit { float: left; padding: 10px 0 15px 0; width: 100%; }
.point_sitemap .tit h2 { float: left; }
.point_sitemap .tit .btn { float: left; padding: 25px 9px 0 10px; font-size: 11px; color: #333; letter-spacing: -1px; background: url('/img/bullet/arrow_2e2d33.gif') right 28px no-repeat; }
.point_sitemap .tit a:hover { text-decoration: none; }

.box_point { float: left; width: width: 100%; height: 320px;}
.box_point.mod_h1 { height: 320px; }
.box_point .tit1 { float: left; margin: 0 0 6px 0; width: 100%; }
.box_point .tit1 .txt1 { float: left; }
.box_point .tit1 .txt2 { float: left; padding: 1px 0 0 5px; line-height: 18px; color: #2e2d32; font-size: 11px; letter-spacing: -1px; }
.box_point .tit1 .txt3 { float: left; padding: 1px 0 0 5px; }
.box_point .tit2 { float: left; padding: 0 0 10px 8px; width: 93%; background: url('/img/bullet/squ_2c3033.gif') 0 4px no-repeat; color: #302f34; }
.box_point p { float: left; margin: 0 0 10px 0; widtH: 100%; line-height: 14px; color: #2d3134; font-size: 11px; letter-spacing: -1px; }
.box_point ul { float: left; width: 100%; }
.box_point li { float: left; padding: 0 4px 7px 0; }
.box_point .mod_pd li { padding-bottom: 4px; }
.box_point .btn { float: left; width: 100%; margin: 5px 0 0 0; }

.box_lcash_main { position: relative; margin: 10px 0 30px 0; width: 680px; height: 137px; }
.box_lcash_main.bg1 { background: url('/img/background/lcash_main1.gif') 0 bottom no-repeat; }
.box_lcash_main.bg2 { background: url('/img/background/lcash_main2.gif') 0 bottom no-repeat; }
.box_lcash_main .box_saved1 { position: absolute; right: 10px; top: 24px; }

.box_saved1 { overflow: hidden; padding: 14px 8px 0 8px; width: 184px; background: #fff; border: 2px solid #d7d7d7; }
.box_saved1 dl { float: left; width: 100%; }
.box_saved1 dl dt { float: left; width: 70%; margin: 0 0 10px 0; height: 14px; height: 14px;  letter-spacing: -1px; }
.box_saved1 dl dd { float: right; width: 30%; margin: 0 0 10px 0; height: 14px; text-align: right;  }
.box_saved1 dl .all { margin: 0 0 7px 0; height: 25px; border-bottom: 1px solid #e5e5e5; }
.box_saved1 dl dt.all { padding-top: 2px; height: 23px; }
.box_saved1 em { color: #ff0000; }

/* 택배캐쉬백포인트쓰기 메인 */
.lcash_sitemap2 { overflow: hidden; width: 100%; }
.lcash_sitemap2 .arr1,.lcash_sitemap2 .arr2,.lcash_sitemap2 .arr3,.lcash_sitemap2 .arr4 { float: left; height: 225px; }/*쇼파 2015-07 */
.lcash_sitemap2 .arr1 { width: 135px; margin: 0 15px 15px 0; display:none }/*쇼파 2015-07 */
.lcash_sitemap2 .arr2 { width: 198px; margin: 0 15px 15px 0; padding: 0 0 0 15px; }/*쇼파 2015-07 */
.lcash_sitemap2 .arr3 { width: 198px; margin: 0 15px 15px 0; padding: 0 0 0 15px; border-left: 1px dashed #d3d2d2; }/*쇼파 2015-07 */
.lcash_sitemap2 .arr4 { width: 198px; margin: 0 0 15px 0; padding: 0 0 0 15px; border-left: 1px dashed #d3d2d2; }/*쇼파 2015-07 */
.lcash_sitemap2 .arr5 { float: left; padding: 0 0 35px 0; width: 680px; }
.lcash_sitemap2 .arr5 ul { float: left; width: 100%; }
.lcash_sitemap2 .arr5 li { float: left; width: 110px; }
.lcash_sitemap2 h3 { position: relative; padding: 7px 0 0 8px; height: 20px; border-top: 2px solid #545455; border-bottom: 1px solid #aeb0b3; }
.lcash_sitemap2 ul { padding: 10px 0 0 8px; }
.lcash_sitemap2 li { line-height: 18px; font-size: 11px; }
.lcash_sitemap2 .more { position: absolute; top: 6px; right: 7px; }

.box_today_half { position: relative; margin: 0 0 30px 0; width: 678px; height: 126px; border: 1px solid #c5c5c5; }
.box_today_half .today { position: absolute; top:0; left:0; width: 198px; height: 100%; background: #f65150 url('/img/background/today_half1.gif') 0 0 no-repeat;}
.box_today_half .date { padding: 80px 0 5px 0; height: 16px; text-align: center; color: #fff; font-size: 11px; font-weight: bold;}
.box_today_half .time { padding: 7px 0 6px 0; height: 12px; background: #000; color: #fff; font-size: 11px; font-weight: bold; }
.box_today_half .time span { margin: 0 0 0 26px; }
.box_today_half .time span.soldout { margin: 0; display: block; text-align: center; }
.box_today_half .product { position: absolute; top: 6px; left: 224px; }
.box_today_half .product_explain { position: absolute; top: 14px; left: 360px; padding: 12px 0 0 17px; border-left: 1px solid #e2e2e2; }
.box_today_half .product_explain2 { position: absolute; top: 6px; left: 360px; padding: 12px 0 0 17px; border-left: 1px solid #e2e2e2; }
.box_today_half .product_explain3 { position: absolute; top: -4px; left: 360px; padding: 12px 0 0 17px; border-left: 1px solid #e2e2e2; }
.box_today_half .tit1 { display: block; margin: 0 0 10px 0; color: #f33735; font-size: 14px; font-weight: bold; }
.box_today_half .tit2 { display: block; margin: 0 0 10px 0; }
.box_today_half .price { margin: 0 0 0 22px; }
.box_today_half .origin { text-decoration: line-through; color: #ff0000; }
.box_today_half .origin span { color: #494949; }

.list_mall2 { overflow: hidden; margin: 0 0 30px 0; width: 100%; }
.list_mall2 li { float: left; width: 20%; }
.list_mall2 li .product { display: block; margin-bottom: 3px; text-align: center; }
.list_mall2 li .product img { border: 1px solid #e2e2e2; }
.list_mall2 li .tit { display: block; overflow: hidden; margin-bottom: 3px; height: 36px; line-height: 18px; text-align: center; font-size: 11px; }
.list_mall2 li .price { display: block; text-align: center; color: #ee0128; font-weight: bold; }

.box_used_search { margin: 0 0 10px 0; border-top: 1px solid #dedede; }
.box_used_search .wrap { border: 4px solid #e3e3e3; }
.box_used_search .search { padding: 5px 0 7px 10px; height: 18px; background: #f2f2f2; }
.box_used_search .search span { margin-left: 60px; }
.box_used_search .search select { width: 90px; }

.list_category1{ padding: 15px 10px 5px 10px; }
.list_category1 strong { color: #f33735; }
.list_category1 ul { overflow: hidden; width: 100%; }
.list_category1 ul li { float: left; width: 20%; padding: 0 0 5px 0; height: 14px; }
.list_category1 ul.standard { float: left; overflow: visible; }
.list_category1 ul.standard li { position: relative; }
.list_category1.mod_w01 ul li { float: left; width: 25%; font-size: 11px; }
.list_category1.mod_w01_2 ul li { float: left; width: 25%; }
.list_category1.mod_w01_3 ul li { float: left; width: 25%; margin-bottom: 7px; }
.list_category1.mod_w01_3 ul li a { color: #787878; }
.list_category1.mod_w01_3 ul li a.on { color: #787878; font-weight: bold; }
.list_category1.mod_w02 ul li { float: left; width: 33.3%; }
.list_category1 ul li a { letter-spacing: -1px; }
.list_category1 ul li a.on, .list_category2 ul li a.on { color: #494949; font-weight: bold; }
.list_category2 { margin: 13px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #d7d7d7; }
.list_category2 ul li { width: 25%; }

/* 택배캐쉬백포인트쌓기 메인 */
.list_saved1 { overflow: hidden; width: 100%; }
.list_saved1 li { float: left; display: inline; margin: 0 0 12px 12px; padding: 2px 8px 0 7px; width: 86px; height: 51px; background: url('/img/background/list_lcash1.gif') no-repeat 0 0; text-align: center; }
.list_saved1 li a { display: block; width: 86px; height: 30px; }
.list_saved1 li .saved { display: block; margin-top: 2px; }
.list_saved1 li .saved strong { color: #ff3300; }

/* 택배캐쉬백포인트 */
.arr_lcash1 { padding: 0 20px; width: 640px; }
.arr_lcash2 { padding: 0 0 0 12px; }
.arr_lcash3 { padding: 0 5px 0 7px; }

.box_instruction1 { margin: 0 0 10px 0; width: 640px; }
.box_instruction1 .tit { padding: 6px 0 0 36px; height: 33px; background: url('/img/background/tit_instruction1.gif') 0 0 no-repeat;}
.box_instruction1 .tit2 { padding: 6px 0 0 36px; height: 33px; background: url('/img/background/tit_instruction1_2.gif') 0 0 no-repeat;}
.box_instruction1 .wrap { padding: 0 22px 16px 22px; background: url('/img/background/wrap_instruction1.gif') 0 bottom no-repeat;}

/* 현금이체 */
.box_lcash1 { margin: 0 0 20px 0; padding: 6px 0 0 0; width: 643px; background: url('/img/background/lcash1_top.gif') 0 0 no-repeat; }
.box_lcash1 .wrap { background: url('/img/background/lcash1_bottom.gif') 0 bottom no-repeat; }

.box_require1 { margin: 0 0 15px 0; padding: 5px 55px 0 73px; width: 513px; height: 59px; line-height: 17px; letter-spacing: -1px; background: url('/img/background/box_require1.gif') 0 0 no-repeat; font-size: 11px; }

.lcash_transfer_complete { margin: 50px 0 70px 0; text-align: center; }
.lcash_transfer_complete p { margin: 0 0 13px 0; }

.notify01 { display: inline-block; padding-left: 19px; height: 29px; background: url('/img/background/notify01_left.gif') 0 0 no-repeat; }
.notify01 .wrap { display: inline-block; padding: 7px 45px 0 45px; height: 22px; font-size: 14px; background: #a86e70 url('/img/background/notify01_right.gif') right 0 no-repeat; color: #fff; }

/* 피자주문 */
.list_lcash2 { overflow: hidden; margin: 0 0 25px 0; width: 100%; }
.list_lcash2 li { float: left; margin: 0 9px 0 0; width: 151px; height: 176px; background: url('/img/background/list_lcash2.gif') no-repeat 0 0; }
.list_lcash2 li span { display: block; margin-top: 5px; text-align: center; font-size: 11px; }
.list_lcash2 li input {width: 13px; height: 13px; }
.list_lcash2 li .product { margin: 8px 0 15px 0; }

.list_lcash3 { overflow: hidden; margin: 0 0 23px 0; width: 100%; }
.list_lcash3 li { float: left; margin: 0 9px 0 0; width: 131px; height: 146px; background: url('/img/background/list_lcash3.gif') no-repeat 0 0; }
.list_lcash3 li span { display: block; height: 18px; text-align: center; font-size: 11px; color: #146eca; }
.list_lcash3 li input {width: 13px; height: 13px; }
.list_lcash3 li .product { margin: 6px 0 11px 0; height: 92px; }

/* 포인트몰 */
.box_search1 { margin: 0 0 20px 0; border: 3px solid #fcefee; }
.box_search1 .wrap { padding: 15px 50px 15px 20px; border: 1px solid #efd4d3; }
.box_search1 .tit { padding: 0 0 8px 0; border-bottom: 1px solid #e2e2e2; }
.box_search1 .cont { position: relative; padding: 15px 0 0 0; width: 100%; }
.box_search1 .cont .btn { position: absolute; top: 15px; right: 10px; clear: both; }

.list_mall1 { overflow: hidden; padding: 20px 0 0 0; width: 100%; border-top: 1px solid #e2e2e2; }
.list_mall1 li { float: left; padding: 0 0 30px 0; width: 25%; height: 190px; }
.list_mall1 li .product { display: block; margin-bottom: 3px; text-align: center; }
.list_mall1 li .product1 { display: block; margin-bottom: 3px; text-align: center; }
.list_mall1 li .product1 img { border: 1px solid #e2e2e2; }
.list_mall1 li .tit { display: block; overflow: hidden; margin-bottom: 3px; height: 36px; line-height: 18px; text-align: center; }
.list_mall1 li .price { display: block; text-align: center; color: #fd415c; font-weight: bold; }
.list_mall1 li .price1 { display: block; text-align: center; color: #ee0128; font-weight: bold; }
.list_mall1 li .price2 { display: block; text-align: center; line-height: 18px; }
.list_mall1 li .price2 span { text-decoration: line-through; }

.box_mall_recommend { overflow: hidden; margin: 0 0 20px 0; padding: 7px 0 0 0; width: 680px; height: 412px; background: #f65150 url('/img/background/box_mall_recommend.gif') 0 0 no-repeat; }
.box_mall_recommend .tit { padding: 0 0 20px 10px; }
.recommend1 { float: left; width: 454px; padding: 0 0 0 8px; }
.recommend1 .best { float: left; width: 427px; padding: 0 0 45px 27px; }
.recommend1 ul { float: left; padding: 0 0 0 5px; width: 449px; }
.recommend1 li { float: left; width: 140px; text-align: center; }
.recommend1 li .product { display: block; margin-bottom: 3px; }
.recommend1 li .tit1 { display: block; margin-bottom: 3px; height: 36px; line-height: 18px;  }
.recommend1 li .price { display: block; color: #fd415c; font-weight: bold; }
.recommend1 li .price1 { display: block; color: #ff3300; font-weight: bold; text-align: center; }
.recommend2 { float: right; width: 207px; padding: 0 7px 0 0; }
.recommend2 ul { float: left; padding: 0 0 0 13px; width: 194px; }
.recommend2 li { float: left; padding: 20px 0 10px 0; width: 194px; }
.recommend2 li .explain { float: left; margin: 0 15px 0 0;width: 90px; }
.recommend2 li .product { float: left; width: 87px; }
.recommend2 li .tit1 { display: block; margin-bottom: 5px; padding: 0 0 0 5px; }
.recommend2 li .tit2 { display: block; overflow: hidden; margin-bottom: 3px; height: 32px; line-height: 16px; text-align: center; }
.recommend2 li .price { display: block; color: #fd415c; font-weight: bold; text-align: center; }
.recommend2 li .price1 { display: block; color: #ff3300; font-weight: bold; text-align: center; }

.box_product_view1 { margin: 10px 0; padding: 4px 0 0 0; width: 680px; background: url('/img/background/box_product1_top.gif') no-repeat 0 0;}
.box_product_view1 .wrap { padding-bottom: 5px; background: url('/img/background/box_product1_bottom.gif') 0 bottom no-repeat; }
.box_product_view1 .body { padding: 0 10px 20px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.mall_product_intro { overflow: hidden; width: 100%; }
.mall_product_intro .product { float: left; padding: 10px 32px 0 20px; width: 300px; text-align: center; }
.mall_product_intro .product .btn { position: relative; margin: 10px 0 0 0; width: 100%; }
.mall_product_intro .product  .scrapt { position: absolute; top: -310px; left: -15px; }
.mall_product_intro .product_txt { float: left; padding: 7px 0 0 0; width: 300px; }
.mall_product_intro .tit { float: left; margin: 30px 0 35px 0; width: 100%; color: #0066ff; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
.mall_product_intro .time { float: left; padding: 8px 0 0 50px; width: 242px; height: 21px; color: #fff; font-weight: bold; background: url('/img/background/time.gif') no-repeat 0 0; }
.mall_product_intro .time strong { color: #ffff00; }
.mall_product_intro .time span { margin: 0 0 0 22px; }
.mall_product_intro .explain { margin: 0 0 20px 0; line-height: 18px; font-size: 11px; }
.mall_product_detail { padding: 20px 0; text-align: center; }

.box_shop_guide1 { margin: 10px 0; padding: 18px 0 0 0; width: 680px; background: url('/img/background/box_guide1_top.gif') no-repeat 0 0;}
.box_shop_guide1 .wrap { padding-bottom: 18px; background: url('/img/background/box_guide1_bottom.gif') 0 bottom no-repeat; }
.box_shop_guide1 .body { padding: 30px 20px 12px 20px; border-left: 13px solid #ededed; border-right: 13px solid #ededed; }
.box_shop_guide1 .body .tit { margin: 0 0 5px 0; }
.box_shop_guide1 .body .txt { margin: 0 0 20px 0; }

.pay_sum1 { margin: 0 0 25px 0; padding: 8px 5px 8px 0; background: #f2f2f2; text-align: right; color: #666; }
.pay_sum1 strong { color: #ff3300; }

.list_attention { margin: 15px 0; }
.list_attention ul { padding: 10px 13px 7px 13px; background: url('/img/background/list_attention.gif') 0 bottom no-repeat; }
.list_attention li { padding: 0 0 10px 10px; line-height: 16px; background: url('/img/bullet/dash_6.gif') 0 8px no-repeat; color: #666; }

.list_guide11 { margin: 0 0 10px 0; padding-top: 15px; background: url('/img/background/list_guide11_top.gif') 0 0 no-repeat; color: #666; }
.list_guide11 .wrap { padding: 0 20px; background: url('/img/background/list_guide11_bottom.gif') 0 bottom no-repeat; }
.list_guide11 ul { padding: 15px 0; }
.list_guide11 li { line-height: 15px; font-size: 11px; color: #666; }
.list_guide11 strong { color: #3366cc; }

/* 중고장터 */
.box_used_search2 { margin: 0 0 10px 0; padding: 10px 10px 5px 10px; border: 4px solid #e3e3e3; }
.box_used_search2 ul { overflow: hidden; width: 100%; }
.box_used_search2 ul li { float: left; width: 33.3%; padding: 0 0 5px 0; height: 14px; }
.box_used_search2 ul li a { letter-spacing: -1px; }
.box_used_search2 ul li .on { font-weight: bold; }

.list_used_market1 { overflow: hidden; margin: 0 0 15px 0; width: 662px; padding: 20px 9px 0 9px; border-top: 2px solid #aaa; border-bottom: 2px solid #ccc; }
.list_used_market1 li { float: left; margin: 0 20px 0 0; width: 150px; height: 200px; }
.list_used_market1 .last { margin-right: 0; } 
.list_used_market1 li .product { display: block; margin-bottom: 7px; width: 148px; height: 120px; border: 1px solid #dbdbdb; text-align: center; }
.list_used_market1 li .product1 { position: relative; margin-bottom: 7px; }
.list_used_market1 li .product1 td { width: 148px; height: 120px; border: 1px solid #dbdbdb; text-align: center; }
.list_used_market1 li .product1 td .trust { position: absolute; top: 0; left: 0; }
.list_used_market1 li .tit { display: block; margin-bottom: 3px; text-align: center; }
.list_used_market1 li .price { display: block; height: 15px; color: #ee0128; text-align: center; font-weight: bold; }
.list_used_market1 li .price strong { display: inline-block; padding-top: 3px; width: 52px; height: 15px; letter-spacing: -1px; background: url('/img/background/btn1.gif') no-repeat 0 0; color: #fff; font-size: 11px;  }
.list_used_market1 li.not { float: left; margin: 0 20px 0 0; width: 100%; height: 40px; text-align: center; }

.box_product_view2 { overflow: hidden; margin: 0 0 35px 0; width: 100%; }
.box_product_view2 .product { overflow: hidden; float: left; display: inline; margin: 0 13px; width: 300px; }
.box_product_view2 .product table { margin: 0 0 10px 0; position: relative; }
.box_product_view2 .product table td { width: 300px; height: 305px; text-align: center; vertical-align: middle; }
.box_product_view2 .product table td img { max-width: 300px; max-height: 305px; }
.box_product_view2 .product .po td { width: 0; height: 0;  }
.box_product_view2 .product .trust { position: absolute; top: 0; left: 0; }
.box_product_view2 .product ul { float: left; }
.box_product_view2 .product ul li { float: left; margin: 0 6px 0 0; }
.box_product_view2 .product ul li.last { margin: 0; }
.box_product_view2 .product ul li  img { width: 70px; height: 75px; }
.box_product_view2 .product_txt { float: right; width: 333px; }
.box_product_view2 .product_txt .btn { margin-top: 15px; }
.tbl_product2 { margin: 0 0 10px 0; width: 100%; }
.tbl_product2 th { padding: 0 0 9px 3px; font-size: 11px; color: #818181; vertical-align: top; font-weight: normal; text-align: left; }
.tbl_product2 td { padding: 0 0 9px 0; font-size: 11px; line-height: 13px;}
.tbl_product2 .last_td th, .tbl_product2 .last_td td { border-bottom: 1px solid #ebebeb; }
.tbl_product2 .left1 { padding-left: 3px; text-align: left; }
.tbl_product2 .tit { display: block; margin: 0 0 5px 0; line-height: 16px; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
.tbl_product2 .price { line-height: 16px; font-size: 14px; font-weight: bold; }
.tbl_product2 .num { color: #ff688c; }
.tbl_product2 .name { margin: 0 0 5px 0; }
.tbl_product2 strong { font-size: 11px; }

.box_product_info1 { margin: 0 0 5px 0; padding:  0 0 15px 0; border-bottom: 1px solid #e2e2e2; }
.box_product_info1 .tit { margin: 0 0 15px 0; border-bottom: 1px solid #e2e2e2; }
.box_product_info1 .cont { padding: 0 13px 0 13px; line-height: 18px; }
.box_product_info1 .guide { margin: 30px 0 0 0; padding: 7px; background: #f3f3f3; }
.box_product_info1 .guide li { list-style: inside decimal; }

.pay_sum { margin: 0 0 10px 0; text-align: right; }
.pay_sum p { margin: 10px 0 0;  }
.pay_sum p span { padding: 0 0 0 10px; font-weight: bold; background: url('/img/bullet/arrow11.gif') 0 3px no-repeat; text-align: right; }

.pay_sum2 { margin: 0 0 30px 0; padding: 5px 0 10px 0; text-align: right; background: #f9f9f9; }
.pay_sum2 p { margin: 10px 0 0;  }
.pay_sum2 p span { padding: 0 0 0 10px; font-weight: bold; background: url('/img/bullet/arrow11.gif') 0 3px no-repeat; text-align: right; }

.box_category3 { margin: 0 0 10px 0; padding-top: 15px; background: url('/img/background/category3_top.gif') 0 0 no-repeat; }
.box_category3 .wrap { padding: 0 8px 10px 8px; background: url('/img/background/category3_bottom.gif') 0 bottom no-repeat; }

.tab_category3 { overflow: hidden; width: 100%; }
.tab_category3 li { float: left;height: 20px; white-space: nowrap; }
.tab_category3 li a { display: block; padding: 0 8px; font-size: 11px; line-height: 15px; background: url('/img/bullet/l02.gif') no-repeat right 2px; letter-spacing: -1px; }
.tab_category3 li a.on { font-weight: bold; }
.tab_category3 li.last a { background: none; }

.box01 { margin: 0 0 10px 0; padding: 10px; border: 1px solid #e2e2e2; background: #f7f7f7;}
.box01 .saved { display: inline-block; padding: 0 0 3px 0; width: 70px; border-bottom: 1px solid #ccc; text-align: center; color: #ed4b4a; font-weight: bold; }
.box01 .arr1 { margin: 0 10px; }
.box01_2 { margin: 0 0 10px 0; padding: 10px; background: #f7f7f7; }
.box12 { overflow-x: hidden; overflow-y: scroll; margin: 0 0 20px 0; padding: 2px 0 2px 2px; height: 30px; background: #fff; border: 1px solid #7f9db9; }

.shop_order_guide { margin: 15px 0; }
.shop_order_explain { margin: 0 0 30px 0; line-height: 18px; }

/* 한국 유니세프 */
.arr_total_sponsor { position: relative; margin: 0 0 3px 0; width: 100%; }
.arr_total_sponsor .list01 { margin: 0; width: 375px; }
.total_sponsor { position: absolute; top: -8px; right: 0; padding: 10px 0 0 12px; width: 249px; height: 46px; background: url('/img/background/total_sponsor.gif') 0 0 no-repeat;}
.total_sponsor dt { float: left; padding: 2px 0 6px 10px;  width: 80px; height: 13px; background: url('/img/bullet/star_586cb3.gif') 0 5px no-repeat; font-size: 11px; letter-spacing: -1px; }
.total_sponsor dd { float: left; padding: 0 0 6px 0; width: 152px; height: 15px; font-size: 11px; }
.total_sponsor .entry { display: inline-block; padding: 2px 5px; width: 58px; height: 12px; color: #fff; background: url('/img/background/total_sponsor_entry.gif') 0 0 no-repeat; text-align: right; }
.unicef_use { padding: 0 0 0 260px; height: 125px; background: url('/img/txt/contribute1.gif') 0 0 no-repeat; }
.unicef_use li { font-size: 11px; line-height: 18px; }
.unicef_use li strong { font-size: 12px; }

.box_campaign_message { margin: 0 0 15px 0; padding: 0 20px 5px 20px; background: #f4f4f4; }
.box_campaign_message .comment { overflow: hidden; padding: 10px 0; width: 100%; }
.box_campaign_message .comment textarea { float: left; overflow-x: hidden; overflow-y: scroll; width: 525px; height: 48px; border: 1px solid #ccc; line-height: 14px; color: #666; } 
.box_campaign_message .comment .btn1 { float: right; padding: 4px 0 0 0; } 
.box_campaign_message ul { overflow: hidden; margin: 5px auto; width: 100%; border-top: 1px solid #dedede;   }
.box_campaign_message li { float: left; padding: 8px 0 25px 0; width: 100%; border-bottom: 1px solid #dedede; }
.box_campaign_message .num {  float: left; width: 40px; }
.box_campaign_message .name {  float: left; width:  497px; }
.box_campaign_message .sympathy { margin: 0 0 0 5px; color: #fd415c; font-size: 11px; line-height: 12px; }
.box_campaign_message .btn {  float: left; width: 63px; text-align: right; }
.box_campaign_message .btn a:hover { text-decoration: none; }
.box_campaign_message p { float: left; padding: 10px 0 0 40px; width: 497px; line-height: 16px; }
.box_campaign_message .pagelist { margin:0; }

.mod_unicef .center_i30 { margin-bottom: 40px; }
.mod_unicef .arr_total_sponsor .page { position: absolute; top: 67px; left: 590px; font-size: 11px; }
.mod_unicef .arr_total_sponsor .page  strong { color: #576cb1;}
.mod_unicef .arr_total_sponsor { height: 160px; }
.mod_unicef .arr_total_sponsor .tit1 { position: absolute; top: 67px; left: 7px; font-weight: bold; font-size: 11px; }
.mod_unicef .arr_total_sponsor .tit2 { position: absolute; top: 67px; left: 319px; font-weight: bold; font-size: 11px; }
.mod_unicef .arr_total_sponsor .total_sponsor { top: 83px; left: 8px; padding: 10px 0 0 12px; width: 278px; height: 46px; background: url('/img/background/total_sponsor2.gif') 0 0 no-repeat; }
.mod_unicef .arr_total_sponsor .total_sponsor dd { width: 159px; }
.mod_unicef .arr_total_sponsor .total_sponsor dd img { vertical-align: top; }
.mod_unicef .arr_total_sponsor .total_sponsor .entry { padding: 1px 5px 3px 5px; width: 68px; height: 12px; background: url('/img/background/total_sponsor_entry2.gif') 0 0 no-repeat; text-align: right; }
.mod_unicef .unicef_use { height: 130px; }
.mod_unicef .unicef_use { padding: 0 0 0 272px; height: 130px; background: url('/img/txt/contribute1.gif') 10px 0 no-repeat; }

.mod_unicef .sponsor_notice { position: absolute; top: 83px; left: 319px; padding: 5px 0 0 10px; width: 312px; height: 51px; background: url('/img/background/sponsor_notice.gif') 0 0 no-repeat;}
.sponsor_notice li {font-size: 11px; line-height: 16px }
.sponsor_notice .title { width: 217px; float:left; }
.sponsor_notice .num { color: #999; width: 25px; float:left;  }

/* 쇼핑캐쉬백 */
.shopping_cash1_main { overflow: hidden; margin: 0 0 15px 0; width: 100%; }
.box_cooperation { float: left; width:456px; padding: 5px 0 0 0; background: url('/img/background/box_cooperation_top.gif') 0 0 no-repeat; }
.box_cooperation .wrap { padding: 0 0 5px 0; background: url('/img/background/box_cooperation_bottom.gif') 0 bottom no-repeat; }
.box_cooperation .body { padding: 12px 20px 0 20px; background: url('/img/background/box_cooperation_center.gif') 0 0 repeat-y; }
.box_cooperation .tit_type01 { margin: 0 0 10px 0; }

.box_sum1 { float: right; width: 209px; border: 1px solid #e2e2e2; }
.box_sum1 .btn1 { padding: 0 0 13px 0; text-align: center; }
.box_sum1 .division { padding: 13px; border-top: 1px solid #e2e2e2; }
.box_sum1 .tit_area { overflow: hidden; margin: 0 0 10px 0; width: 100%; }
.box_sum1 .tit_area .tit { float: left; }
.box_sum1 .tit_area .btn { float: right; }

.shopping_cashback_btn { float: right; width: 211px; text-align: center; }
.shopping_cashback_btn a { display: block; margin: 10px 0; }

.box_saved2 { overflow: hidden; padding: 13px 12px 0 13px; width: 184px; }
.box_saved2 dl { float: left; width: 100%; margin: 0 0 5px 0; }
.box_saved2 dl dt { float: left; margin: 0 0 7px 0; padding: 0 0 0 6px; width: 66%; height: 13px; background: url('/img/bullet/arrow3.gif') 0 3px no-repeat;  font-size: 11px; }
.box_saved2 dl dd { float: right; width: 30%; margin: 0 0 7px 0; height: 13px; text-align: right;  font-size: 11px; }
.box_saved2 dl .all { padding:0; height: 23px; border-bottom: 1px solid #e5e5e5; background: none; font-size: 12px;  }
.box_saved2 dl dt.all { padding: 2px 0 0 0; width: 70%; height: 21px; }
.box_saved2 em { color: #fd6c89; }

.list_saved2 { overflow: hidden; width: 100%; }
.list_saved2 li { float: left; margin: 0 14px 10px 0; width: 88px; height: 48px; text-align: center; border: 1px solid #e2e2e2; }
.list_saved2 li a { display: block; width: 86px; height: 30px; }
.list_saved2 li .saved { display: block; padding: 4px 0; background: #91bbde; color: #fff; font-size: 11px; font-weight: bold; }

.box_use_guide2 { position: relative; margin: 0 0 15px 16px; padding: 10px 10px 10px 65px; width: 568px; background: #f2f2f2; border: 1px solid #e7e7e7; line-height: 16px; }
.box_use_guide2 .tit1 { position: absolute; top: -9px; left: -13px; width: 64px; height: 67px; }
.box_use_guide2 .tit2 { font-weight: bold; }
.box_use_guide2 p { line-height: 17px; }
.box_use_guide2 p img { margin: 5px 0; display: block; }

/*리뉴얼130624*/
.box_sum2 {position:absolute;top:50px;right:100px;width: 209px; border: 1px solid #e2e2e2;}
.box_sum2 .btn1 { padding: 0 0 13px 0; text-align: center; }
.shopnotice{float:left;width:656px;position:relative;clear:both}
.shopnotice .shopnotice_t{float:left;font-weight:bold;padding-right:10px}
.shopnotice ul{float:left}
.shopnotice .btn{float:right;}

.box01_1 {clear:both; float:left; margin: 0 0 10px 0; padding: 10px; border: 1px solid #e2e2e2; background: #f7f7f7;width:658px}
.box01_1 .saved { display: inline-block; padding: 0 0 3px 0; width: 70px; border-bottom: 1px solid #ccc; text-align: center; color: #ed4b4a; font-weight: bold; }
.box01_1 .arr1 { margin: 0 10px; }
.box01_1_2 { margin: 0 0 10px 0; padding: 10px; background: #f7f7f7; }
.box12 { overflow-x: hidden; overflow-y: scroll; margin: 0 0 20px 0; padding: 2px 0 2px 2px; height: 30px; background: #fff; border: 1px solid #7f9db9; }

ul.mallall{width:680px;border-top:1px solid #333}
ul.mallall li{float:left;width:159px;border-bottom:1px solid #e2e2e2;border-right:1px dotted #e2e2e2;padding:15px 5px}
ul.mallall li a{float:left}
ul.mallall li span{float:left;line-height:27px;background:url('/img/icon/point_plus.gif') no-repeat 0 7px;margin-left:5px;padding-left:14px;letter-spacing:-0.01em;font-weight:bold}

/* 택배운송장번호 적립 */
.inovice_saving_txt1 { margin: 0 0 15px 0; line-height: 18px; color: #666; }

.box_parcel_cashback { float: left; width: 672px; height: 280px; background: url('/img/background/box_parcel_cashback.gif') 11px 0 no-repeat; }
.box_parcel_cashback .entry { float: left; margin: 20px 0 0 0; width: 478px; }
.box_parcel_cashback .entry dt { float: left; display: inline; margin: 0 6px 0 3px; width: 163px; height: 74px; }
.box_parcel_cashback .entry dd { float: left; width: 288px; height: 74px; }
.box_parcel_cashback .explain1 { margin: 3px 0 0 10px; font-size: 11px; font-weight: bold; color: #fff; }
.box_parcel_cashback .entry .saved { padding: 15px 0 0 6px; width: 299px; height: 59px; }
.box_parcel_cashback .saved label { font-size: 11px; font-weight: bold; color: #fff; letter-spacing: -1px; verticla-align: bottom; }
.box_parcel_cashback .saved input { width: 16px; height: 16px; }
.box_parcel_cashback .saved .btn { margin-top: 20px; }
.box_parcel_cashback .saved .btn input { width: auto; height: auto; }

.box_parcel_cashback .reference { float: right; margin: 5px 0 0 0; padding: 10px 6px 0 0; width: 181px; height: 248px; background: url('/img/background/parcel_cashback_reference.gif') 0 0 no-repeat;} 
.box_parcel_cashback .reference .btn { margin-top: 3px; } 
.box_parcel_cashback .reference .btn a { display: block; margin-bottom: 7px; text-align: center; } 

.box_saved3 { overflow: hidden; padding: 0 7px; width: 166px; }
.box_saved3 dl { float: left; width: 100%; }
.box_saved3 dl dt { float: left; margin: 0 0 10px 0; width: 68%; height: 14px;  font-size: 11px; letter-spacing: -1px; }
.box_saved3 dl dd { float: right; width: 32%; margin: 0 0 10px 0; height: 14px; text-align: right;  font-size: 11px; letter-spacing: -1px; }
.box_saved3 dl .all { margin: 0 0 7px 0; padding:0; height: 25px; border-bottom: 1px solid #e5e5e5; background: none; font-size: 11px; letter-spacing: -1px; }
.box_saved3 dl dt.all { padding-top: 4px; height: 21px; }
.box_saved3 em { color: #de0000; }

.invoice_register_login { margin: 20px 0 15px 0; padding: 0 0 15px 0; line-height: 13px; font-size: 11px; text-align: center; border-bottom: 1px solid #ccc; }
.invoice_register_login em { color: #3366cc; font-size: 11px; }
.invoice_register_login .center_i { margin: 10px 0; }

.select_cashback1 { position: relative; padding: 13px 15px 17px 15px; width: 252px; height: 15px; background: url('/img/background/inp_cashback1.gif') 0 0 no-repeat; border: none; font-size: 15px; font-weight: bold; letter-spacing: -1px;  }
.select_cashback1 input { line-height: 15px; height: 15px; border: none; background: none; font-size: 15px; color: #494949; font-weight: bold; letter-spacing: -1px; }
.select_cashback1 .more { position: absolute; top: 13px; right: -10px; }
.select_cashback1 ul { position: absolute; top: 38px; left: 12px; width: 263px; border: 1px solid #5873ba; background: #fff; }
.select_cashback1 ul li { height: 24px; vertical-align: top; }
.select_cashback1 ul li a { display: block; padding: 5px; font-weight: normal; }
.select_cashback1 ul li a:hover { font-weight: bold; background: #8ba6ed; text-decoration: none; }
.inp_cashback1 { padding: 15px; width: 252px; height: 15px; background: url('/img/background/inp_cashback1.gif') 0 0 no-repeat; border: none; font-size: 15px; font-weight: bold; letter-spacing: -1px; }

.parcel_cashback_policy { clear: both; padding: 5px 0 7px 11px; line-height: 18px; font-size: 11px; }
.parcel_cashback_policy strong { display: block; }
.parcel_cashback_policy em { color: #e32e2d; }

.parcel_cashback_agree { margin: 0 0 20px 11px; padding: 0 15px 10px 15px; width: 631px; background: #efefef; } 
.parcel_cashback_agree li { padding: 0 0 0 9px; line-height: 18px; font-size: 11px; letter-spacing: -1px; background: url('/img/bullet/arrow5.gif') no-repeat 0 6px;}
.parcel_cashback_agree .tit { padding: 10px 0 2px 0; font-weight: bold; }
.parcel_cashback_agree .txt1 { line-height: 18px; color: #f33735; }
.parcel_cashback_agree p { padding: 10px 0 0 0; line-height: 15px; font-size: 11px;  }
.parcel_cashback_agree label { font-size: 11px; vertical-align: middle; }
.parcel_cashback_agree input { width: 16px; height: 16px; }

.box_phone_confirm { margin: 0 0 30px 0; padding-top: 20px; background: url('/img/background/phone_confirm_top.gif') 0 0 no-repeat;}
.box_phone_confirm .wrap_p { padding-bottom: 20px; background: url('/img/background/phone_confirm_bottom.gif') 0 bottom no-repeat;}
.box_phone_confirm .body_p { padding: 10px; border-left: 5px solid #dadbde; border-right: 5px solid #dadbde; background: #fff; }

.list_info1 { overflow: hidden; width: 100%; }
.list_info1 li { float: left; width: 100%;}
.list_info1 .tit { float: left; padding: 0 0 0 25px !important; width: 120px; height: 25px; }
.list_info1 .txt { float: left; width: 325px; height: 25px; line-height: 18px; }
.list_info1 .last .tit,.list_info1 .last .txt { height: 15px; }

.tcash_guide .banner { margin: 0 0 20px 0; }
.tcash_guide .txt1 { margin: 20px 0; padding: 0 0 0 25px; }
.tcash_guide .txt2 { margin: 25px 0; padding: 0 0 0 25px; }
.tcash_guide .txt3 { margin: 20px 0 35px 0; padding: 0 0 0 25px; }
.tcash_guide .btn { margin: 0 0 35px 0; padding: 0 0 0 25px; text-align: center; }

/* 택배사 적립금 전환 */
.lcash11_1certify { margin: 15px auto 30px; width: 451px; text-align: center; }
.lcash11_1certify .top {  padding: 35px 0 30px 0; width: 451px; background: url('/img/background/lcash11_1certify_top.gif') 0 0 no-repeat; }  
.lcash11_1certify .bottom { padding: 10px 0; width: 451px; background: url('/img/background/lcash11_1certify_bottom.gif') 0 bottom no-repeat; font-size: 11px; }
.lcash11_1certify .bottom a { color: #ed1c24; font-weight: bold; text-decoration: underline; }

/* 모바일쿠폰 */
.list_product1 { float: left; margin: 0 0 10px 0; width: 100%; border-bottom: 1px solid #6f7483; }
.list_product1 li { float: left; padding: 5px 0; width: 25%; height: 183px; border-top: 1px solid #d4d5da; text-align: center; }
.list_product1 li a,.list_product1 li span { display: block; }
.list_product1 li .tit { overflow: hidden; margin: 0 0 3px 0; padding: 0 10px; height: 36px; line-height: 18px; }
.list_product1 li .price { display: block; font-weight: bold; }
.list_product1 li.not { padding: 10px 0; width: 100%; height: 12px; }
.list_product1 li.first {border-top:none;}

.product_view3 { margin: 0 0 40px 0; padding-top: 10px; width: 660px; background: url('/img/background/product_view3_top.gif') 0 0 no-repeat; }
.product_view3 .wrap { padding-bottom: 10px; background: url('/img/background/product_view3_bottom.gif') 0 bottom no-repeat; }
.product_view3 .body { position: relative; width: 390px; padding: 0 0 20px 270px; background: url('/img/background/product_view3.gif') 0 0 repeat-y; }
.product_view3 .tit { padding: 28px 0 20px 0; font-weight: bold; font-size: 14px; }
.product_view3 .pic { position: absolute; top: 0; left: 38px; }
.product_view3 .list01 { margin: 0 0 10px 0; }
.product_view3 .list01 li { margin: 0 0 5px 0; font-size: 12px; letter-spacing: 1px; }
.product_view3 .list01 li strong { font-size: 13px; }

.product_guide1 { padding: 0 0 0 7px; line-height: 18px; }
.product_guide1 .tit1 { margin: 0 0 20px 0; }
.product_guide1 .tit2 { font-weight: bold; }
.product_guide1 pre { margin: 0 0 20px 0; word-wrap: break-word; white-space: pre-wrap; }
.product_guide1 ul { margin: 0 0 20px 0; }
.product_guide1 li { line-height: 18px; }
.product_guide1 em { color: #ff0000; }

/***************************** 쇼핑리뷰  *****************************/

/* 상품구매정보 */
.box_search1_result { margin: 0 0 20px 0; padding: 10px 35px; background: #fcefee; } 
.box_search1_result .tit { margin: 0 0 10px 0; font-weight: bold; }
.box_search1_result .cont { color: #818181; font-size:11px; }
.box_search1_result strong { color: #fd6c89; }

.box_category2 { position: relative; margin: 0 0 18px 0; width: 678px; border: 1px solid #e2e2e2; background: #f2f2f2; }
.box_category2 .tit { position: absolute; top: 0; left: 0; padding: 2px 4px; width: 145px; font-weight: bold; }
.box_category2 .num { margin-top: 7px; text-align: right; }
.box_category2 .arrange { margin-top: 17px; text-align: right; color: #959595; font-size: 11px; }
.box_category2 .arrange a { color: #959595; font-size: 11px; }
.box_category2 .list { margin: 0 0 0 150px; border-left: 1px solid #e2e2e2; padding: 6px 2px 15px 4px; width: 520px; _height: 73px; min-height: 73px; background: #fff;}
.box_category2 .list ul { overflow: hidden; width: 100%; }
.box_category2 .list ul.one_line { padding-bottom: 60px; }
.box_category2 .list ul.two_line { padding-bottom: 45px; }
.box_category2 .list ul li { float: left; margin: 0 0 5px 0; width: 33.33%; color: #818181; font-size: 11px; letter-spacing: -1px; }
.box_category2 .list ul li a { font-weight: bold; }
.box_category2 .more1 { position: absolute; bottom: 6px; right: 5px; font-size: 11px; }

.list_view1 { float: left; width: 100%; margin: 10px 0 0 0; border-top: 1px solid #bcbcbc; }
.list_view1 li { float: left; width: 100%; padding: 10px 0; border-bottom: 1px solid #e2e2e3; }
.list_view1 .product { float: left; width: 145px; }
.list_view1 .product table { margin: 0 0 0 9px; width: 109px; }
.list_view1 .product td { width: 118px; height: 88px; border: 1px solid #dbdbdb; text-align: center; }
.list_view1 .product td a { display: block; }
.list_view1 .product td a img { max-height: 88px; }
.list_view1 .product .new { position: absolute; top:0; left: 0; }
.list_view1 .provision { position: relative; float: left; width: 530px; line-height: 24px; }
.list_view1 .item1 { height: 24px; }
.list_view1 .explain { overflow: hidden; height: 24px; }  
.list_view1 .layer { position: absolute; top: 70px; left: 0; padding: 5px; width: 488px; line-height: 18px; background: #fffafa; border: 1px solid #feecf0; } 
.list_view1 .date { margin-top: 5px; color: #888; }
.list_view1 .date span { margin: 0 0 0 8px; padding: 0 0 0 10px; background: url('/img/bullet/l_8_9.gif') 0 1px no-repeat; }
.list_view1 em { color: #ee0128; font-weight: bold; }
.list_view1 .evaluate1 { position: absolute; top: 0; right: 0; text-align: right; }
.list_view1 .evaluate1_2 { position: absolute; top: 12px; right: 0; text-align: right; }
.list_view1 .evaluate2 { position: absolute; top: 24px; right: 0; text-align: right; }
.list_view1 .evaluate3 { position: absolute; top: 48px; right: 0; text-align: right; }
.list_view1 .price1 { position: absolute; top: 77px; right: 0; text-align: right; }
.list_view1 .price2 { position: absolute; top: 24px; right: 0; text-align: right; }
.list_view1 .arr1 { margin: 0 0 0 10px; }

.list_view1.li_w100 .provision { padding: 0 15px; width: 650px; }
.list_view1.li_w100 .explain { width: 60%; }  
.list_view1.li_w100 .evaluate1 { font-size: 11px; color: #818181; }
.list_view1.li_w100 .evaluate3 .date span { margin: 0 0 0 8px; padding: 0 0 0 10px; background: url('/img/bullet/l_11_81.gif') 0 0 no-repeat; }
.list_view1.li_w100 .date { margin-top: 0; }

.list_view1_not { margin: 10px 0 0 0; padding: 20px 0 20px 0; text-align: center; border-top: 1px solid #bcbcbc; }
.list_view2_not { margin: 10px 0 0 0; padding: 20px 0 40px 0; text-align: center; border-top: 1px solid #bcbcbc; }

.list_view2 { overflow: hidden; width: 100%; }
.list_view2 li { float: left; width: 100%; margin: 0 0 10px 0; }
.list_view2 .product { float: left; width: 145px; }
.list_view2 .product table { width: 109px; }
.list_view2 .product td { width: 118px; height: 88px; border: 1px solid #dbdbdb; text-align: center; }
.list_view2 .product td a img { max-height: 88px; }
.list_view2 .provision {  float: left; padding: 6px 0 0 0; width: 530px; }
.list_view2 .tit { margin: 0 0 15px 0; font-size: 14px; font-weight: bold; }  
.list_view2 .explain { overflow: hidden; height: 36px; line-height: 18px; }  
.list_view2 .date { margin-top: 5px; color: #888; font-size: 11px; }

.product_buy_info2 { margin: 0 0 20px 0; padding-top: 9px; width: 680px; background: url('/img/background/buy_info_top2.gif') no-repeat 0 0; }
.product_buy_info2 .wrap { padding-bottom: 9px; background: url('/img/background/buy_info_bottom2.gif') no-repeat 0 bottom;}
.product_buy_info2 .body { overflow: hidden; padding: 10px; width: 660px; background: url('/img/background/buy_info2.gif') repeat-y 0 0; }
.product_buy_info2 table { float: left; width: 50%; }
.product_buy_info2 td { vertical-align: middle; text-align: center; }
.product_buy_info2 td a { display: block; width: 296px; margin: 5px auto; }
.product_buy_info2 td a.pic { overflow: hidden; width: 296px; height: 204px; border: 2px solid #e2e2e2; }
.product_buy_info2 .cont { float: left; width: 50%; }
.product_buy_info2 .tit { float: left; margin: 0 0 10px 0; width: 100%; line-height: 20px; font-size: 14px; font-weight: bold; text-decoration: underline; }
.product_buy_info2 .dl_buy_info dt { height: 22px; }
.product_buy_info2 .dl_buy_info dd { height: 22px; }

.dl_buy_info { float: left; width: 100%; }
.dl_buy_info dt { float: left; width: 16%; padding: 0 0 0 8px; line-height: 18px; height: 25px; font-size: 11px; color: #818181; background: url('/img/bullet/squ_c.gif') no-repeat 0 7px; }
.dl_buy_info dd { float: left; width: 80%; height: 25px; line-height: 18px; }
.dl_buy_info .line { width: 100%; line-height: 16px; }
.dl_buy_info dd.line { padding: 0 0 0 10px; width: 98%; }
.dl_buy_info strong { color: #fd6c89; }
.dl_buy_info .long { height: 50px; }
.dl_buy_info .long { height: 50px; }

.seller_valuate { overflow: hidden; width: 100%;  }
.seller_valuate .evaluate { float: left; width: 290px; }
.seller_valuate .evaluate .cont { padding: 10px; height: 312px; border: 1px solid #bcbcbc; line-height: 18px; }
.seller_valuate .ad { float: right; padding: 23px 0 0 0; }

.knowledge_question_list { margin: 0 0 15px 0; padding: 10px 23px; border: 1px solid #bcbcbc; line-height: 18px; }
.knowledge_question_list .not { text-align: center; }

.product_buy_info3 { overflow: hidden; width: 100%; }
.product_buy_info3 .tit_area { float: left; width: 660px; padding: 15px 10px 0 10px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: #f9f9f9; }
.product_buy_info3 .tit { float: left; width: 100%; margin: 0 0 15px 0; color: #333; font-size: 14px; font-weight: bold; }
.product_buy_info3 dl { position: relative; float: left; width: 100%; }
.product_buy_info3 dt { float: left; margin: 0 8px 0 0; padding: 0 11px 0 0; width: 53px; height: 25px; color: #888; font-weight: bold; background: url('/img/bullet/l03.gif') no-repeat right 2px; }
.product_buy_info3 dd { float: left; width: 99px; height: 25px; }
.product_buy_info3 dt.short { width: 40px; }
.product_buy_info3 .long { width: 588px; }
.product_buy_info3 .satisty { position: absolute; top: -30px; right: 0; width: 300px; text-align: right; }
.product_buy_info3 .satisty span { font-size: 11px; }
.product_buy_info3 .cont { float: left; width: 660px; padding: 10px; line-height: 18px; }
.product_buy_info3 .link { margin: 20px 0 0 0; font-weight: bold; }
.product_buy_info3 .link a { margin: 0 0 0 10px; font-weight: normal; }

.billing_num_search { margin: 0 0 15px 0; padding-top: 3px; background: url('/img/background/billing_num_search_top.gif') 0 0 no-repeat; }
.billing_num_search .wrap { padding: 13px 0 13px 33px; min-height: 70px; background: url('/img/background/billing_num_search_bottom.gif') 0 bottom no-repeat; }
.billing_num_search ul { margin: 20px 0 0 0; }

.mall_search1 { position: relative; margin: 10px 0; padding: 6px 12px; width: 91%; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; background: #f7f7f7; }
.mall_search1 .explain { position: absolute; top: 10px; left: 314px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.mall_search1 .explain2 { position: absolute; top: 10px; left: 244px; font-size: 11px; color: #818181; letter-spacing: -1px; }

.review_register_guide { margin: 0 0 15px 0; padding: 10px; background: #f7f7f7; border: 1px solid #e2e2e2; }
.review_register_guide span { margin: 0 20px 0 0; }
.review_register_guide label { color: #818181; font-size: 11px; vertical-align: middle; }
.review_register_guide input { width: 16px; height: 16px; }
.review_register_guide p { line-height: 18px; color: #818181; font-size: 11px;  }

.arr_img_register { overflow: hidden; width: 100%; }
.review_img_register { float: left; padding: 14px 0 0 0; width: 412px; height: 510px; background: url('/img/background/review_img_register.gif') 0 0 no-repeat; }
.review_img_register.right { float: right; }
.review_img_register .tit { position: relative; margin: 0 0 20px 0; padding: 0 0 0 1px; width: 411px; height: 44px;  } 
.review_img_register .tit .btn1 { position: absolute; top: 5px; right: 11px;  } 
.review_img_register .cont1 { padding: 0 15px; } 
.review_img_register .cont2 { padding: 0 15px 0 10px; text-align: center; } 

.img_register2_1 { margin: 0 0 5px 0; padding: 15px 0 0 248px; width: 138px; height: 150px; background: url('/img/background/img_register2_1.gif') 0 0 no-repeat; }
.img_register2_2 { margin: 0 0 10px 0; padding: 30px 0 0 248px; width: 138px; height: 103px; background: url('/img/background/img_register2_2.gif') 0 0 no-repeat; }

.pic_register { margin: 0 0 20px 0; }
.pic_register li { margin: 0 0 4px 0; }
.pic_register li img { margin: 0 10px 0 0; }

.pic_preview { margin: 0 0 30px 0; border-collapse: separate; border-spacing: 2px;}
.pic_preview td { overflow: hidden; width: 116px; height: 126px; border: 1px solid #9d9e9e; background: #f7f7f7; vertical-align: middle; text-align: center; }

.review_register_complete { padding: 30px 0 25px 0; text-align: center; }
.review_register_complete p { margin: 45px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #e2e2e2; font-size: 11px; color: #818181; }
.review_register_complete p.p01 { padding-top: 30px; text-align: center; }
.review_register_complete p.p01 a:hover { text-decoration: none; }

.product_review_terms { margin: 5px 0 25px 0; padding: 10px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;  background: #f2f2f2; }
.product_review_terms ol { margin: 10px 0 0 0; list-style: decimal inside; }
.product_review_terms ol li { line-height: 14px; font-size: 11px; color: #818181; letter-spacing: -1px; }
.product_review_terms p { padding: 15px 0 0 0; font-size: 11px; }
.product_review_terms p em {color: #ff0000; letter-spacing: -1px; }




/*택배캐쉬백이벤트(온라인제휴) 리뉴얼*//*
#contents_pevent{position: relative; width: 100%;height:100%; min-height: 500px;background:url('/img/background/pevent_object.gif') top center no-repeat ;padding:104px 0 0 0}
#contents_pevent .pevent_box{clear:none;padding: 0; background: url('/img/background/pevent_box.gif') no-repeat; width:898px;height:800px; margin:0 auto }
#contents_pevent .pevent_box .wrap{ margin: 0 auto; width: 800px; height:600px; }

#contents_pevent .pevent_box .title {height:50px;padding:25px 0 0 0;}
#contents_pevent .title a{display: block;cursor:pointer;text-indent:-5000px; overflow:hidden;}
#contents_pevent .title li{float:left;}
#contents_pevent .title .text{width:315px;height:45px}
#contents_pevent .title .text a{width:315px;height:45px}
#contents_pevent .title .my a{width:112px;height:20px;margin:16px 0 0 240px;}
#contents_pevent .title .use a{width:119px;height:20px;margin:16px 0 0 3px}

#contents_pevent .pevent_box .area{clear:both;position: relative;height:375px;}
#contents_pevent .pevent_box .area .left{float:left;border:1px solid red}
#contents_pevent .pevent_box .area .left_bn{float:left;width:350px;height:160px; position:absolute;top:73px;left:40px}
#contents_pevent .pevent_box .area .left_bn p{font-size:11px;color:#8a776f;padding:10px;line-height:16px}
#contents_pevent .pevent_box .area .left_usenotice{float:left;position:absolute;top:240px;left:40px;font-size:0;text-indent:-5000px;overflow: hidden;}
#contents_pevent .pevent_box .area .left_usenotice dt{float:left}

#contents_pevent .pevent_box .area .right{float:right;width:360px;height:360px;position:absolute;right:30px;top:15px}


#contents_pevent .mobile_coupon { position: relative; width: 100%; } 
#contents_pevent h3{color:#2f5dce;font-size:14px;padding:8px 0 4px 8px}
#contents_pevent .mobile_coupon ul {display: block;cursor:pointer;text-indent:-5000px; overflow:hidden; margin: 0 auto; padding: 0; width: 360px; height: 80px; } 
#contents_pevent .mobile_coupon li { float: left; padding: 0 5px; width: 50px; height: 40px; } 
#contents_pevent .mobile_coupon li a { display: block;overflow: hidden; text-indent:-5000px;font-size:0px;}
#contents_pevent .mobile_coupon li img { display: block; margin: 0 auto; width: 40px; vertical-align: top; } 
#contents_pevent .mobile_coupon .btn{position: absolute; top:10px; right:0;font-size:11px;padding-right:20px}
#contents_pevent .mobile_coupon .prev { position: absolute; top: 0; left:-10px; } 
#contents_pevent .mobile_coupon .next { position: absolute; top: 0; right:10px;} 

#contents_pevent .point_select h3{padding:20px 0 5px 8px}
#contents_pevent .point_select ul{float:left;width:320px;padding:15px 20px;background:#eaeaea}
#contents_pevent .point_select li{float:left; width:50%;line-height:16px;font-weight:bold}
#contents_pevent .point_select li span{float:left; font-size:11px;line-height:16px;padding-left:18px;color:#666;font-weight:normal}
#contents_pevent .point_select li em{color:#ed4646}

#contents_pevent .point_select .entry{position:relative;}
#contents_pevent .point_select .select_event02 {width:186px;background:#ffffff;margin-bottom:5px}
#contents_pevent .point_select .input_event02{width:180px}
#contents_pevent .point_select .select_event02 ul { float: left;padding:0; position: absolute; top: 28px; left: -1px; width: 155px; border: 1px solid #acacb4;background: #fff; } 

#contents_pevent .point_select .select_event02 ul li { float: left; width: 100%; height: 28px; font-weight: normal;} 
#contents_pevent .point_select .select_event02 ul li a { display: block; color: #494949; } 
#contents_pevent .point_select .select_event02 ul li a:hover { text-decoration:none; font-weight: bold;} 
#contents_pevent .point_select .btn {float: left; position: absolute; top:29px; right: 0; width:168px;}

#contents_pevent .point_select .bul01 {margin-bottom:5px;font-size:11px -webkit-text-size-adjust:none}
#contents_pevent .point_select .bul01 p { padding:5px 0; background-color:#7c9ceb;margin:3px 0;font-size:11px -webkit-text-size-adjust:none}
#contents_pevent .point_select .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; -webkit-text-size-adjust:none}

#contents_pevent .tpoint_info{float: left;font-size:0;text-indent:-5000px;overflow: hidden;}
#contents_pevent .tpoint_notice{font-size:0;text-indent:-5000px;overflow: hidden;display: none;}
*/


/*온라인제휴이벤트 리뉴얼수정*/
#contents_pevent{position: relative; width: 100%;height:100%; min-height: 500px;background:url('/img/background/pevent_object.gif') top center no-repeat ;padding:104px 0 0 0}

		/*온라인제휴이벤트별 백그라운드 신라면,피자,문화상품권,영화*/
#contents_pevent.pizza{background:url('/img/background/pevent_pizza.jpg') top center no-repeat ;}
#contents_pevent.money{background:url('/img/background/pevent_money.jpg') top center no-repeat ;}
#contents_pevent.movie{background:url('/img/background/pevent_movie.jpg') top center no-repeat ;}



#contents_pevent .pevent_box{clear:none;padding: 0; background: url('/img/background/pevent_box2.gif') no-repeat; width:898px;height:800px; margin:0 auto }
#contents_pevent .pevent_box .wrap{ margin: 0 auto; width: 800px; height:600px; }

#contents_pevent .pevent_box .title {height:50px;padding:25px 0 0 0;}
#contents_pevent .title a{display: block;cursor:pointer;text-indent:-5000px; overflow:hidden;}
#contents_pevent .title li{float:left;}
#contents_pevent .title .text{width:315px;height:45px}
#contents_pevent .title .text a{width:315px;height:45px}
#contents_pevent .title .my a{width:112px;height:20px;margin:16px 0 0 240px;}
#contents_pevent .title .use a{width:119px;height:20px;margin:16px 0 0 3px}

#contents_pevent .pevent_box .area{clear:both;position: relative;height:375px;}
#contents_pevent .pevent_box .area .left{float:left;border:1px solid red}
#contents_pevent .pevent_box .area .left_bn{float:left;width:350px;height:160px; position:absolute;top:73px;left:40px}
#contents_pevent .pevent_box .area .left_bn p{font-size:11px;color:#8a776f;padding:10px;line-height:16px}
#contents_pevent .pevent_box .area .left_usenotice{float:left;position:absolute;top:240px;left:40px;font-size:0;text-indent:-5000px;overflow: hidden;}
#contents_pevent .pevent_box .area .left_usenotice dt{float:left}

#contents_pevent .pevent_box .area .right{float:right;width:360px;height:360px;position:absolute;right:29px;top:24px;}


#contents_pevent .mobile_coupon { position: relative; width: 100%; } 
#contents_pevent h3{color:#2f5dce;font-size:12px;color:#333;}
#contents_pevent .mobile_coupon ul {display: block;cursor:pointer;text-indent:-5000px; overflow:hidden; margin: 0 auto; padding: 0; width: 360px; height: 80px; } 
#contents_pevent .mobile_coupon li { float: left; padding: 0 5px; width: 50px; height: 40px; } 
#contents_pevent .mobile_coupon li a { display: block;overflow: hidden; text-indent:-5000px;font-size:0px;}
#contents_pevent .mobile_coupon li img { display: block; margin: 0 auto; width: 40px; vertical-align: top; } 
#contents_pevent .mobile_coupon .btn{position: absolute; top:10px; right:0;font-size:11px;padding-right:20px}
#contents_pevent .mobile_coupon .prev { position: absolute; top: 0; left:-10px; } 
#contents_pevent .mobile_coupon .next { position: absolute; top: 0; right:10px;} 

#contents_pevent .point_select h3{margin:0;padding:0 0 0 5px;height:20px;line-height:20px;}
#contents_pevent .point_select h3.titlered{margin:5px 0 0 0;padding:0 0 0 5px;font-size:14px;color:#e92b2b}
#contents_pevent .point_select ul{float:left;margin:5px 6px;padding:0; height:55px}
#contents_pevent .point_select li{float:left; width:50%;line-height:16px;font-weight:normal;color:#333;}
#contents_pevent .point_select li span{float:left; font-size:11px;letter-spacing:-1px;line-height:16px;padding-left:18px;padding-right:25px;color:#777;font-weight:normal}
#contents_pevent .point_select li em{color:#ed4646}

/*#contents_pevent .point_select li a{background: url("/img/btn/input2.gif") 0 -90px no-repeat;float: left;height:30px;padding: 0 0 0 30px;line-height:16px}
#contents_pevent .point_select li a.on{background: url("/img/btn/input2.gif") 0 -30px no-repeat;}*/

#contents_pevent .point_select .entry{position:relative;}
#contents_pevent .point_select .select_event02 {width:176px;background:#ffffff;margin-bottom:5px;}
#contents_pevent .point_select .input_event02{width:170px;margin-left:2px}
#contents_pevent .point_select .select_event02 ul { float: left;padding:5px 0 0 0;margin:0;height:175px;position: absolute; top: 28px; left: -1px; width: 145px;border: 1px solid #acacb4;background: #fff; } 
#contents_pevent .point_select .two{float:left;}
#contents_pevent .point_select .select_event02 ul li { float: left; width: 100%;line-height:12px;height: 28px; font-weight: normal;} 
#contents_pevent .point_select .select_event02 ul li a { display: block; color: #494949; padding: 5px 0 5px 8px;} 
#contents_pevent .point_select .select_event02 ul li a:hover { text-decoration:none; font-weight: bold;} 

#contents_pevent .point_select .btn {float: left;width:100%;text-align:center;margin-top:8px}
#contents_pevent .point_select .btn1 {float: left;width:100%;text-align:center;margin-top:10px}
#contents_pevent .point_select .btn2 {float: left;width:130px;position:absolute;text-align:right;bottom:0;right:2px;height:57px;margin:0 0 50px 0;padding:0}

#contents_pevent .point_select .bul01 {margin-bottom:5px;font-size:11px -webkit-text-size-adjust:none}
#contents_pevent .point_select .bul01 p { padding:6px 0;width:359px; background-color:#6a95ee;margin:3px 0;font-size:11px -webkit-text-size-adjust:none}
#contents_pevent .point_select .bul01 p span { display: block; padding: 0 0 0 18px; line-height: 14px; color: #fff; background: url('/img/bullet/arrow_f.gif') 8px 3px no-repeat; font-size: 11px; -webkit-text-size-adjust:none}


#contents_pevent .user_info .user_info_dl {clear:both; width: 260px;}
#contents_pevent .user_info .user_info_dl dt {float:left;padding: 6px 0 0 8px; width: 60px; height: 24px; font-weight: bold}
#contents_pevent .user_info .user_info_dl dd {float:left;width: 160px; height: 30px}
#contents_pevent .user_info .user_info_dl input { padding: 5px 4px; height: 13px; width: 145px; border: 1px solid #aaadb2; color: #999; }
#contents_pevent .user_info .user_info_dl input.birth_t1 {background: url('/img/background/inp_birth.gif') -63px 4px no-repeat;}/*주민등록번호 앞 6자리만 백그라운드 포지션 조정*/
#contents_pevent .user_info .user_info_dl .check { padding-top: 6px; height: 24px; }
#contents_pevent .user_info .user_info_dl .check input { padding: 0; height: 16px; width: 16px; border: none; }


#contents_pevent .user_info .user_info_dl .check label { vertical-align: middle; }


#contents_pevent .tpoint_info{float: left;position:absolute;top:410px;left:20px;width:610px;}
#contents_pevent .tpoint_info *{font-size:11px;line-height:13px;color:#7f6c4f}
#contents_pevent .tpoint_info dt{padding-bottom:6px;font-weight:bold;color:#594738;font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:14px;}
#contents_pevent .tpoint_info dd .agree {padding-top:5px}
#contents_pevent .tpoint_info dd .agree input{height:14px;}
#contents_pevent .tpoint_notice{font-size:0;text-indent:-5000px;overflow: hidden;display: none;}

/*듀오 데이트신청 이벤트*/
#duodate{margin:0 auto;width:760px;background:#f9d7d8}
#duodate .form{background:#ffffff;border:4px solid #ff6b7a;width:680px;height:280px;margin:0 auto;padding:20px}

#duodate .title1{font-size:14px;color:#333;font-weight:bold}
#duodate .title2{font-size:11px;color:#ff2b40;margin:5px 0 10px 0}
#duodate .title3{font-size:12px;font-weight:bold;margin:10px 0 5px 0}
#duodate table{border-top:1px solid #e2e2e2}
#duodate th{text-align:left;padding:10px 0 10px 5px;font-weight:normal;border-bottom:1px solid #e2e2e2;}
#duodate td{border-bottom:1px solid #e2e2e2}
#duodate li.textarea_duo{float:left;width:80%;height:30px;padding:4px 10px;overflow-x: hidden; overflow-y: scroll;border: 1px solid #ccc; line-height: 14px; }
#duodate li.agree{float:right;width:15%;height:30px;padding:10px 0 0 0}
#duodate .btn{clear:both;text-align:center;padding:10px 0 0 0;}

/*레이어팝업*/
.layer_popup{clear:both;position: absolute; top:600px; left: 50%; margin: 0 0 0 -258px; border: 5px solid #999;padding:50px 35px;background:#fff}
.layer_popup .close{position: absolute;top:2px;right:2px;}


/*소식함*/
.left_newsnv em{color:#ef6275;font-weight:bold;font-size:11px}
.right_newsarea .area_top em{color:#ef6275;font-weight:bold;font-size:11px}

.left_newsnv{float:left;width:160px;padding:15px 0 0 0}
.left_newsnv .dt{font-size:14px;font-weight:bold;height:40px;line-height:40px }

.left_newsnv .ul li {width:160px;height:30px;line-height:30px;}
.left_newsnv .ul li a:hover{display:block;width:160px;height:30px;background:#eee;text-decoration:none;}
.left_newsnv .ul li.on{display:block;width:160px;height:30px;background:#eee;text-decoration:none;}

.left_newsnv p.recv{background:url('/img/icon/news_recv.gif') no-repeat 8px 9px;padding:0 0 0 30px;}
.left_newsnv p.keep{background:url('/img/icon/news_keep.gif') no-repeat 8px 9px;padding:0 0 0 30px;;}
.left_newsnv p.admin{background:url('/img/icon/news_admin.gif') no-repeat 8px 9px;padding:0 0 0 30px;}
.left_newsnv .bn{margin:30px 0 0 0}
.left_newsnv .bn img{height:0;width:0;}/*소식함배너*/

.right_newsarea{float:left;width:690px;padding:0px 10px;background:#ffffff;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;min-height:700px;}
.right_newsarea .area_top{height:40px;line-height:40px;padding:15px 0 0 0}
.right_newsarea .area_toptitle{float:left;font-size:14px;font-weight:bold;}
.right_newsarea .area_topserch{float:right;}
.right_newsarea .list_head{clear:both;background:url('/img/background/news_listtop.gif') repeat-x;height:41px;line-height:41px;padding:0 8px}
.right_newsarea .none_list{background:url('/img/icon/news_admin_grey.gif') no-repeat center 75px #fafafa;text-align:center;padding:100px 0 0 0;border-bottom:1px solid #ccc;min-height:500px;font-size:14px;font-weight:bold;color:#666}


.list_table {width:100%}
.list_table li.list {float:left;width:100%;border-bottom:1px solid #e2e2e2;padding:10px 0 5px 0}
.list_table li.list div.li_box{padding:0 6px}
.list_table li.list div.check{float:left;height:80px;line-height:80px;margin:0 0 0 5px}

.list_table li.list div.news_ico{float:left;width:20px;line-height:80px;margin:0 15px 0 20px;}
.list_table li.list div.news_ico span.on{background : url('/img/icon/news_big_on.gif') 0 35px no-repeat;display:block;text-indent:-5000em;}
.list_table li.list div.news_ico span.off{background:url('/img/icon/news_big_off.gif') 0 30px  no-repeat;display:block;text-indent:-5000em;}

.list_table li.list div.img{float:left;height:70px;line-height:70px;width:70px;border:2px solid #eaeaea;border-radius:10px;text-align:center;margin:0 15px 0 0}
.list_table li.list div.img img{width:60px;opacity:1}
.list_table li.list div.img img.off{width:60px;opacity:0.6;}
.list_table li.list div.news{float:left;width:505px;margin:0 5px;font-size:14px;color:#494949;line-height:18px;padding:5px 0 0 0}
.list_table li.list div.news a{color:#494949;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;font-weight:bold;}
.list_table li.list div.news a.off{color:#999}
.list_table li.list div.news strong{font-size:12px;}
.list_table li.list div.news span.date{font-size:10px;color:#999;font-family: "tahoma",sans-serif,"돋움";}

.add_box{padding:15px 0 0 0;}
.linkprice_bn{float:left;margin-right:35px;width:124px; height:126px; background:url('/img/background/linkprice_add.gif') no-repeat;line-height:20px;padding:2px 12px}
.linkprice_bn a:hover{text-decoration: none;}
.linkprice_bn li.tit{color:#7285c2;font-size:11px;letter-spacing:-1px;font-weight:normal;}
.linkprice_bn li.bnimg{}
.linkprice_bn li.point{color:#fff;font-size:12px;font-weight:bold;padding-left:17px;line-height:28px;}
.linkprice_bn li.point span.normal{font-weight:normal;}
.linkprice_bn li.age{color:#7285c2;font-size:11px;letter-spacing:-1px;font-weight:normal;background: url('/img/main/arrow_586cb5.gif') 0px 8px no-repeat;padding-left:5px}

.luckytaekbae_img{float:left;width:150px;}
.luckytaekbae_img img{width:150px;border:1px solid #e2e2e2}
.luckytaekbae_text{float:left;padding:0 0 0 15px;width:400px;}
.luckytaekbae_text dt{color:#00aeef;font-size:14px;font-weight:bold;height:30px;line-height:30px}

.noti{width:100%;display:inline-block;text-align:right;margin:5px 0 0 0;font-size:11px}

.pagenumber {display:inline-block;width:100%; margin: 0 0 10px 0; padding: 10px 0; height: 14px; line-height: 14px; text-align: center; font-size: 14px; color: #666;}
.pagenumber a { padding: 0 2px 0 0; line-height: 14px; vertical-align: bottom; *vertical-align: middle; font-size: 12px; }
.pagenumber strong {  padding: 0 1px 0 0; line-height: 14px; vertical-align: bottom; *vertical-align: middle; color: #fd415c; font-weight: bold; font-size: 12px; }
.pagenumber img { vertical-align: top; }
.pagenumber a:hover { text-decoration: none; }


/***러쉬앤캐쉬 설문이벤트/이벤트동의동의안함 같은 css***/
.reserch_event{width:840px;float:left;height:230px;padding:10px 0}
.reserch_event .arrleft{float:left;font-size:21px;font-weight:bold;padding-left:40px;padding-top:38px}
.reserch_event .arrleft *{vertical-align:middle;padding:5px 0}
.reserch_event .arrright{float:right;padding-right:15px}
dd
.reserch_event_info{position:relative;width:800px;float:left;border-top:3px solid #3f444b;background:#f3f3f3;height:80px;padding:15px 20px}
.reserch_event_info .arrleft{float:left;width:47%;border-right:1px solid #e2e2e2}
.reserch_event_info .arrleft p{font-weight:bold;line-height:20px;color:#666}
.reserch_event_info .arrleft p em{font-weight:bold;line-height:20px;color:#ff3300}
.reserch_event_info .arrleft ul li{font-size:11px;background:url('/img/bullet/squ03.gif') no-repeat 0 6px;padding-left:6px;color:#777;line-height:14px}
.reserch_event_info .arrright{float:right;}
.reserch_event_info .arrright p{font-weight:bold;line-height:20px;color:#666}
.reserch_event_info .arrright ul li{font-size:11px;background:url('/img/bullet/squ03.gif') no-repeat 0 6px;padding-left:6px;color:#777;line-height:14px}

.sponsermember{position:absolute;top:10px;right:10px;}

.reserch_event_end{border-top:2px solid #666;border-bottom:1px solid #ccc;float:left;width:100%;padding:20px 0}
.reserch_event_end .arrleft{float:left;padding-left:120px}
.reserch_event_end .arrright{float:right;padding-right:120px;padding-top:10px}
.reserch_event_end .arrright {text-align:left;}
.reserch_event_end .arrright p.title {padding-bottom:10px}
.reserch_event_end .arrright ul li{font-size:12px;background:url('/img/bullet/squ03.gif') no-repeat 0 6px;padding-left:6px;color:#777;line-height:18px}


.sub_linkarea{width:700px;margin:0 auto}
.arleft{float:left;width:510px}
.arleft .tstore_ap{float:left;width:100%;border:1px solid #e2e2e2;background:#f9f9f9;padding:15px}
.arleft ul.tstore_ap_u{width:100%;}
.arleft ul.tstore_ap_u li{width:72px;font-size:11px;letter-spacing:-1px;line-height:14px;float:left;margin:0 14px 0 0}
.arleft ul.tstore_ap_u li.after{margin:0 }
.arleft ul.tstore_ap_u li a:hover{text-decoration:none}
.arleft ul.tstore_ap_u li img{width:72px;margin:0 0 5px 0}

.arleft .pointadd{float:left;height:153px;width:100%;border:1px solid #e2e2e2;background:#f9f9f9;padding:15px;margin-top:10px}
.pointadd_u{padding:10px 0 0 25px;float:left;}
.pointadd_u li{width:120px;font-size:11px;letter-spacing:-1px;line-height:30px;float:left;margin:0 50px 0 0;text-align:center;}
.pointadd_u li.after{margin:0 }
.pointadd_u li a:hover{text-decoration:none}

.arright{float:right}
.arright .bn1{width:150px;height:185px;background:#f2f2f2;margin-bottom:10px}
.arright .bn2{width:150px;height:185px;background:#f2f2f2}
.bot_btn{width:700px;clear:both;margin:0 auto;text-align:center;padding:20px 0 0 0}


/*오포인트 택배캐쉬백 동시가입*/
.ohpoint_footer {width:840px; margin:0 auto;}
.ohpoint_footer .ohpoint_logo {float:left;}
.ohpoint_footer .ohpoint_clause {margin-left:70px;}
.ohpoint_footer .ohpoint_clause p {line-height:20px; color:#8d8d8d;}
.ohpoint_footer .ohpoint_clause p a {color:#8d8d8d;}


/************************************    POPUP    **************************************************************************************/

/*레이어팝업창*/
.layer_popup_bk{clear:both;position:absolute;top:0;border:2px solid #ccc}
.layer_popup_bk .close{position: absolute;top:2px;right:2px;}

.layer_popup_bk0{clear:both;position:absolute;top:0;border:1px solid #000}
.layer_popup_bk0 .close{position: absolute;top:6px;right:6px;}

.layer_popup_bk1{clear:both;position:absolute;z-index: 100;}
.layer_popup_bk1 .close{position: absolute;top:6px;right:6px;}

.rushcash{padding:25px;background:#fff;width:550px}
.rushcash .title{ text-align:center;border-bottom:1px solid #2879d4}
.rushcash .title img{padding:20px 0}
.rushcash div.gift{padding:20px 0;display:inline-block;}
.rushcash div.infobox{float:left}
.rushcash p.img{float:left;width:180px;text-align:center;}
.rushcash p.head{line-height:18px;padding:10px 0;}
.rushcash ul.info{float:left}
.rushcash ul.info li{font-size:11px;line-height:18px;background:url('/img/bullet/squ_81.gif') no-repeat 0 6px;padding-left:8px}
.rushcash p.bn{clear:both;}

/*팝업창_기본1*/
.popup_bk_topsky{width:100%}

.pop_50pco{position:absolute;top:150px;left:330px;text-align:left}
.page_50pco{position:absolute;top:100px;left:335px;text-align:left}
.review_register_complete{position:relative;}

.layer_popup_top{position:absolute;top:0;margin:0 auto;}
.layer_popup_top .close_20{display:block;width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;}

.layer_popup_txt{position:absolute;margin:0 auto;padding:10px 0;background:#fff!important;border:1px solid #ccc;text-align:center;z-index:9999}
.layer_popup_txt .pop_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;text-indent:-5000em;}
.layer_popup_txt dl{background:#fff!important;}
.layer_popup_txt dt{font-family: "noto","맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:21px;font-weight:500;letter-spacing:-2px;padding:10px 0;border-bottom:1px solid #f2f2f2;margin:0 0 15px 0; background:none!important;}
.layer_popup_txt dd{font-size:14px;padding:3px 0;text-align:center;}
.layer_popup_txt dd em{color:#608aca;font-weight:bold;}
.layer_popup_txt h2{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:14px;background:url('/img/bullet/arrow_9.gif') no-repeat 0 6px;padding:0 0 5px 10px}
.layer_popup_txt a.btn{margin:10px auto;width:80px;display:block;border:1px solid #55c5c9; padding:10px; background:#55c5c9; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_txt a.btn:hover{text-decoration:none;}
.layer_popup_txt a.btn_bk{margin:10px auto 0 ;width:80px;display:block;border:1px solid #608aca; padding:10px; background:#666; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_txt a.btn_bk:hover{text-decoration:none;}

.lotto_info .layer_popup_txt dl{position:relative;width:90%;height:100%}
.lotto_info .layer_popup_txt dt{padding-left:0;clear:both;width:100%;height:100%}
.lotto_info .layer_popup_txt dd{color:#777;clear:both;width:100%;height:100%}


/*고객센터 리뉴얼 130814*/
#cust_main_category{overflow: hidden;width:100%;border-bottom:1px solid #eee;padding-bottom:10px}
#cust_main_category dt{float:left;width:150px;height:210px;background:#fff;text-align:center;padding:10px 20px 0 0}
#cust_main_category dt .pdt_10{display:none}
#cust_main_category dd{float:left;width:180px;height:200px;padding:40px 0 0 5px;text-align:left;border-left:1px solid #eee}
#cust_main_category dd:first-child{border-left:none}
#cust_main_category dd:first-child a:hover{text-decoration:none}
#cust_main_category dd.last{width:150px;}
#cust_main_category dd:nth-child(3){width:145px;}
#cust_main_category dd p{letter-spacing:-0.03em}
#cust_main_category dd p.img_icon{text-align:center;padding:0 0 15px 0;height:51px;}
#cust_main_category dd p.img_title{text-align:center;}
#cust_main_category dd ul{padding:20px 0 0 10px;line-height:20px;}
#cust_main_category dd ul li{background:url('/img/bullet/squ_9_3.gif') no-repeat 0 9px;padding-left:8px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; font-size: 12px;letter-spacing:-1px}
#cust_main_category dd ul li a:hover{color:#3f68b1;}

#table_5x2{overflow: hidden;width:680px;margin:30px 0}
#table_5x2 .notice5{float:;width:100%;margin:10px 0}
#table_5x2 .faq5{float:;width:100%;margin:30px 0}
#table_5x2 p.title{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; font-size: 18px;letter-spacing:-1px; font-weight: bold;padding:0 0 10px 0 ; border-bottom:1px solid #ddd;}
#table_5x2 p.title a{color:#333}
#table_5x2 p.title a:hover{text-decoration: none;}
#table_5x2 .title .more_r{float:right;font-size:14px;background:url('/img/icon/right_ct_c.png') no-repeat right 3px;background-size:8px;padding-right:12px;color:#999;text-decoration: none;}
#table_5x2 .title .more_r a{color:#666}
#table_5x2 ul{margin:4px 0 0 0;line-height:39px}
#table_5x2 ul li{background:url('/img/bullet/squ_9_3.gif') no-repeat 0 18px;padding:12px;font-size:14px;border-bottom:1px solid #eee;line-height:1.5em}
#table_5x2 .faq5 ul li {letter-spacing:;}
#table_5x2 .notice5 ul li {letter-spacing:;}
#table_5x2 .notice5 ul li span{float:right;font-size:14px;color:#999;letter-spacing:0;}
#table_5x2 .faq5 ul li span{font-size:14px;color:#333;font-weight:bold;margin-right:10px}/*width:325px;display:inline-block;테스트*/


.login_1by1{overflow: hidden;width:680px;}
.login_1by1 .login_y{float:left;width:240px;margin:20px 0px 20px 40px;padding:40px 20px;border-top:4px solid #;border:1px solid #ddd;border-radius:10px;text-align:center}
.login_1by1 .login_n{float:right;width:240px;margin:20px 40px 20px 0px;padding:40px 20px;border-top:4px solid #;border:1px solid #ddd;border-radius:10px;text-align:center}

.guest_agree_box{border:1px solid #ddd;padding:10px 20px 0px 20px;margin:0 0 15px 0}
.guest_agree_box p{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; font-size: 12px;letter-spacing:-1px;margin:0 0 5px 0;font-weight:bold;}
.guest_agree_box ul{padding:0 0 5px 0}
.guest_agree_box li{font-size:11px;color:#777;background:url('/img/bullet/squ_c.gif') 4px 5px no-repeat;padding-left:14px;line-height:16px;}
.guest_agree_box p.check{padding:5px 0 ;border-top:1px solid #eee}

.faq_serch_box{border:8px solid #ececec;padding:40px 15px 20px 5px;text-align:center;}
.faq_serch_box em{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; font-size: 18px; font-weight: bold;color:#333}
.faq_serch_box input{height: 25px;font-size:15px; border: none;border-bottom:2px solid #000;width:350px;}
.faq_serch_box span{display:block;text-align:center;margin:20px auto;font-size:12px!important;margin-left:80px;color:#ccc}
.faq_serch_box span a{margin:0 5px}
.faq_category{overflow: hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;margin:20px 0 0 0;width:676px;}
/*카테고리 탭 8개(width168px)에서 10개 수정(140429)*/
.faq_category_menu li a{border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:134px;float:left;text-align:center;height:40px;line-height:40px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#333;letter-spacing:-1px;font-size:13px;display:block;}
.faq_category_menu li a:hover{text-decoration:none}
.faq_category_menu li a.on{background:#333;width:134px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:bold;}
.faq_category_sub{overflow: hidden;border-bottom:1px solid #ddd;line-height:35px;margin:0px 0 20px 0;padding:20px 0}
.faq_category_sub li{float:left; background:url('/img/bullet/top_navi1.gif') right 12px no-repeat;padding:0 10px;font-size:14px}
.faq_category_sub li a:hover{color:#000;font-weight:bold;text-decoration:none;}
.faq_category_sub li a.on{color:#000;font-weight:bold;text-decoration:none;}

.faq_qa {margin-bottom:80px}
.faq_qa dt{position:relative;border-bottom:1px solid #ddd;padding: 20px 10px 20px 50px;line-height:17px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:14px;}
.faq_qa dt:before{content:'Q.';font-size:15px;font-weight:bold;position:absolute;top:19px;left:20px;font-size:22px;font-weight:bold;font-family: "nanumsq";color:#151515}

.faq_qa dt a{background:url('/img/bullet/plus.gif') right 0 no-repeat;display:block;padding-right:20px;font-size:14px;font-weight:bold}
.faq_qa dt a.on{background:url('/img/bullet/minus.gif') right 0 no-repeat;}
.faq_qa dt a:hover{text-decoration:none;}
.faq_qa dt u{width:580px;display:inline-block;text-decoration:none;}
.faq_qa dd{position:relative;border-bottom:1px solid #ddd;padding: 20px 10px 20px 50px;background-color:#fcf8f2;line-height:20px;font-size:14px}
/*오포인트 이벤트*/
#ohpoint{}
.ohpoint_join{}

/*이벤트 당첨/마감 팝업*/
.event_reward_pop {width:600px;}
.event_reward_pop01 {height:537px; background:url('/img/background/reward_bg_img.jpg') no-repeat; position:relative; text-align:center;}
.event_reward_pop02 {height:615px; background:url('/img/background/reward_bg_img2.jpg') no-repeat; position:relative; text-align:center;}
.event_reward_pop .event_reward_tit {padding-top:70px; text-align:center;}
.event_reward_pop .event_reward_goods {text-align:center;}
.event_reward_pop ul li {height:17px; line-height:17px;}
.event_reward_pop .logii_home01 {text-align:center; padding-top:47px;}
.event_reward_pop .logii_home02 {text-align:center; padding-top:73px;}
.event_reward_pop .event_reward_note {font-size:11px; text-align:left; padding:42px 0 0 48px; line-height:14px; height:14px;}

/*택배파인더안내페이지 qr코드*/
.finder_qrcode{background:url('/img/background/radius_646x105.gif') center no-repeat;width:680px;height:105px;margin-top:10px;overflow:hidden;}
.finder_qrcode dl{float:left;width:340px;padding:16px 0 0 50px;}
.finder_qrcode dd{padding:10px 0 0 30px;font-size:11px;letter-spacing:-1px}
.finder_qrcode dd input{border-radius:2px;border:1px solid #999;width:50px;margin:0 2px;padding:3px 0;}
.finder_qrcode dd select{border-radius:2px;border:1px solid #999;padding:2px;width:50px;}
.finder_qrcode ul{float:left;width:260px;padding:16px 0px;}
.finder_qrcode ul li{display:inline;vertical-align:top;}
.finder_qrcode ul li.first{margin-right:30px;}

/*택배파인더2.0 안내페이지*/
.finder_ver2_tit {text-align:center; padding-top:20px;}
.finder_ver2_content {background:url('/img/background/taekbaefinder_ver2_bg_content.gif') top no-repeat; width:680px; height:1763px; margin-top:25px; overflow:hidden;}
.finder_ver2_content dl{float:left; width:330px; padding:95px 20px 60px 65px;}
.finder_ver2_content dd{padding:10px 0 0 30px;font-size:11px; letter-spacing:-1px}
.finder_ver2_content dd input{border-radius:2px; border:1px solid #999; width:50px; margin:0 2px; padding:3px 0;}
.finder_ver2_content dd select{border-radius:2px; border:1px solid #999; padding:2px; width:50px;}
.finder_ver2_content ul{float:left; width:200px; padding-top:95px;}
.finder_ver2_content ul li{display:inline; vertical-align:top;}
.finder_ver2_content ul li.first{margin-right:20px;}
.finder_ver2_content div {padding:40px 0 0 40px;}


/*기본적립완료 하단*/
.point_saving_advertising { margin-top:20px; padding:10px 0 0px;width:840px}
.point_saving_advertising .point_plus_area {background:url('/img/background/bg_point_plus_area.gif') no-repeat; width:227px; height:194px; float:left;  padding:45px 12px 0 0;display:none}
.point_saving_advertising .pdt_20 img{display:none}
.point_saving_advertising .point_plus_area .plus_copy {font-size:11px; line-height:12px; color:#4067b2; padding-left:10px; margin-bottom:5px;}
.point_saving_advertising .point_plus ul{padding:10px;width:200px; position:relative;}
.point_saving_advertising .point_plus ul li a:hover{cursor:pointer;color:#4896E0;width:200px;text-decoration:none;}
.point_saving_advertising .point_plus ul li a:hover em{cursor:pointer;color:#4896E0;}
.point_saving_advertising .point_plus ul li{font-size:11px;line-height:22px;display:inline;}
.point_saving_advertising ul li span{float:left;background: url('/img/main/squ_586cb5.gif') 0px 9px no-repeat;padding-left:6px;font-weight:normal;width:110px;height:23px;overflow:hidden}
.point_saving_advertising .point_plus ul li em{float:right;color:#566db0;text-align:right;font-weight:bold;height:23px;}
.point_saving_advertising .point_plus {position:relative;}
.point_saving_advertising .point_plus ul li #point_plus_view0 div{position:absolute;left:15px;top:30px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus ul li #point_plus_view1 div{position:absolute;left:15px;top:53px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus ul li #point_plus_view2 div{position:absolute;left:15px;top:76px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus ul li #point_plus_view3 div{position:absolute;left:15px;top:99px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus ul li #point_plus_view4 div{position:absolute;left:15px;top:123px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus ul li #point_plus_view5 div{position:absolute;left:15px;top:146px;border:1px solid #e2e6f1;background:#f7f7f7;width:177px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}




/*2014 리뉴얼*/

/*서브 안내페이지(완료 기본)*/
.t_subtxt{margin:0 auto;padding:10px 0;background:#fff;text-align:center;}
.t_subtxt dl{margin:0 0 40px 0}
.t_subtxt dt{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:24px;letter-spacing:-2px;padding:30px 0;border-bottom:1px solid #f2f2f2;margin:0 0 30px 0}
.t_subtxt dd{font-size:14px;padding:3px 0;text-align:center;}
.t_subtxt dd em{color:#608aca;font-weight:bold;}
.t_subtxt a.btn{margin:10px auto;width:80px;display:block;border:1px solid #608aca; padding:10px; background:#608aca; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.t_subtxt a.btn:hover{text-decoration:none;}

/*택배포인트 적립_택배파인더인증*/
.finder_proc_good{background:url('/img/background/finder_proc_good.gif') no-repeat; width:840px;height:351px;position:relative;}
.finder_proc_good .finder_url_send{position:absolute;top:165px;left:55px}
.finder_proc_good_40{background:url('/img/background/finder_proc_good_40.gif') no-repeat; width:840px;height:351px;position:relative;}
.finder_proc_good_40 .finder_url_send{position:absolute;top:165px;left:55px}
.finder_proc_good_30{background:url('/img/background/finder_proc_good_30.gif') no-repeat; width:840px;height:351px;position:relative;}
.finder_proc_good_30 .finder_url_send{position:absolute;top:165px;left:55px}

.button_gray{ padding:15px; background:#707070; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
a.button_gray:hover{text-decoration:none;color:#fff}

.button_blue{padding:15px; background:#36c7c4; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
a.button_blue:hover{text-decoration:none;color:#fff}

/*택배포인트 충전소 배너*/
.banner_point_plus {width:198px; height:251px; border:1px solid #ddd; padding-bottom:5px;}/* SUB LNB */
.banner_point_plus .point_plus .tit_area {padding:10px 7px;; border-bottom:1px solid #ddd;}
.banner_point_plus .point_plus .tit_area h2 {display:inline-block; font-family:"맑은 고딕","돋움",dotum,"굴림";}
.banner_point_plus .point_plus .tit_area a {float:right; display:inline-block;position:absolute;top:15px;left:145px;padding:0 5px 0 0; background: url('/img/main/arrow_586cb5.gif') right 3px no-repeat; font-size: 11px; letter-spacing: -1px; color: #596eb1; text-decoration: none;}/* SUB LNB */
.banner_point_plus .point_plus ul{padding:7px;width:184px; position:relative;}/* SUB LNB */
.banner_point_plus .point_plus ul li a:hover{cursor:pointer;color:#4896E0;text-decoration:none;}
.banner_point_plus .point_plus ul li a:hover em{cursor:pointer;color:#4896E0;}
.banner_point_plus .point_plus ul li{font-size:11px;height:18px}
.banner_point_plus .point_plus ul li span{float:left;background: url('/img/main/squ_586cb5.gif') 0px 9px no-repeat;padding-left:6px;font-weight:normal;width:100px;height:14px;line-height:18px;overflow:hidden;margin-bottom:9px}
.banner_point_plus .point_plus ul li em{float:right;color:#566db0;text-align:right;font-weight:bold;height:14px;line-height:18px;}
.banner_point_plus .point_plus {position:relative;}
.banner_point_plus .point_plus ul li #point_plus_view0 div{position:absolute;top:25px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view1 div{position:absolute;top:48px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view2 div{position:absolute;top:71px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view3 div{position:absolute;top:94px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view4 div{position:absolute;top:117px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view5 div{position:absolute;top:140px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view6 div{position:absolute;top:163px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view7 div{position:absolute;top:186px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
.banner_point_plus .point_plus ul li #point_plus_view8 div{position:absolute;top:209px;border:1px solid #e2e6f1;background:#f7f7f7;width:162px;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}/* SUB LNB */
/*배송조회 페이지편개편*/
.delivery_new {line-height:16px;}
.delivery_history {line-height:16px;}

/*택배파인더2.0 안내페이지(wide)*/
.finder_ver2_wide_tit {text-align:center; padding-top:40px;}
.finder_ver2_wide_content {height:316px; background:url('/img/txt/taekbaefinder_ver2_wide_manual.gif') 10px 0px no-repeat; margin-top:35px; overflow:hidden;}
.finder_ver2_wide_content dl{float:left; width:330px; padding:70px 0 0 60px;}
.finder_ver2_wide_content dd{padding:10px 0 0 0;font-size:11px; letter-spacing:-1px}
.finder_ver2_wide_content dd input{border-radius:2px; border:1px solid #999; width:50px; margin:0 2px; padding:3px 0;}
.finder_ver2_wide_content dd select{border-radius:2px; border:1px solid #999; padding:2px; width:50px;}
.finder_ver2_wide_screenshot {padding:30px 0 100px 0;}

/*택배예약 정보입력 페이지 개선*/
.cont .sender .reserve_tit06 {float:left; padding-right:15px;}
.cont .sender {float:left; width:290px;}
.cont .recipient {float:right; width:290px;}
.cont .tbl17_2 tbody tr .caution {border-left:1px solid #eaeaea; vertical-align:top;padding:10px 10px 0 10px}
.cont .tbl17_2 tbody tr .caution dl dt {font-size:11px;line-height:18px}
.cont .tbl17_2 tbody tr .caution dl dd {font-size:11px;line-height:13px;padding-bottom:6px}
.reserve_goods {float:left;}
.btn_reserve {padding:3px 8px; background:#f68b01; color:#fff; float:right;}
.btn_reserve:hover {text-decoration:none; color:#fff;}
.btn_reserve_black {padding:3px 8px; background:#7b7b7b; color:#fff; float:right;}
.btn_reserve_black:hover {text-decoration:none; color:#fff;}
.reserve_caution {overflow:hidden;}
.reserve_caution dl dt {height:15px; font-size:11px; font-weight:bold; border-bottom:1px solid #eaeaea; margin:10px 0 3px 0;}
.reserve_caution dl dd {font-size:11px; color:#999; padding-top:3px;}
.reserve_caution dl dd strong {color:#ff2352;}
.reserve_complete .tb_yellow {width:250px; border:1px solid #d9d9d9; text-align:center; margin:7px 0;}
.reserve_complete .tb_yellow th {height:20px; font-size:11px; border:1px solid #d9d9d9; background:#ffefb5;}
.reserve_complete .tb_yellow td {font-size:11px; border:1px solid #d9d9d9;}
/* 택배예약 복수 수하인 등록 */
.cont .recipient .f_l {float:left;}
.cont .recipient .f_r {float:right;}
.cont .recipient .more_p {position:absolute; top:227px; left:574px;}

/*택배예약 집하일시 실시간*/
.jiphadate.tbl17_2,.bugaentry.tbl17_2{margin-bottom:0!important}
.jiphadate td{line-height:16px;text-align:center;height:32px;padding:0;border:1px solid #eee;position:relative}
.jiphadate .radio{padding:0 0 0 0;margin:8px 0 0 0;width:15px;height:15px;vertical-align:top;cursor:pointer;position:absolute;left:40px;top:0}
.bugaentry .radio{padding:0;margin:0;width:15px;height:15px;vertical-align:top;}
.jiphadate label{cursor:pointer;display:inline-block;position:absolute;width:92%;height:23px;top:0;left:0;padding:8px 0 0 8%;}
.jiphadate label.on{border:1px solid #55c5c9;color:#55c5c9;font-weight:bold;}
.jiphadate label:hover{border:1px solid #55c5c9;color:#55c5c9;font-weight:bold}

.jiphadate th{text-align:center;border:1px solid #eee;padding:10px 0;letter-spacing:0!important;}
.jiphadate td .close{color:#ccc;text-align:center;}
.jiphadate td .close span{width:98%;background:#fafafa;display:block;margin:0 auto;height:31px;line-height:31px}

.layer_popup_txt .jiphadate .radio{left:5px}
.layer_popup_txt .jiphadate label{padding:8px 0 0 13%;width:85%}
.layer_popup_txt .jiphatit{font-size:14px;text-align:left;font-weight:bold;margin-bottom:5px}
.bugaentry th{text-align:center;letter-spacing:0!important;vertical-align:top;padding-top:10px}
.bugaentry td{line-height:16px;border:1px solid #eee;}
.bugaentry label{margin:0 10px 0 0}

.caution2{border:1px solid #eee;border-top:none;padding:10px 10px 5px 10px;margin-bottom:10px}
.caution2 dt{font-size:11px;font-weight:bold;margin-bottom:5px}
.caution2 dd{font-size:11px;line-height:14px;margin-bottom:5px;background:url('/img/bullet/squ_ab.gif') no-repeat 0 5px;padding-left:8px}


.txtinfo{font-size:11px;line-height:14px;color:#888;padding:5px 0 5px 20px}
.txtinfo2{font-size:11px;line-height:14px;color:#333;padding:0 0 0 10px;margin:0px 0 0px 20px;background:url('/img/bullet/star1.gif') no-repeat 0 5px;position:relative}
.txtinfo2 .qmark{vertical-align:middle}

#sizeview_layer{border:1px solid #ccc;background:#fff;position:absolute;top:20px;left:0}
#sizeview_layer .close{position:absolute;right:3px;top:3px;background:url('/img/btn/close1.gif') no-repeat 0 0;text-indent:-9999em;display:block;width:20px;height:20px}
#sizeview_layer .close:hover{text-decoration:none}

.layer_driver_view{position:relative;}
.layer_driver{border:1px solid #ccc;background:#fff;position:absolute;top:75px;left:230px;height:90px;z-index:999}
.layer_driver .close{position:absolute;right:0px;top:0px;background:url('/img/btn/close1.gif') no-repeat 0 0 #eee;text-indent:-9999em;display:block;width:12px;height:15px}
.layer_driver .close:hover{text-decoration:none}
.layer_driver p,.layer_driver p strong{font-size:14px!important;line-height:20px!important;vertical-align:top!important;}
.layer_driver p strong{font-weight:bold!important}
.layer_driver .face{padding:5px;float:left;}
.layer_driver .driver{padding:10px}
.layer_driver .driver p{line-height:18px;font-size:12px!important}
.layer_driver .driver p:first-child{color:#000;font-weight:bold;padding-bottom:5px}
.layer_driver .face img{width:60px}


/*택배예약 결제관련 팝업*/
.layer_d1 .pop_close {float:right; padding:10px 10px 0 0;}
.payment_method .inner .txt {margin-bottom:25px; text-align:left;}
.payment_method .inner .txt li {height:30px; line-height:30px; font-size:14px; padding-left:125px;}
.payment_method .inner .txt .first {padding-top:20px;}
.payment_point .inner .txt {text-align:left; font-size:14px; padding:35px 0 20px 10px; font-weight:bold; color:#ff2352;}
.payment_point .inner .payment_my_point {width:400px; margin:0 auto;}
.payment_point .inner .payment_my_point tr th {width:150px; font-size:14px; height:30px; font-weight:bold; text-align:left; padding-left:45px;}
.payment_point .inner .payment_my_point tr td {font-size:14px; font-weight:bold; text-align:left;}
.payment_point .inner .payment_my_point .last {height:50px; font-weight:normal; font-size:12px; border-bottom:1px solid #ccc; text-align:center;}
.payment_point .inner .payment_my_point .caution td {font-size:12px; color:#ff2352; text-align:center; padding:25px 0; border-bottom:1px solid #ccc;}
.payment_point .inner .btn {padding-top:25px;}
.point_saveplus .inner .txt {text-align:left; font-weight:bold; padding-top:20px;}
.point_saveplus .inner .txt strong {color:#ff2352;}
.point_saveplus .inner .sum {text-align:left; font-size:14px; color:#000; font-weight:bold; padding:5px 0 0 10px;}
.point_saveplus .inner .txt span {font-size:11px; color:#ff2352; font-weight:normal; letter-spacing:-1px;}
.point_saveplus .inner .tbl017_2 {margin:10px 0 0 10px; width:396px;}
.point_saveplus .inner .tbl017_2 tr th {text-align:left; width:70px;}
.point_saveplus .inner .tbl017_2 tr td {text-align:left;}
.point_saveplus .inner .tbl017_2 tr td span {color:#ff2352;}
.point_saveplus .inner .caution {padding:15px 0 25px 10px; text-align:left;}
.point_saveplus .inner .list12 {text-align:left; width:396px; padding-left:10px;}
.point_saveplus .inner .list12 li {background:url('/img/bullet/dash_6.gif') no-repeat 0 5px; line-height:16px; padding-left:9px; margin:0 0 3px 0;}
/* 2015-06-01 */
.point_saveplus .inner .ocb3 {display:inline-block; background:#ff0000; border-radius:10px; padding:3px 6px 1px; color:#fff; font-weight:bold; font-size:11px; line-height:15px; letter-spacing:-0.5px;}
.point_saveplus .inner .red {color:red;}
.point_saveplus .inner .txt12 {text-align:left; width:396px; padding-left:10px;}
.point_saveplus .inner .txt11 {text-align:left; width:396px; padding-left:10px; font-size:11px; color:#888; letter-spacing:-0.5px;}
.point_saveplus .inner .txt14 {text-align:left; width:396px; padding-left:10px; font-size:14px;}
.point_saveplus .inner .center {text-align:center; font-weight:bold; line-height:20px;}
.point_saveplus .inner .my_ocb tr th {font-size:14px; text-align:left; color:red;}
.point_saveplus .inner .my_ocb tr td {font-size:14px; text-align:left;}
/* 2015-06-10 */
.point_saveplus .inner .box_gray {padding:10px 20px; background:#f5f5f5; border-radius:5px; text-align:left;}
.point_saveplus .inner .box_gray .pdt_5 input {width:65px; height:20px; border:1px solid #c8c8c8;}
.point_saveplus .inner .box_gray .pdt_5 select {height:20px; width:60px; height:22px; border:1px solid #c8c8c8;}

.payment_gift .inner .tab tr .first {width:152px; height:30px; border-top:1px solid #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; border-bottom:none;}
.payment_gift .inner .tab tr td {border-bottom:1px solid #aaa;}
.payment_gift .inner .tbl017_2 {margin-top:15px;}
.payment_gift .inner .payment_gift_caution {text-align:left; padding:0 5px; line-height:17px;}
.payment_gift .inner .payment_gift_caution strong {color:#fd415c;}
.payment_gift .inner .progress_btn {margin-top:7px;}

/*착불서비스*/
.cash_on_delivery_guide .inner dl dt {font-size:14px; font-weight:bold; text-align:left; padding:14px 0 0 10px;}
.cash_on_delivery_guide .inner dl dd {color:#666; text-align:left; padding:3px 0 0 10px;}
.cash_on_delivery {border:4px solid #e2e0db; margin-bottom:400px;}
.cash_on_delivery .in_number {padding:34px 0 34px 50px;}
.cash_on_delivery dl dt {font-size:16px; font-weight:bold;}
.cash_on_delivery dl dd {padding-top:7px; line-height:16px;}
.cash_on_delivery dl dd strong {color:#fd415c;}
.cash_on_delivery .complete {padding:50px 0 50px 230px; background:url('/img/background/cash_on_delivery_complete.gif') no-repeat 40px 25px;}
.cod_payment {text-align:center; margin-bottom:250px;}

/*택배캐쉬*/
.tit_common01 .bt_guide {text-align:right; float:right; padding-top:7px;}
.arr_lcash3 .my_cash {float:left; margin:0 auto; width:100%; border:1px solid #eee;border-left:none;border-right:none}/*2305 수정*/
.arr_lcash3 .my_cash dl {float:left; padding:40px 0 40px 100px; background:none}
.arr_lcash3 .my_cash dl dt {float:left; padding:5px 10px 0 0;}
.arr_lcash3 .my_cash dl dd {float:left; font-family:verdana; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:20px;}
.arr_lcash3 .my_cash .btn {float:right; margin:33px 75px 0 0;}
.arr_lcash3 .explain {float:right; padding-top:5px; letter-spacing:-1px;}
.arr_lcash3 .explain strong {color:#576cb1; padding-right:5px; letter-spacing:-1px; background:url('/img/main/arrow_586cb5.gif') right 3px no-repeat;}
.arr_lcash3 .list {clear:both; padding-top:25px;}
.arr_lcash3 .list h5 {float:left; padding-top:7px;}
.arr_lcash3 .list p {text-align:right;}
.arr_lcash3 .tb_cash {font-size:14px; padding-top:35px; letter-spacing:-1px;}
.arr_lcash3 .tb_cash span {font-family:verdana; font-weight:bold; letter-spacing:-1px; color:#ed1c24;}
.arr_lcash3 .tbl15 th {font-size:12px;}
.arr_lcash3 .tbl15 td span {font-size:14px; font-family:verdana; font-weight:bold; letter-spacing:-1px; color:#ed1c24;}
.arr_lcash3 .apply {text-align:center;}
.pop_tb_cash .inner .tbl15 tr td {text-align:left; font-size:11px; letter-spacing:-1px;}
.pop_tb_cash .inner .tbl15 tr td input {color:#999; font-size:11px;}
.pop_tb_cash .inner .tbl15 tr td  p {font-size:11px; letter-spacing:-1px; margin-top:5px;}
.pop_tb_cash .inner .caution {font-size:11px; letter-spacing:-1px; margin-top:5px; text-align:left;}
.pop_tb_cash .inner .tc_txt {text-align:left; padding:15px 0 5px; border-top:1px solid #e2e2e2;}
.pop_tb_cash .inner .tc_line {padding-left:10px; text-align:left;}
.pop_tb_cash .inner p b {color:#ed1c24;}
.pop_tb_cash .inner .sum {color:#999;}
.pop_tb_cash .inner .info {background:#f7f7f7; text-align:left; padding:10px 0 10px 15px; margin:10px; line-height:18px; position:relative; }
.pop_tb_cash .inner .info li span {color:#2675ce;}
.pop_tb_cash .inner .btn_modify {position:absolute; top:18px; right:10px; }
.pop_tb_cash .inner .grey_box {background:#eeeef1; height:35px; line-height:35px;}
.pop_tb_cash .inner .r_point {color:#ed1c24; font-weight:bold; text-align:left;}

/*택배캐쉬 안내*/
.tb_cash_soon {margin: 0 auto; width:695px; background:#fff; border:2px solid #e1e1e2; border-radius:25px; padding:30px;}
.tb_cash_soon .tit {margin: 0 auto; background:red; width:500px; height:24px; color:#fff; font-size:14px; line-height:24px; text-align:center;}
.tb_cash_soon p {font-size:14px; letter-spacing:-1px;}
.tb_cash_soon p span {display:block; margin-top:10px; font-size:12px;}
.tb_cash_soon .Fblue_14 {font-size:14px; color:#576cb1; font-weight:bold;}
.tb_cash_soon .Fblue_12 {font-size:12px; color:#576cb1; font-weight:bold;}
.tb_cash_soon dl {border-top:1px solid #ccc;}
.tb_cash_soon dl dd {line-height:18px;}
.layer_popup_txt a.tb_cash_btn{margin:10px auto; border:1px solid #608aca; padding:10px 15px; background:#608aca; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_txt a.tb_cash_btn:hover{text-decoration:none;}
.layer_popup_txt a.tb_cash_btn_b{margin:10px auto; border:1px solid #608aca; padding:10px 15px; color:#608aca; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_txt a.tb_cash_btn_b:hover{text-decoration:none;}
.layer_popup_txt .sender h6.pdr_20.mgb_5{margin-bottom:10px!important;}

.tb_cash_reserve {height:45px; border-bottom:2px solid #eaeaea; border-top:2px solid #eaeaea; margin:10px 0 5px; background:url('/img/background/logo_tb_cash_32.gif') no-repeat 11px 7px;}
.tb_cash_reserve_btn {text-align:right; margin-bottom:15px;}
.tb_cash_reserve dl {padding-right:7px;}
.tb_cash_reserve dl dt {padding-top:5px; color:#fd415c; font-weight:bold; text-align:right; line-height:16px;}
.tb_cash_reserve dl dd {color:#fd415c; font-weight:bold; text-align:right; line-height:18px;}
.tb_cash_reserve .my_tb_cash {font-weight:bold; font-family:verdana; font-size:14px; color:#454545;}

/* 택배예약 - 택배캐쉬 추가 2014.10.10 */
.tb_cash_reserve2 {border:1px solid #eee; background:#fafafa; overflow:hidden;} 
.tb_cash_reserve2 .left {width:50%; float:left; border-right:1px solid #eee; margin:15px;}
.tb_cash_reserve2 .right {float:left; height:29px; margin:15px; background:url('/img/background/logo_tb_cash_32.gif') 0 0 no-repeat;}
.tb_cash_reserve2 .right p span {font-weight:bold; color:#e51717;}

.tb_cash_reserve3 .red {letter-spacing:-1px; color:red;}
.tb_cash_reserve_btn3 {text-align:center; margin-bottom:15px;}
.tb_cash_reserve3 dl {height:45px; background:url('/img/background/logo_tb_cash_32.gif') no-repeat 0 7px; border-bottom:2px solid #eaeaea; border-top:2px solid #eaeaea; margin:5px 0;}
.tb_cash_reserve3 dl dt {padding-top:5px; color:#fd415c; font-weight:bold; text-align:right; line-height:16px;}
.tb_cash_reserve3 dl dd {color:#fd415c; font-weight:bold; text-align:right; line-height:18px;}
.tb_cash_reserve3 .my_tb_cash {font-weight:bold; font-family:verdana; font-size:14px; color:#454545;}

/*배송물품 파손 및 분실 보상서비스*/
#comp_main {margin:0 auto; text-align:center; padding:20px 0;}
#comp_main .agree {margin:0 auto; width:890px; background:#acdddd; padding-bottom:45px;}
#comp_main .agree h5 {text-align:left; padding:15px 0 0 25px;}
#comp_main .agree .agree_box {margin:0 auto; width:790px; background:#fff; border:1px solid #ccc; border-radius:7px; padding-bottom:17px; position:relative;}
#comp_main .agree .agree_box ul {text-align:left; padding:5px 25px 15px 25px; font-size:12px;}
#comp_main .agree .agree_box dl {position:absolute; bottom:13px; left:190px;}
#comp_main .agree .agree_box dl dd {float:left;}
#comp {margin:0 auto; padding:50px 80px 100px;}
#comp h5 {float:left; padding:10px 0;}
#comp p {text-align:right;}
#comp .left {float:left;}
#comp .bt_clause {float:left; margin:10px 0 0 623px;}
#comp .bt_others {float:left; margin-left:543px;}
#comp .tbl017_2 {margin:10px 0;}
#comp .add {padding-top:50px;}
#comp .caution {text-align:left; color:#969696;}
#comp .close {text-align:center; padding-top:20px;}
#comp_s {margin:0 auto; padding:50px 110px 100px;}
#comp_s h5 {float:left; padding:10px 0;}
#comp_s .bt_clause {float:left; margin:10px 0 0 561px;}
#comp_s .tbl17_2 {margin:10px 0;}
#comp_s .close {text-align:center; padding-top:20px;}
#comp_s .box_receipt {width:675px; height:185px; background:#f9f8f6; border:1px solid #eae7e1; padding:20px 30px; overflow:hidden; margin-top:10px;}
#comp_s .box_receipt .tit {font-size:16px; font-weight:bold; padding-bottom:7px;}
#comp_s .box_receipt .receipt {display:inline-block; float:left;}
#comp_s .box_receipt .info {float:left; width:270px; margin-left:40px; padding-left:20px; border-left:2px solid #eae7e1;}

/* 택배캐쉬 결제 팝업 */
.payment_tbcash {width:520px;}
.payment_tbcash .wrap {width:100%; height:42px; line-height:42px; background:#525c75;}
.payment_tbcash .wrap h1 {padding-left:25px; color:#fff; font-size:16px; font-family:"맑은 고딕","돋움",dotum,"굴림";}
.payment_tbcash .cash {padding:25px 0 0 28px;}
.payment_tbcash .cash dt {font-size:14px; font-weight:bold; padding:0 5px 0 7px; background:url('/img/bullet/squ_9d9d9d.gif') no-repeat 0 5px; float:left;}
.payment_tbcash .cash dd {float:left; font-size:14px; padding-right:15px;}
.payment_tbcash .sel {clear:both; margin:25px 0 20px 18px; width:444px; padding:15px 20px; background:#f5f6f7; border-radius:3px; text-align:center;}
.payment_tbcash .sel p {font-size:14px; display:inline-block;}
.payment_tbcash .sel p .inp10 {text-align:right; font-size:14px; font-weight:bold;}
.payment_tbcash .caution {font-weight:bold; color:#ff2352; text-align:center; border-bottom:1px solid #333; border-bottom-style:dotted; padding-bottom:24px;}
.payment_tbcash h2 {padding:18px 0 20px 25px; color:#333; font-size:16px;}
.payment_tbcash .cash2 {padding-left:25px; margin-bottom:20px;}
.payment_tbcash .cash2 dt {font-size:12px; font-weight:bold; padding:0 5px 0 7px; background:url('/img/bullet/squ_9d9d9d.gif') no-repeat 0 3px; float:left;}
.payment_tbcash .cash2 dd {float:left; font-size:12px; padding-right:15px;}
.payment_tbcash .cash2 dd strong {color:#ff2352;}
.payment_tbcash .pay {clear:both; padding:20px; margin:0 0 10px 18px; width:444px; background:#f5f6f7; text-align:center; font-size:14px; border-radius:3px; display:inline-block;}
.payment_tbcash .pay .cash3 {padding-bottom:25px;}
.payment_tbcash .pay .cash3 dt {font-size:14px; font-weight:bold; float:left;}
.payment_tbcash .pay .cash3 dd {float:left; font-size:14px;}
.payment_tbcash .pay .cash3 dd span {font-weight:bold; color:#ff2352;}
.payment_tbcash .pay .tb_tbl_1 {width:100%; border-top:1px solid #d1d3d7; border-right:1px solid #d1d3d7;}
.payment_tbcash .pay .tb_tbl_1 th {height:34px; line-height:34px; width:80px; text-align:center; color:#333; background:#f8f9fb; border-bottom:1px solid #d1d3d7; border-left:1px solid #d1d3d7; font-weight:normal;}
.payment_tbcash .pay .tb_tbl_1 td {padding-left:8px; line-height:34px; text-align:left; color:#333; background:#fff; border-bottom: 1px solid #d1d3d7; border-left:1px solid #d1d3d7; }
.payment_tbcash .pay .tb_tbl_1 td span {color:#ff2352;}
.payment_tbcash .pay .caution2 {text-align:left; margin-top:10px;}
.payment_tbcash .center {text-align:center;}
.payment_tbcash .center .bn_gray{padding:10px 30px; margin:1px; background:#707070; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-radius:3px; display:inline-block;}
.payment_tbcash .center a.bn_gray:hover{text-decoration:none; color:#fff}
.payment_tbcash .center .bn_blue{padding:10px 30px; margin:1px; background:#608aca; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-radius:3px; display:inline-block;}
.payment_tbcash .center a.bn_blue:hover{text-decoration:none; color:#fff}
.payment_tbcash .center .bn_red{padding:10px 30px; margin:1px; background:#ff0000; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-radius:3px; display:inline-block;}
.payment_tbcash .center a.bn_red:hover{text-decoration:none; color:#fff}
.payment_tbcash .saving {margin:0 auto; width:484px; padding:15px 0; text-align:center; background:#ff6238; color:#fff; font-weight:bold; font-size:14px;}
.payment_tbcash .saving span {color:#fff877;}
/* 2015-06-08 */
.payment_tbcash .pay .tb_tbl_1 td .type1 {line-height:29px;}
.payment_tbcash .pay .tb_tbl_1 td .ocb3 {display:inline-block; background:#ff0000; border-radius:10px; padding:3px 6px 1px; color:#fff; font-weight:bold; font-size:11px; line-height:15px; letter-spacing:-0.5px;}
.payment_tbcash .pay .txt11 {text-align:left; font-size:11px; color:#888; letter-spacing:-0.5px;}
.payment_tbcash .txt12 {margin:0 auto; width:484px; font-size:12px;}
.payment_tbcash .txt14 {margin:0 auto; width:484px; font-size:14px;}
.payment_tbcash p .red {color:#ff0000;}
.payment_tbcash .list12 {text-align:left;}
.payment_tbcash .list12 li {background:url('/img/bullet/dash_6.gif') no-repeat 0 5px; line-height:16px; padding-left:9px; margin:0 0 3px 0;}


.unsubscribe {margin:0 auto; width:748px; height:340px; border:1px solid #436cb6;}
.unsubscribe .head {height:55px; background:#436cb6;}
.unsubscribe .head h1 {padding:10px 0 0 15px;}
.unsubscribe .head .link {margin:27px 15px 0 0; color:#b7c2d7;}
.unsubscribe .head .link a {color:#fff;}
.unsubscribe .cont {padding:70px 0 50px; margin:0 30px; border-bottom:1px solid #ccc; text-align:center; line-height:25px; font-size:16px;}
.unsubscribe .cont strong {color:#436cb6; text-decoration:underline;}
.unsubscribe .btn {text-align:center; margin-top:30px;}
.unsubscribe .complete {text-align:center; font-size:16px; margin-top:120px;}

/*택배이벤트 택배파인더 인증 연계*/
.event_finder {width:772px; border:4px solid #8f9ed1; border-radius:15px; text-align:center;}
.event_finder_guide {width:780px; height:402px; background:url('/img/txt/event_finder_txt.gif'); position:relative;}
.event_finder_guide .phone_num {position:absolute; top:213px; left:63px;}
.event_finder_guide .phone_num select {border-radius:2px; border:1px solid #999; padding:2px; width:50px;}
.event_finder_guide .phone_num input {border-radius:2px; border:1px solid #999; width:50px; margin:0 2px; padding:3px 0;}

/*택배파인더2.2 안내페이지(wide)*/
.finder_ver2_2_wide_tit {text-align:center; padding-top:40px;}
.finder_ver2_2_wide_content {height:428px; background:url('/img/background/taekbaefinder_ver2_2_wide_manual.png') no-repeat; margin-top:35px; position:relative;}
.finder_ver2_2_wide_content dl{float:left; width:330px; padding:145px 0 0 89px;}
.finder_ver2_2_wide_content dd{padding:10px 0 0 0;font-size:11px; letter-spacing:-1px}
.finder_ver2_2_wide_content dd input{ border:1px solid #ddd; width:90px; margin:0 2px; height:30px;font-size:14px;padding:0 3px}
.finder_ver2_2_wide_content dd select{ border:1px solid #ddd; padding:3px; width:100px;height:30px;font-size:14px}
.finder_ver2_2_wide_content dd a.sendbtn{margin:20px 10px 10px 0px ;display:block;background:#333;color:#fff;font-size:14px;padding:10px 0;text-align:center;height:30px;line-height:30px}
.finder_ver2_2_wide_content dd a.sendbtn:hover{text-decoration:none}
.finder_ver2_2_wide_screenshot { margin-top:40px; border:1px solid #ddd; text-align:center;}
.finder_ver2_2_wide_screenshot dd {padding-top:30px;}
.finder_ver2_2_wide_screenshot .first {padding-top:50px;}
.finder_ver2_2_wide_shopa {position:absolute; right:31px; top:40px;}
.finder_ver2_2_wide_screenshot{position:relative;}
.finder_ver2_2_tit{font-size:20px;font-weight:bold;color:#333;position:absolute;background:#fff;top:-10px;left:30px;padding:0 10px;letter-spacing:-0.03em}

/* 택배포인트 적립 스폰서 팝업 */
.spon_popup h3 {text-align:left; padding:7px 0 5px 5px; font-size:14px;}
.spon_popup .close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/img/btn/popup_bt_close.gif') no-repeat 0 0;text-indent:-5000em;}

/* 택배운송장 이벤트 수정 201502 */
#contents_tevent .tevent_box_201502{clear:none;padding: 0; background: url('/img/background/tevent2_box.gif') no-repeat; width:898px;height:688px; margin:0 auto;}
#contents_tevent #wrap{ margin: 0 auto; width: 800px; height:680px; padding:26px 0 0 0}
#contents_tevent #wrap{ margin: 0 auto; width: 800px; height:680px; padding:26px 0 0 0}
#contents_tevent .tevent_box_201502 .title{text-indent:-5000px; overflow:hidden; position:relative;}
#contents_tevent .tevent_box_201502 .title a{display: block;cursor:pointer;width:220px;height:40px;}
#contents_tevent .tevent_box_201502 .partner{height:30px; margin:5px 15px 15px 15px;}
#contents_tevent .tevent_box_201502 .partner ul{float:left;height:30px; }
#contents_tevent .tevent_box_201502 .partner ul li{float:left;text-indent:-5000em;overflow:hidden;}
#contents_tevent .tevent_box_201502 .partner ul li a{text-indent:-5000em;overflow:hidden;display:block;cursor:pointer;height:30px;}

#contents_tevent .tevent_box_201502 .partner ul li.tit{width:80px;height:30px;}
#contents_tevent .tevent_box_201502 .partner ul li.daehan a{width:75px;}
#contents_tevent .tevent_box_201502 .partner ul li.hanjin a{width:67px;}
#contents_tevent .tevent_box_201502 .partner ul li.hyundai a{width:110px;}
#contents_tevent .tevent_box_201502 .partner ul li.logen a{width:53px;}
#contents_tevent .tevent_box_201502 .partner ul li.dongbu a{width:73px;}
#contents_tevent .tevent_box_201502 .partner ul li.kgb a{width:90px;}
#contents_tevent .tevent_box_201502 .partner ul li.woochegook a{width:75px;}
#contents_tevent .tevent_box_201502 .partner ul li.yellow a{width:75px;}
#contents_tevent .tevent_box_201502 .partner ul li.postbox a{width:65px;}
#contents_tevent .tevent_box_201502 .delivery_info_agree2 p b{font-weight:normal}

#contents_tevent .tevent_box_201502 .area{height:395px;padding:14px 10px 5px 10px}
.tevent_box_201502 .area .area_left{float:left; width:353px;padding:0 0 0 29px; position:relative;}
.tevent_box_201502 .area .area_left .add {padding:8px 5px 0 5px; overflow:hidden;}
.tevent_box_201502 .area .area_left .add .red {font-size:11px; color: #dc0000;}
.tevent_box_201502 .area .area_left .add .red strong {font-size:12px; color: #dc0000;}
.tevent_box_201502 .area .area_left .add .gray {font-size:11px; color: #999; line-height:14px;} 
.tevent_box_201502 .area .area_left .point_tit {position:absolute; top:68px; left:34px; font-weight:bold;}
.tevent_box_201502 .area .area_left .point {position:absolute; top:68px; left:141px;}
.tevent_box_201502 .area .area_left .point li {height:11px; line-height:11px; padding:0 0 6px 0; font-size:11px; vertical-align:top;}
.tevent_box_201502 .area .area_left .point li .red {color: #dc0000;}
.tevent_box_201502 .area .area_left .point li .gray {color: #999;}
.tevent_box_201502 .area .area_left .event_img {position:absolute; top:108px; left:29px;}
.tevent_box_201502 .area .area_right{float:left;width:350px;padding:5px 16px 15px 22px}
.tevent_box_201502 .area .area_left .btn2 {position:absolute; top:300px; left:408px;}
.tevent_box_201502 .area .area_left .btn_point {position:absolute; top:-93px; right:-397px;}
.tevent_box_201502 .area .area_left .btn_point p {float:left;}
.tevent_box_201502 .area .area_left .btn_point p a {display:block; cursor:pointer; text-indent:-5000px; overflow:hidden;}
.tevent_box_201502 .area .area_left .btn_point .my a{width:112px; height:20px; margin-right:3px;}
.tevent_box_201502 .area .area_left .btn_point .use a{width:119px; height:20px;}

/* 포인트 쓰기 - 모바일교환권 2015-03-02 */
.m_coupon_menu {border-top:1px solid #ededed; border-left:1px solid #ededed; overflow:hidden;}
.m_coupon_menu li {float:left;}
.m_coupon_menu li a{border-bottom:1px solid #ededed; border-right:1px solid #ededed; width:134px; float:left; text-align:center; height:40px; line-height: 40px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#333;letter-spacing:-1px;font-size:13px;display:block;}
.m_coupon_category_menu li a:hover{background:url('/img/bullet/arrow_down_wh.gif') #ed1c24 no-repeat 120px 18px;width:134px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:bold;}
.m_coupon_category_menu li a.on{background:url('/img/bullet/arrow_down_wh.gif') #ed1c24 no-repeat 120px 18px;width:134px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:bold;}
.m_coupon_brand {border-bottom:1px solid #ededed; overflow:hidden; padding:7px 0;}
.m_coupon_brand_list li {float:left; padding-left:30px; background:url('/img/bullet/bar_gray_2px.gif') no-repeat 23px 14px; text-align:left; height:27px; line-height:27px; font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; color:#333; letter-spacing:-1px;font-size:13px; display:block;}
.m_coupon_brand_list li a:hover{color:#ed1c24; text-decoration:none;}
.m_coupon_brand_list li a:hover{color:#ed1c24; text-decoration:none;}

/* 포인트 쓰기 - 포인트몰 2015-03-09 */
.point_mall_menu {border-top:1px solid #ededed; border-left:1px solid #ededed; overflow:hidden;}
.point_mall_menu li {float:left;}
.point_mall_menu li a{border-bottom:1px solid #ededed; border-right:1px solid #ededed; width:225px; float:left; text-align:center; height:40px; line-height: 40px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#333;letter-spacing:-1px;font-size:13px;display:block;}
.point_mall_category_menu li a:hover{background:url('/img/bullet/arrow_down_wh.gif') #ed1c24 no-repeat 200px 18px;width:225px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:bold;}
.point_mall_category_menu li a.on{background:url('/img/bullet/arrow_down_wh.gif') #ed1c24 no-repeat 200px 18px;width:225px;height:40px;display:block;text-decoration:none;color:#fff;font-weight:bold;}
.point_mall_category_menu li .gift{border-bottom:1px solid #ededed; border-right:1px solid #ededed; width:225px; float:left;text-align:center; height:100px; line-height: 60px;
font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#333;letter-spacing:-1px;font-size:13px;display:block;font-weight:bold;}
.point_mall_category_menu li .gift:hover{background:none;gwidth:225px;height:100px;display:block;text-decoration:none;color:#ed1c24;font-weight:bold;}

/*에이스생명 스폰서추가*/
.tblace{width:688px!important;margin:0 auto!important;}
.acemlist{background:url('/img/sponsor/acemember/acelist_bom.gif') no-repeat;width:688px;height:705px;text-align:center!important;padding:0!important;}
.acemlist table{width:688px!important;margin:367px 0 0 0!important;padding:0;}
.acemlist table td{text-align:center;width:115px;border-bottom:none;vertical-align:top;height:47px!important;padding:64px 0 0 0!important;}
.acemlist table td p{font-size:11px;letter-spacing:-1px;padding:2px 0;line-height:11px;font-family:"맑은 고딕","돋움",dotum,"굴림";color:#666}

.spon_acemlow{margin-top:20px;}
.lowfloat{width:100%;overflow:hidden}
.lowfloat .leftlow{float:left;width:49%;border:1px solid #eee;}
.lowfloat .rightlow{float:right;width:49%;border:1px solid #eee;}

.lowfloat .title{overflow:hidden;height:34px;line-height:34px;width:100%;border-bottom:1px solid #eee;}
.lowfloat .title h3{float:left;padding:0 0 0 5px;letter-spacing:-1px}
.lowfloat .title span{float:right;font-size:11px;text-align:right;padding:0 5px 0 0;letter-spacing:-1px}
.lowfloat .title span a{color:#999}
.lowfloat ul{padding:10px 5px 0 5px}
.lowfloat ul li{background: url('/img/main/squ_586cb5.gif') 0px 3px no-repeat;padding-left:6px;color:#888;font-size:11px;padding-bottom:3px;line-height:12px;}
.lowfloat .agre{border-top:1px dotted #eee;height:30px;line-height:30px;text-align:right;padding-right:10px}

.lowbasic{margin:10px 0}
.lowbasic h3{margin-bottom:3px}
.lowbasic ul{}
.lowbasic ul li{background: url('/img/main/squ_586cb5.gif') 0px 3px no-repeat;padding-left:6px;color:#888;font-size:11px;padding-bottom:3px;line-height:12px;}

.acemtaekbae{width:100%;text-align:center;border:1px solid #eee;margin-bottom:10px;background:url('/img/sponsor/acemember/acelist_bom_top_taekbae.gif') no-repeat #fefae1;height:300px;}

.acemtaekbae .title_choice{width:275px;margin:0 auto;padding-top:220px;overflow:hidden;margin-bottom:5px}
.acemtaekbae .title{float:left;font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:14px;font-weight:bold;color:#ec4732}
.acemtaekbae .view{float:right;}
.acemtaekbae .view .btn_view{background:#344149;border-radius:2px;padding:5px;color:#fff;font-weight:bold;font-size:11px;}
.acemtaekbae .view .btn_view:hover{text-decoration:none;}
.acemtaekbae .select_acem { position: relative; padding: 10px; width: 252px; height: 15px; background:#fff; border:2px solid #fc8476; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin:0 auto }
.acemtaekbae .select_acem input { line-height: 15px; height: 15px; border: none; background: none; font-size: 15px; color: #494949; font-weight: bold; letter-spacing: -1px; }
.acemtaekbae .select_acem .more { position: absolute; top: 8px; right:0px;padding-right:10px;color:#fc8476;display:inline-block;width:260px;height:30px;text-align:right;}
.acemtaekbae .select_acem .more:hover{text-decoration: none;color:#fe5e4a}
.acemtaekbae .select_acem ul { position: absolute; top: 37px; left: 0px; width: 270px; border:2px solid #eee; background: #fff; }
.acemtaekbae .select_acem ul li { height: 24px; vertical-align: top;float:left;width:50%;}
.acemtaekbae .select_acem ul li a { display: block; padding: 5px; font-weight: normal; }
.acemtaekbae .select_acem ul li a:hover { font-weight: bold; background: #fc8476; text-decoration: none;color:#fff}

/* 2015-06-29 */
.acemlist_summer {background:url('/img/sponsor/acemember/acelist_summer.gif') no-repeat 19px 0;width:650px;height:900px;text-align:center!important;padding:0!important; position:relative;}
.acemlist_summer .tbl_summer {position:absolute; top:512px; left:153px; clear:both; text-align:left; width:520px;}
.acemlist_summer .tbl_summer tr td {border-bottom:none; padding:0!important; height:137px;}

.acemlist_summer .tbl_summer2 {position:absolute; top:509px; left:149px; clear:both; text-align:left; width:520px;}
.acemlist_summer .tbl_summer2 tr td {border-bottom:none; padding:0!important; height:136px;}

.acem_summer_taekbae{width:100%;text-align:center;border:1px solid #eee;margin-bottom:10px;background:url('/img/sponsor/acemember/acelist_summer_top_taekbae.gif') no-repeat #fefae1;height:300px;}

.acem_summer_taekbae .title_choice{width:275px;margin:0 auto;padding-top:220px;overflow:hidden;margin-bottom:5px}
.acem_summer_taekbae .title{float:left;font-family:"맑은 고딕","돋움",dotum,"굴림";font-size:14px;letter-spacing:-1px;font-weight:bold;color:#0061e4;}
.acem_summer_taekbae .view{float:right;}
.acem_summer_taekbae .view .btn_view{background:#344149;border-radius:2px;padding:4px;color:#fff;font-weight:bold;font-size:11px;}
.acem_summer_taekbae .view .btn_view:hover{text-decoration:none;}
.acem_summer_taekbae .select_acem { position: relative; padding: 10px; width: 252px; height: 15px; background:#fff; border:2px solid #0090ff; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin:0 auto }
.acem_summer_taekbae .select_acem input { line-height: 15px; height: 15px; border: none; background: none; font-size: 15px; color: #494949; font-weight: bold; letter-spacing: -1px; }
.acem_summer_taekbae .select_acem .more { position: absolute; top: 8px; right:0px;padding-right:10px;color:#0090ff;display:inline-block;width:260px;height:30px;text-align:right;}
.acem_summer_taekbae .select_acem .more:hover{text-decoration: none;color:#0090ff;}
.acem_summer_taekbae .selarea .select_acem ul { position: absolute; top: 37px; left: 0px; width: 270px; border:2px solid #eee; background: #fff; }
.acem_summer_taekbae .selarea .select_acem ul li { height: 30px; vertical-align: top;float:left;width:50%;font-size:11px;}
.acem_summer_taekbae .selarea .select_acem ul li a { display: block; padding: 5px; font-weight: normal; }
.acem_summer_taekbae .selarea .select_acem ul li a:hover { font-weight: bold; background: #0090ff; text-decoration: none;color:#fff}

/* 제휴포인트 택배운임 결제 */
.partner_point .box_gray {margin:10px 15px 15px 15px; border:2px solid #e8e8e8; padding:7px; border-radius:5px; text-align:left;}
.partner_point .box_gray2 {margin:10px 15px 15px 15px; font-size:14px; border:2px solid #e8e8e8; border-radius:5px; padding:7px; width:180px;}
.partner_point .box_gray3 {border:2px solid #e8e8e8; padding:10px; border-radius:5px; text-align:left; letter-spacing:-0.5px;}
/* 2015-06-10 문화 */
.partner_point .box_gray4 {border:2px solid #e8e8e8; padding:15px; border-radius:5px; text-align:left; letter-spacing:-0.5px; background:url('/img/txt/point_change_cul.gif') 330px 50px no-repeat;}
.partner_point .box_gray4 dt {margin-bottom:5px;}
.partner_point .box_gray4 dd {line-height:19px;}
.partner_point .change_point {font-size:16px; font-weight:bold; text-align:center;}
.partner_point .change_point input {padding-right:10px; border:3px solid #ed1c24; width:220px; height:32px; font-size:14px; color:#ed1c24; text-align:right;}

.partner_point .point_change_info {margin:0 15px; border-top:1px solid #e8e8e8;}
.partner_point .point_change_info li {background: url('/img/bullet/arrow5.gif') no-repeat 0 6px; line-height:18px; font-size:11px; letter-spacing:-1px; text-align:left; padding-left:7px;}
.partner_point .point_change_info2 {background:#f8f8f8; border-radius:5px; padding:10px;}
.partner_point .point_change_info2 li {background: url('/img/bullet/arrow5.gif') no-repeat 0 6px; line-height:18px; font-size:11px; letter-spacing:-1px; text-align:left; padding-left:7px;}
.partner_point h3 {text-align:left; padding-left:15px; font-size:14px;}
.partner_point .tbl_point {border:1px solid #ccc; width:95%;}
.partner_point .tbl_point tr th {height:27px; background:#f2f2f2; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.partner_point .tbl_point tr td {height:27px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.partner_point .tbl_point tr td .inp10 {text-align:right; border:1px solid #ccc; font-weight:bold;}
.partner_point .total {font-size:14px; font-weight:bold;}
.partner_point .total .inp10 {font-size:14px; text-align:right; border:1px solid #ccc; font-weight:bold;}
.partner_point .center {margin:0 auto; text-align:center;}
/*2015-04-06 추가*/
.sale_service .okcashbag {position:relative; height:255px;}
.sale_service .okcashbag .left {position:absolute; top:15px; left:15px;}
.sale_service .okcashbag .left h5 {font-size:11px;}
.sale_service .okcashbag .left ul li {font-size:11px; line-height:11px; letter-spacing:-1px; height:15px; color:#8a8a8a;}
.sale_service .okcashbag .left ul li.line2 {font-size:11px; line-height:12px; letter-spacing:-1px; height:26px; color:#8a8a8a;}
.sale_service .okcashbag .left .agree {font-size:11px; line-height:11px; margin-top:5px; color:#8a8a8a;}
.sale_service .okcashbag .right {position:absolute; top:15px; left:280px; padding-left:10px; border-left:1px solid #e3e3e3; height:195px;}
.sale_service .okcashbag .right ul li {line-height:12px; letter-spacing:-1px; height:22px;}
.sale_service .okcashbag .right ul li.first {height:80px;}
.sale_service .okcashbag .right ul li.first p {font-weight:bold; font-size:11px; padding-left:10px;}
.sale_service .okcashbag .right ul li input {border:1px solid #ccc; height:18px; border-radius:3px;}
.sale_service .okcashbag .bottom {position:absolute; top:200px; left:0; width:100%;}
.sale_service .okcashbag .bottom p {text-align:center; margin:10px 5px 0; padding:10px 0; border-top:1px solid #e3e3e3;}
.sale_service .okcashbag .bottom p .button_red {font-size:12px; padding:5px 10px;}
/*2015-04-07 추가*/
.sale_service .credit_point {position:relative; height:155px;}
.sale_service .credit_point ul li {font-size:11px; height:16px; color:#8a8a8a; background:url('/img/bullet/dash3.gif') no-repeat 0 5px ; padding-left:10px; line-height:15px;}
.sale_service .credit_point ul li.line2 {font-size:11px; height:31px; color:#8a8a8a; background:url('/img/bullet/dash3.gif') no-repeat 0 5px ; padding-left:10px; line-height:15px; !important;}
.sale_service .credit_point ul li.line3 {font-size:11px; height:45px; color:#8a8a8a; background:url('/img/bullet/dash3.gif') no-repeat 0 5px ; padding-left:10px; line-height:15px; !important;}
.sale_service .credit_point .bottom {position:absolute; top:95px; left:0; width:100%;}
.sale_service .credit_point .bottom p {text-align:center; margin:0 5px; padding:10px 0; border-top:1px solid #e3e3e3;}
.sale_service .credit_point .bottom p .button_red {font-size:12px; padding:5px 10px;}
.sale_service .credit_point .bottom p .button_red.black {font-size:12px; padding:5px 10px; background:#222;}

/* DGB생명 스폰서 추가 */
.dgbmlist {background:url('/img/sponsor/dgbmember/ban.jpg') no-repeat; height:399px; clear:both; position:relative;}
.dgbmlist table {width:234px;}
.dgbmlist table tr td {height:26px; width:73px; padding:0; border:none;}
.dgbmlist .q1 td {border:none;}
.dgbmlist .q2 td {border:none;}
.dgbmlist .q3 td {border:none;}
.dgbmlist .q1 {position:absolute; top:75px; left:30px;}
.dgbmlist .q2 {position:absolute; top:213px; left:30px;}
.dgbmlist .q3 {position:absolute; top:350px; left:30px;}
.dgb_tbl tr {border:1px solid #ccc;}
.dgb_tbl th {border-right:1px solid #ccc; width:25%; text-align:left; height:30px; background:#e8e8e8; padding-left:10px;}
.dgb_tbl td {padding-left:10px;}

/* 택배예약 복수 수하인 */
.cont .caution_receiver .tit {border:1px solid #444f61; height:25px; line-height:25px; padding-left:9px; background:#444f61; color:#fff; font-size:12px; letter-spacing:-0.5px; font-family:"맑은 고딕","돋움",dotum,"굴림";}
.cont .caution_receiver .tit img {margin-top:3px;}
.cont .caution_receiver .txt {border:1px solid #444f61; padding:9px;}
.cont .caution_receiver .txt ul li {color:#ed1c24; font-size:12px; font-weight:bold; font-family:"맑은 고딕","돋움",dotum,"굴림";}
.cont .caution_receiver .txt ul li span {font-size:11px; color:#888; font-weight:normal;}
.cont .input_tit {float:left;}
.cont .send_sel {float:left; padding-left:15px;}
.cont .receiver_a {position:relative;width:100%;}
.cont .receiver_b {position:relative; margin-top:15px;}
.cont .receiver_a .tbl17_2 {clear:both;}
.cont .receiver_b .tbl17_2 {clear:both;}
.cont .sender_a{z-index:1}
.cont .sender_a .tbl17_2 {clear:both;}
.cont .c_both {clear:both;}
.cont .receiver_add {text-align:right;}
.cont .btn_del {border-radius:3px; background:#999; color:#fff; font-size:11px; line-height:14px; padding:2px 5px; display:inline-block; text-decoration:none; position:absolute; top:-3px; right:0;}
.cont .btn_add {border-radius:3px; background:#fd415c; color:#fff; font-size:11px; line-height:14px; padding:2px 5px; display:inline-block; text-decoration:none;}

/* 서브페이지 우측 날개 배너 */
.wing {position:absolute; top:0; right:0;}

/* 쇼핑파인더 존 구성 변경 2015-07 */
.shopa_tit_use {border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:2px solid #545455; height:20px; padding:6px 0 0 7px; position:relative;}
.shopa_tit_use .more {position:absolute; top:6px; right:7px;}
.shopa_tit_saving {border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #666; padding:12px 0 10px 11px;}
.shopa_tit_saving .pp {display:inline-block; background:url('/img/icon/point_plus.gif') no-repeat; padding-left:15px; margin-left:15px; vertical-align:middle;}

.shopa_zone {position:relative; height:253px; border:1px solid #ddd;display:none}
.shopa_zone .sp_roll .md {float:left; border-right:1px solid #ddd; width:338px; height:253px; position:relative;}
.shopa_zone .sp_roll .md .prev {position:absolute; top:109px; left:0; z-index:999;}
.shopa_zone .sp_roll .md .next {position:absolute; top:109px; right:0; z-index:999;}
.shopa_zone .sp_roll .md .label {position:absolute; top:5px; left:7px; z-index:999;}

.shopa_zone .sp_roll .md .md_roll {width:338px;}
.shopa_zone .sp_roll .md .md_roll .roll {width:100%; overflow:hidden;}
.shopa_zone .sp_roll .md .md_roll .roll ul {width:10000%;}
.shopa_zone .sp_roll .md .md_roll .roll ul li {float:left;}

.shopa_zone .sp_roll .md .mdzone {width:338px; height:186px; border-bottom:1px solid #ddd;  position:relative;}
.shopa_zone .sp_roll .md .mdzone .point {position:absolute; bottom:0; right:0; font-size:11px; line-height:11px; background:#ff307e; color:#fff; padding:3px 4px 1px;}
.shopa_zone .sp_roll .md .mdzone .point strong {color:#fff; font-size:11px;}
.shopa_zone .sp_roll .md .mdzone .frame {width:100%;}
.shopa_zone .sp_roll .md .mdzone .frame .over {height:208px; overflow:hidden; position:absolute; top:-22px; left:0;}
.shopa_zone .sp_roll .md .mdzone .frame .over img {width:338px;}
.shopa_zone .sp_roll .md .info {color:#888; float:left; padding:8px 0 0 10px;}
.shopa_zone .sp_roll .md .info h3 {color:#494949; font-size:15px; font-family:tahoma,Malgun Gothic,dotum; width:210px; height:22px; overflow:hidden;}
.shopa_zone .sp_roll .md .info .price {color:#ff307e; font-weight:bold; margin-top:2px;}
.shopa_zone .sp_roll .md .info .price .line {color:#888; padding:0 3px 0 5px; display:inline-block; font-family:tahoma,Malgun Gothic,dotum; text-decoration:line-through;}
.shopa_zone .sp_roll .md .info .price .sum {color:#000; font-size:20px; font-family:tahoma,Malgun Gothic,dotum;}
.shopa_zone .sp_roll .md .info .price .sum span {font-size:12px;}
.shopa_zone .sp_roll .md .info .price .sum_non {font-size:18px;}
.shopa_zone .sp_roll .md .info .price .sum_non .non {border:1px solid #ff307e; background:#fff; color:#ff307e; width:70px; height:15px; display:inline-block; text-align:center; padding:3px 0 1px; line-height:14px; font-size:12px;}
.shopa_zone .sp_roll .md .benefit {float:right; padding:10px 10px; 0 0;}
.shopa_zone .sp_roll .md .benefit .discount {float:left; text-align:center; line-height:40px; letter-spacing:-1px; background:url('/img/shopa/circle_p_43.png') no-repeat 0 0; width:43px; height:43px; color:#fff; font-family:Malgun Gothic,dotum; font-size:22px;}
.shopa_zone .sp_roll .md .benefit .discount span {font-size:12px; color:#fff; font-family:Malgun Gothic,dotum;}

.shopa_zone .sp_roll .md .benefit .etc {float:left; text-align:center; padding-top:6px; background:url('/img/shopa/circle_p_43.png') no-repeat 0 0; width:43px; height:43px;}
.shopa_zone .sp_roll .md .benefit .etc p {color:#fff; font-size:13px; font-weight:bold; font-family:Malgun Gothic,dotum; letter-spacing:-1px; line-height:14px;}

.shopa_zone .sp_roll .md .benefit .freeship {float:left; text-align:center; padding-top:6px; background:url('/img/shopa/circle_w_43.png') no-repeat 0 0; width:43px; height:43px;}
.shopa_zone .sp_roll .md .benefit .freeship p {color:#ff307e; font-size:13px; font-weight:bold; font-family:Malgun Gothic,dotum; letter-spacing:-1px; line-height:14px;}
.shopa_zone .sp_roll .md .benefit .space {float:left;}


.shopa_zone .sp_roll .new {width:339px; height:126px; border-bottom:1px solid #ddd; position:absolute; top:0; right:0; background:#fff; z-index:999;}
.shopa_zone .sp_roll .weekly {width:339px; height:126px; position:absolute; top:127px; right:0; background:#fff; z-index:999;}

.shopa_zone .sp_roll .ban .label {position:absolute; top:2px; left:5px; z-index:999;}
.shopa_zone .sp_roll .ban .prev {position:absolute; top:55px; left:0; z-index:999;}
.shopa_zone .sp_roll .ban .prev a {padding:3px;}
.shopa_zone .sp_roll .ban .next {position:absolute; top:55px; right:0; z-index:999;}
.shopa_zone .sp_roll .ban .next a {padding:3px;}

.shopa_zone .sp_roll .ban .nw_roll {width:339px;}
.shopa_zone .sp_roll .ban .nw_roll .roll {width:100%; height:126px; overflow:hidden;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul {width:10000%;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li {width:339px; float:left;}

.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info {width:339px; padding:27px 0 0 23px; position:relative;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info h3 {font-size:14px; line-height:17px; width:160px; height:37px; overflow:hidden; position:absolute; top:26px; left:23px; font-family:Malgun Gothic, dotum; color:#494949; z-index:999;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit {margin:42px 0 2px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .discount {color:#ff307e; font-size:18px; font-family:tahoma,Malgun Gothic, dotum; display:inline-block; padding-right:3px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .discount span {color:#ff307e; font-size:14px; font-weight:normal; font-family:tahoma, Malgun Gothic, dotum;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .price {font-size:15px;  font-family:tahoma, Malgun Gothic, dotum; color:#000;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .price span {font-size:12px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .price_non {font-size:14px; font-family:tahoma, Malgun Gothic, dotum; display:inline-block; margin-left:5px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .benefit .price_non .non {border:1px solid #ff307e; background:#fff; color:#ff307e; width:42px; height:11px; display:inline-block; text-align:center; padding:2px 0 1px; line-height:13px; font-size:12px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .w_box {float:left; border:1px solid #ddd; padding:1px 2px 2px; letter-spacing:-1px; font-size:11px; line-height:11px; color:#888; font-family:Malgun Gothic,dotum; margin-right:3px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .ban_img {position:absolute; top:9px; right:32px;}
.shopa_zone .sp_roll .ban .nw_roll .roll ul li .info .ban_img img {width:156px;}


/* 택배파인더페이지 구성 변경 2015-07 */
.finder_shopa {position:absolute; top:39px; right:30px; width:443px; height:353px; background:#fff; overflow:hidden;}
.finder_shopa .shopa_zone {width:443px; height:353px; border:none; position:relative;}
.finder_shopa .shopa_zone .mdzone {width:443px; height:270px; position:relative;}
.finder_shopa .shopa_zone .mdzone .point {position:absolute; bottom:0; right:0; font-size:12px; line-height:12px; background:#ff307e; color:#fff; padding:3px 4px 1px;}
.finder_shopa .shopa_zone .mdzone .point strong {color:#fff; font-size:11px;}
.finder_shopa .shopa_zone .mdzone .frame {width:100%;}
.finder_shopa .shopa_zone .mdzone .frame .over {height:290px; overflow:hidden; position:absolute; top:-20px; left:0; border-bottom:1px solid #ddd;}
.finder_shopa .shopa_zone .mdzone .frame .over img {width:443px;}
.finder_shopa .shopa_zone .info {color:#888; float:left; padding:12px 0 0 12px;}
.finder_shopa .shopa_zone .info h3 {color:#494949; font-size:20px; letter-spacing:-1px; font-family:tahoma,Malgun Gothic,dotum; width:306px; height:25px; overflow:hidden;}
.finder_shopa .shopa_zone .info .price {color:#ff307e; font-weight:bold; margin-top:7px; font-size:16px; font-family:tahoma,Malgun Gothic,dotum;}
.finder_shopa .shopa_zone .info .price .line {color:#888; font-size:16px; padding:0 3px 0 5px; display:inline-block; font-family:tahoma,Malgun Gothic,dotum; text-decoration:line-through;}
.finder_shopa .shopa_zone .info .price .sum {color:#000; font-size:23px; font-family:tahoma,Malgun Gothic,dotum;}
.finder_shopa .shopa_zone .info .price .sum span {font-size:16px;}
.finder_shopa .shopa_zone .info .price .sum_non {font-size:18px; color:#000;}
.finder_shopa .shopa_zone .info .price .sum_non .non {border:1px solid #ff307e; background:#fff; color:#ff307e; width:85px; height:18px; display:inline-block; text-align:center; padding:3px 0 1px; line-height:14px; font-size:12px;}
.finder_shopa .shopa_zone .info .benefit {position:absolute; bottom:12px; right:12px;}
.finder_shopa .shopa_zone .info .benefit .discount {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; color:#fff; font-size:25px; width:51px; height:51px; line-height:50px; text-align:center; letter-spacing:-1px;}
.finder_shopa .shopa_zone .info .benefit .discount span {font-size:12px; color:#fff; font-family:Malgun Gothic,dotum;}

.finder_shopa .shopa_zone .info .benefit .etc {float:left; text-align:center; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; width:51px; height:51px;}
.finder_shopa .shopa_zone .info .benefit .etc p {color:#fff; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:Malgun Gothic,dotum;}

.finder_shopa .shopa_zone .info .benefit .freeship {float:left; text-align:center; background:url('/img/shopa/circle_w_51.png') no-repeat 0 0; width:51px; height:51px;}
.finder_shopa .shopa_zone .info .benefit .freeship p {color:#ff307e; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:Malgun Gothic,dotum;}
.finder_shopa .shopa_zone .info .benefit .space {float:left;}

/* 택배예약 select box */
.select_type_bl { position: relative; padding: 5px 4px 4px 7px; height: 11px; border: 1px solid #aaa; color: #494949; font-size: 12px; background: #fff; display:inline-block;}
.select_type_bl .more { position: absolute; top: 0; right: 2px; padding: 5px 5px 0 5px; }
.select_type_bl .more:hover {text-decoration: none;}
.select_type_bl ul { position: absolute; top: 20px; left: -1px; border: 2px solid #aaa; background: #fff;  z-index:999;}
.select_type_bl ul { padding: 2px 0 1px 0; }
.select_type_bl ul li a { display: block; padding: 3px 2px 3px 7px; height: 14px; line-height: 14px; color: #494949; font-size: 12px; }
.select_type_bl ul li a:hover { color: #000; text-decoration: none; background: #efefef; }

.select_type_bl.sm {width: 45px;}
.select_type_bl ul.sm {width: 54px;}

.select_type_bl.md {width: 90px;}
.select_type_bl ul.md {width: 99px;}

.select_type_bl.md2 {width: 80px;}
.select_type_bl.md2 {width: 89px;}

.select_type_bl ul.w105 {width: 105px;}
.select_type_bl ul.w130 {width: 130px;}

/*에이스생명 룰렛이벤트*/
.board_p1_650{position:absolute;margin-top:374px;margin-left:100px;z-index:10;}
.board_arrow_650{position:absolute;margin-top:330px;margin-left:315px;z-index:20;}
.board_btn_650{position:absolute;margin-top:560px;margin-left:280px;z-index:50;cursor:pointer;}
.board_btn1_650{position:absolute;margin-top:560px;margin-left:280px;z-index:49;}
.wrap_650 {width:690px;margin:0 auto;}

/* 택배포인트 제휴이벤트 */
.list_event2 ul li {float:left; padding:0 30px 25px 0;}
.list_event2 ul li.last {padding-right:0;}

/* 택배예약 광고 롤링 배너 */
.reserve_bn ul {overflow:hidden;width:600px;height:100px;}
.reserve_bn ul li {float:left;}
.reserve_bn .roll {text-align:right;}
.reserve_bn .roll .dot {display:inline-block; background:#54c4ca; margin: 5px 1px 0; border: 1px solid #54c4ca; width:6px; height:6px; border-radius:50%;}
.reserve_bn .roll .dot_on {display:inline-block; background:#fff; margin: 5px 1px 0; border: 1px solid #54c4ca; width:6px; height:6px; border-radius:50%;}

/* 택배예약 방문시간 지정서비스 */
.visittime_info {border:1px solid #ccc; position:relative;}
.visittime_info dt {padding:10px; text-align:left; color:#444f61; font-weight:bold; font-family:tahoma,Malgun Gothic, dotum; font-size:14px;}
.visittime_info dd {padding:0 10px; color:#454545;}
.visittime_info dd ul li {font-size:11px; color:#454545;}
.visittime_info dd .red {color:#ed1c24;}
.visittime_info .btn_what {position:absolute; top:7px; right:7px; display:inline-block; background:#444f61; color:#fff; padding:0 5px; line-height:20px; height:20px; font-size:11px; border-radius:3px; text-decoration:none;}
.visittime_info .btn_what:hover {background:#586274;}

.reservation_step .step .txt { line-height: 16px; font-size: 11px; color: #666;  letter-spacing: 0;  }
.reservation_step .step .txt.sum {margin-top:3px; padding-top:3px; border-top:1px solid #ccc; text-align:right;}
.reservation_step .step h3 {clear:both; background:#a9a59a; font-family: malgun gothic, "돋움",dotum, "굴림", Gulim; color:#fff; font-size:11px; font-weight:bold; letter-spacing:-1px; width:65px; text-align:center; padding:0 0 2px 0; margin-bottom:2px;}
.reservation_step .step dl{width:100%}
.reservation_step .step dl dt {float:left;width:50%}
.reservation_step .step dl dd {float:right;width:50%;text-align:right}

/* 택배예약 날개배너 */
.bn_wing {position:absolute; top:0; right:30px;}

/*스폰서적립 변경*/
.spon_saving{ margin: 0 0 20px 0; border:1px solid #ddd;} 
.spon_saving dt {border-bottom:1px solid #ddd; padding:15px 10px 15px 15px; background: url('/img/background/sale_service_dt_838.gif') repeat-x right bottom;}
.spon_saving dd.bdb_1 {border-bottom:1px solid #ddd;}
.spon_saving dd .question {margin:0 0 0 15px;}
.spon_saving dd .question .sponsor_survey {width:100%;}
.spon_saving dd .question .sponsor_survey li {font-size:12px; line-height:12px;  line-height:25px;}
.spon_saving dd .agree {padding:0px 20px 15px 15px; position:relative;}
.spon_saving dd .agree .p01 {padding:15px 0 5px 0;}
.spon_saving dd .agree ul {margin-bottom:10px;} 
.spon_saving dd .agree ul li {background:url('/img/bullet/squ_ab.gif') no-repeat 0 4px; padding-left:10px;}

/*택배포인트적립*/


.lcash_150226 table th{font-size:12px;color:#666;font-weight:normal;width:24%;text-align:left;vertical-align:top;padding:25px 0 10px 10px;border-bottom:2px dotted #e2e2e2}
.lcash_150226 table td{border-bottom:2px dotted #e2e2e2;padding:20px 0}
.lcash_150226 table .bdnone{border:none}
.lcash_150226 .btn{display:block;margin-top:5px;width:98%;background:#36c7c4;height:54px;color:#fff;font-size:16px;font-weight:#fff;text-align:center;line-height:54px;}
.lcash_150226 .btn:hover{text-decoration:none}
.lcash_150226 .select_event02 input{font-size:14px;color:#333!important;font-weight:bold;padding-left:10px;}
.lcash_150226 .input_event02{margin-left:5px;font-size:14px;color:#333!important;font-weight:bold;width:293px;padding-left:10px}
.lcash_150226 .select_event02 ul {width:190px}
.lcash_150226 .select_event02 ul li{padding-left:10px;line-height:18px;color:#666}
.lcash_150226 .agree{margin-top:10px;border:1px solid #e2e2e2;padding:15px;line-height:18px;color:#666}
.lcash_150226 .agree p{color:#666}
.lcash_150226 .agree .radio{text-align:right;}</pre></body></html>