﻿@charset "utf-8";

@import "base.css";
@import "cmCom.css";


/*html {overflow-y:auto;}*/
.popTitW {position:relative; height:61px; background:url('../img/popup/pop_tit_bg.png') repeat-x;}
.popTitW h2 {float:left; height:53px;}
.popTitW h2 img {padding:17px 75px 0 33px;}
.popTitW h3 {padding:20px; 0 0 30px; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.popTitW .close {position:absolute; top:15px; right:30px; width:22px; height:23px; font-size:0; text-indent:-9999px; background:url('../img/popup/pop_close.gif') no-repeat;}
.cmRel .close {position:absolute; top:15px; right:30px; width:22px; height:23px; font-size:0; text-indent:-9999px; background:url('../img/popup/pop_close.gif') no-repeat;}
.close_not {position:absolute; top:15px; right:30px; width:22px; height:23px; text-indent:-9999px; background:url('../img/popup/pop_close.gif') no-repeat;}
.popCon {padding:17px 30px 30px;}
.popCon .btn {margin-top:20px; text-align:center;}
.popCon h3.tit {margin-bottom:20px; color:#333; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.popCon h3.line {padding-top:13px; border-top:1px solid #bfbfbf;}
.popYacht {width:695px; height:454px; margin-top:-7px; padding:47px 0 0 30px;}
.popYacht .mov {width:665px;}
/*.popCon .btn img {margin:0 0 0 1px;}*/

/* title */
.h3_tit01 {padding-left:2px; color:#247aa5; font-size:14px;}
.h4_tit01 {padding-left:2px; color:#333; font-weight:bold; letter-spacing:-1px;}
.h4_tit01 span{font-weight:normal; color:#767676;}
	
.pop_head {text-align:center;}
.pop_head h3 {margin:0 0 25px;}

.popScroll {
	overflow-y:auto;
    overflow-x:hidden;
    scrollbar-face-color:#fff;
    scrollbar-shadow-color:#dedede;
    scrollbar-highlight-color:#fff;
    scrollbar-3dlight-color:#dedede;
    scrollbar-darkshadow-color:#fff;
    scrollbar-track-color:#fff;
    scrollbar-arrow-color:#dedede;
}
/* layer pop btn 2012.01.11  추가:Start */
#pop .l_btn_center {margin-top:10px; text-align:center;}
/* //layer pop btn 2012.01.11  추가:End */

/* box_con : 2012-01-04  추가 */
#pop .box_con {clear:both; position:relative; width:100%; zoom:1;}
#pop .box_con:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
#pop .btn_ab, #pop .pbtn_ab {position:absolute; top:-1px; right:0;}
#pop .pbtn_ab {top:-2px;}

/* 추가 : 20120514_cja */
#pop .box_story {width:750px; height:620px;}
#pop .box_story .tit {margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #e3e3dd; zoom:1;}
#pop .box_story .tit:after {content:"."; display:block; clear:both; visibility:hidden; height:0;}
#pop .box_story .tit h3 {float:left; color:#333; font-weight:bold;}
#pop .box_story .tit p {float:right; color:#888; font-size:11px;}
#pop .close_bottom {padding:6px 0 5px; background-color:#cac9c5; text-align:center;}
/* //추가 : 20120514_cja */

/* table */
.box_con_p {position:relative; width:671px;}
.box_con_p .over_box {overflow:hidden; width:100%;}
.box_con_p .fltit {float:left; padding:0 10px 0 2px; color:#333; font-weight:bold; letter-spacing:-1px;}
.box_con_p .btn_ab {position:absolute; top:-1px; right:0;}


.tit_order {position:relative; margin-top:25px; padding-bottom:4px; border-bottom:2px solid #5d5d57;}
.tit_order .order_num {position:absolute; top:-3px; right:0;}
.tit_order02 {padding-bottom:4px; border-bottom:2px solid #5d5d57;}

#pop .t_type1 td.td_no_data {border-top:1px solid #E3E3DD;}

#pop .wrap_t_type2, #pop .wrap_t_type3 {margin-top:10px; border-bottom:1px solid #808080;}
#pop .wrap_t_type2 {border-top:2px solid #afaea5;}
#pop .wrap_t_type3 {border-top:2px solid #83725a;}
#pop .wrap_t_type2 .t_type2, #pop .wrap_t_type3 .t_type2  {margin-top:0; border-top:0; border-bottom:0;}
#pop .wrap_t_type3 .t_type2 tr.first th, #pop .wrap_t_type3 .t_type2 tr.first td,
#pop .wrap_t_type3 .t_type2 tr.first th, #pop .wrap_t_type3 .t_type2 tr.first td {border-top:0;}
#pop .t_type2 {border-top:2px solid #83725a;}
#pop .t_type2 tbody th, #pop .t_type2 tbody td, #pop .t_type2 tbody th, #pop .t_type2 tbody td, #pop .t_type2_noline tbody tr td {border-top:1px solid #d9d9d9; color:#666;}
#pop table tr.tr_blueline th, #pop table tr.tr_blueline td {border-top:2px solid #83725a;}
#pop .t_type2 tbody th {background:#fff url('../img/bg_img/bl_arr_19.gif') no-repeat 10px 13px;}
#pop .t_type2_noline tbody tr th {padding-left:14px; background:#f7f7f5; color:#666;}
#pop .t_type2 td.bl_none {border-left:none;}
#pop .t_type2 .goods_no {display:inline-block; margin-right:5px; padding-right:6px; background:url('../img/popup/bl_bar_06.gif') no-repeat right 5px; *background-position:right 6px; color:#738fbe; font-size:11px; font-family:Tahoma;}
#pop .t_type2 td.td_no_data {border-left:0;}
#pop .t_type4 tbody th {background:#f7f7f5 url('../img/popup/bl_arr_19.gif') no-repeat 20px 14px; *background:#f7f7f5 url('../img/popup/bl_arr_19.gif') no-repeat 20px 16px; font-weight:bold;}
.last_pay strong{color:#767676;}

.rtbox{position:relative; height:38px;}
.rtbox p{position:absolute; top:19px; left:0; padding-left:5px; color:#767676; background:url('../img/popup/bl_dot_07.gif') no-repeat left 8px; zoom:1;}
.rtbox p span.eng {font-family:Tahoma; font-size:11px; letter-spacing:0;}
.rtbox02{position:relative; height:52px;}
.rtbox02 p{position:absolute; top:19px; left:0;}

/* 2012.01.10 추가 :Start */
#pop table.t_type2 tr.total_first td {padding-top:7px; padding-bottom:7px;}
#pop table.t_type2 tr.total_first td .p_col2 {font-family:Tahoma; font-size:14px; vertical-align:-1px;}

#pop .wrap_t_type2 tr.input_s_en2 th, #pop .wrap_t_type2 tr.input_s_en2 td {padding-bottom:2px;}
#pop .wrap_t_type2 tr.input_s_en3 th, #pop .wrap_t_type2 tr.input_s_en3 td {padding-bottom:4px;}

/* 휴대폰결제 : 2012.01.04  추가 */
#pop .wrap_t_type2 tr.exp_date th {padding-top:13px;}
#pop .wrap_t_type2 tr.exp_date td {padding-top:11px; padding-bottom:9px;}
#pop .wrap_t_type2 tr.exp_date td input, #pop .wrap_t_type2 tr.exp_date td p {float:left;}
#pop .wrap_t_type2 tr.exp_date td p {margin-top:2px; padding-left:23px; letter-spacing:-1px;}
#pop .wrap_t_type2 tr.exp_date td span {margin-right:2px;}
#pop .wrap_t_type2 tr.exp_date td em {color:#333; font-weight:bold;}


/* Str - 2012.01.02 추가 : */
#pop .t_type2 td .sp_exte em {margin-left:6px; font-size:12px; font-family:Dotum; vertical-align:1px;} /* 2012.01.17  수정*/
#pop .t_type2 td .sp_exte input {margin-left:-1px;}
/* #pop .t_type2 tr td em.em_dash img {vertical-align:3px;} 2012.01.17  삭제 */
#pop .t_typ2_eng th {padding:10px 0 5px;}
#pop .t_typ2_eng td {padding:15px 0 16px 14px;}
#pop .t_typ2_eng td.etc01 {padding-bottom:16px;}
#pop .t_typ2_eng td.etc02, #pop .t_typ2_eng td.etc03 {padding-top:6px; padding-bottom:7px;}
#pop .t_typ2_eng td.etc03 {padding-bottom:12px;}
#pop .t_typ2_eng td.etc04 {padding-top:6px; padding-bottom:6px;}
/* End - 2012.01.02 추가 : 강미영 */


#pop .t_type1, #pop .t_type3 {border-top:2px solid #afaea5;} /* 2011.11.01 수정 :  */
/* Str - 2011.11.01 추가 : */
#pop .t_type1 tbody td.td_ordNum {color:#666; font-family:Tahoma; font-size:11px; font-weight:bold;}
#pop .t_type1 tbody td.pOrd_t {color:#333;}
#pop .t_type1 tbody td.popOrd_t .tit_t {font-family:Tahoma; font-size:11px;}
/* End - 2011.11.01 추가 :  */

#pop .t_type1 td.exch_reason {padding:0 0 0 13px; text-align:left; color:#767676;}
#pop .t_type1 td.exch_reason span {display:block; margin:0 0 5px; color:#333;}
#pop .t_type2 td.sub_th {background:#f7f7f5; border-left:1px solid #e3e3dd; font-weight:bold;}

/* 2012.01.09  추가 : Start */
#pop .t_type1 td .s_num_gyo {display:block; width:71%; margin:0 auto; padding-bottom:1px; text-align:left;}
#pop .t_type2_nobel th {padding-left:14px; background-image:none !important;}
.cart_total3_noimg p.sum_t {padding-left:4px; background-image:none !important;}
/* 2012.01.09  추가 : End */

/* 2012.01.10  추가 : Start */
#pop .t_type2 td .sp_simpay {display:inline-block; padding:4px 0 0 6px; line-height:normal;}
#pop .t_type2 td.end_b02 {padding-top:5px; text-align:left; padding-right:0;}
#pop .t_type2 td.end_b02 img {margin-left:-3px; vertical-align:-5px;}
/* 2012.01.10  추가 : end */

#pop .t_type2 td.editer {padding:0;}
#pop .t_type2 span.filedown {display:block; margin-top:5px;}
#pop .t_type2 span.filedown > span {margin-right:5px;padding-left:15px;background:url('../img/popup/ico_file.gif') no-repeat; font-size:11px;}
#pop .t_type2 span.filedown .del {display:inline-block;margin:3px 0 0 2px;vertical-align:top;}
#pop .t_type2 span.sns_radio {display:block;}
#pop .t_type2 span.sns_radio label {margin-right:25px; vertical-align:middle;}
#pop .t_type2 span.ex_txt {display:block; margin-top:5px; padding-left:4px;background:url('../img/popup/bl_dot_07.gif') no-repeat 0 5px;color:#73726c;}

/* STR : 130614  추가 */
#pop .t_type2 tbody td.sc p.star span {background:url("../img/popup/bg_starScore3.png") 0 0 no-repeat;} /* 140110 허준범 수정 */
#pop .t_type2 td.sc .star {float:left;width:78px;margin:0 0 0 3px;*margin:0 0 0 0;padding:0;background:none;}
#pop .t_type2 td.sc ul {overflow:hidden;width:100%;}
#pop .t_type2 td.sc ul li {float:left;margin-right:10px;*margin-right:6px;}
#pop .t_type2 td.sc ul li.last {margin:0;}
#pop .t_type2 td.sc ul li input {float:left;margin-top:2px;*margin-top:0;}
#pop .t_type2 td.upimg span.ex_txt, #pop .t_type2 td.sns span.ex_txt {font-size:11px;line-height:14px;}
#pop .t_type2 td.sns span.ex_txt {line-height:20px;}
/* END : 130614 추가 */

#pop .t_type2 .amt_sc th {background:none;}
#pop .t_type2 .amt_sc td {border-left:0; padding-right:10px; text-align:right;}
#pop .t_type2 .amt_ex_sc {border-left:0; color:#73726c; letter-spacing:-1px;}

#pop .t_type2 .tbrd-non {border-top:0;}
#pop .t_type2 .tbrd-clrt2 {border-top:1px solid #eeeeeb;}

#pop .t_type2 .w_sc {display:inline-block; width:200px; text-align:right;}
#pop .t_type2 .w_sc span {float:left;}

#pop .t_type_fildno td {border-left:0 !important;} /* 2012-01-03  추가 */

#pop .t_type3 {margin-top:7px;} /* 2011.11.01 수정 :  */
#pop .t_type3 th {padding:8px 0 7px; border-left:1px solid #e3e3dd; background:#f7f7f5; border-top:1px solid #e3e3dd;}
#pop .t_type3 tr.thead_bo0 th {border-top:0;}
#pop .t_type3 th.th_left {padding-left:15px; color:#333; text-align:left;}
#pop .t_type3 th.first, #pop .t_type3 td.first {border-left:0;}
#pop .t_type3 th.th_sty01 {padding-left:15px; background-color:#fff;} /* 2012-01-03  추가 */
#pop .t_type3 tbody tr.first th {border-top:1px solid #808080;}
#pop .t_type3 tbody th.th_style01 {background:#fff; font-weight:normal; text-align:center; border-top:1px solid #e3e3dd;}
#pop .t_type3 td {padding:9px 0 7px; line-height:15px; border-top:1px solid #e3e3dd; border-left:1px solid #e3e3dd;}
#pop .t_type3 td.ltop {vertical-align:top; text-align:left; padding:9px 0 0 10px;}
#pop .t_type3 tr.first td {border-top:1px solid #808080;}
#pop .t_type3 td.sum, #pop .t_type3 td.sum2 {text-align:right; padding-right:8px;} 
#pop .t_type3 td.sum span strong, #pop .t_type3 td.sum2 span strong {color:#d93636;}
#pop .t_type3 td.sum2 {vertical-align:top;}
#pop .t_type3 td .tb_num_list {margin-bottom:-3px;}
#pop .t_type3 td .tb_num_list li {list-style:none; padding:0 0 3px 9px; letter-spacing:-1px;}
#pop .t_type3 td .tb_num_list li.num01 {background:url('../img/popup/ico_num_01.gif') no-repeat left 3px;}
#pop .t_type3 td .tb_num_list li.num02 {background:url('../img/popup/ico_num_02.gif') no-repeat left 3px;}
#pop .t_type3 td .tb_num_list li.num03 {background:url('../img/popup/ico_num_03.gif') no-repeat left 3px;}
 
#pop .t_type3_eng th, #pop .t_type3_eng td {font-size:11px; font-family:Tahoma;}
#pop .t_type3_eng td {padding:7px 0 7px;}
#pop table.input_st tr.input_s_en3 td .t_chk .cmCheck {margin-top:1px; vertical-align:top;}
#pop table.input_st tr.input_s_en3 td .t_chk span {font-family:Tahoma;}
#pop .tbody_title tbody tr th {padding:8px 0 7px; text-align:center; background:#f7f7f5 url('../img/popup/bl_bar_14.gif') no-repeat left center; border-bottom:1px solid #808080; border-left:0; border-top:0;} /* 2012.01.05  수정 */

#pop .tbody_title tbody tr th.first {background-image:none;}
#pop .tbody_title tbody tr th.last {padding-right:20px;}

/* 2012-02-17  수정 */
#pop .t_type3 td {padding:8px 0 6px 10px;}
#pop .t_type3 td.td_left{text-align:left;}
#pop .t_type3 td.sty_pastpay01 {padding-left:15px; text-align:left;}
#pop .t_type3 td.sty_pastpay01 p, #pop .t_type3 td.sty_pastpay01 .past_txt, #pop .t_type3 td.sty_pastpay02 p, #pop .t_type3 td.sty_pastpay02 dl dt,
#pop .t_type3 td.sty_pastpay02 dl dd, #pop .t_type3 td.sty_pastpay02 dl dd em {float:left;}
#pop .t_type3 td.sty_pastpay01 p.past_sum {width:97px; text-align:right;}
#pop .t_type3 td.sty_pastpay01 .past_txt {padding-left:17px;}
#pop .t_type3 td.sty_pastpay01 ul {clear:both; margin-bottom:-2px; padding:6px 0 0 2px;}
#pop .t_type3 td.sty_pastpay01 ul li {color:#888; padding-left:6px; background:url('../img/popup/bl_dot_10.gif') no-repeat left 7px;}
#pop .t_type3 td.sty_pastpay02 {padding-left:14px; padding-right:17px; text-align:right; vertical-align:top;}
#pop .t_type3 td.sty_pastpay02 dl dt, #pop .t_type3 td.sty_pastpay02 dl dd {color:#767676;}
#pop .t_type3 td.sty_pastpay02 dl dt {clear:both; width:97px; text-align:right;}
#pop .t_type3 td.sty_pastpay02 dl dd {width:125px; padding-left:1px;}
#pop .t_type3 td.sty_pastpay02 dl dd p {width:69px; text-align:right;}
#pop .t_type3 td.sty_pastpay02 dl dd em {display:inline-block; padding-left:4px;}
#pop .t_type3 td .bases {display:block;}
/* //2012-02-17  수정 */

/* 2012-01-04  추가 */
#pop .t_type3 tr.col_gray td {background-color:#f9f9f9; word-wrap:break-word;}
#pop .t_type3 tr.col_gray td .bases {color:#247aa5;}
#pop .t_type3 td.f_chk .cmRadio {top:-1px;}
#pop .t_type3_eng td.f_chk .cmRadio {top:0;}

#pop .t_type3 td.deadline {color:#888; background:#f9f9f9;}


/* 주문결제 popup style*/
.txtp_order01 {color:#333333; line-height:18px;}
.txtp_order02 {padding-left:5px; color:#aa9579; background:url('../img/popup/bl_dot_04.gif') no-repeat left 6px; letter-spacing:-1px;}
.txtp_order02 {font-size:11px;}
.txtp_order03 {margin:5px 0 0 1px; font-size:12px; }
.txtp_order03 em {letter-spacing:0;}
.txtp_order04 {padding-left:14px; color:#aa9579; background:url('../img/popup/ico_billiard.gif') no-repeat 3px 4px;}

.txt_radio {padding-left:2px;}
.txt_radio .t_span {margin-left:9px; padding-left:5px; font-size:11px; background:url('../img/popup/bl_arr_02.gif') no-repeat left 3px; letter-spacing:-1px;}
.txt_radio strong, .txt_radio_eng strong {color:#333333;}
.txt_radio_eng {padding-left:3px;}
.txt_radio_eng strong {font-size:11px; font-family:Tahoma;}


/* 주소 찾기 130828 추가 */
.zipSrc .tab1 {height:25px;border-bottom:solid 1px #ccc;}
.zipSrc .tab1 li {height:26px;}
.zipSrc .comm {font-size:11px;letter-spacing:-0.085em;}
.zipSrc .popCont {overflow:hidden;position:relative;width:100%;letter-spacing:-0.065em;}
.zipSrc .popCont div > dl {margin-bottom:25px;}
.zipSrc .popCont div > dl.last {margin-bottom:0;}
.zipSrc .popCont div > dl dt {margin-bottom:10px;}
.zipSrc .popCont div > dl dt span{display:block;margin-top:5px;padding-left:10px;font-size:11px;letter-spacing:-0.09em;}
.zipSrc .popCont .conL {float:left;width:370px;padding:35px 19px 15px 0;border-right:solid 1px #efefee;}
.zipSrc .popCont .conR {float:right;width:390px;padding:35px 0 15px 10px;}

.zipSrc .popCont .addrList {overflow-y:auto;padding:0 10px;border:solid 1px #e3e3dd;}
.zipSrc .popCont .addrList a {display:block;overflow:hidden;width:90%;padding:8px 0;text-overflow:ellipsis; white-space:nowrap;}
.zipSrc .popCont .addrList a span {margin-right:10px;color:#aa9579}
.zipSrc .popCont .addrList p {text-align:center; margin-top:82px;} /* 20131011  추가 */
.zipSrc .popCont .addrList.type02 p {margin-top:65px;} /* 20131112  추가 */

.zipSrc .popCont .tbBox table {width:100%;border-top:solid 2px #83725a;}
.zipSrc .popCont .tbBox th, .zipSrc .popCont .tbBox td {padding:5px 10px;border:solid #e3e3dd;border-width:1px 0;font-size:11px;letter-spacing:-0.055em;}
.zipSrc .popCont .tbBox th {padding:0 18px;background:#f9f9f8;border-right:solid 1px #e3e3dd;font-size:12px;font-weight:bold;letter-spacing:-0.085em;text-align:left;}

.zipSrc .popCont .tbBox th input {display:inline-block;width:13px;height:13px;margin:1px 2px 0 0;}
.zipSrc .popCont .tbBox th label {display:inline-block;vertical-align:top;}
.zipSrc .popCont .conL .addrSrc {width:100%;}
.zipSrc .popCont .conL .addrSrc dd {height:22px;padding:8px 10px 8px 15px;background:#f1f1f1;}
.zipSrc .popCont .conL .addrSrc dd label {vertical-align:middle;letter-spacing:-0.085em;}
.zipSrc .popCont .conL .addrSrc dd input {width:207px;height:12px;margin-left:15px;padding:4px 7px 4px;border:solid 1px #dad9d9;font-size:11px;}

.zipSrc .popCont .conL .roadSrc {width:100%;}
.zipSrc .popCont .conL .roadSrc dd {overflow:hidden;padding:8px 10px 8px 15px;background:#f1f1f1;}
.zipSrc .popCont .conL .roadSrc dd ul {float:left;width:303px;}
.zipSrc .popCont .conL .roadSrc dd ul li {float:left;margin:0 0 5px;}
.zipSrc .popCont .conL .roadSrc dd ul li label {font-weight:bold;}
.zipSrc .popCont .conL .roadSrc dd a {display:block;float:left;}

.zipSrc .popCont .conL .addrDetail table th, .zipSrc .popCont .conL .addrDetail table td {padding:10px;}

.zipSrc .btn {margin-top:0;padding-top:20px;border-top:solid 1px #efefee;}


/* 비회원 약관동의 */
.h3_pagree {padding-left:1px; color:#333; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.pagreeWrap01 {position:relative; height:65px; padding:20px 0 0 51px; background:#f7f7f5;}
.pagreeWrap01, .pagree_bann {margin:5px 0 0 0;}
.pagreeWrap01, fieldset {font-size:0; line-height:normal;}
.pagreeWrap01 p {height:26px; color:#aeaeae;}
.pagreeWrap01 p label {display:inline-block; width:75px; color:#666666; font-size:12px; vertical-align:-2px; *vertical-align:0;}
.pagreeWrap01 p input {height:14px; border:1px solid #dad9d9; background:#ffffff;}
.pagreeWrap01 p em {margin-left:-1px;}
.pagreeWrap01 p img {margin-top:9px;}
.pagreeWrap01 a {position:absolute; display:block; top:20px; right:53px;}

.pagree_bann {width:580px; margin-top:20px;}

/*top notice*/
#pop .notice_box li, #pop .notice_box02 {_zoom:1;}
#pop .notice_box li {margin-left:5px; padding-left:9px; color:#333; background:url('../img/popup/bl_arr_19.gif') no-repeat left 6px; line-height:21px;}
#pop .notice_box02 {padding-left:14px; color:#767676; background:url('../img/popup/bl_dot_08.gif') no-repeat left 2px;}
#pop .notice_box03 {padding-left:2px;}
#pop .notice_box03 span {color:#247aa5; font-weight:bold;}
#pop .notice_box04, .notice_box05 .notice_box07, #pop .notice_box08 {_zoom:1;} /* 2012.01.05  추가 */
#pop .notice_box04 li, #pop .notice_box05 li, #pop .notice_box07 li {color:#767676;} /* 2012.01.04  추가 */
#pop .notice_box04 li {padding:0 0 2px 17px; line-height:17px; background:url('../img/popup/bl_dot_08.gif') no-repeat left 2px; letter-spacing:-1px; zoom:1;} /* 2012.01.05  수정 */
#pop .notice_box05 li, #pop .notice_box07 li, #pop .notice_box08 li {padding:0 0 3px 9px; background:url('../img/popup/bl_dot_10.gif') no-repeat 3px 6px; letter-spacing:-1px; zoom:1;} /* 2012.01.05  수정 */
#pop .notice_box05 li ul {margin-top:5px;}
#pop .notice_box05 li li {padding:0; background:none;}
#pop .notice_box06 li {color:#767676; padding:0 0 3px 5px; background:url('../img/popup/bl_dot_07.gif') no-repeat left 7px; zoom:1;}
#pop .notice_box07 li {padding-left:6px; background-position:1px 6px;} /* 2012.01.05  수정 */
#pop .notice_box08 li {padding-bottom:0; line-height:19px; background-position:3px 7px;} /* 2012.01.05  추가 */

/********** LSB Start **********/

/* sm_tit */
.sm_tit {padding:18px 0 0 5px; color:#333; font-size:12px; font-weight:bold;}
.over_box .sm_tit {float:left; padding-right:13px;}
.fltxt {float:left; margin-top:14px; padding-left:5px; background:url('../img/popup/bl_arr_02.gif') no-repeat 0 5px;}
.sm_tit em, .sm_tit .s_num {font-weight:normal;}
.sm_tit .s_num {font-family:Tahoma; font-size:11px;}

/* absolute button */
.btn_ab1 {position:absolute; right:0; bottom:4px;}

/* fil_box */
.fil_box {margin-top:2px; padding:25px 0 22px; background:#f7f7f5; text-align:center;}
	.fil_box p {margin-top:10px; color:#333; font-size:14px; font-weight:bold;}
		.fil_box p strong {color:#856230; text-decoration:underline;}

/* fil_box02 - 2012.01.03  추가 */
.fil_box02 {width:100%; font-size:0; line-height:normal; text-align:center;}


/* ul_list */
#pop ul.ul_list {padding-top:5px;}
ul.leaf {_zoom:1;}
ul.leaf li {padding:0 0 3px 14px; background:url('../img/popup/bl_dot_08.gif') no-repeat 0 2px; color:#767676; line-height:16px;}

/* ban_mae */
.ban_mae {float:left; padding-right:20px;}

/* goods_box */
.goods_box {margin-top:4px; padding:10px 0; background-color:#f7f7f5; text-align:center;}

/* pay_list */
ul.pay_list {overflow:hidden; padding:15px 0 15px 10px; background-color:#f7f7f5; _zoom:1;}
	ul.pay_list li {display:inline; float:left; margin-right:30px;}

/* p_txt */
.p_txt {color:#afaea5; font-size:11px;}
	.p_txt img {vertical-align:middle;}

/* POPUP TABLE */
#pop .t_type1 tr.double th,
#pop .t_type1 tr.double td,
#pop .t_type2 tr.double th,
#pop .t_type2 tr.double td {border-top:2px solid #afaea5;}

#pop .t_type2 tr.no_more th,
#pop .t_type2 tr.no_more td {border-top:1px solid #afaea5;}

#pop .t_type2 tr.no_more2 th,
#pop .t_type2 tr.no_more2 td {border-top:2px solid #83725a;}

.t_type2 th span.smalls {display:block; font-family:Tahoma; font-size:11px; font-weight:normal;}
.t_type2 td .tbl_in_txt {margin-top:4px; line-height:11px;}
	.t_type2 td .tbl_in_txt span.eng {display:block; padding-left:15px; font-family:Tahoma; font-size:11px;}

#pop .t_type2.tbl_cen th,
#pop .t_type2.tbl_cen td {padding-left:0; text-align:center;}


.bul_list1 li span.eng {font-family:Tahoma; font-size:11px; letter-spacing:0;}
.bul_list1 li a {color:#afaea5 !important;}
.fColor li {color:#666 !important;}

.t_type2 td ul.ul_list2 {margin-top:0;}
	.t_type2 td ul.ul_list2 li {margin-top:3px;}
	.t_type2 td ul.ul_list2 li.fir {margin-top:0;}

.line_box {margin-top:8px; padding-bottom:7px; border-bottom:1px solid #e3e3dd;}
	table.input_st td .line_box input,
	table.input_st td .line_box select,
	table.input_st td .line_box img {vertical-align:middle;}

.grace {margin-top:5px; color:#afaea5; letter-spacing:-1px;}
strong.grace {display:block; margin-top:10px;}

#pop ul.sns_list li {width:130px;}
#pop .l_box {width:130px;}
#pop .cktype li {width:130px;}


/* MYPAGE */
/* 영수증 */
.tit_ctr {text-align:center;}
.rece_list {float:right; margin-top:15px;}
	.rece_list li em {display:inline-block; width:74px; background:url('../img/popup/bl_bar_03.gif') no-repeat right 5px;}
	.rece_list li span {display:inline-block; padding:0 10px 0 8px;}
#pop .t_type2.tbl_col {border-top:2px solid #afaea5;}
#pop .t_type3 td.td_right, #pop .t_type3 td.td_right02 {padding-right:14px; text-align:right;}
#pop .t_type3 td.td_right {padding-right:10px;}


.star_list {padding-top:5px;}
.star_list li {margin-top:3px; padding-left:10px; color:#73726c; letter-spacing:-1px; background:url('../img/popup/bl_star_03.gif') no-repeat 3px 5px;}
.star_list li span {text-decoration:underline;}
.star_list02 {color:#767676; padding-left:6px; background:url('../img/popup/bl_star_05.gif') no-repeat left 5px;}

/* zean_list : 2012.01.19 수정 */
.zean_listB {
	position:relative;
	width:670px;
	/*height:237px;*/
    margin-top:15px;
	padding-bottom:10px;
	overflow-x:scroll;
	overflow-y:hidden;
	scrollbar-base-color:#fff;	/* in-topleft-border */
	scrollbar-face-color:#fff;	/* bar-clolor */
	scrollbar-arrow-color:#bcbcbc;	/* arrow */
	scrollbar-3dlight-color:#c2c2c2;	/* out-topleft-border */
	scrollbar-shadow-color:#c2c2c2;	/* in-rightbottom-border */
	scrollbar-darkshadow-color:#e8e8e8;	/* out-rightbottom-border */
	scrollbar-track-color:#e8e8e8;  /* background-color */
}
.zean_listB .zean_list {width:100%;}
	.zean_list td {vertical-align:top;}
	.zean_list td .zean_td {position:relative; overflow:hidden; width:166px; /*height:206px;*/ background-color:#fff;}
	.zean_list td .zean_td .no_img {position:absolute; top:3px; left:3px;}
	.zean_list td .zean_td .no_img img {width:auto !important; height:auto !important;}
	.zean_list td .zean_td .on_filter {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity: .2;}
	.zean_list td .zean_td .delete {position:absolute; display:block; top:5px; right:0;}
	.zean_list td dl {min-height:150px;}
.zean_tit {position:absolute; left:12px; bottom:2px;}
	.zean_tit * {color:#333; line-height:14px;}
	.zean_tit .cmCheck {vertical-align:-1px;}
	.zean_tit dt, .zean_tit .sum {padding-left:2px;}
	.zean_tit dt label {margin:0; overflow:hidden; width:137px; text-overflow:ellipsis; white-space:nowrap;}
	.zean_tit dt label a:hover {color:#000;}
	.zean_tit dt strong {color:#957547;}
	.zean_tit .sum {display:block;}
	.zean_tit dd strong {color:#666;}

/* //zean_list : 2012.01.19 수정 : End */

/* pico */
.pico {display:block; margin-top:4px; padding-left:12px !important; font-family:Dotum; font-size:12px; background:url('http://image.ellotte.com/ldpm/images/site/images/icon/ico_billiard7.gif') no-repeat 0 3px !important; color:#333 !important;} 

/* 메시지 */
.t_type2 tr td.zean_msg {padding-bottom:5px;}
.t_type2 tr td.zean_msg p {padding:2px 13px 0 0; color:#666; text-align:right;}

/* font size style */
.chk_txt {padding-left:3px; font-weight:bold; letter-spacing:-1px;}
.chk_txt .cmCheck {vertical-align:0;}
.chk_txt .cmLabel {margin-left:4px;}
.txt_col888 {padding-left:3px;}
.txt_col888, .txt_col888_02 {color:#888; letter-spacing:-1px;}
.txt_col888_02 {padding-left:2px;}



/* 스크롤이 있는 테이블 */
.t_type3 tr td.tbl_scroll_p {padding:1px 5px 0 0;}
.tbl_scroll_wrap {
	position:relative;
	width:665px;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color:#fff;
    scrollbar-shadow-color:#dedede;
    scrollbar-highlight-color:#fff;
    scrollbar-3dlight-color:#dedede;
    scrollbar-darkshadow-color:#fff;
    scrollbar-track-color:#fff;
    scrollbar-arrow-color:#dedede;
	margin-top:1px;
	padding:0 5px 0 0;
}
.tbl_scroll_wrap table {}
/* 2012.01.05  수정:S */
.tbl_scroll_wrap table tr.first td {padding-top:7px !important; padding-bottom:7px !important; border-top:0 !important;}
.tbl_scroll_wrap table tr td {padding-top:8px !important; border-top:1px solid #E3E3DD; border-left:0 !important; padding-left:0 !important; line-height:16px !important; word-break:break-all; word-wrap:break-word;}
.tbl_scroll_wrap table tr td.radio .cmRadio {top:0;}
/* 2012.01.05  수정:E */
.tbl_scroll_wrap table tr td.txt_t, .tbl_scroll_wrap table tr td.txt_t2 {text-align:left; color:#767676;}
.tbl_scroll_wrap table tr td.txt_t {padding-left:10px !important; letter-spacing:-1px;}
.tbl_scroll_wrap table tr td.txt_t2 {padding:8px 0 10px 8px !important;}
.tbl_scroll_wrap table tr td.txt_tfirst {padding-top:7px !important;}
.tbl_scroll_wrap table tr.data td {padding-bottom:11px !important;}

/* bann_list01 */
.bann_list {width:610px; height:1%; margin-top:4px; padding:0 30px 0; border-top:2px solid #afaea5; border-bottom:1px solid #808080;}
.bann_list:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }
.bann_list li {float:left; display:_inline; width:180px; height:34px; padding:8px 34px 8px 0; text-align:right; vertical-align:middle; line-height:normal;}
.bann_list li.mid {padding-right:31px;}
.bann_list li.end {width:185px; padding-right:0;}
.bann_list li img {margin-right:6px; vertical-align:middle;}
.bann_list li a img {margin-right:0;}

/* bann_list02 */
.bann_list02 {padding-top:2px; padding-bottom:13px;}
.bann_list02 li {padding-top:11px; padding-bottom:0;}

/* Str - 2012.02.24 상픔조회 추가 :  */
.purchase_period {width:670px; height:36px; padding-top:14px; background:#f7f7f5; text-align:center;}
.purchase_period table {width:325px; margin:0 auto;}
.purchase_period table th {padding-top:2px; font-weight:bold; letter-spacing:-1px;}
.purchase_period table th, .purchase_period table td {text-align:left;}
.purchase_period input, .purchase_period a, .purchase_period em {float:left;}
.purchase_period em, .purchase_period a {display:inline-block;}
.purchase_period input {margin-top:3px; margin-right:2px;}
.purchase_period a {margin-top:2px;}
.purchase_period em {padding:5px 2px 0; color:#c8c7c7;}
.purchase_period .a_btn {margin:0 0 0 10px;}
/* End - 2012.02.24 상픔조회 추가 :  */




.popClose {height:25px; padding:6px 30px 0 0; background-color:#73726c; color:#fff; text-align:right; line-height:normal; letter-spacing:-1px;}
.popClose .cmCheck {vertical-align:-1px;}
.popClose a {margin-left:7px;}
.popClose img {vertical-align:-4px;}

.popClose02 {height:21px; padding:10px 30px 0 0; background-color:#443b33; color:#fff; text-align:right; line-height:normal; letter-spacing:-1px;}
.popClose02 .cmCheck {vertical-align:-1px;}
.popClose02 a {margin-left:7px;}
.popClose02 img {vertical-align:-4px;}


/* pop btn style */
.wpop_btn {display:block;}

.terms_sc {margin-top:5px; text-align:right;}

.gray_box {padding:12px; background:#f7f7f5; letter-spacing:-1px;}

.an_terms {margin-top:5px;}
.an_terms .bScroll {height:100px; padding:10px; border:1px solid #d9d9d9;}

/* 오픈 알림 팝업 */
.ly_openP {border:5px solid #e3e3dd;}
.popClose2 {width:404px; height:20px; padding:7px 0 0 6px; color:#fff; background:#443b33; line-height:0; text-align:left;}
.popClose2 .cmLabel {margin-left:7px; vertical-align:0;}
.popClose2 a {margin-left:7px;}
.popClose2 img {vertical-align:-1px;}

.ly_openP .popClose2 {width:393px; height:23px; padding:8px 0 0 10px;}

.as_seal {position:absolute; top:-17px; left:50px;}

.infoBox {height:131px; padding:1px 0; border:1px solid #d9d9d9; color:#666;}
.infoBox .info {height:131px;}
.infoBox .info ul {margin:6px 0 0 12px;}
.infoBox .info ul li {color:#666; margin-bottom:13px;}

.order_info_tit {margin:7px 0 8px 0; padding-top:12px; color:#247aa5; font-size:12px; font-weight:bold; }
.order_info_tit02 {margin:0 0 8px 0; padding-top:12px; color:#247aa5; font-size:12px; font-weight:bold; }

.order_tit {margin-top:18px; zoom:1;}
.order_tit:after {content:"."; display:block; clear:both; visibility:hidden; height:0;}
.order_tit h3, .order_tit h4 {float:left;}
.order_tit p {float:left; margin-left:3px;}

.t_type1 tr.add_line td.pickup_info {vertical-align:middle;}
.t_type1 tr.add_line td.pickup_info .pick_tit.mt_10 {margin-top:10px !imporant;}
.t_type1 tr.add_line td.pickup_info .pick_info {float:left; width:600px !imporant;}

/* 공통 : 허준범 추가 */
.redTxt {color:#ff0000;}


/* STR : 130806 허준범 추가 */
.t_type2 td.roadAddr dl {overflow:hidden;width:100%;padding:3px 0;}
.t_type2 td.roadAddr dl dt, .t_type2 td.addr dl dd {float:left;letter-spacing:-0.06em;}
.t_type2 td.roadAddr.type02 dl dt {width:15%; background-image:none;} /* 20131118 이호진 추가 */
.t_type2 td.roadAddr.type03 dl dt {width:8%;} /* 20131118 이호진 추가 */
.t_type2 td.roadAddr dl dt {width:13%;height:19px;line-height:19px; background:url('../img/popup/bg_dot_01.gif') no-repeat right 5px} /* 20131118 이호진 수정 / width조정 bg추가 */
.t_type2 td.roadAddr dl dd {width:80%; padding-left:6px; min-height:19px;line-height:19px;} /* 20131127 이호진 / 말줄임삭제 */
/* END : 130806 허준범 추가 */


/* STR : 131011  추가 */
.kko_inz .bul_list1 li{letter-spacing:-0.2px; *letter-spacing:-1px}
.kko_inz .gray_box{padding:17px 20px; margin-top:20px; letter-spacing:normal}
.kko_inz .gray_box dt{float:left; width:70px; font-weight:bold; font-size:14px; color:#34352d; padding:5px 0 0 14px}
.kko_inz .gray_box dd select, .kko_inz .gray_box dd input{boder:1px solid #d9d9d9; width:75px}
.kko_inz .gray_box dd select{*margin-top:-1px}
.kko_inz .gray_box .agreeChk{margin:15px 0 3px 15px}
.kko_inz .gray_box .agreeChk input{margin-top:-2px}
.kko_inz .gray_box .agreeChk label{color:#666; padding-top:2px}
.kko_inz .gray_box > p{background-color:#fff; font-size:11px; color:#767676; padding:15px 20px; margin-top:10px; line-height:20px}
.kko_inz .gray_box .inpSt input{width:250px; height:19px}
/* END : 131011  추가 */

/* 팝업 x 스크롤 제어 */
#pop {overflow:hidden;}


/*아이디 패스워드 찾기*/
a,a:hover {text-decoration:none;}
.id_password {width: 337px;padding: 30px 40px 0;}
.sub_list {height: 29px;border-left: 1px #ccc solid;background: url(../img/bg_img/img_bg_x.gif) 0 -92px repeat-x;}
.sub_list .on {height: 28px;float: left;border: 1px #ccc solid;border-left: none;border-bottom: none;background-color: #eee;font-weight: bold;}
.sub_list .off {height: 28px;float: left;border: 1px #ccc solid;border-left: none;border-bottom: none;}
.sub_list .on p {padding: 8px 5px 0;font: 12px/12px gulim;color: #000;font-weight: bold;}
.sub_list .off p {padding: 8px 5px 0;font: 12px/12px gulim;color: #000;font-weight: bold;}
.id_find {margin:60px;display:none;}
.id_notfind {margin:50px;display:none;}

.myOrdDev {margin: 0 6px;border-bottom: 1px solid #d1cfc7;margin-bottom: 20px;}
.myOrdDev span {height:29px;font-size:18px;}

.myOrdDev .id_notfind span {font-size:14px;}
.myOrdDev dl {display: table;width: 100%;margin-top: 15px;}
.myOrdDev dt {display: table-cell;width:80px;padding: 0 0 0 10px;}
.myOrdDev dd input {height: 24px;line-height: 16px;text-indent: 3px;border: 1px solid #d1cfc7;-webkit-appearance: none;-webkit-border-radius: 1px;}
.myOrdDev2 {margin: 0 6px;border-bottom: 1px solid #d1cfc7;margin-bottom: 20px;}
.myOrdDev2 dl {display: table;width: 100%;margin-top:5px;}
.myOrdDev2 dt {display: table-cell;width:100px;padding: 0 0 0 10px;}
.myOrdDev2 dd input {height: 24px;line-height: 16px;text-indent: 3px;border: 1px solid #d1cfc7;-webkit-appearance: none;-webkit-border-radius: 1px;}
.myOrdDev2 dd select {width:180px;}
.btnC {display: inline-block;color: #fff;cursor: pointer;}
.btnC span {display: block;padding: 0 10px;line-height: 25px;border: 1px solid #fff;font-weight: bold;background:#ba1d3a;}
.btnC span:hover {color:#fff;}

