@charset "UTF-8";
@import url(popup_CSM.css);
@import url(event.css);

body {background:#fff }
body.bg { background-color:#cc1d22; background-image:none; }
body.none { background-image:none; }
body.png { background-color:transparent; }
body.png #pop_wrap{ background-color:#fff; }
#pop_wrap { width:100%; padding:0 0 10px 0;}
body.none #pop_wrap { background-image:none; padding:0px;}
#pop_header { padding-right:10px; position:relative; height:40px; background:url('https://image.lotteimall.com/imall_ec/site/images/popup/bg_header.gif') no-repeat right top }
#pop_header h2 { padding:13px 0 0 15px; height:27px; background:url('https://image.lotteimall.com/imall_ec/site/images/popup/bg_header.gif') no-repeat left top; color:#fff; font-size:14px; }
#pop_header p.btn { position:absolute; top:11px; right:15px; }
#pop_container { background:#fff; padding:15px 15px 0 15px; }
div.order_chg { min-height:569px; }
div.review_box { min-height:552px;}
div.ordersearchl { min-height:312px; }
#ly_header { padding-right:10px; position:relative; height:30px; background-color:#cc1d22; }
#ly_header h2 { padding:8px 0 0 15px; height:22px; }
#ly_header h2.tit{color:#fff}
#ly_header p.btn { position:absolute; top:7px; right:9px; }
#pop_container2 #pop_wrap { padding:0px; background-image:none; }
#ly_header2 { padding-right:10px; position:relative; height:30px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/green_bg.gif') repeat-x left top; }
#ly_header2 h2 { padding:5px 0 0 15px; height:25px; }
#ly_header2 p.btn { position:absolute; top:7px; right:9px; }

#pop_wrap2 { width:100%; }
#pop_container2 { width:100%; background-color:#fff; }
#pop_container3 { background:#fff; border-bottom:4px solid #cc1d22; }
#pop_footer2 { width:100%; height:35px; background:#e3e3e3; border-top:1px solid #e3e3e3; position:relative; }/* 2013.08.05 background:#cc1d22; border-top:1px solid #ad090e; */
#pop_footer3 { width:100%; height:35px; background:#e3e3e3; border-top:1px solid #e3e3e3; position:relative; }/* 2013.08.06 background:#998763; border-top:1px solid #826843; */
#pop_footer4 { width:100%; height:35px; background:#e3e3e3; border-top:1px solid #e3e3e3; position:relative; }/* 2013.08.05 background:#ed5801; border-top:1px solid #c83400; */
div.pop_main span.left img  { margin:10px 0 0 10px; }
div.pop_main span.right { position:absolute; top:10px; right:10px; }
#pop_footer2.tline{border-top:5px solid #cc1d22;}/*160304 엘포인트 통합 회원 전환*/

div.ly_box { width:100%; margin:0 auto; padding:0 auto; }
div.ly_box div.ly_tit { width:100%; padding:0 auto; margin:0 auto; height:38px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/green_bg.gif') repeat-x center top; }
div.ly_box div.ly_tit h2 { padding:10px 0 0 18px; height:27px; }
div.ly_box div.ly_tit p { position:absolute; top:10px; right:12px; }
div.ly_box div.ly_container { background:#fff; padding:15px; border-left:2px solid #82c93b; border-right:2px solid #82c93b; border-bottom:2px solid #82c93b; }

table.sel_time { width:100%; margin-bottom:20px;}
table.sel_time tr th { background:#f5f5f5; padding:10px 0; font-weight:normal; border-top:1px solid #6bbb1a; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }
table.sel_time tr td { padding:8px 0 5px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; }
table.sel_time tr td input { padding-bottom:5px;}

/* 타이틀 */
h3.tit { height:27px; }
h3.tit2 { height:27px; padding-top:10px;}
h3.tit3 { height:18px; }
h4.tit { height:27px; position:relative; }
h4.tit .right { position:absolute; top:0px; right:0px; }
h4.tit2 { height:17px; }
h4.tit2 span { vertical-align:bottom; font-familiy:dotum; font-size:13pt; color:#444; }

/* 버튼 스타일 */
.btn_r { text-align:right; margin-bottom:10px; }
.btn_c { text-align:center; margin-bottom:18px; }
.btn_c .lst { margin:0 0 0 7px;}
.btn_01 { padding:20px 0 20px; text-align:center; }
.btn_02 { padding:30px 0 10px; text-align:center; }

/* POPUP : color */
.colred { color:#cc1d22}
.colyel { color:#b9722c}
.colblue { color:#1155df !important}
.colred2{color: #da281c;}
.colorblack {color:#111;}

/* POPUP : 감싸는 box 하단여백 */
.inwrap_01 { margin:0 0 20px 0 ;}
.inwrap_02 { margin:0 0 30px 0 ;}

/* POPUP : padding */
.ptb5 {padding:5px 0 !important;}
.pt40{ padding-top:40px !important;}
.pt50{ padding-top:50px !important;}
.pt60{ padding-top:60px !important;}

/* POPUP : margin */
.mt15 { margin-top:15px !important; }
.mt5 { margin-top:5px !important; }
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px}
.mb15 { margin-bottom:15px}
.mb20 { margin-bottom:20px !important;}
.mb25 { margin-bottom:25px !important;}
.mb30 { margin-bottom:30px !important;}
.mb10box { margin-bottom:10px; text-align:center}
.mb15box { margin-bottom:15px; text-align:center}
.mb20box { margin-bottom:20px; text-align:center}
.mb30box { margin-bottom:30px; text-align:center}

/* 텍스트 스타일 */
.txt_stl{margin-bottom:15px;color:#111;font-size:13px;line-height:20px;}
.txt_stl2{margin-bottom:7px;color:#222;font-size:14px;font-weight:bold;}
.txt_stl3{color:#666;font-size:13px;}
.txt_stl3 li{margin-bottom:5px;}

/* 주소 */
div.addressbox { position:relative; }
div.ly_address { position:absolute; top:19px; width:214px; border:1px solid #cbb5aa; background-color:#fff; font-size:11px; }
div.ly_address p.msg { padding:5px 8px; }
div.ly_address2 { position:absolute; top:19px; width:214px; height:120px; overflow:auto; border:1px solid #cbb5aa; background-color:#fff; font-size:11px; }
div.ly_address2 ol { margin:5px 0; }
div.ly_address2 ol li { padding:0 0 2px 5px;}


/* 아이콘 높이 중간 정렬 */
.img_v { padding-bottom:2px; }

/* font weight */
.f_normal{font-weight:normal !important}
.f_bold{font-weight:bold !important}

/* 테이블 tbody 부분에 스크롤 */
div.table_oveflow { border-bottom:2px solid #ddcfc9;}
div.table_oveflow table { margin:0; border:0}
div.table_oveflow2 { border-top:2px solid #ddcfc9; border-bottom:2px solid #ddcfc9;}
div.table_oveflow2 table { margin:0; border:0}
div.table_oveflow2 table th { padding:14px 0 13px; background:none; height:auto; border-bottom:1px solid #ddcfc9; }
div.table_oveflow2 table td { padding:14px 0 13px }
div.table_oveflow2 table td.left { padding-left:20px }
div.table_oveflow2 table td.num_none { height:107px }
div.tbodyflow { overflow-y:auto; overflow-x:hidden; }

/* 테이블 스타일 */
.table1 { overflow-y:auto; overflow-x:hidden; padding:0 5px 16px 0; margin:0 0 30px 0; height:110px; }
table.table_1 { width:100%; margin:0 0 15px 0; border:2px solid #ddcfc9; }
table.table_1 th { padding:8px 5px 7px 15px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; background-color:#faf9f4; text-align:left; }
table.table_1 th.center { text-align:center; }
table.table_1 td { padding:8px 5px 7px 15px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; text-align:left; }
table.table_1 tr.center th, table.table_1 tr.center td { padding:8px 0 7px 0; text-align:center; }
table.table_1 td.right { padding-right:15px; text-align:right; }
table.table_1 td.center { padding:0 10px !important; text-align:center; }
table.table_1 td.nborder { border-bottom:0px !importnat; border-left:0px !important; padding-right:15px; text-align:right; }

/* table1 상세 css*/
table.table_1 span.color1 { color:#b9722c}
table.table_1 tr.white th { background-color:#fff; text-align:center; }
table.table_1 tr.pd_size th { background-color:#f8f3e9; padding-left:0px !important; text-align:center; }
table.table_1 td.ybg { background:#faf9f4; padding-left:0px !important; vertical-align:middle; text-align:center; }
table.table_1 th span.red { color:#cc1d22; }
table.table_1 td .red { color:#cc1d22; }
table.table_1 td p.dash { margin:0 0 2px 0; padding:0 0 0 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_12.gif') no-repeat left 2px; }
table.table_1 th strong.black { color:#020202; }
table.table_1 td span.test { color:#b9722c; }
table.table_1 td span.cus_name { color:#444; font-size:14px; font-weight:bold; }
table.table_1 td span.cus_no { color:#cc1d22; font-size:14px; font-weight:bold; }
table.table_1 th.nborder { padding:3px 5px 3px 15px !important; border-left:0px !important; border-bottom:0px !important; background-color:#faf9f4; text-align:left; }
table.table_1 td.nborder { padding:3px 15px 3px 0; !important; border-bottom:0px !important; border-left:2px solid #ddcfc9 !important;  text-align:right; }

table.table_1 td dl.p_info { width:100%; }
table.table_1 td dl.p_info dt { float:left;  padding:0 0 0 0; }
table.table_1 td dl.p_info dd { float:right; padding:0 10px 0 0; }

table.table_2 { width:100%; margin:0 0 15px 0; border:1px solid #ddcfc9; }
table.table_2 .chk { padding-left:12px; }
table.table_2 .txt1 { padding-top:5px; }
table.table_2 th { padding:8px 5px 7px 15px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; background-color:#faf9f4; text-align:left; }
table.table_2 th.col1 { background:#f8f3e9 !important; }
table.table_2 th.pay_info { text-align:left; padding:11px; border-top:2px solid #db6577; background:#fbf3f0; }
table.table_2 th.rborder { border-right:1px solid #ddcfc9; }
table.table_2 td.rborder { border-right:1px solid #ddcfc9; }
table.table_2 td { padding:6px 5px 6px 15px; border-bottom:1px solid #ddcfc9; text-align:left; }
table.table_2 td.product { padding-right:20px; }
table.table_2 td.right { padding-right:10px; text-align:right; }

/* table2 상세 CSS */
table.table_2 td.t_payinfo {border-left:0px !important; }
table.table_2 td.b_payinfo { background:#f2f2f2; text-align:center; }
table.table_2 td.col2 { background:#f2f2f2; padding:10px;}
table.table_2 td p { margin:4px 0 0 0; }
table.table_2 td p.bytes{ padding:0 10px 0 0; text-align:right !important; color:#999999; }
table.table_2 th p a { padding:0 0 0 20px; }
table.table_2 td p span.blit_19 { margin:0 0 4px 0; padding:0 0 0 13px; color:#696969; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_19.gif') no-repeat left 2px; }
table.table_2 td .red { color:#cc1d22; }
table.table_2 td span { color:#b9722c; }
table.table_2 td span.price01 { font-size:14px; }
table.table_2 td span.price01 strong { color:#bb722c; }

table.table_3 { width:100%; margin:0 0 15px 0; border-bottom:2px solid #ddcfc9; }
table.table_3 .txt1 { padding-top:5px; }
table.table_3 .txt2 { font-weight:bold; }
table.table_3 th { padding:0; height:28px; background:url('https://image.lotteimall.com/imall_ec/site/images/product/bg_box3.gif') no-repeat center top; }
table.table_3 th.fst { background-position:left top }
table.table_3 th.lst { background-position:right top }
table.table_3 th.left {text-align:left; padding:0 0 0 10px}
table.table_3 th.right {text-align:right; padding:0 15px 0 0}
table.table_3 td { padding:6px 0 6px 0; border-bottom:1px solid #ddcfc9; text-align:center; }
table.table_3 td.left { padding-left:10px;text-align:left; }
table.table_3 td.right { padding-right:15px; text-align:right; }
table.table_3 td.price02 { padding:20px 15px 20px; font-weight:bold; text-align:right; background-color:#faf9f4; }
table.table_3 td .blit_noti1 { color:#b9722c; margin:0 0 4px 0; padding:0 3px 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_noti1.gif') no-repeat left 1px; }
table.table_3 td p.tit { width:140px; color:#b9722c; text-align:left; }
table.table_3 td p.cus { padding:0 7px; text-align:center !important; color:#767676}
table.table_3 td select {max-width:100%;}

/* table3 상세 CSS */
table.table_3 td p.oder_info { text-align:left; width:400px; }
table.table_3 td.re_p { *zoom:1; padding:0 0 0 10px; }
table.table_3 td.re_p:after { content:""; display:block; clear:both; }
table.table_3 td.re_p p {float:left}
table.table_3 td.re_p p.p1 { width:36px; margin:0 1px 0 0}
table.table_3 td.re_p p.p2 { width:22px; margin:0 4px 0 0}
table.table_3 td.re_p p.p2 img { margin:0 0 2px 0}
table.table_3 td.re_p p.p3 { margin:2px 0 0 0}
table.table_3 td.re_p input.txt { text-align:center; width:30px; }

table.table_3 td.txt2 { padding:15px 0; }
table.table_3 td.ex_info { padding:0 24px; vertical-align:top; }
table.table_3 td.d_charge { background:#fbf9f4; text-align:right; font-size:14px; padding:20px 15px 20px; }
table.table_3 td.tfoot:after { content:""; display:block; clear:both; }
table.table_3 td.tfoot { *zoom:1; background:#fbf9f4; padding:20px 15px 20px; }
table.table_3 td.tfoot .r1 { float:left; width:420px; text-align:left;}
div.tfoot2 { margin:0 0 30px 0; padding:15px 0 15px 0; background:#fbf9f4; border-top:2px solid #ddcfc9; border-bottom:2px solid #ddcfc9;}
div.tfoot2 .fp1 { margin:5px 0 0 15px}
div.tfoot2 .ful1 { margin:5px 0 0 0}
div.tfoot2 .ful1 li { float:none; margin:0 0 2px 15px; padding:0 0 0 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_01.gif') no-repeat 4px 6px; color:#bb732b}
table.table_3 td.tfoot .r2 { float:right; width:250px; text-align:right; font-size:14px;}
table.table_3 td.ex_info ul li p { float:left; text-align:center; color:#444444; border-bottom:1px solid #ddcfc9; padding:4px 0; }
table.table_3 td.ex_info ul li p.ex_l { width:65px; }
table.table_3 td.ex_info ul li p.ex_r { width:128px; }
table.table_3 td.ex_info ul li p.ex_hl { width:65px; padding:4px 0; border:0px !important;}
table.table_3 td.ex_info ul li p.ex_hr { width:118px; padding:4px 5px; border:0px !important; text-align:left;}
table.table_3 td ul { *zoom:1; }
table.table_3 td ul:after { content:""; display:block; clear:both; }
table.table_3 td ul li { float:left; }
table.table_3 td ul li.r1 input.txt { text-align:center; width:30px; }
table.table_3 td ul li.r2 { padding:0 3px 0 1px; }

table.table_3 td dl.ex { color:#494949; width:162px;}
table.table_3 td dl.ex dt { float:left; width:99px; margin:0 0 2px 0; text-align:right; }
table.table_3 td dl.ex dt.left { text-align:left !important; padding:3px 0 0; }
table.table_3 td dl.ex dd { float:right; width:63px; margin:0 0 2px 0; text-align:right}
table.table_3 td dl.ex dd .ico_tooltip { margin:0 0 3px 0}
table.table_3 td dl.ex dd.c_bear { color:#cc1d22;}
table.table_3 ul.ex_ul { margin:5px 0 0 0; color:#b9722c}
table.table_3 ul.ex_ul li.fst { margin:0 0 17px 0}
table.table_3 td dl.ex dt.ex_line, table.table_3 td dl.ex dd.ex_line { border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}

table.table_3 td dl.ex dt.ex_p { float:left; width:76px; text-align:right; }
table.table_3 td dl.ex dd.ex_p { float:right; width:70px; text-align:right; }
table.table_3 td dl.ex dt.ex_line2 { width:76px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}
table.table_3 td dl.ex dd.ex_line2 { width:70px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}

table.table_3 td dl.ex dt.ex_p2 { float:left; width:66px; text-align:right; }
table.table_3 td dl.ex dd.ex_p2 { float:right; width:80px; text-align:right; }
table.table_3 td dl.ex dt.ex_line3 { width:66px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}
table.table_3 td dl.ex dd.ex_line3 { width:80px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}


table.table_3 td dl.ex2 { color:#494949; width:163px; }
table.table_3 td dl.ex2 dt.left { text-align:left !important; padding:3px 0 0; }
table.table_3 td dl.ex2 dt { float:left; width:100px; text-align:right; }
table.table_3 td dl.ex2 dd { float:right; width:63px; text-align:right; }
table.table_3 td dl.ex2 dt.ex_line { width:100px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0;}
table.table_3 td dl.ex2 dd.ex_line { width:63px; border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:2px 0; text-align:right; }
table.table_3 td dl.ex2 dd strong.price { color:#cc1d22; }
table.table_3 td dl.ex2 dd.c_bear { padding:3px 0 0; }

table.table_3 td p.pick_box { margin:0 0 5px 0; padding:4px 0; border:1px solid #ddcfc9; background:#f2f2f2; margin-top:5px; padding:3px 8px; text-align:left;}
table.table_3 td p.pick_box span { color:#444;  padding:0 0 0 40px;}

table.table_3 td dl.pick_box { margin:0 0 5px 0; border:1px solid #ddcfc9; background:#f2f2f2; margin-top:5px; }
table.table_3 td dl.pick_box dt { padding:3px 0 3px 0; border-bottom:1px solid #ddcfc9; text-align:center; color:#444; }
table.table_3 td dl.pick_box dd { padding:0 8px; text-align:left; color:#767676}
table.table_3 td dl.pick_box dd.fst { margin:3px 0 0 0}
table.table_3 td dl.pick_box dd.lst { margin:0 0 3px 0}

table.table_3 td p.ex { color:#444; }
table.table_3 td p.exred { color:#cc1d22; }
table.table_3 td p.ex_bak1 { width:110px; padding:30px 0 0 0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/parcel_d.gif') no-repeat center top; text-align:center; color:#696969}
table.table_3 td p.ex_bak2 { width:110px; padding:25px 0 0 0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/c_return.gif') no-repeat center top; text-align:center; color:#696969}
table.table_3 td p.ex_c { marign:0 0 4px 0; width:100px; text-align:center; color:#444}

table.table_3 td span.blit01 { margin:0 0 4px 0; padding:0 0 0 5px; color:#696969; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_01.gif') no-repeat left 5px; }
table.table_3 td span.price01 { font-size:14px; }
table.table_3 td span strong{ color:#cc1d22 }
table.table_3 td strong.tit { color:#9b6f07}

table.table_3 dl.prodin:after { content:""; display:block; clear:both; }
table.table_3 dl.prodin {}
table.table_3 dl.prodin dt { float:left; width:45px; }
table.table_3 dl.prodin dd { margin-left:48px; }
table.table_3 div.prodin_ck { position:relative; }
table.table_3 div.prodin_ck p.chk { position:absolute; top:10px; left:-3px; }
table.table_3 div.prodin_ck dl.prodin { padding-left:25px;}

/*160531*/
table.table_3 .list_reason{}
table.table_3 .list_reason li{position:relative;float:none;padding-left:9px;background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_05.gif') no-repeat left 7px;color:#444;}
/*//160531*/

div.delivlist0 { margin:0 10px 0 0}
div.delivlist0 p.r1 { float:left; width:70px; padding:2px 0; text-align:right}
div.delivlist0 p.r2 { float:right; width:50px; padding:2px 0; text-align:right}
div.delivlist0 p.r3 { float:left; width:75px; padding:2px 0; text-align:left}
div.delivlist0 .line { border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9;}
div.delivlist0 .line .r2 { padding:2px 0 2px 0}
div.delivlist0 .line2 .r1 { color:#696969}
div.delivlist0 .line2 .r2 { padding:2px 0 2px 0}
div.delivlist0 p.color1 { color:#cc1d22}
div.delivlist0 .lsttxt { text-align:left; color:#b9722c}
div.delivlist0 .lsttxt2 { margin:13px 0 10px 0; font-size:11px; text-align:left; color:#545454}

div.delivlist { margin:0 10px 0 0}
div.delivlist p.r1 { float:left; width:78px; padding:2px 0; text-align:right}
div.delivlist p.r2 { float:right; width:60px; padding:2px 0; text-align:right}
div.delivlist .line { border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9;}
div.delivlist .line .r2 { padding:2px 0 2px 0}
div.delivlist .line2 .r1 { color:#696969}
div.delivlist .line2 .r2 { padding:2px 0 2px 0}
div.delivlist p.color1 { color:#cc1d22}
div.delivlist .lsttxt { text-align:left; color:#b9722c}

div.delivlist2 { margin:0 10px 0 0}
div.delivlist2 p.r1 { float:left; width:100px; padding:2px 0; text-align:right}
div.delivlist2 p.r2 { float:right; width:60px; padding:2px 0; text-align:right}
div.delivlist2 .line { border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9;}
div.delivlist2 .line .r2 { padding:2px 15px 2px 0}
div.delivlist2 .line2 .r1 { color:#696969}
div.delivlist2 .line2 .r2 { padding:2px 15px 2px 0}
div.delivlist2 p.color1 { color:#cc1d22}
div.delivlist2 .lsttxt { text-align:left; color:#b9722c}

/* 테이블 스타일 */
table.table_4 { width:100%; margin:0 0 15px 0; border:1px solid #ddcfc9; }
table.table_4 th { padding:8px 5px 7px 15px; border-left:1px solid #ddcfc9; border-right:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; background-color:#faf9f4; text-align:left; }
table.table_4 th.center { text-align:center; }
table.table_4 td { padding:8px 5px 7px 15px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; text-align:left; }
table.table_4 tr.center th, table.table_1 tr.center td { padding:8px 0 7px 0; text-align:center; }
table.table_4 td.right { padding-right:15px; text-align:right; }
table.table_4 td.center { padding:0 10px !important; text-align:center; }
table.table_4 td.nborder { border-bottom:0px !importnat; border-left:0px !important; padding-right:15px; text-align:right; }

table.table_exchange { width:100%; margin:0 0 15px 0; border-top:1px solid #ddcfc9; }
table.table_exchange th { padding:8px 15px 7px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; background-color:#f8f3e9; text-aling:center; }
table.table_exchange td { padding:8px 5px 7px; border-bottom:1px solid #ddcfc9; color:#444444; text-align:center;}

table.table_statement { width:100%; margin:0 0 10px 0; border:2px solid #dfd2cd;}
table.table_statement tbody th { padding:5px 10px 3px 10px; background:#fbf9f4; border-top:1px solid #dfd2cd; border-bottom:1px solid #dfd2cd; border-left:1px solid #dfd2cd; border-right:1px solid #dfd2cd; text-align:left}
table.table_statement tbody td { padding:5px 10px 3px 10px; border-bottom:1px solid #dfd2cd; border-left:1px solid #dfd2cd; border-right:1px solid #dfd2cd;}
table.table_statement tbody td.tc { text-align:center}

table.table_statement tbody th.col1 { padding:9px 10px; background:#fff; border-top:1px solid #dfd2cd; border-bottom:1px solid #dfd2cd; border-left:1px solid #dfd2cd; border-right:1px solid #dfd2cd; text-align:left}

table.table_6 { width:100%; margin:0 0 15px 0; border:1px solid #cacaca; }
table.table_6 th { padding:8px 5px 7px 15px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #cacaca; background-color:#f7f6f4; text-align:left; }
table.table_6 th.center { text-align:center; }
table.table_6 td { padding:8px 5px 7px 15px; border-left:1px solid #d8d8d8; border-bottom:1px solid #cacaca; text-align:center; }
table.table_6 tr.center th, table.table_1 tr.center td { padding:8px 0 7px 0; text-align:center; }
table.table_6 td.right { padding-right:15px; text-align:right; }
table.table_6 td.center { padding:0 10px !important; text-align:center; }
table.table_6 td.nborder { border-bottom:0px !importnat; border-left:0px !important; padding-right:15px; text-align:right; }

dl.books_01 { width:261px; *zoom:1;  margin:10px auto 10px auto; }
dl.books_01:after { content:""; display:block; clear:both; }
dl.books_01 dt { float:left; text-align:right; width:100px; height:20px; margin-bottom:5px; }
dl.books_01 dt img { margin-top:5px; margin-right:10px; }
dl.books_01 dd { float:right; text-align:right; width:160px; height:20px; font-weight:bold; color:#cc1d22; margin-bottom:5px; }
dl.books_01 dd.left { text-align:left; color:#cc1f25; margin-top:2px; }

/* 공지사항 */ /* 주문하기 : 휴대폰결제 */
div.notice_box1 { padding:14px 7px 0 10px; margin:0 0 15px 0; border:1px solid #dfd2cc; background-color:#fffbef; }
div.notice_box2 { padding:14px 14px 0 14px; margin:0 0 15px 0; border:1px solid #dfd2cc;}
div.notice_box3 { padding:0 14px; margin:0 0 15px 0; border:1px solid #dfd2cc; }
div.notice_box4 { padding:14px 10px 0 14px; margin:0 0 8px 0; border:1px solid #dfd2cc; }
div.notice_box5 { padding:10px 14px 0 14px; margin:0 0 10px 0; border:1px solid #dfd2cc; background-color:#f6f6f6; }
div.notice_box6 { padding:10px 14px 10px 14px; margin:0 0 15px 0; border:1px solid #dfd2cc; background-color:#faf8f3; }
div.notice_box7 { padding:14px; margin:0 0 15px 0; border:1px solid #dfd2cc; line-height:18px; }
div.notice_box8 { padding:14px; margin:0 0 15px 0; border:1px solid #dfd2cc; line-height:18px;background-color:#fffbef; }
div.notice_box8 .color_rd{color:#cc1d22;}
div.notice_box9 { padding:10px 14px 10px 14px; margin:0 0 15px 0; border:1px solid #dfd2cc;}
div.notice_box10 { padding:14px 7px 0 10px; margin:0 0 15px 0; background-color:#f7f6f4; }
#pop_container .txt_gd{color:#aa6521;text-align:center;margin-bottom:20px;}
div.amore { text-align:center; margin-bottom:10px; }
.belif {position:relative}
.belif span {position:absolute; bottom:20px; left:190px; color:#444; font-size:12px; font-weight:bold}

/* 공지사항 BOX 상세 */
div.notice_box1 h6 { margin-bottom:7px; }
div.notice_box1 p { margin-bottom:9px;}
div.notice_box2 dl.re_text { margin:0 0 9px 10px}
div.notice_box2 dl.re_text dt { float:left; width:80px; padding:0 0 5px; }
div.notice_box2 dl.re_text dd { padding:0 0 5px; }
div.notice_box2 dl.re_text dd img { padding:0 0 3px; }
div.notice_box2 dl.re_text dd p { float:left; width:530px; }
div.notice_box10 h6 { margin-bottom:7px; }

/* LAYER : BOX 1 */
div.box_info1 { left:-5px; top:17px; position:absolute; padding:5px 0 0 0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box4.gif') no-repeat left top; }
div.box_info1 div.box { border:2px solid #ce262b; padding:10px 10px 5px 10px; border-top:0px; background-color:#fff; text-align:left; font-size:11px; }
div.box .dot1, div.box_info1 div.box .dot1, div.box_info1 div.box1 .dot1, div.box_info div.box1 .dot1 { font-size:12px; padding:0 0 5px 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 8px; color:#767676; font-weight:normal; letter-spacing:-1px; }

div.box_info1 div.box1 { border:2px solid #ce262b; border-top:0px; background-color:#fff; text-align:left; font-size:11px; }
div.box_info1 div.box1 h6 { position:relative; padding:5px 10px; font-size:11px; color:#54212a; background:#f8eee5; }
div.box_info1 div.box1 h6 span.close { position:absolute; top:8px; right:10px; }
div.box_info1 div.box1 dl { width:292px; margin:5px 0 0; }
div.box_info1 div.box1 dl dt { float:left; padding:5px 0 5px 10px; width:224px; }
div.box_info1 div.box1 dl dt p { padding:0 0 0 5px; }
div.box_info1 div.box1 dl dd { float:right; padding:5px 10px 5px 0; width:48px; }
div.box_info1 div.box1 dl dt.bor_b, div.box_info1 div.box1 dl dd.bor_b { border-bottom:1px solid #d8d0ce; }
div.box_info1 div.box1 p.btn_c { margin:0 0 10px; text-align:center;}
div.box_info1 div.box1 p.dot2 { padding:5px 10px 10px 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat 10px 10px; color:#767676; font-weight:normal; letter-spacing:-1px; }
div.box_info1 div.box1 p.right {text-align:right; padding:0 10px 10px 0; }
div.box_info1 div.box1 p span.nomal { font-weight:normal !important;}
#compute2 {right:0px !important; left:none; top:12px; background-position:-142px 5px; padding-top:10px;}
table.ly_table { width:315px; margin:8px; }
table.ly_table tr th { background-color:#e38586; font-weight:normal; color:#ffffff; border-right:1px solid #fff; }
table.ly_table tr td { border-bottom:1px solid #ddcbc9; padding:3px 0 !important; text-align:center;}
table.ly_table tr td input { padding:0 0 3px; }

#compute1, #compute3, #compute4 { width:298px; }
#compute2 { width:285px; }
#compute5, #compute6, #compute7 { width:330px; }


.ptit { margin:10px 0 13px 0; }
.pnote01 { margin:0 0 9px 15px; }
.pnote02 { margin:2px 0 13px 15px; }

/* 메세지 style */
.txt_01 { padding:0 0 10px 0; }
.txt_01 span.num { color:#cc1d22; }
.txt_02 { padding:0 0 0 22px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_circle.gif') no-repeat 0 top; }
.txt_03 { padding:0 0 20px 0; }
.txt_04 { margin-bottom:25px; text-align:center; }
.txt_04 strong.black{ color:#444444; }
.txt_05 { padding:0 0 5px 0; }
.txt_06 { padding:5px 0 20px 0; text-align:center; }
.msg_01 { padding:10px 0 30px 0; text-align:center; color:#4d4d4d; font-size:14px; font-weight:bold; }
.msg_01 span { color:#cc1d22; }
.msg_02 { padding-bottom:20px; text-align:center; }
.msg_03 { padding:20px 0 10px; text-align:center; }
.msg_04 { padding:20px 0; text-align:center;}
.msg_05 { padding:45px 0 44px 0; text-align:center;}
.msg_06 { padding:30px 0 0 0; text-align:center;}
.banner { padding:5px 0 15px; text-align:center; }
.border_2 { border:2px solid #ddcfc9 !important; }

div.spot { text-align:center; height:81px; padding-top:10px; }
div.spot p { padding-top:5px; text-align:center; }
div.spot span { color:#cc1d22; }
div.spot strong { color:#cc1d22; font-size:14px; font-weight:bold; }
div.spot img { vertical-align:middle; margin:0 0 4px 0; }

/* 블로그퍼가기 */
dl.blog { *zoom:1;}
dl.blog:after { content:""; display:block; clear:both; }
dl.blog dt { float:left; padding:0 15px 14px 0;}
dl.blog dt img { border:1px solid #ddcfc9; }
dl.blog dd { float:left; }
dl.blog dd span { font-family:dotum; font-size:11px; color:#c09220; }
dl.blog dd p { padding:2px 0 0;}
dl.blog dd p img { padding:0 0 3px 4px; }
dl.blog dd p.line1 { padding:0 0 5px; border-bottom:1px solid #dadada; }
dl.blog dd p.line2 { padding:10px 0 2px; border-top:2px solid #f5f5f5; }
dl.blog dd p span { font-size:11px; color:#696969 !important; margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_07.gif') no-repeat left 3px; }
dl.blog dd p span.arrow { font-size:11px; color:#696969 !important; margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_04.gif') no-repeat left 3px; }
dl.blog dd p span strong.red { color:#cc1d22; }
dl.blog dd p.btn_03 { padding-top:35px; }

/* 메세지 style */
ol.dot_01 { margin:0 0 10px 0; padding:0 0 10px 0}
ol.dot_01 li { margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 5px; }
ol.dot_02 { margin:0 0 10px 0; padding:0 0 10px 0 }
ol.dot_02 li { margin:0 0 5px 0; padding:0 0 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_noti1.gif') no-repeat left 1px; }
ol.dot_03 { margin:0 0 10px 0; }
ol.dot_03 li { margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_04.gif') no-repeat left 5px; }
ol.dot_03 li p a { text-align:right; }
ol.dot_04 { margin:0 0 15px 0; }
ol.dot_04 li { margin:0 0 2px 0; padding:0 0 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_11.gif') no-repeat left 2px; }
ol.dot_05 { margin:0 0 5px 0; }
ol.dot_05 li { margin:0 0 2px 0; padding:0 0 0 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_12.gif') no-repeat left 2px; }
ol.dot_06 { margin:0 0 5px 0; }
ol.dot_06 li { margin:0 0 2px 0; padding:0 0 0 7px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_01.gif') no-repeat left 6px; }
ol.dot_07 { margin:0 0 10px 0; padding:0 0 10px 0}
ol.dot_07 li { margin:0 0 4px 0; padding:0 0 0 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_38.gif') no-repeat left 5px; color:#222;}
ol.dot_07 li:last-child {margin-bottom:0;}
div.order_chg div.notice_box1 ol.dot_01 { padding-bottom:5px; margin-bottom:0px; }
ol.dot_01.dot_btn li {line-height:17px; background-position:left 7px;}
.dot_btn li .btn {vertical-align:middle; display:inline-block;}
/* 메세지 style 상세 */
ol.dot_01 li .red { color:#cc1d22; }
ol.dot_01 li.none { padding:5px 0 0 0; background-image:none;}
ol.dot_01 li.visit_l { position:relative; }
ol.dot_01 li.visit_l a.btn { position:absolute; top:-8px; right:0px;}
ol.dot_01 li.visit_l a.btn2 { position:absolute; top:0px; right:0px;}
ol.dot_01 li p.re_info { width:332px; padding-left:85px; }
ol.dot_01 li span.re_info { padding-left:20px; }
ol.dot_01 li.on { width:116px; margin-left:15px; padding:1px 0 1px 7px; background:#fff7ea url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 8px }
ol.dot_06 li p.msg_m { padding-top:3px; }
ol.dot_06 li p.msg_m img { padding-bottom:3px; }
ol.dot_01 li p img { padding:0 0 3px; }

ol.dot_01.pd_none{padding:0;}

p.bit_01 { margin:0 0 5px 0; padding:0 0 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_13.gif') no-repeat left 3px; color:#b9722c}

/* 배송지선택, 주문하기 : 롯데상품권을이용한결제방법 */
ul.tab:after { content:""; display:block; clear:both; }
ul.tab { *zoom:1;  margin:0 auto 10px auto; }
ul.tab li { float:left}
div.tab_cont_selected { display:block; }
div.tab_cont { display:none; }
div.tab_cont div.table_oveflow { border:0}
div.tab_cont div.table_oveflow div.tbodyflow { margin:0 0 15px 0;}

ul.tab2:after { content:""; display:block; clear:both; }
ul.tab2 { *zoom:1;  margin:0 auto 10px auto; }
ul.tab2 li { float:left; margin:0 0 0 -1px}

/* 주문하기 : 롯데백화점상품권사용 안내, 마이페이지 :전문매장,  멤버쉽선택: 적립금전환하기 */
.giftcard_msg li { padding:6px 0 4px 0; }

.gift_use_box2 { *zoom:1; padding:0 0 10px 0 ;}
.gift_use_box2:after { content:""; display:block; clear:both; }
.gift_use_box2 .paymont_l { float:left;}
.gift_use_box2 .paymont_r { float:right; padding:14px; border:1px solid #eee3dd; }
.gift_use_box2 .paymont_r .paymont_add_tit { padding:13px 0 12px 0; }

/* 식품군 자세히 보기 */
div.foodpd { *zoom:1; padding:0 0 10px 0 ;}
div.foodpd:after { content:""; display:block; clear:both; }
div.foodpd .paymont_l { float:left;}
div.foodpd .paymont_r { float:right; padding:14px; border:1px solid #eee3dd; }

div.foodpd ol { float:left; border-top:4px solid #ca1d21; border-bottom:1px solid #d9d9d9; }
div.foodpd ol.fdbox1 { width:425px; }
div.foodpd ol.fdbox2 { width:245px; background:#fcfcfc; }
div.foodpd ol.fdbox3 { width:180px; }
div.foodpd ol.fdbox3 h3, div.foodpd ol.fdbox3 li { border-right:0px !important; }
div.foodpd ol li { height:15px; padding:10px 10px 10px 15px; border-right:1px solid #ececec; border-bottom:1px dashed #e1e1e1; }
div.foodpd ol li.con2 { height:30px; }
div.foodpd ol li.end { height:35px !important; border-bottom:0px !important; }
div.foodpd ol li p { width:90%; }
div.foodpd ol li p a:link { color:#b3b3b3; }
div.foodpd ol li p a.on { background:#fff7ea; padding:2px; color:#9a673a; }
div.foodpd ol li p span { padding:0 5px 4px 0; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_14.gif') no-repeat right 2px; }
div.foodpd ol h3 { border-right:1px solid #b3b3b3; border-bottom:1px solid #d9d9d9; }
div.foodpd ol h3 img { padding:10px 0 0 15px; }


/* 주문하기 : 엔조이뉴욕이용약관, 주문하기 : 위즈위드이용약관*/
.agree1 { height:103px; overflow-y:scroll; margin:0 0 20px 0 !important; padding:15px 9px 18px 14px !important; border:1px solid #dfd2cc; }
.agree2 { height:26px; overflow-y:scroll; margin:0 0 16px 0 !important; padding:16px 9px 16px 14px !important; border:1px solid #dfd2cc; }
.agree1_input { text-align:center; padding:0 0 20px 0; }
.agree2_input { text-align:center; padding:0 0 15px 0; }
.input { padding:0 6px 3px 11px; }

.yellow1 { margin:5px 0 10px 0; padding:0 0 0 12px; color:#b8722c; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_13.gif') no-repeat left 2px; }

/* 마이페이지 :  나의혜택 : 상품권: 상품권사용내역*/
.inmgift { margin: 10px 50px 0 50px; padding:0 0 30px 98px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_moblieimg.gif') no-repeat left top }
.inmgift .txt1 { margin:7px 0 5px 0; color:#cc1d22 }
.txt1 span { vertical-align:middle; color:#696969 !important;}
.inmgift .txt2 { margin:20px 0 0 0; font-size:13px; font-weight:bold; }
.inmgift .txt2 span { font-size:14px ; color:#cc1d22; }

/* 주문상품검색 */
.odearchbox { border:1px solid #dfd2cc; margin-bottom:20px; }
.odearchbox img { vertical-align:middle; }
.odersearch { *zoom:1 ; padding:8px 14px 0 14px; height:50px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_search.gif') repeat-x left bottom; border:1px solid #fff}
.odersearch:after { content:""; display:block; clear:both; }
.odersearch dt { margin:0 0 5px 0}
.odersearch dd{ float:left;margin:0px 3px 10px 0; }
.odersearch dd.search { margin:0 0 0 5px; }

/* 인증방식선택, 휴대폰인증, 휴대폰번호입력, 신용카드인증 */
.certify { border-top:1px solid #e7ddd9; border-bottom:1px solid #e7ddd9; margin-bottom:20px; }
.certify2 { border-top:1px solid #e7ddd9; margin-bottom:20px; }
.certify h6, .certify2 h6{ margin:20px 0 10px 0; padding:0 0 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif') no-repeat left top }

.incertibox { *zoom:1 ; padding:20px 14px 0 14px; border:1px solid #e7ddd9 }
.incertibox:after { content:""; display:block; clear:both; }
.incertibox dl { float:left; width:296px; border-bottom:1px solid #e7ddd9  }
.incertibox dl.incerti1off  { margin:0 0 12px 0; padding:0 0 10px 50px ; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi01_off.gif') no-repeat; }
.incertibox dl.incerti1on  { margin:0 0 12px 0; padding:0 0 10px 50px ; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi01_on.gif') no-repeat; }
.incertibox dl.incerti2off  { margin:0 0 12px 0; padding:0 0 10px 50px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi02_off.gif') no-repeat; }
.incertibox dl.incerti2on  { margin:0 0 12px 0; padding:0 0 10px 50px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi02_on.gif') no-repeat; }
.incertibox dl.incerti3off  { margin:0 0 12px 0; padding:0 0 10px 50px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi03_off.gif') no-repeat; border:0px !important;}
.incertibox dl.incerti3on  { margin:0 0 12px 0; padding:0 0 10px 50px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/certi03_on.gif') no-repeat; border:0px !important;}

.borderN { border:0 !important; }

.cellipt { *zoom:1 ; padding:0 0 20px 0; width:260px; margin:0 auto 3px auto;}
.cellipt:after { content:""; display:block; clear:both; }
.cellipt dt { float:left ; width:55px; padding:5px 0 0 0;}
.cellipt dd { float:left ; width:200px; padding:2px 0 0 0;}

.cellipt2 { *zoom:1 ; width:304px; margin:0 auto 10px auto }
.cellipt2:after { content:""; display:block; clear:both }
.cellipt2 dt { float:left ; width:45px; padding:7px 0 0 0; }
.cellipt2 dd { float:left ; width:250px; padding:3px 0;}

/* 동영상 */
ul.video:after { content:""; display:block; clear:both; }
ul.video { *zoom:1;  margin:0 auto 10px auto; }
ul.video li { float:left; margin:0 6px 0 0; text-align:center;}
ul.video li p { width:71px; height:51px; background:#c9c9c9 no-repeat; }

.upload { position:relative; width:381px; height:23px; margin:0 0 10px; border:1px solid #ddcfc9; }
.uploadbg { position:absolute; background:#f2e3d2;}
.uploadbg p { width:381px; padding:5px 0 0 0; text-align:center; }

.clo_video { margin-bottom:15px; width:320px; height:312px; }

/* 함께 구매한 상품 */
dl.with_buy { *zoom:1; padding:0 0 4px 0;}
dl.with_buy:after { content:""; display:block; clear:both; }
dl.with_buy dt { float:left; width:73px;}
dl.with_buy dt span { font-weight:bold; margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 5px; }
dl.with_buy dd { float:left; width:540px; padding:0 0 9px; }
dl.with_buy dd p { float:left; padding-right:5px; margin-right:10px; margin-bottom:0px !important; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_14.gif') no-repeat right 2px; }
dl.with_buy dd p span.red { color:#cc1d22; }

/* 함께 구매할수 있는 상품  상세 */
.with_buy { padding:0 0 10px 0; font-size:12px; }
.with_buy span { color:#b9722c; }
.with_view { position:absolute; top:5px; width:100%; text-align:right;}
.area_list1 { border-bottom:2px solid #ddcfc9; }

ol:after { content:""; display:block; clear:both; }
ol { *zoom:1; }
ol.s150_1 { margin:0 auto; }
ol.s150_1 li { float:left; width:166px; margin:10px 0; }
ol.s150_1 li dl { width:150px; margin:0 auto 20px auto; }

dt.ipimg img.border { border:1px solid #d9d9d9; margin-bottom:4px;}
p.ipzoom1 { height:23px; }
p.ipcate { margin-bottom:3px; color:#7f7f7f; }
p.iptit1 { margin-bottom:6px; }
p.iptit1 a { color:#444; }
p.iptit1 span.brand { color:#767676; }
p.iptit1 span.prom { color:#9b6f07; }
p.iptit1 span.bran { color:#444; font-weight:bold; }
p.ipprice0 { height:22px; color:#444; }
p.ipprice1 { height:16px; color:#444; }
p.ipprice0 span { color:#e11837; font-weight:bold; }
p.ipprice1 span { color:#444; }

/* 운송장번호 */
div.billing_num:after { content:""; display:block; clear:both; }
div.billing_num { *zoom:1; }
div.billing_num p { float:left; }
div.billing_num p.b_num { float:right; }

/* 주문취소 */
div.oder_cancel table.table1 { margin-bottom:5px !important; }
div.oder_cancel table.table1 ol.dot_01 { margin-bottom:0px !important;}
div.oder_cancel table div.org_numbox { position:relative;}
div.oder_cancel table div.org_numbox .btn { position:absolute; top:15px; right:0;}
div.oder_cancel ol.dot_01 { margin-bottom:0px !important;}

p.order_num { vertical-align:bottom; padding-bottom:8px;}
p.order_num strong  { font-size:14px; }
p.order_num span.red { color:#cc1d22; }
p.order_num img { padding:0 0 5px 0; }

.viwimg { width:39px; height:39px; border:1px solid #ddcfc9; }

dl.cancel_list:after { content:""; display:block; clear:both; }
dl.cancel_list { *zoom:1; }
dl.cancel_list dt { float:left; width:40px;}
dl.cancel_list dd { float:left; width:163px; }
dl.cancel_list dd p{ float:left; margin:0 0 0 10px; width:183px; }
dl.cancel_list dd span { margin:0 0 4px 0; padding:0 0 0 5px; color:#696969; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_01.gif') no-repeat left 5px; }

ul.od_chk { margin:0 0 15px 0; padding:14px; background:#f2f2f2; border:1px solid #d3d3d3; }

/* 주문정보 출력하기 */
table.table_2 td ul.f_bank li { padding:0 0 5px; }
table.table_2 td ul.f_bank li p { float:left; margin-top:0px !important; }
table.table_2 td ul.f_bank li p.size { width:12px; }
table.table_2 td ul.f_bank li p.size2 {width:350px; margin-top:0px !important; padding:0 0 0 5px;}
table.table_2 td ul.f_bank li p.size3 { width:58px; }
table.table_2 td ul.f_bank li p.size4 { width:300px; margin-top:0px !important; padding:0 0 0 5px;}

/* 미리계산하기 */
h3.h3_col1 { background:#f8eee5; padding:6px 0; font-size:12px; font-family:dotum; color:#54212a; }

#pop_container1 { background:#fff; padding:15px 0 0 0; border-left:2px solid #e11837; border-right:2px solid #e11837; border-bottom:2px solid #e11837; margin-bottom:-13px;}
table.sum { width:100%; padding:5px 10px; border-top:1px solid #ddcbc9;}
table.sum tr.bor_t { border-top:1px solid #ddcbc9; }
table.sum td.bor_b { border-bottom:1px solid #ddcbc9; }
table.sum td { padding:7px 0 7px 15px; color:#444444; }
table.sum td .col_1 { color:#cc1d22; }
table.sum td.no_pad { padding-bottom:0px !important;}
table.sum td.right {text-align:right;padding:7px 15px 7px 0;}
table.sum td.right1 {text-align:right;padding:7px 15px 7px 0; border-bottom:1px solid #ddcbc9;word-break:break-all;}
table.sum td.right1 strong {white-space:nowrap;}

table.sum td.right2 {text-align:right;padding:7px 15px 7px 0;word-break:break-all;}
table.sum td.right2 strong { margin:0 0px 0 15px;white-space:nowrap;}
table.sum td strong { font-size:13px; }
table.sum td span { color:#767676}

table.compute { width:100%; padding:0 15px 10px 15px; margin-bottom:10px;}
table.compute tr th { padding:5px 15px; text-align:center;}
table.compute tr.bg1 th { background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/compute_bg1.gif') repeat-x left 5px; padding:7px 0 13px 15px; text-align:left; font-size:12px; color:#54212a; }
table.compute tr.bg2 th { background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/compute_bg2.gif') repeat-x left 5px; padding:7px 0 13px 15px; text-align:left; font-size:12px; color:#333333;}
table.compute tr.bg2 th .rht2 img {vertical-align:middle;}
table.compute td { padding:1px 0 1px 15px; }
table.compute td .col_1 { color:#cc1d22; }
table.compute td.right {text-align:right;padding:1px 15px 1px 0; }

table.compute #iscm_cd{width:100px !important;}
table.compute #dup_coupon_id{width:140px !important;}
table.compute #immsave_coupon_id{width:140px !important;}
table.compute #mk_coupon_id{width:140px !important;}

table.compute td p.info { padding-left:20px; color:#cc1d22; }
table.compute td input { text-align:right;}
table.compute td label input { padding-bottom:5px; }
#pop_container1 div.btn_c { margin-top:20px;}

/* 선물서비스란  */
p.giftServic_info {margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #ddcbc9;}
div.giftServic_way h3 {margin-bottom:5px; font-size:11px;}
div.giftServic_way li pre {margin:0; font:11px/15px "돋움", dotum, Verdana, sans-serif; letter-spacing:-0.5px;}
p.giftserv { margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #ddcbc9}
dl.giftserv { margin:0 0 10px 0}
dl.giftserv dt { margin:0 0 8px 0;}
dl.giftserv dd { margin:0 0 2px 0}

/* 옵션을 선택해주세요 */
ol.sel_option { padding:0 0 10px; }
ol.sel_option li { padding:0 0 5px; vertical-align:bottom;}
ol.sel_option li select { margin-bottom:3px; }

/* 신청철회 */
.return { font-size:12px; line-height:18px; color:#444444; }

/* 품질검사 정보 */
ol.chk_con li { padding:0 0 0 25px !important; text-indent:-15px; }
ol.chk_blit17 li { margin:0 0 4px 0; padding:0 0 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_17.gif') no-repeat left 2px; }

.left1 { padding:0 5px 5px 0; text-align:left; }

/* 반품접수, 교환접수 */
.left01 { text-align:left; color:#444444; }

div.total_box { padding:15px 0; }
div.total_box div.payway { float:left; width:475px; }
div.total_box div.total { float:right; width:238px; }

div.total_box div.payway2 { float:left; width:390px; }
div.total_box div.total2 { float:right; width:236px; border:2px solid #c4001d;}

div.total_box div.total div.r1 { margin:0 0 5px 0; border:2px solid #c4001d}
div.total dl { padding:10px 10px }
div.total dl dt { float:left; width:100px}
div.total dl dd { float:right; width:110px; text-align:right}
div.total dl.dl1 { border-bottom:1px dashed #c7b2a9}
div.total dl.dl1 dt {color:#333 }
div.total dl.dl1 dd { color:#767676}
div.total dl.dl2 { padding:9px; background:#fbf2ec; color:#cc1d22; border-top:1px solid #e9bebd; border-bottom:1px solid #e9bebd }
div.total dl.dl2 dd { font-size:17px}
div.total dl.dl3 dt { float:left; color:#444; }
div.total dl.dl3 dd { float:right; color:#767676}
div.total dl.dl4 { background:#f2f2f2; letter-spacing:-1px}
div.total dl.dl4 dt { float:none; width:100%; margin:0 0 5px 0;padding:0}
div.total dl.dl4 dd { float:none; width:100%; text-align:left}

dl.total_price_bg { padding:9px; background:#fbf2ec; color:#cc1d22; font-family:dotum; font-size:12px;}
dl.total_price_bg dd strong { font-family:Verdana; font-size:17px; }
dl.total_price_dash { padding:9px; border-bottom:1px dashed #c7b2a9; font-family:dotum; font-size:12px;}
dl.total_price_bor { padding:9px; border-bottom:1px solid #e9bebd; }
dl.total_price_bor1 { padding:9px;  border-bottom:1px solid #e9bebd; background:#fbf2ec; color:#cc1d22; }
dl.total_price_bor1 dd strong { font-family:Verdana; font-size:17px; }
dl.total_price_bor2 { padding:9px; color:#cc1d22; }
dl.total_price_bor3 {  background-color:#f7f3ec; }
dl.total_price_bor3 dt { float:left; width:58px; height:22px; padding:9px 0  0 9px;  }
dl.total_price_bor3 dd.name { float:left; width:160px; height:22px; padding:9px 9px 0  0; text-align:right; }
dl.total_price_bor3 dd.name strong { color:#444; font-size:12px; }
dl.total_price_bor3 dd.add  {  font-size:12px; padding:9px; border-bottom:1px solid #e9bebd;}

dl.total_price { padding:9px;  border-right:2px solid #c4001d; border-left:2px solid #c4001d; font-family:dotum; font-size:12px;}
dl.total_price dt strong { color:#444444; }
dl.total_price_dash dt { float:left; width:125px; color:#444444; padding:0 0 2px; }
dl.total_price_dash dd { float:right; padding:0 0 2px; }
dl.tot_btn dd { padding:5px 0 0 0; }
dl.tot_btn dd.end { padding:5px 0 20px; }
dl.total_price_bg dt, dl.total_price_bor1 dt, dl.total_price_bor2 dt { float:left;  }
dl.total_price_bg dd, dl.total_price_bor1 dd, dl.total_price_bor2 dd, dl.total_price dd, dl.total_price_bor dd { float:right; }
dl.total_price dt, dl.total_price_bor dt { float:left; width:120px; }
dl dt.tit_t3 { padding:3px 0 0 0; }
dl dt.tit_b10 { padding:0 0 10px 0; }
dl dd.red { color:#cc1d22; }
dl dd img.icon { vertial-align:middle; margin:2px 3px 3px 0; }
dl .black { color:#333; }
dl .gray { color:#696969; }

.table_order { width:100%; margin:0 0 10px 0; border:1px solid #ddcfc9; border-bottom:0px; }
.table_order select { font-size:12px; height:20px; padding:1px; line-height:20px; border:1px solid #cbb5aa; }
.table_order input.order { vertical-align:middle; margin-bottom:3px; height:15px; padding:2px 2px 1px 2px; border:1px solid #cbb5aa; font-size:12px; text-align:right; }
.table_order input.txt { vertical-align:middle; margin-bottom:3px; font-size:12px; }
.table_order img { vertical-align:middle; margin:0 0 2px 0; }

.table_order th.bg1, .table_order td.bg1 { background:#faf7f0; }
.table_order td .m60 { margin:0 0 0 60px; }

.table_order .dot1 { padding:0 0 0 6px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 5px; font-size:11px; }
.table_order .dot2 { padding:0 0 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_19.gif') no-repeat left 5px; font-size:11px; }
.table_order p.dot3 { padding:0 0 0 13px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bul_02.gif') no-repeat left 4px; font-size:11px; color:#cc1d22; }
.table_order span.dot3 { padding:0 0 0 20px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bul_02.gif') no-repeat 7px top; font-size:11px; color:#cc1d22 !importent }
.table_order th.tit span.txt1 { float:right; padding-left:13px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bul_01.gif') no-repeat left 3px; color:#6d504d; font-size:11px; font-weight:normal; }

.table_order p.mrgt5 { margin-top:5px; }
.table_order .btn1 { margin:0 8px 3px 0; }
.table_order .delivery_lft { float:left; padding-top:4px; }
.table_order .delivery_rht { float:right; }
.table_order .delivery_01 { padding-left:25px;}
.table_order .card_lft { float:left; }
.table_order .card_rht { float:right; }

.table_order th { padding:8px 5px 6px 12px; border-left:1px solid #ddcfc9; background:#fbf9f4 url('https://image.lotteimall.com/imall_ec/site/images/order/bg_line3.gif') repeat-x left bottom; text-align:left; }
.table_order th.tit { padding:10px 10px 8px 12px; background-color:#f8f3e9; }
.table_order td.tit { padding:6px 5px 6px 12px; background-color:#f8f3e9; }
.table_order td.tit2 { padding:6px 5px 6px 12px; background-color:#fdfcf9; }
.table_order td { padding:8px 10px 6px 10px; border-left:1px solid #ddcfc9; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_line3.gif') repeat-x left bottom; font-size:12px; line-height:18px; }

/* 반품접수, 교환접수 : LAYER : BOX 1 */
div.dinfo_box span.lyrel { float:none; }
div.dinfo_box span.lyrel:after { display:inline }
.lyrel_lft { float:left; }
span.lyrel:after { content:""; display:block; clear:both; }
span.lyrel	{ float:right; }
span.lyrel2	{}
span.on		{ z-index:201 !important; position:relative; }
span.on div.box_info { display:block; }

div.box_info { display:none; top:10px; position:absolute; padding:8px 0 0 0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box1.gif') no-repeat center 3px; }
div.box_info div.box { padding:10px 10px 5px 10px; border:2px solid #ce262b; border-top:0px; background-color:#fff; text-align:left; font-size:11px; }
div.box_info div.box h6 { position:relative; margin:0 0 5px 0; font-size:11px; color:#cc1d22; }
div.box_info div.box h6 span.close { position:absolute; top:0px; right:0px; }
div.box_info div.box .dot1 { padding:0 0 5px 8px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 6px; color:#767676; font-weight:normal; letter-spacing:-1px; }

#InfoCoupon1 { left:-540px; top:16px; width:650px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box2.gif') no-repeat -115px 3px; }
#InfoCoupon1 p { padding:5px 0; font-size:12px; font-weight:normal; }
#InfoCoupon2 { left:-138px; width:285px; }
#InfoCoupon3 { left:-138px; width:285px; }
#InfoCoupon4 { left:-138px; width:285px; }
#InfoCoupon5 { left:-138px; width:285px; }
#InfoCoupon6 { left:-138px; width:285px; }
#InfoPoint1 { left:-138px; width:285px; }
#InfoCard1 { left:-270px; top:14px; width:360px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box2.gif') no-repeat right 3px; }
#InfoCardLotte_01 { left:-145px; width:300px; }
#InfoCardLotte_02 { left:-145px; width:300px; }

#InfoCardShinhan_01 { left:-145px; width:300px; }
#InfoCardShinhan_02 { left:-280px; top:10px; position:absolute; width:400px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box2.gif') no-repeat right 3px}
#InfoCardShinhan_02 dl { padding:10px; margin:5px 0 10px 0; border:1px solid #eee3dd; background-color:#fffbef; }
#InfoCardShinhan_02 dl dt { padding:0 0 7px 0; }
#InfoCardShinhan_02 dl dd { padding:6px 10px; border:2px solid #e11838; background-color:#fff; }
#InfoCardShinhan_02 dl dd p { padding-bottom:0px; }

#InfoCardSamsung_01 { left:-145px; width:300px; }
#InfoCardSamsung_02 { left:-145px; width:300px; }
#InfoCardNh_01 { left:-145px; width:300px; }
#InfoCardNh_02 { left:-145px; width:300px; }

#InfoCardJeju_01 { left:-145px; width:300px; }
#InfoCardJeju_02 { left:-280px; top:16px; width:400px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box2.gif') no-repeat right 3px;}
#InfoCardJeju_02 dl { padding:10px; margin:5px 0 10px 0; border:1px solid #eee3dd; background-color:#fffbef; }
#InfoCardJeju_02 dl dt { padding:0 0 7px 0; }
#InfoCardJeju_02 dl dd { padding:6px 10px; border:2px solid #e11838; background-color:#fff; }
#InfoCardJeju_02 dl dd p { padding-bottom:0px; }

#InfoNotice_01 { left:-270px; width:300px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box5.gif') no-repeat right 3px; }
#InfoNotice_02 { left:-270px; width:300px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box5.gif') no-repeat right 3px; }
#InfoNotice_03 { left:-270px; width:300px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box5.gif') no-repeat right 3px; }
#InfoNotice_04 { left:-270px; width:300px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/bg_box5.gif') no-repeat right 3px; }

div.pay_info { float:left; width:312px; }
div.pay  { float:right; width:380px;}
div.pay_info ul { border:2px solid #ddcfc9; }
div.pay_info ul li p { float:left; padding:3px 0 3px 15px; }
div.pay_info ul li p.pay1 { width:125px; background:#fbf9f4; }
div.pay_info ul li p.pay2 { width:147px; text-align:right; border-left:2px solid #ddcfc9; }
div.pay_info ul li p.pay1 span.col1 { color:#cc1d22; }
div.pay_info ul li p.pay2 span.col2 { color:#b9722c; }

/* 장바구니 */
p.cart_txt { padding-bottom:15px; color:#444444; }
p.prod_name { padding:10px 0 5px; border-top:1px solid #ddcbc9; }
p.prod_name span { margin:0 0 4px 0; padding:0 0 0 10px; font-size:12px; color:#444444; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat 3px 8px; }
p.prod_name span strong.col_1 { color:#cc1d22; }

div.prod_box { position:relative; height:97px;}
div.prod_box p.btn_prev { position:absolute; top:43px; left:10px;}
div.prod_box p.btn_next { position:absolute; top:43px; right:10px;}
div.prod_box div.on {display:block;  border:1px solid #ddcbc9; padding:10px 6px;}
div.prod_box div.off {display:none}
div.prod_box div ol:after { content:""; display:block; clear:both; }
div.prod_box div ol { *zoom:1; width:340px; margin:0 auto; }
div.prod_box div ol li { float:left; padding:0 3px; }
div.prod_box div ol li a img.bor { border:1px solid #ddcfc9;}

/* 단말기상품 상세내역보기 */
table.ly_table1 { width:100%; margin:8px 0; }
table.ly_table1 tr th { background-color:#e38586; padding:5px 0 5px 10px; font-weight:normal; color:#ffffff; text-align:left;  }
table.ly_table1 tr th.right { text-align:right; padding:5px 10px 5px; }
table.ly_table1 tr td { padding:3px 0 3px 10px; color:#444444; }

.total_txt { padding:10px 0 5px 10px; border-top:1px solid #ddcfc9; color:#444444; font-size:12px; }
.total_sum { padding:0 0 10px 10px; color:#444444; font-size:12px;}
.total_sum span.col_1 { color:#cc1d22; font-family:Dotum; font-size:18px; font-weight:bold;}

/*팝업카피라이터*/
div.p_copy { border:1px solid #efe8e8; background:#f8f8f8; margin:0 0 10px;}
div.p_copy dl:after { content:""; display:block; clear:both; }
div.p_copy dl { *zoom:1; }
div.p_copy dl dt { float:left; padding: 13px 0 10px 20px;}
div.p_copy dl dd { float:right; padding:13px 20px 12px ; }
div.p_copy dl dd p { padding:2px 0 4px 0; }

/* 주문하기 : OK캐쉬백 사용 */
.okcashuse_box .btn_r { margin:0 0 30px 0 }
.okcashuse_box p.mag { margin:0 0 32px 0; font-size:14px; font-weight:bold; text-align:center; color:#4d4d4d}
.okcashuse_box p.mag span { color:#cc1d22}
.okcashuse_box .btn_cmb15 { margin:0 0 15px 0; text-align:center;}

/* 주문하기 : OK캐쉬백 사용,적립 공통사항 */
.pwbox { margin:0 0 15px 0; padding:15px 15px 13px 15px; border:1px solid #ddcfc9;}
.pwbox .titmag { margin:0 0 18px 0; text-align:center}
.pwbox .text1 { margin:0 0 10px 0; line-height:18px}
.pwbox .olpoplist { margin:10px 0 0 0; }
.pwbox .olpoplist li { margin:0 0 4px 0; padding:0 0 0 4px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 6px;}

.btn_cmb30 { margin:0 0 30px 0; text-align:center; }

/* 주문하기 : OK캐쉬백 적립 */
.okcashsave_box .btn_r { margin:0 0 10px 0 }
.okcashsave_box .btn_cmb20 { margin:0 0 20px 0; text-align:center; }

/* 주문하기 : OK캐쉬백 적립2 */
.okchsave2box .btn_c { margin:0 0 20px 0;}
.okchsave2box .btn_cmb15 { margin:0 0 15px 0; text-align:center;}
.blittype { margin:0 0 0 15px; padding:0 0 0 22px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_circle.gif') no-repeat 5px top; }

/* 주문하기 : 롯데모바일상품권등록 */
.resistersum_text { margin:0 0 2px 0; }

/* 주문하기 : 롯데모바일상품권 사용안내 */
div.mobile_gift {  position:relative;margin:0 0 2px 0; }

/* 주문하기 : 롯데백화점상품권사용, 롯데백화점 모바일상품권 사용 및 등록 */
.giftcarduse_box .btn_r { margin:0 0 10px 0; }
.giftcarduse_box div.table_oveflow { margin:0 0 10px 0}
.giftcarduse_box .tablebox { margin:0 0 10px 0 ;}
.giftcarduse_box .shortbox .none{ background:none;}
.giftcarduse_box .btn_c { margin:0 0 15px 0; }
.giftcarduse_box .mb30 { margin:0 0 30px 0;}

.giftcarduse_box .addp { margin:2px 0 0 0; padding:0 0 0 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_12.gif') no-repeat left 2px; }
.giftcarduse_box .blit_19 { padding:0 0 15px 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_19.gif') no-repeat left 2px;}

/* 주문하기 : 롯데백화점상품권사용2 */
.no_giftcard { padding:15px 0; }
.no_giftcard p.no_con {text-align:center; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:2px solid #dfd2cd; }
.shortbox .shortbox_font { font-weight:bold; margin:0 0 10px 0; }
.shortbox .shortbox_font span { color:#cc1d22; }
.shortbox .ollist .giftcard_use_add { padding:0 0 7px 5px; }

/* 주문하기 : 롯데포인트사용1*/
.table_popform tbody td.bg_white { border-left:#dfd2cd 1px solid; }

.point_box .ej_guide div ol li { margin:0 0 5px 0; }
.point_box .ej_proxy div ol li { margin:0 0 5px 0; }
.point_box .wiz_faq div ol li { margin:0 0 5px 0; }
.point_box .wiz_terms div ol li { margin:0 0 5px 0; }
.point_box .point_text_box { border:1px solid #eee3dd; padding:17px 15px 14px 15px; margin:0 0 10px 0; }
.point_box .point_box_okcash{ padding:0 0 30px 0; }


/* 주문하기 : 롯데포인트사용2*/
.okcashuse_box .mag { padding:30px 0 0 0; }

/* 주문하기 : 롯데포인트적립*/
.table_popform tbody td.bg_white { border-left:#dfd2cd 1px solid; }
.point_box .btn_cb20 { text-align:center; margin:0 0 30px 0; }
.point_box .table_popform .point_input { padding:0 0 5px 0; }
.point_box .table_popform .point_text { padding:0 17px 0 0; }

/* 주문하기 : 배송지선택*/
.arrivalbox p.tab_btn { padding:0 0 30px 0; }
.arrivalbox .table_popform3 { margin:0 0 20px 0; }
.arrivalbox .table_popform3 .tl { text-align:left; }
.arrivalbox .table_popform3 .on { background:#fffbef; }
.arrivalbox .table_popform3 .tc { font-weight:bold; }
.arrivalbox .numberlist { text-align:center; padding:0 0 15px 0; }
.arrivalbox .numberlist .btn_fir { margin:0 5px; }
.arrivalbox .numberlist .btn_sed { margin:0 10px 0 0; }
.arrivalbox .numberlist .num { margin:0 3px; }
.arrivalbox .numberlist .numon { margin:0 3px; font-weight:bold; color:#e11837;}
.arrivalbox .numberlist .btn_three { margin:0 0 0 10px; }

/* 주문하기 : 쿠폰조회및 적용하기 */
.cpusebox {}
.cpusebox p { margin:0 0 10px 0;}
.cpusebox .table_popform3 { margin:0 0 122px 0;}
.cpusebox .table_popform3  .tl { text-align:left}
.cpusebox .table_popform3  select { margin:0 0 6px 0;}

/* 주문하기 : 플러스쿠폰 조회및 적용하기 */
.pluscpbox p { margin:0 0 10px 0;}
.pluscpbox .table_popform3 { margin:0 0 122px 0;}
.pluscpbox .table_popform3 .tl { text-align:left}


/* 고객센터_문의하기_주문상품검색 */
.order_search dl { zoom:1; width:100%; height:67px; border:1px solid #ddcfc9; background-color:fefefc;}
.order_search dl:after { content:""; display:block; clear:both;}
.order_search dt { margin:14px 0 7px 12px; }
.order_search dd.fir { margin:0 3px 0 12px; }
.order_search dd.input { margin:0 5px 0 6px; }
.order_search dd.dash { margin:0 5px 0 3px; }
.order_search dd.search { margin:-3px 11px 0 6px; }
.order_search dd { float:left; margin:0 3px 0 0; }

.h3pop { margin:33px 0 9px 0 }

.table_popform3 span.text { color:#b9722c; font-weight:bold; }

/* 마이페이지 : 배송추적 */
.deltracebox .table_point { margin:0 0 10px 0}
.deltracebox .mb20{ margin:0 0 20px 0}
.deltracebox .banner { margin:0 0 15px 0; text-align:center}
.deltracebox .btn_c { margin:0 0 15px 0;}

/* 마이페이지 : 현금영수증 */
.receiptbox .btn_r {}
.table_rpt { width:100%; margin:0 0 10px 0}
.table_rpt tbody th { padding:9px 10px; background:#fbf9f4; border-top:1px solid #dfd2cd; border-bottom:1px solid #dfd2cd; border-left:1px solid #dfd2cd; border-right:1px solid #dfd2cd; text-align:left}
.table_rpt tbody td { padding:9px 10px; border-bottom:1px solid #dfd2cd; border-left:1px solid #dfd2cd; border-right:1px solid #dfd2cd;}
.table_rpt tbody td.tc { text-align:center}
.table_rpt tbody .bgcel1 { padding:0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_cell.gif') repeat-y left top; text-align:right;}
.table_rpt tbody .bgcel1 span { margin:0 0 0 6px }
.table_rpt tbody .bgcel2 { padding:0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_cell.gif') repeat-y left top; text-align:right; font-weight:bold;}
.table_rpt tbody .bgcel2 span { margin:0 2px 0 4px }
.table_rpt tbody .bgcel3 { padding:0; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_cell.gif') repeat-y left top; text-align:right; font-weight:bold; color:#cc1d22}
.table_rpt tbody .bgcel3 span { margin:0 2px 0 5px }
.receiptbox .boxsty1 { margin:0 0 15px 0}

/* 마이페이지 : 뽀: 적립금전환하기 */
.savmmsg { margin:0 0 15px 0; text-align:center}

/* 마이페이지 : 나의 쇼핑내역: 상품수령확인*/
div.prizes_di .table_2 { margin:0 0 20px 0}
div.prizes_di .dot_01 { margin:0 0 0 0}
div.prizes_di .dot_03 { margin:0 0 0 0}
div.prizes_di div.r1 { position:relative;}
div.prizes_di div.r1 p.yesno { position:absolute; top:0; right:0px;}
div.prizes_di div.r1 .table_2 { margin:0 0 15px 0}
div.prizes_di textarea{ime-mode: active;}

/* 마이페이지 : 나의혜택: 롯데포인트*/
.poinquirybox .txt1 { margin:0 0 8px 0; }
.poinquirybox .txt2 { margin:0 0 10px 0; color:#b9722c}
.poinquirybox .txt3 { margin:0 0 15px 0; color:#b9722c}

.pwchange { margin:23px 0 0 0 }

/* 마이페이지 : 나의혜택: 백화점상품권 환불신청*/
div.giftrefund_di .dot_03 { margin:0 0 0 0}
div.giftrefund_di .radiobox { margin:0 0 10px 0}
div.giftrefund_di .table_4 { margin:0 0 85px 0}
.giftrefund_di .agree_cont{margin: -73px 0 20px 0;font-size: 14px;}
.giftrefund_di .agree_cont .agr{margin-bottom: 10px;}
.giftrefund_di .agree_cont .table_3 th{font-size: 14px;}
.giftrefund_di .agree_cont .table_3 td{font-size: 14px;line-height: 1.5em;}
.giftrefund_di .agree_cont .table_3 strong{color: #ea493e}
.giftrefund_di .agree_cont .gd{font-weight: bold;} 

/* 마이페이지 : 배송지 선택*/
div.delivery_di .sp1 { margin:0 0 0 78px; color:#696969}
div.delivery_di .sp2 { margin:0 0 0 25px; color:#696969}
div.delivery_di .numdi { color:#cbb5aa}
div.delivery_di .tab2 { margin:0 0 15px 0}
div.delivery_di .table_2 { margin:0 0 15px 0}
div.delivery_di .table_oveflow { border:0 }
div.delivery_di .tbodyflow { margin:0 0 15px 0}


/* 마이페이지 : 배송지 관리*/
div.delivcare_di .sp1 { margin:0 0 0 78px; color:#696969}
div.delivcare_di .sp2 { margin:0 0 0 25px; color:#696969}

/* 마이페이지 : 카탈로그우편신청*/
div.catalog_di .r1 { height:185px; padding:0 0 0 167px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bg_catalog.jpg') no-repeat left top;}
div.catalog_di .r1 ul { margin:10px 0 0 0}
div.catalog_di .r1 ul li { margin:0 0 5px 0}
div.catalog_di .r1 ul li.li1 { margin:0 0 15px 0}

div.catalog_di .r2 { margin:0 0 15px 0;padding:15px 15px; background:#fffbef; border:1px solid #e8ded9}
div.catalog_di .colred { margin:0 0 5px 0; text-align:right}

/* layer popup */
#layer_wrap { position:relative; border:3px solid #4a4e51 }/*2015-07넘버원*/
p.quickbtn { position:absolute; top:0; right:0px; z-index:1}/*2015-07넘버원*/
div.quickview {position:relative; padding:20px 30px; margin:0 auto; height:607px; overflow:hidden;}/*2015-07넘버원*/
div.quickview ul.tab:after	{ content:""; display:block; clear:both }
div.quickview ul.tab		{ width:782px; *zoom:1; height:45px }
div.quickview ul.tab li { float:left;}
div.quickview ul.tab li a img{width:390px;height:35px}/*2015-07넘버원*/

div.tab_cont_selected { display:block !important}
div.quick_zoom { width:782px; margin:30px auto 0 auto; display:none }
div.quick_info { width:782px; margin:0 auto; display:none; padding-bottom:20px; }

div.quick_info div.view_total { display:none;margin-bottom:15px; border-top:4px solid #bbb; position:relative; }/*2015-07넘버원*/
div.quick_info div.view_total span.btn { position:absolute; top:0; right:0px; }/*2015-07넘버원*/
div.quick_info div.view_total div.autobox {overflow:auto;overflow-x:hidden;height:72px;}/*2015-07넘버원*/
div.quick_info div.view_total table { width:100%; }
div.quick_info div.view_total table th { padding:4px 0 4px 0; border-bottom:1px solid #f3eeec; color:#444; }
div.quick_info div.view_total table td { padding:4px 0 4px 0;  text-align:center; border-bottom:1px solid #e5e5e5; }/*2015-07넘버원*/
div.quick_info div.award { position:relative; }
div.quick_info div.award h6 { position:relative; height:20px; color:#808285; font-size:12px; font-weight:normal; }
div.quick_info div.award h6 img { vertical-align:middle; margin-bottom:4px; }
div.quick_info div.award h6  span { color:#cc1d22; font-weight:bold; }
div.quick_info div.award div.btn { position:absolute; top:0; right:0px; }
div.quick_info div.award div.bg1 { background:url('https://image.lotteimall.com/imall_ec/site/images/product/bg_box4.gif') no-repeat left top; }
div.quick_info div.award div.bg2 { background:url('https://image.lotteimall.com/imall_ec/site/images/product/bg_box4s.gif') no-repeat left top; }
div.quick_info div.award div.box { position:relative; width:781px; height:90px; }
div.quick_info div.award div.box dl { position:absolute; top:0px; left:0px; width:95px; }
div.quick_info div.award div.box dl dt { padding:19px 0 0 22px; }/*2015-07넘버원*/
div.quick_info div.award div.box dl dd {width:110px; color:#fff;font-family:Arial; font-size:30px; font-weight:bold; text-align:center;letter-spacing:-1px; line-height:1.1em}/*2015-07넘버원*/
div.quick_info div.award div.box dl dd img{margin-left:4px;vertical-align:-1px}/*2015-07넘버원*/
div.quick_info div.award div.box ol { padding:24px 0 0 125px; }/*2015-07넘버원*/
div.quick_info div.award div.box ol li { float:left; width:99px; padding:0 0 0 65px; }/*2015-07넘버원*/
div.quick_info div.award div.box ol li p span { display:none; }
div.quick_info div.award div.box ol li p { display:block; width:34px; padding:0 16px 3px 28px; background:url('https://image.lotteimall.com/imall_ec/site/images/product/quick_04.gif') no-repeat left 4px; text-align:right; color:#cc1d22; font-size:18px; font-weight:bold; line-height:20px; }
div.quick_info div.award div.box ol li p.s2 { background-position:0 -22px;  padding:0 16px 3px 39px;}
div.quick_info div.award div.box ol li p.s3 { background-position:0 -47px; }
div.quick_info div.award div.box ol li p.s4 { background-position:0 -72px; }
div.quick_info div.award div.box ol li p.s5 { background-position:0 -96px; padding-left:37px;}/*2015-07넘버원*/
div.quick_info div.award div.box ol li p.s6 { background-position:0 -122px; }

div.quick_zoom:after { content:""; display:block; clear:both; }
div.quick_zoom { *zoom:1; }
div.quick_zoom p.big { float:left; width:590px; }
div.quick_zoom p.big img { border:1px solid #d2d2d2; }/*2015-07넘버원*/
div.quick_zoom ol { float:left; width:95px; }
div.quick_zoom ol li { margin-bottom:11px; }
div.quick_zoom ol li img { border:1px solid #d2d2d2; }/*2015-07넘버원*/


/* 로그인 */
div.login_di { width:383px; margin:0 auto;}
div.login_di div.r1:after { content:""; display:block; clear:both; }
div.login_di div.r1 { *zoom:1; width:349px; height:80px; position:relative; margin:0 auto;}/*2015.04.20 멤버스 및 간편회원 대응*/
div.login_di div.r1 dl { *zoom:1; float:left; width:264px; height:40px; }/*2015.04.20 멤버스 및 간편회원 대응*/
div.login_di div.r1 dl:after { content:""; display:block; clear:both; }
div.login_di div.r1 dl dt.fst, div.login_di div.r1 dl dd.fst { height:24px;}
div.login_di div.r1 dl dt{ float:left; width:35px; height:20px; text-align:right;}
div.login_di div.r1 dl dt img { text-align:right; vertical-align:middle}
div.login_di div.r1 dl dd { float:right; width:219px; height:20px;}/*2015.04.20 멤버스 및 간편회원 대응*/
div.login_di div.r1 dl dd input.txt{width:215px !important}/*2015.04.20 멤버스 및 간편회원 대응*/
div.login_di div.r1 p {float:right}
div.login_di div.r1 p img { vertical-align:middle}

div.login_di div.r2 { margin:7px 0 15px 0; padding:0 0 12px 0; border-bottom:1px solid #e8ded9}
div.login_di div.r2 a { padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/bgmyline.gif') no-repeat left 2px}
div.login_di div.r2 a.fst { background-image:none; }
div.login_di div.r2 .btn1 { margin:0 0 0 57px}/*2015.04.20 멤버스 및 간편회원 대응*/
div.login_di div.r2 input { margin:0 3px 0 22px }
div.login_di p.text { margin:0 0 0 0; padding:0 20px 0 20px}
div.login_di p.tit { float:none !important;margin-bottom:20px;text-align:center}
div.login_di div.btn_r { margin:10px 0 10px 0}

div.login_cf_txt {padding:10px 15px;margin-bottom:30px;border:1px solid #e8ded9;background:#fcfbf7}
div.login_cf_txt ol {margin-bottom:0}

/* 로그인실패 */
div.logfailure_di { width:383px; margin:30px auto 0 auto; text-align:center }
div.logfailure_di p.r1 { margin:0 0 10px 0}
div.logfailure_di p.r2 { margin:0 0 8px 0}
div.logfailure_di div.r3 { margin:0 0 10px 0}
div.logfailure_di div.r3 a { padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/bgmyline.gif') no-repeat left 2px}
div.logfailure_di div.r3 a.fst { background-image:none; }
div.logfailure_di p.r4  { margin:0 0 10px 0; }
div.logfailure_di p.r5 { margin:0 0 15px 0; padding:0 0 25px 0; border-bottom:1px solid #e8ded9 ;}
div.logfailure_di p.r6 { margin:0 0 30px 0;}

/* 로그인실패 - 간편ID 찾기 */
div.simpleIdfailure_di { width:383px; margin:30px auto 0 auto; text-align:center }
div.simpleIdfailure_di p.r1 { margin:0 0 10px 0}
div.simpleIdfailure_di div.r3 { margin:30px 0 20px 0; padding-bottom:38px; border-bottom:1px solid #e8ded9}
div.simpleIdfailure_di div.r3 a { padding:0 2px}
div.simpleIdfailure_di p.r4 { margin:0 0 30px 0;}

/* bang : 선물메시지(장바구니) */
dl.shop_msg:after	{ content:""; display:block; clear:both; }
dl.shop_msg			{ *zoom:1; }
dl.shop_msg dt { margin:0 0 7px 0; position:relative; color:#999; }
dl.shop_msg dt span.total { position:absolute; top:1px; right:0px; color:#999; }
dl.shop_msg dd {  margin:0 0 7px 0; }
dl.shop_msg dd.sender { margin:0 0 7px 0; color:#999; text-align:right; }
dl.shop_msg input { vertical-align:middle; margin-bottom:1px; }

/* 선물메시지 입력 팝업  */
.giftService_banner img {margin:-15px -15px 0;}
ol.dot_01.giftService {margin:0;}
ol.dot_01.giftService li:first-child {margin-bottom:10px;}
ol.dot_01.giftService li {padding-left:7px; font-size:12px;}
div.giftService p {position:relative; margin-bottom:7px; color:#999;}
div.giftService p label {margin-right:5px; color:#444;}
div.giftService p .total {position:absolute; bottom:3px; right:0;}
div.giftService p.recipient .txt {font-weight:bold;}
div.giftService p.msg {text-align:center;}
div.giftService p.sender {text-align:right;}

/* 세금계산서 */
.junja { position:relative; width:673px;}
.junja table.table_tax { width:639px; margin:0 0 10px 0; border:2px solid #ddcfc9}
.junja table.table_tax th { padding:5px 5px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; text-align:center; }
.junja table.table_tax td { padding:5px 5px; border-left:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; text-align:center}
.junja table.table_tax .bb th { border-bottom:2px solid #ddcfc9; }
.junja table.table_tax .bb td { border-bottom:2px solid #ddcfc9;}
.junja table.table_tax .thbb { border-bottom:2px solid #ddcfc9;}
.junja table.table_tax .tr { text-align:right}
.junja table.table_tax .tc { text-align:right}
.junja table.table_tax .tl { text-align:left}
.junja .paint { position:absolute; top:200px; left:560px;}
.junja .junjatxt { margin:0 0 30px 0}

.junja table.table_4 { width:639px;}
.junja .juniput { padding:0 0 2px 0}
.junja .juniput2 { margin:0 0 15px 0}

/* 등급책정방법 */
h3.m_bt { margin-bottom:18px; }
p.addtxt { margin-bottom:10px; color:#b9722c; line-height:16px; }
p.addtxt span { font-size:12px; }
div.level_area { position:relative; width:402px; height:274px; margin-bottom:18px; background:url('https://image.lotteimall.com/imall_ec/site/images/popup/bg_level_gf.jpg') no-repeat left top; }
div.level_area ul li { position:absolute; }
div.level_area ul li.bronze { bottom:26px; left:55px; }
div.level_area ul li.silver { bottom:72px; left:102px; }
div.level_area ul li.gold { bottom:118px; left:147px; }
div.level_area ul li.shop { top:64px; right:46px; }
div.level_area ul li.pre { top:18px; right:0; }
table.table_popsty1 { width:100%; margin-bottom:8px; border:2px solid #ddcfc9; }
table.table_popsty1 th { padding:8px 0 7px; color:#745c51; background:#fbf9f4; border-top:1px solid #ddcfc9; }
table.table_popsty1 td { padding:8px 0 7px 10px; text-align:left; border-left:1px solid #ddcfc9; border-top:1px solid #ddcfc9; }

/* 고객 ARS 안내 */
div.ars ul.tabtxt { *zoom:1; padding-left:30px; background:url('https://image.lotteimall.com/imall_ec/site/images/customer/bg_ars_top.gif') repeat-x left top; }
div.ars ul.tabtxt:after { content:""; display:block; clear:both }
div.ars ul li { float:left; }
div.ars div.tab_cont_selected { display:block; }
div.ars div.divcate { padding:30px; display:none; }
div.ars div.divcate p.tit { margin-bottom:20px; }
div.ars div.divcate div { margin-bottom:20px; }
div.ars div.divcate p.txt { margin-bottom:20px; }
div.ars p.ir { visibility:hidden; width:0; height:0; font-size:0; text-indent:-10000px; }
div.ars div.vod {width:722px; text-align:center; margin-bottom:20px;}

/* top : left : 상품이미지 */
div.l_img { margin-bottom:15px; position:relative; }
div.l_img div.bimg { margin:0 0 15px 0; }
div.l_img ul { height:40px; }
div.l_img ul li { float:left; }
div.l_img ol li img.hand { border:1px solid #d2d2d2; }/*2015-07넘버원*/
div.l_img div.icon_01 { position:absolute; top:0px; left:0px; } /* 카드 할인 딱지 */
div.l_img div.icon_01 p { width:53px; height:60px; margin-bottom:5px; }
div.l_img div.icon_01 p span.txt { z-index:-1;position:relative; display:block; height:22px;}
div.l_img div.icon_01 p span.no { display:block; color:#fff; font-family:Arial; font-size:34px; line-height:35px; font-weight:bold; padding-left:5px;}
div.l_img div.icon_01 p span.no2 { display:block; color:#fff; font-family:Arial; font-size:26px; letter-spacing:-2px; line-height:30px; font-weight:bold; padding-left:2px;}
div.l_img div.icon_01 p.card_33 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card1.gif') no-repeat left top; } /* 롯데카드 */
div.l_img div.icon_01 p.card_01 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card2.gif') no-repeat left top; } /* 비씨카드 */
div.l_img div.icon_01 p.card_06 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card3.gif') no-repeat left top; } /* 삼성카드 */
div.l_img div.icon_01 p.card_07 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card4.gif') no-repeat left top; } /* 신한카드 */
div.l_img div.icon_01 p.card_03 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card5.gif') no-repeat left top; } /* 외환카드 */
div.l_img div.icon_01 p.card_00 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card6.gif') no-repeat left top; } /* 우리카드 */
div.l_img div.icon_01 p.card_02 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card7.gif') no-repeat left top; } /* 국민카드 */
div.l_img div.icon_01 p.card_61 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card8.gif') no-repeat left top; } /* 하나카드 */
div.l_img div.icon_01 p.card_08 { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_card9.gif') no-repeat left top; } /* 현대카드 */

/* top : left : TV쇼핑 */
div.l_tv { margin-bottom:15px; }
div.l_tv div.bimg { width:280px; height:280px; margin:0 0 15px 0; }
div.l_tv div.bimg div.movie { width:280px; height:260px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_movie.gif') no-repeat left top; }
div.l_tv div.bimg p { text-align:center;}
div.l_tv ul { height:40px; }
div.l_tv ul li { float:left; }
div.l_tv dl { width:250px; margin:0 auto; }
div.l_tv dl dt { float:left; width:65px; }
div.l_tv dl dd { float:left; width:185px }
div.l_tv dl dt img.border { border:1px solid #ddcfc9; }

/* top : left : 소셜 */
div.l_sns:after { content:""; display:block; clear:both; }
div.l_sns { *zoom:1; padding:9px 0 9px 15px; border:1px solid #ddcfc9; background-color:#fbf9f4; }
div.l_sns h6 { float:left; width:95px; padding:3px 0 0 0; }
div.l_sns ul { float:left; width:140px; }
div.l_sns ul li { float:left; width:20px; }
/* top : 상품 정보 */
div.dinfo_box:after { content:""; display:block; clear:both; }
div.dinfo_box { *zoom:1; margin-bottom:30px; }
div.dinfo_box div.r1 { float:left; width:280px; }
div.dinfo_box div.r2 { float:right; width:475px; }
div.dinfo_box div.r2 #immOrder-btn_quick,
div.dinfo_box div.r2 #saveCart-btn_quick{margin-right:-1px}/*2015-07넘버원*/
div.dinfo_box div.info_btn #immOrder-btn_quick,
div.dinfo_box div.info_btn #saveCart-btn_quick{margin-right:0}/*2015-07넘버원*/
div.dinfo_box div.r2 h6 {line-height:18px; margin-bottom:7px; }/*2015-07넘버원*/
div.dinfo_box div.r2 h6 strong { color:#cc1d22; }
/* 안내 레이어 */
div.lyrel { position:relative; }
span.lyrel	{ z-index:200; }
span.on		{ position:relative; z-index:201; }
span.on div.lybox1 { display:block; }
span.on div.lybox2 { display:block; }
span.on div.lybox3 { display:block; }
span.on div.lybox4 { display:block; }
span.on div.lybox5 { display:block; }
span.on div.lybox6 { display:block; }
span.on div.lybox7 { display:block; }
div.lybox1 { display:none; position:absolute; top:-60px; right:0px; padding:8px 10px 10px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box3.gif') no-repeat left bottom; border-top:2px solid #cc1d22; }
div.lybox2 { display:none; position:absolute; top:-7px; left:14px; padding:0 0 5px 0; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box4.gif') no-repeat left bottom; border-right:2px solid #cc1d22; }
div.lybox2 div.inner { padding:10px 10px 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box4.gif') no-repeat left top; }
div.lybox3 { display:none; position:absolute; top:15px; right:0px; padding:17px 10px 3px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box5.gif') no-repeat left top; border-bottom:2px solid #cc1d22; }

div.lybox4 { width:220px; height:25px; display:none; position:absolute; top:15px; left:0px; padding:17px 10px 3px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box6.gif') no-repeat left top; }
div.lybox5 { width:220px; height:25px; display:none; position:absolute; top:15px; right:0px; padding:17px 10px 3px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box7.gif') no-repeat left top; }
div.lybox6 { width:365px; display:none; position:absolute; top:-143px; right:-92px; padding:8px 10px 10px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box8.gif') no-repeat left bottom; border-top:2px solid #cc1d22; }
div.lybox6 table.table_4 { width:100%; margin:0 0 5px 0; }
div.lybox6 table.table_4 th { padding:4px 5px 2px 5px; border-left:1px solid #fff; border-bottom:1px solid #fff; background-color:#e38586; color:#fff; line-height:15px; font-weight:normal; text-align:center; }
div.lybox6 table.table_4 td { padding:4px 5px 2px 5px; border-left:1px solid #fff; border-bottom:1px solid #fff; background-color:#fae5e6; color:#696969; line-height:15px; }

div.lybox7 { display:none; position:absolute; top:15px; right:0px; padding:17px 10px 3px 10px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_box11.gif') no-repeat left top; border-bottom:2px solid #cc1d22; }
div.lybox7 p { padding-bottom:10px; }
div.lybox7 p span.coupon { margin:0 0 0 4px }

#InfoLayBox1_1 { width:225px; }
#InfoLayBox2_1 { width:240px; }
#InfoLayBox2_2 { width:360px; }
#InfoLayBox2_3 { width:360px; }
#InfoLayBox2_4 { width:360px; }
#InfoLayBox2_5 { width:350px; }
#InfoLayBox3_1 { width:225px; }
#InfoLayBox3_2 { width:280px; }
#InfoLayBox3_3 { width:225px;  text-align:left;}
span.lyrel p.tit { padding:0 0 5px 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 5px; color:#696969; font-size:11px; font-weight:normal; line-height:16px; }
span.lyrel p.tit span.tit { color:#cc1d22; }


/* 조회기간 : 달력 팝업 */
.btn_center { text-align:center; }
.calendbox { display:none; position:absolute; right:-40px; top:20px; width:182px; padding:0 0 5px 0; border:2px solid #e11837; background-color:#fff;}
.calendbox .selbox { width:170px; height:22px;  margin:-5px 0 0 0; padding:10px 0 0 12px;  background: url('https://image.lotteimall.com/imall_ec/site/images/mypage/bg_boxtop.png') no-repeat left top}
.calendar { margin:10px auto 5px !important; width:160px !important; border:2px solid #ddcfc9 !important; }
.calendar th { width:22px; padding:0 !important; border-right:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; background:#fbf9f4; text-align:left; }
.calendar td { padding:0 !important; border-right:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; text-align:center !important; color:#444; }
.calendbox .btnc { margin:0 0 5px 0}
.calendbox .btnclose { position:absolute; right:10px; top:10px}
.calendar td a { display:block; }

div.dinfo_box div.r2 dl { width:455px; margin:0 auto; }
div.dinfo_box div.r2 dl dt { float:left; clear:both; width:133px; padding-left:7px; line-height:18px; }
div.dinfo_box div.r2 dl dd { float:left; width:315px; padding-bottom:5px; line-height:18px; }
div.dinfo_box div.r2 dl dd input.txt{border:1px solid #d7d9da}
div.dinfo_box div.r2 img.top { vertical-align:top; }
div.dinfo_box div.r2 img.mdl { cursor:pointer; vertical-align:middle; margin:0 0 3px 1px; }
div.dinfo_box div.r2 img.mdl2 { vertical-align:middle; margin:0 0 3px 1px; }
div.dinfo_box div.r2 img.mdl3 { vertical-align:middle; margin:0 10px 2px 1px; }
div.dinfo_box div.r2 img.mdl4 { cursor:pointer; vertical-align:middle; margin:0 0 5px 1px; }
div.dinfo_box div.r2 span.coupon {display:inline-block;height:20px; padding:0 7px;background:#878c8f;line-height:18px}/*2015-07넘버원*/
div.dinfo_box div.r2 span.coupon span {color:#fff}/*2015-07넘버원*/

div.dinfo_box div.prod_thum { position:relative; width:280px; }
div.dinfo_box div.prod_thum p.btn_prev { position:absolute; top:20px; left:10px;}
div.dinfo_box div.prod_thum p.btn_next { position:absolute; top:20px; right:10px;}
#slideContentContainer { position:relative; width:240px; height:54px; overflow:hidden; margin:0 0 0 20px; }
#slideContent { position:absolute; top:0px; left:0px; width:240px;}
#slideContent div.slideContent { position:absolute; top:0px; left:0px; width:240px; }
div.dinfo_box div.prod_thum div ol:after { content:""; display:block; clear:both; }
div.dinfo_box div.prod_thum div ol { *zoom:1; width:240px; margin:0 auto; }
div.dinfo_box div.prod_thum div ol li { float:left; padding:0 5px; }




/* A 가격 정보 */
div.info_price { position:relative; padding:7px 0 0 0; margin-bottom:15px; border-top:2px solid #d2d2d2; border-bottom:2px solid #d2d2d2; background-color:#eaeaea; }/*2015-07넘버원*/
div.info_price p.soldout { position:absolute; top:30px; right:10px; }
div.info_price p.soldout02 { position:absolute; top:30px; right:10px; }
div.info_price dl dt { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bul_ls2.gif') no-repeat left 7px; color:#444; }
div.info_price dl dd { color:#444; }
div.info_price dl dd span.strike { color:#cc1d22; text-decoration:line-through; }
div.info_price dl dd span.strike span { color:#444; }
div.info_price dl dd .small { font-size:12px; }
div.info_price dl dt.t1 { padding-top:1px; background-position:left 9px; color:#000; font-size:12px; font-weight:bold; }
div.info_price dl dd.d1 { color:#000; font-size:12px;  }
div.info_price dl dd.d1 span.price { padding:0 1px 0 0; font-size:16px; font-weight:bold; vertical-align:-1px; }
div.info_price dl dd span.red { color:#cc1d22; }

div.info_price dl dt.t2 { padding-top:1px; background-position:left 9px; color:#cc1d22; font-size:12px; font-weight:bold; }
div.info_price dl dd.d2 { color:#cc1d22; font-size:12px;  }
div.info_price dl dd.d2 span.price { padding:0 1px 0 0; font-size:16px; font-weight:bold; vertical-align:-1px; }
div.info_price dl dt.t2s { background-image:none;}
div.info_price dl dt.t3 { background-position:left 8px; color:#666; font-size:12px; font-weight:bold; }
div.info_price dl dd.d3 { color:#666; font-size:12px;  }
div.info_price dl dd.d3 span.price { padding:0 1px 0 0; }
div.info_price dl dd.d3 span.price2 { padding:0 1px 0 0; font-size:16px; font-weight:bold; vertical-align:-1px; }

/* 상담접수 */
div.info_price .box_consult {margin:15px 10px; padding:15px; background-color:#fff; border:1px solid #d0d0d0;}
div.info_price .box_consult .tit {display:block;color:#ed1c24;font-weight:bold;font-size:13px;line-height:1.25em;}
div.info_price .box_consult .txt {color:#384044;font-size:13px;line-height:1.45em;}

/* B 할인, 적립 정보 */
div.info_sale { padding:7px 0; }
div.info_sale dl dt { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bul_dtit1.gif') no-repeat left 5px; color:#444; }
div.info_sale dl dd { color:#444; }

/* C 상품/배송 정보, 카드혜택정보, 남은수량, TV편성 */
div.info_tab { padding:7px 0; }
div.info_tab ul { height:35px; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bg_navi2.gif') repeat-x left top; }
div.info_tab ul li { float:left; position:relative; margin-left:-1px; z-index:1;}
div.info_tab ul li.selected { z-index:1; }

div.info_tab div.tab_cont_selected { display:block !important; }
div.info_tab div.box { display:none; }
div.info_tab div.box dl dt { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bul_dtit1.gif') no-repeat left 5px; color:#444; }
div.info_tab div.box dl dd { color:#444; }
div.info_tab div.box table.table_5 { width:100%; }
div.info_tab div.box table.table_5 th { padding:5px 0 3px 0; border-bottom:1px solid #f3eeec; color:#444; font-weight:normal; }
div.info_tab div.box table.table_5 td { padding:5px 0 3px 0; border-bottom:1px solid #f3eeec; color:#444; text-align:center; }
div.info_tab div.box table.table_5 tr.tit th { font-weight:bold; }
div.info_tab div.box table.table_5 tr.next th, div.info_tab div.box table.table_5 tr.next td { color:#c09220; font-weight:bold; }
#InfoBox_3 { margin-bottom:10px;
	max-height:120px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color:#ddd;
	scrollbar-3dlight-color:#cdcdcd;
	scrollbar-shadow-color:#ddd;
	scrollbar-highlight-color:#ddd;
	scrollbar-darkshadow-color:#cdcdcd;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#f0f0f0;
}
#InfoBox_4 { margin-bottom:10px;
	max-height:120px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color:#ddd;
	scrollbar-3dlight-color:#cdcdcd;
	scrollbar-shadow-color:#ddd;
	scrollbar-highlight-color:#ddd;
	scrollbar-darkshadow-color:#cdcdcd;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#f0f0f0;
}


/* D 옵션 정보 */
div.info_option { padding:7px 0; margin-bottom:5px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background-color:#eaeaea; }/*2015-07넘버원*/
div.info_option dl dt { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bul_dtit1.gif') no-repeat left 8px; color:#444; }
div.info_option dl dd { color:#444; }
div.info_option dl dd.lay { position:relative;}
div.info_option dl dd.lay div.optionbox { top:25px;}

div.optionly { position:relative; }
div.optionbox { display:none; position:absolute; top:15px; right:0px; width:300px; background-color:#fff; border:1px solid #cc1d22; }
div.info_prod div.optionbox h6 { background-color:#cc1d22; text-align:left; padding:7px 0 5px 15px; }
div.info_option div.optionbox h6 { background-color:#cc1d22; text-align:left; padding:7px 0 5px 15px; }
div.optionbox p.btn { position:absolute; top:8px; right:5px; }
div.info_prod div.optionbox ol { width:280px; margin:0 auto; }
div.optionbox ol { text-align:left; }
div.optionbox ol li { padding:6px 0 4px 5px; }
div.optionbox div.opsale { width:280px; margin:8px auto; max-height:110px; overflow:auto; overflow-x:hidden;
	scrollbar-face-color:#ddd;
	scrollbar-3dlight-color:#cdcdcd;
	scrollbar-shadow-color:#ddd;
	scrollbar-highlight-color:#ddd;
	scrollbar-darkshadow-color:#cdcdcd;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#f0f0f0;
}
div.optionbox div.opsale ol { width:auto; }
div.optionbox div.opsale ol li { padding:2px 0 2px 5px; }
div.optionbox div.opsale ol li span { color:#cc1d22; }

/* E 선물 정보 */
div.info_gift { padding:7px 0; }
div.info_gift dl dt { background:url('https://image.lotteimall.com/imall_ec/site/images/detail/bul_dtit1.gif') no-repeat left 6px; color:#444; }
div.info_gift dl dd { color:#444; }
div.info_gift div.service { padding:7px 0 6px 19px; margin:5px 0; background-color:#fbf9f4; }
div.info_gift div.service img { vertical-align:middle; margin-bottom:1px; }
div.info_gift div.service img.txt1 { margin-right:75px; }
div.info_gift div.service img.txt2 { margin-right:10px; }
div.info_gift div.service img.txt3 { margin-right:10px; }

/* F 함께 구매하세요! 상품 & G 패키지 구성 상품 */
.mgt5 { margin-top:5px; }
.mgt10 { margin-top:10px; }
div.info_prod { margin-bottom:15px; }
div.info_prod h6 { padding:3px 0 5px 15px; margin-bottom:0px !important; background-color:#bbb; color:#fff;font-weight:bold; }/*2015-07넘버원*/
div.info_prod div.list2 { border:1px solid #e5e5e5; border-top:0px; }
div.info_prod div.list { border:1px solid #e5e5e5; border-top:0px; }
div.info_prod ol { width:440px; margin:0 auto; }
div.info_prod ol li { padding:10px 0; border-top:1px solid #e5e5e5; }
div.info_prod ol li.fst { border-top:0px; }
div.info_prod ol li dl { width:440px; }
div.info_prod div.list ol li dl dt.t1 { float:left; width:60px; padding:0px; }
div.info_prod div.list ol li dl dd.d2 { float:left; width:300px; padding:0px; }
div.info_prod div.list ol li dl dd.d3 { float:left; width:80px; padding:5px 0 0 0; text-align:center; }
div.info_prod div.list2 ol li dl dt.t1 { float:left; width:70px; padding:0px 10px 0 0;}/*2015-07넘버원*/
div.info_prod div.list2 ol li dl dd.d2 { float:left; width:280px; padding:0px; }
div.info_prod div.list2 ol li dl dd.d3 { float:left; width:80px; padding:5px 0 0 0; text-align:center; }
div.info_prod div.list2 ol li dl dd.d4 { float:left; width:360px; padding:0px; }
div.info_prod div.list2 ol li dl dd.d3 div.clfix { width:52px; margin:0 auto;  }
div.info_prod div.list2 ol li dl dd.d3 div.clfix p { float:left; padding:0 0 0 3px; }
div.info_prod div.list2 ol li dl dd.d3 div.clfix p img { margin-bottom:2px;}
div.info_prod div.list2 dl.total { width:473px; padding:10px 0 0 0; border-top:1px solid #e5e5e5; background-color:#f2f2f2;}
div.info_prod div.list2 dl.total dt { width:123px; padding:0 0 0 20px; }
div.info_prod div.list2 dl.total dd { width:300px; padding:0 30px 0 0; color:#444; text-align:right; }
div.info_prod div.list2 dl.total dt.t4 { padding:7px 0 6px 20px; margin-top:10px; background-color:#fff; color:#444; font-size:12px; font-weight:bold; }
div.info_prod div.list2 dl.total dd.d4 { padding:7px 30px 6px 0; margin-top:10px; background-color:#fff; color:#cc1d22; font-size:12px; font-weight:bold; }
div.info_prod div.list2 dl.total dd.d5 { font-size:12px; font-weight:bold; }
div.info_prod div.list2 dl.total span.no { color:#444; }
div.info_prod input.chk {margin-right:6px; vertical-align:top; }/*2015-07넘버원*/
div.info_prod img.border { border:1px solid #bbb; vertical-align:top; }
div.info_prod p.tit { height:30px; margin:0 0 2px 0; overflow:hidden; line-height:15px; }
div.info_prod span.opt { color:#888; }
div.info_prod dd.d2 span.opt { padding-left:30px; }
div.info_prod input.txt { padding-left:0px; border:1px solid #cccccc; text-align:center; }


/* H 상품 판매 여부 */
div.info_box { padding:10px 0 8px 0; margin-bottom:15px; border:1px solid #e5e5e5; background-color:#eeeeee; color:#444; font-size:12px; font-weight:bold; line-height:18px; text-align:center; }/*2015-07넘버원*/
div.info_box strong { color:#cc1d22; }

/* G 버튼 */
div.info_btn { padding:7px 0; width:475px; position:relative; letter-spacing:-2px; }/*2015-07넘버원*/
div.info_btn:after {content:"";display:block;clear:both}
div.info_btn a,
div.info_btn img {margin:0;}
div.info_btn div.box {display:inline-block; position:absolute; right:0; width:132px; height:34px;background:#878c8e;padding:15px 0 0 14px;vertical-align:middle; letter-spacing:0;}
div.info_btn div.box:after {content:"";display:block;clear:both}
div.info_btn div.box img { float:left; margin:4px 7px 0 0; }
div.info_btn div.box span {float:left; margin-left:1px; color:#fff; font-size:12px;}
div.info_btn div.box span.time {color:#fff; font-size:12px; font-weight:bold; text-align:center;}
div.info_btn div.box .tt {margin-right:5px;}

/* 상품선택사항 */
div.pop_modify { border-top:2px solid #ddcfc9; border-bottom:2px solid #ddcfc9; margin-bottom:10px; }
div.pop_modify td { color:#444; }
div.pop_modify table.table_3 td.left { padding-left:16px; }
div.add_info { margin-bottom:10px;  }
div.add_info table.table_1 { border-top:1px solid #ddcfc9; }
div.add_info table.table_1 th { padding:7px 5px 8px 15px; }
div.add_info table.table_1 td { border-right:1px solid #ddcfc9; }
div.product_tit { margin-bottom:20px; color:#444; }
div.product_tit p.event { margin-bottom:2px; color:#c09220; }

/* 전문몰:뷰티홀릭:테스터신청하기 */
.tester_apply .notice_box1 .title { margin:0 0 5px 0; padding:0 0 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_noti1.gif') no-repeat left 1px;}
.tester_apply .pt1 {margin:5px 0 0 0}

/* 당첨자팝업 */
.winner_box {width:441px;}
.winner_list {padding:7px 12px}
.winner_box h3 {*zoom:1;width:420px;margin-left:12px;padding-top:5px;font-weight:normal;font-size:12px}
.winner_box h3:after {content:"";display:block;clear:both}
.winner_box h3 span {display:block;width:338px;height:18px;padding-left:10px;background:#dfdfdf;color:#333;line-height:20px}
.winner_box h3 * {float:left; vertical-align:middle}
.winner_list .w_header {color:#4d4d4d}
.winner_list .w_header li {background:#fddbc0;border-top:1px solid #fba163;border-bottom:1px solid #fba163}
.winner_list .w_header span {font-weight:bold; font-size:11px}
.winner_list .w_cont span {font-size:11px;color:#444}
.winner_list ul li {height:25px;text-align:center;line-height:25px;border-bottom:1px solid #dfdfdf;background:#fbfaf5;font-size:12px}
.winner_list ul .w_num {float:left;width:69px}
.winner_list ul .w_name {float:left;width:220px}
.winner_list ul .w_id {float:left;width:111px}
.winner_list ul.scroll .w_id {float:left;width:95px}
.winner_gift {width:441px;height:162px;padding:11px 0 17px;background:url('https://image.lotteimall.com/imall_ec/site/images/special/food/popup/pop_winner_img03.jpg') no-repeat 0 0}
.winner_gift dt {padding-left:34px;margin-right:12px;float:left}
.winner_gift dd {float:left;width:203px}
.winner_gift dd p {*zoom:1;margin-bottom:7px}
.winner_gift dd p.first { height:30px; overflow:hidden; position:relative;}
.winner_gift dd p:after {content:"";display:block;clear:both}
.winner_gift dd p .w_tit {display:block;margin-bottom:2px;font-weight:bold;color:#4d4d4d}
.winner_gift dd p .w_mthd {display:block;color:#4d4d4d}
.winner_gift dd p .w_mthd span {color:#0073b9}
.winner_pop {width:441px}
.winner_detail {padding:10px 21px 23px 23px; background:url("https://image.lotteimall.com/imall_ec/site/images/special/food/popup/popup_bgbt.gif") no-repeat 0 0}
.winner_detail p {margin-bottom:6px}
.winner_detail ul.fst {margin-bottom:10px}
.winner_detail ul li {padding-left:10px; background:url("https://image.lotteimall.com/imall_ec/site/images/special/food/popup/bl_star.gif") no-repeat 0 4px}
.winner_detail ul li span {color:#f96f10}

/* 카탈로그우편신청 */
.catalog_di { position:relative;}
.catalog_di .msg_catalog{ width:466px}
.catalog_di .notice_box1 { margin:-20px 0 20px 0}

/* 이달의 홍보동영상 */
.movie_di h3 { margin:0 0 10px 0; padding:0 0 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_02.gif') no-repeat left 3px;}
.movie_di .moviebox { margin:0 0 25px 15px}

/* 정보제공 활용동의 */
.pop_agree {margin:7px 0 30px}
.pop_agree th {padding:7px 0 6px 8px;text-align:left;border:1px solid #e9dfda;font-weight:normal}
.pop_agree td {padding:7px 8px 6px 8px;text-align:left;border:1px solid #e9dfda}

/* 비밀번호 재설정 */
.re_pw {text-align:center}
.re_pw p {margin:21px 15px}
.re_pw .txt {margin:0 0 20px 0 !important}
.re_pw .btn {text-align:center;margin-bottom:30px}

/* 롯데패밀리 one id 신청 */
.one_id .txt1 strong {color:#cc1d22}
.one_id .txt1 {margin-bottom:10px;text-align:center;font-size:14px;color:#444;font-weight:bold}
.one_id .txt2 {margin-bottom:15px;text-align:center}
.one_id .img {margin-bottom:10px}
.one_id .agree {padding:6px 6px 5px;margin-bottom:15px;letter-spacing:-1px;border:1px solid #ece4e0}
.one_id .agree .tit {margin-bottom:5px}
.one_id .agree input {width:12px;margin:0;padding:0}
.one_id .btn {margin-bottom:30px;text-align:center}

/* 나의 쇼핑 투데이*/
.my_today h3 {position:relative;margin-bottom:10px}
.my_today h3 a {position:absolute;right:0;top:0}
.my_today .table_1 {margin-bottom:30px}
.my_today .table_1 th {padding:8px 0 7px;text-align:center}
.my_today .table_1 td.center {padding:8px 10px 7px !important}
.my_today .dot_03 li {position:relative}
.my_today .dot_03 li a {position:absolute;right:0;top:0}
.my_today strong.color1 { color:#a525bf }
.my_today strong.color2 { color:#5b6ed8 }
.my_today strong.color3 { color:#c39f5b }
.my_today strong.color4 { color:#9c9893 }
.my_today strong.color5 { color:#bc5925 }
.my_today .level_txt {*zoom:1;padding:10px 0;margin:10px 0 30px;border:1px solid #ddcfc9}
.my_today .level_txt:after {content:"";display:block;clear:both}
.my_today .level_txt dl {*zoom:1}
.my_today .level_txt dl:after {content:"";display:block;clear:both}
.my_today .level_txt dt {float:left;padding-top:20px;width:99px;text-align:center}
.my_today .level_txt dt.p_type {padding-top:4px}
.my_today .level_txt dd {float:left;width:255px;letter-spacing:-1px}
.my_today .img {margin-bottom:15px}
ol.oldot_sty2 li { margin:0 0 2px 0; padding:0 0 0 8px !important; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 6px !important}

/* 나의 쇼핑 투데이 개편 추가 2013.10.16 */
.my_today.ntoday {}
.my_today.ntoday .dot_03 li a.btn02 {position:static;}
.my_today.ntoday .dot_03 li a img {margin-top:-2px;}
.my_today.ntoday .level_box {*zoom:1; margin:10px 0 30px; border:1px solid #ddcfc9; width:381px; min-height:76px; letter-spacing:-1px;}
.my_today.ntoday .level_box .info01 {float:left; width:278px;}
.my_today.ntoday .level_box .info01 p.icon {float:left; width:58px; height:76px;}
.my_today.ntoday .level_box .info01 ul {float:right; width:220px; margin-top:13px;}
.my_today.ntoday .level_box .info01 ul.rtype2 {margin-top:22px;}
.my_today.ntoday .level_box .info01 ul li {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_01.gif') no-repeat left 6px; padding:0 0 3px 8px;}
.my_today.ntoday .level_box .info01 ul li strong {text-decoration:underline;}
.my_today.ntoday .level_box .info02 {float:right; width:98px; height:76px; border-left:1px solid #ddcfc9; background-color:#fbf9f4; padding:0 2px;}
.my_today.ntoday .level_box .info02 .img {text-align:center; margin:10px 0;}
.my_today.ntoday .level_box .info02 .txt01 {text-align:center;}
.my_today.ntoday .level_box .info02 .txt02 {margin:5px 0 3px 0;}
.my_today.ntoday .level_box .info02 .btn {display:inline-block; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_21.gif') no-repeat right 5px; padding-right:6px; font-weight:bold; text-decoration:underline;}
/* 나의 쇼핑 투데이 개편 추가 2013.11.05 */
.my_today.ntoday .slide_banner {position:relative; width:383px; height:144px; padding-top:25px; margin:-25px 0 30px 0; overflow:hidden;}
.my_today.ntoday .slide_banner .btn {position:absolute; top:2px; right:0;}
.my_today.ntoday .slide_banner .btn button {float:left; background-color:transparent; background-repeat:no-repeat; background-position:center top; border:none; width:10px; height:10px; font-size:0; text-indent:-5000px; cursor:pointer}
.my_today.ntoday .slide_banner .btn_prev {background-image:url('https://image.lotteimall.com/imall_ec/site/images/login/btn_slide_prev.gif');}
.my_today.ntoday .slide_banner .btn_next {background-image:url('https://image.lotteimall.com/imall_ec/site/images/login/btn_slide_next.gif'); margin-left:10px;}
.my_today.ntoday .slide_banner ul.list {width:5000px;}
.my_today.ntoday .slide_banner ul.list li {float:left; border:1px solid #e9e0db; width:186px; height:142px; margin-right:7px;}


/* 비밀번호 재설정 */
.re_setting .tit {margin-bottom:20px;text-align:center}
.re_setting .table_1 {margin-bottom:20px;border-left:none;border-right:none}
.re_setting .table_1 th {padding:8px 0 7px;text-align:center;background:#fffbef;border-left:none}
.re_setting .table_1 td {border-left:none}
.re_setting .table_1 td input.txt{width:215px !important}/*2015.04.20 멤버스 및 간편회원 대응*/
.re_setting .txt1 {margin-bottom:15px;text-align:center}
.re_setting .txt2 {padding-top:20px;margin-bottom:20px;text-align:center;border-top:1px solid #e7ddd9;letter-spacing:-1px}
.re_setting .txt3 {margin-bottom:15px;text-align:center}
.re_setting .btn_c {margin-bottom:30px}
.txt_s_comment p {margin:35px 0 35px;text-align:center}
.txt_s_comment .btn_c {margin-bottom:30px}

/* 비밀번호 찾기 */
.find_pw {padding:0 30px;margin-bottom:20px}
.find_pw ul li {padding:8px 0 7px 12px;margin-bottom:3px;border:1px solid #f3eeeb}
.find_pw ul li input {margin:0;padding:0;width:12px}
.find_pw .foreigner {padding-left:16px}
.find_pw .foreigner p {margin-top:8px;letter-spacing:-1px}
.find_pw .foreigner p span {margin-left:10px}
.find_pw .foreigner select {border:1px solid #abadb3}

/* 아이디찾기 */
.re_setting .tit span {display:block;margin-top:8px;line-height:16px;letter-spacing:-1px}
.re_setting .tit .name {font-size:14px;color:#444}
.re_setting .tit img {vertical-align:top}
.re_setting .tit .id {font-size:14px;color:#e11837}
.re_setting .txt2 .btn {margin-left:5px}

/* 바로구매 */
p.arrow {margin-top:5px;padding:0 0 0 7px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_04.gif') no-repeat left 4px;}
.buy_area {*zoom:1}
.buy_area:after {content:"";display:block;clear:both}
.buy_area table {float:left;width:300px;height:75px;margin-bottom:7px !important}
.buy_area table th {height:20px;padding-left:36px !important;text-align:left !important}
.buy_area table td {height:20px;padding-right:0}
.buy_area table td input {height:13px;padding:0 0 2px 3px}
.re_setting .buy_area .table_1 td input.txt{width:154px !important}/*2015.04.20 멤버스 및 간편회원 대응*/
.buy_area .btn {float:left;width:80px;height:45px;padding:13px 0;text-align:center;border-top:2px solid #ddcfc9;border-bottom:2px solid #ddcfc9}
.buy_area .txt1 {margin-bottom:10px}
.find_btn {margin-bottom:28px;text-align:center}
.find_btn a { padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/bgmyline.gif') no-repeat left 2px}
.find_btn a.fst { background-image:none}
.join_txt {margin-bottom:30px;text-align:center}
.dot_02 li p.arrow {position:relative;left:-14px}
.dot_02 li .btn {margin-bottom:13px;text-align:center}

/* 비밀번호 변경 캠페인 */
.pw_change .txt1 strong {color:#cc1d22}
.pw_change .txt1 {margin-bottom:10px;text-align:center;font-size:14px;color:#444;font-weight:bold}
.pw_change .txt2 {margin-bottom:15px;text-align:center}
.pw_change .txt {margin:15px 0 30px}
.pw_change .txt p {margin-top:5px;padding:0 0 0 7px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_04.gif') no-repeat left 4px;}
.pw_change h3 {margin-bottom:10px}
.pw_change .table_1 {margin-bottom:20px;border:none}
.pw_change .table_1 th {padding:0 0 7px;text-align:right;border:none;background:none}
.pw_change .table_1 td {padding:0 0 5px 10px;border:none}
.pw_change .table_1 td input {margin:0}

/* 컬쳐라운지 팝업 */
.re_setting .tit2 {margin:15px 0 20px;text-align:center}
.aree_txt {margin-bottom:20px; text-align:center}
.aree_txt input {margin:0; vertical-align:top; font-size:0}
.aree_txt span {margin-right:20px}

/* VIP 타이밍 쿠폰 */
ul.vip_time:after {content:"";display:block;clear:both}
ul.vip_time { margin:0 0 20px 0; }
ul.vip_time li { float:left; margin:0 0 0 8px; }
ul.vip_time li.fst { margin:0;}
ul.vip_time li p.ban { margin:2px 0 0 0; }
ul.vip_time li p.ban img { border:1px solid #dbd3ca; }

/* 영수증이벤트 교환권 출력하기 */
.event_popup {position:relative}
.event_content {position:absolute; bottom:0; width:510px; padding:0 15px 10px}
.event_content .detail {*zoom:1; padding:15px 22px 20px}
.event_content .detail:after {content:""; display:block; clear:both}
.event_content .txt {padding:25px 0 20px; margin:0 10px; text-align:center; border-bottom:1px dashed #bfbfbf; font-size:12px}
.event_content .txt .tit {margin-bottom:8px; font-weight:bold; font-size:16px; color:#cc1d22}
.event_content .txt span {color:#cc1d22}
.event_content .detail .left {float:left; margin-right:30px}
.event_content .detail .left strong {display:block; color:#252525; margin-top:8px; text-align:center}
.event_content .detail .right {float:right; width:260px}
.event_content .detail .right table {width:100%; margin-bottom:10px}
.event_content .detail .right th {padding:6px 0 5px; color:#68473b; background:#f6eee3; border:1px solid #ccc7bf; font-size:12px}
.event_content .detail .right td {padding:6px 0 5px; border:1px solid #ccc7bf; text-align:center; font-size:12px}
.event_content .detail .right li {padding-left:12px; background:url('https://image.lotteimall.com/imall_ec/site/images/event/angel/201304/201304_tit02_bl.gif') no-repeat left 4px; color:#767676}
.event_content .detail .right li u {color:#333}
.event_content .btn {margin-bottom:17px; text-align:center}

/* 영수증이벤트 즉성경품당첨 */
.winner_popup .event_content {width:510px; padding:0; background:none}
.winner_popup .event_content .detail {padding:0; margin-bottom:45px}
.winner_popup .event_content .detail .right {width:280px}
.winner_popup .event_content .detail .right .txt {margin-bottom:27px}
.winner_popup .event_content .detail .right li {margin-bottom:2px}
.winner_popup .top_txt {margin:25px 0 30px; text-align:center}
.winner_popup .btn {margin-bottom:30px}

/* 이벤트 당첨 템플릿*/
.winner_popup02 {text-align:center; padding:10px 0;}
.winner_popup02 .gift_txt {height:36px; font-size:14px; font-weight:bold; line-height:18px; color:#ca1c20; margin:20px 0;}

/* 결제 실패 */
.point_list {margin-bottom:15px; padding-left:15px; background:url('https://image.lotteimall.com/imall_ec/site/images/popup/bl_point_list.gif') no-repeat left 2px; color:#b9722c}


/* 반품취소 환불계좌 */
div.table_1div:after {content:""; display:block; clear:both}
div.table_1div { *zoom:1; border:2px solid #ddcfc9; margin-bottom:15px; }
div.table_1div div.lft { float:left; width:300px; height:50px; padding:3px 0 10px 15px; border-right:1px solid #ddcfc9; background-color:#fbf9f4; }
div.table_1div div.rht { float:left; height:50px; padding:3px 0 10px 15px; }
div.table_1div p { margin-top:7px; }

/* 제대혈 상품 동의 */
.blood_txt {color:#b9722c;margin:2px 0 !important}
.icord {margin:0 0 10px 2px}
.blood_agree .top_txt {margin-bottom:30px; color:#444}
.blood_agree h3 {position:relative; width:273px; margin:0 auto 25px; color:#000; font-size:24px; font-weight:normal}
.blood_agree h3 strong {position:absolute;; top:-8px; left:82px; font-weight:normal; font-size:13px}
.blood_agree h3 strong .hidden {visibility:hidden}
.blood_agree h3 strong span {display:inline-block; width:16px; text-align:center}
.blood_agree h3 .agree {margin-left:114px}
.blood_agree .table_2  {border:2px solid #ddcfc9}
.blood_agree .table_2 th.group {text-align:center; padding:0 !important; font-weight:bold}
.blood_agree .table_2 th {padding-left:10px !important; font-weight:normal}
.blood_agree .confirm_txt p {margin-bottom:15px}
.blood_agree .confirm_input {text-align:right}
.blood_agree .confirm_input p {margin-bottom:10px}
.blood_agree .noti_txt {margin-bottom:15px;color:#444}
.blood_agree .noti_txt strong {display:block;margin-bottom:5px}
.blood_agree .noti_txt li {margin-bottom:5px}
.blood_agree .items {margin-bottom:5px}
.blood_agree div.txt {margin-bottom:8px; padding:10px 12px 9px; border:1px solid #ddcfc9}
.blood_agree .select {margin-bottom:15px; text-align:center}
.blood_agree .table_1 th {padding:7px 0 6px !important; text-align:center}
.blood_agree .table_1 td {padding:8px 0 7px !important; text-align:center}

/* 상품권 사용내역 */
ul.gift_sta { margin:0 20px 5px 0; }
ul.gift_sta li.lft { float:left; }
ul.gift_sta li.rht { float:right; }
ul.gift_sta li .num { color:#cc1d22; }

/* 결제 중입니다. */
div.ingbar-area { position:relative;}
div.ingbar-area div.ingbar {position:relative; top:0px; right:0px; width:715px; text-align:center; }
div.ingbar-area div.ingbar div.bgimg img { display:block; width:715px; height:7px; }
div.ingbar-area div.ingbar div.ingbarCnt { margin:0 auto; background-color:#fff; padding:30px 0;}

div.wee p { padding:15px 0; text-align:center; }
div.wee div.ir { visibility:hidden; width:0; height:0; font-size:0; text-indent:-10000px; position: absolute;}

/* 신도로명 주소검색 */
.mb0 {margin-bottom:0 !important;}
h3.add_tit {margin:20px 0 7px 0;}
span.zipcode {margin-right:10px;}
p.txt_07 {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_19.gif') no-repeat 5px 2px; padding:0 0 0 17px; margin-top:10px;}
div.add_box01 {border:1px solid #ddcfc9; padding:10px 14px 14px 14px; height:148px; overflow-y:auto;}
div.add_box01 ul li {margin-bottom:5px;}
div.add_box01 ul li a:hover,
div.add_box01 ul li a.selected {text-decoration:underline; font-weight:bold;}
div.add_box01 p {text-align:center; margin:20px 0;}
p.add_box02 {border:1px solid #ddcfc9; padding:10px 14px; font-size:12px;}
fieldset.add_select p.tit {margin:15px 0 5px 0; line-height:15px; font-weight:bold;}
fieldset.add_select p.tit .rdo {vertical-align:top; margin:0 5px 0 0; margin:-3px 3px 0 0 \0/IE9; *margin:-5px 3px 0 0;}
table.table_2 th.center {text-align:center; padding-left:5px;}
table.table_3 td.add_list {text-align:left; padding:5px 25px 5px 10px; font-size:12px;}
table.table_3 td.add_list p.pdl {text-indent:-15px; margin-left:15px;}
div.new_add_table {border-bottom:2px solid #ddcfc9 !important; width:505px;}
div.new_add_table div.tbodyflow {margin:0 !important;}
fieldset.add_search {background-color:#fbf9f4; border:1px solid #ebe1d9; padding:5px 0; position:relative; margin-top:-5px; *padding-top:10px;}
fieldset.add_search div {margin:5px 0;}
fieldset.add_search div:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
fieldset.add_search div.twin > p {float:left; width:210px;}
fieldset.add_search div.twin > p.last {width:180px;}
fieldset.add_search label {display:inline-block; width:60px; text-align:left; padding-left:19px;}
fieldset.add_search div.twin > p.last label {width:40px;}
fieldset.add_search select {border:1px solid #CBB5AA;}
fieldset.add_search .btn {position:absolute; left:400px; bottom:10px; *bottom:11px;}

/* 신도로명 개편수정 */
.new_address1 ul li,
ul.new_address2 li,
ul.new_address3 li {float:none !important; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_22.gif') no-repeat left 7px; padding-left:7px; line-height:15px; text-align:left;}
.new_address1 ul li.n_add .icon,
div.new_address4 ul li.n_add .icon {position:absolute; left:65px; top:0;}
ul.new_address2 li.n_add .icon,
ul.new_address3 li.n_add .icon {vertical-align:top; margin:0; *margin-top:-2px;}
.new_address1 ul li.n_add p,
div.new_address4 ul li.n_add p {text-indent:-7px; padding-left:95px; margin:0; *float:left;}

div.notice_box2.new_address1 {padding:0;}
div.new_address1 > p.tit {border-bottom:1px solid #dfd2cc; padding:5px 15px; color:#444;}
div.new_address1 ul {margin:5px 15px;}
div.new_address1 ul li.name {background:none; font-weight:bold; padding:0 5px;}
div.new_address1 ul li.phone {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 7px; padding-left:7px;}
.new_address1 ul li.n_add {position:relative; width:100%; *margin-bottom:0; margin-top:2px;}
.new_address1 ul li.n_add:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
.new_address1 ul li.n_add span {display:block; position:absolute; left:7px; top:0; width:60px;}

ul.new_address2 {margin:5px 0;}
ul.new_address2 li.n_add p {text-indent:-7px; padding-left:7px; margin:0;}

ul.new_address3 {margin:5px 10px;}
ul.new_address3.mgn1 {margin:0 10px 0 0;}
ul.new_address3 li.n_add p {display:inline; margin:0;}
ul.new_address3 li.n_add span {color:#696969 !important;}

div.new_address4 > p.tit {float:left; margin:0;}
div.new_address4 ul li {float:left; line-height:15px; text-align:left;}
div.new_address4 ul li.name {font-weight:bold; padding:0 5px;}
div.new_address4 ul li.phone {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 7px; padding-left:7px;}
div.new_address4 ul li.n_add {clear:left; float:none; position:relative; width:100%; *margin-bottom:0; margin-top:2px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_22.gif') no-repeat left 6px; padding-left:6px;}
div.new_address4 ul li.n_add:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
div.new_address4 ul li.n_add span {display:block; position:absolute; left:7px; top:0; width:60px; color:#696969 !important;}

dl.new_address5 {position:relative; padding-left:90px; line-height:16px;}
dl.new_address5 dt {position:absolute; left:0; top:0; *top:-3px;}
dl.new_address5 dd.blt {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_19.gif') no-repeat left 3px; padding-left:13px;}
dl.new_address5 dd.blt.mgn {margin-left:-90px;}

div.p_copy dl dd.n_add {padding:15px 5px 12px 0;}
div.p_copy dl dd.n_add p {padding-top:0;}

div.new_address_form1 {width:100%; margin-top:-3px;}
div.new_address_form1 p {position:relative; width:100%; margin:3px 0;}
div.new_address_form1 label {position:absolute; left:0; top:4px; width:60px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_22.gif') no-repeat left 7px; padding-left:7px;}
div.new_address_form1 .icon {position:absolute; left:65px; top:4px;}
div.new_address_form1 input.txt {margin-left:95px;}

/* 주문 공지사항 팝업 */
div.order_notice_cont {width:515px; height:410px; overflow-y:auto;}


/* 카탈로그 신청 동의 2014.03.03 */
p.catalog_agree {text-align:right; margin:-5px 0 10px 0;}
p.catalog_agree label {vertical-align:middle; line-height:14px;}
p.catalog_agree .rdo {vertical-align:middle; margin:0 3px 0 0; margin-top:-2px\0/IE8+9﻿;}

/* 2014.08.19 현금영수증 팝업 */
h3.stit {background: url("https://image.lotteimall.com/imall_ec/site/images/mypage/blit_04.gif") no-repeat left 2px;padding: 0 0 0 17px;color: #cd1c24;font-size:16px;font-weight:bold;line-height: 16px; }
h3.stit span {font-size: 11px;}
div.recTable {border-top: 2px solid #cc1d22;margin:3px 0 0 0; }
div.recTable table {border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;width: 100%;}
div.recTable table th,div.recTable table td {border-bottom: 1px solid #bfbfbf;height: 36px;font-size: 12px;}
div.recTable table th {background-color: #f7f6f4;font-weight: normal;text-align: left;padding-left: 16px;color: #444;}
div.recTable table td {font-weight: bold;text-align: center;color: #3e3e3e;}
div.recTable table.list2 td {text-align: left;padding-left: 20px;}
div.recTable td.total {padding: 0!important;}
div.recTable td.total table.total_tbl {border: 2px solid #323232;height: 102%;}
div.recTable td.total table.total_tbl.heihigh th,div.recTable td.total table.total_tbl.heihigh td {height: 45px;}
div.recTable td.total table.total_tbl th {border-bottom: 1px solid #bfbfbf;background-color: #fff;height: 35px;padding-left: 10px;}
div.recTable td.total table.total_tbl td {width:100%;height: 35px;background: url("https://image.lotteimall.com/imall_ec/site/images/mypage/popup/total_bg.gif") repeat left top;text-align: right;letter-spacing: 5.5px;padding-left: 0!important;}
div.recTable td.total table.total_tbl td.to {color: #cc1d22;}
div.recTable td.total table.total_tbl th.no {border-right: none;}
div.recTable td.total table.total_tbl td.no {background: none;letter-spacing: 1px;padding-right: 3px;}
h4.stit1 {background: url("https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_21.gif") no-repeat 10px 4px;padding: 0 0 0 17px;font-size:13px;font-weight:bold;margin:15px 0 10px 0;color: #3e3e3e;}
div.recTable table.list3 {border-top: 1px solid #bfbfbf;}
div.recTable table.list3 td {text-align: left;padding-left: 20px;}
div.recTable table.list3 table.total_tbl th,div.recTable table.list3 table.total_tbl td {}
div.recTable div.dotLine {background: url("https://image.lotteimall.com/imall_ec/site/images/mypage/popup/rec_dotLine.gif") repeat-x left top; margin: 20px 0 0 0;padding: 20px 15px 0;}
div.recTable div.dotLine .dot_01 li {font-size: 12px;line-height: 18px;background-position: left 7px;margin-bottom:10px;}

/* 2014.08.20 ok캐시백 사용 팝업 */
div.okredLine {border-top: 2px solid #cc1d22;}
div.okredLine table {border-left: none;border-right: none;border-top: none;border-bottom: }
div.okredLine table th {border-left: none;border-right: 1px solid #ddcfc9;}
div.okredLine table td {font-size: 12px;line-height: 18px;font-weight: bold;}
div.okredLine table td.gy {color:#767676; }
div.okredLine table td.ct {text-align: center;font-weight: bold;background-color: #fff3f3;}
div.okredLine table td.ct span {color: #cc1d22;display: block;}
ol.okcash_dot03 li {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif') no-repeat left 3px; padding-left:15px;margin-bottom: 5px;}
.btn_c.okText {font-size: 16px;color: #4d4d4d;font-weight: bold;}
.btn_c.okText img {margin-top: -9px;}
.btn_c.okText span {font-size: 14px;color:#cc1d22;margin-left: 10px;}
.dot_01 a.link {text-decoration: underline;}

/* 2014.08.27 영수증 팝업*/
div.paybox {border-top: 2px solid #c61c21;border-bottom: 1px solid #444;background-color: #f7f6f4;padding: 10px;margin-bottom: 15px;overflow: hidden;}
div.paybox .total {width: 100%;display: block;}
div.paybox .total dt,div.paybox .total dd {font-size: 14px;line-height: 24px;font-weight: bold;width: 50%;float: left;}
div.paybox .total dt {text-align: left;color: #444;}
div.paybox .total dt span {font-size: 16px;}
div.paybox .total dd {text-align: right;color: #cc1d22;}
div.paybox .total dd span {font-size: 20px;}
strong.fs14 {font-size: 14px;}
div.btNone {border-top: none!important;margin-bottom: 20px;}
div.btNone table.list3 .tx_red {color: #cc1d22;}
div.btNone table.list3 .tx_gold {color: #9b6f07;}
div.btNone table.list3 .td_btn {text-align: center;}
div.btNone table.list3 th {border-right: 1px solid #bfbfbf;}
div.btNone table.list3 th a {margin-top: 5px;display: block;}
div.btNone table.list3 td {font-weight: normal;border-right: 1px solid #bfbfbf;text-align: right;line-height: 16px;padding: 7px 15px;height: auto;}
div.btNone table.list3 td.noline_r {border-right: none;text-align: left;}
div.btNone table.list3 td span.fs11 {font-size: 11px;}
div.btNone table.list3 td dl.detail {overflow: hidden;font-size: 11px;margin-top: 5px;width: 100%;}
div.btNone table.list3 td dl.detail dt {float: left;width: 20%;height: 20px;font-weight: bold;}
div.btNone table.list3 td dl.detail dd {float: right;text-align: left;height: 20px; width: 80%;}
div.btNone table.list3 td p.add {overflow: hidden;font-size: 11px;margin-top: 5px;}

/******************************************* 2014.05.15 마이페이지 고도화 *************************************************/
div.pop_mypage,
div.pop_mypage input.txt,
div.pop_mypage select,
div.pop_mypage li {font-size:12px;}

div.pop_mypage h6.txt {background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_04.gif') no-repeat left 2px; font-size:14px; line-height:16px; color:#444; font-weight:bold; padding-left:15px;}
div.pop_mypage h3.txt {background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_04.gif') no-repeat left 2px; font-size:14px; line-height:16px; color:#444; font-weight:bold; padding-left:15px; margin-bottom:10px;}
div.pop_mypage h3.txt span {font-size:12px; font-weight:normal;}

div.pop_mypage .mgn01 {margin-left:15px;}

div.pop_mypage input.txt,
div.pop_mypage input.file,
div.pop_mypage textarea {border-color:#bfbfbf;}
div.pop_mypage div.giftrefund_di .radiobox label {margin-right:10px;}
div.pop_mypage div.giftrefund_di .radiobox input,
div.pop_mypage div.prizes_di div.r1 p.yesno input {vertical-align:top; margin:0 3px 0 0; margin-top:-2px\0/IE8+9﻿;}
div.pop_mypage .txt_04 {font-size:14px; font-weight:bold; color:#444444; margin-bottom:15px}
div.pop_mypage .txt_05 {background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_04.gif') no-repeat left 2px; font-size:14px; line-height:16px; color:#444; font-weight:bold; padding-left:15px; margin-bottom:0;}

div.pop_mypage .msg_01 {color:#444444}
div.pop_mypage .msg_03 {padding-bottom:10px;}
div.pop_mypage .msg_b {font-size:14px; line-height:18px; font-weight:bold; color:#444444;}
div.pop_mypage .inmgift .txt2 {font-size:14px;}
div.pop_mypage div.billing_num p {color:#444444}
div.pop_mypage  p.order_num {color:#444444}

div.pop_mypage p.bit_01 {background-image:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif'); color:#696969}
div.pop_mypage p.bit_01.fb {color:#444444; font-weight:bold}
div.pop_mypage .yellow1 {background-image:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif'); padding-left:15px; color:#696969;}

div.pop_mypage table.table_1 {border-left:none; border-right:none; border-top:2px solid #cc1d22; border-bottom:2px solid #cacaca;}
div.pop_mypage table.table_1 th {background-color:#f7f6f4; border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; color:#444444}
div.pop_mypage table.table_1 th:first-child {border-left:none;}
div.pop_mypage table.table_1 td {border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
div.pop_mypage table.table_1 td:first-child {border-left:none;}

div.pop_mypage table.table_2 {border-left:none; border-right:none; border-top:2px solid #cc1d22; border-bottom:2px solid #cacaca;}
div.pop_mypage table.table_2 th {background-color:#f7f6f4; border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; color:#444444}
div.pop_mypage table.table_2 th:first-child {border-left:none;}
div.pop_mypage table.table_2 td {border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
div.pop_mypage table.table_2 td:first-child {border-left:none;}
div.pop_mypage table.table_2 td.line {border-left:1px solid #bfbfbf !important;}
div.pop_mypage table.table_2 span.stxt {display:inline-block; width:50px; font-weight:bold; color:#444444}
div.pop_mypage table.table_2 td p.bytes {color:#444444}
div.pop_mypage table.table_2.form_tbl1 {margin-bottom:0; border-bottom:none}
div.pop_mypage table.table_2.form_tbl2 {border-top:none}
div.pop_mypage table.table_2 .my_delivery{margin-left:96px}

div.pop_mypage table.table_3 {border-left:none; border-right:none; border-top:2px solid #cc1d22; border-bottom:2px solid #cacaca;}
div.pop_mypage table.table_3 th {background-image:none; height:auto; padding:8px 5px 7px 5px; background-color:#f7f6f4; border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; color:#444444}
div.pop_mypage table.table_3 th:first-child {border-left:none;}
div.pop_mypage table.table_3 td {border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
div.pop_mypage table.table_3 td:first-child {border-left:none;}
div.pop_mypage div.table_oveflow > table.table_3:first-child {border-bottom:none;}
div.pop_mypage div.tbodyflow table.table_3 {border-top:none;}
div.pop_mypage div.table_oveflow table.table_3 th,
div.pop_mypage div.table_oveflow table.table_3 td {border-left:none;}
div.pop_mypage table.table_3 td strong.tit {color:#444444}
div.pop_mypage table.table_3 td p.ex_c,
div.pop_mypage table.table_3 td p.ex_bak1 {margin:0 auto; text-align:center;}
div.pop_mypage table.table_3 div.delivlist0 .line {border-color:#d4d4d4;}
div.pop_mypage table.table_3 div.delivlist0 .lsttxt {color:#cd1e23}
div.pop_mypage table.table_3.tbl_nline th {border-left:none; padding-left:0; padding-right:0;}
div.pop_mypage table.table_3.tbl_nline td {border-left:none;}
div.pop_mypage table.table_3.tbl_nline td.bt_none {border-bottom:none;}
div.pop_mypage table.table_3 td .dawn_txt {margin:0 10px;color:#ea493e;text-align:left;}

div.pop_mypage .table_rpt { width:100%; margin:0 0 10px 0; border-top:2px solid #cc1d22}
div.pop_mypage .table_rpt tbody th { padding:9px 10px; background-color:#f7f6f4; border-bottom:1px solid #dfd2cd; border-left:1px solid #bfbfbf; border-right:none; text-align:left}
div.pop_mypage .table_rpt tbody td { padding:9px 10px; border-bottom:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:none}
div.pop_mypage .table_rpt tbody tr th:first-child,
div.pop_mypage .table_rpt tbody tr td:first-child {border-left:none}

div.pop_mypage table.table_4 {border-left:none; border-right:none; border-top:2px solid #cc1d22; border-bottom:2px solid #cacaca;}
div.pop_mypage table.table_4 th {background-color:#f7f6f4; border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; color:#444444}
div.pop_mypage table.table_4 th:first-child {border-left:none;}
div.pop_mypage table.table_4 td {border:none; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
div.pop_mypage table.table_4 td:first-child {border-left:none;}

div.pop_mypage table.table_exchange {border-top:2px solid #cc1d22; }
div.pop_mypage table.table_exchange th {border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background-color:#f7f6f4; }
div.pop_mypage table.table_exchange td {border-bottom:1px solid #bfbfbf;}

div.pop_mypage div.notice_box1 {background-color:#ffffff; border:1px solid #bfbfbf;}
div.pop_mypage div.notice_box2 {background-color:#f7f6f4; border-color:#bfbfbf; border-left:none; border-right:none}
div.pop_mypage div.notice_box6 {background-color:#f7f6f4; border-top:1px solid #cc1d22; border-bottom:1px solid #cacaca; border-left:none; border-right:none;}
div.pop_mypage ol.dot_01 li {background-image:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_05.gif'); background-position:left 7px; padding-left:10px;}
div.pop_mypage ol.dot_01.origin li{margin:0 0 4px 0;padding: 0 0 0 5px;background: url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif) no-repeat left 5px;}
div.pop_mypage ol.dot_02 li {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif') no-repeat left 2px; padding-left:15px;}
div.pop_mypage div.notice_box1 ol.dot_01,
div.pop_mypage div.notice_box1 ol.dot_02 {padding-bottom:0; margin-bottom:15px}
div.pop_mypage dl.shop_msg dt span.total,
div.pop_mypage dl.shop_msg dd.sender {color:#444444}
div.pop_mypage div.notice_box6 select {border:1px solid #bfbfbf; height:20px;}
div.pop_mypage div.notice_box1.giftMsg {border:none; background-color:#f7f6f4; padding-bottom:15px;}
div.pop_mypage div.notice_box1.giftMsg ol.dot_01 {margin-bottom:0;}
div.pop_mypage div.notice_box1 .txt_01 {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_03.gif') no-repeat left 2px; padding-left:15px; color:#444444; font-weight:bold;}
div.pop_mypage .inmgift {background-image:url('https://image.lotteimall.com/imall_ec/site/images/mypage/popup/bg_moblieimg.gif')}

div.pop_mypage div.delivery_di .tab2 li {margin-right:-1px;}
div.pop_mypage div.delivery_di .tab2 li.selected {position:relative;}
div.pop_mypage div.new_address_form1 label {width:65px; background:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_02.gif') no-repeat left 5px; padding-left:7px; line-height:15px;}
div.pop_mypage div.new_address_form1 .icon {left:70px; top:3px;}
div.pop_mypage div.new_address_form1 input.txt {margin-left:100px;}
div.pop_mypage div.new_address1 ul li.n_add .icon,
div.pop_mypage div.new_address4 ul li.n_add .icon {left:70px;}
div.pop_mypage div.new_address1 ul li.n_add p,
div.pop_mypage div.new_address4 ul li.n_add p {padding-left:100px;}
div.pop_mypage div.new_address1 ul li.n_add p.txt{padding-left:32px;}
div.pop_mypage .new_address1 ul li,
div.pop_mypage ul.new_address2 li,
div.pop_mypage ul.new_address3 li {background-image:url('https://image.lotteimall.com/imall_ec/site/images/mypage/blit_05.gif'); padding-left:10px;}
div.pop_mypage div.new_address1 > p.tit {border-color:#bfbfbf;}

div.pop_mypage div.table_1div {border-top:2px solid #cc1d22; border-bottom:2px solid #cacaca; border-left:none; border-right:none;}
div.pop_mypage div.table_1div div.lft {width:330px; border-color:#bfbfbf; background-color:#f7f6f4; }
div.pop_mypage div.table_1div div.rht { float:left; height:50px; padding:3px 0 10px 15px; }
div.pop_mypage div.table_1div p {color:#444444}

div.pop_mypage .viwimg {border-color:#bfbfbf;}

/* 문화이벤트 팝업 */
.layer_notice_pop {margin: 0 auto;width: 100%;display: inline-block;}
.layer_notice_pop dl {margin: 0 auto;width: 275px;}
.layer_notice_pop dt {float: left;margin-right: 20px;}
.layer_notice_pop dt p {margin:3px 0 0;}/*2015-01*/
.layer_notice_pop dd {float: left;position: relative;}
.layer_notice_pop label {cursor: pointer;}
.layer_notice1,.layer_notice2 {overflow: hidden;display: none;}
.layer_notice_pop .layer_notice1 .notice {position:absolute; z-index:1000;left:-70px;top:-160px; width:280px;height:130px; padding:10px; background:#fff; border:1px solid #d0d2d1; text-align:left; overflow-y: scroll;overflow-x:hidden; }
.layer_notice_pop .layer_notice2 .notice {position:absolute; z-index:1000;left:-70px;top:-140px; width:280px;height:110px; padding:10px; background:#fff; border:1px solid #d0d2d1; text-align:left; overflow-y: scroll;overflow-x:hidden; }
.layer_notice_pop .notice span {font-size: 12px;}
.layer_notice_pop .layer_notice1 p.btn {position:absolute; top:-160px; right:-42px;z-index:9999;display: block;}
.layer_notice_pop .layer_notice2 p.btn {position:absolute; top:-140px; right:-42px;z-index:9999;display: block;}
.layer_notice_pop p.btn img {display: block;}
.btn_c.cb {clear: both;margin-top: 20px;}
.aree_txt.radiob {}
.aree_txt.radiob dl {width: 335px;margin: 0 auto;}
.aree_txt.radiob dt {float: left;margin-right: 10px;}


/* 스마트택배 오류 */
div.delivery_error div.cmt {background:url('https://image.lotteimall.com/imall_ec/site/images/popup/error_img.jpg') left top no-repeat; width:405px; min-height:105px; margin:70px auto 0 auto; padding:10px 0 0 195px;}
div.delivery_error p.txt1 {font-size:24px; line-height:28px; color:#333333;}
div.delivery_error p.txt2 {font-size:16px; line-height:20px; color:#666; margin-top:10px;}
div.delivery_error p.btn {text-align:center; margin:25px 0;}

/* 2014-11-21 ADD */
table .info_cont { padding:5px 0;}
table .info_cont .sms { padding-bottom:5px;}
.appl_stop_add { margin:40px 0 24px 0;}
.appl_stop_add .inner { border-top:1px solid #ddcfc9; border-bottom:1px solid #ddcfc9; padding:16px 0 12px 0;}
.appl_stop_add .inner .txt0 { padding:0 35px 0 14px;}
.appl_stop_add .inner .box_area { background:#fbf9f4; width:100%; padding:12px 18px; margin:11px 0;}
.appl_stop_add .inner .box_area img { padding-top:5px;}
.appl_stop_add .inner .box_area .sms { padding-bottom:13px;}
.appl_stop_add .inner .note { display:inline-block; padding-top:4px; }

/*2015.04.30 간편회원가입 추가*/
.mem_stit {padding-left:15px;padding-top:15px}
.mem_txt {padding:5px 15px 15px;font-size:12px;}
.pop_mem th {color:#444;font-size:12px;font-weight:bold;}
.mem_box1 {background-color:#fffbef;border:1px solid #dfd2cc;margin-bottom:15px;padding:15px 25px;}
.mem_box1 .email,.mem_box1 .email a {color:#444;font-size:13px;padding-right:10px}
.mem_certi {overflow:hidden;margin-bottom:15px;}
.mem_certi li {color:#444;font-size:12px;vertical-align:bottom;line-height:1.4em;margin-bottom:10px;}
.mem_certi li label {font-weight:bold;vertical-align:bottom}

/* 2015.06.15 품절상품 재입고 알림 팝업 */
div.restock {padding:0 15px; }
div.restock .txt {margin-bottom:20px; padding-left:17px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bul_icon01.gif') no-repeat left 4px; color:#444;}
div.restock .tit_line {margin-bottom:22px; padding:0 0 8px 17px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bul_arrow.gif') no-repeat left 4px; border-bottom:2px solid #cc1d22; color:#444; font-size:14px; font-weight:bold;}
div.restock div.prod:after {clear:both; display:block; content:"";}
div.restock div.prod {margin-bottom:15px;}
div.restock div.prod p.img {float:left; margin-left:13px; }
div.restock div.prod p.img img {border:1px solid #dedede; }
div.restock div.prod ul.detail {float:left; width:351px; margin-left:23px;}
div.restock div.prod ul.detail > li:nth-child(1) {margin-bottom:10px; color:#444;}
div.restock div.prod ul.detail > li:nth-child(2) {padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #bfbfbf; color:#444; font-weight:bold;}
div.restock div.prod ul.detail > li dl:after {clear:both; display:block; content:"";}
div.restock div.prod ul.detail > li dl dt {float:left; margin-right:9px; color:#444; font-weight:bold; line-height:20px;}
div.restock div.prod ul.detail > li dl dd {float:left;}
div.restock div.prod ul.detail > li dl dd input {padding-left:4px;}
div.restock ul.txt_list {padding:14px; border:1px solid #c4c4c4;}
div.restock ul.txt_list li {padding-left:8px; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/bul_icon02.gif') no-repeat left 5px;}

div.txt_box {padding:0 15px;}
div.txt_box p {margin-bottom:12px; color:#444;}
div.txt_box p strong {font-weight:bold;}
div.txt_box p.line {padding-bottom:12px; color:#696969; border-bottom:1px solid #ddcbc9; font-size:11px;}

div.txt_box2 {margin-bottom:18px;padding:15px;border:1px solid #cacaca;}
div.txt_box2 p {color:#444;}
p.agr_txt{margin-bottom:18px;color:#696969;}

div.pop_dimm { position:fixed;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5; }
div.restock_pst { position:relative; top:200px; left:50%; width:400px !important; margin-left:-200px; }

/* 2015.07.02 휴먼고객 복원 안내 */
.pop_logo {width:100%;}
.pop_logo:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
.pop_logo span:first-child {float:left; margin-top:8px;}
.pop_logo span:last-child {float:right;}

.mem_dormant p.tit {border-bottom:1px solid #cccccc; text-align:center; margin:30px 0 10px 0; padding-bottom:10px;}
.mem_dormant div.txt {background-color:#f6f6f6; font-size:14px; line-height:18px; color:#444444; padding:15px; margin-bottom:25px;}
.mem_dormant div.txt em {font-weight:bold; color:#cc1d22;}

/* 2015.07.17 우수고객라운지 관련 쿠폰 사용 안내 및 프리미엄 승급 조건 css */
div.lounge h3 { margin-bottom:14px; }
div.lounge ul.dot li { margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 5px; }

/* 2015.08.07 상품평 수정 */
div.pop_mypage ul.line_list{margin-top:4px;}
div.pop_mypage ul.line_list > li{padding-left:9px;background:none;text-indent:-9px;}

/* 2016.03.17 상품평 수정 */
div.pop_mypage p.file_name {color:#999;}
div.pop_mypage p.file_name a {background:url('https://image.lotteimall.com/imall_ec/site/images/popup/btn_file_del.gif') right center no-repeat; padding:0 20px 2px 0; color:#999;}
div.pop_mypage .list_reg_notice {padding:10px 0 0 3px;}
div.pop_mypage .list_reg_notice li {padding-left:6px;background:url('https://image.lotteimall.com/imall_ec/site/images/popup/ico_comment_reg_notice.gif') 0 center no-repeat;}
div.pop_mypage .list_file_result {padding:15px 0 0 3px;}
div.pop_mypage .list_file_result .file_name {padding-bottom:5px;}

.giftcarduse_box table.table_3 th{background:#e4e4e4;}
.giftcarduse_box table.table_3 td{border-bottom:1px solid #e5e5e5;}
.giftcarduse_box div.table_oveflow{border-bottom:2px solid #e5e5e5;}
.giftcarduse_box .btn_line { text-align:center; border-top:1px solid #e0e0e0;padding:10px 0;}
.giftcarduse_box ol.dot_01{margin-bottom:0;}
.giftcarduse_box ol.dot_01 li{background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_gray.gif) no-repeat left 5px;}
.giftcarduse_box div.notice_box1{background:#f2f2f2;border:1px solid #e3e3e3;}

.giftcard_reg .di_in2 {width:623px;  position:relative;}
.giftcard_reg .di_in2 p.r1 {font-size:11px;color:#696969;margin-left:6px;}
.giftcard_reg .di_in2 div.r2 {width:493px; text-align:center;padding:23px 0 6px 0;}
.giftcard_reg .di_in2 p.r3 { position:absolute; top:-15px; right:-10px;}
.giftcard_reg .di_in2 table.table_thin .sptxt { margin:6px 0 0 10px;letter-spacing:-1px;}
.giftcard_reg .di_in2 table.table_thin { width:493px; margin:12px 0 9px 0; border-top:4px solid #d8d8d8}
.giftcard_reg .di_in2 table.table_thin tbody th {width:70px; padding:9px 0 9px 16px; border-bottom:1px solid #e5e5e5; text-align:left; background:#f2f2f2; color:#444; font-size:12px}
.giftcard_reg .di_in2 table.table_thin tbody td { padding:9px 0 9px 13px; border-bottom:1px solid #e5e5e5; font-size:11px}
.giftcard_reg .di_in2 table.table_thin tbody tr:last-child th,
.giftcard_reg .di_in2 table.table_thin tbody tr:last-child td {border-bottom:2px solid #e5e5e5;}
.giftcard_reg .di_in2 table.table_thin .tr { text-align:right;}
.giftcard_reg .di_in2 table.table_thin .tc { text-align:center;}
.giftcard_reg .di_in2 table.table_thin .tl { text-align:left;}
.giftcard_reg .di_in2 table.table_thin .color1 { color:#9b6f07 }
.giftcard_reg .di_in2 table.table_thin .color2 { color:#cc1d22}
.giftcard_reg .di_in2 table.table_thin select {font-size:12px;}
.giftcard_reg .di_in2 table.table_thin input.txt {border-color:#cacaca; font-size:12px;}

.partner_ad {overflow: hidden;}

/* 임직원 할인 한도조회 */
.employee #pop_container{height:320px;padding:0;}
.employee .inf{text-align:center;color:#666;}
.employee .inf .c1{font-size:16px;padding:36px 0 40px 0;}
.employee .inf .c1 strong{color:#333;}
.employee .inf .c2{color:#cc1d22;margin-bottom:12px;}
.employee .inf .c2 strong{font-size:26px;}
.employee .inf .c2 span{font-size:20px;}
.employee .inf .c3{font-size:12px;margin-bottom:40px;}
.employee .inf .c4{margin-bottom:45px;font-size:14px;line-height:18px;}

/* lpoint 사용 팝업 */
.bt_card{margin-left:12px;background:url(https://image.lotteimall.com/imall_ec/site/images/order/popup/ic_arrow.png) no-repeat right 5px;font-size:11px;color:#333 !important;letter-spacing:-1px;padding-right:9px;vertical-align:middle;}
.bt_card:hover{color:#333 !important;}

/*160304 엘포인트 통합 회원 전환*/
.tit_clpoint{margin:21px 0 15px;color:#444;font-size:20px;letter-spacing:-1px;text-align:center;}
.tb_view_info{border-top:3px solid #444;}
.tb_view_info table{width:100%;border-right:1px solid #d6d5d1;}
.tb_view_info th{padding:7px 10px 8px;border-left:1px solid #d6d5d1;border-bottom:1px solid #d6d5d1;background:#f7f7f7;color:#444;font-size:13px;line-height:1.55em;letter-spacing:-1px;text-align:left;vertical-align:top;}
.tb_view_info td{padding:7px 10px 8px;border-left:1px solid #d6d5d1;border-bottom:1px solid #d6d5d1;color:#444;font-size:13px;line-height:1.55em;letter-spacing:-1px;vertical-align:top;}

.wtx_clpoint{margin-top:28px;color:#444;letter-spacing:-1px;}
.wtx_clpoint .str{font-size:16px;line-height:1.25em;}
.wtx_clpoint .clpoint{display:block;margin:12px 0 0;font-size:13px;line-height:1.25em;}
.wtx_clpoint .clpoint .bline{border-bottom:1px solid #444;}

.bnr_clpoint{margin:22px 0 23px;font-size:0;text-align:center;}
.agree_clpoint{padding-top:20px;border-top:1px solid #ccc;}
.agree_clpoint .ttxt{display:block;margin:0 0 9px;color:#cc1d22;font-size:16px;line-height:1.25em;letter-spacing:-1px;}
.agree_clpoint .list_clpoint{margin:0 0 26px;}
.agree_clpoint .list_clpoint li{margin:0 0 6px;padding-left:23px;color:#444;line-height:1.45em;text-indent:-23px;}
.agree_clpoint .list_clpoint *{vertical-align:middle;}
.agree_clpoint .list_clpoint .check{margin:0 4px 0 0;vertical-align:-4px;}
.agree_clpoint .list_clpoint .notice_clpoint_popup {padding-top:20px;padding-left:8px;text-indent:-8px;color:#666;font-size:11px;}
.agree_clpoint .list_clpoint .notice_clpoint_popup02 {padding-left:8px;text-indent:-8px;color:#666;font-size:11px;}

/*160318 결제시스템변경*/
.notice_box7.type_lpoint{position:relative;}
.notice_box7.type_lpoint .tit_dot{margin:0 0 4px;}
.notice_box7.type_lpoint .nr_txt{margin:0 0 0 14px;}
.notice_box7.type_lpoint .bt_card{position:absolute;top:12px;right:20px;margin:0;border-bottom:1px solid #7f7f7f;line-height:15px;}

.dot_01 .addbtn{margin-top:4px;}

/*160401 해피머니 사용하기*/
.hm_arrow{padding-left:9px;background:url(https://image.lotteimall.com/imall_ec/site/images/order/popup/ic_arrow.png) no-repeat left 5px;font-size:11px;color:#333 !important;letter-spacing:-1px;vertical-align:middle;}
.hm_arrow.mleft30{margin-left:30px;}
.hm_dot li { margin:0 0 4px 0; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_06.gif') no-repeat left 7px; color:#444;}

/*160601 lpoint개선*/
.list_inputype{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.list_inputype th{padding:10px 10px 9px 14px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f2f2f2;color:#222;font-weight:normal;text-align:left;}
.list_inputype td{padding:6px 10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#999;}
.list_inputype .text{height:15px;padding:5px 5px 4px;border:1px solid #aaa;color:#222;}/*스마트픽 : 160818*/
.list_inputype select{height:26px;border:1px solid #aaa;}/*스마트픽 : 160818*/
.list_inputype .wp_rela{position:relative;}
.list_inputype .wp_rela .bt_ocard{position:absolute;top:5px;right:0;color:#da281c;text-decoration:underline;}

/* 161024 lpoint개선 */
.list_tb{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.list_tb th{padding:10px 10px 9px 14px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f7f5;color:#444;text-align:center;}
.list_tb td{padding:6px 10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#444;text-align:center;}
.list_tb.bt_none{border-top:none;}
.list_tb .alignC{text-align:center;}
.list_tb .alignL{text-align:left;}
.list_tb .text{height:15px;padding:5px 5px 4px;border:1px solid #aaa;color:#222;}
.list_tb select{height:26px;border:1px solid #aaa;}
.list_tb .wp_rela{position:relative;}
.list_tb .wp_rela .bt_ocard{position:absolute;top:5px;right:0;color:#da281c;text-decoration:underline;}
.list_tb .f_color{color:#afafaf;}
.tit_agree{margin-bottom:8px;color:#444;font-weight:bold;}
.agree_box{margin-bottom:10px;text-align:right;}

.btns_center{text-align:center;}
.btns_center .btns{display:inline-block;min-width:28px;height:21px;padding:5px 20px 0;color:#fff;font-weight:bold;text-align:center;}
.btns_center .btns.bg_red{background:#da281c;}
.btns_center .btns.bg_gray{background:#666;}
.btns_center .btns.bg_purple{background:#747cbb;}
.btns_center .btns.line{border:1px solid #858782}

.wp_link_side{margin:0 10px 30px 0;text-align:right;}
.wp_link_side .link_side{display:inline-block;padding:0 9px 0 0;background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_right.png') no-repeat right 4px; color:#222;}

.box_style{padding:11px 14px 12px;border:1px solid #ddd;background:#fffbef;}/*스마트픽 : 160818*/
.box_style .tit_bs{margin:0 0 11px;color:#222;}
.box_style .font_red{color:#da281c;}
.box_style ol.dot_01 li:last-child{margin-bottom:0;}/*스마트픽 : 160818*/

.box_style2{padding:11px 14px 12px;background:#f7f6f4;}
.box_style2 .tit_bs{margin:0 0 11px;color:#222;}
.box_style2 .font_red{color:#da281c;}
.box_style2 ol.dot_01 li:last-child{margin-bottom:0;}

/*스마트픽 : 160818*/
.pdb0{padding-bottom:0 !important;}

.find_convenience{width:850px;margin:0 0 25px;}
.find_convenience:after { content:""; display:block; clear:both; }
.box_addrinput{float:left;width:420px;border-top:2px solid #787878;}
.box_addrinput .list_inputype{border-top:0}
.inbox_seach{padding:30px 15px 15px;border:1px solid #d5d5d5;border-top:0;background:#f6f6f6;}
.box_addrinput.type2 .inbox_seach{padding-top:15px;}
.list_sech{margin:0 0 12px;}
.box_addrinput.type2 .list_sech{margin-bottom:17px;}
.list_sech table{width:100%;}
.list_sech th{padding:0 0 12px;color:#222;text-align:left;}
.list_sech td{padding:0 0 8px;}
.list_sech td select{height:30px;border:1px solid #878787;}
.list_sech td .text{height:23px;padding:3px 3px 2px;border:1px solid #878787;}
.list_sech td .f_color{color:#222;}

.lst_arrrbox{overflow-y:auto;height:172px;border:1px solid #d5d5d5;background:#fff;}
.lst_arrrbox.tp2{height:211px;}
.lst_arrrbox.tp3{height:200px;}
.box_addrinput.type2 .lst_arrrbox{height:299px;}
.box_addrinput.type2 .lst_arrrbox.tp4{height:288px;}
.box_addrinput.type2 .lst_arrrbox.tp5{height:270px;}
.lst_arrrbox .arrrbox{padding:17px 10px 0 20px;}
.lst_arrrbox .arrrbox li{margin:0 0 9px;}
.lst_arrrbox .arrrbox a{color:#9f9f9f;}
.lst_arrrbox .arrrbox a:hover{color:#696969;}
.lst_arrrbox .txt_none{padding:70px 0 0;color:#787878;font-size:11px;text-align:center;}
.box_addrinput.type2 .lst_arrrbox .txt_none{padding-top:132px}

.box_addrview{float:right;width:420px;}
.box_addrview.type2{float:none;margin-bottom:25px;}

.map_seven11{width:418px;height:333px;border:1px solid #d5d5d5;background:#f6f6f6;}
.map_seven11.hsize{height:368px;}
.map_seven11 .map_none{padding:170px 0 0;color:#787878;font-size:11px;text-align:center;}
.wlist_seven11{min-height:79px;margin:10px 0 0;padding:9px 10px 8px 17px;border:1px solid #d5d5d5;}
.list_seven11{display:table;}
.list_seven11 li{display:table-row;}
.list_seven11 .cell_1{width:60px;display:table-cell;padding:0 0 1px 7px;background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_23.gif') no-repeat left 8px;color:#767676;font-weight:bold;font-size:11px;}
.list_seven11 .cell_2{display:table-cell;padding:0 0 1px;font-size:11px;}

/*퀵뷰_옵션선택*/
.quick_info .info_option .select_box.addClassOnClick2{display:inline-block;width:100%;vertical-align:middle}
.quick_info .info_option .select_box {position:static; width:100%; font-size:12px; line-height:16px;}
.quick_info .info_option .select_box.on {position:relative;}
.quick_info .info_option .select_box a.btn{background:#fff url('https://image.lotteimall.com/imall_ec/site/images/detail/btn_select_off.gif') no-repeat right top; border:1px solid #444444; display:block; height:18px; padding:1px 20px 2px 10px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.quick_info .info_option .select_box a.btn:active,
.quick_info .info_option .select_box a.btn:hover,
.quick_info .info_option .select_box a.btn:focus{color:#696969;}
.quick_info .info_option .select_box div.list{position:absolute; top:22px; z-index:999; display:none; width:313px; max-height:255px; background-color:#fff; border:1px solid #858585; overflow-x:hidden; overflow-y:auto;}
.quick_info .info_option .select_box.on div.list{display:block;}
.quick_info .info_option .select_box div.list ul{width:100%;}
.quick_info .info_option .select_box div.list ul li{width:100%; padding:6px 0; font-size:12px; line-height:16px; cursor:pointer;}
.quick_info .info_option .select_box div.list ul li:after{content:"";display:block;clear:both}
.quick_info .info_option .select_box div.list ul li.soldout{color:#b7b7b7;}
.quick_info .info_option .select_box div.list ul li:hover{background-color:#3e4146; color:#fff;}
.quick_info .info_option .select_box div.list {left:0;}
.quick_info .info_option .select_box div.list ul li > p {float:left; width:95%; padding-left:10px}
.quick_info .info_option .select_box div.goods_list ul li > p{width:58%}
.quick_info .info_option .select_box ul li > span{float:left; background:url('https://image.lotteimall.com/imall_ec/site/images/detail/blit_03.gif') no-repeat left 4px; width:34%; padding-left:3px; margin-left:5px; text-align:right; font-weight:bold;}
.quick_info .info_option dl dd select{height:22px;border:1px solid #d7d9da;vertical-align:middle;font-size:12px;}

/*스마트픽 안내팝업 : 160909*/
.wimg_pickup{margin:-15px -15px 30px}

/*찜하기팝업*/
.wish_txt{margin:13px 0 30px !important;font-size:14px;text-align:center;line-height:1.3em}
.font_r{color:#cc1d22}

/*비밀번호 변경 팝업 : 161121*/
.pw_exp{margin-bottom:20px;}
.pw_exp ul li{margin:0 0 4px 0;padding:0 0 0 5px;background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_33.gif') no-repeat left 5px;color:#999;}

/*상품평 표시항목 개선*/
.radio_txt{margin-right:10px;color:#444}

/* 2017-01-16 상품 확대 보기  */
.pop_zoom_view #pop_header {height:48px;border-top:1px solid #c41f24;border-bottom:1px solid #d03034;background:#cc1d22;}
.pop_zoom_view #pop_header h2 {height:auto;padding-top:17px;background:none;}
.pop_zoom_view #pop_header p.btn {top:17px;}
.pop_zoom_view .pop_body {overflow:hidden;width:627px;padding:20px 0;margin:0 auto;}
.pop_zoom_view .pop_body .container_swipe {position:relative;float:left;width:534px;border:1px solid #dadada;}
.pop_zoom_view .pop_body .swipe {overflow: hidden; position: relative; width:534px; height:534px; }
.pop_zoom_view .pop_body .swipe .swipe-wrap {position:absolute; top:0; left:0; width:100%; height:100%; overflow: hidden; }
.pop_zoom_view .pop_body .swipe .swipe-wrap > div {float:left; width:100%; height:100%; position: relative; text-align: center; cursor: pointer;}
.pop_zoom_view .pop_body .swipe .swipe-wrap > div img {width:534px;height:534px; }
.pop_zoom_view .pop_body .swipe .num_page {position:absolute;bottom:8px;left:50%;width:40px;height:18px;margin-left:-20px;text-align: center;}
.pop_zoom_view .pop_body .swipe .num_page p {position:relative;z-index:1;padding:0;margin:0;font-size:12px;color:#fff;line-height:18px;}
.pop_zoom_view .pop_body .swipe .num_page .dim {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.pop_zoom_view .pop_body .btn_swipe {position:absolute;top:50%;width:25px;height:44px;margin-top:-22px;padding:0;border:0 none;background:url(https://image.lotteimall.com/imall_ec/site/images/popup/btn_zoom_swipe.gif) no-repeat;text-indent:-9999px;cursor:pointer;}
.pop_zoom_view .pop_body .btn_prev {left:-1px;}
.pop_zoom_view .pop_body .btn_next {right:-1px;background-position:0 -50px;}
.pop_zoom_view .pop_body .container_list {overflow:hidden;float:right;width:81px;height:536px;}
.pop_zoom_view .pop_body .list_zoom_img {height:536px;background:url(https://image.lotteimall.com/imall_ec/site/images/popup/bg_zoom_swipe_list.gif) repeat-y 0 0;}
.pop_zoom_view .pop_body .list_zoom_img li {padding:0 0 10px 0;}
.pop_zoom_view .pop_body .list_zoom_img li a {display:block;position:relative;width:81px;height:81px;}
.pop_zoom_view .pop_body .list_zoom_img li a .dim_list {content:'';position:absolute;top:0;left:0;width:79px;height:79px;border:1px solid #ddd;}
.pop_zoom_view .pop_body .list_zoom_img li.on a .dim_list {content:'';position:absolute;top:0;left:0;width:77px;height:77px;border:2px solid #da291c;}
.pop_zoom_view .pop_body .list_zoom_img img {width:81px;height:81px;}
.pop_zoom_view .pop_body .swipe .swipe-wrap > div .ico_common_thumb_19{width: 69px;height: 69px;right:26px;bottom:26px;}
.pop_zoom_view .pop_body .list_zoom_img .ico_common_thumb_19{width: 18px;height: 18px;right:4px;bottom:4px;}

/* 2017-06-05 팝업 스타일 변경  */
.pop_new_chg #ly_header {position:relative;height:40px;background-color:#cc1d22;}
.pop_new_chg #ly_header h2 {padding:14px 0 0 15px;height:26px;font-family:dotum;color:#fff;font-size:14px;font-weight:bold;}
.pop_new_chg #ly_header p.btn {position:absolute;top:13px;right:15px;}

.pop_new_chg #pop_header, .pop_mypage #pop_header {position:relative;height:40px;background:#cc1d22;}
.pop_new_chg #pop_header h2, .pop_mypage #pop_header h2 {padding:14px 0 0 15px;height:26px;background:#cc1d22;font-family:dotum;color:#fff;font-size:14px;font-weight:bold;}
.pop_new_chg #pop_header p.btn, .pop_mypage #pop_header p.btn {position:absolute;top:13px;right:15px;}

.pop_new_chg p.prod_name {border-top:1px solid #ededed;}
.pop_new_chg p.prod_name span {padding:0;background:none;}
.pop_new_chg div.prod_box div.on {border:none;}
.pop_new_chg div.prod_box div ol {width:352px;}

/* 2017-06-09 이용약관  */
.agreement_area .term_list {margin:0 0 25px 0; padding:0 0 20px 15px; border-bottom:1px solid #cecece; zoom:1;}
.agreement_area .term_list:after {content:""; display:block; height:0; clear:both; visibility:hidden}
.agreement_area .term_list .list {float:left; width:295px; padding:20px 0 0 10px;}
.agreement_area .term_list .list li {height:12px; padding:4px 0 1px;}
.agreement_area .term_list .list li.tit {color:#767676; font-weight:bold;}
.agreement_area .term_list .list li a {color:#767676;}
.agreement_area .term_list .list li a:hover {color:#666; text-decoration:underline;}

.agreement_area .agree_di dl { margin:0 0 20px 0; padding:0 10px 30px 0; border-bottom:1px solid #cecece; color:#767676}
.agreement_area .agree_di dl dt { margin:0 0 5px 0; padding:0 0 0 15px; font-weight:bold; }
.agreement_area .agree_di dl dd { padding:0 0 0 15px;}
.agreement_area .agree_di dl dd.bit1 { color:#b2b2b2; margin:0 0 0 15px; background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_20.gif) no-repeat left 3px}
.agreement_area .agree_di dl dd ol li { margin:0 0 5px 0;}
.agreement_area .agree_di dl dd ul { margin:8px 0;}
.agreement_area .agree_di dl dd ul li { padding:0 0 0 10px; background:url("https://image.lotteimall.com/imall_ec/site/images/contactus/bul_bar.gif") no-repeat 0 6px; line-height:150%;}
.agreement_area .agree_di dl dd ol li ul li { padding:0 0 0 10px; background:url("https://image.lotteimall.com/imall_ec/site/images/contactus/bul_bar.gif") no-repeat 0 6px; line-height:130%;}
.agreement_area .agree_di dl.dlline { border:0; margin:0 0 20px 0; padding:0 0 0 0 }
.agreement_area .agree_di dl dd ol.num li {list-style-type: decimal-leading-zero; list-style-position:outside; margin:5px 0 0 2em; }
.agreement_area .agree_di dl dd ul.cnum li {list-style:none; background:none; text-indent:-1.4em; padding-left:1.4em; margin-left:0;}
.agreement_area .agree_di dl dd ul.kor {margin-top:0;}
.agreement_area .agree_di dl dd ul.kor li {background-image:none; text-indent:-1.7em; padding-left:1.7em;}
.agreement_area .agree_di dl.etc {border:0; margin:0 0 20px 0; padding:0;}
.agreement_area .agree_di dl.etc dt {margin-top:20px;}
.agreement_area .agree_di dl.etc dt:first-child {margin-top:0;}

/*2017.06.15 우수고객라운지 서비스변경*/
.pop_new_chg .benefitTxt {color:#696969;}
.pop_new_chg .benefitTxt1 {color:#444444;}
.pop_new_chg .benefitDay {height:35px;line-height:35px;text-align:center;border:1px solid #f43528;font-size:14px;color:#da281c;font-weight: bold;margin:14px 0 10px;}
.pop_new_chg .benefitTable {width:100%;border-top:2px solid #cc1d22;border-bottom:2px solid #cacaca;margin:20px 0;}
.pop_new_chg .benefitTable th {background: #f7f6f4;color:#444444;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.pop_new_chg .benefitTable td {color:#696969;line-height:17px;padding:10px 16px	;border-top:1px solid #bfbfbf;}
.pop_new_chg .benefitTable td p {position: relative;padding-left:10px;}
.pop_new_chg .benefitTable td p:first-child {padding-left:0;}
.pop_new_chg .benefitTable td p em {position: absolute;top:0;left:0;}

/* 2017.06.19 lpoint 통합회원 전환안내 팝업*/
.login_total{color: #222;font-size: 14px;line-height: 21px;border:1px solid #cacaca;margin-bottom: 20px;padding:15px 20px 17px 20px;}
.login_total .date{color: #666;}

/* 안심택배 */
.table_6.safe_deli{margin-top:20px;border:2px solid #cacaca}
#pop_container div.safe_delibox{margin-bottom:15px;padding:10px;border:1px solid #d5d5d5}

/* 171020 팝업 : 스마트픽 예정픽업일 변경*/
div.pop_smartpick_date h3.txt {margin-bottom:6px;}
div.pop_smartpick_date h3.txt span {line-height:14px;}
div.pop_smartpick_date ol.dot_01 li {margin-bottom:2px;}
div.pop_smartpick_date .pickup_date {width:100%; margin-bottom:9px;}
div.pop_smartpick_date .pickup_date li {width:32%; margin-left:2%; float:left;}
div.pop_smartpick_date .pickup_date li:first-child {margin-left:0;}
div.pop_smartpick_date .pickup_date li a {padding:8px 0; display:block; text-align:center; background:#fafafa; border:1px solid #b5b5b5;}
div.pop_smartpick_date .pickup_date li a.on {color:#fff; background:#4a5559; border-color:#4a5559;}

/* 171020 팝업 : 스마트픽 픽업위치 */
div.pop_store_pick #pop_container {padding-right:20px; padding-left:20px;}
div.pop_store_pick #pop_container p {font-size:14px; line-height:17px;}
div.pop_store_pick .map_store_pick {width:520px; height:447px; margin:15px 0; border:1px solid #515254;}
div.pop_store_pick .img_store_pick {margin:15px 0;}
div.pop_store_pick .img_store_pick img {width:520px; height:447px;}

/* 171020 팝업 : 스토어픽 가능지점보기 */
div.pop_smartpick_shop #pop_container {height:370px; position:relative;}
div.pop_smartpick_shop ol.dot_01 {padding:0; margin:0;}
div.pop_smartpick_shop ol.dot_01 li {margin-bottom:0; font-size:13px;}
div.pop_smartpick_shop .store_list {padding:10px 15px; margin:10px 0; background:#f6f6f6; border:1px solid #ddd;}
div.pop_smartpick_shop .store_list p {clear:both;  overflow:hidden;}
div.pop_smartpick_shop .store_list label {line-height:28px; color:#222; font-weight:bold; float:left;}
div.pop_smartpick_shop .store_list select {height:30px; font-size:13px; float:right;}
div.pop_smartpick_shop .store_list .planshop {margin-bottom:10px;}
div.pop_smartpick_shop table {width:100%; color:#222; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
div.pop_smartpick_shop table .red {color:#cc1d22;}
div.pop_smartpick_shop th ,
div.pop_smartpick_shop td {padding:6px 15px 5px; font-size:13px; text-align:left; font-weight:normal; border-top:1px solid #ddd; border-right:1px solid #ddd;}
div.pop_smartpick_shop thead th {background:#f6f6f6; font-size:12px; text-align:center; font-weight:bold;}
div.pop_smartpick_shop tbody td {text-align:center;}
div.pop_smartpick_shop .table_scroll {max-height:120px; overflow-y:auto; border-bottom:1px solid #ddd;}
div.pop_smartpick_shop .table_scroll_max {max-height:155px;}
div.pop_smartpick_shop .table_scroll table {margin-top:-1px; border-bottom:0;}
div.pop_smartpick_shop .table_scroll table tr:first-child th,
div.pop_smartpick_shop .table_scroll table tr:first-child td {border-top:0;}
div.pop_smartpick_shop .mt15 {color:#999;}
div.pop_smartpick_shop .btns_center {width:100%; position:absolute; left:0; bottom:15px;}

/* 171226 앱통합 스토어픽 */
.layer_pickup_search .common_sprite_img {background:url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail.png) no-repeat;}
.layer_pickup_search .box {background:#fff;}
.layer_pickup_search .header_layer {padding: 14px 0 0 15px;height: 26px;background: #cc1d22;font-family: dotum;color: #fff;font-size: 14px;font-weight: bold;}
.layer_pickup_search .body_layer {overflow-y: auto;height: 340px;}
.layer_pickup_search .body_layer .btn_close {position:absolute;top:13px;right:15px;width:14px;height:14px;background:url(https://image.lotteimall.com/imall_ec/site/images/popup/btn_close.png) no-repeat 0 0;border:0 none;text-indent: -9999px;cursor:pointer;}
.layer_pickup_search .body_layer .option_product {margin-top:14px;padding:0 20px;}
.layer_pickup_search .body_layer .inp_option {position:relative;margin-top:7px;}
.layer_pickup_search .body_layer .inp_option:first-child {margin-top:0;}
.layer_pickup_search .body_layer .inp_option a {display:block;height:28px;padding:0 15px;border:1px solid #bbb;border-radius:4px;font-size:13px;color:#555;line-height:26px;background-position:right -914px;background-color:#fff;}
.layer_pickup_search .body_layer .inp_option a.open {background-position:right -1214px;}
.layer_pickup_search .body_layer .layer_option {display:none;position:absolute;top:27px;left:0;right:0;overflow:hidden;background:#fff;padding-top:2px;border:1px solid #bbb;border-top:0 none;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.layer_pickup_search .body_layer .layer_option.on {display:block;}
.layer_pickup_search .body_layer .layer_option .wrap_scroll_option {border-top:1px solid #eee;overflow-y: auto;max-height: 250px;}
.layer_pickup_search .body_layer .layer_option li {padding:2px;}
.layer_pickup_search .body_layer .layer_option li a {position:relative;display:block;overflow:hidden;height:auto;line-height:19px;padding:3px 13px 6px;color:#333;font-size:13px;border:0 none;}
.layer_pickup_search .body_layer .layer_option li a:hover,
.layer_pickup_search .body_layer .layer_option li a.on {background:#eee;border-radius:4px;}
.layer_pickup_search .txt_pickup1 {padding:11px 20px 0;color:#111;font-size:16px;line-height:24px;}
.layer_pickup_search .btn {padding:30px 0 20px;text-align: center;}
.layer_pickup_search .btn .btn_search {height:38px;line-height:38px;padding:0 20px;border:1px solid #bbb;border-radius: 4px;background:#eee;color:#999;font-size:13px;cursor: pointer;font-weight:bold;}
.layer_pickup_search .btn .btn_search.on {background:#ea493e;border-color:#ea493e;color:#fff;}
.layer_pickup_search .reslut_search {border-top:1px solid #eee;padding:17px 0 0 17px;}
.layer_pickup_search .reslut_search ul {overflow:hidden;}
.layer_pickup_search .reslut_search li {float:left;width:30%;margin:3px;display:table;}
.layer_pickup_search .reslut_search li a {display:table-cell;border:1px solid #bbb;height:55px;vertical-align: middle;border-radius:4px;color:#333;font-size:13px;line-height: 19px;text-align: center;}
.layer_pickup_search .txt_pickup2 {font-size:12px;color:#666;line-height: 18px;padding:11px 0 18px;}

/*2017.10.13 임직원자가등록*/
.pop_new_chg .member_group {font-size:13px;color:#222}
.pop_new_chg .member_group li {line-height:22px;background-image:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_35.gif);background-repeat:no-repeat;background-position:0 center;padding-left:8px}
.pop_new_chg .member_group li.group_certify {color:#cc1d22;background-image:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_36.gif)}
.pop_new_chg .member_group .group_email_tit {display:block;margin-top:20px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_37.gif) no-repeat 0 center;padding-left:10px}
.pop_new_chg .member_group .group_email {border:1px solid #ddd;padding:10px 20px;background:#f2f2f2;margin-top:14px}
.pop_new_chg .member_group .group_email strong {margin-right:20px;vertical-align:middle}
.pop_new_chg .member_group .group_email input {width:168px;height:12px;border:1px solid #aaa;padding:8px 10px}
.pop_new_chg .member_group .group_email select {width:190px;height:30px;color:#222;border:1px solid #aaa;padding-left:10px}
.pop_new_chg .member_group .btns_center {margin:30px 0 20px}
.pop_new_chg .member_group .btns_center a {min-width:100px}
.pop_new_chg .member_group .pop_hidden {background:#f2f2f2;text-align:right;padding:13px 15px;margin:0 -15px -20px}
.pop_new_chg .member_group .btns_center .btns.bg_gray {background:#bbbbbb}

/*2017.11.07 반려동물 수의사 상담 서비스 등록*/
.pop_petfam{background:none !important;border-bottom:5px solid #757cbb;}
.pop_petfam #pop_header{position:relative;height:40px;background:#757cbb;}
.pop_petfam #pop_header h2{padding:14px 0 0 15px;height:26px;background:#757cbb;font-family:dotum;color:#fff;font-size:14px;font-weight:bold;}
.pop_petfam #pop_header p.btn{position:absolute;top:13px;right:15px;}

.pop_petfam_advice{width:100%;}
.pop_petfam_advice .pop_header{position:relative;}
.pop_petfam_advice .pop_header .btn_close{position:absolute;top:20px;right:15px;}
.pop_petfam_advice .pop_header h2{padding:14px 0;background:#757cbb;color:#fff;font-size:20px;font-weight:normal;line-height:24px;text-align:center;}

.pop_petfam_advice .area_advice{width:644px;padding:20px 40px 40px 40px;}
.pop_petfam_advice .area_advice h3{margin-bottom:10px;color:#222;font-size:13px;font-weight:bold;}
.pop_petfam_advice .area_advice h3 .bit_star{margin-left:4px;color:#da281c;}
.pop_petfam_advice .area_type{margin-bottom:20px;border-bottom:1px solid #838383;}
.pop_petfam_advice .area_type .type_box{overflow:hidden;position:relative;margin-bottom:20px;}
.pop_petfam_advice .area_type .type_box li{float:left;position:relative;width:150px;height:35px;padding:17px 0 0 10px;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/icon_advice_type1.png) no-repeat 0 0;border:1px solid #e7e7e7;border-width:1px 1px 1px 0;cursor:pointer;}
.pop_petfam_advice .area_type .type_box li:first-child{width:149px;border-left:1px solid #e7e7e7;}
.pop_petfam_advice .area_type .type_box li input{position:absolute;width:20px;height:20px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.pop_petfam_advice .area_type .type_box li label{display:inline-block;position:relative;min-height:20px;padding-left:29px;line-height:16px;cursor:pointer;}
.pop_petfam_advice .area_type .type_box li label i{display:inline-block;width:18px;height:18px;position:absolute;top:0;left:0;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/icon_advice_box.png) no-repeat 0 0;background-position:0 0;}
.pop_petfam_advice .area_type .type_box li.on{border:1px solid #7d88e5;padding:17px 0 0 9px;}
.pop_petfam_advice .area_type .type_box li:first-child{padding:17px 0 0 10px;}
.pop_petfam_advice .area_type .type_box li.on label{font-weight:bold;color:#7d88e5;}
.pop_petfam_advice .area_type .type_box li.on label i{background-position:0 -38px;}
.pop_petfam_advice .area_type .advice_type li.a_type1{background-position:112px 15px;}
.pop_petfam_advice .area_type .advice_type li.a_type2{background-position:114px -49px;}
.pop_petfam_advice .area_type .advice_type li.a_type3{background-position:115px -113px;}
.pop_petfam_advice .area_type .advice_type li.a_type4{background-position:118px -169px;}
.pop_petfam_advice .area_type .advice_type li.on.a_type1{background-position:112px -225px;}
.pop_petfam_advice .area_type .advice_type li.on.a_type2{background-position:113px -289px;}
.pop_petfam_advice .area_type .advice_type li.on.a_type3{background-position:114px -353px;}
.pop_petfam_advice .area_type .advice_type li.on.a_type4{background-position:117px -409px;}
.pop_petfam_advice .area_type .pet_type li.b_type1{background-position:113px -467px;}
.pop_petfam_advice .area_type .pet_type li.b_type2{background-position:115px -535px;}
.pop_petfam_advice .area_type .pet_type li.b_type3{background-position:115px -603px;}
.pop_petfam_advice .area_type .pet_type li.b_type4{background-position:118px -169px;}
.pop_petfam_advice .area_type .pet_type li.on.b_type1{background-position:113px -670px;}
.pop_petfam_advice .area_type .pet_type li.on.b_type2{background-position:114px -738px;}
.pop_petfam_advice .area_type .pet_type li.on.b_type3{background-position:114px -806px;}
.pop_petfam_advice .area_type .pet_type li.on.b_type4{background-position:117px -409px;}

.pop_petfam_advice .pet_info{overflow:hidden;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #838383;}
.pop_petfam_advice .pet_info dt{float:left;clear:both;width:50px;color:#222;font-size:13px;font-weight:bold;line-height:33px;}
.pop_petfam_advice .pet_info dt:first-child{line-height:18px;}
.pop_petfam_advice .pet_info dt .bit_star{margin-left:4px;color:#da281c;}
.pop_petfam_advice .pet_info dd{position:relative;margin-bottom:10px;}
.pop_petfam_advice .pet_info dd input[type="text"]{padding:10px;border:1px solid #d2d2d2;}
.pop_petfam_advice .pet_info dd textarea{padding:10px;border:1px solid #d2d2d2;}
.pop_petfam_advice .pet_info dd.gender label{display:inline-block;position:relative;width:24px;vertical-align:middle;}
.pop_petfam_advice .pet_info dd.gender label i{display:inline-block;position:absolute;top:4px;right:0;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/icon_gender.png) no-repeat 0 0;}
.pop_petfam_advice .pet_info dd.gender label.man i{background-position:0 0;width:8px;height:10px;}
.pop_petfam_advice .pet_info dd.gender label.woman i{background-position:0 -20px;width:6px;height:10px;}
.pop_petfam_advice .pet_info dd.in_txt label{position:absolute;top:11px;left:61px;}
.pop_petfam_advice .pet_info dd.in_txt label.active{filter:alpha(opacity=0);opacity:0;}
.pop_petfam_advice .agree_info{margin-bottom:16px;padding-bottom:20px;border-bottom:1px solid #838383;}
.pop_petfam_advice .agree_info dt{margin-bottom:18px;color:#222;font-size:14px;font-weight:bold;line-height:16px;}
.pop_petfam_advice .agree_info .txt{margin-bottom:10px;line-height:16px;}
.pop_petfam_advice .agree_info .date{margin-bottom:5px;}
.pop_petfam_advice .agree_info .agree{color:#666;text-align:right;}
.pop_petfam_advice .agree_info .agree label{vertical-align:middle;}
.pop_petfam_advice .txt_chk{margin-bottom:16px;padding-bottom:20px;border-bottom:1px solid #838383;}
.pop_petfam_advice .txt_chk dt{margin-bottom:14px;padding-left:22px;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/icon_exclamation.gif) no-repeat 0 0;color:#222;font-size:14px;font-weight:bold;line-height:16px;}
.pop_petfam_advice .txt_chk ol li{margin-bottom:4px;line-height:16px;}
.pop_petfam_advice .alim_box{overflow:hidden;position:relative;}
.pop_petfam_advice .alim_box li{float:left;}
.pop_petfam_advice .alim_box li.sms input[type=text]{width:77px;}
.pop_petfam_advice .alim_box li.email{margin-left:20px;}
.pop_petfam_advice .alim_box li.email input[type=text]{width:280px;}
.pop_petfam_advice .alim_box li p{margin-bottom:7px;}
.pop_petfam_advice .alim_box li p label{margin-left:5px;color:#333;font-size:13px;}
.pop_petfam_advice .alim_box li select{width:97px;height:36px;padding-left:10px;border:1px solid #d2d2d2;}
.pop_petfam_advice .alim_box li input[type=text]{padding:10px;border:1px solid #d2d2d2;}

/*2017.11.20 반려동물 품종 입력 */
.pop_dog_type{width:380px;margin:0 auto;}
.pop_dog_type .tab_box{overflow:hidden;position:relative;margin-bottom:10px;}
.pop_dog_type .tab_box li{float:left;margin-left:5px;text-align:center;}
.pop_dog_type .tab_box li:first-child{margin-left:0;}
.pop_dog_type .tab_box li a{display:block;width:70px;padding:8px 0;border:1px solid #ddd;color:#222;}
.pop_dog_type .tab_box li.on a{background:#aaa;border:none;color:#fff;}
.pop_dog_type .list_box{overflow-y:auto;overflow-x:hidden;height:399px;margin-bottom:27px;border:1px solid #e8e8e8;}
.pop_dog_type .list_box ul li{padding:12px 19px;border-top:1px solid #e8e8e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pop_dog_type .list_box ul li:first-child{border-top:none;}
.pop_dog_type .list_box ul li a{color:#222;}
.pop_dog_type .list_box ul li.on a{color:#7d88e5;}

/*2017.11.20 기타 반려동물 입력 */
.pop_other_regist{width:370px;margin:0 auto;}
.pop_other_regist .in_type{margin-bottom:10px;}
.pop_other_regist .in_type input{width:347px;height:42px;padding:0 10px;color:#666;border:1px solid #ddd;font-size:14px;line-height:42px;}
.pop_other_regist .txt{margin-bottom:25px;color:#bbb;}

/* 2018-01-18 앱통합 팝업 */
.pop_new_chg2#pop_wrap {background:none;border-bottom:5px solid #cc1d22;padding-bottom:0;}
.pop_new_chg2 #pop_header {padding:0;background:none;}
.pop_new_chg2 #pop_header h2 {background:#cc1d22;font-size:15px;padding: 12px 0 0 15px;height: 28px;}
.pop_new_chg2 #pop_header p.btn {top:13px;right:15px;}
.pop_new_chg2 #pop_container {padding:0;}
.pop_new_chg2 .wrap_btn {text-align:center;padding:10px 0;}
.pop_new_chg2 .wrap_btn button {height:30px;padding:3px 20px 6px;border-radius:4px;font-size:13px;font-weight:bold;cursor: pointer}
.pop_new_chg2 .wrap_btn .btn_type1 {background:#ea493e;border:1px solid #ea493e;color:#fff;}
.pop_new_chg2 .wrap_btn .btn_type2 {background:#fff;border:1px solid #ea493e;color:#ea493e;}
.pop_new_chg2 .wrap_btn .btn_type3 {background:#eee;border:1px solid #bbb;color:#333;}
.pop_new_chg2 .table_1 { width:100%;border:1px solid #ddd; line-height:19px;}
.pop_new_chg2 .table_1 th { padding:10px 15px 13px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f6f6f6; font-size:13px; color:#666;text-align:left;font-weight:normal;vertical-align:top;}
.pop_new_chg2 .table_1 td { padding:10px 15px 13px; border-bottom:1px solid #ddd; font-size:13px;color:#333;}
.pop_new_chg2 .table_1 thead th {font-weight:bold;text-align: center;}

.pop_new_chg2 .quality_test div.notice_box1 {background:none;border:0 none;padding:0;margin:0;}
.pop_new_chg2 .quality_test ol.dot_02 {padding:0 0 10px 0;margin:0;}
.pop_new_chg2 .quality_test ol.dot_02 li {padding:0;margin:0;background:none;font-size: 13px;color:#666;line-height: 19px;}
.pop_new_chg2 .quality_test table.table_1 tr.pd_size th {background:#f6f6f6;font-weight: bold;}
.pop_new_chg2 .quality_test table.table_1 td.ybg {background:#f6f6f6;text-align: left;padding:10px 15px 13px !important;vertical-align: top;color:#666;}
.pop_new_chg2 .quality_test table.table_1 td span.test {color:#666;}
.pop_new_chg2 .quality_test table.table_1 td p.dash {background:0 none;padding:0;}

/* 2018-01-18 앱통합 재입고 알림신청 팝업 & 완료 */
.pop_new_chg2 .wrap_product {position:relative;height:87px;padding:20px 20px 20px 130px;background:#f6f6f6;border-bottom:1px solid #ddd;}
.pop_new_chg2 .wrap_product .thumb {position:absolute;top:20px;left:20px;}
.pop_new_chg2 .wrap_product .thumb img {width:88px;height:88px;border:1px solid #eee;border-radius:6px;}
.pop_new_chg2 .wrap_product .txt {height:66px;margin-top:7px;overflow:hidden;font-size:16px;color:#111;line-height:22px;}
.pop_new_chg2 .wrap_option {padding:20px 20px 10px;}
.pop_new_chg2 .wrap_option .option_product {padding-bottom:20px;border-bottom:1px solid #eee;}
.pop_new_chg2 .wrap_option .inp_option {position:relative;margin-top:7px;}
.pop_new_chg2 .wrap_option .inp_option:first-child {margin-top:0;}
.pop_new_chg2 .wrap_option .btn_product_common_option {display: block; height: 28px; padding: 0 12px; border: 1px solid #bbb; border-radius: 4px; font-size: 13px; color: #333; line-height: 26px; background: #fff url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail.png) no-repeat right -914px;}
.pop_new_chg2 .wrap_option .btn_product_common_option.on {background-position: right -1214px;}
.pop_new_chg2 .wrap_option .btn_product_common_option.disabled {opacity:0.5;filter:alpha(opacity=50);cursor: default;}
.pop_new_chg2 .wrap_option .layer_option {display:none;position:absolute;top:27px;left:0;right:0;background:#fff;padding-top:2px;border:1px solid #bbb;border-top:0 none;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.pop_new_chg2 .wrap_option .layer_option.on {display:block;}
.pop_new_chg2 .wrap_option .layer_option ul {}
.pop_new_chg2 .wrap_option .layer_option li {padding:2px;}
.pop_new_chg2 .wrap_option .layer_option li a {display:block;height:auto;line-height:19px;padding:3px 13px 6px;color:#333;font-size:13px;border:0 none;}
.pop_new_chg2 .wrap_option .layer_option li a:hover,
.pop_new_chg2 .wrap_option .layer_option li a.on {background:#eee;border-radius:4px;}
.pop_new_chg2 .wrap_option .layer_option .wrap_scroll_option {border-top:1px solid #eee;overflow-y: auto;max-height: 200px;}

.pop_new_chg2 .wrap_txt_notice {padding:0 20px;line-height:22px;}
.pop_new_chg2 .wrap_txt_notice .txt1 {font-size:13px;color:#333;}
.pop_new_chg2 .wrap_txt_notice .txt1 strong {position:relative;top:2px;font-size:20px;color:#ea493e;}
.pop_new_chg2 .wrap_txt_notice .txt2 {font-size:12px;color:#666;}
.pop_new_chg2 .wrap_txt_notice .txt2 span {font-size:12px;color:#333;font-weight:bold;}
.pop_new_chg2 .wrap_list_notice {padding:14px 20px 20px;}
.pop_new_chg2 .wrap_list_notice ul {background:#f6f6f6;border-radius:6px;padding:12px 17px 15px;}
.pop_new_chg2 .wrap_list_notice li {position:relative;padding-left:10px;font-size:12px;color:#666;line-height:18px;}
.pop_new_chg2 .wrap_list_notice li:after {content:"";position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:3px;background:#999;}
.pop_new_chg2 .tit_complete {padding:25px 0 28px;background:#f6f6f6;border-bottom:1px solid #ddd;font-size:16px;line-height:22px ;color:#111;text-align:center;}
.pop_new_chg2 .tit_complete strong {color:#ea493e;}
.pop_new_chg2 .wrap_cont {padding:13px 20px 0;}
.pop_new_chg2 .wrap_cont h3 {padding-bottom:10px;font-size:13px;color:#111;line-height:19px;}
.pop_new_chg2 .restock_complete .wrap_txt_notice {margin-top:-10px;padding-bottom:16px;}

/* 2018-01-18 앱통합 불량글 신고하기 & 완료 팝업 */
.pop_new_chg2 #pop_container.poor_write {padding:16px 20px 0;}
.pop_new_chg2 .txt_report_comment {padding-bottom:15px;color:#333;font-size:13px;line-height:19px;}
.pop_new_chg2 .txt_report_comment strong {display:block;padding-bottom:7px;font-size:16px;color:#111;}
.pop_new_chg2 .list_notice_poor {padding-bottom:17px;}
.pop_new_chg2 .list_notice_poor li {position:relative;color:#666;line-height:19px;font-size:12px;padding-left:10px;}
.pop_new_chg2 .list_notice_poor li:after {content: "";position:absolute;top:8px;left:0;background:#999;width:3px;height:3px;border-radius:3px;}
.pop_new_chg2 #pop_container.poor_write_ok {text-align:center;line-height:19px;padding-top:107px;}
.pop_new_chg2 .poor_write_ok .txt_complete1 {color:#ea493e;font-size:16px;font-weight:bold;}
.pop_new_chg2 .poor_write_ok .txt_complete2 {color:#333;font-size:13px;font-weight:bold;padding-top:2px;}
.pop_new_chg2 .poor_write_ok .txt_complete3 {color:#666;font-size:13px;padding:10px 0 119px;}

/* 2018-01-18 전자상거래법 반품/교환정보안내 팝업 */
.pop_new_chg2 #pop_container.exchange_info {padding:20px 20px 20px;}
.pop_new_chg2 #pop_container.exchange_info ol {list-style-type:decimal;padding:0 0 10px 15px;margin-bottom:12px;border-bottom:1px solid #eee;}
.pop_new_chg2 #pop_container.exchange_info ol li {list-style-type:decimal;font-size:13px;padding-bottom:5px;color:#666;line-height:19px;}
.pop_new_chg2 .exchange_info h4 {color:#333;font-size:13px;line-height:19px;padding-bottom:10px;}
.pop_new_chg2 .exchange_info .txt_red {position:relative;color:#ea493e;margin-top:-8px;margin-bottom:12px;padding-bottom:15px;font-size:12px;line-height:18px;padding-left:10px;border-bottom:1px solid #eee;}
.pop_new_chg2 .exchange_info .txt_red:after {content:"";position:absolute;top:9px;left:0;width:3px;height:3px;border-radius:3px;background:#999;}

/* 2018-01-18 품질검사정보 팝업 */
.pop_new_chg2 #pop_container.quality_test {padding:20px;}
.pop_new_chg2 #pop_container.quality_test .txt_notice {margin-bottom:10px;font-size:13px;color:#666;line-height: 19px;}

/* 앱통합 도로명 주소 UI */
.address_search_v1802 {}
.address_search_v1802 h3 {margin-bottom:11px;}
.address_search_v1802 .area_step1 {padding:2px 0 24px;}
.address_search_v1802 .area_step1 .wrap_search {position:relative;padding: 0 60px 0 118px;}
.address_search_v1802 .area_step1 .wrap_search .select {position:absolute;top:0;left:0;width:113px;height:30px;padding:5px;border:1px solid #858585;color:#222;}
.address_search_v1802 .area_step1 .wrap_search .inp {width:100%;height:28px;padding:0;margin:0;border:1px solid #858585;color:#999;text-indent: 8px;}
.address_search_v1802 .area_step1 .wrap_search .inp:focus {color:#222;}
.address_search_v1802 .area_step1 .wrap_search .btn {position:absolute;top:0;right:0;width:53px;height:30px;border:0 none;background:#666666;color:#fff;font-weight:bold;line-height:30px;cursor: pointer;}
.address_search_v1802 .area_step1 .txt {padding-top:5px;color:#666;line-height:18px;}

.address_search_v1802 .area_step2 {padding-bottom:30px;}
.address_search_v1802 .area_step2 .txt {padding-bottom:9px;color:#666;}
.address_search_v1802 .area_step2 .box_result {height:222px;border:1px solid #ddcfc9;}
.address_search_v1802 .area_step2 .wrap_scroll {height:222px;overflow-x:hidden;overflow-y:auto;}
.address_search_v1802 .area_step2 .list_result {}
.address_search_v1802 .area_step2 .list_result li {position:relative;border-top:1px solid #f7f0ed;padding:7px 10px 9px 39px;color:#666;}
.address_search_v1802 .area_step2 .list_result li:first-child {border-top:0 none;}
.address_search_v1802 .area_step2 .list_result .inp_rd {position:absolute;top:50%;left:9px;margin-top:-6px;}
.address_search_v1802 .area_step2 .list_result .no_list {padding:0;text-align: center;line-height: 222px;}
.address_search_v1802 .area_step2 .box_result + .box_result {margin-top:10px;}

.address_search_v1802 .area_step3 {}
.address_search_v1802 .area_step3 td p {margin:0;}
.address_search_v1802 .area_step3 td p.address2 {padding-bottom:2px;}
.address_search_v1802 .area_step3 td p.no_selected_address {padding-top:16px;padding-bottom:17px;}
.address_search_v1802 .area_step3 td p.dawn_txt {color:#d2363b;}
.address_search_v1802 .area_step3 table.table_2 {margin:0 0 10px 0;}

.address_search_v1802 .area_step4 {}
.address_search_v1802 .area_step4 .txt {color:#666;line-height:18px;}
.address_search_v1802 .area_step4 .txt_alert {padding:10px 0 5px;color:#d01f25;font-weight:bold;line-height:18px;}
.address_search_v1802 .area_step4 .box_select {margin-top:10px;max-height:222px;border:1px solid #ddcfc9;}
.address_search_v1802 .area_step4 .no_result {height:122px;}
.address_search_v1802 .area_step4 .wrap_scroll {max-height:222px;overflow-x:hidden;overflow-y:auto;}
.address_search_v1802 .area_step4 .list_select {}
.address_search_v1802 .area_step4 .list_select li {position:relative;padding:0 10px 17px 39px;color:#666;border-top:1px solid #f7f0ed;}
.address_search_v1802 .area_step4 .list_select li:first-child {border-top:0;}
.address_search_v1802 .area_step4 .list_select .inp_rd {position:absolute;top:50%;left:9px;margin-top:-6px;}
.address_search_v1802 .area_step4 .list_select p {color:#666;}
.address_search_v1802 .area_step4 .list_select .title {padding-top:13px;font-weight:bold;}
.address_search_v1802 .area_step4 .list_select .sub:after {content:"ㄴ";position:absolute;top:50%;left:38px;height:20px;margin-top:-10px;line-height:20px;}
.address_search_v1802 .area_step4 .list_select .sub p {padding-left:20px;}
.address_search_v1802 .area_step4 .wrap_no_result {line-height:18px;padding-left:15px;}

.address_search_v1802 .area_step4 .wrap_no_result .tit {padding-top:10px;color:#d01f25;font-weight:bold;}
.address_search_v1802 .area_step4 .wrap_no_result .txt {padding-top:3px;color:#666;}
.address_search_v1802 .area_step4 .wrap_no_result .txt_info {padding-top:3px;}
.address_search_v1802 .area_step4 .wrap_no_result .txt_info li {color:#999;}

.address_search_v1802 .area_step4 .btn_r {padding-top:10px;}

/* 2018.04.23 코코야 쿠폰 */
.cocoya_coupon .coupon_box{width:440px;max-height:328px;margin:0 auto;padding:40px 0 31px 0;overflow-y:auto;overflow-x:hidden;}
.cocoya_coupon .coupon_box .cpn{position:relative;width:319px;height:117px;margin:0 auto 9px auto;padding-top:38px;}
.cocoya_coupon .coupon_box .cpn_on{background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/bg_coupon_on.jpg) no-repeat 0 0;}
.cocoya_coupon .coupon_box .cpn_off{background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/bg_coupon_off.jpg) no-repeat 0 0;}
.cocoya_coupon .coupon_box .cpn_on .txt_area .tit{color:#222;}
.cocoya_coupon .coupon_box .cpn_on .txt_area .pmt{color:#757cbb;}
.cocoya_coupon .coupon_box .cpn_off .txt_area .tit{color:#999}
.cocoya_coupon .coupon_box .cpn_off .txt_area .pmt{color:#999;}
.cocoya_coupon .coupon_box .txt_area{width:256px;text-align:center;}
.cocoya_coupon .coupon_box .txt_area .tit{display:table-cell;width:226px;height:50px;padding:0 15px 10px 15px;font-size:22px;font-weight:bold;letter-spacing:-1px;line-height:30px;word-wrap:break-word;word-break:keep-all;vertical-align:bottom;}
.cocoya_coupon .coupon_box .txt_area .pmt{margin-bottom:10px;font-size:24px;line-height:30px;}
.cocoya_coupon .coupon_box .txt_area .pmt strong{font-size:45px;font-weight:bold;}
.cocoya_coupon .coupon_box .txt_area .date{position:relative;font-size:15px;color:#999;}
.cocoya_coupon .coupon_box .txt_area .date .day{display:inline-block;padding-left:10px;margin-left:10px;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/bar_line.gif) no-repeat left 2px;}
.cocoya_coupon .coupon_box .c_down{display:block;position:absolute;top:0;right:0;width:61px;height:155px;text-indent:-9999px;}

.cocoya_coupon .coupon_txt{width:384px;margin:0 auto 17px auto;padding-top:20px;border-top:1px solid #eee;}
.cocoya_coupon .coupon_txt li{margin-bottom:4px;color:#999;}
.cocoya_coupon .coupon_txt li a{color:#757cbb;text-decoration:underline;}

.cocoya_coupon .no_coupon{width:440px;margin:0 auto;}
.cocoya_coupon .no_coupon p{margin:120px 0 112px 0;padding-top:103px;background:url(https://image.lotteimall.com/imall_ec/site/images/petfam/icon_big_exclamation_mark.gif) no-repeat center top;color:#222;font-size:16px;line-height:18px;text-align:center;}

.cocoya_coupon .btns_center .btns{padding:5px 33px 0;}

/* 2018.06.01 수의사 전문상담 서비스 변경 안내 */
#pop_wrap.pop_vet {padding:0;background:none;}
#pop_wrap.pop_vet .txt {margin-bottom:20px;color:#696969;}
#pop_wrap.pop_vet .date {margin-bottom:20px;padding:10px 0;border:1px solid #f43528;color:#da281c;font-size:14px;font-weight:bold;text-align:center;}
#pop_wrap.pop_vet .info_table {margin-bottom:10px;}
#pop_wrap.pop_vet .info_table table {width:100%;border-top:2px solid #cc1d22;border-collapse:unset;}
#pop_wrap.pop_vet .info_table table thead th {padding:10px 0 15px;background:#f7f6f4;color:#444;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}
#pop_wrap.pop_vet .info_table table thead th:first-child {border-left:none;}
#pop_wrap.pop_vet .info_table table tbody td {padding:10px 0 15px;color:#696969;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;text-align:center;}
#pop_wrap.pop_vet .info_table table tbody td:first-child {border-left:none;}
#pop_wrap.pop_vet .info_table table tbody td strong {font-weight:bold;}
#pop_wrap.pop_vet .left img {margin:10px 0 0 10px;}
#pop_wrap.pop_vet .right {position:absolute;top:10px;right:10px;}

/* 2018.08.07 맞춤형 상품 및 혜택 안내 동의 팝업 */
.service_agree .agree_txt {margin-bottom:25px;text-align:center;}

/* L.POINT 사용 인증 팝업 */
.pop_lpoint_certificate table.table_2 ,
.pop_lpoint_certificate .wp_link_side {margin-bottom:10px;}
.pop_lpoint_confirm .msg_01 {padding-top:40px; padding-bottom:40px; font-size:18px; line-height:1.2em; font-weight:normal; color:#222;}

/* L.Club */
.lclub_pop .mb10box{font-size:14px;line-height:1.5em}
.lclub_pop .benefitDay{margin:15px 15px 0}
.lclub_pop .bul_list{margin:5px 15px 0}
.lclub_pop .wrap_btn{margin:10px 0}

/* 더 웨딩 멤버십 */
#pop_wrap.wedding_membership {background:none; padding-bottom:0;}
.wedding_membership #ly_header h2 {text-align:center;}
.wedding_membership #ly_header .btn_back {position:absolute; top:13px; left:15px;}
.wedding_membership #pop_container {padding:0; font-size:14px; line-height:1.4em; color:#111;}
.wedding_membership .section {padding:20px 12px; border-top:1px solid #ddd;}
.wedding_membership .full_img img {width:100%;}
.wedding_membership h3 {margin:15px 0;}
.wedding_membership h3:first-child {margin-top:0;}
.wedding_membership h3 .btn_stype1 {position:absolute; top:0; right:0;}
.wedding_membership .sub_title {font-size:17px; font-weight:bold; position:relative; display:block;}
.wedding_membership .sub_title .ex_txt {position:absolute; top:0; right:0; font-size:13px; color:#999; font-weight:normal;}
.wedding_membership .fc1 {color:#ea493e;}
.wedding_membership .fc4 {color:#666;}
.wedding_membership .agree_point {font-size:17px; line-height:1.25em; color:#111; font-weight:bold !important;}
.wedding_membership .box_round {padding:14px; border:1px solid #ddd; border-radius:10px;}
/*버튼 */
.wedding_membership .btn_area {margin-top:20px; clear:both; overflow:hidden;}
.wedding_membership .btn_area .btn_ltype1 {width:100%; height:45px; padding:12px 18px; font-size:17px; line-height:1; color:#ea493e; text-align:center; cursor:pointer; vertical-align:top; display:block; box-sizing:border-box; border:1px solid #ea493e; border-radius:5px;}
.wedding_membership .btn_area .btn_ltype1.c2 {background:#ea493e; color:#fff;}
.wedding_membership .btn_area .btn_ltype1.dim {border-color:#ddd;background:#ececec; color:#999;}
.wedding_membership .btn_area.col2 .btn_ltype1 {width:49%; float:right;}
.wedding_membership .btn_area.col2 a:first-child {float:left;}
.wedding_membership .btn_stype1 {min-width:40px; height:25px; padding:5px 7px; font-size:13px; line-height:13px; color:#111; font-weight:normal;border:1px solid #bbb; border-radius:4px; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.wedding_membership a.btn_stype1 {padding-right:18px; background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_right.png) right 5px center no-repeat;}
.wedding_membership .btn_stype1.c4 {background:#eee; border-color:#bbb; color:#666;}
/* 불릿 */
.wedding_membership .dot_01 {padding:0; margin:0; color:#666;}
.wedding_membership .dot_01 li {background-position:left 9px;}
.wedding_membership .dot_05 li {background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_26.gif) no-repeat; background-position:left 9px;}
/* 테이블 */
.wedding_membership .tbl_type1 {width:100%; font-size:14px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.wedding_membership .tbl_type1 th ,
.wedding_membership .tbl_type1 td {padding:8px 5px 10px; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd;}
.wedding_membership .tbl_type1 th {background:#f1f1f1; font-weight:normal;}
.wedding_membership .table_wedding {margin-top:15px; border:1px solid #ddd; border-radius:10px; overflow:hidden;}
.wedding_membership .table_wedding .tbl_type1 {border:0;}
.wedding_membership .table_wedding .tbl_type1 th {border-top:0;}
.wedding_membership .ac_list .ac_tit {padding:15px 50px 15px 12px; font-size:15px; color:#111; display:block; position:relative; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_dn_event.png') no-repeat right center;}
.wedding_membership .ac_list .ac_tit.on {background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_up_event.png') no-repeat right center;}
.wedding_membership .ac_list .ac_cont {padding:18px; border-top:1px solid #eee; background:#f6f6f6; color:#666; font-size:14px; display:none;}
.wedding_membership .ac_list .ac_tit.on + .ac_cont {display:block;}
.wedding_membership .bul_ex {padding-left:18px; margin-top:10px; font-size:13px; line-height:1.3em; color:#666; background:url(https://image.lotteimall.com/imall_ec/site/images/member_new/bul_info.png) left 2px no-repeat; background-size:14px auto;}
/* 인풋 */
.wedding_membership .radio_label input {position:absolute; left:-99999px; z-index:-1;}
.wedding_membership .radio_label label {margin:9px 0 0 10px; line-height:150%; position:relative; display:inline-block; cursor:pointer;}
.wedding_membership .radio_label input + label:before {width:22px; height:22px; margin-right:5px; border-radius:50%; border:1px solid #bbb; background:#fff; content:""; vertical-align:top; box-sizing:border-box; display:inline-block;}
.wedding_membership .radio_label input:checked + label:after {position:absolute;width:10px;height:10px;left:6px;top:6px;background:#ea493e;border-radius:50%; content:""; display:inline-block;}
.wedding_membership input.text {width:100%; height:40px; padding:12px; border:1px solid #ddd; border-radius:5px; box-sizing:border-box;}
.wedding_membership button {background:none; border:0;}
.wedding_membership .input_delete {width:250px; display:inline-block; position:relative;}
.wedding_membership .input_delete .delete_icon {position:absolute; top:0; bottom:0; right:6px; display:none;}
.wedding_membership .input_delete.on input.text {padding-right:20px;}
.wedding_membership .input_delete.on .delete_icon {display:block;}
.wedding_membership .check_label input {position:absolute;left:-9999px;z-index:-1;}
.wedding_membership .check_label input + label {position:relative; line-height:1em; cursor:pointer;}
.wedding_membership .check_label input + label:before {display:inline-block;width:18px;height:18px;margin-right:7px; content:'';vertical-align:top;background:url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail.png) no-repeat -50px -1100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wedding_membership .check_label input:checked + label:before {background-position:-100px -1100px;}
/* 팝업 */
.wedding_membership .pop_layer_wedding {display:none;}
.wedding_membership .pop_layer_wedding .layer_popup {width:299px; padding:18px; text-align:center; background:#fff; position:fixed; top:35%; left:50%; margin-left:-168px; border-radius:8px;}
.wedding_membership .pop_layer_wedding .layer_popup .fc4 {margin-top:8px;}
.wedding_membership .pop_layer_wedding .layer_popup .gray_r_box {padding:15px 20px; margin-top:15px; background:#f6f6f6; border-radius:4px;}
.wedding_membership .pop_layer_wedding .layer_popup .padding_txt {padding:18px 0;}
.wedding_membership .pop_layer_wedding .layer_popup .dot_01 {text-align:left;}

/* 더 웨딩 멤버십 메인 */
.wedding_membership .title_wedding .inner_area {padding:0 28px 15px; border-bottom:1px solid #ddd;}
.wedding_membership .title_wedding .txt_wedding {padding:12px 0; margin-top:15px; font-size:16px; line-height:1.2em; font-weight:bold; text-align:center; border-top:1px solid #2b3258; border-bottom:1px solid #2b3258;}
.wedding_membership .title_wedding .table_wedding td {padding-top:25px; padding-bottom:30px; font-size:19px;}
.wedding_membership .title_wedding .table_wedding th:last-child,
.wedding_membership .title_wedding .table_wedding td:last-child {border-right:0;}
.wedding_membership .title_wedding ol.dot_01 {margin-top:10px;}
.wedding_membership .title_wedding .img_wedding_end {position:relative;}
.wedding_membership .title_wedding .img_wedding_end .txt_wedding_end {width:100%; font-size:17px; line-height:1.5em; text-align:center; position:absolute; bottom:11%;}
.wedding_membership .title_wedding .img_wedding_end .txt_wedding_end strong {color:#0098f6;}
.wedding_membership .title_wedding .btn_area .btn_ltype1 {border-color:#2b3258; color:#2b3258;}
.wedding_membership .title_wedding .btn_area .btn_ltype1.c2 {background:#2b3258; color:#fff;}
.wedding_membership .title_wedding .btn_area .btn_ltype1.dim {border-color:#ddd; background:#ececec; color:#999;}

/* 더 웨딩 멤버십 가입 */
.wedding_membership .form_wedding {padding-bottom:0;}
.wedding_membership .form_wedding .wedding_date {position:relative;}
.wedding_membership .form_wedding .wedding_date .input_delete {width:250px;}
.wedding_membership .form_wedding .wedding_date p.radio_label {position:absolute; top:0; bottom:0; left:270px;width:110px;}

.wedding_membership .form_wedding .input_file input[type="file"] {width:1px; height:1px; opacity:0; filter:alpah(opacity=0); margin-left:-1px;}
.wedding_membership .form_wedding .input_file label span {height:109px; display:block;}
.wedding_membership .form_wedding .input_file label span:before,
.wedding_membership .form_wedding .input_file label span:after {content:""; width:1px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; background:#bbb; display:block;}
.wedding_membership .form_wedding .input_file label span:after {transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.wedding_membership .form_wedding .input_file .ex_txt {padding-left:5px; padding-bottom:5px; font-size:13px; color:#999; display:inline-block; vertical-align:bottom;}

.wedding_membership .form_wedding .input_file p ,
.wedding_membership .form_wedding .input_file label {width:109px; height:109px; background:#fff; border:1px solid #eee; border-radius:5px; position:relative; overflow:hidden; display:inline-block;}
.wedding_membership .form_wedding .input_file .file_wedding_img {cursor:pointer; background:#f6f6f6; vertical-align:bottom;}
.wedding_membership .form_wedding .input_file p img {width:100%; height:auto; max-width:100%; margin:auto; position:absolute; top:0; right:0; bottom:0; left:0;}
.wedding_membership .form_wedding .input_file .del {width:22px; height:22px; padding:0; position:absolute; z-index:2; top:5px;right:5px; cursor:pointer; background:url(https://image.lotteimall.com/imall_ec/site/images/common/btn_deleteimg.png) no-repeat; text-indent:-100em; }
.wedding_membership .form_wedding .gray_box {padding:14px 12px; margin:0 -12px; background:#f6f6f6; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.wedding_membership .form_wedding .gray_box ol.dot_01 {padding:0; margin:0;}

/* 더 웨딩 멤버십 신청 완료 */
.wedding_membership .txt_confirm {padding:40px 12px; text-align:center;}
.wedding_membership .txt_confirm h2 {font-size:17px; font-weight:bold;}
.wedding_membership .txt_confirm p {margin-top:10px;}
.wedding_membership .confirm_wedding .box_round {margin-top:10px; background:#f6f6f6;}
.wedding_membership .confirm_wedding .box_round span.check_label {width:49%; display:inline-block;}
.wedding_membership .confirm_wedding .box_round p.check_label {margin-top:15px;}
.wedding_membership .confirm_wedding .chk_wedding {margin-top:25px; margin-bottom:10px;}

/*더 웨딩 멤버십 나의 정보 */
.wedding_membership .notice_wedding {border-top:10px solid #f0f0f0;}
.wedding_membership .notice_wedding .sub_title {padding:3px 12px 15px; margin:0 -12px; border-bottom:1px solid #eeeeee;}
.wedding_membership .notice_wedding .dot_01 {margin-top:10px;}
.wedding_membership .notice_wedding.top_section {padding-top:15px; margin-bottom:-10px; background:#f0f0f0;}
.wedding_membership .notice_wedding.top_section .sub_title {padding-top:0; padding-left:0; margin:0; border-color:#ddd;}
.wedding_membership .notice_wedding .btn_area.btn_out {margin-top:7px; text-align:right;}
.wedding_membership .notice_wedding .dot_01  li > p {margin-top:15px; margin-bottom:3px; font-weight:bold; color:#111;}
.wedding_membership .notice_wedding .dot_01 li.no_bul {padding-left:0; background:none;}
.wedding_membership .info_wedding .box_round {clear:both; overflow:hidden;}
.wedding_membership .info_wedding .box_round dt,
.wedding_membership .info_wedding .box_round dd {width:50%; margin-top:10px; float:left;}
.wedding_membership .info_wedding .box_round dd {float:right; text-align:right;}
.wedding_membership .info_wedding .box_round dt:first-child ,
.wedding_membership .info_wedding .box_round dt:first-child + dd {margin-top:0;}
.wedding_membership .info_wedding .half_area .box_round {border-bottom:0; border-radius:9px 9px 0 0;}
.wedding_membership .info_wedding .half_area .dot_01 {padding:9px 12px; background:#f6f6f6; border:1px solid #ddd; border-top:0; border-radius:0 0 9px 9px;}
.wedding_membership .info_wedding .half_area .dot_01 li {margin:3px 0; font-size:13px;}

/* 더 웨딩 구매 상세 내역 */
.wedding_membership .product_wedding {padding-bottom:157px !important; position:relative;}
.wedding_membership .prod_list .box_round {margin-top:10px;}
.wedding_membership .prod_list .box_round:first-child {margin-top:0;}
.wedding_membership .prod_list .prod_tit {height:38px;margin-top:10px;overflow:hidden;}
.wedding_membership .prod_list .prod_price {margin-top:10px;}
.wedding_membership .total_membership {width:100%; padding:12px; background:#fff; border-top:1px solid #ea493e; position:fixed; bottom:0; left:0; box-sizing:border-box;}
.wedding_membership .total_membership dl {margin-top:-10px;clear:both; overflow:hidden;}
.wedding_membership .total_membership dt,
.wedding_membership .total_membership dd {width:50%; margin-top:10px; float:left; font-weight:bold;}
.wedding_membership .total_membership dd {float:right; text-align:right; font-weight:normal;}
.wedding_membership .total_membership dd strong {font-size:19px; vertical-align:middle;}
.wedding_membership .total_membership dd span {vertical-align:middle;}

.pop_new_chg2.pop_mypage .colred{color:#ea493e}
.pop_new_chg2.pop_mypage #pop_container{padding:0 15px}
.pop_new_chg2.pop_mypage #pop_container .tit_agree{color:#696969}
.pop_new_chg2.pop_mypage #pop_container .tit_agree::before{content:"·";display:inline;margin-right:5px}

/* 새벽배송 */
.pop_dawn .img {margin-bottom:20px;}
.pop_dawn .txt1 {margin-bottom:15px;color:#333;font-size:15px;font-weight:bold;line-height:17px;}
.pop_dawn .txt2 {margin-bottom:20px;color:#333;font-size:14px;line-height:20px;}
.pop_dawn .txt2 span {color:#ea493e;}
.pop_dawn .txt3 {margin-bottom:30px;}
.pop_dawn .txt3 li {position:relative;margin-top:15px;padding-left:8px;color:#888;}
.pop_dawn .txt3 li:first-child {margin-top:0;}
.pop_dawn .txt3 li:after {content:"";position:absolute;top:7px;left:0;width:2px;height:2px;background:#666;}

/* e쿠폰 안내 */
.coupon_noti{color: #222;font-size: 14px;line-height: 21px;margin-bottom: 20px;}
.login_total .date{color: #666;}

li a.ov_link{text-decoration:underline}

#pop_wrap.pop_order_add{padding-bottom:79px}
#pop_wrap .btns.bg_white{display:inline-block;min-width: 28px;height:19px;padding:5px 20px 0;border:1px solid #858782;text-align:center;color:#494949;font-weight:bold;vertical-align:-1px}

/* 픽업서비스 이용안내 */
.pickup_info_cont{margin-bottom:30px}
.pickup_info_cont img{width:100%}
.pickup_info_cont .TabImg{overflow:hidden;position:relative}
.pickup_info_cont .tab_wrap {margin-bottom:20px;}
.pickup_info_cont .tab_wrap ul{width:100%}
.pickup_info_cont .tab_wrap ul li{float:left;position:relative;width:33.3333%;text-align:center}
.pickup_info_cont .tab_wrap ul li a{display:block;height:29px;padding:13px 0 0;background-color:#f6f6f6;border:1px solid #ddcfc9;border-bottom:0;border-left:0;color:#808080;font-size:14px;font-weight:bold}
.pickup_info_cont .tab_wrap ul li:first-child a{border-left:1px solid #ddcfc9;}
.pickup_info_cont .tab_wrap ul li.selected a{height:28px;background-color:#fff;color:#4d4d4d}
.pickup_info_cont .sub_cont{display:none}
#pickupInfoTab1 ul{margin-bottom:20px;background-color:#ebebeb;border-radius:25px}
#pickupInfoTab1 ul li a{float:left;display:block;width:50%;height:40px;background-color:#ebebeb;border-radius:25px;color:#666;font-size:13px;line-height:40px;text-align:center}
#pickupInfoTab1 ul li.selected a{background-color:#ea493e;color:#fff}

.pickup_dept .opt_txt{margin-bottom:8px;font-size:14px}
.pickup_dept .list_box {position:relative;overflow:hidden;margin:0 -6px;max-height:152px}
.pickup_dept .list_box li{float:left;width:33.3333%;padding:0 6px 12px;box-sizing:border-box}
.pickup_dept .list_box a{position:relative;display:block;height:70px;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box}
.pickup_dept .list_box a.on{border-color:#ea493e;color:#ea493e}
.pickup_dept .list_box a .txt_area{position:absolute;right:0;left:0;top:50%;padding:0 12px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pickup_dept .list_box a .store{display:flex;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-box-pack:center;color:#111;}
.pickup_dept .list_box a .stock{display:block;color:#666;font-size:13px}
.pickup_dept .list_box a.on .stock{color:#ea493e}

/* pop_beauty */
.pop_beauty #pop_container{font-size:13px}
.pop_beauty .b_point{font-size:15px;color:#111}
.pop_beauty .t_left{text-align:left}
.pop_beauty .beauty_agree input{vertical-align:-1px}
.pop_beauty p label{margin-right:4px}
.pop_beauty .beauty_info{overflow-y:auto;height:210px;margin:20px 0;background:#f6f6f6}
.pop_beauty .beauty_info{padding:20px 15px}
.pop_beauty .beauty_info ul li{position:relative;margin-bottom:24px;padding-left:9px;line-height:1.5em}
.pop_beauty .beauty_info ul li:last-child{margin-bottom:0}
.pop_beauty .beauty_info ul li::before{content:"·";position:absolute;top:-2px;left:0;font-size:17px;font-weight:bold}
.pop_beauty .beauty_info ul li p{margin-left:10px;text-indent:-10px}
.pop_beauty .tit_agree{font-size:13px;color:#111}
.pop_beauty .beauty_txt{line-height:1.5em}
.pop_beauty .beauty_input{margin-bottom:20px;font-size:15px;color:#bbb;letter-spacing:-3px}
.pop_beauty .beauty_input input{width:90px;height:33px;margin:0 1px 0 4px;padding:0;border:1px solid #bbb;border-radius:4px;font-size:13px;line-height:33px;text-align:center}
.pop_beauty .beauty_input input:first-child{margin-left:0}
.pop_beauty .beauty_input input:last-child{margin-right:0}
.pop_beauty table.table_2 th{font-weight:normal;color:#333}
.pop_beauty table.table_6 th{font-weight:normal}

/* 도서산간 배송 */
.pop_delivery_add .delivery_add{overflow:hidden;overflow-y:auto;height:132px;margin:8px 0 20px;padding:12px 12px 0;border:1px solid #ddd}
.pop_delivery_add .mb15{line-height:1.42}
.delivery_add .dot_01{margin:0;padding:0}
.delivery_add .dot_01 li{margin-bottom:8px;line-height:1.42}
.pop_delivery_add .btns_center{margin-bottom:10px}
.Ntbl_3 th.Ncenter{text-align:center}
table.Ntbl_3 input.txt.num{border:1px solid #858585;text-align:right}
td div.delivlist0 p.r3{white-space:nowrap}
td div.delivlist0 .total_s{margin:4px 0;padding:4px 0;border-top:1px solid #d4d4d4}
.pop_delivery_edit .addressbox2{padding-right:0;border-right:none}
.pop_delivery_edit .addressbox2 .select_msg{width:411px;padding:0;border:1px solid #a9a9a9}
.pop_delivery_edit .addressbox2 .input_msg{width:397px;padding:2px 10px 2px 2px;border:1px solid #a9a9a9}
.order_chg .btn_center.ingbar-area{position:fixed;top:50%;margin-top:-80px;z-index:1001}
.order_chg .btn_center.ingbar-area .ingbar{top:0;width:100%;right:auto !important}

/* 1:1문의 개발 200824 */
.pop_mypage .select_way {margin-top:2px;margin-bottom:15px;}
.pop_mypage .select_way p {margin-bottom:7px;}
.pop_mypage .select_way p .chk {margin-right:5px;}
/* 선물하기 */
.pop_gift_send .txt_alim{position:relative;min-height:56px;margin-bottom:13px;padding-left:92px}
.pop_gift_send .txt_alim:before{content:'';display:block;position:absolute;top:0;left:0;width:74px;height:56px;background:url(https://image.lotteimall.com/imall_ec/site/images/popup/gift_alim_send.jpg) no-repeat 0 0}
.pop_gift_send .txt_alim .txt{margin-bottom:9px;color:#696969;line-height:16px;letter-spacing:-0.07px}
.pop_gift_send .txt_alim .txt2{color:#999}
.pop_gift_send .notice_box1{margin-bottom:14px}
.pop_gift_send .txt_guide{margin-bottom:20px;padding:0 8px;color:#696969;font-size:13px;letter-spacing:-0.07px}
.pop_gift_send .txt_guide strong{color:#da281c}

.pop_give_gift .h_scroll{overflow:auto;height:600px}
.pop_give_gift .h_scroll img{width:100%}
.pop_give_gift .btns_center{padding:15px 0}

.pop_change_option table th {padding-left: 11px; font-size:11px;}
.pop_change_option table td {font-size:12px; padding-right:19px;}
.pop_change_option table td input[type="text"] {width: 100%; box-sizing:border-box; height:22px;}
.pop_change_option table td input[type="text"].sel_date {width: calc(100% - 34px);}
.pop_change_option table td span.cal {position:relative;}
.pop_change_option table td span.cal>a {width:29px; text-align:center; display:inline-block; padding: 2px 0;}

.pop_change_option {position: relative; min-height:210px;}
.pop_change_option .calendbox {top:5px !important; right:105px !important; left: initial !important;}
.pop_change_option .calendbox .selbox {background:none;}

/* HERITAGE */
.heritage_cancel .mt15.mb10box{color:#111}
.heritage_cancel .benefitDay{height:38px;border:none;background:#f6f6f6;font-size:14px;font-weight:normal;color:#111;line-height:38px;text-align:center}

/* 빠른배송 */
.fast_delivery{table-layout:fixed;}
.fast_delivery .blind {position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;}
.fast_delivery tr th {padding:8px 20px;background:#f7f6f4}
.fast_delivery tr td {padding:11px 30px 11px 16px;}
.fast_delivery .v_center{position:relative;color:#000}
.fast_delivery .v_center a{position:absolute;top:7px;right:15px;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;height:20px;padding:1px 4px 4px;line-height:15px;color:#000;background:#fff;}
.fast_delivery .txt._c{color:#7851e7}
.fast_delivery .sub_txt {font-size:11px;color:#666;}
.fast_delivery .txt + .sub_txt {margin-top:6px;}
.fast_delivery table.center th,
.fast_delivery table.center td{height:15px;padding:8px 5px 7px;text-align:center}
.fast_delivery label + label {margin-left:20px;}
.fast_delivery label + .sub_txt {margin-top:8px;}
.fast_delivery input[type="text"] {padding-left:3px;font-size:12px;color:#696969;letter-spacing:-0.2px;vertical-align:middle}
.fast_delivery p + p {margin-top:12px;}
.fast_delivery label em{display:inline-block;width:8px;height:8px;margin-left:5px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_right3.png) no-repeat 0 center;text-indent:-1000em;font-size:0;vertical-align:middle}

/* 동의 팝업 */
.layer_lms_agree {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;}
.layer_lms_agree .dim {background:#000;opacity:0.5;filter: alpha(opacity=50);position:absolute;top:0;left:0;width:100%;height:100%;}
.layer_lms_agree .wrap_layer {position:absolute;width:450px;top:50%;left:50%;margin:-170px 0 0 -225px;background:#fff;border:2px solid #bbb;border-radius:10px;}
.layer_lms_agree .header_layer {height:50px;border-bottom:1px solid #ddd;font-size:20px;line-height:46px;color:#111;font-weight:bold;text-align:center;}
.layer_lms_agree .body_layer {padding:20px;}
.layer_lms_agree .body_layer table {width:100%;margin-bottom:20px;border:1px solid #ddd;}
.layer_lms_agree .body_layer table th {padding:12px 0 12px 0;background:#f6f6f6;border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#ea493e;font-size:16px;}
.layer_lms_agree .body_layer table th:first-child {border-left:none;}
.layer_lms_agree .body_layer table td {padding:14px 0 14px 0;border-left:1px solid #ddd;color:#ea493e;font-size:16px;font-weight:bold;line-height:20px;text-align:center;}
.layer_lms_agree .body_layer table td:first-child {border-left:none;}
.layer_lms_agree .body_layer table .f_normal {color:#333;font-weight:normal;font-size:14px;}
.layer_lms_agree .body_layer .txt {margin-bottom:20px;color:#222;font-size:14px;line-height:20px;}
.layer_lms_agree .body_layer .chk_area {margin-bottom:20px;}
.layer_lms_agree .body_layer .chk_area input {position:absolute;left:-9999px;width:1px;height:1px;}
.layer_lms_agree .body_layer .chk_area label {position:relative;cursor: pointer;padding-left:25px;color:#333;font-size:13px;line-height:18px;}
.layer_lms_agree .body_layer .chk_area label .ico_chk {content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(https://image.lotteimall.com/imall_ec/site/images/order/ico_checkbox.png) no-repeat 0 0;}
.layer_lms_agree .body_layer .chk_area label.on .ico_chk {background-position:-50px 0;}
.layer_lms_agree .body_layer .wrap_btn {text-align:center;}
.layer_lms_agree .body_layer .wrap_btn button {display:block;width:100%;border:1px solid #ea493e;background:#ea493e;border-radius:6px;height:40px;cursor: pointer;font-weight:bold;color:#fff;}
.layer_lms_agree .body_layer .wrap_btns {position:relative;display:table;margin-left:-9px;width:419px;}
.layer_lms_agree .body_layer .wrap_btns li {display:table-cell;width:50%;padding-left:9px;}
.layer_lms_agree .body_layer .wrap_btns button {border-radius:6px;border:1px solid #ea493e;background:#ea493e;width:100%;height:40px;cursor:pointer;font-weight:bold;color:#fff;}
.layer_lms_agree .body_layer .wrap_btns button.btn_cancel {border:1px solid #bbb;color:#333;background:#fff;}
.layer_lms_agree .body_layer .btn_close {position:absolute;top:18px;right:20px;width:14px;height:14px;background:url(https://image.lotteimall.com/imall_ec/site/images/order/btn_layer_close.png) no-repeat 0 0;border:0 none;text-indent:-9999px;cursor:pointer;}

/* 온디멘드 */
.layer_lms_agree .wrap_layer.ondemand {width:550px;margin:-192px 0 0 -275px}
.layer_lms_agree .wrap_layer.ondemand .body_layer .wrap_btns{margin:0 auto}
.layer_lms_agree .wrap_layer.ondemand .body_layer .wrap_btns li:first-child{padding-left:0}

.inp_ondemand{margin-top:12px}
.inp_ondemand label em{display:inline-block;width:8px;height:8px;margin-left:5px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/icon/arr_right3.png) no-repeat 0 center;text-indent:-1000em;font-size:0;vertical-align:middle}

.pw_reset{margin:50px 0;text-align:center}

/* 210610 CS 고도화 1차 */
.order_chg.cs .h3_NT.type02{font-size:16px;font-weight:bold;color:#444}
.order_chg.cs .h3_NT.type02 span{margin-left:7px;font-size:11px;font-weight:normal;color:#666}
.order_chg.cs > .select_all {padding:3px 0 9px;color:#111;}
.order_chg.cs > .select_all input {margin:-2px 0 0;}
.order_chg.cs table tr.address th {border:1px solid #ddd;border-top:2px solid #ea493e;height:37px;padding:0 0 0 12px;font-size:14px;font-weight:normal;color:#111;text-align:left;letter-spacing:-0.2px;background:#f7f6f4}
.order_chg.cs table tr.address strong {font-weight:bold}
.order_chg.cs table tr.address + tr th {border-top:0;}
.order_chg.cs .reason_area {padding-bottom:10px}
.order_chg.cs .reason_area .tit {padding:5px 0 12px 0;line-height:18px;font-size:14px;color:#111;letter-spacing:-0.2px;}
.order_chg.cs .reason_area > ul {border-top:2px solid #ea493e;border-bottom:1px solid #ccc;padding:15px 10px 0}
.order_chg.cs .reason_area > ul:after {clear:both; display:block; content:"";}
.order_chg.cs .reason_area > ul li {float:left; width:208px; margin-bottom:15px;}
.order_chg.cs .reason_area > ul li input {margin:0; vertical-align:middle;}
.order_chg.cs .reason_area > ul li label {margin-left:6px; letter-spacing:-1px;}
.order_chg.cs .reason_area label,
.order_chg.cs .reason_area label ~ span,
.order_chg.cs .reason_area label ~ strong {color:#999;font-size:12px;vertical-align:middle;}
.order_chg.cs .reason_area label strong,
.order_chg.cs .reason_area label ~ strong {color:#111;}
.order_chg.cs .reason_area button {border:0;appearance:none;-webkit-appearance:none;outline:0;background:none}
.order_chg.cs .reason_area .input_area {border-bottom:2px solid #ccc;padding-bottom:15px}
.order_chg.cs .reason_area .input_area input {margin:-2px 0 0}
.order_chg.cs .reason_area .input_area label {padding:17px 0 0;}
.order_chg.cs .reason_area .input_area textarea {display:block;box-sizing:border-box;border:1px solid #ddd;height:81px;width:100%;padding:15px;line-height:17px;font-size:14px;outline:none;resize:none}
.order_chg.cs .reason_area .input_area textarea::-webkit-input-placeholder,
.order_chg.cs .reason_area .input_area textarea::placeholder {color:#999;}
.order_chg.cs .reason_area .input_area .tit {padding:17px 0 10px;}
.order_chg.cs .review_img img {width:73px;}
.order_chg.cs .review_img:after {content:'';display:block;clear:left}
.order_chg.cs .review_img li {position:relative;float:left;width:75px;padding-right:15px}
.order_chg.cs .review_img li:before {content:'';display:block;padding-top:100%;}
.order_chg.cs .review_img li span {position:absolute;top:0;right:15px;bottom:0;left:0;border:1px solid #ddd;background:#fff;}
.order_chg.cs .review_img li span:before,
.order_chg.cs .review_img li span:after {content:'';position:absolute;display:block;top:50%;left:50%;margin-top:-9px;width:1px;height:19px;background:#ccc}
.order_chg.cs .review_img li span:after {transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.order_chg.cs .review_img button {position:relative;width:100%;height:100%;padding:0;text-indent:-9999px;white-space:nowrap;overflow:hidden;z-index:2}
.order_chg.cs .review_img input[type="file"] {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}
.order_chg.cs .review_img .del {position:absolute;top:2px;right:2px;border-radius:50%;width:18px;height:18px;background:#555;cursor:pointer}
.order_chg.cs .review_img .del:after,
.order_chg.cs .review_img .del:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1px;height:9px;background:#fff}
.order_chg.cs .review_img .del:after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.order_chg.cs .review_img .del:before {transform:rotate(45deg);-webkit-transform:rotate(45deg);}

/* cs 고도화 교환/반품 접수 수정 */
.order_chg.cs.return_receipt .stepbystep{margin-bottom:20px}
.order_chg.cs.return_receipt .Norder_num{margin:10px 0 15px 0;}
.order_chg.cs.return_receipt table{margin:0 0 30px 0;border-bottom:1px solid #d2d2d2}
.order_chg.cs.return_receipt table tr.address th{height:25px;padding:0;border:none;border-bottom:2px solid #c91f28;background:none;font-size:11px;color:#797979}
.order_chg.cs.return_receipt table tr.address th strong{color:#212121}
.order_chg.cs.return_receipt table tr th {border-bottom:none}
.order_chg.cs.return_receipt table tr.step_input td{padding:0;border-top:none}
.order_chg.cs.return_receipt select{border:1px solid #b7b7b7}
.order_chg.cs.return_receipt div.infomsg{margin:0 0 20px 9px;color:#666}
.order_chg.cs.return_receipt div.infomsg p{margin:20px 0 5px;padding-left:0;background:none}
.order_chg.cs.return_receipt div.infomsg .txt2{margin:5px 0;font-weight:normal;}
.order_chg.cs.return_receipt .btn_c{margin-top:20px}
.order_chg.cs.return_receipt .btn_c a{margin-right:8px}
.order_chg.cs .input_area.v2 {padding:15px 18px;text-align:left;background-color:#fff;}
.order_chg.cs .input_area.v2>ul>li{margin-top:10px}
.order_chg.cs .input_area.v2>ul>li:first-child{margin-top:0}
.order_chg.cs .input_area.v2 .sltf{width:290px;height:30px}
.order_chg.cs .input_area.v2 textarea{width:100%;height:56px;padding:8px;border:1px solid #b7b7b7;box-sizing:border-box}
.order_chg.cs .input_area.v2 textarea::-webkit-input-placeholder {font-size:12px;color:#999}
.order_chg.cs .input_area.v2 textarea::-moz-placeholder {font-size:12px;color:#999}
.order_chg.cs .input_area.v2 textarea:-ms-input-placeholder {font-size:12px;color:#999}
.order_chg.cs .input_area.v2 textarea:-moz-placeholder {font-size:12px;color:#999}
.order_chg.cs .input_area.v2 .tit{margin-bottom:10px;font-size:12px;font-weight:bold;color:#444}
.order_chg.cs .input_area.v2 .review_img li{padding-right:6px}
.order_chg.cs .input_area.v2 .review_img li span{right:6px}
.order_chg.cs .input_area.v2 .review_img img{width:73px;height:73px;}
.order_chg.cs .input_area.v2 .review_img .del{width:20px;height:20px;top:4px;right:4px;border:none;background:#666}
.order_chg.return_receipt tr.row_etc td{padding:0;border-top:none;}
.order_chg.return_receipt tr.row_etc .b_none {border-top:0;}

/* 품질 전문가 Tip */
.order_chg.return_receipt .expert_tip {text-align: left;}
.order_chg.return_receipt .expert_tip .expert_title {font-size: 14px; font-weight: bold; line-height: 19px; border-top: 1px solid #D2D2D2; padding: 18px 15px 15px; color: #111;}
.order_chg.return_receipt .expert_tip .expert_box {display: flex; align-items: flex-start; gap: 15px; padding: 16px 16px 20px 20px; background: #F4EFFF;}
.order_chg.return_receipt .expert_tip .expert_photo {flex:0 0 auto; width: 60px; height: 60px; margin-top:4px; overflow: hidden; border-radius: 50%; position: relative;}
.order_chg.return_receipt .expert_tip .expert_photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; filter: grayscale(100%);}
.order_chg.return_receipt .expert_tip .expert_photo img[src*="basic."]{filter: none;}
.order_chg.return_receipt .expert_tip .expert_info {flex:1; align-self: center; font-size: 12px; color: #111; letter-spacing: -.24px;}
.order_chg.return_receipt .expert_tip .expert_info .expert_text p{ line-height: 160%; word-break: keep-all; }
.order_chg.return_receipt .expert_tip .expert_info .expert_byline { margin-top: 11px;font-weight: bold; line-height: 18px}

/* 당일발송 */
#pop_wrap.pop_theday { background: rgba(0,0,0,0.5);  box-sizing: border-box; padding-bottom: 0px;}
#pop_wrap.pop_theday #pop_header {padding-right:0; height:50px;}
#pop_wrap.pop_theday #pop_header, #pop_wrap.pop_theday #pop_header h2 {background: none;}
#pop_wrap.pop_theday #pop_header h2 {padding:0; height: 50px; text-align: center; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 46px; color: #111; font-weight: bold;    background: #fff;
    border-top: 2px solid #bbb; border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-radius: 8px 8px 0 0; }
#pop_wrap.pop_theday #pop_header p.btn {top:16px; right:16px;}
#pop_wrap.pop_theday #pop_container {font-size: 13px; color:#111; line-height: 18px; padding:20px 20px 30px 20px;  border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; border-radius: 0 0 8px 8px; }

/* 매장전달 메시지 팝업 */
div.pop_order .shop_msg_area {position:relative; overflow:hidden;}
div.pop_order .shop_msg_area input[type="text"]{width: 100%; height:20px; box-sizing:border-box;}
div.pop_order .shop_msg_area input::input-placeholder{text-align:right;}
div.pop_order .shop_msg_area input::-webkit-input-placeholder {text-align:right;}
div.pop_order .shop_msg_area input::-moz-placeholder {text-align:right;}
div.pop_order .shop_msg_area input:-ms-input-placeholder {text-align:right;}
div.pop_order .shop_msg_area input:-moz-placeholder {text-align:right;}
div.pop_order .shop_msg_area div.pop_order .shop_msg_area .limit_text {text-align:right; color:#999; float:right;}
div.pop_order div.notice_box1 ol.dot_01,
div.pop_order div.notice_box1 ol.dot_02 {padding-bottom:0; margin-bottom:15px}



/* 레이어 딤 팝업 */
.layer_dim {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1004;}
.layer_dim.open {display:block;}
.layer_dim:before {content:"";position:fixed;left:0;top:0;right:0;bottom:-100%;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.layer_dim.bg_type:before {background:#4c4c4c;}
.layer_dim .layer_wrap {position:fixed;top:50%;left:20px;right:20px;margin:auto;padding:0 18px 18px;transform:translateY(-51%);-webkit-transform:translateY(-51%);max-width:680px;overflow:hidden;background:#fff;box-sizing:border-box;border-radius:8px;z-index:1004;}
.layer_dim .layer_title {position:absolute;top:0;right:0;left:0;background:#fff;border-bottom:1px solid #bbb;font-size:18px;line-height:1.2em ;font-weight:bold;text-align:center;z-index:2; color:#111; padding:20px 0 17px 0}
.layer_dim .layer_title ~ .layer_cont {padding-top:75px;transform:translateY(0);-webkit-transform:translateY(0);}
.layer_dim.packed .layer_title ~ .layer_cont {padding-top:60px;}
.layer_dim.packed .layer_wrap.scroll {padding:0 0 80px;}
.layer_dim .scroll {top:20px;bottom:20px;padding-top:75px;padding-bottom:90px;transform:translateY(0);-webkit-transform:translateY(0);}
.layer_dim .scroll .layer_cont {height:100%;padding:0;overflow-y: scroll; box-sizing:border-box;  -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.layer_dim .scroll .layer_cont::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.layer_dim.packed .scroll .layer_cont + .btn_area {margin:18px 43px 0;}
.layer_dim .btn_area{display:block;}
.layer_dim .btn_area .btn{display:inline-block; width:100%;height:40px; border-radius:5px; font-size:16px; font-weight:500;  line-height:1.2em; padding:10px 0 0; text-align: center; box-sizing: border-box;}
.layer_dim .btn_area .btn_fill{background:#FF383B; color:#fff;}
.layer_dim .btn_area .btn_line{border:1px solid #FF383B; color:#ff383b}
.layer_dim .btn_area.btn_flex {text-align: center; margin-top:20px; display:flex; justify-content: center;}
.layer_dim .btn_area.btn_flex .btn{ width:138px; cursor: pointer;}
.layer_dim .btn_area.btn_flex .btn:nth-child(2) {margin-left:11px;}
#identity.layer_dim .btn_close,
#personal.layer_dim .btn_close {display:inline-block; border:1px solid #FF383B; color:#FF383B; background: #fff; height: 40px; padding: 10px 12px; font-size: 16px; text-align: center; line-height:1.1em; border-radius:5px; width: 100%; box-sizing: border-box;}
#personal.layer_dim .layer_wrap,
#identity.layer_dim .layer_wrap {width:400px; height:511px;}
#personal.layer_dim .layer_wrap .layer_cont {overflow-y: hidden;}
/* 아코디언 기능이 없는 타입 */
.no_ac_list > li {border-bottom:#eee 1px solid;}
.no_ac_list > li .ac_tit {position:relative; padding:15px 12px 14px;}
.no_ac_list > li .ac_tit .check_label input + label {display:inline-block; font-size:14px; line-height:1.2em; padding-left:28px; letter-spacing: -0.2px;}
.no_ac_list > li .ac_tit .check_label input + label:after {top:50%;margin-top:-4px;}
.no_ac_list > li .ac_tit .check_label input + label:before { position: absolute; top:50%;left:0; margin-top: -10px;}
.no_ac_list > li .ac_tit .btn_open {position:absolute;top:50%;right:0;width:50px;height:50px;margin-top:-25px;cursor: pointer;}
.no_ac_list > li .ac_tit .btn_open .ico_arr {position:absolute;right:18px;top:50%;width:13px;height:8px;margin-top:-4px;text-indent:-9999px;}
.no_ac_list > li .ac_tit .btn_open .ico_arr {background-position:0 0;}
.no_ac_list > li .ac_tit.on .btn_open .ico_arr {background-position:-25px 0;}
.no_ac_list > li .ac_tit .check_label {display:inline-block;margin-right:38px;}
.no_ac_list > li .ac_tit .check_label.no_arrow {margin-right:0;}
.no_ac_list > li .ac_tit.on .check_label input + label, .no_ac_list > li .ac_tit.on {font-weight:bold}
.no_ac_list > li .ac_cont {display:none;padding:18px;border-top:#eee 1px solid;background-color:#f6f6f6;color:#666;font-size:14px;}
.no_ac_list > li .ac_cont p {padding-bottom:5px}
.no_ac_list > li:last-child{border-bottom:none;}
.no_ac_list.link_type > li a {display:block;position:relative;padding:13px 12px 14px;}
.no_ac_list.link_type > li a:after {position:absolute;width:8px;height:8px;top:50%;right:12px;margin-top:-4px;content: '';border-top:1px solid #444;border-right:1px solid #444;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform: rotate(45deg);}


/* 본인인증 공통 팝업 */
.comm_pop_layout {color:#111}
.comm_pop_layout .pop_wrap {width:100%; background:#fff;}
.comm_pop_layout .pop_title {border-bottom:1px solid #bbb; font-size:18px;font-weight:bold;line-height:1.2em; text-align:center;z-index:2; color:#111; padding:20px 0 17px; box-sizing: border-box;}
.comm_pop_layout .pop_cont {padding:20px 20px 30px; transform:translateY(0);-webkit-transform:translateY(0);}
.comm_pop_layout .pop_cont .lst_notice li{padding-left:8px; position:relative; font-size:13px; line-height:1.5em; letter-spacing: -0.2px;}
.comm_pop_layout .pop_cont .lst_notice li:before{content:""; display:inline-block; width:2px; height:2px; background:#111; border-radius:100%; position:absolute; left:0; top:50%; margin-top:-1px; }
.comm_pop_layout .pop_cont .stxt{line-height:1.5em; margin-top:4px; color:#666}
.comm_pop_layout .ico_close {display:inline-block; position: absolute; right:20px; top:22px; z-index: 10; cursor:pointer;}
.comm_pop_layout .btn_area{display:block;}
.comm_pop_layout .btn_area .btn{display:inline-block; width:100%;height:40px; border-radius:5px; font-size:16px; font-weight:500;  line-height:1.2em; padding:10px 0 0; text-align: center; box-sizing: border-box;}
.comm_pop_layout .btn_area .btn_fill{background:#FF383B; color:#fff;}
.comm_pop_layout .btn_area .btn_line{border:1px solid #FF383B; color:#ff383b}
.comm_pop_layout .btn_area.btn_flex {text-align: center; margin-top:20px; display:flex; justify-content: center;}
.comm_pop_layout .btn_area.btn_flex .btn{ width:138px; cursor: pointer;}
.comm_pop_layout .btn_area.btn_flex .btn:nth-child(2) {margin-left:11px;}
.comm_pop_layout .txt_info {font-size:14px; line-height:1.3em; letter-spacing: -0.2px; font-weight:700; margin-bottom:2px;}
.comm_pop_layout .stxt{font-size:13px; color:#666; line-height:1.5em}
.comm_pop_layout .certify_area {display:flex; justify-content: center; margin-top:16px;}
.comm_pop_layout .certify_area .btn_box {text-align: center; width: 200px; height:175px; border-radius:6px; position: relative; text-align: center;box-sizing: border-box; cursor: pointer;}
.comm_pop_layout .certify_area .btn_box:first-child{margin-right:10px;}
.comm_pop_layout .certify_area .btn_box:before{content:""; display:inline-block; background-size:100% auto; background: url('https://image.lotteimall.com/imall_ec/site/images/common/img_certify_sprite.png') no-repeat 0 0;}
.comm_pop_layout .certify_area .kakao {background:#FFEC47; padding-top:52px; }
.comm_pop_layout .certify_area .kakao:before{width:38px; height:36px; margin-bottom:18px; background-position: -70px 0; }
.comm_pop_layout .certify_area .phone {background:#D4F0F9; padding-top:50px; }
.comm_pop_layout .certify_area .phone:before{width:26px; height:37px; background-position: 0 0; margin-bottom:19px;}
.comm_pop_layout .certify_area .btn_box .tit {font-size:14px; font-weight:700; line-height:1.2em; color:#111}
.comm_pop_layout .notice_area {font-size:13px; letter-spacing: -0.2px; color:#666; position: relative; padding-left:20px; margin-top:16px; line-height:1.45em;}
.comm_pop_layout .notice_area .ico{display:inline-block; width:14px; height:14px; background:url("https://image.lotteimall.com/imall_ec/site/images/common/icon/icon_info.png") no-repeat;vertical-align: top; position:absolute; left:0; top:1px; }
.comm_pop_layout .gray_box {background:#f6f6f6; border-radius:4px; padding:14px 12px; margin-top:16px; font-size:13px; color:#666; line-height:1.2em; letter-spacing: -0.2px; display:flex; justify-content:space-between; align-items:center;}
.comm_pop_layout .gray_box .btn_arr {position:relative; display:inline-block; font-size:13px; line-height:14px; border:1px solid #bbb; border-radius:4px; padding:6px 17px 5px 8px; background:#fff; color:#111; cursor: pointer;}
.comm_pop_layout .gray_box .btn_arr:after{content:""; display:inline-block; width:5px; height:8px; background:url("https://image.lotteimall.com/imall_ec/site/images/common/icon/icon_path.png") no-repeat; position:absolute; right:7px; top:50%; margin-top:-4px;}

/* 카카오 인증 팝업 폼 */
.comm_pop_layout .pop_cont .txt_info{font-size:16px; font-weight:700;line-height:1.2em;letter-spacing: -0.2px;}
.comm_pop_layout .pop_cont .flex_form  {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #eee;}
.comm_pop_layout .pop_cont .flex_form .txt_alert {font-size:13px; line-height:1.45em; margin-top:6px; color:#FF383B }
.comm_pop_layout .pop_cont .flex_form input::placeholder {font-size:14px; color:#bbb;}
.comm_pop_layout .pop_cont .flex_form .cell{display:flex; align-items: start; margin-bottom:10px;}
.comm_pop_layout .pop_cont .flex_form .cell:last-child{margin-bottom:0;}
.comm_pop_layout .flex_form .cell dt {display:flex; height:40px; min-width:83px; align-items :center; flex-basis:83px; flex-shrink:0; font-weight:700; font-size:14px; letter-spacing: -0.2px; }
.comm_pop_layout .flex_form .cell dd {width:100%;}
.comm_pop_layout .flex_form .input_phone > div:first-child{padding-left:12px;}
.comm_pop_layout .flex_form .input_phone > div {padding:0; padding-left:8px;}
.comm_pop_layout .flex_form .input_phone > div:before,
.comm_pop_layout .flex_form .input_phone > div:after{display:none;}
.comm_pop_layout .terms_area .txt_alert {font-size:13px; line-height:1.45em; margin-top:4px; color:#FF383B}
.comm_pop_layout .terms_area .check_all {padding-top:20px;}
.comm_pop_layout .terms_area .check_all label{display:inline-block; font-weight:700; font-size:14px; line-height:1.3em; letter-spacing: -0.2px;}
.comm_pop_layout .no_ac_list {border:1px solid #ddd; border-radius:5px; margin-top:10px;}
.comm_pop_layout .terms_area .ac_tit .btn_open .ico_arr {background:url("https://image.lotteimall.com/imall_ec/site/images/popup/icon_ac_arrow.png") no-repeat; width:6px; height:11px; background-position:-9px -0;}
.comm_pop_layout .terms_area .ac_tit.on .btn_open .ico_arr {width: 11px; height: 8px; background-position:-30px -3px;}
.comm_pop_layout input.text{padding:12px;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px; width:100%;height:40px; font-size:14px; color:#111}
.comm_pop_layout input:disabled {border:1px solid #ddd;background-color:#f6f6f6;opacity:1;-webkit-text-fill-color:#bbb;}
.comm_pop_layout .input_phone_area {display:flex; justify-content:space-between}
.comm_pop_layout .input_phone_area .inp_box {width:33.33%; margin-left:8px;}
.comm_pop_layout .select_lst {position:relative; width:33.33%; z-index: 2;}
.comm_pop_layout .select_lst .init{overflow: hidden; position: relative; width: 100%; height: 40px; color: #111; background: #fff; border: 1px solid #bbb;border-radius: 5px; vertical-align: middle; line-height: 1; text-align: left; white-space: nowrap; text-overflow: ellipsis;box-sizing: border-box;font-size:16px; cursor: pointer; padding:12px;}
.comm_pop_layout .select_lst .init:after{content:""; display:inline-block;position:absolute; right:12px; top:17px; width:11px; height:6px; background:url("https://image.lotteimall.com/imall_ec/site/images/popup/icon_select_arrow.png") no-repeat;}
.comm_pop_layout .select_lst .init.open{ border-bottom: none;border-radius: 5px 5px 0 0;}
.comm_pop_layout .select_lst .init.open:after{transform: rotate(180deg);}
.comm_pop_layout .select_lst ul{ display: none; position:absolute; left:0; top:40px; background:#fff; width:100%; border:1px solid #bbb; border-radius:0 0 5px 5px ; height:181px; overflow-y: scroll; box-sizing:border-box;  -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}
.comm_pop_layout .select_lst ul::-webkit-scrollbar {display: none;/* Chrome, Safari, Opera*/}
.comm_pop_layout .select_lst li{ text-align: center;padding: 5px 12px 6px; text-align: left; font-size:14px;cursor:default;color:#111; font-size:16px;line-height:19px; letter-spacing: -0.2px;}
.comm_pop_layout .select_lst li:hover{background:rgba(238,238,238,0.5); }

/* 카카오 인증 - 인증 진행 */
.comm_pop_layout .certify_step {display:flex; justify-content: space-around; border:1px solid #ddd; padding:30px 0; border-radius:8px; max-width:410px;margin:16px auto 0;}
.comm_pop_layout .certify_step .step01,
.comm_pop_layout .certify_step .step03{width:114px;}
.comm_pop_layout .certify_step .step_box {text-align: center;}
.comm_pop_layout .certify_step .step_box:before{content:""; display:inline-block; width:80px; height:80px; background:url("https://image.lotteimall.com/imall_ec/site/images/popup/kakao_certify_step.png") no-repeat}
.comm_pop_layout .certify_step .step_box .txt {font-size:12px;  letter-spacing: -0.3px; margin-top:10px; line-height:1.4em;}
.comm_pop_layout .certify_step .step01:before{background-position:0 0}
.comm_pop_layout .certify_step .step02:before{background-position:-95px 0}
.comm_pop_layout .certify_step .step03:before{background-position:-190px 0}

/* 혜택자세히보기 팝업 */
.pop_benefit_discount {background: rgba(0,0,0,0.5);  box-sizing: border-box; padding-bottom: 0px;}
.pop_benefit_discount #pop_header {padding-right:0; height:50px;}
.pop_benefit_discount #pop_header, .pop_benefit_discount #pop_header h2 {background: none;}
.pop_benefit_discount #pop_header h2 {padding:0; height: 50px; text-align: center; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 46px; color: #111; font-weight: bold;    background: #fff;
    border-top: 2px solid #bbb; border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-radius: 8px 8px 0 0; }
.pop_benefit_discount #pop_header p.btn {top:16px; right:16px;}
.pop_benefit_discount #pop_container {font-size: 13px; color:#111; line-height: 18px; padding:20px 20px 30px 20px;  border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; border-radius: 0 0 8px 8px; }
.pop_benefit_discount .bul_list > li {position:relative;padding-left:7px;line-height:1.4em;margin:6px 0;}
.pop_benefit_discount .bul_list > li:before {position:absolute;display:block;left:0;top:8px;width:2px;height:2px;background-color:#666;border-radius:50%;content: '';}
.pop_benefit_discount .bul_list.fc3 li {color:#111;}
.pop_benefit_discount .bul_list.fc3 li:before, .bul_list li.fc3:before {background-color:#111;}
.pop_benefit_discount .bul_list li.type2 {padding-left:10px;}
.pop_benefit_discount .bul_list .bul_list.type2 {font-size:14px;margin-bottom:5px;}
.pop_benefit_discount .bul_list li > p {margin:7px 0 8px 0;font-size:14px;}
.pop_benefit_discount .bul_list.type2 {margin:8px 0 9px 0;}
.pop_benefit_discount .bul_list.type2 li {margin:2px 0;}
.pop_benefit_discount .bul_ex {position:relative;padding-left:18px;line-height:1.3em;font-size:13px;color:#666;background: url(https://image.lotteimall.com/imall_ec/site/images/detail/ico_info.png) no-repeat;}
.pop_benefit_discount .btns_center{margin-top:15px}
.pop_benefit_discount .btns{width:300px;height:25px;line-height:25px;padding: 11px 12px;font-size:15px}
.pop_benefit_discount .btns.bg_red{background:#FF383B}

/* 할인/주문금액안내 팝업 */
.pop_discount_apply {height:255px;background: rgba(0,0,0,0.5);  box-sizing: border-box; padding-bottom: 0px;}
.pop_discount_apply #pop_header {padding-right:0; height:50px;}
.pop_discount_apply #pop_header, .pop_discount_apply #pop_header h2 {background: none;}
.pop_discount_apply #pop_header h2 {padding:0; height: 50px; text-align: center; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 46px; color: #111; font-weight: bold;    background: #fff;
    border-top: 2px solid #bbb; border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-radius: 8px 8px 0 0; }
.pop_discount_apply #pop_header p.btn {top:16px; right:16px;}
.pop_discount_apply #pop_container {font-size: 13px; color:#111; line-height: 18px; padding:20px 20px 30px 20px;  border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; border-radius: 0 0 8px 8px; }
.pop_discount_apply .btns_center{margin-top:15px}
.pop_discount_apply .btns{width:300px;height:25px;line-height:25px;padding: 11px 12px;font-size:15px}
.pop_discount_apply .btns.bg_red{background:#FF383B}



/* 딤 레이어 팝업 공통 스타일 제작 (ex.당일발송 이용안내, 함께 구매하기 불가안내 팝업)*/
#pop_wrap.pop_new_layer {background: rgba(0,0,0,0.5); box-sizing: border-box; padding-bottom: 0px;}
#pop_wrap.pop_new_layer #pop_header {padding-right:0; height:50px;}
#pop_wrap.pop_new_layer #pop_header, #pop_wrap.pop_new_layer #pop_header h2 {background: none;}
#pop_wrap.pop_new_layer #pop_header h2 {padding:0; height: 50px; text-align: center; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 46px; color: #111; font-weight: bold;    background: #fff; border-top: 2px solid #bbb; border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-radius: 8px 8px 0 0; box-sizing: border-box;}
#pop_wrap.pop_new_layer #pop_header p.btn {top:16px; right:16px;}
#pop_wrap.pop_new_layer #pop_container {font-size: 13px; color:#111; line-height: 18px; padding:20px 20px 30px 20px;  border-left: 2px solid #bbb;border-right: 2px solid #bbb; border-bottom: 2px solid #bbb; border-radius: 0 0 8px 8px; }
#pop_wrap.pop_new_layer .wrap_btn{padding:20px 0 0 0; overflow:hidden;}
#pop_wrap.pop_new_layer .wrap_btn .btn {height:40px; font-size:16px; float:left; padding:3px 20px 6px; border-radius:4px; font-weight:bold; cursor: pointer; margin:0; box-sizing:border-box; text-align:center;}
#pop_wrap.pop_new_layer .wrap_btn a.btn {padding:10px;}
#pop_wrap.pop_new_layer .wrap_btn .btn.p30 {width: calc(30% - 4px);}
#pop_wrap.pop_new_layer .wrap_btn .btn.p50 {width: calc(50% - 4px);}
#pop_wrap.pop_new_layer .wrap_btn .btn.p50:last-child{float:right}
#pop_wrap.pop_new_layer .wrap_btn .btn.dim{border-color: #ddd;background: #ececec;color: #999; cursor: auto;}
#pop_wrap.pop_new_layer .wrap_btn .btn.p70 {width: calc(70% - 4px); float:right;}
#pop_wrap.pop_new_layer .wrap_btn .btn_type1 {background:#ff383b;border:1px solid #ff383b;color:#fff;}
#pop_wrap.pop_new_layer .wrap_btn .btn_type2 {background:#fff;border:1px solid #ff383b;color:#ff383b;}
#pop_wrap.pop_new_layer .wrap_btn .btn_type3 {background:#eee;border:1px solid #bbb; color:#333;}
#pop_wrap.pop_new_layer .radio_label label{margin:0;display:block;padding:0 65px 0 30px;line-height:22px;font-weight:700}
#pop_wrap.pop_new_layer .radio_label input + label:before{margin-right:8px;margin-left:-30px}
#pop_wrap.pop_new_layer .radio_label input {position:absolute;left:-9999px;z-index:-1;}
#pop_wrap.pop_new_layer .radio_label input + label:before {display:inline-block;width:22px;height:22px;margin-right:5px;border-radius:50%;border:1px solid #bbb;background-color:#fff;content:'';vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#pop_wrap.pop_new_layer .radio_label input + label:after {content:'';}
#pop_wrap.pop_new_layer .radio_label input:checked + label:after {position:absolute;width:10px;height:10px;left:6px;top:6px;background:#ea493e;border-radius:50%;}
#pop_wrap.pop_new_layer .radio_label input:disabled + label {color:#bbb;}
#pop_wrap.pop_new_layer .radio_label input:disabled + label:before {border:1px solid #ddd;background-color:#f0f0f0;}
#pop_wrap.pop_new_layer .radio_label .box_g {margin-left:6px;border-radius:3px;border:1px solid #ddd;height:13px;padding:3px 6px 2px;line-height:13px;color:#999;font-size:11px;letter-spacing:-0.3px;background-color:#f6f6f6}
#pop_wrap.pop_new_layer .radio_label input {position: absolute; left: -9999px; z-index: -1;}
#pop_wrap.pop_new_layer .radio_label > li, span.radio_label {overflow:hidden;position:relative;display:inline-block;vertical-align:top;}

/*함께구매하기 불가안내 팝업*/
#pop_wrap.pop_new_layer.pop_no_order_goods .radio_label label {position:relative;display:inline-block;line-height: 150%;}
#pop_wrap.pop_new_layer.pop_no_order_goods .info_text{font-size:15px; line-height:21px; margin:0 0 20px 0;}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap {max-height:220px; overflow:auto;}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li{position:relative;padding:21px 12px 22px 16px;margin-bottom:8px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box; font-size:15px;}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li:last-child{margin-bottom:0}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li .img_thumb{position:absolute;top:0;bottom:0;right:16px;margin:auto 0;width:52px;height:52px;box-shadow:3px 3px 0 #ddd;}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li .img_thumb a{display:block}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li .img_thumb:before{content: '';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.03);}
#pop_wrap.pop_new_layer.pop_no_order_goods .goods_wrap .goods_list li .img_thumb img{width:52px;height:52px;}

/* 상품평 작성 팝업 */
.layer_product_review #pop_container{padding:0}
.layer_product_review .layer_content{padding-bottom:80px;text-align:left;border-radius:8px}
.layer_product_review .layer_content .pop_header{height:57px;border-bottom:1px solid #bbb;font-size:18px;line-height:57px;text-align:center}
.layer_product_review .layer_content .pop_header .pop_tit{padding-left:20px;font-size:18px;font-weight:bold;text-align:left;color:#111}
.layer_product_review .layer_content .btn_close button{position:absolute;top:20px;right:20px;width:16px;height:16px;background:url(https://image.lotteimall.com/imall_ec/site/images/order/btn_layer_close.png) no-repeat 0 0;border:0 none;text-indent:-9999px;cursor:pointer}
.layer_product_review .btn_area{position:fixed;left:0;right:0;bottom:0;padding:20px 0;background-color:#fff;z-index:10}
/* 별점 선택 (공통) */
.layer_product_review .txt_advice{margin-top:-12px;color:#ff383b}
.layer_product_review .review_point_sel {border:0;border-bottom:1px solid #eee;border-radius:0;}
.layer_product_review .review_point_sel:last-child {border-bottom:0;}
.layer_product_review .review_point_sel .txt {padding:0;border-top:0;}
.layer_product_review .review_point_sel [class*="review_point"] {text-align:center;}
.layer_product_review .review_point_sel [class*="review_point"] li,
.layer_product_review .review_point_sel [class*="review_point"] div {position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat;}
.layer_product_review .review_point_sel label {position:relative;overflow:hidden;}
.layer_product_review .review_point_sel input {display:block;margin-top:-100%;}
.layer_product_review .bul_ex{position:relative;margin:12px 0 20px;border-radius:8px;padding:12px 12px 12px 34px;line-height:16px;font-size:12px;background:#f6f6f6;color:#666}
.layer_product_review .bul_ex:before{position:absolute;left:16px;top:13px;display:block;content:"";width:14px;height:14px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/ico_info.png) no-repeat;;}
/* 만족도 선택 */
.layer_product_review .review_point_sel.satis_point [class*="review_point"]::after {content:'별을 터치해 주세요';display:block;margin-left:12px;border-radius:4px;width:auto;height:28px;padding:0 10px;line-height:28px;font-size:12px;color:#666;background-color:#f6f6f6;white-space:nowrap;}
.layer_product_review .review_point_sel.satis_point .review_point1::after {content:'아주 별로예요';}
.layer_product_review .review_point_sel.satis_point .review_point2::after {content:'별로예요';}
.layer_product_review .review_point_sel.satis_point .review_point3::after {content:'보통이예요';}
.layer_product_review .review_point_sel.satis_point .review_point4::after {content:'좋아요';}
.layer_product_review .review_point_sel.satis_point .review_point5::after {content:'아주 좋아요';}
.layer_product_review .review_point_sel.satis_point [class*="review_point"]{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:calc(100% - 160px);width:-ms-calc(100% - 160px);width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);margin:0 auto;align-items:center}
.layer_product_review .review_point_sel.satis_point [class*="review_point"] li {width:205px;min-width:205px;background-image:url(https://image.lotteimall.com/imall_ec/site/images/mypage/i_star_point2.png);background-position:100% 0;}
.layer_product_review .review_point_sel.satis_point .review_point1 li {background-position:-164px 0;}
.layer_product_review .review_point_sel.satis_point .review_point2 li {background-position:-123px 0;}
.layer_product_review .review_point_sel.satis_point .review_point3 li {background-position:-82px 0;}
.layer_product_review .review_point_sel.satis_point .review_point4 li {background-position:-41px 0;}
.layer_product_review .review_point_sel.satis_point .review_point5 li {background-position:0 0;}
.layer_product_review .review_point_sel.satis_point label {width:41px;height:28px;cursor:pointer}
/* 항목별 상품 평가 (카테고리 속성 / 유니사이즈 미 적용 상품) */
.layer_product_review .review_point_sel.item_point{padding:0;border:none}
.layer_product_review .review_point_sel.item_point > ul{border:1px solid #e5e5e5;border-radius:8px}
.layer_product_review .review_point_sel.item_point li:not(:first-child) {border-top:1px solid #eee;}
.layer_product_review .review_point_sel.item_point [class*="review_point"] {position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:20px 25px;text-align:left;}
.layer_product_review .review_point_sel.item_point [class*="review_point"]::after {content:'평가하기';display:block;margin-left:10px;border-radius:3px;height:25px;padding:0 8px;line-height:25px;font-size:13px;color:#666;white-space:nowrap;background-color:#f6f6f6;}
.layer_product_review .review_point_sel.item_point .review_point1::after {content:'아주 별로예요';}
.layer_product_review .review_point_sel.item_point .review_point2::after {content:'별로예요';}
.layer_product_review .review_point_sel.item_point .review_point3::after {content:'보통이예요';}
.layer_product_review .review_point_sel.item_point .review_point4::after {content:'좋아요';}
.layer_product_review .review_point_sel.item_point .review_point5::after {content:'아주 좋아요';}
.layer_product_review .review_point_sel.item_point [class*="review_point"] div {margin:0;width:205px;min-width:205px;background-image:url(https://image.lotteimall.com/imall_ec/site/images/mypage/i_star_point2.png);background-position:100% 0;}
.layer_product_review .review_point_sel.item_point [class*="review_point"]::before {content:'';position:absolute;display:block;top:21px;left:245px;width:7px;height:7px;background:#f6f6f6;-webkit-transform:rotate(45deg) skew(-10deg, -10deg);transform:rotate(45deg) skew(-10deg, -10deg);}
.layer_product_review .review_point_sel.item_point .review_point1 div {background-position:-164px 0;}
.layer_product_review .review_point_sel.item_point .review_point2 div {background-position:-123px 0;}
.layer_product_review .review_point_sel.item_point .review_point3 div {background-position:-82px 0;}
.layer_product_review .review_point_sel.item_point .review_point4 div {background-position:-41px 0;}
.layer_product_review .review_point_sel.item_point .review_point5 div {background-position:0 0;}
.layer_product_review .review_point_sel.item_point .txt {width:58px;min-width:58px;line-height:24px;margin-right:46px;color:#111;font-size:14px;font-weight:700}
.layer_product_review .review_point_sel.item_point label {width:41px;height:28px;cursor:pointer}
/* 항목별 상품 평가 (카테고리 속성 / 유니사이즈 적용 상품) */
.layer_product_review .review_part_sel {border:1px solid #e5e5e5;border-radius:8px}
.layer_product_review .review_part_sel > li {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;padding:0 20px;text-align:center;border-bottom:1px solid #eee}
.layer_product_review .review_part_sel > li:last-child {border-bottom:none}
.layer_product_review .review_part_sel > li .tit {display:inline-block;width:110px;text-align:left;color:#111;font-size:14px;font-weight:700;}
.layer_product_review .review_part_sel ul {position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0;}
.layer_product_review .review_part_sel ul li {width:120px;height:56px;}
.layer_product_review .review_part_sel input {position:absolute;top:0;left:-9999px;z-index:-1;}
.layer_product_review .review_part_sel label span {position:relative;display:block;padding-top:42px;font-size:12px;white-space:nowrap;color:#666;cursor:pointer}
.layer_product_review .review_part_sel label span::before,
.layer_product_review .review_part_sel label span::after {content:'';position:absolute;display:block;left:50%;box-sizing:border-box;border-radius:50%;background:#fff;}
.layer_product_review .review_part_sel label span::before {top:-6px;margin-left:-21px;width:42px;height:42px;}
.layer_product_review .review_part_sel label span::after {top:0;margin-left:-16px;border:1px solid #ddd;width:32px;height:32px;}
.layer_product_review .review_part_sel input[type="radio"]:checked + span{color:#111}
.layer_product_review .review_part_sel input[type="radio"]:checked + span::after {border:0;background:#fff url(https://image.lotteimall.com/imall_ec/site/images/mypage/i_radio_check.png) no-repeat;}
/* 상품평 작성 */
.layer_product_review .textarea_wrap {position:relative;}
.layer_product_review .textarea_wrap p {position:absolute;top:0;left:0;right:0;bottom:0;padding:18px;line-height:20px;color:#999;font-size:12px;pointer-events:none;}
.layer_product_review .textarea_wrap textarea:valid + p {display:none;}
.layer_product_review .textarea {margin:0;border:1px solid #ddd;padding:12px;line-height:17px;}
/* 사진 / 동영상 첨부 */
.layer_product_review .sub_title .ex_txt {top:initial;right:12px;bottom:12px;color:#666;}
.layer_product_review .review_img li span {border-radius:8px;border:1px solid #ddd;text-align:center;}
.layer_product_review .review_img li span:before,
.layer_product_review .review_img li span:after {margin-top:-12px;height:24px;background:#999;}
.layer_product_review .review_img li span button:not(.del) {border-radius:8px;}
.layer_product_review .review_img li span .del {top:-7px;right:-7px;border-radius:50%;width:24px;height:24px;background:#444;}
.layer_product_review .review_img li span .del:after,
.layer_product_review .review_img li span .del:before {width:1px;}
.layer_product_review .review_img li span.progress button {visibility:hidden;}
.layer_product_review .review_img li span img {vertical-align:baseline;}

/* 상품평 작성관리 */
.layer_product_review .review_list_wrap .tab_menu {margin-bottom:12px;}
.layer_product_review .review_list_wrap .tab_cont {display:block;position:fixed;right:0;left:0;z-index:-1;visibility:hidden;}
.layer_product_review .review_list_wrap .tab_cont.on {position:static;visibility:visible;}
.layer_product_review .review_list_wrap .tab_cont.on .pd_name_area .name {font-size:15px; line-height:1.4;}
.layer_product_review .review_list_wrap .tab_cont .tab_menu {margin:12px 0;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area li {display:block;position:relative;min-height:110px;padding:12px 35px 12px 110px;box-sizing:border-box;border:1px solid #ddd;margin-bottom:12px;border-radius:10px;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area li:last-child {margin:0;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area .thumb {position:absolute;top:12px;left:12px;overflow:hidden;width:82px;height:82px;border-radius:8px;border:1px solid #eee;box-sizing:border-box;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area .thumb img {width:100%;height:100%;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area .name {margin:0;height:auto;font-size:14px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area .option {display:block;margin:18px 0 0;font-size:13px;color:#666;}
.layer_product_review .review_list_wrap .prod_list.pd_name_area .btn_stype1 {position:absolute;bottom:17px;right:12px;}
.layer_product_review .review_list_wrap .btn_more {margin:12px 0 0;}
.layer_product_review .review_list_wrap .my_ac_list {margin:0;}
.layer_product_review .review_list_wrap .my_ac_list .ac_tit {padding:8px 45px 12px 12px;}
.layer_product_review .review_list_wrap .my_ac_list .ac_tit.on .tit {font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layer_product_review .review_list_wrap .my_ac_list .ac_tit:before {display:none;}
.layer_product_review .review_list_wrap .my_ac_list .ac_cont {display:block;position:fixed;right:13px;left:13px;z-index:-1;visibility:hidden;padding:15px 12px 12px;}
.layer_product_review .review_list_wrap .my_ac_list .ac_cont.on {position:static;visibility:visible;}
.layer_product_review .review_list_wrap .my_ac_list .ac_cont .swiper {margin:0 0 12px;padding:0;}
.layer_product_review .review_list_wrap .my_ac_list .ac_cont .swiper .swiper_pagination {position:absolute;bottom:15px;left:50%;height:20px;padding:0 12px;background:rgba(0,0,0,.6);transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:9px;font-size:13px;color:#fff;z-index:2;line-height:1.5;}
.layer_product_review .review_list_wrap .my_ac_list .ac_cont .btn_area {margin:15px 0 0;}
.layer_product_review .review_pd_name {position:relative;padding:22px 30px 20px 120px;background-color:#f6f6f6;}
.layer_product_review .review_pd_name .thumb {position:absolute;top:20px;bottom:20px;left:30px;width:78px;height:78px;border-radius:9px;overflow:hidden;}
.layer_product_review .review_pd_name .thumb img {width:100%;height:100%;}
.layer_product_review .review_pd_name .name {display:block;margin:0 0 4px;font-size:15px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.layer_product_review .review_pd_name .option {display:block;margin:0 0 10px;font-size:14px;font-weight:normal;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.layer_product_review .review_pd_name .check_label label{line-height:20px;vertical-align:top;font-size:14px;color:#111;}
.layer_product_review .review_point_sel {padding:20px 0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;}
.layer_product_review .review_point1:before {width:20%;}
.layer_product_review .review_point2:before {width:40%;}
.layer_product_review .review_point3:before {width:60%;}
.layer_product_review .review_point4:before {width:80%;}
.layer_product_review .review_point5:before {width:100%;}
.layer_product_review .review_section {padding:0 30px}
.layer_product_review .review_section .btn_radio_list.item3 li {width:33.33%;}
.layer_product_review .review_section .sub_title {position:relative;margin:16px 0 12px;font-size:14px;font-weight:bold;color:#111}
.layer_product_review .review_section .sub_title .ex_txt{position:absolute;top:0;bottom:0;right:0;margin:auto 0;font-size:13px;color:#999}
.layer_product_review .review_section  .util{color:#666;font-weight:normal;font-size:12px}
.layer_product_review .review_write textarea {width:100%;background:#fff;box-sizing:border-box;border-radius:8px;font-size:12px; resize:none;}
.layer_product_review .review_img {margin:0 -6px 12px;}
.layer_product_review .review_img:after {content:"";display:block;clear:both;}
.layer_product_review .review_img li {position:relative;float:left;width:100px;padding:0 6px;box-sizing:border-box;}
.layer_product_review .review_img li:before {content:"";display:block;padding-top:100%;}
.layer_product_review .review_img li span {position:absolute;top:0;right:6px;bottom:0;left:6px;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:8px;}
.layer_product_review .review_img li span:before,
.layer_product_review .review_img li span:after {content:"";position:absolute;top:50%;left:50%;width:1px;height:30px;margin-top:-15px;background:#999;}
.layer_product_review .review_img li span:after {transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.layer_product_review .review_img li span input[type="file"] {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}
.layer_product_review .review_img li span button {position:relative;overflow:hidden;width:100%;height:100%;padding:0;border-radius:5px;background:#fff;z-index:2;}
.layer_product_review .review_img li span img {max-width:100%;max-height:100%;vertical-align:middle;}
.layer_product_review .review_img li span .del {position:absolute;top:4px;right:4px;width:18px;height:18px;background:url(https://image.lotteimall.com/imall_ec/site/images/mypage/icon_review_delete.png) no-repeat;text-indent:-9999px;border-radius:0}
.layer_product_review .bul_list > li{position:relative;padding-left:8px;line-height:18px;font-size:12px;color:#666}
.layer_product_review .bul_list > li:before{position:absolute;left:0;top:7px;display:block;content:"";width:2px;height:2px;background-color:#111;border-radius:100%}
.layer_product_review .bul_list > li.dash:before{display:none}
.layer_product_review .dash_list > li{position:relative;padding-left:8px;line-height:18px;font-size:12px;color:#666}
.layer_product_review .dash_list > li:before{position:absolute;left:0;top:0px;display:block;content:"-";}
.layer_product_review .customer_info_wrap{margin-top:12px;padding:0;border:none}
.layer_product_review .data_box{padding:14px;border:1px solid #e5e5e5;border-radius:8px}
.layer_product_review .data_box .title{margin-bottom:8px}
.layer_product_review .data_box .data_list{margin-bottom:20px}
.layer_product_review .data_box .data_list:last-child{margin-bottom:0}
.layer_product_review .data_box .data_list  ul{margin-right:-8px}
.layer_product_review .data_box .data_list > ul:after{display:block;content:"";clear:both}
.layer_product_review .data_box .data_list > ul > li{float:left;margin-right:8px;width:calc((100% - (8px * 3)) / 3);width:-ms-calc((100% - (8px * 3)) / 3);width:-moz-calc((100% - (8px * 3)) / 3);width:-webkit-calc((100% - (8px * 3)) / 3)}
.layer_product_review .data_box .data_list.type02 > ul > li{width:calc((100% - (8px * 4)) / 4);width:-ms-calc((100% - (8px * 4)) / 4);width:-moz-calc((100% - (8px * 4)) / 4);width:-webkit-calc((100% - (8px * 4)) / 4)}
.layer_product_review .data_box .data_list.type03 > ul > li{width:calc((100% - (9px * 3)) / 3);width:-ms-calc((100% - (9px * 3)) / 3);width:-moz-calc((100% - (9px * 3)) / 3);width:-webkit-calc((100% - (9px * 3)) / 3)}
.layer_product_review .data_box .data_list > ul > li .title{font-weight:700;margin-bottom:8px}
.layer_product_review .design_select{width:100%}
.layer_product_review .design_select.advice > a {border-color:#ff383b;color:#ff383b}
.layer_product_review .design_select.advice > a::after{background-position:0 -14px}
.layer_product_review .design_select .wrap_scroll_option{overflow-x:hidden;}
.layer_product_review .c_box_list .c_box{width:100%;height:40px; line-height: 38px;border:1px solid #bbb;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}
.layer_product_review .c_box_list .c_box input{width:100px;height:100%;text-align:right;font-size:13px;}
.layer_product_review .c_box_list .c_box input::placeholder{font-size:13px;text-align:left;color:#bbb}
.layer_product_review .c_box_list .c_box input::-webkit-input-placeholder{font-size:13px;text-align:left;color:#bbb}
.layer_product_review .c_box_list .c_box input:-ms-input-placeholder{font-size:13px;text-align:left;color:#bbb}
.layer_product_review .c_box_list .c_box input:-moz-placeholder{font-size:13px;text-align:left;color:#bbb}
.layer_product_review .inp_list li{width:calc((100% - (8px * 4)) / 4);width:-ms-calc((100% - (8px * 4)) / 4);width:-moz-calc((100% - (8px * 4)) / 4);width:-webkit-calc((100% - (8px * 4)) / 4);margin-right:8px;}
.layer_product_review .inp_list.type02{width:345px;}
.layer_product_review .inp_list.type02 li{width:calc((100% - (8px * 3)) / 3);width:-ms-calc((100% - (8px * 3)) / 3);width:-moz-calc((100% - (8px * 3)) / 3);width:-webkit-calc((100% - (8px * 3)) / 3)}
.layer_product_review .customer_info_wrap .bul_ex{margin:0;padding:10px 12px 0 18px;background:none}
.layer_product_review .customer_info_wrap .bul_ex:before{left:0;top:11px}
.layer_product_review .size_skin_agree{margin-top:16px}
.layer_product_review .size_skin_agree .tit{margin-bottom:10px}
.layer_product_review .size_skin_agree .agree_tit{position:relative;padding:10px 16px 11px;text-align:left;border:1px solid #ddd;border-radius:5px}
.layer_product_review .size_skin_agree .agree_tit .btn_opens{display:block;position:absolute;top:0;bottom:0;right:0;width:80px;height:45px;margin:auto 0}
.layer_product_review .size_skin_agree .agree_tit .btn_opens span{position:absolute;right:16px;top:0;bottom:0;width:13px;height:6px;margin:auto;text-indent:-9999px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/inp_arrow_sp.png) no-repeat;}
.layer_product_review .size_skin_agree .agree_tit.on {border-bottom-left-radius:0;border-bottom-right-radius:0}
.layer_product_review .size_skin_agree .agree_tit.on .btn_opens span{background-position:0 -7px}
.layer_product_review .size_skin_agree .agree_tit.on +  .agree_cont{display:block;border-color:#ddd}
.layer_product_review .size_skin_agree .agree_cont{padding:16px}
.layer_product_review .size_skin_agree .bul_list li{color:#111}
.layer_product_review .size_skin_agree .f_red{color:#ff383b}
.layer_product_review .review_write_btm{padding:0 30px;margin:20px 0 0}
.layer_product_review .review_write_btm .review_write_notice{padding:16px 16px 16px 33px;margin-bottom:10px;background-color:#f6f6f6;border-radius:5px}
.layer_product_review .review_write_btm .review_write_notice:last-child{margin-bottom:0}
.layer_product_review .review_write_btm .review_write_notice > .tit{margin:0 -18px;padding-left:18px;color:#111;background:url(https://image.lotteimall.com/imall_ec/site/images/common/ico_info.png) no-repeat 0 1px;margin-bottom:5px;font-size:12px}
.layer_product_review .review_write_btm .review_write_notice .guide_box{margin-bottom:6px;padding:10px 12px;background-color:#fff;}
.layer_product_review .review_write_btm .review_write_notice .guide_box .title{margin-bottom:4px}
.layer_product_review .review_write_btm .review_write_notice .guide_box .point{color:#7b61ff}
.layer_product_review .review_write_btm .review_write_notice .bul_list{margin-bottom:0}
.layer_product_review .review_write_btm .review_write_notice .bul_list > li{margin-bottom:4px}

/* 1:1 답변확인 썸네일 확대 이미지 윈도우 팝업 */
.layer_one_qna_photo #pop_container{padding:0}
.layer_one_qna_photo .thumb_highlight img{width:480px;height:auto}

/* 전화권유판매자 신원 조회 */
.pop_system {max-width:580px;margin:0 auto;padding:20px 20px 25px;box-sizing:border-box;}
.pop_system .sys_title {color:#111111;font-size:18px;line-height:20px;letter-spacing:-.2px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #DFDFDF;}
.pop_system .sys_subtit {color:#111111;font-size:15px;line-height:18px;letter-spacing:-.2px;margin-bottom:12px;}
.pop_system .sys_section {margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #DFDFDF;}
.pop_system .sys_text {color:#111111;font-size:15px;line-height:20px;letter-spacing:-.2px;}
.pop_system .sys_comp {color:#777;font-size:13px;font-weight:700;line-height:17px;letter-spacing:-.2px;margin-top:12px;}
.pop_system .sys_container {color:#111;font-size:13px;line-height:17px;letter-spacing:-.2px;padding:16px 11px;background:#F7F7F7;margin-top:20px;}
.pop_system .sys_container.ty2 {padding:24px 10px;}
.pop_system .sys_container.ty3 {padding:27px 10px;}
.pop_system .sys_container .subtit {font-weight:700;line-height:18px;margin-bottom:10px;padding-left:19px;background:url(https://image.lotteimall.com/imall_ec/site/images/common/ico_info2.png) no-repeat 0 1px;background-size:13px auto;}
.pop_system .sys_container .tit {text-align:center;font-weight:700;font-size:15px;}
.pop_system .sys_container .point {text-align:center;font-weight:700;color:#FF383B;margin-top:20px;}
.pop_system .sys_container .txt {text-align:center;margin-top:13px;}
.pop_system .sys_container .link {color:#111;font-size:12px;line-height:14px;margin-left:4px;padding:4px 7px;border:1px solid #D8D8D8;border-radius:2px;background:#fff;}
.pop_system .sys_info {color:#777;font-size:13px;line-height:17px;margin-top:12px;}
.pop_system .sys_info li {position:relative;padding-left:12px;letter-spacing:-0.4px;}
.pop_system .sys_info li::before {position:absolute;top:8px;left:3px;content:'';display:block;width:2px;height:2px;border-radius:100%;background:#858585;}
.pop_system .sys_info li + li {margin-top:4px;}
.pop_system .sys_link {position:relative;}
.pop_system .sys_link::before {position:absolute;bottom:0;left:0;right:0;content:'';display:block;width:100%;height:1px;background:#858585;}
.pop_system .sys_btn_wrap {margin-top:24px;text-align:center;}
.pop_system .sys_form {display:flex;column-gap:8px;margin-top:20px;}
.pop_system .sys_form .sys_field {flex:1;}
.pop_system .sys_form .sys_label {display:inline-block;color:#111;font-size:15px;line-height:18px;letter-spacing:-.2px;margin-bottom:8px;}
.pop_system .sys_form .sys_field input {display:block;width:100%;color:#111;font-size:15px;line-height:18px;box-sizing:border-box;border-radius:2px;border:1px solid #D8D8D8;padding:8px;}
.pop_system .sys_btn_wrap .sys_btn {display:inline-block;min-width:158px;color:#fff;font-size:15px;font-weight:700;text-align:center;line-height:17px;padding:10px 14px 9px 14px;border-radius:2px;background:#111;box-sizing:border-box;}

/* 주문내역 상세 > 생년월일 입력 팝업 */
.pop_birth_certi .table_2{margin-bottom:10px}
.pop_birth_certi .alert_txt{margin-left:9px;vertical-align:middle}

/* 테이블 내 input 요소 뒤 내어쓰기 스타일 추가 (최근보낸번호 선택) */
table label.unindent input[type="radio"] {float:left}
table label.unindent input[type="radio"] + strong {display:block; padding-left:18px;}

/* 롯데홈쇼핑 정보 수탁 보험 상담원 정보 */
.pop_type_new {max-width: 430px; margin: auto;}
.pop_type_new #pop_header {height: auto; padding: 18px; background: #fff; border-bottom: 1px solid #BBB;}
.pop_type_new #pop_header h2 {height: auto; padding: 0; color: #111; font-size: 18px; line-height: 1.2; text-align: center; background: #fff;}
.pop_type_new #pop_container {padding: 0;}

.seller_info_wrap {padding:20px 20px 5px;}
.seller_info_wrap .txt_link {color: #666; text-decoration: underline; font-weight: 700;}
.seller_info_wrap .msg_area {color: #666; font-size: 14px; line-height: 1.4; margin-bottom: 30px; letter-spacing: -0.02em;}
.seller_info_wrap .msg_area strong {display: block; color: #111; font-size: 18px; margin-bottom: 10px;}
.seller_info_wrap .seller_info_tbl {width: 100%;font-size: 14px; color: #111; text-align: center;}
.seller_info_wrap .seller_info_tbl th {font-weight: 400; padding: 15px 10px; background: #eee; border: 1px solid #D8D8D8; border-bottom: 1px solid #111;}
.seller_info_wrap .seller_info_tbl td {padding: 15px 10px; border: 1px solid #D8D8D8;}
.seller_info_wrap .seller_info_tbl th:first-child,
.seller_info_wrap .seller_info_tbl td:first-child {border-left: 0;}
.seller_info_wrap .seller_info_tbl th:last-child,
.seller_info_wrap .seller_info_tbl td:last-child {border-right: 0;}
.seller_info_wrap .btn_more {margin-top: 20px; text-align: center;}
.seller_info_wrap .btn_more .btn {display: inline-block; text-align: center; font-weight: 700; color: #111; padding: 8px; width: 150px; height: 40px; background: #FFFFFF; border: 1px solid #D8D8D8; border-radius: 2px; cursor: pointer;}

/* 마이페이지 > 적립금 - 선물 적립금 상세내역 팝업 */
#pop_wrap.pop_savgift_details{ padding: 0 0 15px 0;}
.pop_savgift_details .sort_sel_wrap{position: relative; display: inline-block;}
.pop_savgift_details .sort_sel_wrap select{ width: 100px; height: 22px; border: 1px solid #BFBFBF;}
.pop_savgift_details table th{padding: 8px 0 7px 0;border-left: 1px solid #cacaca;}
.pop_savgift_details table th.fst{border-left:none}

/* 마이페이지 > 회원탈퇴 - 탈퇴 시 자산 소멸 안내 팝업 */
#pop_wrap.pop_new_layer.pop_withdraw_info #pop_header h2{height:60px; line-height:60px; padding-left:20px; text-align: left; font-size: 18px; border:none; border-bottom:1px solid #ddd; }
#pop_wrap.pop_new_layer.pop_withdraw_info #pop_header p.btn{right:14px}
#pop_wrap.pop_new_layer.pop_withdraw_info #pop_container{padding:30px 20px 30px 20px;border:none}
#pop_wrap.pop_new_layer.pop_withdraw_info .info_text p{ line-height:20px; font-size: 14px}
#pop_wrap.pop_new_layer.pop_withdraw_info .my_asset_box{margin-top: 20px; padding: 20px; border-radius: 8px; background: #F6F6F6; box-sizing: border-box;}
#pop_wrap.pop_new_layer.pop_withdraw_info .my_asset_box .title{display: block; font-size:15px;}
#pop_wrap.pop_new_layer.pop_withdraw_info .my_asset_box .my_asset_list{margin-top: 10px}
#pop_wrap.pop_new_layer.pop_withdraw_info .my_asset_box .my_asset_list li{ position: relative; padding-left:11px; margin-top: 8px; font-size: 15px;}
#pop_wrap.pop_new_layer.pop_withdraw_info .my_asset_box .my_asset_list li:before{display:block; content:""; position: absolute; left:0; top:50%; margin-top: -2px; width: 3px; height: 3px; border-radius: 100%; background-color: #111;}
#pop_wrap.pop_new_layer.pop_withdraw_info .wrap_btn{max-width: 326px; margin:0 auto;}
#pop_wrap.pop_new_layer.pop_withdraw_info .wrap_btn span.btn.dim {display: inline-block; line-height:32px}
#pop_wrap.pop_new_layer.pop_withdraw_info .check_label{margin-top: 20px}
#pop_wrap.pop_new_layer.pop_withdraw_info .check_label input + label{line-height:21px}