@charset "utf-8";
/* CSS Document */

.popup .btn.close,
.popup .btn.br_close,
.popup_in .btn.close{position:absolute; display:inline-block; background-position:center center; background-repeat:no-repeat; line-height:0; font-size:0; background-image:url(../img/btn_popup_close.png); width:8px; height:8px; top:13px; right:10px;}
.popup .btn.br_close,
.popup .btn.close{width:16px; height:16px;}

/* popup */
.popup_wrap,
.popup_wrap2{
    width:100%;
    position:relative;
    text-align:left;
    letter-spacing:-0.01em;
    font-weight:400
    }
.popup{position:relative; border:1px solid #d7d7d7; background-color:#fff;}
.popup .popup_head{background-color:#ef4954; padding:10px 0;}
.popup .popup_head > h1,
.popup .popup_head > p.tit{color:#fff; font-size:16px; line-height:20px; padding:0;}
.popup .popup_head > p.tit{font-weight:700}
.popup .popup_head h1:before,
.popup .popup_head > p.tit:before{content:''; display:inline-block; width:10px; height:1px; font-size:0; line-height:0;}
.popup .popup_content{padding:0 10px;}
.popup .popup_content > div{padding:20px 1%;}
.popup .popup_content > div + div{padding-top:0px !important;}
.popup .popup_content > div > p{padding-bottom:5px;}
.popup .popup_content .txt_con{padding:20px 1% 0 1%; color:#707070;}
.popup .popup_content .txt_con p.tit{color:#333; padding-bottom:5px;}
.popup .popup_content .txt_con > p > strong{font-weight:400}
.popup .popup_content .textarea_box{position:relative;}
.popup .popup_content .textarea_box textarea{border:1px solid #d7d7d7;}
.popup .popup_content .textarea_box .high{position:absolute; right:5px; top:-20px; background-color:#fff; z-index:1; color:#888; }
.popup .popup_content .textarea_box .high > em{color:#333;}
.popup .popup_content .textarea_box .high > em:after{content:'/'; display:inline-block; margin:0 5px; color:#ccc;}
.popup .popup_foot{padding:20px 0; text-align:center;}
.popup .popup_foot a{margin:0 5px;}
.popup .popup .btn.close{width:16px; height:16px; top:10px; right:10px;}
.popup table{font-size:12px;}

.layer_back{background:url(../img/bg_layer_back.png) left top repeat; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1; font-size:0; line-height:0;}

.popup_in{width:50%; min-height:100px; position:absolute; top:50%; left:50%; margin-left:-25%; border:1px solid #d7d7d7; background:#fff; z-index:5;}
.popup_in .popup_head{background-color:#888888 !important; padding:6px 0;}
.popup_in .popup_head p{color:#fff; padding-left:10px; font-size:14px;}
.popup_in .popup_content{display:table; padding:15px 0; width:100%;}
.popup_in .popup_content > div{display:table-cell; vertical-align:middle; text-align:center;}
.popup_in .popup_content > div > p:first-child{margin-top:0px;}
.popup_in .popup_content > div > p{line-height:20px; margin-top:10px;}

.popup_in .btn.close{width:10px; height:10px; top:10px; right:10px;}

.popup_content .head{padding:20px 0; overflow:hidden;}
.pop_singo{margin-top:-320px;}
.pop_imgupload{margin-top:-225px;}
.pop_report{ margin-left:30px;}/*top:463px;*/
.pop_vc{margin-top:-300px;}
.pop_cg_info{margin-top:-200px;}

/*이미지업로드*/
.imgupload .head input[type="file"]{width:80%; float:left;}
.imgupload .head a{width:12%; float:right;}
.imgupload .con{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background-color:#fbfbfb;}
.imgupload .con div{padding:10px; overflow:hidden; min-height:250px; display:table;}
.imgupload .con div > img{margin-right:10px;}
.imgupload .con div > em{display:table-cell; vertical-align:middle;}

.popup .tip{font-size:12px; padding-bottom:5px;}
/*.bbs_write_box dl dt > p{padding:6px 10px;}*/
.popup .bbs_write_box > dl > dt{width:18%}
.popup .bbs_write_box > dl > dd{width:82%}
.popup .txt_singo{background:url(../img/popup/img_singo.gif) 10px top no-repeat;}

/* 연도별,분기별 기부현황 팝업 */
.pop_report .year_sel{padding:0 0 18px 0;}
.pop_report .year_sel > div, .pop_report .year_sel > a{display:inline-block;}
.pop_report .year_sel > a{margin-left:10px;}

/* 결제,주문 팝업 */
.popup .ot_edit .seletG > a{margin-left:0; padding:4px 20px 4px 4px;}
.popup .ot_edit{}
.popup .ot_edit + .ot_edit{margin-top:10px;}
.popup .ot_edit > dt, .popup .ot_edit > dd{display:inline-block; padding-bottom:20px;}
.popup .ot_edit > dt:last-of-type, .popup .ot_edit > dd:last-of-type{padding-bottom:0px;}
/*.popup .ot_edit > dt{width:20%;}
.popup .ot_edit > dd{width:79%;}*/
.popup .day_edit{}
.popup .day_edit select{vertical-align:bottom;}
.popup .day_edit > p{padding:3px 0;}
.popup .day_edit > h3{margin-bottom:5px;}
.popup .day_edit > ul.col5 > li{width:23%}
.popup .day_edit > ul.col5 > li > .seletG{margin-left:5px;}
.popup .day_edit > ul.col5 > li:first-child > .seletG{margin-left:0px;}
.popup .day_edit > ul.col5 > li > .seletG > a{margin-left:0px;}
.popup .day_edit > ul.col5 > li.other{width:8%; text-align:center; line-height:21px;}
.popup .day_edit > ul.col5 > li.other > .icon_cal{}
.popup .bbs_list_box em{font-weight:700; margin-right:5px;}
.popup .bbs_list_box em.em_t1{color:#666666}
.popup .bbs_list_box em.em_t2{color:#dc2a1e}
.popup .bbs_list_box table tbody{border-bottom:none;}
.popup .coupon_total{border:1px solid #d7d7d7; overflow:hidden; padding:3px 10px; text-align:center;}
.order_step3 .popup .dot_type2 > li{padding-bottom:10px;}
.order_step3 .popup .dot_type2 > li:last-of-type{padding-bottom:0;}
.okcash{}
.okcash .line_tb2 label, .okcash .line_tb2 .label{width:30%; display:inline-block;}
.okcash .dot_type1 > dt{margin-bottom:3px;}
.okcash .dot_type1 > li, .dot_type1 > dd{padding:0 0 0 8px;}
.okcash .dot_type1 > li:last-child, .dot_type1 > dd:last-child{padding:0 0 0 8px;}
.okcash .isizeS{text-align:center;}
.okcash .isizeM4{text-align:left;}
.okcash .ra_tab > li > div .ra_tab > label{font-size:13px;}
.okcash .seletG{display:inline-block; min-width:auto;}
.okcash strong.point_z{display:inline-block; text-align:right; width:54px !important; margin-right:5px;}

.point_pw_apply{text-align:center;}
.point_pw_apply > a{min-width:100px;}
.point_pw_apply > .pw_input{width:100%; display:block; text-align:left; margin-top:20px;}
.point_pw_apply > .pw_input > p{margin-bottom:5px;}
.point_pw_apply > .pw_input > p:last-of-type{margin-bottom:0;}
.point_pw_apply > .pw_input > p > label{}
.point_pw_apply > .pw_input > p > label + input[type="text"]{margin-left:10px; min-width:180px;}
.point_pw_apply > .pw_input > p > 

/* 비회원 주문조회 */
/*.popup_w2{min-width:840px;}*/
.popup_w2 .pay_finish header,
.popup_w2 .pay_finish .header{background:url(../img/popup/bg_COPpopup_header.gif) left top repeat-x; height:106px; width:100%; margin-bottom:30px;}
.popup_w2 .pay_finish header > h1,
.popup_w2 .pay_finish header > .tit,
.popup_w2 .pay_finish .header > h1,
.popup_w2 .pay_finish .header > .tit{text-align:center; color:#252525; font-size:20px; font-style:italic !important; padding-right:84px; position:relative; padding-top:30px; width:auto; margin:0 auto; display:table; line-height:45px;}
.popup_w2 .pay_finish header > h1 > em,
.popup_w2 .pay_finish header > .tit > em,
.popup_w2 .pay_finish .header > h1 > em,
.popup_w2 .pay_finish .header > .tit > em{ margin-right:5px;font-style:italic !important;}
.popup_w2 .pay_finish header > h1 > strong
.popup_w2 .pay_finish header > .tit > strong
.popup_w2 .pay_finish .header > h1 > strong,
.popup_w2 .pay_finish .header > .tit > strong{font-size:26px;}
.popup_w2 .pay_finish header > h1:after,
.popup_w2 .pay_finish header > .tit:after,
.popup_w2 .pay_finish .icon_nMember > .tit:after,
.popup_w2 .pay_finish header > .tit:after{background:url(../img/popup/bg_COPsearch2_h1.png); content:''; display:inline-block; position:absolute; top:30px; right:0px; width:82px; height:45px;}

.popup_w2 .pay_finish h2{font-size:16px;}
.popup_w2 .pay_finish h2 + div{margin-top:5px;}

.popup_w2 .popup_box{padding:0 15px 40px 15px; margin-top:20px;}
.popup_w2 .popup_box > .box_line2_g{overflow:hidden; padding:20px 40px;}
.popup_w2 .popup_box > .box_line2_g ul > li > span{font-weight:700; margin-right:20px; font-size:14px;}
.popup_w2 .table_list_t1 .num_box{text-align:center;}
.popup_w2 .popup_foot{padding-bottom:40px; text-align:center;}
.popup_w2 .box_in_table{padding:10px; border:1px solid #c2c2c2; border-top:none;}
.popup_w2 .box_in_table .price_box_G1 em{}

.popup_w2 .haed_tab > .header{background:url(../img/popup/bg_haedtab_header.gif) left bottom repeat-x; height:150px;/*200px;*/ width:100%; margin-bottom:30px; padding-top:40px;}
.popup_w2 .haed_tab > .header > h1, .popup_w2 .haed_tab > .header > .tit{text-align:center; color:#252525; font-size:20px; font-style:italic !important; padding-right:84px; position:relative; padding-top:30px; width:auto; margin:0 auto; display:table; line-height:45px;}
.popup_w2 .haed_tab > .header > h1 > em, .popup_w2 .haed_tab > .header > .tit > em{ margin-right:5px;font-style:italic !important;}
.popup_w2 .haed_tab > .header > h1 > strong, .popup_w2 .haed_tab > .header > .tit > strong{font-size:26px;}
.popup_w2 .haed_tab > .icon_AB > h1:after, .popup_w2 .haed_tab > .header > .tit:after{background-image:url(../img/popup/bg_icon_AB.png);    background-repeat:no-repeat; content:''; display:inline-block; position:absolute; top:30px; right:0px; width:82px; height:45px;}

.popup_w2 .pay_finish .table_list_t1 .totalG{width:30%; display:inline-block;}
.popup_w2 .pay_finish .table_list_t1 .total_a{padding-right:4%;}
.popup_w2 .pay_finish .table_list_t1 .total_b{padding-right:4%;}
.popup_w2 .pay_finish .table_list_t1 .total_sum{}

.popup_w2 .pop_box > .tab_menuJQ{}
.adress_book .tab_g > li > div{padding-top:60px;/*120px;*/}

/* tab_menu */
.adress_book .tab_menuJQ .tab_red{ width:100%; /*margin:0px 0px 20px 0px; padding:0px;*/ display:inline-block; position:relative;}
.adress_book .tab_menuJQ .tab_red > li > .tab_contents{padding-top:50px;}

/* adress_book */
.popup_w2 a.btn_s{ background-color:#fff; font-size:12px; color:#707070; line-height:20px; text-align:center; display:inline-block; padding:0px 15px; margin:0px; border:1px solid #c9c9c9;}
.popup_w2 a.btn_s.icon{ background-image:url(../img/inc/btn_s_icon.gif); background-position:right center; background-repeat:no-repeat; padding:0px 29px 0px 19px;}
.popup_w2 a.btn_s.btn_search{ background-color:#FFF; background-image:url(../img/inc/btn_icon_search_s.gif); background-position:6px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 27px; border:1px solid #cbcbcb;}
.popup_w2 a.btn_b{ background-color:#b9b9b9; font-size:16px; text-align:center; font-weight:bold; color:#fff; line-height:50px; display:inline-block; padding:0px 15px; margin:0px;}

.popup_w2 .table_info{ width:100%; padding:0px; margin:0px 0px 10px 0px; display:inline-block;}
.popup_w2 .table_info .count_wrap{ width:auto; font-size:13px; line-height:22px; display:inline-block; padding:0px; margin:0px;}
.popup_w2 .table_info .search_wrap{ width:auto; font-size:13px; color:#000; line-height:22px; display:inline-block; padding:0px; margin:0px;}
.popup_w2 .table_info .search_wrap select{/*width:auto; height:22px; line-height:22px;*/ float:left; /*margin:0px 0px 0px 2px;*/}
.popup_w2 .table_info .search_wrap input[type=text]{ height:20px; font-size:12px; line-height:20px; padding:0px 5px; margin:0px 0px 0px 2px; border:1px solid #dfdfdf; float:left;}
.popup_w2 .table_info .search_wrap a.btn_s{ background-color:#FFF; color:#767676; line-height:20px; border:1px solid #c9c9c9; float:left; margin:0px 0px 0px 2px;}
.popup_w2 .table_info .search_wrap a.btn_s.mail{padding:0px 12px 0px 25px}
.popup_w2 .table_info .search_wrap .text{margin-left:5px; margin-right:20px;}

.popup_w2 .box_border_1{ display:block; padding:25px; margin:0px 0px 10px 0px; border:1px solid #cdcdcd; background-color:#fbfbfb;}
.popup_w2 .box_btn{text-align:left; padding:0px; margin:0px; display:inline-block;}
.popup_w2 .box_btn li {height:29px; font-size:12px; padding:0px; margin:0px; display:inline-block;}
.popup_w2 .box_btn li a{ background-color:#FFF; color:#454545; display:block; line-height:27px; padding:0px 7px 0px 6px; border:1px solid #dedede;}
.popup_w2 .box_btn li a.people{ background-image:url(../img/inc/btn_icon_people_s.gif); background-position:12px center; background-repeat:no-repeat; padding:0px 10px 0px 28px;}
.popup_w2 .box_btn li a.group{ background-image:url(../img/inc/btn_icon_group_s.gif); background-position:10px center; background-repeat:no-repeat; padding:0px 10px 0px 32px;}

.popup_w2 ul.ul_input{ width:100%; display:inline-block; padding:0px; margin:0px 0px 20px 0px;}
.popup_w2 ul.ul_input li{width:100%; display:inline-block; padding:0px; margin:0px 0px 10px 0px;}
.popup_w2 ul.ul_input li input[type=text]{ height:27px; color:#7c7c7c; line-height:27px; padding:0px 7px; border:1px solid #dddddd; vertical-align:bottom;}
.popup_w2 ul.ul_input li a.btn_qadd{font-weight:700; line-height:17px; float:right;}
.popup_w2 ul.ul_input li a.addnum{ background-color:#FFF; background-image:url(../img/inc/btn_icon_addnum_s.gif); background-position:10px center; background-repeat:no-repeat; color:#7c7c7c; line-height:27px; padding:0px 16px 0px 35px; border:1px solid #dddddd;}

.popup_w2 .w_col4_1{}
.popup_w2 .w_col4_1 > input[type=text]{width:21.7%; margin-right:1%;}
.popup_w2 .w_col4_1 > input[type=text]:last-of-type{margin-right:0;}
.popup_w2 .w_col4_2 > input[type=text]{margin-right:1%;}
.popup_w2 .w_col4_2 > input[type=text]:nth-of-type(1){width:7%;}
.popup_w2 .w_col4_2 > a.btn_s.addnum{width:10%; margin-right:1%;}
.popup_w2 .w_col4_2 > input[type=text]:nth-of-type(2){width:22%;}
.popup_w2 .w_col4_2 > input[type=text]:nth-of-type(3){width:31%; margin-right:0;}

.adress_book .ct_col3 > ul > li > a{width:25%;}
.adress_book .ct_col3 > ul > li:nth-child(1) > a{left:12.5%;}
.adress_book .ct_col3 > ul > li:nth-child(2) > a{left:37.5%;}
.adress_book .ct_col3 > ul > li:nth-child(3) > a{left:62.5%;}

.adress_book .adress_box1{border-bottom:1px dotted #bdbdbd; margin-bottom:20px; padding-bottom:20px;}

.adress_book .table_info.line_t_bl2{padding-top:10px;}

.adress_book .table_info{width:100%; padding:0px; margin:0px 0px 10px 0px; display:inline-block; }

.adress_book table.table_list{ width:100%; padding:0px; margin:0px 0px 20px 0px; border-top:2px solid #888; border-collapse:separate !important;}
.adress_book table.table_list thead tr{ background-color:#fbfbfb; margin:0px; border-bottom:1px solid #e0e0e0;}
.adress_book table.table_list thead tr th{ background-image:url(../img/inc/table_col_th_line.gif); background-position:right top; background-repeat:no-repeat; font-size:12px; color:#656565; line-height:14px; padding:12px 0px 12px 0px; margin:0px; border-bottom:1px solid #e0e0e0; text-align:center;}
.adress_book table.table_list tbody tr th,
.adress_book table.table_list tbody tr td{font-size:12px; color:#707070; font-weight:normal; text-align:center; line-height:24px; padding:13px 10px; margin:0px; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.adress_book table.table_list tbody tr td.stamp{ background-image:url(../img/inc/order_stamp_bg.gif); background-position:30px center; background-repeat:no-repeat; text-align:left; padding:0px 0px 0px 76px;}
.adress_book table.table_list tbody tr td a{ color:#707070;}
.adress_book table.table_list tbody tr td a.btn_s{ color:#fff; line-height:24px;}
.adress_book table.table_list tbody tr td a.icon_btn_s{ height:22px;}
.adress_book table.table_list thead tr th span label{ line-height:14px;}
.adress_book table.table_list tbody tr th span label,
.adress_book table.table_list tbody tr td span label{ line-height:22px;}
.adress_book table.table_list tbody tr.view td{ text-align:left; line-height:18px; padding:20px;}
.adress_book table.table_list tbody tr.view td p.title{ background-image:none; padding:0px; margin-bottom:10px;}
.adress_book table.table_list tbody tr.view td hr{ border-style:dotted;}
.adress_book table.table_list thead tr th span input[type=checkbox],
.adress_book table.table_list thead tr th span input[type=radio]{ width:12px; height:12px; margin:1px;}
.adress_book table.table_list tfoot tr th{ background-color:#fbfbfb; font-size:14px; border-bottom:1px solid #c5c5c5;}
.adress_book table.table_list tfoot tr td{ background-color:#fbfbfb; text-align:center; color:#ff381d; font-size:12px; font-weight:700; padding:11px 12px; border-bottom:1px solid #c5c5c5;}
.adress_book table.table_list tfoot.v2 tr th{ background-color:#fbfbfb; font-size:14px; border-bottom:1px solid #c5c5c5; color:#656565;}
.adress_book table.table_list tfoot.v2 tr td{ background-color:#fbfbfb; text-align:center; font-size:13px; color:#656565; font-weight:normal; text-align:left; line-height:18px; padding:11px 12px; border-bottom:1px solid #c5c5c5;}

.adress_book table.table_row{width:100%; padding:0px; margin:0px 0px 20px 0px; border-top:2px solid #888888; border-left:1px solid #e6e6e6; border-collapse:separate !important;}
.adress_book table.table_row tbody tr th{ background-color:#fbfbfb; font-size:14px; text-align:left; color:#4e4e4e; line-height:24px; padding:14px 14px 14px 30px; margin:0px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.adress_book table.table_row tbody tr td{ font-size:14px; color:#535353; text-align:left; line-height:24px; padding:14px 20px; margin:0px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; vertical-align:middle;}
.adress_book table.table_row tbody tr td a{ color:#535353;}
.adress_book table.table_row tbody tr td a.btn_s{ background-color:#757575; color:#fff; line-height:24px; border:0px;}
.adress_book table.table_row table.table_col tbody th,
.adress_book table.table_row table.table_col tbody td{ background-color:transparent; text-align:center;}

.adress_book table.table_row td input{float:left; margin:0px 1px 0px 0px;}
.adress_book table.table_row td label{line-height:24px; float:left;}
.adress_book table.table_row td select{height:24px; font-size:12px; line-height:24px; padding:0px; margin:0px; border:1px solid #dfdfdf;}
.adress_book table em{ width:15px; height:22px; display:inline-block; padding:0px; margin:0px 0px 0px -15px;}
.adress_book table.table_row td p{display:block; width:90%;}
.adress_book table.table_row td span{display:inline-block;}

.adress_book table td input[type=file]{ height:24px; padding:0px; margin:0px;}
.adress_book table td input[type=text],
.adress_book table th input[type=text]{ height:12px; font-size:12px; line-height:12px; padding:5px 5px; margin:0px 1px 0px 1px; border:1px solid #c7c7c7;}
.adress_book table th input[type=text].w100pct,
.adress_book table td input[type=text].w100pct{padding:5px 1%;}
.adress_book table td input[type=checkbox],
.adress_book table th input[type=checkbox],
.adress_book table td input[type=radio],
.adress_book table th input[type=radio]{ width:12px; height:12px; padding:0px; margin:5px;}

.adress_book .bg_image_no{ background-image:none !important;}

.adress_book .table_num{ width:100%; height:30px; text-align:center; padding:0px; margin:30px 0px 0px 0px;}
.adress_book .table_num li{ width:28px; height:28px; font-size:12px; color:#666666; padding:0px; margin:0px; display:inline-block; border:1px solid #c5c5c5;}
.adress_book .table_num li a.fir{background-image:url(../img/inc/dott_pageNum_first.gif); background-position:center center; background-repeat:no-repeat;}
.adress_book .table_num li a.pre{background-image:url(../img/inc/dott_pageNum_pre.gif); background-position:center center; background-repeat:no-repeat;}
.adress_book .table_num li a.nex{background-image:url(../img/inc/dott_pageNum_next.gif); background-position:center center; background-repeat:no-repeat;}
.adress_book .table_num li a.end{background-image:url(../img/inc/dott_pageNum_end.gif); background-position:center center; background-repeat:no-repeat;}
.adress_book .table_num li a.fir,
.adress_book .table_num li a.pre,
.adress_book .table_num li a.nex,
.adress_book .table_num li a.end{ background-color:#f4f4f4; text-indent:-10000px;}
.adress_book .table_num li a{ height:28px; display:block; line-height:28px; padding:0px; margin:0px;}
.adress_book .table_num li.active a{ font-weight:700; color:#343434;}

.adress_book #title_layout{ width:100%; height:60px; background-image:url(../img/inc/pop_title_bg.gif); background-position:0px 0px; background-repeat:repeat; padding:0px; margin:0px;}
.adress_book #title_layout h3{ background-image:url(../img/inc/pop_h3_dott.gif); background-position:left center; background-repeat:no-repeat; font-size:17px; font-weight:700; color:#FFF; line-height:60px; padding:0px 0px 0px 17px; margin:0px 0px 0px 20px; float:left;}
.adress_book #title_layout p{ width:60px; height:60px; background-color:#dd2d39; padding:0px; margin:0px; float:right;}
.adress_book #title_layout p a.btn_close{ background-image:url(../img/inc/pop_btn_close.gif); background-position:center center; background-repeat:no-repeat; display:block; text-indent:-100000px; line-height:60px; padding:0px; margin:0px;}

.adress_book #body_layout{ display:block; padding:20px; margin:0px;}

.adress_book .h4_wrap,
.adress_book .h4_wrap{ display:block; padding:0px 0px 0px 30px; margin:0px 0px 80px 0px;}
.adress_book .h5_wrap,
.adress_book .h5_wrap{ display:block; padding:0px 0px 0px 0px; margin:0px 0px 40px 0px;}
.adress_book .h6_wrap,
.adress_book .h6_wrap{ display:block; padding:0px 0px 0px 15px; margin:0px 0px 20px 0px;}

.adress_book .title_wrap{ width:100%; display:inline-block; padding:0px; margin:0px 0px 10px 0px;}
.adress_book .title_wrap p{ width:auto; font-size:13px; margin:5px 0; display:inline-block; float:right; line-height:14px;}

.adress_book .search_box{ width:100%; padding:0px; margin:50px 0px 20px 0px; display:inline-block;}
.adress_book .search_box .search_wrap{ width:42%; height:250px; background-color:#fbfbfb; padding:3%; margin:0px; border-top:1px solid #8f8f8f; border-bottom:1px solid #dfdfdf; position:relative;}
.adress_book .search_box .search_wrap.n1,
.adress_book .search_box .search_wrap.n3{ float:left;}
.adress_book .search_box .search_wrap.n2,
.adress_book .search_box .search_wrap.n4{ float:right;}
.adress_book .search_box .search_wrap.n1,
.adress_book .search_box .search_wrap.n2{ margin-bottom:50px;}

.adress_book .search_box .search_wrap h4{ width:100%; height:20px; background-image:none; font-size:18px; font-weight:bold; color:#000; line-height:20px; padding:0px; margin:0px 0px 25px 0px;}

.adress_book dl.search_txt dt{width:10%; height:30px; font-size:13px; font-weight:bold; color:#323232; line-height:30px; padding:0px; margin:0px 0px 8px 0px; float:left;}
.adress_book dl.search_txt dd{width:auto; height:30px; font-size:13px; font-weight:normal; line-height:30px; padding:0px; margin:0px 0px 8px 10%;}
.adress_book dl.search_txt dd > span{margin-right:5px; display:inline-block;}
.adress_book dl.search_txt dd input[type=text]{ width:173px; height:28px; font-size:12px; line-height:28px; padding:0px 10px; margin:0px; border:1px solid #dfdfdf;}
.adress_book dl.search_txt dd select.year{ width:80px; height:28px; line-height:28px; margin:0px 5px 0px 0px;}
.adress_book dl.search_txt dd select.mon{ width:64px; height:28px; line-height:28px; margin:0px 5px 0px 0px;}
.adress_book dl.search_txt dd select.day{ width:64px; height:28px; line-height:28px; margin:0px 5px 0px 0px;}
.adress_book dl.search_txt dd a.btn_s{ line-height:30px;}

.adress_book ul.ul_list{ width:100%; display:inline-block; padding:0px; margin:0px 0px 10px 0px;}
.adress_book ul.ul_list li{ background-image:url(../img/inc/dott_li1.gif); background-position:3px 9px; background-repeat:no-repeat; font-size:13px; color:#454545; line-height:22px; padding:0px 0px 0px 15px; margin:0px 0px 2px 0px;}
.adress_book ul.ul_list li a{ color:#454545;}
.adress_book ul.ul_list li span.ul_btn{ margin:-3px 0px 0px 5px; position:absolute;}
.adress_book ul.ul_list li p{ font-size:13px; color:#545454; line-height:22px; padding:0px; margin:0px 0px 4px 0px;}
.adress_book ul.ul_list li div{ margin:5px 0px 0px 0px;}
.adress_book ul.ul_list li ul{ padding:0px; margin:5px 0px 10px 0px;}
.adress_book ul.ul_list li ul li{ background-image:url(../img/inc/dott_li2.gif); background-position:3px 10px; font-size:13px; color:#545454;}
.adress_book ul.ul_list li ul li p{ font-size:12px; color:#6d6c6c;}
.adress_book ul.ul_list li ul li li{ background-image:url(../img/inc/dott_li3.gif); background-position:5px 9px; font-size:12px; color:#6d6c6c;}
.adress_book ul.ul_list li ul li li p{ font-size:11px; color:#6d6c6c;}

.adress_book .tab_contents{padding-top:50px;}
.adress_book  h2{font-size:17px; line-height:24px; margin-bottom:10px;}
.adress_book  h4{ background-image:url(../img/inc/dott_h4.gif); background-position:left 4px; background-repeat:no-repeat; font-size:18px; font-weight:700; color:#353535; line-height:31px; display:inline-block; padding:0px 0px 0px 30px; margin:0px 0px 0px -30px;}
.adress_book  h5{ background-image:none; font-size:16px; font-weight:700; color:#353535; line-height:31px; display:inline-block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.adress_book  h6{ background-image:url(../img/inc/dott_h6.gif); background-position:left top; background-repeat:no-repeat; font-size:14px; font-weight:700; color:#353535; line-height:31px; display:inline-block; padding:0px 0px 0px 15px; margin:0px 0px 0px -15px;}

.adress_book .box_group{background:url(../img/inc/pop_group_bg_1.gif)  10px bottom no-repeat; display:block; padding: 25px 25px 25px 115px; margin:0px 0px 40px 0px; border:1px solid #cdcdcd; background-color:#fbfbfb;}

.adress_book dl.dl_row dt, .adress_book dl.dl_row dd{/*float:left;*/ display:table-cell; vertical-align:middle;}
.adress_book dl.dl_row dt{width:15% !important;/*60px;*/ background:url(../img/inc/dott_li3.gif) left 9px no-repeat; padding-left:15px; margin-bottom:0px}
.adress_book dl.dl_row dd{margin-right:10px; margin-bottom:0px; width:80% !important;}
.adress_book dl.dl_row dd > a{vertical-align:middle; line-height:24px;}

@media (max-width:731px){   
    .adress_book dl.dl_row dt{width:28% !important;}
    .adress_book dl.dl_row dd{width:70% !important;}
}

.adress_book .con_3 .tab_red .con_3_1 dl.dl_row dt{width:22% !important;}
.adress_book .con_3 .tab_red .con_3_1 dl.dl_row dd{width:75% !important;}
.adress_book.adress_book_p .con_2 .box_group dl.dl_row dd{width:60% !important;}

.adress_book p{width:100%; font-size:13px; color:#454545; line-height:22px; display:inline-block; padding:0px; margin:0px 0px 20px 0px;} 
.adress_book .group_sel_box{border-bottom:1px solid #bdbdbd; margin-bottom:20px; padding-bottom:5px; font-weight:700; font-size:12px}
.adress_book .group_sel{border-bottom:1px solid #e6e6e6; width:100%; margin-bottom:20px; padding-bottom:20px; display:inline-block;}
.adress_book .group_sel select{height:22px; font-size:12px; line-height:22px; padding:0px; margin:0px; border:1px solid #cbcbcb;}
.adress_book .group_sel input[type="text"]{height:12px; font-size:12px; line-height:12px; padding:4px; margin:0px; border:1px solid #cbcbcb;}
.adress_book .group_sel a.btn_s.search{width:auto;}

.adress_book .table_info{margin-bottom:5px !important;}
.adress_book .over_ya{border:1px solid #e6e6e6; width:auto; height:250px; display:block; overflow-y:auto;}

.adress_book ul.ul_list2{ width:100%; display:inline-block; padding:0px; margin:0px;}
.adress_book ul.ul_list2 li{ width:100%; height:22px; padding:0px; margin:0px;}
.adress_book ul.ul_list2 li a{ display:block; padding:0px 10px; margin:0px; line-height:22px; font-size:12px; font-family:dotum;}
.adress_book ul.ul_list2 li a:hover{ background-color:#666; color:#FFF;}

.adress_book .btn_box{width:100%; text-align:center; border-top:1px solid #e6e6e6; margin-top:20px; padding-top:30px;}

.adress_book .step_box2{ width:100%; height:31px; display:inline-block; padding:0px; margin:0px; overflow:hidden;}
.adress_book .step_box2 li{ height:31px; background-image:url(../img/inc/step_bg_1.gif); background-position:60px center; background-repeat:no-repeat; font-size:26px; font-weight:bold; line-height:31px; color:#ccc; vertical-align:bottom; padding-left:120px; display:inline-block; float:left;}
.adress_book .step_box2 li span{ font-size:16px; color:#ccc; margin:3px 0px 0px 5px; display:inline-block;}
.adress_book .step_box2 li.active{ color:#555;}
.adress_book .step_box2 li.active span{ color:#000;}
.adress_book .step_box2 li:first-child{ margin-left:-120px;}

/* tip */
.tip_view{position:absolute; right:0px; bottom:35px; overflow:hidden; border:1px solid #f0868d; background-color:#fff; z-index:500; padding:12px; font-size:12px; display:none;}
.tip_view.tip_open{display:block;}
.tip_view .tip_box{position:relative;}
.tip_view .tip_box .tip_tit{padding-bottom:5px; border-bottom:1px solid #d3d3d3; color:#595959; font-weight:700;text-align:left}
.tip_view .tip_box .tip_content{color:#737373; padding-top:5px; font-weight:400;}
.tip_view .tip_box > .btn.close{width:7px; height:7px; position:absolute; top:3px; right:5px; background:url(../img/btn_add_close.png) center center no-repeat; font-size:0; line-height:0;}
.tip_view.b2{bottom:80px;}
.tip_view table td,
.tip_view table th{padding:5px;}
.tip_view .table_ig{}
.tip_view .table_ig td,
.table_ig th{
	   border-right:1px solid #cfcfcf;
	   padding:5px
	   }
.tip_view .table_ig td:last-child, .table_ig th:last-child{border-right:none;}
.tip_view .table_ig td p:first-child{
    margin-bottom:5px
    }
.tip_view .table_ig td img{
    width:100%
    }
.tip_view .table_ig .iconMA{width:29px; height:29px; font-size:0; line-height:0; margin:0 auto 5px auto;}
.tip_view .table_ig .iconMA img{
    width:100%
    }
.tip_view .table_ig .iconMA:last-child{margin-bottom:0px;}
.tip_view .dot_type1 > li, .tip_view .dot_type1 > dd, .tip_view .dot_type1_2 > dd, .tip_view .ol_type1 > ol > li > p{padding:2px 0 2px 6px; text-align:left;}
.tip_view .dot_type1 > li:before, .tip_view .dot_type1 > dd:before, .tip_view .dot_type1_2 > dd:before, .tip_view .ol_type1 > ol > li > p:before, .box_line_info.dot_type1 > li:before{width:2px; height:2px;}
.tip_view .dot_type1 > li b{
    padding:0 2px;
    color:#db2b1f
    }
.partnershop .tip_view{border-color:#969696 !important; text-align:left; top:0;bottom:inherit; right:50%; z-index:100; min-width:374px;}

.tip_view.tip_mark{
	   position:absolute;
	   bottom:-150px;	   
	   left:50%;
	   margin-left:-550px
	   }

.mark_epl{
    display:none;
    position:absolute;
    top:-30px;
    padding:5px;
    border:1px solid #f0868d;
    background-color:#fff; 
    z-index:500;
    font-size:12px
    }
.mark_epl.open{
    display:block
    }
/* 제품상세 팝업 */
.write_pop .popup_content > div{padding:20px 1% 0 1%;}
.write_pop .f_center2{width:200px; margin-left:-100px;}
.write_pop .popup_foot{overflow:hidden; padding:20px 10px;}

.write_pop .bbs_write_box .box_line2_g2,
.new_dlType .box_line2_g2{padding:0 15px; overflow:hidden;}
.write_pop .bbs_write_box .box_line2_g2 > ul,
.new_dlType .box_line2_g2 > ul{border-bottom:1px solid #ddd; padding:10px 0;}
.write_pop .bbs_write_box .box_line2_g2 > ul:last-of-type,
.new_dlType .box_line2_g2 > ul:last-of-type{border-bottom:none;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > p,
.write_pop .bbs_write_box .box_line2_g2 > ul > li > span,
.new_dlType .box_line2_g2 > ul > li > p,
.new_dlType .box_line2_g2 > ul > li > span{font-weight:700; font-size:13px;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > p,
.new_dlType .box_line2_g2 > ul > li > p{margin-bottom:5px;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label,
.new_dlType .box_line2_g2 > ul > li label{font-size:12px; color:#7d7d7d; font-weight:400;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.starG{width:73px !important; height:12px;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.star1{background-image:url(../img/icon_starG_1.png) !important;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.star2{background-image:url(../img/icon_starG_2.png) !important;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.star3{background-image:url(../img/icon_starG_3.png) !important;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.star4{background-image:url(../img/icon_starG_4.png) !important;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li label.star5{background-image:url(../img/icon_starG_5.png) !important;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > .ra_p,
.new_dlType .box_line2_g2 > ul > li > .ra_p{margin-bottom:10px; padding-left:15px;}
.new_dlType .box_line2_g2 > ul > li > .ra_p{width:100%; display:table;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > div > span{margin-right:9px;}
.new_dlType .box_line2_g2 > ul > li > div > span{margin-right:15px;}
.new_dlType .box_line2_g2 > ul > li > div.col4 > span{margin-right:0px;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li:last-of-type > .ra_p,
.new_dlType .box_line2_g2 > ul > li:last-of-type > .ra_p{margin-bottom:0;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > span,
.write_pop .bbs_write_box .box_line2_g2 > ul > li > .ra_s,
.new_dlType .box_line2_g2 > ul > li > span,
.new_dlType .box_line2_g2 > ul > li > .ra_s{line-height:20px; margin-bottom:5px;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > span{width:12%; float:left;}
.write_pop .bbs_write_box .box_line2_g2 > ul > li > .ra_s,
.new_dlType .box_line2_g2 > ul > li > span,
.new_dlType .box_line2_g2 > ul > li > .ra_s{width:88%; float:right;}

.new_dlType .box_line2_g2 > ul.radio_t1 > li{border-top:1px dashed #cccccc; padding-top:10px;}
.new_dlType .box_line2_g2 > ul.radio_t1 > li:first-of-type{border-top:none; padding-top:0px;}

.starG.scJQ{position: relative;}
.starG.scJQ > a{position:absolute; top:0px; z-index:10; font-size:0; line-height:0; width:13px; height:12px;}
.starG.scJQ > a:nth-of-type(1){left:0px;}
.starG.scJQ > a:nth-of-type(2){left:15px;}
.starG.scJQ > a:nth-of-type(3){left:30px;}
.starG.scJQ > a:nth-of-type(4){left:45px;}
.starG.scJQ > a:nth-of-type(5){left:60px;}
.starG.scJQ > a:last-of-type{margin-left:0;}
.starG.scJQ > span{display:inline-block; z-index:2;}

.write_pop .bbs_write{margin-bottom:20px;}
.write_pop .bbs_write:last-of-type{margin-bottom:0px;}
.write_pop .bbs_write_box > p{padding-bottom:10px; margin-bottom:0;}
.write_pop .bbs_write_box dl > dd > div > a.btnG{margin:0 !important;}
.write_pop .con .ra_box{padding-top:10px;}
.new_dlType .ra_box{padding-top:5px;}
.write_pop .con .ra_box > label{font-weight:700;}
.new_dlType .box_line2_g2 > ul > li label{font-weight:400; cursor: pointer;}
.write_pop .con .ra_box > label + span{margin-left:10px;}

/* 상품평 이미지 확대보기 */
.page_pop .img_zoom{}
.page_pop .img_zoom > div.img_B{width:450px; margin:0 auto;}
.page_pop .img_zoom > div.img_B > img{border:1px solid #d7d7d7; width:448px; height:448px;}
.page_pop .img_zoom > ul.img_S{text-align:center; margin-bottom:20px;}
.page_pop .img_zoom > ul.img_S > li{border:1px solid #d5d5d5; width:68px; height:68px; display:inline-block; vertical-align:middle; overflow:hidden; margin:0 2px;}
.page_pop .img_zoom > ul.img_S > li.active{border:2px solid #e86057; width:67px; height:67px;}
.page_pop .img_zoom > ul.img_S > li > a{display:block;}
.page_pop .img_zoom > ul.img_S > li.active > a{}
.page_pop .img_zoom > ul.img_S > li > a > img{width:100%; height:100%;}
.page_pop .img_zoom > ul.img_S > li > span{font-size:0; line-height:0; display:block; width:100%; height:100%; background:url(../img/popup/bg_imgno.gif) center center no-repeat;}

/* 나의쇼핑 */
.myshopping_p .con > h2:first-of-type{margin:10px 0 10px 0;}
.myshopping_p .con > h2{font-size:17px; color:#464646; margin:30px 0 10px 0; line-height:26px;}
.myshopping_p .con > h2 > .f_right > .btnG.btng{font-weight:400; margin-bottom:5px;}
.myshopping_p .con h3:first-of-type{margin:0 0 10px 0;}
.myshopping_p .con h3{color:#464646; margin:15px 0 10px 0; line-height:26px;}
.myshopping_p .con h3 > .f_right > .btnG.btng{font-weight:400; margin-bottom:5px;}
.myshopping_p > .popup > .popup_content > div{padding:0 1% !important;}

.info_con{overflow-y:auto; overflow-x:hidden; max-height:500px;}
.info_con h2, .info_con .stit{font-size:15px; margin:0 0 10px 0; padding:0;font-weight:700}
.info_con .box_line_info{padding:15px; border:1px solid #e4e4e4;}
.info_con .box_line_info > li{}
.info_con .box_line_info > li:last-child{margin-bottom:0;}
.info_con .box_line_info > li em{color:#e65e55;}
.info_con .box_line_info > li{color:#7d7d7d;}
.info_con .box_line_info > li.sub_line{border-top:1px dashed #e4e4e4;}
.info_con .box_line_info ol > li{}
.info_con .box_line_info ol > li:last-child{margin-bottom:0;}
.info_con .box_line_info ol > li em{color:#e65e55;}
.info_con .box_line_info ol > li{color:#7d7d7d;}
.info_con .box_line_info ol > li.sub_line{border-top:1px dashed #e4e4e4;}
.info_con .box_line_info ol > li > span{margin-left:0px;}
.info_con .box_line_info .sub_line_sub{}
.info_con .box_line_info .sub_line_sub > ul{width:45%; float:right;}
.info_con .box_line_info .sub_line_sub > ul > li{margin-bottom:20px;}
.info_con .box_line_info .sub_line_sub > ul > li strong{color:#555;}
.info_con .box_line_info .sub_line_sub > ul > li:before{width:2px; height:2px;}

.info_con .box_line_info .step_text{border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.info_con .box_line_info .step_text > strong{}
.info_con .box_line_info .step_text > span{font-weight:700;}
.info_con .box_line_info .step_text > strong + span{margin:0 5px;}
.info_con .box_line_info .step_text > span + strong{}
.info_con .box_line_info .step_text + div > em{color:#f76670;}

/* 주소록관련 */
#inc_popup{}
#inc_popup #title_layout{ width:100%; height:60px; background-image:url(../img/inc/pop_title_bg.gif); background-position:0px 0px; background-repeat:repeat; padding:0px; margin:0px;}
#inc_popup #title_layout h3{ background-image:url(../img/inc/pop_h3_dott.gif); background-position:left center; background-repeat:no-repeat; font-size:17px; font-weight:bold; color:#FFF; line-height:60px; padding:0px 0px 0px 17px; margin:0px 0px 0px 20px; float:left;}
#inc_popup #title_layout p{ width:60px; height:60px; background-color:#dd2d39; padding:0px; margin:0px; float:right;}
#inc_popup #title_layout p a.btn_close{ background-image:url(../img/inc/pop_btn_close.gif); background-position:center center; background-repeat:no-repeat; display:block; text-indent:-100000px; line-height:60px; padding:0px; margin:0px;}

#inc_popup #body_layout{ display:block; padding:20px; margin:0px;}

#inc_popup .table_info{ width:100%; padding:0px; margin:0px 0px 10px 0px; display:inline-block;}
#inc_popup .table_info .count_wrap{ width:auto; font-size:13px; line-height:22px; display:inline-block; padding:0px; margin:0px;}
#inc_popup .table_info .count_wrap.v2{ font-size:18px;}

#inc_popup .table_info .search_wrap{ width:auto; font-size:13px; color:#000; line-height:22px; display:inline-block; padding:0px; margin:0px;}

#inc_popup .box_wrap2{ width:100%; background-color:#fbfbfb; display:inline-block; padding:25px; margin:0px 0px 20px 0px; position:relative; box-sizing:border-box; border:1px solid #cdcdcd;}
#inc_popup .box_wrap2.v2{ width:45%; height:350px; float:right;}
#inc_popup .box_wrap2.v3 .dl_row.n2 dt,
#inc_popup .box_wrap2.v3 .dl_row.n2 dd{ font-size:18px; font-weight:bold;}
#inc_popup .box_wrap2.v3 .dl_row.n2 dd span{ color:#ee2e24;}
#inc_popup .box_wrap2.v4 {padding:10px 25px;}

#inc_popup hr{ height:1px; background-color:#cdcdcd; margin:10px 0px; border:0px;}
#inc_popup hr.dott1{ background-color:transparent; background-image:url(../img/inc/hr_dott_bg.gif); background-position:left top; background-repeat:repeat-x;}
#inc_popup hr.no{ width:100%; background-color:transparent; padding:0px; margin:0px;}

/*#inc_popup.adress_book dl.dl_row dd select{margin:0 3px 0 8px;}*/
#inc_popup.adress_book dl.dl_row dd select.start_sel{margin:0 3px 0 0;}
#inc_popup.adress_book dl.dl_row dd input[type=text]{line-height:22px; height:22px; vertical-align:inherit;}

#inc_popup.adress_book ul.ul_list em{color:#e65e55;}

#inc_popup.adress_num_search #body_layout{width:100% !important;}
#inc_popup.adress_num_search ul.ul_list li{}
#inc_popup.adress_num_search ul.ul_list li > *{vertical-align:top;}
#inc_popup.adress_num_search dl.search_txt dd{margin:0px 0px 8px 125px;}

#inc_popup table.table_col{ width:100%; padding:0px; margin:0px 0px 20px 0px; border-top:2px solid #888; border-right:1px solid #e0e0e0;}
#inc_popup table.table_col thead tr{ background-color:#fbfbfb; margin:0px; border-bottom:1px solid #e0e0e0;}
#inc_popup table.table_col thead tr th{ background-image:url(../img/inc/table_col_th_line.gif); background-position:right top; background-repeat:no-repeat; font-size:12px; color:#656565; line-height:22px; padding:10px 0px 10px 0px; margin:0px; border-bottom:1px solid #e0e0e0;}
#inc_popup table.table_col thead tr th:first-child{ border-left:1px solid #e0e0e0; padding:9px 0px;}
#inc_popup table.table_col tbody tr th,
#inc_popup table.table_col tbody tr td{ background-color:#FFF; font-size:12px; text-align:center; font-weight:normal; color:#454545; line-height:22px; padding:14px 10px; margin:0px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
#inc_popup table.table_col tbody tr td a{ color:#454545;}
#inc_popup table.table_col tbody tr td a.btn_s{ color:#fff; line-height:24px;}
#inc_popup table.table_col tbody tr td ul.ul_list > li{ font-size:12px;}
#inc_popup table.table_col tbody tr td ul.ul_list > li > li{ font-size:12px;}
#inc_popup table.table_col tfoot tr th{ background-color:#fbfbfb; font-size:14px; border-bottom:1px solid #c5c5c5;}
#inc_popup table.table_col tfoot tr td{ background-color:#fbfbfb; text-align:center; color:#ff381d; font-size:12px; font-weight:bold; padding:11px 12px; border-bottom:1px solid #c5c5c5;}
#inc_popup table.table_col tfoot.v2 tr th{ background-color:#fbfbfb; font-size:14px; border-bottom:1px solid #c5c5c5; color:#656565;}
#inc_popup table.table_col tfoot.v2 tr td{ background-color:#fbfbfb; text-align:center; font-size:13px; color:#656565; font-weight:normal; text-align:left; line-height:18px; padding:11px 12px; border-bottom:1px solid #c5c5c5; border-left:1px solid #e0e0e0;}
#inc_popup table.table_col.v2 tbody tr th{ background-color:#fbfbfb; font-weight:bold; color:#656565;}
#inc_popup table.table_col.v2 tbody tr td {text-align:left;}
#inc_popup table.table_col.tb_center td {text-align:center !important;}

/* 메세지선택 */
#inc_popup #body_layout{ width: 100%; background-color: #FFF; display: inline-block; padding: 20px; margin: 0px; box-sizing: border-box;}
#inc_popup ul.ul_box {width: 100%; display: inline-block; padding: 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #e0e0e0;position: relative;}
#inc_popup ul.ul_box li {width: 25%; padding: 0px; margin: 0px;float: left;}
#inc_popup ul.ul_box li a {background-color: #f9f9f9; background-image: url(../img/inc/pop_icon_down_bg.gif); background-position: right center; background-repeat: no-repeat; font-size: 14px; color: #353535; display: block; line-height: 44px; padding: 0px 0px 0px 22px; margin: 0px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
#inc_popup .radioCon, #inc_popup .radioCon2, #inc_popup .radioCon3, #inc_popup .divCon {display:none !important;}
#inc_popup .radioCon.active, #inc_popup .radioCon2.active, #inc_popup .radioCon3.active, #inc_popup .divCon.active {display: block !important;}
#inc_popup .h_200{height: 200px !important;}
#inc_popup .p_t_5px{padding-top: 5px !important;}
#inc_popup .over_ya{overflow-y: auto !important;}
#inc_popup .m_b_0{margin-bottom: 0px !important;}
#inc_popup .p_b_5px{padding-bottom: 5px !important;}
#inc_popup p{margin-bottom: 10px;}
#inc_popup .w_auto{width: auto !important;}
#inc_popup .dis_i_block{display: inline-block !important;}
#inc_popup .t_a_c {text-align: center !important;}
#inc_popup .w_160 {width: 160px !important;}
#inc_popup a{text-decoration: inherit; /*color: inherit;*/}
#inc_popup a.btn_b.icon {background-image: url(../img/inc/btn_s_icon_white.gif); background-position: right center;    background-repeat: no-repeat; padding: 0px 29px 0px 19px;}
#inc_popup a.btn_b {background-color: #b9b9b9; font-size: 16px; text-align: center; font-weight: bold; color: #fff; line-height: 50px; display: inline-block; padding: 0px 15px; margin: 0px;}
#inc_popup .bg_red4 {background-color: #e2403e !important;}
#inc_popup a.btnG.btnr3{color:#fff !important;}

#inc_popup.message_sel p span input[type=checkbox], #inc_popup.message_sel p span input[type=radio] {margin: 5px 5px 5px 0px;}
#inc_popup.message_sel span input[type=checkbox], #inc_popup.message_sel span input[type=radio] {width: 12px; height: 12px; padding: 0px; margin: 9px 6px 9px 0px; float: left;}
#inc_popup.message_sel p span label{line-height: 22px;}
#inc_popup.message_sel span{vertical-align:middle;}
#inc_popup.message_sel span label{line-height: 30px; float: left;}
#inc_popup .box_wrap1, #inc_popup .box_wrap2, #inc_popup .box_wrap3, #inc_popup .box_wrap4, #inc_popup .box_wrap5, #inc_popup .box_wrap6, #inc_popup .box_wrap7, #inc_popup .box_wrap8 {padding: 8px 10px;}
#inc_popup.message_sel .box_wrap1 {width: 100%; background-color: #fff; display: inline-block; /*padding: 15px 25px;*/    margin: 0px 0px 20px 0px; position: relative; box-sizing: border-box; border: 1px solid #eeeeee;}
#inc_popup.message_sel p {width: 100%; font-size: 13px; color: #454545; line-height: 22px; display: inline-block; padding: 0px; margin: 0px 0px 20px 0px;}
#inc_popup.message_sel ul.ul_box.v4 {position: relative; box-sizing:border-box; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-bottom: 0px;}
#inc_popup.message_sel ul.ul_box.v4:before {width: 100%; content: ""; padding: 0px; margin: 0px; border-bottom: 1px solid #e0e0e0; position: absolute; top: 0px; bottom: 0px;}
#inc_popup.message_sel ul.ul_box.v4:after {width: 1px; height: 100%; content: ""; padding: 0px; margin: 0px; border-right: 1px solid #e0e0e0; position: absolute; top: 0px; right: 0px;}
#inc_popup.message_sel ul.ul_box.v4 li {width: 10%; position: relative; box-sizing: border-box; border: 1px solid #e0e0e0; border-left: 0px; border-top: 0px;}
#inc_popup.message_sel ul.ul_box.v4 li a {background-image: none; font-size: 12px; text-align: center; line-height: 30px; padding: 0px; border: 0px; position: relative; z-index: 9;}
#inc_popup.message_sel ul.ul_box.v4 li.active a {background-color: #747474; color: #fff; font-weight: bold;}

#inc_popup .border_none {margin:0; padding: 3px; border: 1px solid #fff;}
#inc_popup .boxLine{border:1px solid #DEDEDE; height:50px; padding:10px; background-color:#FBFBFB; width:-webkit-fill-available;overflow-x:hidden; overflow-y: auto; color:#464646;}
#inc_popup .boxLine2 {margin: 15px 0 0 0; padding: 8px 0 8px 0; background:#EBEBE4; font-size: 0.9em; text-align: center; color:#000;}

/* 선택,옵션변경 */
.option_modi{}
.option_modi .goodsName{margin-bottom:5px; position:relative; min-height:70px; display:table;}
.option_modi .goodsName > p.txt{padding:9px 0 9px 85px !important; display:table-cell; vertical-align:middle;}
.option_modi .goodsName > p.img{left:0px !important;}
.option_modi .ot_edit > dt{width:14%;}
.option_modi .ot_edit > dt:after{content:':'; display:inline-block; margin-left:5px;}
.option_modi .ot_edit > dd{width:85.2%;}
.option_modi .ot_edit > dt,
.option_modi .ot_edit > dd{padding-bottom:10px;}
/*.popup .option_modi .ot_edit > dt{width:20%;}
.popup .option_modi .ot_edit > dd{width:79%;}
*/.option_modi .ot_list{display:table; width:100%; margin-top:15px;}
.option_modi .ot_list > .text{padding:2px 0; color:#333;}
.option_modi .ot_list > .txt_full{border-top:2px solid #b3b3b3; max-height:172px; min-height:35px; border-bottom:none; margin-bottom: 0px;}
.option_modi .ot_list > .txt_full > ul{padding:5px;}
.option_modi .ot_list > .txt_full > ul > li{padding-bottom:8px;}
.option_modi .ot_list > .txt_full > ul > li > a.txt_del{}
.option_modi .total_won{font-size:14px; font-weight:700; padding:10px 0; width:100%; display:inline-table; border-bottom:1px solid #b3b3b3; border-top:1px solid #d7d7d7;}
.option_modi .total_won > dl{}
.option_modi .total_won > dl > dt,
.option_modi .total_won > dl > dd{width:50%;}
.option_modi .total_won > dl > dt{float:left;}
.option_modi .total_won > dl > dd{float:right; text-align:right;}
.option_modi .total_won > dl > dt > p,
.option_modi .total_won > dl > dd > span,
.option_modi .total_won > dl > dd > em{line-height:24px;}
.option_modi .total_won > dl > dt > p{padding-left:10px;}
.option_modi .total_won > dl > dd > span,
.option_modi .total_won > dl > dd > em{}
.option_modi .total_won > dl > dd > span{padding-right:10px; margin-left:3px;}
.option_modi .total_won > dl > dd > em{color:#db2b1f; font-size:16px;}

.option_modi .ot_list .total_box2{width:auto !important;}

.popup .option_modi .ot_edit > dt{width:12%;}
.popup .option_modi .ot_edit > dd{width:87%;}
.popup .option_modi .ot_edit > dt.wonG,
.popup .option_modi .ot_edit > dt.wonG + dd{margin-bottom:10px;}
.popup .option_modi .ot_edit > dt.wonG{width:15%;}
.popup .option_modi .ot_edit > dt.wonG + dd{}
.popup .option_modi .ot_edit > dd.cal_sel > select{margin-left:0; margin-right:5px;}
.popup .option_modi .ot_edit > dd > select.w_97pct{width:98.5% !important;}
.popup .option_modi .ot_edit.ot_deliver > dd > select{width:60%;}
.popup .option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dt{width:35%;}
.popup .option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dd{width:61%;}
.popup .option_modi .ot_list .txt_full div.txt_num{width:70%;}
.popup .option_modi .ot_list .txt_full div.numPM{width:12%;}
.popup .option_modi .ot_list .txt_full div.numPM > .inputg{width:82%; padding:5px 15% 5px 1%;}
.popup .option_modi .ot_list .txt_full div.numPM > a{}
.popup .option_modi .ot_list .txt_full div.numPM > a.plus{}
.popup .option_modi .ot_list .txt_full div.numPM > a.minus{}
.popup .option_modi .ot_list .txt_full div.txt_won{width:13%;}
.popup .option_modi .ot_list .txt_full a.txt_del{}

/* 배송일 변경 */
.delver_modi{padding: 20px 1% 0 1% !important;}
.delver_modi > p{}
.delver_modi > p.depth1,
.delver_modi > p.depth2{padding:2px 0 2px 0 !important;}
.delver_modi > p.depth1{}
.delver_modi > p.depth2{position:relative; padding:2px 0 2px 8px !important;}
.delver_modi > p.depth2:before{content:''; display:inline-block; position:absolute; top:9px; left:0px; width:3px; height:1px; background-color:#666;}
.delver_modi > p > em{color:#fa884e}
.delver_modi > ul{width:100%; overflow:hidden; margin-bottom:5px;}

/* 현금,카드영수증 */
/* 공통 */
.myRCPP_p .popup{border:none; padding:40px 10px 10px 10px; letter-spacing:-0.05em;}
.myRCPP_p .popup .btn.close{width:auto; height: auto; padding:5px 8px; background-color:#b1b1b1; line-height:18px; font-size:14px; position:absolute; top:5px; right:10px; background-image:none; color:#fff; font-weight:700;}
.myRCPP_p .popup .btn.close:after{content:''; display:inline-block; background-position:center center; background-repeat:no-repeat; background-image:url(../img/btn_popup_close.png); width:12px; height:12px; float:right; margin-left:8px; margin-top:3px;}
.myRCPP_p .popup .popup_head2{background-color:#efefe7; padding:24px 24px 5px 24px; }
.myRCPP_p .popup .popup_head2 > h1{letter-spacing:0px;}
.myRCPP_p .popup .popup_head2 > h1{font-weight:400; font-size:18px; line-height:22px;}
.myRCPP_p .popup .popup_head2 > h1 > strong,
.myRCPP_p .popup .popup_head2 > h1 > p{line-height:22px;}
.myRCPP_p .popup .popup_head2 > h1 > strong{font-weight:700; margin-bottom:3px; display:block;}
.myRCPP_p .popup .popup_head2 > h1 > p{font-size:16px; }
.myRCPP_p .popup .popup_content{background-color:#efefe7;}
.myRCPP_p .popup .popup_content .myRCPP_con{background-color:#fff; padding:14px 5%; display:table;  width:90%;}
.myRCPP_p .popup .popup_content .myRCPP_con dl{
    min-height:60px; 
    height:60px; 
    width:100%; 
    padding-left:10px;
    display:table;
    box-sizing:border-box
    }
.myRCPP_p .popup .popup_content .myRCPP_con dl > dt,
.myRCPP_p .popup .popup_content .myRCPP_con dl > dd{padding:5px 0; min-height:18px;}
.myRCPP_p .popup .popup_content .myRCPP_con dl > dt{font-size:16px;}
.myRCPP_p .popup .popup_content .myRCPP_con dl > dd{font-size:16px; font-weight:700;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_2 > dl,
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl{position:relative; display:inline-block; float:left;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C{position:relative;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_2 > dl{width:50%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl{width:33.33333%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_2 > dl:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C:after{content:''; display:inline-block; width:1px; height:100%; background-color:#d2d0ce; position:absolute; background-color:#d2d0ce; top:0px; }
.myRCPP_p .popup .popup_content .myRCPP_con .dl_2 > dl:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:after{right:0px;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C:after{right:50%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_2 > dl:last-of-type:after,
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:last-of-type:after{display:none;}

.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl > dt{font-size:15px;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:nth-child(1){width:40%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:nth-child(2){width:30%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dl_3 > dl:nth-child(3){width:30%;}

.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C{width:100%; display:table; border-bottom:2px solid #d2d0ce;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > div,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C > div{width:50%; }
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B{}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B > dl{display:table; width:100%;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B > dl > dt,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B > dl > dd{padding:2px 0 3px 0; display:inline-block; font-size:14px; vertical-align:bottom;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B > dl > dt{
    width:32%;
    margin-bottom:0 !important;
    padding-left:1%;
    text-align:left !important;
    font-size:13px;
    font-weight:700;
    }
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_B > dl > dd{width:66%; text-align:right; letter-spacing:1px;}

.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl{
    min-height:40px; 
    height:40px;
    padding-left:10px
    }
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl:last-of-type{min-height:46px;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl > dt{padding:4px 0;}
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl > dt > p{line-height:17px; }
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl > dt,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A > .f_right .dlBox_B > dl > dd{padding:5px 0;}

.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_A div > dl:last-of-type,
.myRCPP_p .popup .popup_content .myRCPP_con .dlBox_C div > dl:last-of-type{border-bottom:none;}

.myRCPP_p .popup .popup_content .myRCPP_con > div:last-of-type > dl{border-bottom:none;}

.myRCPP_p .popup .popup_content .myRCPP_info > p{font-size:14px; color:#555; line-height:22px;}
.myRCPP_p .popup .popup_content .myRCPP_info > p > em{color:#000; font-weight:700; margin:0 5px;}

/*현금*/
.myRCPP_p .popup.myRCPP_p1{}
.myRCPP_p .popup.myRCPP_p1 .popup_head2{border-radius:10px 10px 0 0; color:#6a3300;}
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con{border-radius:10px; }
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con dl{
    padding-left:10px;
    border-bottom:2px solid #d2d0ce;
    }
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con dl > dt{margin-bottom:3px; color:#6a3300;}
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con dl > dd{color:#000;}
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con .dlBox_A > .f_left{}
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con .dlBox_A > .f_right{}

.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con > div:last-of-type > dl{padding-bottom:5px;}
.myRCPP_p .popup.myRCPP_p1 .popup_content .myRCPP_con > div:last-of-type > dl:first-child{min-height:77px; height:77px;}

/*카드*/
.myRCPP_p .popup.myRCPP_p2{}
.myRCPP_p .popup.myRCPP_p2 .popup_head2{text-align:center; color:#000;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con{border:1px solid #969367; padding:0; width:100%;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con dl{border-bottom:1px solid #b1af8b;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con dl > dt{margin-bottom:3px;;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con dl > dd{color:#000;}

.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con .dlBox_C .f_right dl{min-height:51px; height:51px;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con .dlBox_C .f_left > dl{min-height:103px; height:103px;}
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con .dlBox_C .f_left > dl > dt{margin-top:25px; }
.myRCPP_p .popup.myRCPP_p2 .popup_content .myRCPP_con .dlBox_C .f_right dl > dt{margin-top:5px}

.myshopping_p table{font-size:13px;}

/*상품평쓰기 수정*/
.new_write h1 > span{font-size:14px; font-weight:400; margin-left:10px;}
.new_write h1 > span + span{}
.new_write h1 > span + span:before{content:'|'; font-size:14px; font-weight:400; font-weight:400; margin-right:10px;}
/*.new_write dl.dl_7v3{}
.new_write dl.dl_7v3 dt,
.new_write dl.dl_7v3 dd{position:relative;}
.new_write dl.dl_7v3 dt{}
.new_write dl.dl_7v3 dt:after,
.new_write dl.dl_7v3 dd:after{content:''; display:inline-block; width:1px; height:100%; background-color:#e4e4e4; position:absolute; top:0px; right:0px;}
.new_write dl.dl_7v3 dd:first-of-type{font-weight:700;}
.new_write dl.dl_7v3 dd:last-of-type:after{display:none;}*/
.new_write .bbs_write_box > .tit_w,
.new_dlType .tit_w{font-size:16px;}
.new_write .bbs_write_box > .tit_w > span,
.new_dlType .tit_w > span{font-size:12px; color:#707070; font-weight:400; margin-left:5px;}
.new_dlType .dot_type1{font-size:12px;}
.new_dlType dl dd div p{font-size:12px; color:#7d7d7d;}

.popup .m_boro{padding-bottom:0px !important; font-size:13px;}
.popup .m_boro > p{}
.popup .m_boro .t_text{border-bottom:1px solid #c2c2c2; padding-bottom:10px !important;}
.popup .m_boro .f_text{margin-top:10px; color: #666666; font-size: 12px;}
.popup .m_boro > dl{border-bottom:1px solid #e5e5e5; padding:17px 0;}
.popup .m_boro > dl > dt{color: #333; padding-bottom: 10px; font-weight:700;}
.popup .m_boro > dl > dd{}
.popup .m_boro > dl > dd > select.select{width:20%; vertical-align:top;}
.popup .m_boro > dl > dd > span{width:auto; display:inline-block; margin-right:2px;}
.popup .m_boro > dl > dd > input[type="text"].inputg{width:18.5%;}
.popup .m_boro > dl > dd > a.btnG{margin-left:5px; background-color:#f76670; border:1px solid #f76670;}

/*발송주기*/
.popup .popup_content > div.regularSend_p{padding:20px 1% 0 1%; font-size:13px;}
.regularSend_p .text{}
.regularSend_p .text > strong{font-weight:400; color:#333;}
.regularSend_p ul{margin-top:5px;}
.regularSend_p ul > li{padding-bottom:10px; padding-top:5px;}
.regularSend_p ul > li:last-of-type{padding-bottom:0;}
.regularSend_p ul > li .ra_box{}
.regularSend_p ul > li .ra_box input[type="radio"]{margin:3px 6px 3px 3px;}
.regularSend_p ul > li .ra_box input[type="radio"] + label{vertical-align:middle;}
.regularSend_p ul > li .ra_box + .RSP_con{display:none;}
.regularSend_p ul > li.active .ra_box + .RSP_con{display:block;}
.regularSend_p ul > li .RSP_con{border:1px solid #d7d7d7; margin-top:10px;}
.regularSend_p ul > li .RSP_con dl{display:table; width:100%; border-bottom:1px solid #d7d7d7;}
.regularSend_p ul > li .RSP_con dl:last-of-type{border-bottom:none;}
.regularSend_p ul > li .RSP_con dl > dt,
.regularSend_p ul > li .RSP_con dl > dd{display:table-cell; vertical-align:middle; line-height:26px; padding:2.5% 2%;}
.regularSend_p ul > li .RSP_con dl > dt{background-color:#fbfbfb; width:20%; text-align:center;}
.regularSend_p ul > li .RSP_con dl > dd{width:72%;}
.regularSend_p ul > li .RSP_con dl > dd select{margin-right:1%;}
.regularSend_p ul > li .RSP_con dl > dd select:last-of-type{margin-right:0;}
.regularSend_p ul > li .RSP_con dl > dd.selCol_2 select{width:48.5%;}
.regularSend_p ul > li .RSP_con dl > dd.selCol_3 select{width:31.5%;}
.regularSend_p ul > li .RSP_con dl > dd em{font-size:16px; color:#db2b1f;}

/*꽃배달*/
    .flow_deli{
        width:700px;
        margin:0 auto       
        }
    .flow_deli header{
        height:169px;
        background:url('../img/popup/bg_header.png') repeat-x;
        padding-top:30px;
        }
    .flow_deli h1{
        text-align:center
        }
    .flow_deli h1 b{
        display:inline-block;
        height:44px;
        line-height:44px;
        padding-right:88px;
        background:url('../img/popup/bg_deli_h1.png') right center no-repeat;
        font-size:20px;
        font-style:italic
        }

    /*tab-menu*/
    .flow_deli .tab_menuJQ{
        position:relative;
        margin-top:-105px;
        text-align:center
        }
    .flow_deli .tab_menuJQ > li{
        display:inline-block;
        margin:0 -2px;
        text-align:left
        }
    .flow_deli .tab_menuJQ > li > a{
        display:block;
        width:265px;
        padding:13px 0;
        border:1px solid #d1d1d1;
        border-left:0;
        font-size:14px;
        color:#464646;
        text-align:center;
        background-color:#fff;
        }
    .flow_deli .tab_menuJQ > li:first-child > a{
        border-left:1px solid #d1d1d1;
        }
    .flow_deli .tab_menuJQ >  li.active > a{
        border:1px solid #959595;
        background:#959595;
        color:#fff
        }
    .flow_deli .tab_menuJQ > li > div{
        display:none;
        position:absolute;
        left:0
        }
    .flow_deli .tab_menuJQ >  li.active > div{
        display:block
        }

    .flow_deli .tab_menuJQ > li .btn_area{
        margin:0;
        padding-top:20px;
        border:0;
        text-align:center
        }
    .flow_deli .tab_menuJQ > li .btn_area a{
        display:inline-block;
        padding:7px 28px;
        background:#fff;
        border:1px solid #ccc;
        font-size:13px;
        color:#707070
        }
    .flow_deli .tab_menuJQ > li .btn_area a:hover{
        background:#ccc;
        color:#000
        }       
    .flow_deli .tab_menuJQ > li .calcu .btn_area{
        padding:0
        }
        
    /*서비스안내*/
    .flow_deli .info{
        padding:70px 20px 35px
        }
    .flow_deli .info h2{
        font-size:16px;
        margin-top:20px;
        }
    .flow_deli .info h2:first-of-type{margin-top:10px;}
    .flow_deli .info h2+div{
        padding:10px;
        border:1px solid #e5e5e5;
        background:#fbfbfb;
        font-size:12px;
        color:#7d7d7d;
        margin-top:10px;
        }
    .flow_deli .info h2+div ol{
        margin:5px 0 0 15px
        }
    .flow_deli .info h2+div ol>li{
        margin-bottom:20px;
        font-weight:bold;
        font-size:14px;
        color:#555
        }
    .flow_deli .info h2+div ol>li ul,.flow_deli .info h2+div ol>li dl,.flow_deli .info h2+div ol>li p{
        margin-top:10px
        }
    .flow_deli .info h2+div ol>li *{
        margin-bottom:5px;
        font-weight:normal;
        font-size:12px;
        color:#7d7d7d
        }
    .flow_deli .info h2+div ol>li dd{
        margin-left:10px;
        padding-left:7px;
        background:url('../img/popup/bul_dot_sqaure.png') 0 center no-repeat;
        }
        
    /*기념일계산기*/
    .flow_deli .calcu{
        padding:80px 0 40px
        }
    .flow_deli .calcu h2{
        font-size:16px;
        text-align:center
        }
    .flow_deli .calcu h2 b{
        margin-left:6px;
        padding:5px;
        border:1px solid #b8b8b8;
        font-size:30px
        }
    .flow_deli .calcu h2 span{
        color:#666
        }
    .flow_deli .calcu h2 span b{
        font-size:inherit
        }
    .flow_deli .calcu hr{
        height:10px;
        margin:25px 0 45px;
        border:0;
        background:url('../img/popup/bg_calcu_top.png') repeat-x;
        }
    .flow_deli .calcu h3{
        margin:0 50px
        }
    .flow_deli .calcu h3{
        margin-bottom:10px;
        font-size:17px;
        font-weight:600;
        color:#464646
        }
    .flow_deli .calcu h3 b{
        font-weight:bold
        }
    .flow_deli .calcu h3 span{
        margin-left:12px;
        font-size:12px;
        font-weight:bold;
        color:#898989
        }
    .flow_deli .calcu > div{
        margin:0 50px 30px;
        border:1px solid #e4e4e4
        }
    .flow_deli .calcu .find{
        padding:0 8px
        }       
    .flow_deli .calcu div dl{
        padding:10px 0;
        border-top:1px solid #e4e4e4
        }
    .flow_deli .calcu div dl:first-child{
        border-top:0
        }
    .flow_deli .calcu div dt{
        display:inline-block;
        margin-right:20px;
        padding-left:6px;
        background:url('../img/popup/bul_dot_sqaure.png') 0 center no-repeat;
        font-size:13px;
        font-weight:bold;
        color:#666
        }
    .flow_deli .calcu div dd{
        display:inline-block;
        width:65%;
        padding:8px 0 0 5px;
        color:#707070
        }
    .flow_deli .calcu div input[type="text"]{
        width:75px;
        padding:3px 5px;
        border:1px solid #d7d7d7;
        font-weight:bold;
        text-align:right;
        color:#464646;
        margin-left:5px;
        }
    .flow_deli .calcu div input[type="text"]:first-of-type{margin-left:0;}
    .flow_deli .calcu div input.result{
        width:200px
        }
    .flow_deli .calcu div button{
        margin-left:8px;
        padding:4px 10px;
        font-size:12px
        }       
    .flow_deli .calcu div .calcu{
        border:1px solid #f76670;
        background:#f76670;
        color:#fff
        }
    .flow_deli .calcu div .reset{
        border:1px solid #ccc;
        background:#f8f8f8;
        color:#707070
        }
    .flow_deli .calcu div table{
        width:100%
        }
    .flow_deli .calcu div th{
        padding:10px 0 10px 16px;
        border-top:1px solid #e5e5e5;
        border-bottom:1px solid #e5e5e5;
        background:#fbfbfb url('../img/popup/bul_dot_sqaure.png') 10px center no-repeat;
        text-align:left
        }
    .flow_deli .calcu div tr:first-child th{
        border-top:0
        }
    .flow_deli .calcu div td{
        padding:10px 14px
        }
    .flow_deli .calcu div td div{
        position:relative;
        margin-top:7px
        }
    .flow_deli .calcu div td div span{
        position:absolute;
        top:50%;
        left:.5em;
        margin-top:-0.6em
        }
    .flow_deli .calcu div td div input[type="text"]{
        width:200px;
        border:1px solid #d7d7d7
        }
    .flow_deli .calcu div td .dropdownJQ{
        display:inline-block;
        height:21px;
        line-height:21px;
        padding-left:5px;
        border:1px solid #d7d7d7;
        margin-top:0px;
        vertical-align:top;
        }
    .flow_deli .calcu div td .dropdownJQ > a:after{
        display:inline-block;
        content:"";
        width:20px;
        height:100%;
        margin-left:20px;
        border-left:1px solid #d7d7d7;
        background:url('../img/popup/icn_arrow_selbox.png') center center no-repeat;
        vertical-align:bottom
        }
    .flow_deli .calcu div td .dropdownJQ ul{
        left:-1px;
        width:100%;
        border:1px solid #d7d7d7;
        background:#fff
        }
    .flow_deli .calcu div td .dropdownJQ li{
        border-bottom:1px solid #d7d7d7
        }
    .flow_deli .calcu div td .dropdownJQ li a{
        display:block;
        padding:3px 7px
        }
    .flow_deli .calcu div td .dropdownJQ li a:hover{
        background:#d7d7d7;
        color:#000
        }
        
/*정기예약 배송*/
    .popup .popup_content.regular{
        padding:20px 20px 0 20px
        }
    .popup .regular h2{
        margin:20px 0 15px;
        padding:0;
        line-height:normal;
        font-size:16px
        }
    .popup .regular h2:first-of-type{
        margin-top:0
        }
    .popup .regular h2 + div{
        padding:15px;
        border:1px solid #e5e5e5
        }
    .popup .regular div ol > li{
        margin-bottom:20px;
        font-size:14px;
        font-weight:bold;
        color:#555
        }
    .popup .regular div p{
        margin-top:5px
        }
    .popup .regular div p,.popup .regular div li li{
        font-size:12px;
        font-weight:normal;
        color:#7d7d7d
        }
    .popup .regular div p.line{
        display:inline
        }       
    .popup .regular div b{
        font-weight:normal;
        color:#f76670
        }
    .popup .regular div li li{
        margin-left:9px;
        padding-left:8px;
        background:url('../img/popup/bul_dot_sqaure.png') 0 center no-repeat
        }

/*단골매장 안내*/
    .popup_wrap.p_info_cust{
        display:none;
        position:fixed;
        top:50%;
        left:50%;
        z-index:500;
        width:570px;
        margin:-250px 0 0 -285px;
        }
    .p_info_cust.on{
        display:block   
        }
    .p_info_cust .popup_content{
        height:400px;
        overflow-y:auto
        }
    .p_cust_store .caution{
        margin-top:20px;
        padding:95px 0 25px;
        border:1px solid #d7d7d7;
        background:#fbfbfb url(../img/popup/icn_caution.gif) 50% 25px no-repeat;
        text-align:center;
        line-height:1.6;
        font-weight:bold;
        font-size:20px
        }
    .p_cust_store h2{
        margin-top:40px;
        padding-bottom:15px
        }
    .p_cust_store .grade_info th{
        text-align:center
        }
    .p_cust_store .mem_grade .cus_store{
        padding-bottom:20px
        }
    .p_info_cust .mem_grade > dl dt{
        width:190px
        }
    .p_info_cust .mem_grade > dl dd{
        margin-left:190px
    }
    .p_info_cust .grade_info td li{
        display:block;
        width:auto
        }
    .p_info_cust .mem_grade > dl dd{
        padding:25px 10px 1px 10px
        }
    .p_info_cust .mem_grade > dl dd li a{
        margin:0
        }        
/*주문상품 조회*/
  .ord_srch .tbl_s1 td{
    vertical-align:middle
    }
  .ord_srch .tbl_s1 td:last-child{
    text-align:left
    }
  .ord_srch .tbl_s1 a{
    display:inline-block;
    border-bottom:1px solid #f9772c;
    color:#f9772c
    }


/*전자상거래 반품규정 안내*/
    .popup .popup_content.ele_law{
        padding:20px 20px 0 20px
        }
    .popup .ele_law h2{
        margin:30px 0 15px;
        padding:0;
        line-height:normal;
        font-size:16px
        }
    .popup .ele_law h2:first-of-type{
        margin-top:0
        }
    .popup .ele_law h2 + p{
        padding:15px;
        border:1px solid #e5e5e5;
        background:#fbfbfb
        }
    .popup .ele_law p + ul{
        margin-top:15px
        }
    .popup .ele_law div + ul li{
        position:relative;
        padding-left:8px
        }
    .popup .ele_law div + ul li:before{
        content:'';
        position:absolute;
        left:0;
        top:7px;
        width:2px;
        height:2px;
        background:#7d7d7d
        }
    .popup .ele_law h2 + table{
        width:100%
        }
    .popup .ele_law h2 + table thead th{
        padding:5px 0;
        border:1px solid #cfcfcf;
        border-right:0;
        background:#f6f6f6;
        text-align:center;
        color:#636363
        }
    .popup .ele_law h2 + table thead th:first-child{
        border-left:0
        }
    .popup .ele_law h2 + table tbody td{
        padding:10px 0 10px 10px;
        border:1px solid #cfcfcf;
        border-right:0;
        vertical-align:top;
        color:#666
        }
    .popup .ele_law h2 + table tbody td:first-child{
        border-left:0
        }
    .popup .ele_law h2 + div{
        margin-bottom:30px;
        padding:15px;
        border:1px solid #e5e5e5
        }
    .popup .ele_law h2 + div li{
        padding-left:10px;
        line-height:1.8;
        text-indent:-9px
        }

/*현금영수증안내*/
    .popup .cashr p + p{
        margin-top:5px;
        padding-right:5px;
        text-align:right
        }
    .popup .cashr thead td{
        padding-left:10px;
        border:1px solid #cfcfcf;
        border-right:0;
        text-align:center
        }
    .popup .cashr tbody td{
        text-align:center
        }
    .popup .cashr tbody td:last-child{
        padding-right:10px;
        text-align:right
        }
/*약관보기*/
    .popup .popup_content.clause{
        padding:20px 20px 0 20px
    }
    .clause textarea{
        width:98%;
        height:345px;
        padding:10px 1%;
    }

/*modal*/
    .modalWrap{
        display:none;
        position:fixed;
        top:0;
        z-index:210;
        width:100%;
        height:100%;background:rgba(0,0,0,.7)
        }/* z-index:200; */
    .modalWrap.on{
        display:block
        }

/*별점*/
    .grade_star li{
        margin-bottom:5px
        }
    .grade_star font{
        display:inline-block;
        width:40px
        }
    .grade_star input{
        margin-left:20px;
        vertical-align:middle
        }

