@charset "utf-8";
@import url(cnt_sum2.css?v=20181122);
/* CSS Document */

/* 게시판 */
/* 기본bbs table */
.bbs_list_box table{width:100%;}
.bbs_list_box table tbody{border-bottom:1px solid #c2c2c2;}
.bbs_list_box table tbody tr{border-top:1px solid #e4e4e4;}
.bbs_list_box table tbody tr:first-of-type{border-top:none;}
.bbs_list_box table tbody tr.title{cursor:pointer;}
.bbs_list_box table tbody tr th, .bbs_list_box table tbody tr td{padding:8px 5px 8px 0; line-height:22px; text-align:center; vertical-align:middle;}
.bbs_list_box table tbody tr th{border-top:1px solid #c2c2c2; border-bottom:1px solid #d7d7d7; background:#fbfbfb; font-size:12px; font-weight:400;}
.bbs_list_box table tbody tr td{text-align:center;}
.bbs_list_box table tbody tr.view > td{background:#fbfbfb; min-height:30px; color:#7d7d7d; line-height:22px; border-top:1px solid #e4e4e4; text-align:left; padding:15px 20px 15px 30px;}

.bbs_list_box table tbody tr td .btn{display:block; width:100%; height:100%;}
.bbs_list_box table tbody tr td .btn > span{font-size:1px; text-indent:-9999em;}
.bbs_list_box table tbody tr.title td .btn{background:url(../img/content/icon_open.png) center center no-repeat;}
.bbs_list_box table tbody tr.active td .btn{background:url(../img/content/icon_close.png) center center no-repeat;}

.bbs_list_box table .tit{text-align:left;}
.bbs_list_box table .tit > a, .bbs_list_box table .img_tit > a{display:table;}

.bbs_list_box table .tit > a > img{width:60px; height:60px; margin-right:5px; display:inline-block;}
.bbs_list_box table .tit > a > p{display:table-cell; vertical-align:middle;}
.bbs_list_box table .tit > a > p > .file_t,
.mys.cop .tbl_s1 .file_t{width:16px; height:14px; display:inline-block; font-size:0; line-height:0; background:url(../img/icon_file_t.gif) center center no-repeat; margin-left:5px; vertical-align:middle;}

.view .cook_result > p{text-align:center; color:#000; font-size:19px; font-weight:700;}
.view .cook_result .tit{background:url(../img/content/bg_cookresult_tit.png) top center no-repeat; padding:0px 40px 13px 40px; line-height:32px; margin:6px 0 10px 0;}
.view .cook_result .num{border:1px solid #cdcdcd; border-bottom:none; background-color:#f5f5f5; padding:10px 0;}
.view .cook_result .num > em{color:#f76670;}
.view .cook_result .comment{text-align:left; padding-top:10px; font-size:13px; font-weight:400; color:#333;}
.view .cook_result > div{border:1px solid #cdcdcd; border-top:none; background-color:#fff; overflow:hidden; padding:10px 0;}
.view .cook_result > div > ul{text-align:center;}
.view .cook_result > div > ul > li{display:inline-block; padding:5px 10px; position:relative;}
.view .cook_result > div > ul > li:after{content:'|';  position:absolute; top:5px; right:0px; height:12px; width:1px; color:#cccccc;}
.view .cook_result > div > ul > li:last-of-type:after{content:'';}

.view .cook_result2 .tit{color:#464646; font-weight:700; width:auto; margin:0 auto 15px auto; display:table; position:relative; line-height:23px;}
.view .cook_result2 .tit:after{content:''; display:inline-block; width:100%; height:1px; background-color:#df3327; position:absolute; bottom:0px; left:0px;}
.view .cook_result2 > dl{margin-top:15px;}

.view .admin_re{position:relative; padding:10px 15px 0 0; border-top:1px dashed #d7d7d7; margin-top:10px;}
.view .admin_re:before{content:''; background:url(../img/content/txt_A.png) left top no-repeat; width:17px; height:22px; position:absolute; top:10px; left:-24px;}


/* 기본 bbs list */
.bbs_list{width:100%; float:left;}
.bbs_list_btn{width:100%; overflow:hidden;}
.bbs_list_btn a{width:16.5%; float:left; }
.bbs_list_btn a span{background:#fff; color:#464646; border:1px solid #d7d7d7; border-right:none; display:block; padding:11px 0; text-align:center; font-size:14px;}
.bbs_list_btn a:last-of-type span{border-right:1px solid #d7d7d7;}
.bbs_list_btn a:hover span, .bbs_list .bbs_list_btn a.active span{background:#f76670; color:#fff; border:1px solid #d0565f; font-weight:700;}
.bbs_list_btn a.active + a span{border-left:none;}

.bbs_list_box span{display:inline-block; line-height:22px; text-align:center; vertical-align: middle;}
.bbs_list_box span.number{width:10%;}
.bbs_list_box span.title{width:58%}
.bbs_list_box span.date{width:15%;}
.bbs_list_box span.hits{width:15%;}
.bbs_list_box > ul li > a > span.title{text-align:left;}
.bbs_list_box > p{border-top:1px solid #c2c2c2; border-bottom:1px solid #d7d7d7; background:#fbfbfb;}
.bbs_list_box > ul{border-bottom:1px solid #c2c2c2;}
.bbs_list_box > ul > li{ border-top:1px solid #e4e4e4;}
.bbs_list_box > ul > li:first-of-type{border-top:none;}
.bbs_list_box > ul > li > a, .bbs_list_box > ul > li > p{display:block; position:relative;}
.bbs_list_box > ul > li > a:after{content:''; background: url(../img/content/icon_open.png) center center no-repeat; position:absolute; top: 50%; right:10px; width:10px; height:6px; margin-top:-3px; display:inline-block;}
.bbs_list_box > ul > li.active a{font-size:14px;}
.bbs_list_box > ul > li.active a:after{background:url(../img/content/icon_close.png) right center no-repeat;}
.bbs_list_box > ul > li > div{background:#fbfbfb; min-height:30px; color:#7d7d7d; line-height:24px; border-top:1px solid #e4e4e4;}

.bbs_list_box2 > ul{border-bottom:1px solid #C2C2C2;}
.bbs_list_box2 > ul > li:first-of-type{border-top:1px solid #C2C2C2;}
.bbs_list_box2 > ul > li{padding:20px 0; width:100%; border-top:1px solid #e4e4e4; overflow:hidden;}
.bbs_list_box2 > ul > li > a{overflow:hidden; display:block;}
.bbs_list_box2 > ul > li > a > img{float:left; width:150px; margin:0 20px;}
.bbs_list_box2 > ul > li > a > div{float:right; width:488px; margin-right:20px;}
.bbs_list_box2 > ul > li > a > div > p{line-height:24px;}
.bbs_list_box2 > ul > li > a > div > .tit{color:#333333; font-size:17px; margin:14px 0 5px;}
.bbs_list_box2 > ul > li > a > div > .txt{color:#707070; height:48px;}
.bbs_list_box2 > ul > li > a > div > .re_good{margin-top:20px;}
.bbs_list_box2 > ul > li > a > div > .re_good > span{width:200px;}
.re_good > span{padding-left:22px; display:inline-block;}
.re_good > span > em{font-size:11px; color:#e65f55; margin-left:2px;}
.re_good > .re{background:url(../img/icon_re.gif) left center no-repeat;}
.re_good > .good{background:url(../img/icon_good.gif) left center no-repeat;}

/* 기본 */
.bbs .bbs_list .bbs_list_box p{padding:4px 30px 4px 0px; font-size:12px;}
.bbs .bbs_list .bbs_list_box ul li > a{padding:10px 30px 10px 0px;}
.bbs .bbs_list .bbs_list_box ul li > div{padding:14px 40px 14px 30px; }

/* FAQ */
.faq .bbs_list .bbs_list_box ul li{background:url(../img/content/txt_q.png) 25px 10px no-repeat; padding:0px;}
.faq .bbs_list .bbs_list_box ul li > a, .faq .bbs_list .bbs_list_box ul li > p{padding:10px 10px 10px 70px; }
.faq .bbs_list .bbs_list_box ul li > div{padding:10px 40px 10px 70px; background:#fbfbfb url(../img/content/txt_a.png) 25px 20px no-repeat;}

/* 공지사항 글쓰기 */
.bbs_write_box .tit_w,
.new_write .tit_w{font-weight:700; color:#464646; margin-bottom:10px;}
.bbs_write_box > dl{border-top:1px solid #e4e4e4; display:table; width:100%;}
.bbs_write_box > dl:first-of-type{border-top:1px solid #b3b3b3;}
.bbs_write_box > dl:last-of-type{border-bottom:1px solid #b3b3b3;}
.bbs_write_box > dl > dt, .bbs_write_box > dl > dd{line-height:26px; display:table-cell; vertical-align:top; padding:5px 0;}
.bbs_write_box > dl > dt{background-color:#fbfbfb; width:15%;}
.bbs_write_box > dl > dt > p{padding:3px 5% 3px 20%; font-weight:700; font-size:12px; line-height:26px;}
.bbs_write_box > dl > dd{width:85%;}
.bbs_write_box > dl > dd > div{padding:3px 10px; line-height:26px;}
.bbs_write_box > dl > dd > div > p{line-height:18px;}
.bbs_write_box > dl > dd > div > p + p{margin-top:5px;}
.bbs_write_box dd > div > div{padding-bottom:6px;min-height:26px;}
.bbs_write_box dd > div > div:last-of-type{padding-bottom:0; min-height:26px;}
.bbs_write_box .phonenumber span{margin:0 5px;}
.bbs_write_box input[type="text"], .bbs_write_box textarea{border:1px solid #e4e4e4; line-height:18px; vertical-align:top; padding:2px 10px; }
.bbs_write_box input[type="text"]{height:20px;}
.bbs_write_box input[type="file"]{margin-bottom:4px; vertical-align:top;}
.bbs_write_box p:last-of-type input[type="file"]{margin-bottom:0}
.bbs_write_box dl dd .ra_box{line-height:26px;}
.bbs_write_box .sms_agree > p{width:auto; margin-right:20px; float:left;}

.bbs_write_box dl.dl_7v3 > dt, .bbs_write_box dl.dl_7v3 > dd{float:left !important; min-width:auto; text-align:center; border:none;}
.bbs_write_box dl.dl_7v3 > dt:first-of-type{width:15%;}
.bbs_write_box dl.dl_7v3 > dd:first-of-type{width:55%; text-align:left !important;}
.bbs_write_box dl.dl_7v3 > dt:last-of-type{width:15%;}
.bbs_write_box dl.dl_7v3 > dd:last-of-type{width:15%;}

.bbs_write_box dl .point{font-weight:700;}
.bbs_write_box dl .point> em{color:#dc2a1e; margin-right:2px;}

.bbs_write_box .info_txt{font-size:12px;}
.bbs_write_box .info_txt > storng{font-weight:700;}
.bbs_write_box .info_txt > em{color:#f9772c;}

.bbs_write_box .ra_box > label{font-size:13px;}

.bbs_write_box .info{position:relative; font-size:12px; color:#f9772c; padding-left:20px;}
.bbs_write_box .info:before{content:''; display:inline-block; background:url(../img/icon_info.gif); width:14px; height:14px;  margin-right:3px; position:absolute; top:2px; left:0px;}

.bbs_write_box .dot_full{
    padding:20px 0 0 20px;
    border-bottom:1px solid #ddd;
    background:#fbfbfb
    }

.new_dlType dl:first-of-type{border-top:1px solid #b3b3b3; display:table;width: 100%;}
.new_dlType dl:last-of-type{border-bottom:1px solid #b3b3b3; border-top:none;}
.new_dlType.dl_col dl{ border-top:1px solid #b3b3b3 !important;}
.new_dlType dl{border-bottom:1px solid #e4e4e4; width:100%; display:table;}
.new_dlType dl > dt,
.new_dlType dl > dd{vertical-align:middle; display:table-cell; padding:5px 0 5px 10px;}
.new_dlType dl > dt{background-color:#fbfbfb; width:15%; vertical-align:top;}
.new_dlType dl > dd,
.new_dlType.dl_col dl > dt{border-left:1px solid #ececec;}
.new_dlType.dl_col dl > dt{width:12%;}
.new_dlType.dl_col dl > dt:first-of-type{border-left:none;}
.new_dlType.dl_col dl > dd{color:#555555; font-weight:700;}
.new_dlType.dl_col dl > dd .point{font-size:15px;}
.new_dlType.dl_col dl > dd .point > em{color:#dc2a1e; margin-right:5px;}
.new_dlType dl > dt > p{line-height:26px;}
.new_dlType dl > dd > div{margin-bottom:5px;}
.new_dlType dl > dd > div:last-of-type{margin-bottom:0;}
.new_dlType dl > dd > div > p{margin-bottom:5px;}
.new_dlType dl > dd > div > p:last-of-type{margin-bottom:0;}
.new_dlType input[type="text"],
.new_dlType input[type="file"],
.new_dlType textarea,
.new_dlType select{border:1px solid #d7d7d7;}
.new_dlType input[type="text"],
.new_dlType input[type="file"]{line-height:22px;}
.new_dlType input[type="text"],
.new_dlType textarea{padding:1px 2%; width:96%}
.new_dlType select{width:auto;}
.new_dlType .tip_txt{text-align:right; padding-right:2%; padding-bottom:3px;}

/* 기본bbs 검색 */
.search{width:100%; float:left;}
.search_select{position:relative;}

.bbs .search{border-top:1px solid #b3b3b3; padding:11px 0;}
.bbs .search > div{text-align:center;}
.bbs .search > div > div{display:inline-block; vertical-align:middle}
.bbs .search .search_select{width:100px; text-align:left !important;}
.bbs .search .search_select .btn{border:1px solid #e2e2e2; line-height:18px; padding:4px 10px; background:url(../img/content/arrow_open.png) 90% center no-repeat; display:block; width:78px; color:#707070; font-size:12px;}
.bbs .search .search_select ul{position:absolute; top:27px; left:0px; width:100%; z-index:1;}
.bbs .search .search_select ul li{border:1px solid #e2e2e2; border-top:none;}
.bbs .search .search_select ul li:first-of-type{border-top:1px solid #e2e2e2 !important;}
.bbs .search .search_select ul li a{display:block; padding:5px 10px 5px 10px; background:#fff; font-size:12px;}
.bbs .search .search_select ul li a:hover,.bbs .search .search_select ul li a:focus{background:#fbfbfb;}
.bbs .search .search_input{width:332px; margin-left:2px;}
.bbs .search .search_input .word{border:1px solid #e2e2e2; padding:4px 4px; line-height:18px; height:18px; width:226px; float:left; font-size:12px;}
.bbs .search .search_input .btn{padding:4px 0 4px 27px; width:61px; border:1px solid #e2e2e2; text-align:left; float:right; background:url(../img/content/icon_search.png) 10px center no-repeat; font-size:12px; line-height:18px; height:18px;}

/* 글보기 */
.bbs_view{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding-bottom:20px;}
.bbs_view > dl{padding-bottom:25px;}
.bbs_view > dl .f_left{padding-left:20px;}
.bbs_view > dl .f_right{padding-right:20px;}
.bbs_view > dl > dt, .bbs_view > dl > dd{width: 100%; overflow: hidden; padding:9px 0; }
.bbs_view > dl > dt{background-color:#fbfbfb; font-weight:700; color:#666666; line-height:20px;}
.bbs_view > dl > dd{border-top:1px solid #e4e4e4; line-height:20px;}
.bbs_view > dl .txt{
    padding-top:30px
    }
.bbs_view > dl .txt .img{
    float:left;
    width:30%
    }
.bbs_view > dl .txt .img img{
    width:100%
    }
.bbs_view > dl .txt .img + .text{
    float:left;
    width:67%;
    margin:0 1% 0 2%;
    padding:0
    }

.bbs_view > dl .txt table{
    width:100%;
    border-bottom:1px solid #b3b3b3
    }
.bbs_view > dl .txt table tr:first-child th,
.bbs_view > dl .txt table tr:first-child td{
    border-top:1px solid #b3b3b3
    }
.bbs_view > dl .txt tr{
    border-top:1px solid #e4e4e4
    }
.bbs_view > dl .txt th{
    padding:10px 10px;
    background:#fbfbfb;
    white-space:nowrap
    }
.bbs_view > dl .txt td{
    padding:10px 10px;
    }

.bbs_view > dl .tit > .f_right{font-weight:400; font-size:12px;}
.bbs_view > dl .file{line-height:18px;}
.bbs_view > dl .f_right > span:after{content:'|'; padding-left:5px; font-size:11px; color:#ccc; margin:0 10px; vertical-align:middle;}
.bbs_view > dl .f_right > span:last-of-type:after{content:''; margin:0px; padding-left:0px;}
.bbs_view > dl .f_right > span > em{margin-left:5px;}
.bbs_view > dl .txt > .text{padding:10px 25px 25px; line-height:22px;}
.bbs_view > dl .re_good > span:last-of-type{margin-right:0px;}
.bbs_view > dl .txt .img{max-width:690px; margin:0 auto; text-align:center;}
.bbs_view > dl .txt .img > img{margin:5px;}
.bbs_view > dl .txt .text{color:#333;}
.bbs_view > dl .txt .text > strong{color:#db2b1f; font-weight:normal;}

.bbs_view > table{width:100%; line-height:20px; color:#707070;}
.bbs_view > table > tbody > tr > th, .bbs_view > table > tbody > tr > td{border-bottom:1px solid #e5e5e5; padding:8px 10px;}
.bbs_view > table > tbody > tr:last-of-type > th, .bbs_view > table > tbody > tr:last-of-type > td{border-bottom:none; }
.bbs_view > table > tbody > tr > th{vertical-align:top;}
.bbs_view > table > tbody > tr:last-of-type > td{padding:35px 10px 15px;}
.bbs_view > table > tbody > tr > td > .text{padding-top:20px;}
.bbs_view > table > tbody > tr > td > .text:first-of-type{padding-top:0px;}
.bbs_view > table > tbody > tr > td > .text > ul > li{color:inherit;}
.bbs_view > table > tbody > tr > td > ul.name_list{border-top:1px solid #959595;}
.bbs_view > table > tbody > tr > td > ul.name_list > li{color:inherit; border-bottom:1px solid #dddddd; width:50%; float:left;}
.bbs_view > table > tbody > tr > td > ul.name_list > li > span{padding:2.2% 3%; display:inline-block; float:left; color:#555;}
/* 2016-11-30 ygh
.bbs_view > table > tbody > tr > td > ul.name_list > li > span.name{width:39%; background-color:#fbfbfb; font-weight:700; }
.bbs_view > table > tbody > tr > td > ul.name_list > li > span.idname{width:49%}
 */
.bbs_view > table > tbody > tr > td > ul.name_list > li > span:first-child{width:40%;overflow:hidden;}
.bbs_view > table > tbody > tr > td > ul.name_list > li > span:nth-child(2){font-weight:bold;}

.full_img{width:700px; text-align:center;}
.full_img > img{width:698px; border:1px solid #d7d7d7;}

.box .w100per.t_center{position:relative; min-height:26px;}
.box .ico_good{padding:5px 10px 5px 30px; background:url(../img/icon_good.gif) 10px 4px no-repeat; }
.box .btnG{margin-right:10px;}
.box .btnG:last-of-type{margin-right:0px !important;}

.classG .bbs_view > dl{padding-bottom:0px !important;}

/* 답글 공통 */
.bbs_re .re_ib{overflow:hidden; height:60px; border:1px solid #d7d7d7; position:relative;}
.bbs_re .re_ib > p{position:absolute; bottom:5px; right:10%; width:auto; z-index:1; font-size:11px; background-color:#fff;}
.bbs_re .re_input{height:51px; border:none; float:left; padding:5px;}
.bbs_re .re_btn{width:62px; height:60px; float:right; background-color:#fdfdfd; line-height:60px; text-align:center; font-weight:700;}
.bbs_re .re_btn:before{border-left:1px solid #d7d7d7; content:''; width:1px; height:100%; float:left;}
.bbs_re .foot{padding-bottom:10px; overflow:hidden;}
.bbs_re .foot p, .bbs_re .foot a{font-size:12px;}
.bbs_re .txt{padding:5px 0}
.bbs_re .id{color:#666; font-weight:700;}

/* 답글작성 */
.bbs_re_write{padding-top:12px; padding-bottom:10px; line-height:30px;}
.bbs_re_write > dl > dt{font-weight:700; color:#464646;}
.bbs_re_write .re_ib{width:698px; margin-top:6px;}
.bbs_re_write .re_input{width:625px;}

.event_box .bbs_re_write > div.re_ib{width:853px;}
.event_box .bbs_re_write > div.re_ib > .re_input{width:780px;}

/* 답글리스트 */
.bbs_re_list{background-color:#fbfbfb; border:1px solid #d7d7d7; padding:0 14px;}
.bbs_re_list ul li{width:100%; overflow:hidden; padding-top:10px;}
.bbs_re_list > ul > li{border-top:1px solid #e4e4e4}
.bbs_re_list > ul > li:first-of-type{border-top:none;}
.bbs_re_list > ul > li > ul > li{width:auto; padding:10px 0 0 15px; position:relative;}
.bbs_re_list > ul > li > ul > li:before{content:''; background:url(../img/bg_re_re.png) left top no-repeat; width:7px; height:7px; position:absolute; top:15px; left:0px;}
.bbs_re_list .re_ib{width:668px;}
.bbs_re_list .re_input{width:595px}


/* FAQ 검색 */
.faq .search > div > div{float:left;}
.faq .search .search_select{width:23%;}
.faq .search .search_input02{width:77%;}
.faq .search .search_select .btn{border:2px solid #ef4954; line-height:18px; padding:9px 10px; background:url(../img/content/arrow_faq_open.png) 90% center no-repeat; display:block;}
.faq .search .search_select ul{position:absolute; top:39px; left:0px; width:100%; z-index:1;}
.faq .search .search_select ul li{border-top:1px solid #ef4954; border-right:2px solid #ef4954; border-bottom:1px solid #ef4954; border-left:2px solid #ef4954;}
.faq .search .search_select ul li:last-of-type{border-bottom-width:2px;}
.faq .search .search_select ul li a{display:block; padding:12px 10px 11px 10px; background:#fff;}
.faq .search .search_select ul li a:hover,.faq .search .search_select ul li a:focus{color:#fff; background:#ef4954;}
.faq .search .search_input{width:59%;}
.faq .search .search_input > div{margin:0 1.5%; width:97%; position:relative}
.faq .search .search_input .word{border:2px solid #ef4954; padding:8px 20% 8px 2%; line-height:20px; height:20px; width:77%;}
.faq .search .search_input .btn{padding:10px; line-height:20px; color:#fff; background:#ef4954; width:48px; height:20px; display:inline-block; vertical-align:middle; text-align:center; position:absolute; top:0px; right:0px; font-size:15px; font-weight:700;}
.faq .search .search_input p > a{color:#acacac; padding:10px; line-height:22px; display:inline-block;}
.faq .search .search_btn{width:18%;}
.faq .search .search_btn .btn{padding:10px 0; line-height:20px; color:#fff; background:#959595; width:100%; height:20px; display:block; vertical-align:middle; text-align:center; font-size:15px;}
.faq .search .search_btn .btn span{padding-right:8px; background:url(../img/content/arrow_myshop.png) right center no-repeat; font-size:15px; font-weight:700;}

.search_item{position:relative; font-size:12px;}

.search_item dl{width:100%; }
.search_item dt, .search_item dd{display:inline-block; vertical-align:middle;}
.search_item dt{font-weight:700; width:102px; color:#464646;}
.search_item dd{color:#707070;}
.search_item a{font-size:12px;}

.search_item .search_item_word{background-color:#f4f4f4; height:36px; margin-bottom:30px;}
.search_item .search_item_word > dl.word_item{width:686px; float:left;}
.search_item .search_item_word > dl.word_item > dd{width:580px;}
.search_item .search_item_word > dl.word_item > dd > ul > li{padding-right:5px; line-height:36px;}
.search_item .search_item_word > dl.word_item > dd > ul > li:before{content:'|'; display:inline-block; margin-right:5px;  color:#cccccc;}
.search_item .search_item_word > dl.word_item > dd > ul > li:first-of-type:before{content:'';}
.search_item .search_item_word > dl.fav_item{width:251px; float:right;}
.search_item .search_item_word > dl.fav_item > dd{width:145px;}
.search_item .search_item_word > dl > dt,
.search_item .search_item_word > dl > dd{height:36px; line-height:36px;}
.search_item .search_item_word > dl > dt:before{content:''; display:inline-block; width:15px;}
.search_item .search_item_word > dl > dt:after{content:''; display:inline-block; background:url(../img/icon_arrow.png) center center no-repeat; width:5px; height:7px; margin-left:12px;}
.search_item .search_item_word > dl > dd{height:36px; float:right;}
.search_item .search_item_word > dl > dd > ul{width:100%;}
.search_item .search_item_word > dl > dd > ul > li{display:inline-block; }
.search_item .search_item_word > dl > dd > ul > li > a{line-height:16px; padding:10px;}
.search_item .search_item_word > dl.word_item > dd > ul > li:first-of-type > a{padding:10px 10px 10px 0;}
.search_item .search_item_word > dl > dd.hover2JQ > ul{height:36px; overflow:hidden;}
.search_item .search_item_word > dl > dd.hover2JQ{position:relative;}
.search_item .search_item_word > dl > dd.hover2JQ > ul.view{position:absolute; top:0px; left:0px; overflow:visible; border:1px solid #f44c59; background-color:#fff; height:auto; z-index:10; width:145px;}
.search_item .search_item_word > dl > dd.hover2JQ > ul > li{display:block; border-bottom:1px dashed #d6d6d6; margin:0 5px;}
.search_item .search_item_word > dl > dd.hover2JQ > ul > li:last-of-type{border-bottom:none;}
.search_item .search_item_word > dl.fav_item > dd.hover2JQ > ul > li > a{display:block;}
.search_item .search_item_word > dl.fav_item > dd > ul > li > a > em{background-color:#737373; text-align:center; height:15px; line-height:15px; display:inline-block; margin-right:5px; font-size:11px; color:#fff; font-weight:700; vertical-align:middle; letter-spacing:-1px; padding:0 4px 0 2px; min-width:10px;}
.search_item .search_item_word > dl.fav_item > dd > ul > li:nth-of-type(1) > a > em,
.search_item .search_item_word > dl.fav_item > dd > ul > li:nth-of-type(2) > a > em,
.search_item .search_item_word > dl.fav_item > dd > ul > li:nth-of-type(3) > a > em{background-color:#f44c59;}

.search_item .search_item_sel{border:1px solid #cfcfcf; position:relative; margin-bottom:50px;}
.search_item .search_item_sel > .btn.more{position:absolute; }
.search_item .search_item_sel > ul > li{border-top:1px dashed #d6d6d6; padding:10px 0; margin:0 10px; position:relative;}
.search_item .search_item_sel > ul > li:first-of-type{border-top:none;}
.search_item .search_item_sel > ul > li:last-of-type{display:none;}
.search_item .search_item_sel > ul > li > dl{width:777px; padding:2px 0 2px 112px; height:26px; overflow-x:hidden; overflow-y:hidden; }
.search_item .search_item_sel > ul > li > dl > dt, .search_item .search_item_sel > ul > li > dl > dd{height:26px; line-height:26px;}
.search_item .search_item_sel > ul > li > dl > dt{width:104px; position:absolute; left:0px; top:0px;}
.search_item .search_item_sel > ul > li > dl > dd{width:142px; margin-right:3px;}
.search_item .search_item_sel > ul > li > dl > dd.active > a,
.search_item .search_item_sel > ul > li > dl > dd > a:hover,
.search_item .search_item_sel > ul > li > dl > dd > a:active,
.search_item .search_item_sel > ul > li > dl > dd > a:focus,
.search_item .search_item_sel > ul > li > dl > dd.active label{color:#dc2a1e}
.search_item .search_item_sel > ul > li > dl.item_1 > dd,
.search_item .search_item_sel > ul > li > dl.item_2 > dd{width:190px; margin-right:0px;}
.search_item .search_item_sel > ul > li > dl.item_3,
.search_item .search_item_sel > ul > li > dl.item_4,
.search_item .search_item_sel > ul > li > dl.item_5,
.search_item .search_item_sel > ul > li > dl.item_6{position:relative;height:auto !important;}
.search_item .search_item_sel > ul > li > dl.item_3 > dd{width:auto; margin-right:3px;}
.search_item .search_item_sel > ul > li > dl.item_3 > dd > .btng,
.search_item .search_item_sel > ul > li > dl.item_3 > dd > .inputg{min-width:110px; padding:5px 0;}
.search_item .search_item_sel > ul > li > dl.item_4{padding:5px 0 2px 112px;}
.search_item .search_item_sel > ul > li > dl.item_6 > dd{width:20px; height:20px; margin-right:3px;}
.search_item .search_item_sel > ul > li > dl.item_6 > dd > a{border:1px solid #dedede; padding:2px; display:block;}
.search_item .search_item_sel > ul > li > dl.item_6 > dd.active > a,
.search_item .search_item_sel > ul > li > dl.item_6 > dd > a:active,
.search_item .search_item_sel > ul > li > dl.item_6 > dd > a:hover,
.search_item .search_item_sel > ul > li > dl.item_6 > dd > a:focus{border-color:#f44c59;}
.search_item .search_item_sel > ul > li > dl.item_6 > dd > a > span{display:block; font-size:0; line-height:0; width:14px; height:14px;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_1{background-color:#8d562f;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_2{background-color:#e81818;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_3{background-color:#f4aa25;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_4{background-color:#f4d324;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_5{background-color:#f1f324;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_6{background-color:#a5dd0c;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_7{background-color:#38b300;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_8{background-color:#6f832e;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_9{background-color:#98d0e9;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_10{background-color:#3130fa;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_11{background-color:#1d2c87;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_12{background-color:#8417c2;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_13{background-color:#b220a7;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_14{background-color:#fec4da;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_15{background-color:#ffffff;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_16{background-color:#c5c5c5;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_17{background-color:#8c8c8c;}
.search_item .search_item_sel > ul > li > dl.item_6 .item_6c_18{background-color:#000000;}
.search_item .search_item_sel > ul > li.more2JQ{padding:0; }
.search_item .search_item_sel > ul > li.more2JQ > dl{padding:5px 0 5px 112px;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dt{top:5px;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd:nth-of-type(4n){clear:both; width:175px;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd em{margin-left:3px; font-size:12px;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd{height:auto; vertical-align:top;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd > .ra_box{line-height:20px; padding:4px 0; overflow:hidden; position:relative;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd > .ra_box > input[type="checkbox"]{width:22px; float:left; position:absolute; left:0px; top:7px;}
.search_item .search_item_sel > ul > li.more2JQ > dl > dd > .ra_box > label{padding-left:22px; width:153px; float:left;}
.search_item .search_item_sel > ul > li.more2JQ > .btn.more{position:absolute; right:0px; top:8px; font-size:0; line-height:0; display:inline-block; background-image:url(../img/btn_moreJQ.png); background-repeat:no-repeat; width:19px; height:19px; background-position:0px 0px;}
.search_item .search_item_sel > ul > li.more2JQ > a.btn.cancle{display:none;}
.search_item .search_item_sel > ul > li.more2JQ.view > a.btn.cancle{display:inline-block; position:absolute; top:33px; left:0px; border:1px solid #c4c4c4; border-radius:2px; background-color:#fff; padding:2px 7px; line-height:19px; height:19px;}
.search_item .search_item_sel > ul > li.more2JQ.view > .btn.more{background-position:-19px 0px;}
.search_item .search_item_sel > ul > li.view > dl{overflow-x:hidden; overflow-y:auto; }
.search_item .search_item_sel > ul > li.view > dl.item_1{height:auto; max-height:105px;}
.search_item .search_item_sel > ul > li.view > dl.item_2{height:auto; max-height:130px;}

.search_item .search_item_sel > .btn.more{background:url(../img/bg_moreJQ.png) center center no-repeat; width:90px; height:28px; text-align:center; position:absolute; bottom:-28px; left:50%; margin-left:-45px; line-height:28px;}
.search_item .search_item_sel > .btn.more:after{content:''; display:inline-block; width:7px; height:9px; margin-left:10px;}
.search_item .search_item_sel > .btn.more:after{background:url(../img/btn_open.png) center center no-repeat;}
.search_item .search_item_sel.view > .btn.more:after{background:url(../img/btn_close.png) center center no-repeat;}
.search_item .search_item_sel.view > ul > li:last-of-type{display:block;}

/* 검색결과 */
.search_result_textnum{line-height:48px; font-size:23px; font-weight:700; text-align:center; color:#363636;}
.search_result_textnum > em{color:#dc2a1e;}

.search_tab{width:100%; position:relative;}
.search_tab > ul{width:651px; overflow:hidden;}
.search_tab > ul > li{width:128px;}
.search_tab .research_box{max-width:270px; width:auto; position:absolute; top:10px; right:0px; }
.search_tab .research_box .select{width:auto; display:inline-block;}
.search_tab .research_box .sel_box{width:108px; display:inline-block;}
.search_tab .research_box .sel_box > ul{ width:110px;}
.search_tab .research_box .input_box{width:150px; display:inline-block;}
.search_tab .research_box .input_box a > span{position:absolute; top:-9999px;}

.sel_box{border:1px solid #d4d4d4; position:relative;}
.sel_box > a{padding:2px 20px 2px 5px; position:relative; display:block; font-size:12px; line-height:20px;}
.sel_box > a:after{content:''; background:url(../img/icon_sel.png) center center no-repeat; width:5px; height:3px; position:absolute; top:10px; right:8px;}
.sel_box > ul{position:absolute; top:25px; left:-1px;}
.sel_box > ul > li{border:1px solid #d4d4d4; border-top:none;}
.sel_box > ul > li > a{display:block; padding:4px 5px; background:#fff;}
.sel_box > ul > li > a:hover, .sel_box > ul > li > a:active, .sel_box > ul > li > a:focus{background:#fbfbfb;}

.input_box{border:1px solid #d4d4d4;}
.input_box input[type="text"]{border:1px solid #fff; height:20px;line-height:20px; font-size:12px; padding-left:5px; vertical-align:baseline; width:110px;}
.input_box .btn.search{width:24px; height:24px; background:url(../img/icon_search.png) center center no-repeat; float:right;}

.search_etc{border-bottom:1px solid #e2e2e2; padding:6px 0; height:27px;}
.search_etc .search_etc_menu{width:700px; float:left;}
.search_etc .search_etc_menu > a{line-height:16px; margin:6px 0; display:inline-block; margin-left:14px; padding-left:14px; background:url(../img/dot_h.png) left top repeat-y; color:#959595; font-size:12px;}
.search_etc .search_etc_menu > a:first-of-type{margin-left:0px; padding-left:0px; background:none;}
.search_etc .search_etc_menu > a.active, .search_etc .search_etc_menu > a:hover, .search_etc .search_etc_menu > a:active, .search_etc .search_etc_menu > a:focus{color:#464646;}
.search_etc .search_etc_sel{width:168px; float:right; margin-right:5px;}
.search_etc .search_etc_sel > a{width:25px; height:25px; border-bottom:1px solid #b8b9be; border-top:1px solid #dadada; background-image:url(../img/btn_view.png); background-position:0px 0px; background-repeat:no-repeat; float:left;}
.search_etc .search_etc_sel > a > span{position:absolute; top:-9999px;}
.search_etc .search_etc_sel > a.btn_imgview{border-left:1px solid #dadada; background-position:0px 0px;}
.search_etc .search_etc_sel > a.btn_listview{border-left:1px solid #dadada; border-right:1px solid #dadada; background-position:-25px 0px;}
.search_etc .search_etc_sel > a.active.btn_imgview{background-position:0px -25px;}
.search_etc .search_etc_sel > a.active.btn_listview{background-position:-25px -25px;}
.search_etc .search_etc_sel > div{width:108px; float:right;}
.search_etc .search_etc_sel .select{width:108px; float:right}
.search_etc .search_etc_sel .sel_box > a{line-height:21px;}
.search_etc .search_etc_sel .sel_box > ul{width:110px; top:26px;}

.search_etc2{border-bottom:1px solid #e2e2e2; padding:14px 0; height:26px;}
.search_etc2 > div{width:auto; display:inline-flex;}
.search_etc2 .seletG{display:inline-block; margin-right:20px;}
.search_etc2 .seletG:after{content:''; background:url(../img/icon_history.png) center center no-repeat; width:4px; height:7px; position:absolute; top:9px; right:-13px;}
.search_etc2 .seletG > a{line-height:16px;}
.search_etc2 .search_input{width:130px; border:1px solid #e2e2e2; height:24px;}
.search_etc2 .search_input .word2{padding-left:5px; line-height:20px; width:92px; float:left; font-size:12px; border:1px solid #fff;}
.search_etc2 .search_input .btn{width:30px; float:right; background:url(../img/icon_search.png) center 5px no-repeat; font-size:0px; line-height:0px; height:24px;}
.search_etc2 > div > span > em{color:#df3327;}
.search_etc2 .seletG.no{margin-right:5px;}
.search_etc2 .seletG.no:after{display:none; }

.search_etc_bortp{border-top:1px solid #e2e2e2;}

/* 검색결과 없을시 */
.nolist .search_info_box{background-color:#fbfbfb; border:1px solid #e3e3e3; padding:35px; margin-bottom:20px; text-align:center;}
.nolist .search_info_box:before{content:''; display:inline-block; width:80px; height:56px; background:url(../img/icon_search_box.png) center center no-repeat; margin-right:50px; margin-top:28px; vertical-align:top;}
.nolist .search_info_box > dl{display:inline-block; text-align:left;}
.nolist .search_info_box > dl > dd{font-size:12px;}

.nolist .search_item{overflow:hidden; border-bottom:1px solid #dddddd;}
.nolist .search_item .search_item_word{background-color:#fff;}
.nolist .search_item .search_item_word > dl.fav_item{width:100%; clear:both;}
.nolist .search_item .search_item_word > dl.fav_item > dt,
.nolist .search_item .search_item_word > dl.fav_item > dd{line-height:26px;}
.nolist .search_item .search_item_word > dl.fav_item > dd{width:831px; }
.nolist .search_item .search_item_word > dl.fav_item > dd > ul > li{line-height:36px; width:160px; line-height:26px;}
.nolist .search_item .search_item_word > dl.fav_item > dd > ul > li > a{line-height:16px; padding:5px 10px; font-size:12px;}

.nolist .list_box{padding-top:30px;}
.nolist .list_box > strong{margin-bottom:10px; display:block; font-size:15px;}

/* 상품리스트 */
.list_box{padding-top:50px;}
.list_box .goods_img > .mark > span{margin:2px; display:inline-block;}
.list_box .goods_img > img{height:100%;max-width:100%; max-height:100%;}
.list_box .fr{float:right; margin-top:1px;}
.list_box .icon{font-size:0px; line-height:0px;}
.list_box ul li.active{border:1px solid #e86057 !important;}
.list_box .goods_img > .mark{position:absolute;vertical-align:middle;}
.list_box .goods_text .tit{font-size:17px; letter-spacing:-1px; line-height:24px; color:#333333;}
.list_box .goods_text .grade .gumea > em{color:#e65f55;}
.list_box .goods_text .grade .star{background:url(../img/bg_star.gif) left center repeat-x; width:74px; height:14px;  margin-right:10px; float:left;}
.list_box .goods_text .grade .star img{margin-right:2px; vertical-align:baseline;}
.list_box .goods_text .grade .gun{width:auto;}
.list_box .goods_text .grade .gumea{width:auto; float:right;}
.list_box .goods_text .price p:first-of-type > span{text-decoration:line-through;}
.list_box .goods_text .price p:last-of-type > span{color:#db2b1f; font-size:17px; text-decoration:none;}
.list_box .goods_text .price p:last-of-type > span > em{font-weight:700;}

.textlist > ul > li{border:1px solid #fff; border-bottom:1px solid #e4e4e4; padding:20px 25px; display:table; position:relative;}
.textlist > ul > li:first-of-type{border-top:1px solid #e4e4e4;}
.textlist > ul > li > a{width:770px;}
.textlist > ul > li > div{width:120px;}
.textlist > ul > li > a, .textlist > ul > li > div{display:table-cell; vertical-align:middle;}
.textlist > ul > li > div > a{display:block;}
.textlist > ul > li > a > div{display:inline-block;}
.textlist .goods_img{width:150px; height:150px; float:left;}
.textlist .goods_img > .mark2{
    top:144px;
    left:195px;
    text-align:left;
    width:50%
    }
.textlist .goods_img > .mark > span{width:26px; height:26px;}
.textlist .goods_img > .mark > span img{
    width:100%
}
.textlist .goods_img > .mark > span.icon_markD2{border:1px solid #0089d0;}
.textlist .goods_img > .mark > img{margin:2px; width:26px; height:26px;}
.textlist .goods_text{width:470px; margin:0 50px 0 20px; float:left; position:relative;}
.textlist .goods_text .tit{height:75px; width:350px; margin-bottom:25px; overflow:hidden;}
.textlist .goods_text .tit+span{
    position:absolute;
    top:75px;
    overflow:hidden;
    width:350px;
    white-space:nowrap;
    text-overflow:ellipsis;
    }
.sub_sijang .textlist .goods_text .tit+span{
   left:64px;
   width:310px     
    }
.textlist .goods_text .addHotd+span{
    left:80px;
    width:270px
    }
        
.textlist .goods_text .tit .icon{position:absolute; top:75px; left:0px;}
.textlist .goods_text .grade{width:390px;}
.textlist .goods_text .price{position:absolute; top:50%; right:0px; margin-top:-5px;}
.textlist .goods_text .price p{color:#707070; line-height:24px;}
.textlist .goods_tip{width:56px; float:right; margin-right:20px;}
.textlist .goods_tip > p{display:table-cell; vertical-align:middle; height:139px;}
.textlist .goods_btn .btn{background:url(../img/bg_btngg.gif) center center repeat-x; color:#fff; text-align:center;}
.textlist .goods_btn > a{margin:5px 0; height:30px; line-height:30px; padding:0; color:#464646; font-size:14px;     display:block;}
.textlist .icon.best1, .textlist .icon.best2, .textlist .icon.best3{background:url(../img/icon_best.gif) center center no-repeat; width:48px; height:17px;}
.textlist .icon.hotdeal{background:url(../img/icon_hotdeal.gif) center center no-repeat; width:70px; height:17px;}

.textlist .icon.best{background-color:#ffffff; min-width:50px; width:auto; height:15px; display:inline-block; color:#464646; text-align:center; font-weight:400; border:1px solid #cfcfcf;}
.textlist .icon.best:before{content:'BEST'; display:inline-block; width:auto; font-size:11px; line-height:15px; height:17px;}
.textlist .icon.best > em{display:inline-block; width:auto; font-size:11px; line-height:15px; margin-left:5px; font-weight:700;}

.textlist > ul > li:nth-of-type(1) .icon.best,
.textlist > ul > li:nth-of-type(2) .icon.best,
.textlist > ul > li:nth-of-type(3) .icon.best,
.category .textlist > ul > li:nth-of-type(4) .icon.best,
.category .textlist > ul > li:nth-of-type(5) .icon.best{background-color:#de3226; border-color:#de3226; color:#fff;}

.textlist .icn_dis{min-width:50px; width:auto; height:17px; line-height:17px; background:#ec504a; font-size:11px; padding-top:0px; top:50%; left:84%; margin-top:-5%;}
.textlist .icn_dis b{font-size:inherit;}
.textlist .icn_dis:after{content:'DC'; display:inline-block; margin-left:3px;}

.textlist .icon + .hotdeal{left:53px !important;}

.imglist > ul > li{border:1px solid #d7d7d7; width:303px; height:485px; float:left; margin-right:10px; margin-top:14px; position:relative}
.imglist > ul > li:nth-of-type(1), .imglist > ul > li:nth-of-type(2), .imglist > ul > li:nth-of-type(3){margin-top:0;}
.imglist > ul > li:nth-of-type(3n){margin-right:0px;}
.imglist > ul > li > a{padding:11px; display:block;}
.imglist .goods_img{position:relative; width:281px; height:281px; overflow:hidden; text-align:center;}
.imglist .goods_img > .mark1{top:2px; right:8px; width:48px; max-height:220px;}
.imglist .goods_img > .mark2{bottom:12px; left:5px; max-width:267px; height:62px; text-align:left;}
.imglist .goods_img > .mark > span{margin:1px; width:58px; height:58px;} /* 20170601 border:1px solid #fff; */
.imglist .goods_img > .mark > span.icon_markD2{border:1px solid #0089d0;}
.imglist .goods_img > .mark > img{border:1px solid #fff;  width:58px; height:58px;}
.imglist .goods_img > .mark > img[alt="해외배송"]{border:1px solid #0089d0;}
.imglist .goods_text .price p{display:inline-block; line-height:24px; margin-right:10px;}
.imglist .goods_text .price p:last-of-type > span{font-size:17px;}
.imglist .goods_text .price p:last-of-type > span > em{font-size:23px;}
.imglist .goods_text .price > span{
    float:right
    }
.imglist .goods_text .price > span i{
    padding:2px 4px;
    background:#64A8E9;
    font-style:normal;
    font-size:10px;
    color:#fff
    }
.imglist .goods_text .tit{height:50px; margin-bottom:10px; overflow:hidden; padding-top:15px; text-overflow:ellipsis;}
.imglist.ourSpec .goods_text .tit{
    height:auto
}
.imglist .goods_text .tit+span{
    display:block;
    height:18px;
    margin:-10px 0 10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
    }
.imglist.ourSpec .goods_text .tit+span{
    height:30px;
    margin:-5px 0 10px
    }
.imglist .goods_text .tit .icon{position:absolute; top:-1px; left:10px;}
.imglist .goods_text .grade{padding-top:12px}
.imglist .goods_tip{position:absolute; bottom:0px; left:0px; width:283px; border-top:1px solid #ddd; padding:10px;}
.imglist .goods_btn{
    position:absolute;
    top:50%;
    left:11px;
    width:279px;
    height:40px;
    margin-top:15px;
    background:url(../img/bg_goods_btn.png) center center repeat;
    text-align:center;
    line-height:8px;
    opacity:0
    }
.imglist .goods_btn.qckBar{
    opacity:1
    }
    
.imglist .nextHotdeal .goods_btn{
    top:0;
    width:281px;
    height:281px;
    }
.imglist .nextHotdeal .goods_btn.qckBar{
    opacity:.6
    }
.imglist .nextHotdeal .goods_btn a{
    display:none
    }
.imglist .goods_btn a{ background-position:center center; background-repeat:no-repeat; width:24px; height:24px; padding:0; border:none; line-height:0; font-size:0; display:inline-block; margin:0 5px; min-width:auto;}
.imglist .goods_btn a{background-image:url(../img/btn_cart.png);}
.imglist .goods_btn a:last-of-type{background-image:url(../img/btn_ggim.png);}
.imglist .goods_btn a:first-of-type{background-image:url(../img/btn_blgm.png);}
.imglist .icon.best1, .imglist .icon.best2, .imglist .icon.best3{background-image:url(../img/icon_bestN.png); background-position:0px 0px; background-repeat:no-repeat; width:42px; height:59px; display:inline-block;}
.imglist .icon.best1{background-position:0px 0px;}
.imglist .icon.best2{background-position:-42px 0px;}
.imglist .icon.best3{background-position:-84px 0px;}
.imglist .icon.hotdeal{background:url(../img/icon_hotdeal.png) center center no-repeat; width:42px; height:58px; }
.imglist .icon + .hotdeal{left:63px !important;}
.imglist .icn_dis + .hotdeal{left:85px !important;}

.imglist .icon.best, .ranking{background-image:url(../img/bg_icon_best.png); background-position:-42px 0px; background-repeat:no-repeat; width:42px; height:59px; display:inline-block; color:#464646; text-align:center; }
.imglist .icon.best:before{content:'BEST'; display:block; width:100%; font-size:13px; line-height:15px; height:15px; margin-top:5px;}
.imglist .icon.best > em, .ranking > em{display:block; width:100%; font-size:20px; font-weight:700; line-height:26px;}
.ranking:after, .ranking > em{display:inline-block !important; width:auto !important; line-height:46px !important;}

.imglist > ul > li:nth-of-type(1) .icon.best,
.imglist > ul > li:nth-of-type(2) .icon.best,
.imglist > ul > li:nth-of-type(3) .icon.best,
.category .imglist > ul > li:nth-of-type(4) .icon.best,
.category .imglist > ul > li:nth-of-type(5) .icon.best{background-position:0px 0px !important; color:#fff;}

.category .list_box{padding-top:0px;}

.none{display:table; width:100% !important;}
.none > p{display:table-cell; vertical-align:middle; text-align:center;}

.bbs_list_type1{width:448px; margin:0 auto;}
.bbs_list_type1 > li{width:149px; float:left;}
.bbs_list_type1 > li:first-of-type{width:150px; float:left;}
.bbs_list_type1 > li > a{display:block;}
.bbs_list_type1 > li > a > img{height:148px; width:148px; border:1px solid #d7d7d7; border-left:none;}
.bbs_list_type1 > li:first-of-type > a > img{border-left:1px solid #d7d7d7 !important;}
.bbs_list_type1 > li > a > p{color:#666; line-height:16px; padding:4px 0 7px 0;}

.bbs_list_type2{padding:10px 19px 11px 19px;}
.bbs_list_type2 > li{line-height:28px;}
.bbs_list_type2 > li > a{position:relative; padding-left:9px}
.bbs_list_type2 > li > a:before{position:absolute; content:''; background:url(../img/dot_grey.png) center center no-repeat; display:inline-block; width:2px; height:2px; top:7px; left:0px;}

.goods_list{overflow:hidden; padding:9px;}
.mom_goods .goods_list > li{width:25%; float:left;}
.zzim_list .goods_list > li{width:33%; float:left;}
.goods_list > li > a{padding:10px; display:block;}
.goods_list > li > a > img{display:block;width:150px; height:150px;margin:0 auto}
.goods_list > li > a > p{line-height:20px; font-size:14px;}
.goods_list > li > a > .tit{padding-top:8px; color:#333333;}
.goods_list > li > a > .price{color:#db2b1f; font-weight:700;}
/* 20180124 메인 오늘만 이가격*/
.goods_list > li > a > p.tit_goods{height:21px; overflow:hidden; padding-top:10px; white-space: nowrap; text-overflow:ellipsis;}
.goods_list > li > a > p.tit_unit{height:23px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; font-size:12px;}

.goods_list2{overflow:hidden;}
.goods_list2 > li{width:301px; height:218px; float:left; border:1px solid #d7d7d7; margin-right:14px;}
.goods_list2 > li:nth-of-type(3n){margin-right:0px;}
.goods_list2 > li > a{display:block;}
.goods_list2 > li > a > img{width:100%; height:100%;}
.goods_list2 > li > a > p{line-height:20px; font-size:14px;}
.goods_list2 > li > a > .tit{padding-top:8px; color:#333333;}
.goods_list2 > li > a > .price{color:#db2b1f; font-weight:700;}

.goods_box > h3, .submain h3{font-size:19px; color:#000; margin-bottom:15px; line-height:26px; height:26px;}
.goods_box >  h3 > em, .submain h3 > em{color:#e65e55;}

.submain h2, .submain h3{font-size:23px;}
.submain h3 > em{font-weight:400 !important;}

.goods_box .goods_list{overflow:hidden; padding:0;}
.goods_box .goods_list > li{position:relative;}
.goods_box .goods_list > li:after{content:''; display:inline-block; width:1px; height:100%; background-color:#dddddd; position:absolute; top:0px; left:0px;}
.goods_box .goods_list > li:last-of-type:after{/* background-color:transparent; width:0px; height:0px; */}
.goods_box .goods_list > li > a,
.goodsName > a{padding:15px;}
.goods_box .goods_list.col4 > li > a > img,
.goodsName > a > img{width:200px; height:200px;}
.goodsName > a > img{margin-bottom:14px;}
.goods_box .goods_list > li > a > .tit,
.goodsName > a > .tit{line-height:22px;height:45px;overflow:hidden;text-overflow:ellipsis;}

.goods_box .goods_list > li > a > span{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap    
}
.goods_box .goods_list > li > a > .price > p,
.goodsName > a > .price > p{color:#636363; display:inline-block; line-height:24px;}
.goods_box .goods_list > li > a > .price > p:first-of-type,
.goodsName > a > .price > p:first-of-type{text-decoration:line-through; font-weight:400; color:#636363; margin-right:10px;}
.goods_box .goods_list > li > a > .price > p:last-of-type,
.goodsName > a > .price > p:last-of-type{color:#db2b1f; font-weight:700; font-size:15px; text-decoration:none;}
.goods_box .page_btn{top:0px !important;}


/* 의류관, 기부천사 */
.goods_list2 > ul{border-top:1px solid #dddddd; border-left:1px solid #dddddd; overflow:hidden;}
.goods_list2 > ul > li{border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; width:200px; padding:16px; float:left;}
.goods_list2 > ul > li > .img{width:100%; height:200px;}
.goods_list2 > ul > li > .img > img{width:100%; height:100%;}
.goods_list2 > ul > li > .tit{margin-top:15px; height:45px; font-size:16px; line-height:20px;}
.goods_list2 > ul > li > .price{color:#db2b1f; font-size:15px; line-height:20px; font-weight:700; margin-bottom:20px;}

/* 우아맘, 기부천사 공통 */
.con_list, .con_view, .con_write{overflow:hidden; padding-top:15px;}
.commnity .box{position:relative;}
.commnity .search{position:absolute; top:10px; right:0px; width:auto !important;}
.commnity .search > div > div{float:left; margin-left:6px;}
.commnity .search .search_select{width:110px; text-align:left !important; }
.commnity .search .search_select .btn{border:1px solid #e2e2e2; line-height:18px; padding:4px 10px; background:url(../img/content/arrow_open.png) 90% center no-repeat; display:block; width:88px; color:#707070; font-size:12px;}
.commnity .search .search_select ul{position:absolute; top:27px; left:0px; width:100%; z-index:1;}
.commnity .search .search_select ul li{border:1px solid #e2e2e2; border-top:none;}
.commnity .search .search_select ul li:first-of-type{border-top:1px solid #e2e2e2 !important;}
.commnity .search .search_select ul li a{display:block; padding:5px 10px 5px 10px; background:#fff; font-size:12px;}
.commnity .search .search_select ul li a:hover,.mom .search .search_select ul li a:focus{background:#fbfbfb;}
.commnity .search .search_input{width:130px; border:1px solid #e2e2e2;}
.commnity .search .search_input .word2{padding-left:5px; line-height:22px; width:92px; float:left; font-size:12px; border:1px solid #fff;}
.commnity .search .search_input .btn{width:30px; float:right; background:url(../img/icon_search.png) center 6px no-repeat; font-size:0px; line-height:0px; height:25px;}

.commnity .h_text{padding-top:14px;}
.commnity .h_text p{line-height:20px; font-size:13px;}

/* 우아맘 */
.roll_mom_wrap{
    position:relative
    }
.roll_mom_wrap .bx-has-pager{
    position:absolute;
    top:12px;
    right:12px;
    width:100%
    }
.roll_mom_wrap .bx-pager{
    text-align:right
    }
.roll_mom_wrap .bx-pager-item{
    display:inline-block
    }
.roll_mom_wrap .bx-pager-item a{
    display:inline-block;
    width:12px;
    height:12px;
    margin-left:5px;
    background:url(../img/img_slide_control.png);
    font-size:0
    }
.roll_mom_wrap .bx-pager-item a.active{
    background-position:-12px 0
    }
.mom .kv_home .f_left, .mom .kv_sub .f_left, .mom .mom_bbs .f_left{width:464px;}
.mom .kv_home .f_right, .mom .kv_sub .f_right, .mom .mom_bbs .f_right{width:226px;}
.mom .kv_home, .mom .kv_sub{margin-bottom:19px; overflow:hidden;}
.mom .kv_home > div, .mom .kv_sub > div{background-color:#f2f2f2; vertical-align:middle; display:table; }
.mom .kv_home > div{height:245px;}
.mom .kv_sub > div{height:126px;}
.mom .kv_home > div > div, .mom .kv_sub > div > div{border:1px solid #d7d7d7; display:table-cell; vertical-align:middle; text-align:center;}

.mom .kv_sub .kv_sub_con{border:1px solid #d7d7d7; width:698px;}
.mom .kv_sub .kv_sub_con > p{margin-left:27px;}
.mom .kv_sub .kv_sub_con .tit{font-size:25px; line-height:40px; margin-top:20px; letter-spacing:-1px; padding:0; font-weight:normal;}
.mom .kv_sub .kv_sub_con .txt{font-size:14px;}
.mom .kv_sub .recruit{background:url(../img/content/img_mom_recruit.jpg) left top no-repeat;}
.mom .kv_sub .cookclass{background:url(../img/content/img_mom_cookclass.jpg) left top no-repeat;}
.mom .kv_sub .market{background:url(../img/content/img_mom_market.jpg) left top no-repeat;}
.mom .kv_sub .bestreview{background:url(../img/content/img_mom_bestreview.jpg) left top no-repeat;}
.mom .kv_sub .cooktalk{background:url(../img/content/img_mom_cooktalk.jpg) left top no-repeat;}
.mom .kv_sub .specialtalk{background:url(../img/content/img_mom_specialtalk.jpg) left top no-repeat;}
.mom .kv_sub .momclass{background:url(../img/content/img_mom_momclass.jpg) left top no-repeat;}

.mom .con_view .tit > .f_left{font-weight:normal;}
.mom .con_view .tit > .f_left > strong{font-weight:700;}

.mom .bbs_list_type1 > li.none{height:175px;}
.mom .bbs_list_type2 > li.none{height:175px;}

.mom_bbs > div, .mom_goods, .goods_box{position:relative;}
.mom_bbs{margin-bottom:19px; overflow:hidden;}
.mom_goods, .goods_box{width:100%; overflow:hidden;}
.mom_bbs .btnG.btng, .mom_goods .btnG.btng{position:absolute; top:15px; right:0px; border:1px solid #cccccc; line-height:16px;}
.mom_bbs{height:242px;}
.mom .bbs_list_type2{height:168px;}

.mom_bbs .tab_menuJQ{margin-top: 10px;}
.mom_bbs .tab_menuJQ > li > a{width:154px !important;}
.mom_bbs .tab_menuJQ > li:nth-of-type(1) > a{left:0px;}
.mom_bbs .tab_menuJQ > li:nth-of-type(2) > a{left:155px;}
.mom_bbs .tab_menuJQ > li:nth-of-type(3) > a{left:310px;}
.mom_bbs .tab_con{width:462px; height:181px;}

.mom_index .tab_con{width:100%; height:100%; padding-top:41px !important;}
.mom_index .tab_con .bbs_list_type1{padding:7px; border:1px solid #d7d7d7; height:175px;}
.mom_index .tab_con .btnG.btng{position:absolute; top:5px; right:0px; border:1px solid #cccccc; line-height:16px;}

.mom .off, .mom .on{position:absolute; left:50%; margin-left:-45px;}
.mom .app_w{position:absolute; left:0px; top:55px; width:100%;}

.mom .bbs_list table tbody tr:first-of-type{border-top:1px solid #C2C2C2 !important;}

.mom h3{font-size:19px; font-weight:700; width:100%; text-align:left; line-height:24px; padding:12px 0;}

.mom .bbs_list_c3 li{width:224px; float:left; margin-right:11px; margin-bottom:12px;}
.mom .bbs_list_c3 li:nth-of-type(3n){margin-right:0;}
.mom .bbs_list_c3 li .tit{position:relative;}
.mom .bbs_list_c3 li .tit > p{position:absolute; top:18px; left:20px; width:80%; font-size:15px; line-height:22px; color:#333;}
.mom .bbs_list_c3 li .tit > img{width:100%;}
.mom .bbs_list_c3 li .txt{padding:10px 18px; font-size:12px; color:#666;}

.mom .con_4 .con_list, .mom .con_4 .con_view{padding-top:25px;}
.commnity .con_list > .h_search{position:relative; min-height:51px;}
.commnity .con_list > .h_search .search{top:15px}

.commnity .tab_con{padding:49px 0 0 0}
.commnity .bbs_list table tbody tr th{text-align:center;}
.commnity .bbs_list table tbody tr td{vertical-align:middle;}

.cook_text > li{padding-left:12px; background:url(../img/icon_arrow.gif) left 4px  no-repeat; margin-bottom:10px}
.cook_text .tit, .cook_text .txt{display:table-cell;}
.cook_text .tit{color:#666; min-width:40px;}
.cook_text .tit:after{content:':'; margin:0 5px;}
.cook_text .txt{color:#000; }

.mom .bbs_list .bbs_list_box > ul{border-top:1px solid #C2C2C2;}

.mom .list_box{padding-top:0px;}
.mom .textlist > ul > li{padding:20px 10px;}
.mom .textlist > ul > li:first-of-type{border-top:1px solid #c2c2c2;}
.mom .textlist > ul > li:last-of-type{border-bottom:1px solid #c2c2c2;}
.mom .textlist > ul > li > div{width:110px;}
.mom .textlist .goods_img > .mark2{left:178px;}
.mom .textlist .goods_text .tit{width:210px;}
.mom .textlist .goods_text .tit .icn_dis{top:43%; left:78.6%;}
.mom .textlist .goods_text{width:330px; margin:0 20px;}
.mom .textlist .goods_tip{margin-right:20px;}
.mom .textlist .goods_text .grade{width:220px;}

.mom .specialtalk_txt{background-color:#f5f5f5; width:640px; margin:0 auto; padding:20px;}
.mom .specialtalk_txt dl{ background-color:#fff; padding:20px 20px 0 20px; }
.mom .specialtalk_txt dl dt, .mom .specialtalk_txt dl dd{display:block; line-height:24px;}
.mom .specialtalk_txt dl dt{color:#c80808; font-size:17px; margin-top:4px;}
.mom .specialtalk_txt dd{background-color:#fff; padding-bottom:20px; color:#000;}

/* 기부천사 */
.donate .kv_home .kv_home_box{padding:20px 0 40px 27px; letter-spacing:-1px; background:url(../img/content/img_kv_donate.jpg) bottom right no-repeat;}
.donate .kv_home .kv_home_box > h2{font-size:19px; line-height:27px; color:#3a8f00;}
.donate .kv_home .kv_home_box > p{font-size:15px; line-height:20px; font-weight:700; padding:3px 0;}
.donate .kv_home .kv_home_box > strong{font-size:27px; line-height:41px; color:#3a8f00;}
.donate .kv_home .kv_home_box > .txt{font-size:14px; margin-top:30px; line-height:22px;}

.donate_list > ul > li{border:1px solid #d7d7d7; width:225px; height:267px; float:left; margin-right:9px;    margin-bottom:9px; position:relative;}
.donate_list > ul > li:nth-of-type(3n){margin-right:0px;}
.donate_list > ul > li .img{border-bottom:1px solid #d7d7d7; width:225px; height:158px;}
.donate_list > ul > li .img > img{width:100%; height:100%;}
.donate_list > ul > li .text{padding:15px 18px;}
.donate_list > ul > li .text > h3{color:#333; font-size:15px; font-weight:normal; line-height:22px; padding-bottom:10px;}
.donate_list > ul > li .text > p{font-size:12px; color:#666;}
.donate_list > ul > li .txtbtn{position:absolute; top:260px; background:#fff; border:1px solid #ddd; border-top:none; width:189px; padding:0 18px 15px 18px;left:-1px; z-index:1;}
.donate_list > ul > li > .txtbtn > p{padding-bottom:20px;}
.donate_list > ul > li > .txtbtn > div > a{width:58px; padding:5px 0; letter-spacing:-1px;}
.donate_list > ul > li > .txtbtn{display:none}
.donate_list > ul > li.hover > .txtbtn{display:block}

.donate_info{padding:0 19px 40px 19px;}
.donate_info .head{position:relative; min-height:160px; padding-top:20px;}
.donate_info .head:before, .donate_info .head:after{content:''; position:absolute;}
.donate_info .head:before{width:158px; height:171px; right:0px; top:0px; background:url(../img/content/img_donate_head.png) center center no-repeat; z-index:1;}
.donate_info .head:after{width:100%; height:1px; bottom:40px; left:0px; background-color:#ddd;}
.donate_info .head > h3{line-height:60px; font-size:23px; color:#666;}
.donate_info .head > h3 > strong{display:block; color:#3a8f00; letter-spacing:-1px;}
.donate_info .head > h3 > strong > em{font-size:15px; color:#666;}
.donate_info_box dt{position:relative; color:#3a8f00; font-size:14px; line-height:22px; padding:5px 0; font-weight:700;}
.donate_info_box dt:before{content:''; position:absolute; display:inline-block; width:13px; height:2px;  top:0px; left:0px; background-color:#3a8f00;}
.donate_info_box dd{line-height:20px !important; margin-bottom:35px;}

.donate dd ul{letter-spacing:-1px;}
.donate dd ul > li{min-height:59px; overflow:hidden; display:table; border-top:1px solid #d7d7d7;}
.donate dd ul > li:first-of-type{border-top:none; min-height:60px;}
.donate dd ul > li > .tit{text-align:left; font-size:13px; font-weight:700; padding:10px 0 10px 86px;}
.donate dd ul > li > .txt{padding:10px 18px 10px 0;}
.donate dd ul > li > p{display:table-cell; vertical-align:middle;}
.donate dd ul > li > .txt > strong{display:block; color:#f76670; font-weight:normal;}
.donate dd ul > li > .txt > strong > span{display:inline-block;}
.donate dd ul > li > .txt > strong > span:after{content:'|'; display:inline-block; float:right; margin:0 10px; color:#d7d7d7;}
.donate dd ul > li > .txt > strong > span:last-of-type:after{content:''; margin:0;}
.donate .other > li > .tit{background:url(../img/content/bg_donate_other.gif) 30px center no-repeat;}
.donate .business > li{min-height:79px;}
.donate .business > li:first-of-type{min-height:80px;}
.donate .business > li > .tit{background:url(../img/content/bg_donate_business.gif) 30px center no-repeat;}
.donate ul.w1 > li > .tit{width:100px;}
.donate ul.w1 > li > .txt{width:454px;}
.donate ul.w2 > li > .tit{width:170px;}
.donate ul.w2 > li > .txt{width:384px;}
.donate ul.w3 > li > .tit{width:130px;}
.donate ul.w3 > li > .txt{width:424px;}
.donate ul.w4 > li > .tit{width:214px;}
.donate ul.w4 > li > .txt{width:350px;}
.donate .tip{margin-top:5px;}
.donate .tip > p{line-height:20px; color:#f76670; line-height:18px !important; width:100% !important;}
.donate .tip .star1{font-size:12px !important; background-image:none;}
.donate .tip .star1 + p{padding-left:10px;}

.donate .con_box{padding-top:15px;}
.donate .con_box > h3{color:#3a8f00; padding-bottom:15px;}
.donate .con_box > .list{padding-bottom:15px}
.donate .con_box > .list > span{display:inline-block;width:32%;margin-bottom:3px}
.donate .ra_box input+ label{color:#666; font-weight:400;}
.donate .ra_box input[type="radio"]:checked + label{color:#3a8f00; font-weight:700;}

.donate_point dt{color:#464646; font-weight:700;}
.donate_point .head{padding:20px 0 40px 0;}
.donate_point .head > p, .donate_point .head > strong{display:block; text-align:center; color:#707070;}
.donate_point .head > strong{font-size:17px; font-weight:700; line-height:30px;}
.donate_point .head > strong > em{color:#3a8f00;}
.donate_point .con_box .donate_apply{padding:20px; overflow:hidden;}
.donate_point .con_box .donate_apply > dl{width:468px; float:left;}
.donate_point .con_box .donate_apply > dl > dt, .donate_point .con_box .donate_apply > dl > dd{line-height:26px; margin-top:5px;}
.donate_point .con_box .donate_apply > dl > dt:first-of-type, .donate_point .con_box .donate_apply > dl > dd:first-of-type{margin-top:0}
.donate_point .con_box .donate_apply > dl > dt{width:200px; float:left;}
.donate_point .con_box .donate_apply > dl > dd{width:268px; float:right;}
.donate_point .con_box .donate_apply > dl > dd > span{display:inline-block;}
.donate_point .con_box .donate_apply > dl > dd > .num{width:240px; text-align:right; padding-right:8px; color:#000; font-weight:700;}
.donate_point .con_box .donate_apply > dl > dd > .num > input[type="text"]{width:218px; text-align:right; color:#3a8f00; font-weight:700; }
.donate_point .con_box .donate_apply > dl > dd > .won{width:20px;}
.donate_point .con_box .donate_apply > p{width:190px; display:table; height:57px;}
.donate_point .con_box .donate_apply > p > a{display:table-cell; vertical-align:middle; font-size:15px;}
.donate_point .foot{padding:20px;}
.donate_point .foot > dl{margin-bottom:20px;}
.donate_point .foot > dl:last-of-type{margin-bottom:0;}
.donate_point .foot > dl > dt{margin-bottom:5px;}
.donate_point .foot > dl > dd{position:relative; color:#898989; margin:2px 0; padding-left:10px;}
.donate_point .foot > dl > dd:before{content:''; display:inline-block; font-size:10px; position:absolute; top:7px; left:0px; width:3px; height:1px; background-color:#898989;}

.donate .goods_list2 > ul > li > .btn{margin-bottom:4px; text-align:center;}
.donate .goods_list2 > ul > li > .btn > a{width:70px; line-height:17px;}

.donate_report h3{font-size:17px; font-weight:400; line-height:22px;}
.donate_report h3 > .btnreport{padding:3px 11px 3px 8px !important; margin-left:10px; font-weight:400; vertical-align:bottom;}
.donate .total{padding:18px 18px 8px 18px;}
.donate .total > ul{overflow:hidden;}
.donate .total > ul > li{margin-right:40px; width:310px; float:left;}
.donate .total > ul > li:last-of-type{margin-right:0px;}
.donate .total > ul > li > div{width:100%; overflow:hidden;}
.donate .total > ul > li > div > .tit, .donate .DR1 > .total > ul > li > div > .txt{margin-bottom:10px;}
.donate .total > ul > li > div > .tit{font-size:14px; font-weight:700; width:50%; float:left;}
.donate .total > ul > li > div > .txt{width:50%; float:right; text-align:right;}
.donate .total > ul > li > div > .txt > em{color:#000; font-size:14px; margin-right:10px; font-weight:700}
.donate .DR1 > .total .imgbg{padding-top:90px; text-align:left; padding-bottom:10px;}
.donate .DR1 > .total .imgbg > .line_b_g{margin:10px 0 15px 0; padding-bottom:5px;}
.donate .DR1 > .total .line_b_g .tit{color:#3a8f00;}
.donate .DR1 > .total .line_b_g .txt > em{font-size:19px}
.donate .DR1 > .total .person{background:url(../img/content/img_donate_person.gif) center 8px no-repeat;}
.donate .DR1 > .total .sum{background:url(../img/content/img_donate_sum.gif) center 8px no-repeat;}
.donate .DR1 > .charity > ul > li{display:table; padding:10px 0; width:100%; border-bottom:1px solid #d7d7d7;}
.donate .DR1 > .charity > ul > li > div{display:table-cell; vertical-align:middle;}
.donate .DR1 > .charity > ul > li > .charity_name{background-position:center center; background-repeat:no-repeat; width:33%; padding-left:30px; line-height:0px; font-size:0px;}
.donate .DR1 > .charity > ul > li > .charity_name.name01{background-image:url(../img/content/img_charity_name01.gif);}
.donate .DR1 > .charity > ul > li > .charity_name.name02{background-image:url(../img/content/img_charity_name02.gif);}
.donate .DR1 > .charity > ul > li > .charity_name.name03{background-image:url(../img/content/img_charity_name03.gif);}
.donate .DR1 > .charity > ul > li > .charity_name.name04{background-image:url(../img/content/img_charity_name04.gif);}
.donate .DR1 > .charity > ul > li > .charity_name.name05{background-image:url(../img/content/img_charity_name05.gif);}
.donate .DR1 > .charity > ul > li > .charity_sum{width:67%; padding-right:30px;}
.donate .DR1 > .charity > ul > li > .charity_sum > p{line-height:20px; padding:2px 0;}
.donate .DR1 > .charity > ul > li > .charity_sum > .tit{width:70%; float:left;}
.donate .DR1 > .charity > ul > li > .charity_sum > .txt{width:30%; float:right; text-align:right;}
.donate .DR1 > .charity > ul > li > .charity_sum > .txt > em{margin-right:10px;}
.donate .DR1 > .charity > ul > li > .charity_sum > .tit, .donate .DR1 > .charity > ul > li > .charity_sum > .txt > em{font-weight:700;}
.donate .DR1 > .bestangel > dl{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; width:48%; margin-right:4%; float:left;}
.donate .DR1 > .bestangel > dl:last-of-type{margin-right:0px;}
.donate .DR1 > .bestangel > dl > dt, .donate .DR1 > .bestangel > dl > dd{padding:10px 0;}
.donate .DR1 > .bestangel > dl > dt{color:#3a8f00; font-size:12px; text-align:center; background-color:#fbfbfb;}
.donate .DR1 > .bestangel > dl > dd{border-top:1px solid #e4e4e4;}
.donate .DR1 > .bestangel > dl > dd > span{display:inline-block; text-align:center;}
.donate .DR1 > .bestangel > dl > dd > .num{width:12%;}
.donate .DR1 > .bestangel > dl > dd > .name{width:35%}
.donate .DR1 > .bestangel > dl > dd > .sum{width:50%; text-align:right !important;}
.donate .DR1 > .bestangel > dl > dd > .sum > em{margin-right:5px;}
.donate .DR1 > .bestangel > dl > dd > .sum:after{content:''; display:inline-block; width:20px;}

.donate .DR2 > .total > ul > .sum{height:56px; display:table;}
.donate .DR2 > .total > ul > .sum > div{display:table-cell; vertical-align:middle;}
.donate .DR2 > .total > ul > .sum > div > .tit{color:#3a8f00;}
.donate .DR2 > .total > ul > .sum > div > .txt > em{font-size:19px; letter-spacing:-0.05em;}

.donate h4{padding-bottom:5px;}

.donate .donate_won > div, .donate .donate_cha > div{display:inline-block !important;}
.donate .donate_won > div{width:49% !important;}
.donate .donate_won > div > em{margin-left:10px;}
.donate .donate_cha > div:first-of-type{width:59% !important;}
.donate .donate_cha > div:last-of-type{width:39% !important;}
.donate .donate_cha > div .btnG{margin-right:0px;}

.report_table table{width:100%; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; }
.report_table table th, .report_table table td{padding:10px;}
.report_table table th{text-align:center;}
.report_table table td{text-align:right; border:1px solid #e4e4e4; border-right:none;}
.report_table table thead{background-color:#fbfbfb;}
.report_table table thead th{border-left:1px solid #e4e4e4;}
.report_table table thead th:first-of-type{border-left:none;}
.report_table table tbody th{border-top:1px solid #e4e4e4; font-weight:400;}
.report_table table tfoot th{border-top:1px solid #e4e4e4;}
.report_table table tfoot td{border-bottom:none;}

/* 주문,결제 */
.table_list_t1{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.table_list_t1 th, .table_list_t1 td{text-align:center; vertical-align:middle;}
.table_list_t1 > table{width:100%}
.table_list_t1 > table > thead th{background-color:#fbfbfb; font-weight:400; padding:10px 5px;}
.table_list_t1 > table > tbody th, .table_list_t1 > table > tbody td{padding:20px 5px; border-top:1px solid #e4e4e4}
.table_list_t1 > table > tbody th{background-color:#fbfbfb}
.table_list_t1 > table > tbody td.add_tr{padding:0;}
.table_list_t1 > table > tfoot td{background-color:#fbfbfb; border-top:1px solid #cfcfcf; padding:15px 15px;}
.table_list_t1 > table > tfoot{color:#666;}
.table_list_t1 > table > tfoot .totalG,
.tbl_s1 .totalG{text-align:center; display:table-cell; vertical-align:middle; padding-right:30px;}
.table_list_t1 > table > tfoot .totalG:last-of-type,
.tbl_s1 .totalG:last-of-type{padding-right:0px;}
.table_list_t1 > table > tfoot .totalG > p,
.tbl_s1 .totalG > p{ font-size:14px;}
.table_list_t1 > table > tfoot .totalG .txt,
.tbl_s1 .totalG .txt{float:left; text-align:left; width:24%; min-width:auto;}
.table_list_t1 > table > tfoot .totalG .price,
.tbl_s1 .totalG .price{float:right; text-align:right;width:75%;}
.table_list_t1 > table > tfoot .totalG .price > em,
.tbl_s1 .totalG .price > em{color:#000; font-weight:700; font-size:15px; margin-right:5px;}
.table_list_t1 > table > tfoot .totalG .price > span,
.tbl_s1 .totalG .price > span{font-size:13px;}
.table_list_t1 > table > tfoot .totalG .price > span:before,
.tbl_s1 .totalG .price > span:before{content:'/'; display:inline-block; margin:0 5px;}
.table_list_t1 > table > tfoot .total_p,
.tbl_s1 .total_p{width:177px; display:table-cell;}
.table_list_t1 > table > tfoot .total_p > p,
.tbl_s1 .total_p > p{display:inline-block; }
.table_list_t1 > table > tfoot .total_p > .txt,
.tbl_s1 .total_p > .txt{font-size:12px;}
.table_list_t1 > table > tfoot .total_p > .point,
.tbl_s1 .total_p > .point{margin-left:3px;}
.table_list_t1 > table > tfoot .total_a, .table_list_t1 > table > tfoot .total_b,
.tbl_s1 .total_a, .tbl_s1 .total_b{position:relative;}
.table_list_t1 > table > tfoot .total_a:after, .table_list_t1 > table > tfoot .total_b:after,
.tbl_s1 .total_a:after, .tbl_s1 .total_b:after{position:absolute; top:0px; right:7px; color:#aaaaaa; font-size:23px; font-weight:700;}
.table_list_t1 > table > tfoot .total_a,
.tbl_s1 .total_a{width:245px;}
.table_list_t1 > table > tfoot .total_a:after,
.tbl_s1 .total_a:after{content:'+'; }
.table_list_t1 > table > tfoot .total_b,
.tbl_s1 .total_b{width:185px;}
.table_list_t1 > table > tfoot .total_b:after,
.tbl_s1 .total_b:after{content:'=';}
.table_list_t1 > table > tfoot .total_sum,
.tbl_s1 .total_sum{width:275px;}
.table_list_t1 > table > tfoot .total_sum > .price > em,
.tbl_s1 .total_sum > .price > em{color:#db2b1f !important; font-size:17px}
.table_list_t1 .tit{text-align:left;}
.table_list_t1 .tit > a{display:table;}
.table_list_t1 .tit > a > img{width:70px; height:70px; border:1px solid #d5d5d5;}
.table_list_t1 .tit > a > p{display:table-cell; vertical-align:middle; padding-left:10px; color:#333;}
.table_list_t1 .tit .add_option{margin-left:82px; font-size:12px;}
.tbl_s1.last_order .add_option{font-size:12px;}
.table_list_t1 .tit .add_option > ul > li,
.tbl_s1.last_order ul.add_option > li{margin-bottom:8px;}
.table_list_t1 .tit .add_option > ul > li:last-of-type,
.tbl_s1.last_order ul.add_option > li:last-of-type{margin-bottom:0px;}
.table_list_t1 .tit .add_option > ul > li.nation > em,
.tbl_s1.last_order ul.add_option > li.nation > em{color:#db2b1f;}
.table_list_t1 .tit .add_option a,
.tbl_s1.last_order ul.add_option a{padding:3px 5px; margin-left:8px;}
.table_list_t1 .btn_box a{margin:2px 0;}
.table_list_t1 .btn_box .btnG{min-width:47px;}
.table_list_t1 .num_box,
.tbl_s1.last_order .num_box{position:relative; padding:25px 0;}
.tbl_s1.last_order .num_box{padding:0px;}
.table_list_t1 .num_box .inputg.num,
.tbl_s1.last_order .num_box .inputg.num{width:30px; min-width:30px; padding:5px 0; margin-right:5px;}
.table_list_t1 .num_box .num_add,
.tbl_s1.last_order .num_box .num_add{font-size:12px; text-align:center; margin-top:5px;}
.table_list_t1 .num_box .num_add:before,
.tbl_s1.last_order .num_box .num_add:before,
.table_list_t1 .gift > ul > li:before{content:''; display:inline-block; background-image:url(../img/icon_plus.gif); width:14px; height:14px; vertical-align:text-bottom; margin-right:5px;}
.table_list_t1 .num_box .num_add > em{color:#db2b1f;}
.tbl_s1.last_order .num_box > .num{border-right:none !important;}
.tbl_s1.last_order .num_box > .num a.btnG.btng{margin-top:0px; vertical-align:bottom;}
.table_list_t1 .price_G{text-align:right;}
.table_list_t1 .price_G em{margin-right:3px;}
.table_list_t1 .price_G > .price_s{position:relative; top:7px; font-size:12px;}
.table_list_t1 .price_G > .price_s > em{margin-left:2px;}
.table_list_t1 .price_box_G2 > p{font-size:14px;}
.table_list_t1 .price_box_G2 > p > em, .table_list_t1 .price_box_G2 > .price_s{color:#db2b1f;}
.table_list_t1 .mymemo{line-height:26px; padding:5px; overflow:hidden;}
.table_list_t1 .mymemo > .text, .table_list_t1 .mymemo_box .mymemo > .btn > a{ font-size:12px;}
.table_list_t1 .mymemo > .text{letter-spacing:-0.03em; width:90%; float:left; text-align:left;}
.table_list_t1 .mymemo > .text > em{color:#f9772c;}
.table_list_t1 .mymemo > .btn{width:10%; float:right; text-align:right;}
.table_list_t1 .mymemo > .btn > a{margin-right:5px;}
.table_list_t1 .mymemo > .btn > a:after{content:'|'; color:#dadada; display:inline-block; width:1px; margin-left:5px;}
.table_list_t1 .mymemo > .btn > a:last-of-type:after{content:'';}
.table_list_t1 .gift{padding:5px; border-top:1px solid #e4e4e4;}
.table_list_t1 .gift > ul{width:100%; overflow:hidden; padding-top:5px;}
.table_list_t1 .gift > ul > li{color:#707070; font-size:12px; text-align:left; padding-bottom:5px;}

.COP_finish{border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;}
.COP_finish table{width:100%;}
.COP_finish + p{margin-top:5px;}
.COP_finish + p > font{font-size:12px; color:#f9772c;}
.COP_finish em{color:#db2b1f;}
.COP_finish th strong{color:#464646; font-size:14px;}
.COP_finish td strong{color:#df3327; font-size:16px;}
.COP_finish table tbody tr th,
.COP_finish table tbody tr td{padding:10px; border-top:1px solid #ececec; border-right:1px solid #ececec;}
.COP_finish table tbody tr:first-of-type th,
.COP_finish table tbody tr:first-of-type td{border-top:none;}
.COP_finish table tbody tr td:last-of-type{border-right:none;}
.COP_finish table tbody th{background-color:#fbfbfb; font-weight:400; text-align:left;}
.COP_finish table tbody td{text-align:left;}
.COP_finish.td_r td{text-align:right;}
.COP_finish.td_c td{text-align:center;}
.COP_finish .td_l td{text-align:left;}
.COP_finish .td_l td > p > span + span{margin-left:8px;}
.COP_finish .td_l td > p > span + span:before{content:'|'; color:#cccccc; display:inline-block; margin-right:8px;}
.COP_finish div + div{margin-top:10px;}

.table_list_t2 > table{width:100%; border-top:2px solid #b3b3b3;}
.table_list_t2 > table > thead > tr > th{font-size:12px; padding:10px 0; text-align:center; font-weight:400;}
.table_list_t2 > table > tbody > tr > th,
.table_list_t2 > table > tbody > tr > td{border-top:1px solid #c2c2c2;}

.table_even{width:100%; border-top:1px solid #c2c2c2;}
.table_even tbody tr:nth-of-type(even){background-color:#fbfbfb;}
.table_even tbody tr td{ vertical-align:middle; border-bottom:1px solid #e4e4e4; padding:6px 14px;}
.table_even tbody tr:last-of-type td{border-bottom:1px solid #c2c2c2;}
.table_even tbody tr td:nth-of-type(even){border-left:1px solid #e4e4e4;}
.table_even tbody tr td:nth-of-type(odd) > dl > dd{text-align:right;}
.table_even tbody td > dl{width:100%; display:table;}
.table_even tbody td > dl > dt, .table_even tbody td > dl > dd{line-height:20px; font-size:13px;}
.table_even tbody td > dl > dt{float:left;}
.table_even tbody td > dl > dd{float:right;}
.table_even tbody td > dl > .txt1{font-size:12px;}
.table_even tbody td > dl > .txt1 > em{font-size:13px;}
.table_even tbody td > dl > .txt1 > em:after{content:'/'; display:inline-block; margin:0 5px;}
.table_even tbody td > dl > .txt1 > span{margin-right:10px;}
.table_even tbody td > dl > .txt2{color:#464646;}
.table_even tbody td > dl > .txt3{color:#464646; font-size:14px; font-weight:700;}
.table_even tbody td > dl > .txt3 > em{color:#dc2a1e; font-size:19px;}
.table_even tbody td.w1 > dl > dt{width:50%;}
.table_even tbody td.w1 > dl > dd{width:50%;}
.table_even tbody td.w2 > dl > dt{width:25%;}
.table_even tbody td.w2 > dl > dd{width:75%;}
.table_even tbody td > dl > dt.dt_row2{line-height:40px;}

.table_odd{width:100%; border-top:1px solid #c2c2c2;}
.table_odd tbody tr:nth-of-type(odd){background-color:#fbfbfb;}
.table_odd tbody tr td{ vertical-align:middle; border-bottom:1px solid #e4e4e4; padding:6px 14px;}
.table_odd tbody tr:last-of-type td{border-bottom:1px solid #c2c2c2;}
.table_odd tbody tr td:first-of-type{border-left:none;}
.table_odd tbody tr td{border-left:1px solid #e4e4e4;}
.table_odd tbody td > dl{width:100%; display:table;}
.table_odd tbody td > dl > dt, .table_odd tbody td > dl > dd{line-height:20px; font-size:13px;}
.table_odd tbody td > dl > dt{float:left;}
.table_odd tbody td > dl > dd{float:right; text-align:right;}
.table_odd tbody td > dl > .txt1{color:#464646; font-size:14px; font-weight:700;}
.table_odd tbody td > dl > .txt1 > em{color:#dc2a1e; font-size:17px;}
.table_odd tbody td > dl.h40 > dt, .table_odd tbody td > dl.h40 > dd{line-height:40px; height:40px;}
.table_odd tbody td > dl.h20{line-height:20px; height:20px;}
.table_odd.type2 td{padding:12px 14px;}

.box_line_tb{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:12px; }
.box_line_tb > dl{font-weight:400; font-size:13px; color:#666666;}
.box_line_tb > dl > dt, .box_line_tb > dl > dd{display:inline-block;}
.box_line_tb > dl > dt{margin-left:50px;}
.box_line_tb > dl > dt:first-of-type{margin-left:0px;}
.box_line_tb > dl > dd{margin-left:30px;}
.myshopping_p .box_line_tb > dl > dd{margin-left:2%;}

.cal_text_box select.select,
.cal_text_box .ui-datepicker-trigger{margin-left:8px; }
.cal_text_box select.select{font-size:12px;}
.cal_text_box select.select:first-of-type{margin-left:0;}
.cal_text_box .ui-datepicker-trigger{font-size:13px; line-height:14px; padding:5px 5px 5px 23px; border:1px solid #d7d7d7; vertical-align:inherit;}

.point{display:inline-block;}
.point > span, .table_list_t1 .point > em{display:inline-block;}
.point > span{width:14px; height:14px; font-size:0; line-height:0; background-image:url(../img/icon_p.gif); vertical-align:text-bottom;}
.point > em{margin-left:5px;}

/* 기존 장바구니 */
.list_t1{margin-bottom:20px;}
.list_t1:last-of-type{margin-bottom:0;}
.list_t1 em{color:#db2b1f;}
.list_t1 a > em{color:inherit; line-height:inherit;}
.list_t1 input[type="checkbox"], .list_t1 input[type="radio"]{vertical-align:text-bottom;}
.list_t1 .btn_box{float:right; width:auto; padding-right:10px;}
.list_t1 .seletG{min-width:150px;}
.list_t1 .seletG > a{line-height:16px;}
.list_t1 .seletG > ul{top:26px;}
.list_t1 .info{position:relative; font-size:12px; color:#f9772c; padding-left:20px;}
.list_t1 .info:before{content:''; display:inline-block; background:url(../img/icon_info.gif); width:14px; height:14px;  margin-right:3px; position:absolute; top:2px; left:0px;}
.list_t1 .won > span > em{font-size:17px; font-weight:700; margin-right:5px;}
.list_t1 > div{padding:10px 0; width:100%;}
.list_t1 > div{width: 100%; border-top:1px solid #c2c2c2; background-color:#fbfbfb; display:table;}
.list_t1 > div > h3, .list_t1 > div > .btn_box{display:table-cell; vertical-align:middle;}
.list_t1 > div > h3{font-size:17px; font-weight:400; color:#333; padding-left:20px;}
.list_t1 > div > h3 > span{font-size:13px; color:#666; font-weight:400; margin-left:20px;}
.list_t1 > div > h3.won{font-size:13px; font-weight:400;}
.list_t1 > div > h3.won > span > em{color:#000;}
.list_t1 > div > h4.goods_name > span{display:inline-table; line-height:24px;}
.list_t1 > div > h4.goods_name > span.tit{font-weight:400; width:13%; float:left; padding-left:2%;}
.list_t1 > div > h4.goods_name > span.txt{font-weight:700; width:85%;}
.list_t1 > div > .btn_box > a{background-color:#fff; margin-right:3px;}
.list_t1 > ul{border-top:1px solid #e4e4e4; padding:15px 0;}
.list_t1 > ul:last-of-type{border-bottom:1px solid #c2c2c2;}
.list_t1 > ul > li{padding:10px 0; width:100%;}
.list_t1 > ul > li:first-of-type{padding-top:0px;}
.list_t1 > ul > li:last-of-type{padding-bottom:0px;}
.list_t1 > ul > li > div{display:inline-table; line-height:24px;}
.list_t1 > ul > li > .tit{width:13%; float:left; padding-left:2%;}
.list_t1 > ul > li > .txt{width:85%;}
.list_t1 > ul > li > .txt > div > label,
.list_t1 > ul > li > .txt > div > input[type="text"],
.list_t1 > ul > li > .txt > div > .seletG{display:inline-block; margin:0 2px;}
.list_t1 > ul > li > .txt > div > textarea{border:1px solid #d7d7d7; padding:1%; color:#888888; font-size:12px;}
.list_t1 > ul > li > .txt > div span.ra_box{line-height:26px; margin-right:20px;}
.list_t1 > ul > li > .txt > div{margin-bottom:10px;}
.list_t1 > ul > li > .txt > div:last-of-type{margin-bottom:0;}
.list_t1 > ul > li > .txt .f_right{padding-right: 10px;}
.list_t1 > ul > li > .txt .f_right > a{margin-right:3px;}
.list_t1 > ul > li > .txt .f_right > a:last-of-type{margin-right:0;}
.list_t1 > .foot_info{padding:15px; background-color:#fbfbfb;}

/* NEW 장바구니 */
.n_list_t1{margin-bottom:20px; border-top:2px solid #b3b3b3; }
.brakdown .n_list_t1{border-top:1px solid #b3b3b3; margin-bottom:10px; margin-top:25px;}
.n_list_t1 .btnG,
.send_get .SNG_box dl > dd > div .btnG{margin-right:0px;}
.n_list_t1 .btnG:last-of-type,
.send_get .SNG_box dl > dd > div .btnG:last-of-type{margin-right:0;}
.n_list_t1 .btnG.btnr2{border-color:#f1636b; color:#f1636b;}
.n_list_t1 select.select,
.send_get select.select{font-size:12px; height:26px; vertical-align:bottom;}
.send_get select.select{margin-right:0px;}
.n_list_t1 input[type="text"]{color:#888; }
.n_list_t1 select,
.n_list_t1 input[type="text"],
.n_list_t1 textarea{border:1px solid #d4d4d4}
.brakdown .n_list_t1 input[type="text"]:disabled{background-color:#fbfbfb;}
.n_list_t1:last-of-type{margin-bottom:0;}
.n_list_t1 .tit{width:13.5%; padding-left:1%; border-right:1px solid #ececec;}
.n_list_t1 .txt{
    width:84%;
    position:relative
    }
.n_list_t1 > div > .txt a{
    position:absolute;
    top:50%;
    right:5px;
    margin-top:-13px
    }
.n_list_t1 em,
.send_get em{color:#db2b1f;}
.n_list_t1 em + label{
    font-weight:bold
    }
.n_list_t1 a > em,
.send_get a > em{line-height:14px;}
.n_list_t1 input[type="checkbox"], .n_list_t1 input[type="radio"]{vertical-align:text-bottom;}
.n_list_t1 .btn_box{float:right; width:auto; padding-right:10px;}
.n_list_t1 .seletG{min-width:150px;}
.n_list_t1 .seletG > a{line-height:16px;}
.n_list_t1 .seletG > ul{top:26px;}
.n_list_t1 .info,
.popup .info,
.send_get .info,
.n_pay_finish .finish_box .info{position:relative; font-size:12px; color:#999999; padding-left:20px;}
.n_list_t1 .info:before,
.popup .txt_con .info:before,
.send_get .info:before,
.n_pay_finish .finish_box .info:before{content:''; display:inline-block; background:url(../img/icon_info2.gif); width:14px; height:14px;  margin-right:3px; position:absolute; top:2px; left:0px;}
.n_list_t1 .info > strong,
.send_get .info > strong{color:#666666; font-weight:400;}
.n_pay_finish .finish_box .info > strong{color:#db2b1f; font-weight:700; vertical-align:middle; font-size:14px;}
.n_list_t1 .won > span > em{font-size:17px; font-weight:700; margin-right:5px;}
.n_list_t1 > div{line-height:27px; min-height:27px; width: 100%; background-color:#fbfbfb; display:table; border-bottom:1px solid #c2c2c2;}
.n_list_t1 > .img_box{padding:0; width:931px;}
.n_list_t1 > div > .tit{font-size:14px; font-weight:400; color:#464646; font-weight:700;}
.myshopping_p .n_list_t1 > div > .tit{font-size:13px; font-weight:400; color:#666;}
.n_list_t1 > div > .txt,
.send_get .SNG_box dl > dd{font-size:12px; color:#777777; padding-left:10px;}
.n_list_t1 > div:first-of-type > .txt{
    font-weight:bold
    }
.regular_send .n_list_t1 > div > .txt{position:relative; line-height:26px;}
.regular_send .n_list_t1 > div > .txt .f_right .tip_view{bottom:48px;}
.regular_send .n_list_t1 > div > .txt .f_right label{line-height:26px; display:inline-block; margin-right:10px;}
.regular_send .n_list_t1 > div > .txt .f_right select{height:26px; min-width:80px;}
.regular_send .n_list_t1 > div > .txt .f_right a{vertical-align:middle;}
.regular_send .n_list_t1 > div > .txt .f_right a.btnG{background-color:#fff;}
.regular_send .n_list_t1 > div > .txt .f_right a.btn.xls{padding:5px 0 5px 28px; margin-left:10px;}
.n_list_t1 > div > .txt > em,
.n_list_t1 > ul > li .tit > em,
.n_list_t1 > ul > li .txt > em{margin-right:3px;}
.n_list_t1 > div > .txt > b,
.n_list_t1 > ul > li .tit > b,
.n_list_t1 > ul > li .txt > b{color:#333;}
.n_list_t1 > div > div,
.n_list_t2 > div > div,
.send_get .SNG_box dl > dt,
.send_get .SNG_box dl > dd{display:table-cell; vertical-align:middle; padding:10px 0;}
.send_get .SNG_box dl > dt{vertical-align:top; line-height:27px;}
.send_get.SGT_2 .SNG_box dl > dt{padding:4px 0 4px 1.2%; color:#888;}
.send_get.SGT_2 .SNG_box dl > dd{padding:4px 0px;}
.n_list_t1 > div > h3.won{font-size:13px; font-weight:400;}
.n_list_t1 > div > h3.won > span > em{color:#000;}
.n_list_t1 > div > h4.goods_name > span{display:inline-table; line-height:24px;}
.n_list_t1 > div > h4.goods_name > span.tit{font-weight:400; width:13%; float:left; padding-left:2%;}
.n_list_t1 > div > h4.goods_name > span.txt{font-weight:700; width:85%;}
.n_list_t1 > div > .btn_box > a{background-color:#fff; margin-right:3px;}
.n_list_t1 > ul:last-of-type{border-bottom:1px solid #b3b3b3;}
.n_list_t1 > ul > li,
.send_get div.SNG_box > dl{width:100%; display:table; border-bottom:1px solid #e7e7e7; line-height:27px;}
.send_get.SGT_2 div.SNG_box dl{border-bottom:none;}
.n_list_t1 > ul > li.bg_g{background-color:#fbfbfb;}
.n_list_t1 > ul > li.last_bline{border-bottom:1px solid #c2c2c2;}
.n_list_t1 > ul > li:last-of-type,
.send_get div.SNG_box dl:last-of-type{border-bottom:none;}
.n_list_t1 > ul > li .tit,
.n_list_t1 > ul > li .txt,
.n_list_t1 > ul > li .send_get,
.n_list_t1 > ul > li .img_box,
.send_get .SNG_box dl{display:table-cell; vertical-align:middle; padding:10px 0;}
.n_list_t1 > ul > li .tit{
    padding-left:1%
    }
.n_list_t1 > ul > li .txt > div > label,
.n_list_t1 > ul > li .txt > div > input[type="text"],
.n_list_t1 > ul > li .txt > div > .seletG,
.send_get .SNG_box dl > dd > div > label,
.send_get .SNG_box dl > dd > div > input[type="text"],
.send_get .SNG_box dl > dd > div > .seletG{display:inline-block; margin-right:1px;}
.n_list_t1 > ul > li .txt > div > span > input[type="text"],
.send_get .SNG_box dl > dd > div > span > input[type="text"]{width:96.7%;}
.brakdown .n_list_t1 > ul > li .txt > div > span > input[type="text"]{width:95%;}
.n_list_t1 > ul > li .txt > div input[type="text"],
.send_get .SNG_box dl > dd > div input[type="text"]{padding:5px 5px; letter-spacing:-0.05em; text-align:left;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize1,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize1{width:46px; text-align:center;}
.n_list_t1 > ul > li > .txt > div input[type="text"].ipsize2,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize2{width:150px;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize3,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize3{width:86px;}
.n_list_t1 > ul > li .txt > div .select.ipsize3,
.send_get .SNG_box dl > dd > div .select.ipsize3{width:13%;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize3 + .select,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize3 + .select{width:70px;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize3 + a.btnG,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize3 + a.btnG{width:58px; padding:5px;}
.n_list_t1 > ul > li .txt > div .select.ipsize4,
.send_get .SNG_box dl > dd > div .select.ipsize4{width:46%;}
.send_get .SNG_box dl > dd > div .select.ipsize8{width:99%;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize4,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize4{width:30%;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize6,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize6{width:50%;}
.n_list_t1 > ul > li .txt > div .select.ipsize7,
.send_get .SNG_box dl > dd > div .select.ipsize7{width:84%;}
.n_list_t1 > ul > li .txt > div input[type="text"].ipsize8{width:96.2%;}
.send_get .SNG_box dl > dd > div input[type="text"].ipsize8{width:96%;}
.brakdown .n_list_t1 .select.isizeB{width:290px !important;}

.send_get .SNG_box dl > dd > div input[type="text"].ipsize5{
    width:370px;
    margin-right:15px
    }
.send_get .SNG_box dl > dd > div .ipsize1{width:90px}

.n_list_t1 > ul > li .txt > div > textarea,
.send_get .SNG_box dl > dd > div > textarea,
.n_list_t1 .style_sel > .SS_2 > textarea,
.send_get .SNG_box .style_sel > .SS_2 > textarea{border:1px solid #d7d7d7; padding:5px 1%; color:#888888; font-size:12px;}
.n_list_t1 > ul > li .txt > div span.label,
.send_get .SNG_box dl > dd > div span.label{margin-right:20px;}
.n_list_t1 > ul > li .txt > div span.ra_box,
.send_get .SNG_box dl > dd > div span.ra_box{line-height:26px; margin-right:20px;}
.n_list_t1 > ul > li .txt > div,
.send_get .SNG_box dl > dd > div{margin-bottom:5px; padding-left:10px;}
.n_list_t1 > ul > li .txt > div.s_col2 > span,
.send_get .SNG_box dl > dd > div.s_col2 > span{width:49.2%;}
.n_list_t1 > ul > li .txt > div.s_col3 > span,
.send_get .SNG_box dl > dd > div.s_col3 > span{width:32.5%;}
.n_list_t1 > ul > li .txt > div.s_col2 > span,
.n_list_t1 > ul > li .txt > div.s_col3 > span,
.send_get .SNG_box dl > dd > div.s_col2 > span,
.send_get .SNG_box dl > dd > div.s_col3 > span{margin-right:0; display:inline-block;}
.n_list_t1 > ul > li .txt > div.s_col3 > span:last-of-type,
.n_list_t1 > ul > li .txt > div.s_col2 > span:last-of-type,
.send_get .SNG_box dl > dd > div.s_col3 > span:last-of-type,
.send_get .SNG_box dl > dd > div.s_col2 > span:last-of-type{margin-right:0;}
.n_list_t1 > ul > li .txt > div > .dotl_box > label,
.send_get .SNG_box dl > dd > div > .dotl_box > label{position:relative; padding-left:10px; margin-right:10px;}
.n_list_t1 > ul > li .txt > div > .dotl_box > label:before,
.send_get .SNG_box dl > dd > div > .dotl_box > label:before{position:absolute; content:''; display:inline-block; width:4px; height:4px; background-color:#cccccc; top:5px; left:0px;}
.n_list_t1 > ul > li .txt > div > .dotl_box > .ra_box,
.send_get .SNG_box dl > dd > div > .dotl_box > .ra_box{margin-left:10px;}
.n_list_t1 > ul > li .txt > div > .dotl_box > .ra_box > label,
.send_get .SNG_box dl > dd > div > .dotl_box > .ra_box > label{font-size:12px;}
.n_list_t1 > ul > li .txt > div.s_colA > span,
.send_get .SNG_box dl > dd > div.s_colA > span{width:auto; margin-right:5px;}
.send_get .SNG_box dl > dd > div.s_colA > span{margin-right:10px;}
.n_list_t1 > ul > li .txt > div.s_colA > span > label,
.send_get .SNG_box dl > dd > div.s_colA > span > label{width:auto; margin-right:5px;}
.n_list_t1 > ul > li .txt > div.s_colA > span > input[type="text"].ipsize2,
.send_get .SNG_box dl > dd > div.s_colA > span > input[type="text"].ipsize2{width:180px;}
.n_list_t1 > ul > li .txt > div:last-of-type,
.send_get .SNG_box dl > dd > div:last-of-type{margin-bottom:0;}
.n_list_t1 > ul > li .txt .f_right,
.send_get .SNG_box dl > dd > div .f_right{padding-right: 10px;}
.n_list_t1 > ul > li .txt .f_right > a,
.send_get .SNG_box dl > dd > div .f_right > a{margin-right:3px;}
.n_list_t1 > ul > li .txt .f_right > a:last-of-type,
.send_get .SNG_box dl > dd > div .f_right > a:last-of-type{margin-right:0;}
.n_list_t1 > ul > li.full_li{background-color:#fbfbfb;}
.n_list_t1 > ul > li.full_li > .tit{font-size:0; line-height:0; border-right:none;}
.n_list_t1 > ul > li.full_li .dot_full .etc_t1{text-align:left;}
.n_list_t1 .con_PPW input[type="text"]{text-align:right !important;}

.n_list_t1 > ul > li .fl_msg .wrd_int{
    display:none;
    padding:15px 0 10px 10px;
    border-top:1px solid #ececec
    }
.n_list_t1 > ul > li .fl_msg .wrd_int.int{
    display:block;
    margin-bottom:0
    }
.n_list_t1 > ul > li .fl_msg .wrd_int p{
    margin-top:10px
    }
.n_list_t1 > ul > li .fl_msg .wrd_int p label{
    display:inline-block;
    width:13%;
    margin-right:3px
    }
.n_list_t1 > ul > li .fl_msg .wrd_int p input{
    width:83%
    }






.n_list_t1 .i_text{font-size:12px; color:#707070;}

.n_list_t1 > ul > li .txt > div > .style_sel > div,
.send_get .SNG_box dl > dd > div > .style_sel > div{display:inline-block; text-align:left;}
.n_list_t1 > ul > li .txt > div > .style_sel > div > *,
.send_get .SNG_box dl > dd > div > .style_sel > div > *{vertical-align:middle;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_1,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_1{width:12.855%;}
.brakdown .n_list_t1 > ul > li .txt > div > .style_sel > .SS_1,
.brakdown .send_get .SNG_box dl > dd > div > .style_sel > .SS_1{width:16%;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_1 > select,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_1 > select{width:97%; margin-bottom:10px;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_1 > select{margin-bottom:5px;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_1 > select:last-of-type,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_1 > select:last-of-type{margin-bottom:0;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_2,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_2{width:72%;}
.brakdown .n_list_t1 > ul > li .txt > div > .style_sel > .SS_2,
.brakdown .send_get .SNG_box dl > dd > div > .style_sel > .SS_2{width:64.5%;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_2 > textarea,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_2 > textarea{width:97%;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_2 > textarea{height:50px;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_2 > textarea{height:46px;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_3,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3{width:14%; }
.brakdown .n_list_t1 > ul > li .txt > div > .style_sel > .SS_3,
.brakdown .send_get .SNG_box dl > dd > div > .style_sel > .SS_3{width:18%; }
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_3 > a,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3 > a{width:85%; padding:5px 0; display:inherit; margin-right:0; }
.brakdown .n_list_t1 > ul > li .txt > div > .style_sel > .SS_3 > a,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3 > a{width:89%;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_3 > a{margin-bottom:10px;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3 > a{margin-bottom:5px;}
.n_list_t1 > ul > li .txt > div > .style_sel > .SS_3 > a:last-of-type,
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3 > a:last-of-type{margin-bottom:0;}

.n_list_t1 > ul > li .txt .point > em{color:#666;}
.n_list_t1 > ul > li .txt .dot_type1.info_text > li{color:#888; font-size:12px; line-height:15px;}

.n_list_t1 > ul > li div.img_box{padding:0px;}
.n_list_t1 > ul > li div.img_box > .ol_type2 > ol > li:last-of-type{margin-bottom:0px;}

/* 기프티콘 페이지에 클래스명만 변경 */
.n_list_t2{
    margin-bottom:20px; border-top:2px solid #b3b3b3; }
.n_list_t2 .btnG{margin-right:0px;}
.n_list_t2 .btnG:last-of-type{margin-right:0;}
.n_list_t2 .btnG.btnr2{border-color:#f1636b; color:#f1636b;}
.n_list_t2 select.select{font-size:12px; height:26px; vertical-align:bottom;}
.n_list_t2 input[type="text"]{color:#888; }
.n_list_t2 select,
.n_list_t2 input[type="text"],
.n_list_t2 textarea{border:1px solid #d4d4d4}
.n_list_t2:last-of-type{margin-bottom:0;}
.n_list_t2 .tit{width:13.5%; padding-left:1%; border-right:1px solid #ececec;}
.n_list_t2 .txt{width:84%;}
.n_list_t2 em{color:#db2b1f;}
.n_list_t2 a > em{line-height:14px;}
.n_list_t2 input[type="checkbox"], .n_list_t2 input[type="radio"]{vertical-align:text-bottom;}
.n_list_t2 .btn_box{float:right; width:auto; padding-right:10px;}
.n_list_t2 .seletG{min-width:150px;}
.n_list_t2 .seletG > a{line-height:16px;}
.n_list_t2 .seletG > ul{top:26px;}
.n_list_t2 .info{position:relative; font-size:12px; color:#999999; padding-left:20px;}
.n_list_t2 .info:before{content:''; display:inline-block; background:url(../img/icon_info2.gif); width:14px; height:14px;  margin-right:3px; position:absolute; top:2px; left:0px;}
.n_list_t2 .info > strong{color:#666666; font-weight:400;}
.n_list_t2 .won > span > em{font-size:17px; font-weight:700; margin-right:5px;}
.n_list_t2 > div{line-height:27px; min-height:27px; width: 100%; background-color:#fbfbfb; display:table; border-bottom:1px solid #c2c2c2;}
.n_list_t2 > .img_box{padding:0; width:931px;}
.n_list_t2 > div > .tit{font-size:14px; font-weight:400; color:#464646; font-weight:700;}
.n_list_t2 > div > .txt{font-size:12px; color:#777777; padding-left:10px;}
.n_list_t2 > div > .txt > em,
.n_list_t2 > ul > li .tit > em,
.n_list_t2 > ul > li .txt > em{margin-right:3px;}
.n_list_t2 > div > .txt > b,
.n_list_t2 > ul > li .tit > b,
.n_list_t2 > ul > li .txt > b{color:#333;}
.n_list_t2 > div > div,
.n_list_t2 > div > h3.won{font-size:13px; font-weight:400;}
.n_list_t2 > div > h3.won > span > em{color:#000;}
.n_list_t2 > div > h4.goods_name > span{display:inline-table; line-height:24px;}
.n_list_t2 > div > h4.goods_name > span.tit{font-weight:400; width:13%; float:left; padding-left:2%;}
.n_list_t2 > div > h4.goods_name > span.txt{font-weight:700; width:85%;}
.n_list_t2 > div > .btn_box > a{background-color:#fff; margin-right:3px;}
.n_list_t2 > ul:last-of-type{border-bottom:1px solid #b3b3b3;}
.n_list_t2 > ul > li{width:100%; display:table; border-bottom:1px solid #e7e7e7; line-height:27px;}
.n_list_t2 > ul > li.bg_g{background-color:#fbfbfb;}
.n_list_t2 > ul > li.last_bline{border-bottom:1px solid #c2c2c2;}
.n_list_t2 > ul > li:last-of-type{border-bottom:none;}
.n_list_t2 > ul > li .tit,
.n_list_t2 > ul > li .txt,
.n_list_t2 > ul > li .send_get,
.n_list_t2 > ul > li .img_box{display:table-cell; vertical-align:middle; padding:10px 0;}
.n_list_t2 > ul > li .txt > div > label,
.n_list_t2 > ul > li .txt > div > input[type="text"],
.n_list_t2 > ul > li .txt > div > .seletG{display:inline-block; margin-right:1px;}
.n_list_t2 > ul > li .txt > div > span > input[type="text"]{width:96.7%;}
.n_list_t2 > ul > li .txt > div input[type="text"]{padding:5px 5px; letter-spacing:-0.05em; text-align:left;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize1{width:46px; text-align:center;}
.n_list_t2 > ul > li > .txt > div input[type="text"].ipsize2{width:150px;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize3{width:86px;}
.n_list_t2 > ul > li .txt > div .select.ipsize3{width:13%;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize3 + .select{width:70px;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize3 + a.btnG{width:58px; padding:5px;}
.n_list_t2 > ul > li .txt > div .select.ipsize4{width:31.5%;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize4{width:30%;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize6{width:64%;}
.n_list_t2 > ul > li .txt > div .select.ipsize7{width:84%;}
.n_list_t2 > ul > li .txt > div .select.ipsize8{width:97.7%;}
.n_list_t2 > ul > li .txt > div input[type="text"].ipsize8{width:96.2%;}

.n_list_t2 > ul > li .txt > div > textarea,
.n_list_t2 .style_sel > .SS_2 > textarea{border:1px solid #d7d7d7; padding:1%; color:#888888; font-size:12px;}
.n_list_t2 > ul > li .txt > div span.label{margin-right:20px;}
.n_list_t2 > ul > li .txt > div span.ra_box{line-height:26px; margin-right:20px;}
.n_list_t2 > ul > li .txt > div{margin-bottom:5px; padding-left:10px;}
.n_list_t2 > ul > li .txt > div.s_col2 > span{width:49.2%;}
.n_list_t2 > ul > li .txt > div.s_col3 > span{width:32.5%;}
.n_list_t2 > ul > li .txt > div.s_col2 > span,
.n_list_t2 > ul > li .txt > div.s_col3 > span{margin-right:0; display:inline-block;}
.n_list_t2 > ul > li .txt > div.s_col3 > span:last-of-type,
.n_list_t2 > ul > li .txt > div.s_col2 > span:last-of-type{margin-right:0;}
.n_list_t2 > ul > li .txt > div > .dotl_box > label{position:relative; padding-left:10px; margin-right:10px;}
.n_list_t2 > ul > li .txt > div > .dotl_box > label:before{position:absolute; content:''; display:inline-block; width:4px; height:4px; background-color:#cccccc; top:5px; left:0px;}
.n_list_t2 > ul > li .txt > div > .dotl_box > .ra_box{margin-left:10px;}
.n_list_t2 > ul > li .txt > div > .dotl_box > .ra_box > label{font-size:12px;}
.n_list_t2 > ul > li .txt > div.s_colA > span{width:auto; margin-right:5px;}
.n_list_t2 > ul > li .txt > div.s_colA > span > label{width:auto; margin-right:5px;}
.n_list_t2 > ul > li .txt > div.s_colA > span > label:before,
.n_list_t2 > ul > li .txt > div.s_colA > span > input[type="text"].ipsize2{width:180px;}
.n_list_t2 > ul > li .txt > div:last-of-type{margin-bottom:0;}
.n_list_t2 > ul > li .txt .f_right{padding-right: 10px;}
.n_list_t2 > ul > li .txt .f_right > a{margin-right:3px;}
.n_list_t2 > ul > li .txt .f_right > a:last-of-type{margin-right:0;}
.n_list_t2 > ul > li.full_li{background-color:#fbfbfb;}
.n_list_t2 > ul > li.full_li > .tit{font-size:0; line-height:0; border-right:none;}
.n_list_t2 > ul > li.full_li .dot_full .etc_t1{text-align:left;}
.n_list_t2 .con_PPW input[type="text"]{text-align:right !important;}

.n_list_t2 .i_text{font-size:12px; color:#707070;}

.n_list_t2 > ul > li .txt > div > .style_sel,
.n_list_t2 > ul > li .txt > div > .style_sel > div{display:inline-block; text-align:left;}
.n_list_t2 > ul > li .txt > div > .style_sel > div > *{vertical-align:middle;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_1{width:12.855%;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_1 > select,
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_1 > select:last-of-type{margin-bottom:0;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_2{width:72%;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_2 > textarea,
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_2 > textarea{height:50px;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_3,
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_3 > a{width:85%; padding:5px 0; display:inherit; margin-right:0; }
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_3 > a{margin-bottom:10px;}
.n_list_t2 > ul > li .txt > div > .style_sel > .SS_3 > a:last-of-type{margin-bottom:0;}

.n_list_t2 > ul > li .txt .point > em{color:#666;}
.n_list_t2 > ul > li .txt .dot_type1.info_text > li{color:#888; font-size:12px; line-height:15px;}

.n_list_t2 > ul > li div.img_box{padding:0px;}
.n_list_t2 > ul > li div.img_box > .ol_type2 > ol > li:last-of-type{margin-bottom:0px;}





.send_get .SNG_box dl > dd > div > .style_sel > .SS_2{width:72.8%;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3{width:12.5%;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_3 > a.btnG{width:96%;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_4{vertical-align:bottom; width:auto;}
.send_get .SNG_box dl > dd > div > .style_sel > .SS_4 a.btnG.btngg{width:100%; min-width:46px;}
.send_get .SNG_box dl > dd > div .select.ipsize3{width:14%;}
.send_get .SNG_box dl > dd > div .select.ipsize4{width:26%;}
.send_get .SNG_box dl > dd > div .select.ipsize7{width:84.5%;}
.send_get .SNG_box dl > dd > div input[type="text"].ipsize6 + a.btnG.btngg,
.send_get .SNG_box dl > dd > div input[type="text"].ipsize8 + a.btnG.btngg{min-width:9%;}
.send_get .SNG_box dl > dd > div input[type="text"].ipsize6{width:70.8%}
.send_get .SNG_box dl > dd > div input[type="text"].ipsize8{width:97.5%;}

.send_get.SGT_1 .SNG_box dl > dd > div input[type="text"].ipsize6{width:71.0%;}

.send_get .first .SNG_box dl > dd > div > .style_sel > .SS_2{width:60.5%;}
.send_get .first .SNG_box dl > dd > div input[type="text"].ipsize6{width:58.5%}
.send_get .first .SNG_box dl > dd > div input[type="text"].ipsize8{width:85.1%;}


.send_get.SGT_1 > ul{padding-right:10px;}
.send_get > ul > li{position:relative; margin-bottom:10px;}
.send_get > ul > li:last-of-type{margin-bottom:0;}
.send_get > ul > li > label{position:absolute;}
.send_get.SGT_1 > ul > li > label{top:50%; margin-top:-7px; left:7px;}
.send_get.SGT_2 > ul > li > label{top:0px; left:0px; width:33px; height:100%;}
.send_get.SGT_2 > ul > li > label > input[type="checkbox"]{position:absolute; top:5px; left:7px;}
.send_get.SGT_2 > ul > li > label > em{position:absolute; top:50%; margin-top:-9px; left:0px; width:100%; display:inline-block; text-align:center; color:#cccccc; font-size:14px; font-family:'NGB'}
.send_get div.SNG_box{margin-left:36px; }
.full_li .send_get div.SNG_box{margin-left:10px; }
.send_get.SGT_1 div.SNG_box{border:1px solid #d7d7d7; background-color:#fff;}
.send_get.SGT_2 div.SNG_box{border-left:1px solid #ececec; margin-left:33px; padding:5px 0;}
.send_get div.SNG_box > dl{padding:0;}
.send_get div.SNG_box > dl > dt{width:10.3%; padding-left:1.2%;}
.send_get div.SNG_box > dl > dd{width:89%; border-left:1px solid #ececec;}

.send_get.SGT_2 > ul > li{background-color:#fff;}
.send_get.SGT_2 div.SNG_box dl > dd{border-left:none;}
.send_get .SNG_box dl > dd > div .adress_box{border:1px solid #e2e2e2; width:13%; display:inline-block; position:relative;}
.send_get .SNG_box dl > dd > div .adress_box > input[type="text"].inputg{border:1px solid #fff; width:65%; padding:4px 5px; text-align:center;}
.send_get .SNG_box dl > dd > div .adress_box > a.btn{background:url(../img/icon_search.png) center center no-repeat;
 font-size:0; line-height:0; width:24px; height:25px; border-left:1px solid #e2e2e2; position:absolute; top:0px; right:0px;}
.send_get .SNG_box dl > dd > div .adress_box + .col2{width:85.5%; display:inline-block;}
.send_get .SNG_box dl > dd > div .adress_box + .col2 > input[type="text"]{width:47.7%;}

.send_get .SNG_box dl > dd > div span.label,
.send_get .SNG_box dl > dd > div.s_colA > span > label,
.send_get .SNG_box dl > dd > div span.ra_box > label{color:#666;}

/* 복수배송 - 꽃배달 문구-주소록이용하기 */
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int{
    display:none;
    padding:15px 0 10px 10px;
    border:1px solid #ececec
    }
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int.int{
    display:block;
    margin-bottom:0
    }
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int p{
    margin-top:10px
    }
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int p label{
    display:inline-block;
    width:13%;
    margin-right:3px
    }
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int p input{
    width:83%
    }
.send_get.SGT_2 div.SNG_box dl > dd .fl_msg .wrd_int p input.first{
    width:74%
    }

/* 복수배송 - 꽃배달 문구-직접 입력하기 */
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int{
    display:none;
    padding:15px 0 10px 10px;
    border:1px solid #ececec
    }
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int.int{
    display:block;
    margin-bottom:0
    }
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int p{
    margin-top:10px
    }
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int p label{
    display:inline-block;
    width:13%;
    margin-right:3px
    }
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int p input{
    width:83%
    }
.send_get div.SNG_box > dl > dd .fl_msg .wrd_int p input.first{
    width:74%
    }

.COP .cop_btn{margin-top:20px;}
.COP .cop_btn > div > a{margin-right:3px;}
.COP .box{margin-top:10px;}

.COP_tabBox{margin-top:5px;}
.COP_tabBox .tab_con .basic_box{background-color:#fbfbfb; border:1px solid #d7d7d7; padding:10px 20px; line-height:27px; min-height:27px;}
.COP_tabBox .tab_con .basic_box > div{min-width:30%; max-width:70%;}
.COP_tabBox .tab_con .basic_box > div.f_left{text-align:left;}
.COP_tabBox .tab_con .basic_box > div.f_left > p{line-height:27px;}
.COP_tabBox .tab_con .basic_box > div.f_right{text-align:right;}
.COP_tabBox .tab_con .basic_box > div.f_right > .btnG.btng{background-color:#fff; vertical-align:middle; min-width:auto;}
.COP_tabBox .tab_con .basic_box > div.f_right > label{color:#464646; margin-right:14px; line-height:27px;}
.COP_tabBox .tab_con .basic_box > div.f_right > .select{width:190px; font-size:12px; color:#707070;}

.COP_tabBox .tab_con .basic_box > p.tit{color:#464646; margin-bottom:15px; margin-top:5px;}
.COP_tabBox .tab_con .basic_box > ol{width:100%; display:table;}
.COP_tabBox .tab_con .basic_box > ol > li{width:50%; display:table-cell; vertical-align:top;}
.COP_tabBox .tab_con .basic_box > ol > li > p{margin-bottom:5px;}
.COP_tabBox .tab_con .basic_box > ol > li > div > p.file > input[type="file"]{width:90%;}
.COP_tabBox .tab_con .basic_box > ol > li > div > div.text{width:95%; font-size:12px; margin-top:3px;}
.COP_tabBox .tab_con .basic_box > ol > li > div > div.text > p > strong{font-weight:400; color:#333;}

.COP .cop_info{padding:18px; border:1px solid #e7e7e7; background-color:#fbfbfb; display:table;}
.COP .cop_info > .dot_type1 > dd > strong{color:#ef4954; font-weight:400;}
.COP .cop_info > dl, .COP .cop_info > div{display:table-cell; vertical-align:middle;}
.COP .cop_info > dl{width:650px;}
.COP .cop_info .banner{float:right;}
.COP .cop_info .banner > a{display:block;}
.COP .goods, .search_result .goods{position:relative;}
.search_result .goods{overflow:hidden;}
.COP .goods > h2, .search_result .goods > h2{font-size:23px;}
.COP .goods > h2 > em, .search_result .goods > h2 > em{color:#e65e55;}
.COP .goods .list_box.imglist, .search_result .goods .list_box.imglist{padding-top:0px;}

.page_btn{position:absolute; top:15px; right:0px;}
.page_btn > li > a, .page_btn > span{display:inline-block; vertical-align:middle;}
.page_btn > li > a{background-image:url(../img/btn_page_pn.gif); background-repeat:no-repeat; font-size:0; line-height:0; width:25px; height:26px;}
.page_btn > li > a.flex-prev{background-position:0px 0px; float:left;}
.page_btn > li > a.flex-next{background-position:-25px 0px; float:right;}
.page_btn > span{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; line-height:24px; padding:0 5px; color:#959595; letter-spacing:-0.05em; display:inline-block;}
.page_btn > span > em{color:#333333; font-weight:700;}

.submain .slider .page_btn.flex-direction-nav,
.partnershop .slider .page_btn.flex-direction-nav{top:-15px !important; width:90px;}
.submain .slider .page_btn.flex-direction-nav > span,
.partnershop .slider .page_btn.flex-direction-nav > span{width:100%; position:absolute; left:0; top:-22px; text-align:center; padding:0;}
.submain .slider .page_btn.flex-direction-nav li,
.partnershop .slider .page_btn.flex-direction-nav li{background-image:none;}
.submain .slider .page_btn.flex-direction-nav li a,
.partnershop .slider .page_btn.flex-direction-nav li a{height:26px;}

.COP h2{font-size:18px}
.COP h2 > .f_right > span{margin-right:5px; line-height:26px;}
.COP h2 a{font-weight:400;}
.COP h2 em{color:#db2b1f;}
.order h2 > em{font-weight:700; color:#f76670;}
.order h2 > span > em{color:#f9772c;}

/* 장바구니, 상품중지 안내 */
.COP .no_cart,
.goods_view .no_cart{border:1px solid #e7e7e7; background-color:#fbfbfb; display:table; width:935px; line-height:30px; padding:20px 0; min-height:50px; margin-top:15px;}
.goods_view .no_cart{margin-bottom:30px; margin-top:0;}
.COP .no_cart > p,
.goods_view .no_cart > p{ font-weight:700; text-align:center; display:table-cell; vertical-align:middle; }
.COP .no_cart > p > em,
.goods_view .no_cart > p > em{font-size:17px; color:#f76670;}

.cart .box{overflow:hidden;}

.COP .img_box{border:3px solid #e4e4e4; overflow:hidden; background-color:#fff;}
.COP .img_box > div{border-bottom:1px solid #e4e4e4; padding:20px; overflow:hidden;}
.COP .img_box > div:last-of-type{border-bottom:none;}
.COP .img_box > .exsel > .col2_46 > li{color:#333;}
.COP .img_box > .exsel > .col2_46 > li > div{margin:5px 0;}
.COP .img_box > div{padding-left:130px;}
.COP .img_box > .step{background:url(../img/content/img_delivery_step.gif) 40px center no-repeat;}
.COP .img_box > .order2{background:url(../img/content/img_order2.gif) 40px center no-repeat;}
.COP .img_box > .send{background:url(../img/content/img_send.gif) 30px center no-repeat;}

.COP .COP_selOk .img_box{margin-left:0px; margin-top:20px;}
.COP .img_box .regSend{padding:20px 10%; width:90%; display:table;}
.COP .img_box .regSend dl{position:relative;}
.COP .img_box .regSend dl > dt,
.COP .img_box .regSend dl > dt{display:table-cell; vertical-align:middle;}
.COP .img_box .regSend dl > dt{width:10%; position:absolute; top:50%; margin-top:-9px;}
.COP .img_box .regSend dl > dd{padding:2px 0 2px 10%;}
.COP .img_box .regSend dl > dd strong{color:#333; font-weight:400; display:inline-block;}
.COP .img_box .regSend dl > dd strong > span{margin-left:5px;}
.COP .img_box .regSend dl > dd strong + strong{padding-left:8px;}
.COP .img_box .regSend dl > dd strong:before{content:'|'; display:inline-block; color:#ccc; font-size:11px; float:left; margin-right:8px;}
.COP .img_box .regSend dl > dd strong:first-of-type:before,
.COP .img_box .regSend dl > dd font + strong:before{display:none;}

.order .table_list_t1 > table > tbody td.add_tr{border-top:none;}
.order .list_t1 > .img_box{padding:0; width:931px;}

.order_step3 .list_t1 input[type="text"]{text-align:right;}

.order_step3,
.n_order_step4{position:relative;}
.n_order_step4{min-height:452px;}
.n_order_step4 h2 .ra_box{font-size:12px;}

.order_step3 .beSum{position:absolute; bottom:0px; right:0px; width:224px; padding:24px 20px; border:3px solid #b3b3b3; background-color:#fff;}
.order_step3 .beSum > dl{width:100%; overflow:hidden;}
.order_step3 .beSum > dl > dt,
.order_step3 .beSum > dl > dd{width:50%; line-height:24px;}
.order_step3 .beSum > dl > dt{float:left; text-align:left;}
.order_step3 .beSum > dl > dd{float:right; text-align:right; color:#464646; font-weight:700;}
.order_step3 .beSum > dl > dd > em + span{margin-left:3px;}
.order_step3 .beSum > dl > dt:last-of-type,
.order_step3 .beSum > dl > dd:last-of-type{margin-top:10px;}
.order_step3 .beSum > dl > dt:last-of-type{font-weight:700; color:#464646;}
.order_step3 .beSum > dl > dd:last-of-type{color:#db2b1f;}
.order_step3 .beSum > dl > dd:last-of-type > em{font-size:18px;}

.con_PPW{width:auto; display:inline-block;}
.btn_PPW + .con_PPW{margin-left:5px;}
.apply_PPW{border-top:1px dashed #dddddd; padding-top:10px;}
.apply_PPW > p{width:auto; display:inline-block; font-size:12px; letter-spacing:-0.05em; margin-right:15px;}
.apply_PPW > p > span{margin-right:5px;}
.apply_PPW > p > a.btnG.btngg{font-size:11px; padding:3px 5px; margin-right:5px;}

/* 기존 주문결제 */
.order_step4 .pay_info{display:none;}
.order_step4 > .f_left{width:570px;}
.order_step4 > .f_left > .box_sub{background-color:#fbfbfb; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; overflow:hidden; padding:10px 0;}
.order_step4 > .f_left > .box_sub > dl{padding:0 20px 15px 20px; overflow:hidden;}
.order_step4 > .f_left > .box_sub > dl:last-of-type{padding-bottom:0;}
.order_step4 > .f_left > .box_sub > dl > dt{width:20%; float:left; padding:8px 0; color:#333;}
.order_step4 > .f_left > .box_sub > dl > dd{width:78%; float:right;}
.order_step4 > .f_left > .box_sub > dl > dd > ul > li{padding:8px 0;}
.order_step4 > .f_left > .box_sub > dl > dd > ul > li input[type="radio"]{width:auto; float:left; margin-top:2px;}
.order_step4 > .f_left > .box_sub > dl > dd > ul > li input[type="radio"] + label{display: table-cell;}
.order_step4 > .f_right{width:320px; border:3px solid #f76670; margin-top:51px; padding:8px;}
.order_step4 > .f_right > h3{padding:21px 0; line-height:30px; width:100%; text-align:center; font-size:19px;}
.order_step4 > .f_right > dl{width:280px; margin:0 auto;}
.order_step4 > .f_right > dl > dt, .order_step4 > .f_right > dl > dd{padding:5px 0; font-size:13px}
.order_step4 > .f_right > dl > dt{text-align:left; width:30%; float:left;}
.order_step4 > .f_right > dl > dd{text-align:right; width:70%; float:right;}
.order_step4 > .f_right > dl > dd > em{margin-right:5px; color:#000; font-weight:700; font-size:17px;}
.order_step4 > .f_right > .total{width:280px; margin:0 auto; text-align:right; line-height:40px; padding:20px 0; font-size:15px; overflow:hidden; color:#db2b1f}
.order_step4 > .f_right > .total > em{font-size:27px; font-weight:700; margin-right:5px;}
.order_step4 > .f_right > .box_sub > .ra_box{padding:5px 0;}
.order_step4 > .f_right > .box_sub > textarea{width:308px; border:1px solid #ccc; background-color:#fbfbfb; padding:5px;}
.order_step4 > .f_right > .btn_box{padding:20px 0 12px 0;}
.order_step4 > .f_right > .btn_box a{min-width:94px; margin-right:3px;}

.order_step4 .box_sub .info_box > div{display:none;}
.order_step4 .box_sub .info_box > div.active{display:block;}
.order_step4 .box_sub > .info_box,
.myshopping .info_box{padding:10px;}
.order_step4 .box_sub > .info_box > div > .infoG,
.myshopping .info_box > div > .infoG{border-bottom:1px solid #d7d7d7; background-color:#fff; width:100%; margin-bottom:20px;}
.order_step4 .box_sub > .info_box > div > .infoG:last-of-type,
.myshopping .info_box > div > .infoG:last-of-type{margin-bottom:0;}
.order_step4 .box_sub > .info_box > div > .infoG > div,
.myshopping .info_box > div > .infoG > div{border:1px solid #d7d7d7; border-bottom:none; padding:20px;}
.order_step4 .box_sub > .info_box > div > .infoG > div .tit,
.myshopping .info_box > div > .infoG > div .tit{font-size:17px; color:#464646; margin-bottom:10px; line-height:21px;}
.order_step4 .box_sub > .info_box > div > .infoG .dvtG > dt, .box_sub > .info_box > div >.infoG .dvtG > dd,
.myshopping .info_box > div > .infoG .dvtG > dt, .myshopping .info_box > div > .infoG .dvtG > dd{line-height:26px; padding:5px 0;}
.order_step4 .box_sub > .info_box > div > .infoG .dvtG > dt:last-of-type, .box_sub > .info_box > div > .infoG .dvtG > dd:last-of-type,
.myshopping .info_box > div > .infoG .dvtG > dt:last-of-type, .myshopping .info_box > div > .infoG .dvtG > dd:last-of-type{line-height:26px; padding:5px 0 0 0;}
.order_step4 .box_sub > .info_box > div > .infoG .dvtG > dd > .seletG,
.myshopping .info_box > div > .infoG .dvtG > dd > .seletG{width:130px; display:inline-block;}
.order_step4 .box_sub > .info_box > div > .infoG .dvtG > dd.chsh_sel > .seletG:nth-of-type(1),
.myshopping .info_box > div > .infoG .dvtG > dd.chsh_sel > .seletG:nth-of-type(1){width:80px;}
.order_step4 .box_sub > .info_box > div > .infoG .dvtG > dd.chsh_sel > .seletG:nth-of-type(2),
.myshopping .info_box > div > .infoG .dvtG > dd.chsh_sel > .seletG:nth-of-type(2){width:60px;}
.order_step4 .info_t1_sub .dot_type1 > li,
.myshopping .info_t1_sub .dot_type1 > li{padding-bottom:5px;}
.order_step4 .info_t1_sub .dot_type1 > li:last-of-type,
.myshopping .info_t1_sub .dot_type1 > li:last-of-type{padding-bottom:0;}
.order_step4 .dvtG > dd.input_btn > input[type="text"],
.myshopping .dvtG > dd.input_btn > input[type="text"]{margin-right:5px; text-align:right}
.order_step4 .dvtG > dd.input_btn > a,
.myshopping .dvtG > dd.input_btn > a{margin-left:10px;}
.order_step4 .box_sub > .info_box > div > .infoG3,
.myshopping .info_box > div > .infoG3{border-bottom:3px solid #e4e4e4; background-color:#fff; width:100%; margin-bottom:20px;}
.order_step4 .box_sub > .info_box > div > .infoG3:last-of-type,
.myshopping .info_box > div > .infoG3:last-of-type{margin-bottom:0;}
.order_step4 .box_sub > .info_box > div > .infoG3 > div,
.myshopping .info_box > div > .infoG3 > div{border:3px solid #e4e4e4; border-bottom:none; padding:20px;}
.order_step4 .etc3_pay > .infoG3 > .col2,
.myshopping .etc3_pay > .infoG3 > .col2{overflow:hidden;}
.order_step4 .etc3_pay > .infoG3 > .col2 > span:last-of-type > label,
.myshopping .etc3_pay > .infoG3 > .col2 > span:last-of-type > label{padding-left:25px;}
.order_step4 .in_box > label,
.myshopping .in_box > label{margin-right:10px;}
.order_step4 .in_box > input,
.order_step4 .tab_ig > li.active > .tab_con,
.myshopping .tab_ig > li.active > .tab_con{height: 208px; overflow-x:hidden; overflow-y:auto;}

/* NEW 주문결제 */
.n_order_step4 .pay_info{display:none;}
.n_order_step4 > .f_left{width:646px;}
.n_order_step4 > .f_left > .box_sub,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox,
#inc_popup.account_info .box_sub{border-top:2px solid #b3b3b3; overflow:hidden;}
.n_order_step4 > .f_left > .box_sub > dl,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl,
#inc_popup.account_info .box_sub > dl{padding:0 0 0 130px; overflow:hidden; display:table; width:516px; position:relative;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl{min-height:27px;}
.n_order_step4 > .f_left > .box_sub > dl.last,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.last,
#inc_popup.account_info .box_sub > dl.last{padding-bottom:0;}
.n_order_step4 > .f_left > .box_sub > dl > dt,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dt,
#inc_popup.account_info .box_sub > dl > dt{width:130px; color:#333; position: absolute; top:0px; left:0px; height:100%; font-weight:400; margin:0px;}
.n_order_step4 > .f_left > .box_sub > dl > dt > p,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dt > p,
#inc_popup.account_info .box_sub > dl > dt > p{display:table; width:90%; height: 100%; padding:0 1% 0 9%; background-color:#fbfbfb; border-right:1px solid #ececec;}
.n_order_step4 > .f_left > .box_sub > dl > dt > p > span,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dt > p > span,
#inc_popup.account_info .box_sub > dl > dt > p > span,
#inc_popup.account_info .box_sub > dl > dt > p > em{display:table-cell; vertical-align:middle;}
#inc_popup.account_info .box_sub > dl > dt > p > em{color:#2371b9;}
.n_order_step4 > .f_left > .box_sub > dl > dd,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd,
#inc_popup.account_info .box_sub > dl > dd{width:96%; padding:10px 2%;display:table-cell; vertical-align:middle; float:left; position:relative; margin:0; line-height:26px; min-height:26px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd > div{
       display:inline-block;
       width:100%
}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_col2 > dd{width:89%; padding:0 5.5%; display:table; height:100%;}
.n_order_step4 > .f_left > .box_sub > dl > dt:after,
.n_order_step4 > .f_left > .box_sub > dl > dd:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dt:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_col2 > dd.line_r:before,
#inc_popup.account_info .box_sub > dl > dt:after,
#inc_popup.account_info .box_sub > dl > dd:after{content:''; display:inline-block; position:absolute; background-color:#ececec;}
.n_order_step4 > .f_left > .box_sub > dl > dt:after,
.n_order_step4 > .f_left > .box_sub > dl > dd:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dt:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd:after,
#inc_popup.account_info .box_sub > dl > dt:after,
#inc_popup.account_info .box_sub > dl > dd:after{ bottom:0px; left:0px; width:100%; height:1px;}
.n_order_step4 > .f_left > .box_sub > dl.last > dd:after,
.n_order_step4 > .f_left > .box_sub > dl.last > dt:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.last > dd:after,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.last > dt:after,
#inc_popup.account_info .box_sub > dl.last > dt:after,
#inc_popup.account_info .box_sub > dl.last > dd:after{background-color:#b3b3b3;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_col2 > dd > div{padding:10px 0; vertical-align:middle; display:table-cell;}
.n_order_step4 > .f_left > .box_sub > dl > dd input[type="text"].isizeM2,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd input[type="text"].isizeM2{padding:0; line-height:24px; height:24px;}
.n_order_step4 > .f_left > .box_sub > dl > dd .isizeM2,
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd .isizeM2{width:140px !important;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_full{padding:0; width:646px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_full > dt.skip{text-indent:-10000px; width:0; padding:0; border-right:none;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_full > dd{width:626px; padding:10px;}

.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_col2{width:193px; float:left;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_col2 > dd.line_r:before{top:0px; right:0px; height:100%; width:1px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl.dl_row2{height:92px;}

.n_order_step4 > .f_left > .box_sub > dl > dd > div > ul > li{padding:7px 0;}
.n_order_step4 > .f_left > .box_sub > dl > dd > div > ul > li input[type="radio"]{width:auto; float:left;}
.n_order_step4 > .f_left > .box_sub > dl > dd > div > ul > li input[type="radio"] + label{display: table-cell;}

.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .tab_g{border:1px solid #d7d7d7; width:644px}
.n_order_step4 .tab_g > li > a{height:39px; line-height:39px; border-top:none; font-size:13px;}
.n_order_step4 .tab_g > li > a:before{display:none;}
.n_order_step4 .tab_g > li > a:before,
.n_order_step4 .tab_g > li:last-of-type > a:after,
.n_order_step4 .tab_g > li.active > a:before,
.n_order_step4 .tab_g > li.active > a:after{height:39px;}
.n_order_step4 .tab_g > li > a:after{content:''; display:inline-block; background:url(../img/icon_arrow3.gif) center center no-repeat; width:9px; height:5px; float:none; border-right:none; margin-left:5px; vertical-align:middle;}
.n_order_step4 .tab_g > li.active > a:after{display:none;}
.n_order_step4 .tab_g > li > .tab_con{padding:41px 0 0 0;}

.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd > div > .agree_box{margin-top:10px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd > div > .agree_box > textarea{background-color:#fbfbfb; width:95%; padding:1%; border:1px solid #cccccc; font-size:12px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .infoG_conBox > dl > dd > div > .agree_box > p.ra_box{font-size:12px;}

.n_order_step4 .card_free_info1,
.n_order_step4 .card_free_info2{padding:10px; margin-bottom:10px;}
.n_order_step4 .card_free_info1 > dl{position:relative; min-height:34px; display:table;}
.n_order_step4 .card_free_info1 > dl > dt{width:123px; position:absolute; top:50%; margin-top:-17px; left:0px; display:table; height:100%;}
.n_order_step4 .card_free_info1 > dl > dt > p{display:table-cell; vertical-align:middle; width:100%; height:100%;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI{background-image:url(../img/content/img_CFI.gif); background-repeat:no-repeat; background-position:0px 0px; width:123px; height:34px; font-size:0; line-height:0; display:block; }
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_1{background-position:0px 0px;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_2{background-position:0px -34px;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_3{background-position:0px -68px;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_4{background-position:0px -102px;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_5{background-position:0px -136px;}
.n_order_step4 .card_free_info1 > dl > dt > p > .CFI_6{background-position:0px -170px;}
.n_order_step4 .card_free_info1 > dl > dd{width:496px; padding-left:128px; display:table-cell; vertical-align:middle;}


.n_order_step4 > .f_right{position:absolute; top:50px; right:50%; margin-right:-468px; width:264px; background-color:#fff; border:3px solid #f76670; z-index:1;}
.n_order_step4 > .f_right > div{width:100%; overflow:hidden;}
.n_order_step4 > .f_right > div > h3{padding:15px 20px; width:230px; line-height:30px; text-align:left; font-size:19px;}
.n_order_step4 > .f_right > div > dl{padding:15px 20px; width:230px; padding-bottom:10px; display:table;}
.n_order_step4 > .f_right > div > dl > dt,
.n_order_step4 > .f_right > div > dl > dd{font-size:13px; line-height:26px;}
.n_order_step4 > .f_right > div > dl > dt{text-align:left; width:35%; float:left;}
.n_order_step4 > .f_right > div > dl > dt.won_b > span,
.n_order_step4 > .f_right > div > dl > dt.won_c > span{font-size:15px; font-weight:700; color:#aaaaaa; margin-right:5px; width:10px; display:inline-block; text-align:center;}
.n_order_step4 > .f_right > div > dl > dt.won_b > span{font-size:25px; line-height:14px; vertical-align:inherit;}
.n_order_step4 > .f_right > div > dl > dd{text-align:right; width:65%; float:right;}
.n_order_step4 > .f_right > div > dl > dd > em{margin-right:5px; color:#000; font-weight:700; font-size:17px;}
.n_order_step4 > .f_right > div > .total{padding:14px 20px 6px 20px; width:230px; text-align:right; line-height:36px; font-size:15px; overflow:hidden; color:#db2b1f; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.n_order_step4 > .f_right > div > .total > em{font-size:27px; font-weight:700; margin-right:5px;}
.n_order_step4 > .f_right > div > .box_sub{background-color:#fbfbfb; padding:10px 10px 5px 10px;}
.n_order_step4 > .f_right > div > .box_sub > .ra_box{padding-bottom:5px;}
.n_order_step4 > .f_right > div > .box_sub > div{overflow-y:scroll;width:95%; border:1px solid #ccc; background-color:#fff; padding:5px 2%; height:100px;}
.n_order_step4 > .f_right > div > .box_sub > div table{
    margin:10px 0;
    border-top:2px solid #b3b3b3;
    border-bottom:2px solid #b3b3b3;
    text-align:left
    }
.n_order_step4 > .f_right > div > .box_sub > div table th{
    width:62px;
    padding:0 5px;
    border-bottom:1px solid #ececec;
    background:#fbfbfb
    }
.n_order_step4 > .f_right > div > .box_sub > div table td{
    padding:5px;
    border-left:1px solid #ececec;
    border-bottom:1px solid #ececec
    }
.n_order_step4 > .f_right > div > .box_sub > div h4{
    margin-top:10px
    }
.n_order_step4 > .f_right > div > .btn_box{padding:10px;}
.n_order_step4 > .f_right > div > .btn_box a{margin-right:1%; width:46%; height:30px; padding:10px 0.6%; line-height:30px; font-size:15px; font-weight:700;}
.n_order_step4 > .f_right > div > .btn_box a:last-of-type{margin-right:0;}

.n_order_step4 .box_sub .order_info_box > div{display:none;}
.n_order_step4 .box_sub .order_info_box > div.active{display:block;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG{background-color:#fff; width:100%; margin-bottom:5px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG:last-of-type{margin-bottom:0;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div{padding-top:10px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div.card_pay_box{border-bottom:1px solid #b3b3b3; padding:10px 0;}

.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .tit{font-size:15px; color:#464646; margin-bottom:10px; line-height:21px; font-weight:700; letter-spacing:-0.05em;}
.n_order_step4_subtit{font-size:15px; color:#464646; margin-bottom:10px; line-height:21px; font-weight:700; letter-spacing:-0.05em;margin-top: 10px}

.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .dvtG > dd > .seletG{width:130px; display:inline-block;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .dvtG > dd.chsh_sel > .seletG:nth-of-type(1){width:80px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG > div > .dvtG > dd.chsh_sel > .seletG:nth-of-type(2){width:60px;}
.n_order_step4 .info_t1_sub .dot_type1{font-size:12px;}
.n_order_step4 .info_t1_sub .dot_type1 > li{padding-bottom:1px;}
.n_order_step4 .info_t1_sub .dot_type1 > li:last-of-type{padding-bottom:0;}
.n_order_step4 .info_t1_sub .dot_type1 > li > em{color:#f9772c;}
.n_order_step4 .info_t1_sub .dl_type2{font-size:12px;}
.n_order_step4 .dvtG > dd.input_btn > input[type="text"]{margin-right:5px; text-align:right}
.n_order_step4 .dvtG > dd.input_btn > a{margin-left:10px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG3{border-bottom:3px solid #e4e4e4; background-color:#fff; width:100%; margin-bottom:20px;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG3:last-of-type{margin-bottom:0;}
.n_order_step4 .box_sub > .order_info_box > div > .infoG3 > div{border:3px solid #e4e4e4; border-bottom:none; padding:20px;}
.n_order_step4 .etc3_pay > .infoG3 > .col2{overflow:hidden;}
.n_order_step4 .etc3_pay > .infoG3 > .col2 > span:last-of-type > label{padding-left:25px;}
.n_order_step4 .in_box > label{margin-right:10px;}
.n_order_step4 .tab_ig > li.active > .tab_con{height: 208px; overflow-x:hidden; overflow-y:auto;}

.n_order_step4 .f_left > .box_sub > ul.CB_payWay{overflow:hidden; width:100%; border-bottom:1px solid #b3b3b3; padding:10px 0;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_a{width:32%; float:left;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b{width:35%; float:left; position:relative;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_ab{width:32%; float:right;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li > p{padding:10px 0; display:block; font-size:14px; width:100%;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_a > p{text-align:left;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b > p{text-align:center;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_ab > p{text-align:right;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li > p > span{margin-right:10px;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li > p > em{color:#666;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li > p > em + span{margin-left:5px;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_ab > p > em{color:#db2b1f;}

.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b:before,
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b:after{display:inline-block; position:absolute; top:50%; margin-top:-15px; line-height:30px; font-size:20px; font-weight:700; color:#aaa;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b:before{content:'-'; left:0px; font-size:26px;}
.n_order_step4 .f_left > .box_sub > ul.CB_payWay > li.CB_payWay_b:after{content:'='; right:0px;}


/* 고정영역*/
.order_step4_fix > .f_left {background-color:#fbfbfb; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; overflow:hidden; padding:10px 0;}
.order_step4_fix > .f_left > dl{padding:0 20px 15px 20px; overflow:hidden;}
.order_step4_fix > .f_left > dl:last-of-type{padding-bottom:0;}
.order_step4_fix > .f_left > dl > dt{width:20%; float:left; padding:8px 0; color:#333;}
.order_step4_fix > .f_left > dl > dd{width:78%; float:right;}
.order_step4_fix > .f_left > dl > dd > ul > li{padding:8px 0;}
.order_step4_fix > .f_left > dl > dd > ul > li input[type="radio"]{width:auto; float:left; margin-top:2px;}
.order_step4_fix > .f_left > dl > dd > ul > li input[type="radio"] + label{display: table-cell;}

.order .agree_box{margin-top:25px;}
.order .agree_box > .tit{line-height:30px; border-bottom:1px solid #c2c2c2;}
.order .agree_box > .tit > em{color:#f9772c;}
.order .agree_box > dl > dt{line-height:33px; margin-top:12px; font-size:14px; color:#464646;}
.order .agree_box > dl > dd{border-bottom:1px solid #e4e4e4;}
.order .agree_box > dl > dd:last-of-type{border-color:#c2c2c2;}
.order .agree_box > dl > dd > textarea{border:1px solid #d7d7d7; padding:1%; width:97.6%; font-size:12px;}
.order .agree_box .ruleTxt{
    overflow-y:auto;
    width:97.6%;
    height:110px;
    padding:1% 10px;
    border:1px solid #d7d7d7;
    font-size:12px
    }
.order .agree_box .ruleTxt p{
    margin:5px 0 20px 10px;
    line-height:170%
    }
.order .agree_box .ruleTxt table{
    width:100%;
    margin-bottom:10px;
    border-top:2px solid #888
    }
.order .agree_box .ruleTxt table th{
    padding:5px 10px;
    border:1px solid #e0e0e0;
    background:#fbfbfb;
    white-space:nowrap
    }
.order .agree_box .ruleTxt table td{
    padding:2px 10px;
    border:1px solid #e0e0e0
    }

.order .agree_box > dl > dd > p{padding:5px 0;}
.order .agree_box > dl > dd > p > span{line-height:22px; margin-left:30px;}

.pay_finish .finish_box{text-align:center;}
.pay_finish .finish_box > .tit{background:url(../img/content/img_pay_finish.gif) center 20px no-repeat; padding-top:85px; }
.pay_finish .finish_box > .tit > p{line-height:32px; font-size:22px; font-weight:700; color:#464646;}
.pay_finish .finish_box > .txt{margin-top:10px;}
.pay_finish .finish_box > .txt > span{line-height:32px; font-size:17px; color:#464646;}
.pay_finish .finish_box > .txt > span:after{content:'|'; display:inline-block; padding:0 5px 0 9px; color:#999;}
.pay_finish .finish_box > .txt > span:last-of-type:after{content:''; padding:0;}
.pay_finish .finish_box > .btn_box{margin-top:45px;}
.pay_finish .table_list_t1 > table > tbody th, .pay_finish .table_list_t1 > table > tbody td{padding:10px 20px;}
.pay_finish .table_list_t1 > table > tbody th{font-weight:400;}
.pay_finish .table_list_t1 > table > tbody td{text-align:left;}
.pay_finish .table_list_t1 + p{padding-top:5px; font-size:12px;}

.COP.n_pay_finish .box{margin-top:60px;}
.n_pay_finish .finish_box,
.n_pay_finish .finishBtn_box{text-align:center;}
.n_pay_finish .finish_box{border:1px solid #e7e7e7; padding:30px 0;}
.n_pay_finish .finish_box > .tit{background:url(../img/content/img_pay_finish.gif) center top no-repeat; padding-top:64px; }
.n_pay_finish .finish_box > .tit > p{line-height:32px; font-size:22px; font-weight:700; color:#464646;}
.n_pay_finish .finish_box > .txt{margin-top:10px;}
.n_pay_finish .finish_box > .txt > span{line-height:32px; font-size:17px; color:#464646; margin:0 10px;}

.n_pay_finish .finishBtn_box{margin-top:20px;}
.n_pay_finish .finishBtn_box .sizeB{padding:11px 15px; margin-right:5px; min-width:128px; font-size:15px; font-weight:700;}
.delivery_seach .table_list_t1{margin-bottom:40px;}
.delivery_seach .table_list_t1:last-of-type{margin-bottom:0;}
.delivery_seach .table_list_t1 > table > tbody th, .delivery_seach .table_list_t1 > table > tbody td{padding:10px 20px;}
.delivery_seach .table_list_t1 > table > tbody th{font-weight:400;}
.delivery_seach .table_list_t1 > table > tbody td{text-align:left;}
.delivery_seach .table_list_t1 > table > tbody td > em{color:#db2b1f;}
.delivery_seach .delivery_step{padding:20px 12px !important; background-color:#fbfbfb !important;}
.delivery_seach .delivery_step > ol > li{position:relative;}
.delivery_seach .delivery_step > ol > li:after{content:''; display:inline-block; position:absolute; width:16px; height:22px; background:url(../img/icon_step2.png) center center no-repeat; right:0px; top:20px;}
.delivery_seach .delivery_step > ol > li:last-of-type{padding-right:0;}
.delivery_seach .delivery_step > ol > li:last-of-type:after{display:none;}
.delivery_seach .delivery_step > ol > li > .step_text{margin-right:20px;}
.delivery_seach .delivery_step > ol > li > .step_text > p{text-align:center; line-height:20px;}
.delivery_seach .delivery_step > ol > li > .step_text > .step_num{width:63px; height:22px; line-height:22px; background-color:#c3c3c3; color:#fff; margin:0 auto;}
.delivery_seach .delivery_step > ol > li > .step_text > .step_num:after{display:inline-block; width:20px; content:'';}
.delivery_seach .delivery_step > ol > li > .step_text > .step_tit{font-size:16px; font-weight:700; color:#464646; line-height:22px; margin-top:5px;}
.delivery_seach .delivery_step > ol > li > .step_text > .step_txt{font-size:12px;}
.delivery_seach .delivery_step > ol > li > .step_box{border:1px solid #d7d7d7; background-color:#fff; height:72px; margin-right:20px; margin-top:10px; padding:7px;}

/* 장바구니 수정 */
.COP .carousel .page_btn.flex-direction-nav{top:-15px !important; width:90px;}
.COP .carousel .page_btn.flex-direction-nav > span {width:100%; position:absolute; left:0; top:-22px; text-align:center; padding:0;}
.COP .carousel .page_btn.flex-direction-nav li{background-image:none;}
.COP .carousel .page_btn.flex-direction-nav li a{height:26px;}
.COP .carousel .flex-direction-nav{display:none;}
.COP .carousel .flex-control-nav{display:none;}
.COP .carousel .flex-pauseplay{display:none;}
.COP .carousel .page_btn.flex-direction-nav{display:block;}

.COP_table table,
.COP_table .goodsList{width:100%; letter-spacing:-0.05em;}
.COP_table table td,
.COP_table table th{border-left:1px solid #ececec; border-bottom:1px solid #c2c2c2; text-align:center;}
.COP_table table td:first-of-type,
.COP_table table th:first-of-type,
.cart .COP_table table thead tr th:nth-of-type(2),
.COP_table .goodsList > li:first-of-type{border-left:none;}
.COP_table table thead tr th{border-top:2px solid #b3b3b3; border-bottom:1px solid #c2c2c2; padding:9px 0; font-size:12px; font-weight:400;}
.popup .COP_table table thead tr th{border-top:2px solid #f0868d;}
.COP_table table thead tr .ckbox{
    padding-left:11px;
    text-align:left
    }
.COP_table table tfoot tr td{border-color:#b3b3b3; background-color:#f6f6f6; padding:14px 0;}

.COP_table .tit{text-align:left;}
.COP_table .tit > div{width:100%; display:block;}
.COP_table .tit .titG{background-color:#fbfbfb; border-bottom:1px solid #e7e7e7;}
.popup .COP_table table tbody tr td.tit .titG{border-bottom:1px solid #dddddd;}


.COP_table .tit .titG > .selBox,
.COP_table .tit .titG > p{display:inline-table;}
.COP_table .tit .titG > .selBox{width:83%; position:relative;}
.COP_table .tit .titG.only_GN > .selBox{width:100%;}
.COP_table .tit .titG > .selBox > span,
.COP_table .tit .titG > .selBox > label{ vertical-align:middle; }
.COP_table .tit .titG > .selBox > span{text-align:center; width:7.5%; position:absolute; top:50%; margin-top:-10px; left:0px;}
.COP_table .tit .titG > .selBox > a{padding:9px 0; width:92.5%; position:relative; display:table; margin-left:7.5%;}
.COP_table .tit .titG > .selBox > label,
.COP_table .tit .titG > .selBox > .goodsName{padding:9px 0 9px 7.5%; width:92.5%; position:relative;display: table;}
.COP_table .tit .titG > .selBox > .goodsName{padding:9px 0 9px 2%; width:98%;}
.COP_table .tit .titG > .selBox > .goodsName > a{padding:0; position:relative; display:block;}
.COP_table .tit .titG > .selBox > label > a{position:relative; display:block;}
.COP_table .tit .titG > .selBox > label > p.img,
.COP_table .tit .titG > .selBox > a > p.img,
.COP_table .tit .titG > .selBox > .goodsName > p.img,
.COP_table .tit .titG > .selBox > .goodsName > a > p.img,
.option_modi .goodsName > p.img{width:70px; height:70px; border:1px solid #d5d5d5; background-color:#fff; position:absolute; top:50%; margin-top:-35px; left:7.5%; text-align:center;}
.COP_table .tit .titG > .selBox > a > p.img{left:0px;}
.COP_table .tit .titG > .selBox > .goodsName > p.img,
.COP_table .tit .titG > .selBox > .goodsName > a > p.img{left:2%;}
.COP_table .tit .titG > .selBox > label > p.img > img,
.COP_table .tit .titG > .selBox > a > p.img > img,
.COP_table .tit .titG > .selBox > .goodsName > p.img > img,
.COP_table .tit .titG > .selBox > .goodsName > a > p.img > img,
.option_modi .goodsName > p.img > img{max-width:100%; max-height:100%;}
.COP_table .tit .titG > .selBox > label > p.txt,
.COP_table .tit .titG > .selBox > a > p.txt,
.COP_table .tit .titG > .selBox > a > div.txt,
.COP_table .tit .titG > .selBox > .goodsName > p.txt,
.COP_table .tit .titG > .selBox > .goodsName > a > p.txt,
.COP_table .tit .titG > .selBox > .goodsName > a > div.txt,
.option_modi .goodsName >  p.txt{color:#333; padding: 9px 0 9px 125px; height:70px; display:table-cell; vertical-align:middle;}
.COP_table .tit .titG > .selBox > a > p.txt,
.COP_table .tit .titG > .selBox > a > div.txt{padding: 9px 0 9px 85px;}
.option_modi .goodsName >  p.txt,
.COP_table .tit .titG > .selBox > .goodsName > p.txt,
.COP_table .tit .titG > .selBox > .goodsName > a > p.txt,
.COP_table .tit .titG > .selBox > .goodsName > a > div.txt{padding:9px 0 9px 90px;}

.COP_table .tit .titG > p{width:16%; text-align:center;}
.COP_table .tit .titG > p > a,
.COP_table .btn_delver,
.COP_table .btn_edit{display:inline-block; color:#1e95d3; border:1px solid #9cd1ec; background-color:#ffffff; font-size:11px; padding:3px 5px; text-align:center; min-width:70px;}
.COP_table .btn_delver{margin-left:5px;}
.COP_table .btn_edit{min-width:auto;}

.COP_table table tbody tr td .priceG{ position:relative;}
.COP_table table tbody tr td .priceG > p,
.COP_table table tbody tr td .priceG > p > em,
.COP_table table tbody tr td .priceG > p > span{height:26px; line-height:26px;}
.COP_table table tbody tr td .priceG > .txt2,
.COP_table table tbody tr td .priceG > .txt2 > em,
.COP_table table tbody tr td .priceG > .txt2 > span,
.COP_table table tbody tr td .priceG > .txt2 > font{line-height:17px;}
.COP_table table tbody tr td .priceG > p > em + span{margin-left:3px;}
.COP_table table tbody tr td .priceG > p > span + em{margin-left:3px;}
.COP_table table tbody tr td .priceG > p > em + font{display:block;}
.COP_table table tbody tr td .priceG > .txt2{position:absolute; width:100%; font-size:12px;}
.COP_table table tbody tr td .priceG1 > p{font-size:14px;}
.popup .COP_table table tbody tr td .priceG1 > p{font-size:12px;}
.COP_table table tbody tr td .priceG1 > p > em,
.COP_table table tbody tr td .priceG1 > p.txt2 > span{color:#db2b1f;}
.COP_table table tbody tr td .priceG2 > p.txt1{margin:0 5px;white-space:nowrap}
.COP_table table tbody tr td .priceG2 > p.txt1 > span + font{display:block; color:#999; font-size:12px; line-height:13px; margin-bottom:5px;}

.COP_table table tbody tr td .optionG > ul > li > div > div > .txt2{font-size:12px;}

.COP_table table tbody tr td .optionG > .option_1 > li{border-top:1px solid #e7e7e7; position:relative; padding:9px 0 9px 10px; min-height:36px;}
.COP_table table tbody tr td .optionG > .option_1 > li:first-of-type{border-top:none; }

.COP_table table tbody tr td .optionG > .option_1 > li > div{display:inline-table; text-align:center; width:100%; text-align:left; min-height:36px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text1{width:48%; color:#666;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text2{width:10%; color:#707070;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text3{width:12%; color:#707070;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4{width:12%; color:#707070; margin-left:1%; text-align:center;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text5{width:14%; color:#464646;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6{width:100%; color:#666;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6 > div > div{width:auto; display:inline-block;margin-right:10px; margin-top:0px !important;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6 .option_modi .ot_edit{display:inline-block;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6 .option_modi .ot_edit > dt.cal_sel{top:-9999px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text6 .option_modi .ot_edit > dd.cal_sel{width:100%; padding-bottom:0 !important;}

.COP_table table tbody tr td .optionG > .option_1 > li > div > div{display:table-cell; vertical-align:middle;}

.COP_table table tbody tr td .optionG > .option_1 > li > div > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div > p{font-size:12px; vertical-align:middle;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text2 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text3 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text5 > div > p{font-size:13px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text2 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 > div > p{text-align:center;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text3 > div > p,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text5 > div > p{text-align:right;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 .txt2{font-size:12px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 .txt1 + .txt2,
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 .numPM + .txt2{margin-top:2px;}

.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 .txt2 > span{margin-right:3px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 .txt2 > em{color:#db2b1f;}

.COP_table table tbody tr td .optionG > .option_1 > li > div.text2 > div > span{display:inline-block; width:14px; height:14px; font-size:0; line-height:0; background-image:url(../img/icon_p.gif); vertical-align:text-bottom; margin-right:3px;}
.COP_table table tbody tr td .optionG > .option_1 > li > div.text4 > div > p.txt2 > span:first-of-type:before,
.COP_table table tbody tr td .optionG > .option_2 > li:not(.memo):before{content:''; display:inline-block; background-image:url(../img/icon_plus.gif); width:14px; height:14px; vertical-align:text-bottom; margin-right:5px;}


.COP_table .soldOut, .zzim .soldOut{position:relative; }
.COP_table .soldOut > .info_text,
.zzim .soldOut .info_text{background:url(../img/bg_soldout.png) center center repeat; position:absolute; left:0px; top:0px; height:100%; width:100%; display:block; z-index:1;}
.zzim .soldOut .info_text{width:700px; left:-27px;}
.COP_table li.soldOut > .info_text,
.zzim .soldOut .info_text{display:block !important;}
.COP_table .soldOut > .info_text > p,
.zzim .soldOut .info_text > p{position:relative; width:100%; height:100%; text-align:center;}
.COP_table .soldOut > .info_text > p > span,
.zzim .soldOut .info_text > p > span{border:2px solid #ca5454; background-color:#fff; color:#e62929; position:absolute; top:50%; margin-top:-16px; left:50%; margin-left:-75px; line-height:18px; padding:5px 0; width:150px;}

.COP_table table tbody tr td .optionG > .option_1.OPG_row2{border-top:1px solid #e7e7e7;}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li{border-top:1px dashed #dddddd; padding:5px 10px; min-height:auto; text-align:right;}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div{min-height:auto;}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2:first-of-type,
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li:first-of-type{border-top:none;}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div.text1{width:100%;}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div.text3{width:20%}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div.text4{width:15%}
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div.text3 > div > p,
.COP_table table tbody tr td .optionG > .option_1.OPG_row2 > li > div.text4 > div > p{text-align:center;}

.COP_table table tbody tr td .optionG > .option_2{border-top:1px dashed #dddddd; padding:9px 0 9px 10px;}
.COP_table table tbody tr td .optionG > .option_2 > li{margin-bottom:6px; line-height:14px; color:#707070; font-size:12px;}

.COP_table table tbody tr td .optionG > .option_2 > li + li.memo{margin-top:9px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo{margin-bottom:0; position:relative;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > input[type="text"],
.COP_table table tbody tr td .optionG > .option_2 > li.memo > a{padding:5px; line-height:18px; font-size:11px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > input[type="text"]{border:1px solid #e4e4e4; width:85%; margin-right:10px; height:18px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > a{border:1px solid #ccc; display:inline-block;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > a.btn1{padding:5px 14px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > a + a{margin-left:5px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .text_length{position:absolute; top:5px; right:14.5%; width:auto; display: inline-block;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .text_length > em,
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .text_length > span{margin: 0 5px;}

.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_textlength{width:12%; display:inline-block; text-align:center;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_textlength > em,
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_textlength > span{margin: 0 5px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > input[type="text"].memo_input{color:#888; border:1px solid #e4e4e4; width:74%; margin-right:0; vertical-align:middle;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > input[type="text"].memo_input.text_in{color:#f9772c;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn{display:inline-block; position:relative; width:10.5%; height:30px; vertical-align:middle;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn > p{position:absolute; top:0px; right:0px; width:100%; height:30px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn > p{display:none;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn > p > a{padding:5px 4px; line-height:18px; font-size:11px; border:1px solid #ccc; display:inline-block; min-width:21px; background-color:#fff;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn > p > a.btn1{padding:5px 13px;}
.COP_table table tbody tr td .optionG > .option_2 > li.memo > .memo_btn > p > a + a{margin-left:5px;}


.COP_table table tbody tr td .btn_box > a{padding:5px 0; width:90%; line-height:25px; display:inline-table; margin:3px 0;}

.COP_table .totalG,
.COP_tabBox .totalG{width:24%; display:inline-table; font-size:14px;}
.COP_table .totalG > p *,
.COP_tabBox .totalG > p *{line-height:26px;}

.COP_tabBox .totalG > .price font,
.COP_table .totalG > .price font{
       display:block
       }
.COP_table .totalG > p.price > font > em,
.COP_table .totalG > div > p.price > font > em,
.COP_tabBox .totalG > p.price > font > em,
.COP_tabBox .totalG > div > p.price > font > em{font-weight:700;}
.COP_table .totalG > p.price > font > span + em,
.COP_table .totalG > div > p.price > font > span + em,
.COP_table .totalG > p.price > font > em + span,
.COP_table .totalG > div > p.price > font > em + span,
.COP_tabBox .totalG > p.price > font > span + em,
.COP_tabBox .totalG > div > p.price > font > span + em,
.COP_tabBox .totalG > p.price > font > em + span,
.COP_tabBox .totalG > div > p.price > font > span + em{margin-left:3px;}
.COP_table .totalG > p.price > font.txt2 > span:before,
.COP_table .totalG > div > p.price > font.txt2 > span:before,
.COP_tabBox .totalG > p.price > font.txt2 > span:before,
.COP_tabBox .totalG > div > p.price > font.txt2 > span:before{content:'/'; display:inline-block; margin:0 5px 0 3px; color:#666;}
.COP_table .totalG > p.price > font.txt1 > em,
.COP_table .totalG > div > p.price > font.txt1 > em,
.COP_tabBox .totalG > p.price > font.txt1 > em,
.COP_tabBox .totalG > div > p.price > font.txt1 > em{font-size:21px; font-family:'NGB';}
.popup .COP_table .totalG > p.price > font.txt1 > em,
.popup .COP_table .totalG > div > p.price > font.txt1 > em,
.popup .COP_tabBox .COP_table .totalG > p.price > font.txt1 > em,
.popup .COP_tabBox .COP_table .totalG > div > p.price > font.txt1 > em{font-size:16px; font-weight:700;}

.COP_table .total_b,
.COP_tabBox .total_b{position:relative;}
.COP_table .total_b:before,
.COP_table .total_c:before,
.COP_table .total_ab:before,
.COP_table .total_b > .total_b_2:before,
.COP_tabBox .total_b:before,
.COP_tabBox .total_b:after,
.COP_tabBox .total_b > .total_b_2:before{display:inline-block; position:absolute; top:50%; margin-top:-15px; line-height:30px; font-size:25px; font-weight:700; color:#aaa;}
.COP_table .total_b:before,
.COP_tabBox .total_b:before{content:'+';  left:0px; }
.COP_table .total_b > div,
.COP_tabBox .total_b > div{width:49%; display:inline-block; position:relative;}
.COP_table .total_b > .total_b_2:before,
.COP_tabBox .total_b > .total_b_2:before{content:'-';  left:0px; font-size:40px}

    .COP_table .total_c{
        position:relative
        }
    .COP_table .total_c:before{
        content:'';
        top:50%;
        left:0;     
        width:15px;
        height:4px;
        margin-top:0;
        background:#aaa
        }

    .COP_table .total_ab,
    .COP_tabBox .total_ab{
        position:relative;
        color:#333
        }
    .COP_table .total_ab:before{
        content:'=';
        left:0px
        }
.COP_table .total_ab > p.price > font > em,
.COP_tabBox .total_ab > p.price > font > em{color:#db2b1f;}
.COP_table .total_ab > p.price > font.txt2 > em,
.COP_tabBox .total_ab > p.price > font.txt2 > em{font-size:17px;}

.popup .COP_table .totalG,
.popup .COP_tabBox .totalG{width:20%;}
.popup .COP_table .total_b,
.popup .COP_tabBox .total_b{width:35%;}

.COP_table .overflow_y{max-height:712px; min-height:142px; overflow-x:hidden; overflow-y:auto;}
.COP_table .goodsList{border-top:2px solid #c2c2c2; display:table;}
.COP_table .goodsList > li{width:50%; float:left; position:relative; border-bottom:1px solid #c2c2c2;}
.COP_table .goodsList > li:nth-of-type(2n+1):before{content:''; width:1px; height:100%; display:inline-block;  background-color:#dddddd; position:absolute; right:0px; top:0px;}
.COP_table .goodsList .titG > .selBox > a > div.txt > p{margin-bottom:16px;}
.COP_table .goodsList .titG > .selBox > a > div.txt > .point{display:block; font-size:12px; color:#707070; position:absolute; bottom:14px; left:85px; margin-bottom:0;}
.COP_table .goodsList .titG > .selBox + p{text-align:right; width:14%; margin-right:2%;}
.COP_table .goodsList .optionG{display:table; width:100%; padding:8px 0;}
.COP_table .goodsList .optionG > p{width:auto;}
.COP_table .goodsList .optionG > p.f_left{padding-left:6%; text-align:left;}
.COP_table .goodsList .optionG > p.f_right{padding-right:2%; text-align:right;}
.COP_table .goodsList .optionG > p > span > em{color:#db2b1f; margin-right:3px;}

.COP_table .goodsTotal{background-color:#f6f6f6; border-bottom:1px solid #c2c2c2; display:table; width:100%; padding:10px 0;}
.COP_table .goodsTotal > div{padding:0 10px;}
.COP_table .goodsTotal > div > a.btnG.btng{background-color:#fff; margin-right:0;}
.COP_table .goodsTotal > div > span,
.COP_table .goodsTotal > div > em,
.COP_table .goodsTotal > div > font{line-height:27px; font-size:14px; color:#333;}
.COP_table .goodsTotal > div > em,
.COP_table .goodsTotal > div > font{color:#db2b1f; font-weight:700;}
.COP_table .goodsTotal > div > span + em,
.COP_table .goodsTotal > div > font + span,
.COP_table .goodsTotal > div > em + font{margin-left:5px;}
.COP_table .goodsTotal > div > em{font-size:17px;}
.COP_table .goodsTotal > div > font{vertical-align:baseline;}

.COP_tabBox .con_3 .addCon_box{margin-top:25px;}
.COP_tabBox .addCon_box > dl{padding-bottom:10px; margin-top:25px;}
.COP_tabBox .addCon_box > dl > dt,
.COP_tabBox .addCon_box .dt_tit{color:#464646; font-weight:700; line-height:24px; padding:5px 0; border-bottom:2px solid #b3b3b3;}
.COP_tabBox .addCon_box > dl.dot_type1 > dt{margin-bottom:10px;}
.COP_tabBox .addCon_box .dt_tit{ margin-bottom:0px;}
.COP_tabBox .addCon_box > dl > dt > span,
.COP_tabBox .addCon_box .dt_tit > span{color:#777; font-weight:400; font-size:12px;}
.COP_tabBox .addCon_box > dl > dt > span > em,
.COP_tabBox .addCon_box .dt_tit > span > em{color:#db2b1f;}
.COP_tabBox .addCon_box > dl.dot_type1 > dd{padding:0 9px; font-size:12px;}
.COP_tabBox .addCon_box > dl.dot_type1 > dd:before{top:8px;}

.COP_tabBox .addCon_box .dt_tit + .addConSel_box{border-top:none;}

.COP_tabBox .addCon_box .addConSel_box{background-color:#fbfbfb; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:10px; margin-right:0;}
.COP_tabBox .tab_con.con_3 .addCon_box .addConSel_box{padding:10px 0;}
.COP_tabBox .addCon_box .addConSel_box{max-height:2290px;min-height:390px; overflow-x:hidden; overflow-y:auto;}
.COP_tabBox .addCon_box .addConSel_box.fullView{max-height:none; overflow-y:hidden;}
.COP_tabBox .addCon_box .addConSel_box > p.ra_box{margin-bottom:10px;}
.COP_tabBox .addCon_box .addConSel_box > .send_get.SGT_2 > ul > li{border:1px solid #d7d7d7;}

.COP_tabBox .addCon_box .foot_box{position:relative; background-color:#f6f6f6; padding:11px 0; display:table; width:100%; border-bottom:1px solid #c2c2c2; line-height:27px; min-height:27px;}
.COP_tabBox .addCon_box .foot_box > div{padding:0px 10px; line-height:27px;}
.COP_tabBox .addCon_box .foot_box > div.f_left,
.COP_tabBox .addCon_box .foot_box > div.f_right{width:auto;}
.COP_tabBox .addCon_box .foot_box > div.f_right .btn_fullList,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.btn_DV{font-size:12px; padding:5px 10px; line-height:14px; display:inline-block; text-align:center; min-width:38px; border:1px solid #e2e2e2; color:#707070; background-color:#fff;}
.COP_tabBox .addCon_box .foot_box > div.f_right .btn_fullList:after,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.btn_DV:after{background-image:url(../img/bt_onoff.png); background-repeat:no-repeat; content:''; display:inline-block; margin-left:8px; width:9px; height:5px; vertical-align:middle; margin-bottom:2px;}
.COP_tabBox .addCon_box .foot_box > div.f_right .btOff:after,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.btn_DV:after{background-position:0px 0px;}
.COP_tabBox .addCon_box .foot_box > div.f_right .btOn:after,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li.active > a.btn_DV:after{background-position:0px -5px;}
.COP_tabBox .addCon_box .foot_box > div .btnG.btng{background-color:#fff; }
.COP_tabBox .addCon_box .foot_box > div .btnG{margin-right:3px;}
.COP_tabBox .addCon_box .foot_box > div.f_center2{text-align:center; font-weight:700; color:#464646;}
.COP_tabBox .addCon_box .foot_box > div.f_center2 em{color:#db2b1f; font-size:14px;}
.COP_tabBox .addCon_box .total_box{text-align:center; border:3px solid #d4d4d4; padding:15px 0;}

.COP_tabBox .addCon_box > dl.deliverList{padding-bottom:0px;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li{position:relative; border-bottom:1px solid #c2c2c2;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView){display:inline-block;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div{display:table; width:100%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div > p.txt1,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div > p.txt2{display:table; width:100%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div > p > span{display:table-cell; vertical-align:middle;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div > p > span > font{display:block;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div:not(.deliverView) > div > p > span.tit{text-align:right;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text1{width:7%; padding-left:1%; color:#464646;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2{width:52%; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p.txt1{border-bottom:1px solid #ececec;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p{padding:8px 0;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p > span.tit,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p > span.tit{padding-left:1%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p > span.tit{width:14%; color:#999; font-size:12px;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p > span.tit:after,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p > span.tit:after{content:':'; display:inline-block; margin-left:5px; padding-right:5px;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text2 > div > p > span.txt{width:79%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3{width:18%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p{padding:3px 0;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p > span.tit{width:42%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p > span.txt{width:56%; text-align:right;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > div.text3 > div > p > span.txt > font > em{color:#db2b1f; font-weight:700; margin-right:3px;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.btn_DV,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.close{position:absolute;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.btn_DV{letter-spacing:-0.05em; right:50px; bottom:38px; line-height:15px; border:1px solid #cccccc;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li.active > a.btn_DV{bottom:1px; border:1px solid #c2c2c2; border-bottom:none !important;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.close{font-size:0; line-height:0; width:25px; height:25px; border:1px solid #cccccc; text-align:center; right:10px; top:40px; }
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > a.close:before{content:'×'; width:100%; height:100%; font-size:25px; line-height:25px; color:#999999;}

.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView{display:none;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li.active > .deliverView{display:block;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView{border:1px solid #c2c2c2; border-bottom:none; padding:9px 10px 37px 10px; background-color:#f6f6f6;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .COP_table{background-color:#fff;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .COP_table table thead tr th{border-top:1px solid #b3b3b3;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .COP_table table thead tr th:nth-of-type(2){border-left:none;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVBtn,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVOption,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot{margin-top:10px;}

.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVBtn > a.btnG.btng{background-color:#fff;}

.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVOption{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get{background-color:#fff; padding:7px 0;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get div.SNG_box{margin-left:0;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get div.SNG_box > dl{border-bottom:none;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get .SNG_box > dl > dt,
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get .SNG_box > dl > dd{padding:4px 0;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get .SNG_box > dl > dt{padding-left:1.2%; font-size:13px; color:#888888;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .send_get div.SNG_box > dl > dd{border-left:none;}

.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot{border:1px solid #cfcfcf; background-color:#fff;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > div{display:inline-block;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > .text1{width:17%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > .text1 > div{padding-left:15%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > .text2{width:82.5%;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > .text2 > .total_box{border:none;}
.COP_tabBox .addCon_box > dl.deliverList > dd > ul > li > .deliverView .DVFoot > .text2 > .total_box .totalG > p.price > font.txt1 > em{font-size:18px;}

.COP_holdingSum{border:1px solid #dddddd; margin-top:10px;}
.COP_holdingSum > div{padding:10px; text-align:right;}
.COP_holdingSum > div > .holdSum{width:auto; display:inline-table; font-size:14px;}
.COP_holdingSum > div > .holdSum *{line-height:19px;}
.COP_holdingSum > div > .holdSum > em{margin-right:3px; margin-left:7px;}
.COP_holdingSum > div > .holdSum_a:before{content:''; display:inline-block;}
.COP_holdingSum > div > .holdSum_b{position:relative; padding:0 25px;}
.COP_holdingSum > div > .holdSum_b:before,
.COP_holdingSum > div > .holdSum_b:after{display:inline-block; position:absolute; top:50%; margin-top:-15px; line-height:30px; font-size:15px; font-weight:700; color:#aaa;}
.COP_holdingSum > div > .holdSum_b:before{content:'+';  left:5px;}
.COP_holdingSum > div > .holdSum_b:after{content:'=';  right:5px;}
.COP_holdingSum > div > .holdSum_ab > em{color:#db2b1f;}

.COP_btn{margin-top:20px;}
.COP_btn > div > a{line-height:28px; font-weight:700; font-size:14px;}
.COP_btn > .f_left > a{border-color:#cccccc; min-width:58px; padding:5px 20px;}
.COP_btn > .f_right > a{min-width:78px; padding:5px 30px;}
.regular_send .COP_btn .btnG.btnr3{min-width:120px;}

/* 상품 상세 */
.goods_view{padding-top:10px; letter-spacing:-1px;}
.goods_view .good_head{display:table; margin-bottom:40px; width:100%;}
.goods_view .good_head > .f_left{width:450px;}
.goods_view .good_head .f_left .img{width:448px; height:448px; position:relative; border:1px solid #d7d7d7;}
.goods_view .good_head .f_left .img > .zoom_tip{position:absolute; bottom:-1px; left:-1px; width:450px; height:40px; line-height:40px; background-color:#5c5c5c; color:#fff; text-align:center;}
.goods_view .good_head .f_left .img > .zoom_tip:before{content:''; display:inline-block; vertical-align:middle; background:url(../img/content/icon_zoom.gif) center center no-repeat; width:20px; height:20px; margin-right:5px;}
/* S : LJH */
.goods_view .good_head .f_left .goodsImg {position:relative; width:448px; height:448px; border:1px solid #d7d7d7;}
.goods_view .good_head .f_left .goodsImg span{
    position:absolute;
    bottom:45px;
    left:5px;
    z-index:100
    }
.goods_view .good_head .f_left .goodsImg span img{
    margin-right:3px
    }
.goods_view .good_head .f_left .goodsImg ul {overflow:hidden;  width:450px; height:448px;}
.goods_view .good_head .f_left .goodsImg ul li {height:448px;text-align:center}
.goods_view .good_head .f_left .goodsImg ul li > img{height:100%;}
.goods_view .good_head .f_left .goodsImg .zoom_info {position:absolute; bottom:0; width:448px; height:40px; line-height:40px; background-color:#5c5c5c; color:#fff; text-align:center; z-index:99;}
.goods_view .good_head .f_left .goodsImg .zoom_info:before{content:''; display:inline-block; vertical-align:middle; background:url(../img/content/icon_zoom.gif) center center no-repeat; width:20px; height:20px; margin-right:5px;}
.goods_view .good_head .f_left .goodsImg .bx-controls {display:none;}
.goods_view .good_head .f_left #thumbsnail {margin-top:20px; border-bottom:1px solid #d7d7d7; padding:0 0 20px 27px}
.goods_view .good_head .f_left .option{margin-top:20px}
.goods_view .good_head .f_left #thumbsnail > a,
.goods_view .good_head .f_left #thumbsnail > p{display:inline-block; height:70px; width:70px; height:70px; border:1px solid #c2c2c2; margin-left:9px; vertical-align:middle;}
.goods_view .good_head .f_left #thumbsnail > a:first-of-type,
.goods_view .good_head .f_left #thumbsnail > p:first-of-type{margin-left:0;}
.goods_view .good_head .f_left #thumbsnail > a + p{margin-left: 9px !important;}
.goods_view .good_head .f_left #thumbsnail > a > img{width:100%; height:100%}

/* E : LJH */
.goods_view .good_head .f_left .option .info_1{width:100%; overflow:hidden;}
.goods_view .good_head .f_left .option .info_1 .info_1_1{padding:5px 0; width:100%; display:table;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left{width:270px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left > p{height:47px; line-height:47px; display:inline-block;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left .tit{font-size:14px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left .tit:before{content:''; display:inline-block; background:url(../img/content/icon_info_1.png) left center no-repeat; width:37px; height:41px; vertical-align:text-bottom; margin-right:5px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left .tit > em{font-size:30px; font-weight:700; margin-left:5px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right{text-align:right; width:180px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a{display:inline-block; font-size:0; line-height:0; background-image:url(../img/content/icon_sns.gif); background-repeat:no-repeat; width:30px; height:30px; margin-right:3px;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a:last-of-type{margin-right:0;}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a.sns_01{background-position:0 0}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a.sns_02{background-position:-30px 0}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a.sns_03{background-position:-60px 0}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a.sns_04{background-position:-90px 0}
.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_right > a.sns_05{background-position:-120px 0}
.goods_view .good_head .f_left .option .info_1 .info_1_2{border:1px solid #d5d5d5; overflow:hidden; padding:10px 15px; line-height:22px;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_left > span{color:#363636; font-weight:700;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_left > .tit:after{content:'|'; color:#d5d5d5; display:inline-block; margin:0 8px;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_left > .txt > em{color:#ed1c24; position:relative; display:inline-block;
 vertical-align:top; margin:0 1px;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_left > .txt > em:after{content:''; display:inline-block; width:100%; position:absolute; bottom:0px; left:0px; height:1px; background-color:#ed1c24}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_right > a{border-radius:2px; font-size:12px;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_right > a.btn_more{border:1px solid #ababab; color:#676769; padding:2px 20px 2px 5px; background:url(../img/inc/btn_icon_add_s.gif) center right no-repeat;}
.goods_view .good_head .f_left .option .info_1 .info_1_2 .f_right > a.btn_write{border:1px solid #727272; color:#fff; background-color:#878787; margin-left:3px; padding:2px 5px;}
.goods_view .good_head .f_left .option .info_2{border:2px solid #e4e4e4; border-radius:5px; margin-top:35px; padding:10px;}
.goods_view .good_head .f_left .option .info_2 .tit{color:#464646; font-weight:700;}
.goods_view .good_head .f_left .option .info_2 .tit > span{font-size:0; line-height:0; width:60px; height:29px; display:inline-block; background:url(../img/content/icon_mdtalk.gif) center center no-repeat; vertical-align:middle; margin-right:10px;}
.goods_view .good_head .f_left .option .dot_type1{font-size:12px;}
.goods_view .good_head > .f_right{width:450px;}
.goods_view .good_head > .f_right > div{display:table;}
.goods_view .good_head .f_right .hotdeal{margin-bottom:20px;}
.goods_view .good_head .f_right .hotdeal > p{float:left; line-height:30px; padding:10px 0; font-weight:700;}
.goods_view .good_head .f_right .hotdeal > .tit{width:150px; text-align:center; background-color:#ef4954; color:#fff; font-size:20px; }
.goods_view .good_head .f_right .hotdeal > .txt{width:300px; text-align:right; background-color:#fbfbfb; color:#636363; font-size:14px;}
.goods_view .good_head .f_right .hotdeal > .txt > span{padding:0 10px;}
.goods_view .good_head .f_right .hotdeal > .txt > span:first-of-type > em{color:#e65e55;}
.goods_view .good_head .f_right .hotdeal > .txt > span:last-of-type{padding:0 15px;}
.goods_view .good_head .f_right .hotdeal > .txt > span:last-of-type > em{margin:0 4px; letter-spacing:0.02em;}
.goods_view .good_head .tit_box{padding:10px 0; border-bottom:2px solid #464646}
.goods_view .good_head .tit_box > .tit{color:#000; font-size:23px; font-weight:700; line-height:28px;}
.goods_view .good_head .tit_box > .txt{color:#707070; font-size:14px; line-height:24px;}
.goods_view .good_head .tit_box > .txt:first-of-type,
.goods_view .good_head .tit_box > .txt.codeNumber{text-align:right;}
.goods_view .good_head .info_box2{border-bottom:1px solid #cccccc; background-color:#fbfbfb; padding:10px 15px; font-size:12px;}
.goods_view .good_head .info_box2 strong{color:#464646;}

.goods_view .good_head .info_box{display:table; padding:5px 0; background-image: url(../img/line_dashed.gif); background-repeat: repeat-x; background-position:bottom left;}
.goods_view .good_head .info_box > li{position:relative; width:100%; display:table;}
.goods_view .good_head .info_box > li > div{line-height:24px; padding:5px 0;}
.goods_view .good_head .info_box > li > .tit{color:#464646; font-weight:700; width:110px; float:left;}
.goods_view .good_head .info_box > li > .txt{width:340px; float:right;}
.goods_view .good_head .info_box > li > .txt > p{line-height:24px;}
.goods_view .good_head .info_box > li > .txt select,
.option_modi .ot_edit > dd > select{width:90%; border:1px solid #d7d7d7;}
.goods_view .good_head .info_box > li > .txt_full,
.option_modi .ot_list > .txt_full{width:100%; float:left; overflow-x:hidden; overflow-y:auto; max-height:190px; min-height:46px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#fbfbfb; margin:5px 0;}
.goods_view .good_head .info_box > li > .txt_full > ul,
.option_modi .ot_list > .txt_full > ul{padding:10px;}
.goods_view .good_head .info_box > li > .txt_full > ul > li,
.option_modi .ot_list > .txt_full > ul > li{padding-bottom:10px;}
.goods_view .good_head .info_box > li > .txt_full > ul > li:last-of-type,
.option_modi .ot_list > .txt_full > ul > li:last-of-type{padding-bottom:0;}
.goods_view .good_head .info_box > li > .txt_full > ul > li > div,
.goods_view .good_head .info_box > li > .txt_full > ul > li > a,
.option_modi .ot_list > .txt_full > ul > li > div,
.option_modi .ot_list > .txt_full > ul > li > a{display:inline-table;}
.goods_view .good_head .info_box > li > .txt_full > ul > li > div.txt_num{width:61%;}
.option_modi .ot_list > .txt_full > ul > li > div.txt_num{width:55%;}
.goods_view .good_head .info_box > li > .txt_full > ul > li > div.numPM,
.option_modi .ot_list > .txt_full > ul > li > div.numPM{width:15%;}
.goods_view .good_head .info_box > li > .txt_full > ul > li > div.txt_won,
.option_modi .ot_list > .txt_full > ul > li > div.txt_won{width:16.5%; text-align:right; padding-right:5px;}
.option_modi .ot_list > .txt_full > ul > li > div.txt_won{width:22%;}
.goods_view .good_head .info_box > li > .txt_full > ul > li > a.txt_del,
.option_modi .ot_list > .txt_full > ul > li > a.txt_del{width:15px; height:15px; background:url(../img/content/icon_del.gif) center center no-repeat; font-size:0; line-height:0px; vertical-align:middle;}

.goods_view .good_head .info_box > li.txtG1 > .txt{color:#333333; font-weight:700;}
.goods_view .good_head .info_box > li.txtG1 > .txt em{font-size:19px; margin-right:3px;}
.goods_view .good_head .info_box > li.txtG2 > .txt{color:#db2b1f; font-weight:700;}
.goods_view .good_head .info_box > li.txtG2 > .txt em{font-size:19px; margin-right:3px;}
.goods_view .good_head .info_box > li.txtG2 > .txt .infoCoup{margin-left:10px;font-size:12px;font-weight:normal;color:#707070}
.goods_view .good_head .info_box > li.txtG3 > .txt{color:#707070;}
.goods_view .good_head .info_box > li.txtG3 > .txt > div{display:inline-block;}
.goods_view .good_head .info_box > li.txtG3 > .txt > div:after{content:'/'; padding:0 5px; display:inline-block;}
.goods_view .good_head .info_box > li.txtG3 > .txt > div:last-of-type:after{content:''; padding:0;}
.goods_view .good_head .info_box > li.txtG3 > .txt > div.numPM + span{margin-left:10px;}
.goods_view .good_head .info_box > li.txtG3 > .txt > span + span{margin-left:5px;}
.goods_view .good_head .info_box > li.txtG3 > .txt > div.numPM + span > em{margin:0}
.goods_view .good_head .info_box > li.txtG3 > .txt > div.numPM + span > em:before{content:':'; display:inline-block; margin:0 5px 0 3px;}
.goods_view .good_head .info_box > li.txtG3 > .txt p img{
    width:14px;
    margin-right:4px
    }
.goods_view .good_head .info_box > li.txtG3 > .txt .ord_ovrs{
    float:right;
    display:inline-block;
    line-height:14px;
    padding:5px 10px 5px 35px;
    border:1px solid #e2e2e2;
    background:url(../img/icn_oversea.gif) 9px 50% no-repeat;
    color:#0054a6;
    font-size:12px
    }

.goods_view .good_head .info_box .txt_tip{color:#f9772c;}

.goods_view .good_head .info_box .cal_sel > select,
.option_modi .ot_edit > dd.cal_sel > select{width:auto !important; font-size:11px;margin-left:5px;}
.goods_view .good_head .info_box .cal_sel > select:first-of-type,
.foot_tab .option_modi .ot_edit > dd.cal_sel > select:first-of-type{margin-left:0;}
.goods_view .good_head .info_box .dl_ddbox,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox{display:table;}
.goods_view .good_head .info_box .dl_ddbox > dt,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dt,
.goods_view .good_head .info_box .dl_ddbox > dd,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dd{display:inline-table; vertical-align:middle; margin-bottom:5px;}
.goods_view .good_head .info_box .dl_ddbox > dt:last-of-type,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dt:last-of-type,
.goods_view .good_head .info_box .dl_ddbox > dd:last-of-type,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dd:last-of-type,{margin-bottom:0;}
.goods_view .good_head .info_box .dl_ddbox > dt{width: 37%;}
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dt{width:42.5%;}
.goods_view .good_head .info_box .dl_ddbox > dt:after,
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dt:after{content:':'; display:inline-block; margin:0 10px;}
.goods_view .good_head .info_box .dl_ddbox > dd{width:63%;}
.option_modi .ot_edit.ot_deliver > dd > .dl_ddbox > dd{width:57.5%;}
.goods_view .good_head .info_box .dl_ddbox > dd .inputg,
.option_modi .ot_edit.ot_deliver > dd > dl_ddbox > dd .inputg{min-width:auto; width:70px; text-align:left;}

.goods_view .good_head .ord_info{
    padding:15px 0 5px 35px;
    background:#fbfbfb url(../img/icon_info.gif) 15px 16px no-repeat;
    letter-spacing:1px
}
.goods_view .good_head .ord_info a{
    padding-bottom:1px;
    border-bottom:1px solid #e65e55;
    font-weight:bold;
    color:#e65e55
    }
.goods_view .good_head .numPM,
.option_modi .numPM,
.COP_table .numPM{position:relative; display: inline-table !important;}
.goods_view .good_head .numPM > .inputg,
.option_modi .numPM > .inputg,
.COP_table .numPM > .inputg{min-width:auto; width:77%; padding:3px 19% 3px 0; line-height:18px; height:18px;}
.goods_view .good_head .numPM > a,
.option_modi .numPM > a,
.COP_table .numPM > a{position:absolute; right:0px; width:15px; height:13px; background-image:url(../img/content/icon_PM.gif); background-repeat:no-repeat; font-size:0; line-height:0;}
.goods_view .good_head .numPM > .plus,
.option_modi .numPM > .plus,
.COP_table .numPM > .plus{top:0px; background-position:0px 0px; height:14px;}
.goods_view .good_head .numPM > .minus,
.option_modi .numPM > .minus,
.COP_table .numPM> .minus{bottom:-1px; background-position:0 -13px;}

.goods_view .good_head .txtG3 > .txt em{ margin-left:5px;}
.goods_view .good_head .txtG3 > .txt em.add{color:#f9772c;}
.goods_view .good_head .txtG3 > .txt em.add:before{content:''; display:inline-block; background:url(../img/content/icon_add2.gif) center center no-repeat; width:14px; height:14px; vertical-align:text-top; margin-right:5px;}

.goods_view .good_head .icon_down{text-align:left; margin-left:10px;}
.goods_view .good_head .icon_down:before,
.option_modi .ot_edit > dt.wonG + dd > p > span.icon_down:before{content:''; display:inline-block; width:7px; height:10px; vertical-align:middle; background:url(../img/content/icon_down.gif) center center no-repeat; margin-right:3px;}

.goods_view .good_head .total_box{display:table; width:100%; padding-top:20px; position:relative;}
.goods_view .good_head .total_box > div{width:210px; display:table-cell; vertical-align:middle;}
.goods_view .good_head .total_box > div > div{display:table-cell; vertical-align:middle;}
.goods_view .good_head .total_box > div .tit{width:90px; font-weight:700;}
.goods_view .good_head .total_box > div .txt{width:105px;}
.goods_view .good_head .total_box > .sumA > .txt{position:relative; padding-left:25px;}
.goods_view .good_head .total_box > .sumA > .txt:before{content:''; display:inline-block; background:url(../img/content/icon_tatal_sum.gif) center center no-repeat; vertical-align:text-top; width:16px; height:16px; margin-right:8px; position:absolute; top:50%; left:0px; margin-top:-8px;}
.goods_view .good_head .total_box > .sumA > .txt > p{line-height:24px;}
.goods_view .good_head .total_box > .sumB{width:245px;}
.goods_view .good_head .total_box > .sumB > div{display:inline-block;}
.goods_view .good_head .total_box > .sumB > .tit{font-size:15px; width:85px;}
.goods_view .good_head .total_box > .sumB > .txt{text-align:right; width:145px;}
.goods_view .good_head .total_box > .sumB > .txt > em{font-size:23px; font-weight:700; margin-right:5px;}
.goods_view .good_head .total_box .tip_view{bottom:55px !important;}

.goods_view .good_head .total_box2,
.option_modi .ot_list .total_box2{display:block; width:100%; margin-top:20px; border:1px solid #f0868d;}
.goods_view .good_head .total_box2 table th,
.goods_view .good_head .total_box2 table td,
.option_modi .ot_list table th,
.option_modi .ot_list table td{text-align:center;}
.goods_view .good_head .total_box2 table,
.option_modi .ot_list .total_box2 table{width:100%}
.goods_view .good_head .total_box2 thead,
.goods_view .good_head .total_box2 thead tr th,
.option_modi .ot_list .total_box2 thead tr th{font-weight:400; background-color:#fff8f5; background-image: url(../img/line_dashed.gif); background-repeat: repeat-x; background-position: bottom left; padding:5px 0;}
.goods_view .good_head .total_box2 tbody tr th,
.goods_view .good_head .total_box2 tbody tr td,
.option_modi .ot_list .total_box2 tbody tr th,
.option_modi .ot_list .total_box2 tbody tr td{padding:10px 0;}
.goods_view .good_head .total_box2 .sumA,
.goods_view .good_head .total_box2 .sumB,
.option_modi .ot_list .total_box2 .sumA,
.option_modi .ot_list .total_box2 .sumB{position:relative;}
.goods_view .good_head .total_box2 .sumA:after,
.goods_view .good_head .total_box2 .sumB:after,
.option_modi .ot_list .total_box2 .sumA:after,
.option_modi .ot_list .total_box2 .sumB:after{content:''; display:inline-block; position:absolute; top:50%; right:-11px; margin-top:-11px; background-position:center center; background-repeat:no-repeat; width:22px; height:22px;}
.goods_view .good_head .total_box2 .sumA:after,
.option_modi .ot_list .total_box2 .sumA:after{background-image:url(../img/content/icon_sumA.gif)}
.goods_view .good_head .total_box2 .sumB:after,
.option_modi .ot_list .total_box2 .sumB:after{background-image:url(../img/content/icon_totalAB.gif)}
.goods_view .good_head .total_box2 div > p,
.option_modi .ot_list .total_box2 div > p{font-weight:700; line-height:22px}
.goods_view .good_head .total_box2 div > p > em,
.option_modi .ot_list .total_box2 div > p > em{font-size:17px; color:#333333; margin-right:2px}
.goods_view .good_head .total_box2 .totalAB,
.option_modi .ot_list .total_box2 .totalAB{color:#db2b1f;}
.goods_view .good_head .total_box2 .totalAB > p > em,
.option_modi .ot_list .total_box2 .totalAB > p > em{color:#db2b1f;}

/* ems 할인 */
    .goods_view .good_head .total_box3{
        display:block;
        width:100%;
        margin-top:20px;
        border:1px solid #f0868d
        }
    .goods_view .good_head .total_box3 table{
        width:100%
        }
    .goods_view .good_head .total_box3 th{
        width:40%;
        padding:25px 10px 0;
        border-right:1px dashed #ccc6c4;
        background:#fff8f5;
        font-weight:normal
        }
    .goods_view .good_head .total_box3 td{
        padding:25px 0 0;
        font-weight:700;
        text-align:right
        }
    .goods_view .good_head .total_box3 td em{
        font-size:17px;
        color:#333
        }
    .goods_view .good_head .total_box3 td:last-child{
        width:20%;
        padding-right:10px;
        padding-left:10px;
        background:url(../img/content/icon_sumA.gif) 0px 0px  no-repeat
        }
    .goods_view .good_head .total_box3 tr:first-child th{
        padding-top:10px
        }
    .goods_view .good_head .total_box3 tr:first-child td{
        padding-top:10px;
        background:none
        }
    .goods_view .good_head .total_box3 tr:last-child th{
        padding-bottom:10px
        }
    .goods_view .good_head .total_box3 tr:last-child td{
        padding-bottom:10px;
        color:#db2b1f
        }
    .goods_view .good_head .total_box3 tr:last-child td:last-child{
        background-image:url(../img/content/icon_totalAB.gif)
        }
    .goods_view .good_head .total_box3 tr:last-child td em{
        font-size:20px;
        color:inherit
        }
    .goods_view .good_head .total_box3 .dscEms td{
        color:#f9772c
        }
    .goods_view .good_head .total_box3 .dscEms td em{
        color:inherit
        }
    .goods_view .good_head .total_box3 .dscEms td:last-child{
        background-image:url(../img/content/icon_minus.gif)
        }

.goods_view .good_head .btn_box{padding:20px 0;}
.goods_view .good_head .btn_box > a{min-width:104px; width:104px; line-height:24px; font-size:13px; font-weight:700; margin-right:6px; margin-bottom:6px; padding:5px 0;}

.goods_view .good_head .btn_box.btn_col3 > a{width:140px;}
.goods_view .good_head .btn_box.btn_col3 .btnr3{border:1px solid rgb(63, 102, 223);background:rgb(63, 102, 223);}
.goods_view .good_head .btn_box.btn_col3 > a.btnr3:before{    content: '';display: inline-block;background: url(../img/content/icon_baro.png) center center no-repeat;background-size:20px;width: 29px;height: 22px;vertical-align: middle;margin-right: 5px;}
.goods_view .good_head .btn_box.btn_col4 > a:nth-of-type(4){margin-right:0;}
.goods_view .good_head .btn_box.btn_col5 > a{width:143px;}
.goods_view .good_head .btn_box.btn_col5 > a:nth-of-type(3){margin-right:0;}
.goods_view .good_head .btn_box.btn_col5 > a:nth-of-type(5){margin-right:0;}
.goods_view .good_head .btn_box.btn_col5 > a.btnr3{line-height:66px; float:left; font-size:17px;}
.goods_view .good_head .btn_box.btn_col5 > a.btnr3:before{content:''; display:inline-block; background:url(../img/content/icon_baro.png) center center no-repeat; width:29px; height:28px; vertical-align:middle; margin-right:5px;}
.goods_view .good_head .btn_box.btn_col6 > a{width:142px;}
.goods_view .good_head .btn_box.btn_col6 > a:nth-of-type(3n){margin-right:0;}

.goods_view .good_head .gh_box{border:1px solid #d7d7d7; width:408px; padding:9px 20px 9px 20px; font-size:14px;}
.goods_view .good_head .gh_box .tit{width:120px; float:left; padding:5px 0; font-weight:700;}
.goods_view .good_head .gh_box .txt{width:288px; float:right;}
.goods_view .good_head .gh_box .txt > a{display:block; padding:5px 0 5px 15px; background-image: url(../img/line_dashed.gif); background-repeat: repeat-x; background-position: bottom left;}
.goods_view .good_head .gh_box .txt > a:last-of-type{background-image:none;}


.goods_view .tab_red > li > a{height:52px; font-size:16px; line-height:52px; font-weight:700;}
.goods_view .tab_red > li > a > em{font-weight:400;}
.goods_view .tab_red > li > a:before, .goods_view .tab_red > li:last-of-type > a:after{height:52px;}
.goods_view .tab_con{padding:65px 0 0 0;}
.goods_view .tab_con .bbs_list{padding-top:25px;}
.goods_view .tab_con h3,
.partnershop .bbs_list > h3{margin-bottom:8px; font-size:14px;}
.goods_view .tab_con .bbs_list > h3 > span,
.partnershop .bbs_list > h3 > span{font-weight:400;}
.goods_view .tab_con .bbs_list > h3 > span > em,
.partnershop .bbs_list > h3 > span > em{color:#dc2a1e; margin-left:3px;}
.goods_view .tab_con .bbs_list th,
.partnershop .bbs_list th{font-weight:700; background-color:#f6f6f6; padding:5px 5px;}
.goods_view .tab_con .bbs_list th:after,
.event_box .bbs_list th:after,
.partnershop .bbs_list  th:after{content:'|'; float:right; display:inline-block; font-size:10px; vertical-align:middle; width:1px; height:10px; font-weight:400; color:#cccccc;}
.goods_view .tab_con .bbs_list th:last-of-type:after,
.event_box .bbs_list th:last-of-type:after,
.partnershop .bbs_list th:last-of-type:after{content:'';}

.goods_view .starG,
.bestreview .starG,
.list_box .starG,
.new_dlType .star_t1 .starG{background-image:url(../img/icon_starG_g.png); background-position:left center; background-repeat:repeat-x;}
.goods_view .starG > span,
.bestreview .starG > span,
.list_box .starG > span,
.new_dlType .star_t1 .starG > span{width:auto; height:12px; background-repeat:no-repeat; display:inline-block;}

.goods_view .good_head .f_left .option .info_1 .info_1_1 .f_left > p > span{height:47px; line-height:47px;}
.goods_view .bbs_list_box table tbody tr.view > td,
.partnershop .bbs_list_box tr.view td{padding:14px 10px}
.goods_view .bbs_list_box table tbody tr.view > td > div.img,
.partnershop .bbs_list_box tr.view td div.img{width:100%; margin-bottom:10px; display:table; text-align:left;}
.goods_view .bbs_list_box table tbody tr.view > td > div.img > a.btn_imgZ > img,
.partnershop .bbs_list_box tr.view td div.img > a.btn_imgZ > img{width:60px; height:60px; margin-right:10px; }

.bestreview .bbs_list_box table tbody tr.view > td{padding:14px 10px; background-color:#fff;}
.bestreview .bbs_list_box table tbody tr.view > td > div.img{width:100%; margin-bottom:10px; display:table; text-align:left; margin-top:20px;}
.bestreview .bbs_list_box table tbody tr.view > td > div.img > a.btn_imgZ > img{width:60px; height:60px; margin-right:10px; }
.bestreview .bbs_list_box table tbody tr.view > td pre{
       white-space:pre-wrap
    }

.bbs_list.best_good table .tit > a > p:before,
.bbs_list.best_good table .tit > a > p:before,
.mys.cop .tbl_s1 a.best:before{content:''; display:inline-block; width:16px; height:15px; background:url(../img/icon_best_good.gif) center center no-repeat; vertical-align:middle; margin-right:7px;}
.mys.cop .tbl_s1 a:before{content:''; display:inline-block; width:16px; height:15px; vertical-align:middle; margin-right:7px;}
.mys.cop .tbl_s1 a.btnG{
    width:auto;
    margin-top:5px;
    padding:5px;
    white-space:nowrap
    }
.mys.cop .tbl_s1 a.btnG:first-child{
    margin-top:0
    }
.mys.cop .tbl_s1 a.btnG:before{
    display:none
    }
.goods_view .active .con_4 .bbs_list_box .view td{position:relative; padding:10px 15px 10px 45px; border-top:1px dashed #d7d7d7; margin-top:10px;}
.goods_view .active .con_4 .bbs_list_box .view td:before{content:''; background:url(../img/content/txt_Q.png) left top no-repeat; width:17px; height:22px; position:absolute; top:10px; left:20px;}

.goods_view .best_good_all{border-radius:10px; border:1px solid #e2e2e2; padding:12px 40px; overflow:hidden;}
.goods_view .best_good_all .BGA_1{width:340px; float:left; padding:6px 40px 6px 0; border-right:1px solid #cccccc;}
.goods_view .best_good_all .BGA_1 > .best_num{width:180px; float:left;}
.goods_view .best_good_all .BGA_1 > .best_num > div{width:50%; float:left;}
.goods_view .best_good_all .BGA_1 > .best_num > div > em,
.goods_view .best_good_all .BGA_1 > .best_num > div > strong,
.goods_view .best_good_all .BGA_1 > .best_num > div > p{display:block; width:100%; text-align:center; color:#363636; font-weight:700;}
.goods_view .best_good_all .BGA_1 > .best_num > div > em{font-size:17px; line-height:26px; color:#898989;}
.goods_view .best_good_all .BGA_1 > .best_num > div > strong{font-size:30px; line-height:32px;}
.goods_view .best_good_all .BGA_1 > .best_num > div > p{text-align:right; font-size:60px; line-height:62px;}
.goods_view .best_good_all .BGA_1 > .starG_big{width:130px; float:right; margin-top:20px;}
.goods_view .best_good_all .BGA_2{width:435px; float:right; height:74px;}
.goods_view .best_good_all .BGA_2 > ul{display:table; width:100%; height:100%; text-align:center;}
.goods_view .best_good_all .BGA_2 > ul > li{display:table-cell; vertical-align:middle; float:none;}
.goods_view .best_good_all .BGA_2 > ul > li > p{font-size:15px;}
.goods_view .best_good_all .BGA_2 > ul > li > .tit{text-align:center; color:#898989;}
.goods_view .best_good_all .BGA_2 > ul > li > .tit > strong{margin-left:5px; color:#363636;}


/* 상품상세설명,상품문의,배송/교환/반품 con_3 */
.goods_view .bbs_list h3,
.partnershop .bbs_list h3{line-height:24px;}
.goods_view .bbs_list h3 .f_right{width:auto; font-weight:400;}
.goods_view .bbs_list h3 .seletG{display:inline-block; margin-left:3px; width:100px;}
.goods_view .bbs_list h3 .seletG > ul{background-color:#fff;}
.goods_view .bbs_list h3 .seletG > ul > li> a{padding:5px 8px 5px 7px;}
.goods_view .bbs_list h3 .seletG > ul.starG_sel > li{height:12px; padding:5px 8px 5px 7px; background-position:7px center; background-repeat:no-repeat;}
.goods_view .bbs_list h3 .seletG > ul.starG_sel > li > a{padding:0;}
.goods_view .bbs_list h3 .seletG > ul.starG_sel > li > a:hover,
.goods_view .bbs_list h3 .seletG > ul.starG_sel > li > a:active,
.goods_view .bbs_list h3 .seletG > ul.starG_sel > li > a:focus{background-color:transparent !important;}

.mix_box{margin-bottom:30px;}
.mix_box:last-of-type{margin-bottom:0;}

.mix_box ul li,
.mix_box p{position:relative; color:#666;}
.mix_box ul li{padding:2px 0;}
.mix_box ul.dot_type1 li{padding:2px 0 2px 8px;}
.mix_box p{padding:2px 0;}

.mix_box dl{display:table; width:100%;}
.mix_box dl > dt{padding-top:10px; padding-bottom:10px; background-color:#f8f8f8; text-align:center; color:#636363;}
.mix_box dl > dd{padding-top:15px; padding-bottom:15px;}
.mix_box dl.dt_row > dt,
.mix_box dl.dt_row > dd{display:table-cell; vertical-align:middle;}
.mix_box dl.dt_row{border-top:1px solid #d9d9d9;}
.mix_box dl.dt_row:first-of-type{border-top:1px solid #cfcfcf;}
.mix_box dl.dt_row:last-of-type{border-bottom:1px solid #cfcfcf;}
.mix_box dl.dt_col > dt,
.mix_box dl.dt_col > dd{width:100%;}
.mix_box em{color:#e24b3b;}
.mix_box .textInfo *{font-size:12px; color:#898989;}

.dtW_28 dl.dt_row > dt{width:20%;}
.dtW_28 dl.dt_row > dd{width:77%; padding-left:1.5%; padding-right:1.5%;}

.mix_box .dl_table{display:table; width:100%; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.mix_box .dl_table dl{display:table-cell; vertical-align:top; border-left:1px solid #cfcfcf;}
.mix_box .dl_table dl:first-of-type{border-left:none;}
.mix_box .dl_table dl > dt,
.mix_box .dl_table dl > dd{width: auto;}
.mix_box .dl_table dl > dt{border-bottom:1px solid #cfcfcf;}

.mix_box .dl_table dl > dd > *{padding:0 20px;}

.mix_box .dl_col3 dl{width:33.334%;}
.mix_box .dl_col3 dl:first-of-type{width:33.335%;}
.mix_box .dl_col3_t1 dl:nth-of-type(1){width:55%}
.mix_box .dl_col3_t1 dl:nth-of-type(2){width:30%}
.mix_box .dl_col3_t1 dl:nth-of-type(3){width:15%}

.mix_box > .ul_t1{border-top:1px solid #cfcfcf; padding:15px 20px;}
.mix_box > .ulBtn_t1{width:100%; padding:15px 0; display:table;}
.mix_box > .ulBtn_t1 > *{display:table-cell; vertical-align:middle; text-align:left;}
.mix_box > .ulBtn_t1 > ul{width:80%;}
.mix_box > .ulBtn_t1 > ul.textInfo > li:before{content:'*'; background-color:transparent; top:1px; margin-right:3px;}
.mix_box > .ulBtn_t1 > ul.textInfo > li{padding:2px 0 2px 10px;}
.mix_box > .ulBtn_t1 > p{width:20%; text-align:right;}

.goods_view .mix_box dt{font-weight:700;}
.goods_view .GV_info{padding-top:15px;}
.goods_view .GV_info pre{
    white-space:pre-wrap
}
.goods_view .GV_info.gosi ul{
    margin-bottom:20px
    }
.goods_view .GV_info.gosi li{
    margin-bottom:3px;
    padding-left:15px;
    background:url(../img/icon_info.gif) 0 50% no-repeat
    }
.goods_view .GV_info.gosi .dt_row dt{
    padding-left:15px;
    text-align:left
    }
.goods_view .con_5 .GV_info{padding-left:30px; padding-right:30px;}
.goods_view .con_4 .line_tb3.p_20px{background-color:#fbfbfb;}

/* 하단 탭 */
.foot_tab{position:fixed; bottom:0px; left:0px; width:100%; height:69px; background-color:#f4f4f4; border-top:1px solid #969696; z-index:200;}
.foot_tab > .foot_tab_box{width:935px; height:100%; position:relative; margin:0 auto; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.foot_tab > .foot_tab_box > ul > li > a,
.foot_tab > .foot_tab_box > div.foot_goods a,
.foot_tab > .foot_tab_box > a{display:block; font-size:0; line-height:0; width:100%; height:100%;}
.foot_tab > .foot_tab_box > ul{width:489px; float:left; height:100%; border-right:1px solid #cecece; position:relative;}
.foot_tab > .foot_tab_box > ul > li{width:102px; height:100%; float:left; background-image:url(../img/content/btn_footTab_menu.png); background-repeat:no-repeat;}
.foot_tab > .foot_tab_box > ul > li:nth-of-type(1){background-position:-10px 0px; border-right:1px solid #cecece; width:80px !important;}
.foot_tab > .foot_tab_box > ul > li:nth-of-type(2){background-position:-100px 0px;}
.foot_tab > .foot_tab_box > ul > li:nth-of-type(3){background-position:-200px 0px;}
.foot_tab > .foot_tab_box > ul > li:nth-of-type(4){background-position:-300px 0px;}
.foot_tab > .foot_tab_box > ul > li:nth-of-type(5){background-position:-400px 0px;}
.foot_tab > .foot_tab_box > ul > li:hover:nth-of-type(1),
.foot_tab > .foot_tab_box > ul > li.active:nth-of-type(1){background-position:-10px -69px;}
.foot_tab > .foot_tab_box > ul > li:hover:nth-of-type(2),
.foot_tab > .foot_tab_box > ul > li.active:nth-of-type(2){background-position:-100px -69px;}
.foot_tab > .foot_tab_box > ul > li:hover:nth-of-type(3),
.foot_tab > .foot_tab_box > ul > li.active:nth-of-type(3){background-position:-200px -69px;}
.foot_tab > .foot_tab_box > ul > li:hover:nth-of-type(4),
.foot_tab > .foot_tab_box > ul > li.active:nth-of-type(4){background-position:-300px -69px;}
.foot_tab > .foot_tab_box > ul > li:hover:nth-of-type(5),
.foot_tab > .foot_tab_box > ul > li.active:nth-of-type(5){background-position:-400px -69px;}
.foot_tab > .foot_tab_box > ul > li > .tab_pop{display:none;}
.foot_tab > .foot_tab_box > ul > li.active > .tab_pop{min-width:410px; position:absolute; bottom:79px; left:80px; display:block !important;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content{border:5px solid #969696; border-bottom:none; padding:5px 12px 50px 12px; background-color:#fff; position:relative;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .tit{overflow:hidden; border-bottom:1px solid #b3b3b3;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .tit span{display:inline-block; line-height:30px; color:#464646;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .tit .name{float:left; width:auto; font-weight:700;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .tit .text{float:right; width:auto; margin-right:20px; font-size:12px;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .option_box{background-color:#f4f4f4; border:1px solid #d7d7d7; padding:10px; min-height:88px;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .option_box label{line-height:20px; font-weight:700; color:#000; margin-bottom:8px; display:block;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .option_box select{border:1px solid #d7d7d7; padding:5px 0 5px 5px; width:100%; margin-bottom:7px;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_content .option_box select:last-of-type{margin-bottom:0}

.option_modi{margin-top:10px;}
.option_modi .goodsName{margin-bottom:5px;}
.option_modi .ot_edit > dt, .option_modi .ot_edit > dd{display:inline-block; vertical-align:top; line-height:25px;}
.foot_tab .option_modi .ot_edit > dt{width:15%;}
.foot_tab .option_modi .ot_edit > dd{width:84.2%;}
.option_modi .ot_edit > dt.wonG{width:25.5%;}
.option_modi .ot_edit > dt.wonG + dd{width:73.5%;}
.option_modi .ot_edit > dt.wonG,
.option_modi .ot_edit > dt.wonG + dd{font-size:14px; font-weight:700;}
.option_modi .ot_edit > dt.cal_sel{width:15.5%;}
.option_modi .ot_edit > dd.cal_sel{width:83.5%;}
.option_modi .ot_edit.ot_deliver > dt{width:22%;}
.option_modi .ot_edit.ot_deliver > dd{width:77%;}
.option_modi .ot_list{margin-top:0px;}
.option_modi .ot_edit > dt.wonG + dd > p{display:inline-block; width:auto; margin-right:3%}
.option_modi .ot_edit > dt.wonG + dd > p.won_2{color:#db2b1f;}
.option_modi .ot_edit > dt.wonG + dd > p > span + span{margin-left:5px}
.option_modi .ot_edit > dt.wonG + dd > p > span.icon_down{font-size:12px;}

.foot_tab > .foot_tab_box .tab_pop .tab_pop_foot{background-color:#969696; padding:7px 1px; position:absolute; left:0px; bottom:0px; width:398px; text-align:right;}
.foot_tab > .foot_tab_box .tab_pop .tab_pop_foot a{background-color:#fff; border:0px; margin-left:3px;}
.foot_tab > .foot_tab_box .tab_pop .close{font-size:0; line-height:0; line-height:0; font-size:0; position:absolute; right:12px; top:15px; width:8px; height:8px; background:url(../img/btn_add_close.png) center center no-repeat;}
.foot_tab > .foot_tab_box > div.foot_goods{width:390px; height:100%; border-right:1px solid #cecece; float:left; display:table; }
.foot_tab > .foot_tab_box > div.foot_goods > p.tit{width:96px; display:table-cell; vertical-align:middle; text-align:center; font-weight:700;}
.foot_tab > .foot_tab_box > div.foot_goods > ul > li{padding:5px 5px 5px 0; width:60px; height:60px; float:left;}
.foot_tab > .foot_tab_box > div.foot_goods > ul > li > a > img{width:100%; height:100%;}
.foot_tab > .foot_tab_box > div.foot_goods > a{background:url(../img/content/icon_footmenu_more.gif) 20px 15px no-repeat; width:82px; height:69px; display:inline-table; float:right;}
.foot_tab > .foot_tab_box > a{width:54px; float:right; background:url(../img/content/icon_footmenu_top.gif) 12px 14px no-repeat; height:69px;}

/* 임직원몰 */
.members_wrap{position:absolute; width:100%; min-height:500px; height:100%;}
.members_wrap .login_wrap{width:947px; height:100%; margin:0 auto; position:relative; z-index:5;}
.members_wrap .login_wrap .login_box{position:absolute; width:582px; height:480px; top:50%; margin-top:-240px; left:0px;}
.members_wrap .login_wrap .login_box:before{content:''; display:inline-block; background:url(../img/members_shopping/bg_login_box.png) center center no-repeat; position:absolute; right:-365px; bottom:5px; width:407px; height:437px;}
.members_wrap .login_wrap .login_box .login > h1{font-size:30px; line-height:49px; font-weight:700; color:#000; margin-bottom:20px;}
.members_wrap .login_wrap .login_box .login > h1 > span{background:url(../img/img_logo.png) top left no-repeat; font-size:0; line-height:0; width:144px; height:49px; display:inline-block; vertical-align:text-bottom;}
.members_wrap .login_wrap .login_box .login > .box{border:3px solid #eaeaea; padding:35px; background-color:#fff;}
.members_wrap .login_wrap .login_box .login > .box > h2{font-size:25px; color:#000; line-height:28px; margin-bottom:15px;}
.members_wrap .login_wrap .login_box .login > .box > h2 > em{color:#ee2e24;}
.members_wrap .login_wrap .login_box .login > .box > .con{width:392px; padding-left:110px; background:url(../img/member/login_wrap_bg_1.gif) left center no-repeat;}
.members_wrap .login_wrap .login_box .login > .box > .con select{margin-bottom:5px}
.members_wrap .login_wrap .login_box .login > .box > .con > p{overflow:hidden; margin-bottom:5px;}
.members_wrap .login_wrap .login_box .login > .box > .con > p > .ra_box{float:left; margin-right:50px;}
.members_wrap .login_wrap .login_box .login > .box > .con > p > .ra_box:last-of-type{float:right;}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box{overflow:hidden;position:relative;margin-bottom:20px}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box > p{width:270px; float:left; position:relative; border:1px solid #dddddd; margin-bottom:5px;}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box > p:last-of-type{margin-bottom:0px;}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box > p > label{position:absolute; line-height:28px; margin-left:10px;}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box > p > input{padding:0 5px 0 65px; border:1px solid #fff; line-height:26px; width:198px; height:26px;}
.members_wrap .login_wrap .login_box .login > .box > .con > .form_box > a.btnG.btnr{width:111px; height:63px; line-height:63px; min-width:auto; padding:0; position:absolute; right:0px; top:0px;}
.members_wrap .login_wrap .login_box .login > .box > .con > p > a.btnG.btni1{padding:0px 36px 0px 26px; border-color:#999; color:#323232;}
.members_wrap .login_wrap .login_box .login > .text{margin-top:20px;}
.members_wrap .login_wrap .login_box .login > .text > p{color:#464646; line-height:22px; font-size:14px;}
.members_wrap .login_wrap .login_box .login > .text > p > strong{font-size:16px; font-weight:700;}
.members_wrap .g_box{background-color:#f3f3f3; height:45%; width:100%; position:absolute; bottom:0px; left:0px;}

.members .goods{margin-bottom:50px; margin-top:25px;}
.members .member_list{margin-top:40px;}
.members .member_list > h3{font-size:14px; margin-bottom:5px;}
.members .member_list > ul > li{display:inline-table; width:222px; height:98px; border:1px solid #e1e1e1; float:left; margin-right:13px; margin-bottom:14px;}
.members .member_list > ul > li:nth-of-type(4n){margin-right:0px;}
.members .member_list > ul > li > a{display:table-cell; vertical-align:middle; text-align:center;}

.bnr_mini_area{overflow:hidden; position:relative; z-index:1;}
.bnr_mini_area > a{margin-top:10px; margin-right:8px; float:left;}
.bnr_mini_area > a:nth-of-type(3n){margin-right:0;}

.members .carousel .page_btn.flex-direction-nav{top:-15px !important; width:90px;}
.members .carousel .page_btn.flex-direction-nav > span {width:100%; position:absolute; left:0; top:-22px; text-align:center; padding:0;}
.members .carousel .page_btn.flex-direction-nav li{background-image:none;}
.members .carousel .page_btn.flex-direction-nav li a{height:26px;}

.members .carousel .flex-direction-nav{display:none;}
.members .carousel .flex-control-nav{display:none;}
.members .carousel .flex-pauseplay{display:none;}
.members .carousel .page_btn.flex-direction-nav{display:block;}

/* 파트너샵 */
.partnershop .partnershop_head{width:100%; display:table; height:50px; background:#5e5e5e url(../img/bg_pt_g.png) left top repeat-x;}
.partnershop .partnershop_head > h1, .partnershop .partnershop_head > h2, .partnershop .partnershop_head > h2 > span{font-size:19px; text-align:center; padding:0; font-weight:700;}
.partnershop .partnershop_head > h1{width:178px; color:#fff; float:left; line-height:50px;}
.partnershop .partnershop_head > h2{margin:4px 4px 0 4px; background-color:#fff; width:748px; float:right; line-height:46px; position:relative;}
.partnershop .partnershop_head > h2 > a.btn_tip{vertical-align:middle;}
.partnershop .partnershop_head > h2 > a.btn {background: #5e5e5e url(../img/bg_pt_g.png) left top repeat-x; padding:5px 11px; position:absolute; top:10px; right:10px; color:#fff; font-weight:400;}
.partnershop .starG{background-image:url(../img/icon_starG_g.png);background-position:left center;background-repeat:repeat-x; margin-left:5px;}
.partnershop .starG > span{margin-left:0;}

.partnershop .partnershop_search{padding:13px 0 10px 0; height:27px; line-height:27px; display:table; width:100%; border-bottom:1px solid #b3b3b3; margin-bottom:20px;}
.partnershop .partnershop_search .f_left{width:auto; text-align:left; color:#464646; line-height:27px;}
.partnershop .partnershop_search .f_left > em{color:#dc2a1e;}
.partnershop .partnershop_search .f_right{width:auto; text-align:right; position:relative;}
.partnershop .partnershop_search .f_right > div.in_box{width:130px; display:inline-block; vertical-align: middle;}
.partnershop .partnershop_search .f_right > div.in_box .skip{top:-9999px;}
.partnershop .partnershop_search .f_right > a.btnG.btng{vertical-align:middle; border:1px solid #D4D4D4;}
.partnershop .partnershop_search .f_right > .all_search_box{display:none;}
.partnershop .partnershop_search .f_right.active > .all_search_box{display:block;}
.partnershop .partnershop_search .f_right > .all_search_box{position:absolute; top:-63px; right:0px; width:935px; border:1px solid #969696; background-color:#fff; z-index:5; text-align:left;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_head{line-height:27px; height:27px; padding:18px 20px; position:relative;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_head > div.in_box{width:130px; float:right; margin-right:40px;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_head > a.btnG.btnb{width:90px; float:left; font-weight:700; padding:5px 0;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_head > p.tit{position:absolute; width:200px; height:100%; text-align:center; top:18px; left:50%; margin-left:-105px; line-height:27px; font-size:15px; font-weight:700;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select{border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#fbfbfb; padding:15px 0 15px 20px; overflow:hidden;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li{min-width:27px; height:27px; float:left; margin:0 5px 7px 0;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li > a{padding:5px 4px; line-height:15px; height:15px; min-width:6px; border:1px solid #dedede; background-color:#fff; display:block; text-align:center;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li:hover > a,
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li:active > a,
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li:focus > a,
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li.now > a{border:1px solid #dc2a1e;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li.all > a{font-weight:700;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li.num{margin-left:32px}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_select > li.en{clear:both; margin-left:39px;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result{height:340px; width:100%; overflow-x:hidden; overflow-y:auto;}

.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .AR_1 > dl{display:none;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .AR_1 > dl.active{display:block;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl{margin:0 14px; padding:20px 10px 15px; border-bottom:1px solid #ebebeb; overflow:hidden;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dt{width:100%; display:table; font-size:31px; font-weight:700; line-height:30px;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result.AR_2 > dl{border-bottom:none;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result.AR_2 > dl > dt{font-size:13px; text-align:center; font-weight:400; border-bottom:1px solid #ebebeb; padding-bottom:20px; margin-bottom:10px;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result.AR_2 em{color:#dc2a1e;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dd{float:left;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dd > a{font-size:12px; padding:2px 0; display:block; color:#707070;}
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dd > a:hover,
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dd > a:active,
.partnershop .partnershop_search .f_right > .all_search_box > .asb_content > .asb_result > dl > dd > a:focus{color:#dc2a1e;}
.partnershop .partnershop_search .f_right > .all_search_box > .btn.close{position:absolute; right:24px; top:24px; width:16px; height:16px; background:url(../img/btn_add_close.png) center center no-repeat; line-height:0; font-size:0;}

.partnershop .partnershop_search div.in_box{border:1px solid #d4d4d4; padding:0 9px;}
.partnershop .partnershop_search div.in_box > input[type="text"]{width:110px; float:left; border:none; text-align:left; padding:5px 0;}
.partnershop .partnershop_search div.in_box > a.btn{width:15px; height:25px; background:url(../img/icon_search.png) center center no-repeat; float:right; font-size:0; line-height:0; display:inline-block;}

/* 나의 쇼핑 */
/* 쇼핑혜택 */
.myshopping h2{margin-top:35px;}
.myshopping h2 > span{font-size:inherit; font-weight:400; color:inherit; margin-left:0px;}
.myshopping h2 > a.btng{padding:3px 15px; font-weight:400;}

.myshopping h3:first-of-type{margin:15px 0 10px 0;}
.myshopping h3{color:#464646; margin:30px 0 10px 0; line-height:22px; font-size:16px;}
.myshopping h3 > .f_right > .btnG.btng{font-weight:400; margin-bottom:5px;}
.myshopping h4{margin:30px 0 10px 0;}

.brakdown h3 + .n_list_t1{margin-top:0}

.myshopping .orange2.mt10{font-size:12px;}

.myshopping .ul_type1{padding:0 8px;}
.myshopping .ul_type1 > li{text-align:left; padding:8px 0 4px;}
.myshopping .ul_type1 > li > div{display:inline-block; width:auto; line-height:27px;}
.myshopping .ul_type1 > li > div > select.select{margin-left:5px;}
.myshopping .ul_type1 > li > div > span{margin:0 15px 0 20px; display:inline-block;}

.address_box{border:1px solid #e4e4e4;}
.address_box > ul > li{border-bottom:1px solid #e4e4e4; padding:10px;}
.address_box > ul > li:last-of-type{border-bottom:none;}
.address_box > ul > li > div{line-height:22px;}
.address_box > ul > li > .tit{background-image: url(../img/line_dashed.gif); background-repeat: repeat-x; background-position: bottom left; padding-bottom:10px; font-weight:700;}
.address_box > ul > li > .tit > span{font-weight:400; color:#7d7d7d;}
.address_box > ul > li > .tit > a.btnG.btng{padding:3px 10px; font-weight:400;}
.address_box > ul > li > .txt{padding:12px 0 8px 0;}
.address_box > ul > li > .txt > dl > dt, .address_box > ul > li > .txt > dl > dd{line-height:22px;  display:inline-block;}
.address_box > ul > li > .txt > dl > dt{width:15%; text-align:center;}
.address_box > ul > li > .txt > dl > dd{width:84%; color:#888888;}

.term_search > a.active{background:url('../img/my_shopping/bg_btn_search.gif') 0 50% repeat-x}

.myshopping .last_order .product > a{color:#333;}
.last_order .num a.btnG.btng{color:#707070; text-decoration:inherit; display:inline-block;}

/* 2depth submain */
.submain .category > h3 > .f_right > a{font-weight:400 !important; min-width:68px !important;}
.submain .category > h3 > .f_right > .active{background-color:#fff; color:#dc2d21; border:1px solid #dc2d21;}

.depth2 #mv1 + .category,
.depth2 #mv2 + .category{margin-top:30px;}

.depth2 .bnr_area_free{overflow:hidden;}
.depth2 .bnr_area_free > a{width:auto; float:left; margin-left:8px;}
.depth2 .bnr_area_free > a > img{width:100%;}
.depth2 .bnr_area_free > a:first-of-type{margin-left:0px;}

/* slide */
/* 공통 */
.slider{position:relative;}
.slider .flex-direction-nav li{width:25px; height:44px;  background-repeat:no-repeat; padding:0px; margin:0px; position:absolute; top:50%; margin-top:-22px; background-image:url(../img/btn_depthSlide_pn.gif);}
.slider .flex-direction-nav li.flex-nav-prev{background-position:0px 0px; left:0px;}
.slider .flex-direction-nav li.flex-nav-next{background-position:-25px 0px; right:0px;}
.slider .flex-direction-nav li a{width:25px; height:44px; display:block; text-indent:-9999px; float:left;}

/* 2depth */
.depth2 .bnr_area .slider .flex-control-nav,
.mys.inter_store .flexslider2 .flex-control-nav{display:none;}
.depth2 .bnr_area .slider .flex-pauseplay{display:none;}

/* 서브메인 : 꽃배달, 해외배송 */
.submain .main_banner{width:100%; height:320px; overflow:hidden;}
.submain .main_banner .one_bnr{width:461px; height:318px; float:left; border:1px solid #d7d7d7;}
.submain .main_banner .one_bnr .flexslider1 .flex-direction-nav{display:none;}
.submain .main_banner .one_bnr .flexslider1 .flex-pauseplay{display:none;}
.submain .main_banner .one_bnr .flexslider1 .flex-control-nav{position:absolute; right:14px; top:14px;}
.submain .main_banner .one_bnr .flexslider1 .flex-control-nav > li{display:inline-block; margin-left:5px;}
.submain .main_banner .one_bnr .flexslider1 .flex-control-nav > li > a{background-image:url(../img/img_slide_control.png); background-position:0px 0px; background-repeat:no-repeat; width:12px; height:12px; display:block; font-size:0; line-height:0;}
.submain .main_banner .one_bnr .flexslider1 .flex-control-nav > li > a.flex-active{background-position:-12px 0px;}
.submain .main_banner .two_bnr{width:474px; height:318px; float:right;}
.submain .main_banner .two_bnr > a,
.submain .main_banner .two_bnr > div{width:225px; border:1px solid #d7d7d7; display:block; float:left; margin-left:10px; height:100%;}

.mys.shop_list .flexslider2 .flex-control-nav{display:none;}
.submain .flexslider2 .flex-pauseplay,
.mys.shop_list .flexslider2 .flex-pauseplay{display:none;}

.submain .flexslider3 .flex-direction-nav,
.submain .flexslider3_1 .flex-direction-nav,
.submain .flexslider3_2 .flex-direction-nav,
.partnershop .flexslider3 .flex-direction-nav{display:none;}
.submain .flexslider3 .flex-control-nav,
.submain .flexslider3_1 .flex-control-nav,
.submain .flexslider3_2 .flex-control-nav,
.home .price_goods .flex-control-nav,
.partnershop .flexslider3 .flex-control-nav{display:none;}
.submain .flexslider3 .flex-pauseplay,
.submain .flexslider3_1 .flex-pauseplay,
.submain .flexslider3_2 .flex-pauseplay,
.home .price_goods .flex-pauseplay,
.partnershop .flexslider3 .flex-pauseplay{display:none;}
.submain .flexslider3 .page_btn.flex-direction-nav,
.submain .flexslider3_1 .page_btn.flex-direction-nav,
.submain .flexslider3_2 .page_btn.flex-direction-nav,
.home .price_goods .page_btn.flex-direction-nav,
.partnershop .flexslider3 .page_btn.flex-direction-nav{display:block;}

/* 해외배송 */
  .two_bnr .notice{
    height:133px;
    margin-bottom:10px;
    padding:10px 8px;
    text-align:center
    }
  .two_bnr .notice h2{
    margin-bottom:5px;
    padding:0 0 0 20px;
    background:url(../img/oversea/icn_notice.png) 0 50% no-repeat;
    letter-spacing:0;
    font-size:14px;
    text-align:left;
    }
  .two_bnr .notice p{
    text-align:left;
    line-height:1.1em;
    margin-bottom:10px;
    font-family:dotum
    }
  .two_bnr .notice p b{
    display:block
    }
  .two_bnr .notice a{
    display:inline-block;
    border:1px solid #d7d7d7
    }
.sub_deliver .ems_box{
    width:100%;
    height:100%;    
    position:relative;
    background:#c3e9ef url(../img/content/bg_ems_box.jpg) left 20px no-repeat
    }
.sub_deliver .ems_box .btn_box{width:207px; margin:0 auto; position:absolute; bottom:10px; left:50%; margin-left:-103px;}
.sub_deliver .ems_box .btn_box > a{padding:5px 0; min-width:auto; width:100px; margin-left:7px; margin-bottom:7px; line-height:17px; float:left;}
.sub_deliver .ems_box .btn_box > a:nth-of-type(odd){margin-left:0;}
.sub_deliver .main_banner .two_bnr > div.f_right > div{letter-spacing:-0.05em; padding:0 19px; display:table;}
.sub_deliver .main_banner .two_bnr > div.f_right > div > p.tit{font-size:18px; line-height:24px; margin-top:24px; margin-bottom:12px;}
.sub_deliver .main_banner .two_bnr > div.f_right > div > a{height:28px; line-height:28px;}
.sub_deliver .btn_box_t1 a{width:88px; display:inline-block; border:1px solid #aaa; text-align:center; margin:0 0 7px 7px; float:left;}
.sub_deliver .btn_box_t1 a:nth-of-type(odd){margin:0 0 7px 0}
.sub_deliver .btn_box_t1 a.active,
.sub_deliver .btn_box_t1 a:hover{color:#fff; background-color:#5e5e5e; border-color:#5e5e5e;}
.sub_deliver .btn_box_t2 a{width:153px; display:block; border:1px solid #d7d7d7; margin-bottom:10px; color:#464646; padding:0 18px 0 14px; position:relative;}
.sub_deliver .btn_box_t2 a:hover{
    border:1px solid #5e5e5e;
    background:#5e5e5e;
    color:#fff
    }
.sub_deliver .btn_box_t2 a:after{content:''; display:inline-block; background:url(../img/icon_arrow2.gif) center center no-repeat; vertical-align:middle; width:4px; height:5px; position:absolute; top:50%; margin-top:-3px; right:16px;}

.home .tab_g2 > li > a,
.sub_deliver .tab_g2 > li > a{position:absolute; top:0px; color:#7d7d7d; font-size:17px; height:53px; line-height:53px;}
.home .tab_g2 > li.active > a,
.sub_deliver .tab_g2 > li.active > a{color:#000; font-size:19px; font-weight:700;}
.home .tab_g2 > li > a:before, .home .tab_g2 > li:last-of-type > a:after,
.home .tab_g2 > li.active > a:before, .home .tab_g2 > li.active > a:after,
.sub_deliver .tab_g2 > li > a:before, .sub_deliver .tab_g2 > li:last-of-type > a:after,
.sub_deliver .tab_g2 > li.active > a:before, .sub_deliver .tab_g2 > li.active > a:after{height:54px;}
.home .tab_g2 > li.active > div,
.sub_deliver .tab_g2 > li.active > div{padding:84px 0 0 0}
.home .tab_g2 > li.active > div .goods_list,
.sub_deliver .tab_g2 > li.active > div .goods_list{padding:0;}
.home .tab_g2 > li.active > div .goods_list > li,
.sub_deliver .tab_g2 > li.active > div .goods_list > li{border:1px solid #d7d7d7; width:303px; margin-right:11px; float:left;}
.home .tab_g2 > li.active > div .goods_list > li:nth-of-type(3n),
.sub_deliver .tab_g2 > li.active > div .goods_list > li:nth-of-type(3n){margin-right:0px;}
.home .tab_g2 > li.active > div .goods_list > li:before,
.sub_deliver .tab_g2 > li.active > div .goods_list > li:before{display:none;}

.home .tab_g2 > li.active > div .goods_list > li > a,
.sub_deliver .tab_g2 > li.active > div .goods_list > li > a{padding:12px;}
.home .tab_g2 > li.active > div .goods_list > li > a > img,
.sub_deliver .tab_g2 > li.active > div .goods_list > li > a > img{width:279px; height:279px;}

.submain .flexslider2{height:;}
.submain.sub_sijang .shop_list .slider.shop_list_s2{height:196px !important;}
.partnershop .flexslider3,
.sub_sijang .flexslider3_2{height:311px;}
.mys.my_main .flexsliderC{height:273px; overflow:hidden;}
.members .flexsliderM2,
.COP .flexsliderC{height:490px; overflow:hidden;}
.COP .slider .flexsliderC .flex-direction-nav li a{width:26px;}

/* 이벤트 & 혜택 */
.event_benefit h2.title_event_benefit{background:url(../img/event/img_eventBenefit_tit.gif) center center no-repeat; font-size:0; line-height:0; width:281px; height:35px; margin:0 auto; padding:10px 0 20px 0;}
.event_benefit .tab_g2{overflow:hidden;}
.event_benefit .box{margin-top:30px;}
.event_benefit .evt_sub_tit{font-size:16px;}
.event_benefit .more_btn > a{display:inline-block;}
.event_benefit .more_btn > a.active{background-color:#fff; color:#dc2d21; border:1px solid #dc2d21;}

dl.coupon_info{display:inline-block; width:140px; border-radius:5px; background:url('../img/my_shopping/coupon_bg_all.gif') repeat-x;}
dl.coupon_info > dt{padding:8px 0 2px 45px; background:url('../img/my_shopping/coupon_tit.png') 16px 5px no-repeat; letter-spacing:-1px; font-weight:bold; font-size:12px; color:#fff; text-align:left;}
dl.coupon_info.cate{background-image:url('../img/my_shopping/coupon_bg_cate.gif');}
dl.coupon_info > dd{padding-bottom:5px; border-radius:0 0 5px 5px; border:1px solid #d7d7d7; border-top:0; background:#fff; text-align:center; letter-spacing:-1px; font-size:11px; color:#7b7b7b;}
dl.coupon_info > dd > b{display:block; padding:7px 0 5px; font-weight:bold; font-size:28px; color:#252525;}

dl.coupon_info.cp_small{width:109px; height:61px; left:50%; top:50%; margin-left:-54px; margin-top:-30px;}
dl.coupon_info.cp_small > dt{padding:3px 0 1px 45px; background-position:16px 2px; background-size:23px 16px;}
dl.coupon_info.cp_small > dd{padding-bottom:0px; font-size:10px;}
dl.coupon_info.cp_small > dd > b{font-size:18px; padding:3px 0 1px;}

.event_benefit .bnr{margin-bottom:50px;}
.event_benefit div.bnr_area + ul.tab_link{margin-bottom:50px;}
.event_benefit div.bnr_area + div.event_box{margin-top:50px;}

.event_benefit .event_box{border:1px solid #d7d7d7;}
.event_benefit .event_box > .event_box_sub{padding:40px;}

.event_benefit .no_line{border-top:none; padding:0px 40px !important;}
.event_benefit .line{border-top:1px solid #d7d7d7;}
.event_benefit .bg_grey{background-color:#f3f3f3;}

.event_benefit .event_box .dot_type1_2 > li{margin-bottom:5px;}
.event_benefit .event_box .dot_type1_2 li{font-size:12px; color:#666;}

.event_benefit .event_con{width:100%; display:block; padding-top:10px;}
.event_benefit .event_con > dt, .event_benefit .event_con > dd{display:inline-block; line-height:30px; margin-bottom:10px; vertical-align:top;}
.event_benefit .event_con > dt{width:10%; margin-right:1%; font-size:12px; background-color:#b6b5b6; color:#fff; text-align:center;}
.event_benefit .event_con > dd{width:88%; font-size:14px;}
.event_benefit .dd_view{width:100% !important; margin-top:10px;}
.event_benefit .dd_view > ul{width:100%; display:table;}
.event_benefit .dd_view > ul > li{border:1px solid #ddd; margin-right:10px; width:auto; position:relative; display:inline-block; float:inherit; background-color:#fff;}
.event_benefit .dd_view > ul.col1 > li{width:814px; padding:20px;}
.event_benefit .dd_view > ul.col3 > li{width:228px;}
.event_benefit .dd_view > ul.col4 > li{width:198px;}
.event_benefit .dd_view > ul.col5 > li{width:138px; }
.event_benefit .dd_view > ul > li:last-of-type{margin-right:0;}
.event_benefit .dd_view > ul > li .ranking{position:absolute; top:0px; left:0px; background-position:0px 0px; color:#fff;}
.event_benefit .dd_view .gift{text-align:center; width:100%; height:228px; display:table;}
.event_benefit .dd_view > ul.col5 > li .gift{height:138px;}
.event_benefit .dd_view .gift > .gift_box{display:table-cell; vertical-align:middle;}
.event_benefit .dd_view .text{background-color:#fbfbfb; padding:8px 0; text-align:center; border-top:1px solid #dddddd;}
.event_benefit .dd_view .share_list{margin-top:20px; width:100%; display:table; line-height:30px;}
.event_benefit .dd_view .share_list > span{display:inline-block; font-size:16px; font-weight:700; margin-right:10px;vertical-align:middle;}
.event_benefit .dd_view .share_list > a{background-image:url(../img/img_sns_all.jpg); background-repeat:no-repeat; width:120px; height:30px; line-height:0; font-size:0; display:inline-block; vertical-align:middle; margin-left:10px;}
.event_benefit .dd_view .share_list > a.icon_fb{background-position:0px 0px;}
.event_benefit .dd_view .share_list > a.icon_tt{background-position:-120px 0px;}

.event_benefit .btn_box{text-align:center; overflow:hidden; width:auto; margin:0 auto;}
.event_benefit .btn_box > .txt_box{color:#333; margin-bottom:15px; font-size:16px; font-weight:700;}
.event_benefit .btn_box > a.btn{width:230px; height:57px; line-height:57px; color:#fff; background-color:#ef4954; margin:0 auto; display:inline-block; font-size:16px; font-weight:700; margin-bottom:10px;}
.event_benefit .btn_box > p:last-of-type{ }

.gift_sel{position:relative; margin-bottom:50px;}
.gift_sel .ra_box{position:absolute; width:100%; height:50px;}
.gift_sel .ra_box > p{padding:5px 0;}

.event_benefit .event_con + .event_con{padding-top:20px;}

.event_benefit .event_con .con_img{width:100%; text-align:center;}

.event_benefit .event_box .tit{color:#010101; font-size:23px; font-weight:700; line-height:23px;}

.event_benefit .event_box .event_box_tit{font-size:23px; line-height:23px; font-weight:700; padding-bottom:10px; color:#010101;}
.event_benefit .event_box .event_box_tit > em{border-radius:70px; background-color:#f24d42; width:70px; height:70px; display:inline-table; text-align:center; vertical-align:middle; line-height:70px; color:#fff; font-size:30px; margin-right:20px;}
.event_benefit .event_box .event_box_tit > span > em{color:#df2735;}

.event_benefit .event_box .step{padding-top:10px;}
.event_benefit .event_box p.stit{font-size:16px; font-weight:700; margin-bottom:10px; color:#333333; line-height:24px;}
.event_benefit .event_box p.stit > em{color:#df2735;}

.event_benefit .event_box .tit em{color:#df2735;}
.event_benefit .event_box .tit > span{margin-bottom:30px; display:inline-block;}
.event_benefit .event_box .tit.img_mobile:after{content:''; display:inline-block; background:url(../img/event/img_mobile.jpg) center center no-repeat; width:78px; height:114px; margin-left:30px; vertical-align:bottom;}

.event_benefit .con_text{width:100%; display:table;}
.event_benefit .con_text > div{display:inline-block;}
.event_benefit .con_text > div:first-of-type:after, .event_benefit .con_text > div:last-of-type:before{content:''; display:inline-block; width:10px;}

.event_benefit .btn_down{background-color:#ef4954; width:231px; height:57px; text-align:center; color:#fff; font-size:14px; font-weight:700; display:inline-block; line-height:57px;}
.event_benefit .btn_down:before{content:''; display:inline-block; margin-right:10px; background:url(../img/icon_down.png) center center no-repeat; width:24px; height:22px; vertical-align:middle;}

.event_benefit .btn_ribbon_box{width:510px; margin:0 auto; overflow:hidden;}
.event_benefit .btn_ribbon_box .btn_ribbon{background:url(../img/bg_ribbon.png) center center no-repeat; width:510px; height:75px; display:inline-block; color:#fff; font-size:18px; font-weight:700; line-height:75px; text-align:center;}

.coupon_form{border:7px solid #ce1b22; width:293px; display:inline-block;  padding:20px 0; color:#282828; background:url(../img/bg_coupon_form.gif) left bottom no-repeat;}
.coupon_form > em, .coupon_form > span{display:inline-block; letter-spacing:-5px;}
.coupon_form > em{width:230px; text-align:right; font-size:63px; font-weight:700; line-height:71px;}
.coupon_form > span{width:63px; text-align:left; font-size:35px; line-height:36px;}

.info_box{position:relative; font-size:12px; color:#f9772c; padding-left:20px;}
.info_box .info{vertical-align:middle;}
.info_box .info:before{content:''; display:inline-block; background:url(../img/icon_info.gif); width:14px; height:14px;  margin-right:3px; position:absolute; top:2px; left:0px;}

/* 앱다운방법 */
.event_benefit .app_down .app_down_how > .tit{margin-bottom:20px;}
.event_benefit .app_down .app_down_how > ul{border:1px solid #dddddd; background-color:#fff; overflow:hidden;}
.event_benefit .app_down .app_down_how > ul > li{width:26.5%; float:left; padding:4% 3%; margin:0;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2){width:29%; position:relative;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):before, .event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):after{content:''; display:inline-block; width:1px; height:100%; position:absolute; top:0px;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):before,
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):after{background-image:url(../img/line_dashed_h.gif); background-repeat:repeat-y; }
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):before{background-position:top left; left:0px;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2):after{background-position:top right; right:0px;}
.event_benefit .app_down .app_down_how > ul > li > p{text-align:center; padding-top:20px;}
.event_benefit .app_down .app_down_how > ul > li > p.sub_tit{color:#df2735; font-size:16px; font-weight:700; padding-top:0;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2) > p:nth-of-type(4){color:#ff9fa5;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2) > p:nth-of-type(4) > input[type="text"]{border:1px solid #ff9fa5; width:25%; height:29px; text-align:center;}
.event_benefit .app_down .app_down_how > ul > li > p > em{color:#df2735;}
.event_benefit .app_down .app_down_how > ul > li > a{display:block;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(1) > a{padding:11px 0; border:2px solid #ff9fa5; margin-top:20px; color:#df2735; font-weight:700; font-size:15px;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(1) > a:first-of-type{margin-top:40px !important;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(1) > a:before{content:''; display:inline-block; background-position:left center; background-repeat:no-repeat; width:30px; height:31px; vertical-align:middle; margin:0 10px 0 18px;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(1) > a.icon_gp:before{background-image:url(../img/event/icon_googleplay.gif);}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(1) > a.icon_as:before{background-image:url(../img/event/icon_appstore.gif);}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(2) > a{background-color:#ef4954; color:#fff; line-height:19px; padding:19px 0; text-align:center; margin-top:27px; font-size:16px; font-weight:700;}
.event_benefit .app_down .app_down_how > ul > li:nth-of-type(3) > img{width:auto; margin:30px auto 0 auto; display:block;}

/* 출석체크 */
.event_benefit .check_form > .day_check{width:591px; float:left; overflow:hidden;}
.event_benefit .check_form > .day_check > ol{width:100%; border-top:1px solid #dddddd; border-left:1px solid #dddddd; background-color:#fff; display:table;}
.event_benefit .check_form > .day_check > ol > li{width:117px; height:140px; display:table-cell; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; position:relative;}
.event_benefit .check_form > .day_check > ol > li > em,
.event_benefit .check_form > .day_check > ol > li > dl.coupon_info,
.event_benefit .check_form > .day_check > ol > li > .attend{position:absolute;}
.event_benefit .check_form > .day_check > ol > li > em{width:40px; height:30px; line-height:30px; display:inline-block; text-align:center; color:#888;}
.event_benefit .check_form > .day_check > ol > li:last-of-type > em{color:#df2735;}
.event_benefit .check_form > .day_check > ol > li > .attend{z-index:5; background:url(../img/event/img_attend.png) center center no-repeat; width:75px; height:75px; font-size:0; line-height:0; left:50%; top:50%; margin-top:-37px; margin-left:-37px;}
.event_benefit .check_form > .gift_check{width:230px; float:right;}
.event_benefit .check_form > .gift_check > .dd_view{margin-top:0px;}
.event_benefit .check_form > .gift_check > .dd_view > ul.col1 > li{width:228px; padding:0px;}
.event_benefit .check_form > .btn_box{width:100%; clear:both; padding-top:20px;}

.event_benefit .event_benefit1 .evt_ing .bbs_list .icon_new{margin-right:7px;}

.event_benefit .event_benefit1 .evt_ing .bbs_view > table > tbody > tr > th{text-align:left;}
.event_benefit .event_benefit1 .evt_ing .bbs_view > table > tbody > tr > th:before{content:''; display:inline-block; width:15px; height:1px;}

.event_benefit .event_benefit1 .evt_ing .e_list > ul, .event_benefit1 .evt_ing .e_list > ol{padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #e2e2e2;}
.event_benefit .event_benefit1 .evt_ing .e_list > ul:last-of-type, .event_benefit1 .evt_ing .e_list > ol:last-of-type{margin-bottom:0;}
.event_benefit .event_benefit1 .evt_ing .e_list > li{margin-bottom:10px;}

/* 구매혜택 공통 테이블 */
    .tbl_st3{
        width:100%;
        margin-bottom:30px;
        border-bottom:1px solid #cfcfcf
        }
    .tbl_st3 th{
        width:180px;
        padding:0 5px;
        border-top:1px solid #e7e7e7;
        border-right:1px solid #e7e7e7;
        background:#f8f8f8
        }
    .tbl_st3 td{
        padding:20px;
        border-top:1px solid #e7e7e7
        }
    .tbl_st3 tr:first-child th,.tbl_st3 tr:first-child td{
        border-top:1px solid #cfcfcf
        }
    .tbl_st3 td ul li{
        margin-bottom:5px;
        color:#666
        }
    .tbl_st3 td em{
        color:#f76670
        }
    .tbl_st3 td p{
        margin-bottom:5px
        }
    .tbl_st3 td dt{
        float:left;
        color:#f76670
        }
    .tbl_st3 td dl{
        margin-bottom:5px
        }
    .tbl_st3 td dd{
        margin-bottom:5px;
        padding-left:70px;
        text-indent:-8px
        }
    .tbl_st3 td p{
        margin-left:10px;
        text-indent:-10px
        }

/* 첫구매 혜택 */
  .event_benefit2 .qu_gbox{
    padding:40px;
    border-bottom:1px solid #d7d7d7
    }
  .event_benefit2 h4{
    position:relative;
    margin:30px 0 5px 80px;
    padding-left:10px;
    color:#464646
    }
  .event_benefit2 h4:before{
    content:'';
    position:absolute;
    top:50%;
    left:0;
    width:4px;
    height:4px;
    margin-top:-2px;
    background:#666
    }
  .event_benefit2 .qu_gbox > ul{
    margin:0 0 70px 80px
    }
  .event_benefit2 .qu_gbox > ul li{
    margin-bottom:5px;
    }
  .event_benefit2 .qu_gbox > table{
    margin-bottom:70px
    }



/* 단골고객 혜택 */
  .event_benefit5 .qu_gbox{
    padding:40px;
    border-bottom:1px solid #d7d7d7
    }
  .event_benefit5 i{
    font-style:normal
    }
  .event_benefit5 h3{
    margin-bottom:30px;
    padding-bottom:15px;
    border-bottom:1px solid #d7d7d7;
    font-size:23px;
    color:#010101
    }
  .event_benefit5 h3 em{
    color:#dc2a1e
    }
  .event_benefit5 ol li{
    margin-bottom:30px;
    font-weight:bold;
    font-size:16px;
    color:#333
    }
  .event_benefit5 ol li i{
    color:#dc2a1e
    }
  .event_benefit5 ol li span{
    display:inline-block;
    margin-top:5px;
    font-size:13px;
    color:#666
    }
  .event_benefit5 ol + p{
    margin-bottom:50px;
    padding:11px 0 11px 35px;
    border:1px solid #e5e5e5;
    background:#fbfbfb url(../img/event/icn_ecm_mark.png) 10px 50% no-repeat
    }
  .event_benefit5 ul{
    margin-bottom:50px
    }
  .event_benefit5 ul li{
    margin-bottom:7px;
    color:#707070
    }
  .event_benefit5 ul li i{
    color:#f76670
    }

/* 제휴카드 혜택 */
    .event_benefit6 .qu_gbox{
        padding:40px;
        border-bottom:1px solid #d7d7d7
        }
    .event_benefit6 h3{
        padding-bottom:15px;
        font-size:23px;
        color:#010101
        }
    .event_benefit6 h3 em{
        color:#dc2a1e
        }



/* 지역별상품 */
.local_goods .list_box{padding-top:0px;}
.local_goods .stit{line-height:30px; color:#464646; font-size:15px; font-weight:700; letter-spacing:-1px;}


/* 현금영수증신규영역 */

.cashBillAreaNew .agree_box > textarea{background-color:#fbfbfb; width:95%; padding:1%; border:1px solid #cccccc; font-size:12px;}
.cashBillAreaNew .agree_box > p.ra_box{font-size:12px;}
.cashBillAreaNew {border-top:2px solid #b3b3b3; overflow:hidden;}

.cashBillAreaNew > dl{padding:0 0 0 130px; overflow:hidden; display:table; width:516px; position:relative;}
.cashBillAreaNew > dl.last{padding-bottom:0;}
.cashBillAreaNew > dl > dt{width:130px; color:#333; position: absolute; top:0px; left:0px; height:100%; font-weight:400; margin:0px;}
.cashBillAreaNew > dl > dt > p{display:table; width:90%; height: 100%; padding:0 1% 0 9%; background-color:#fbfbfb; border-right:1px solid #ececec;}
.cashBillAreaNew > dl > dt > p > span{display:table-cell; vertical-align:middle;}
.cashBillAreaNew > dl > dd{width:96%; padding:10px 2%;display:table-cell; vertical-align:middle; float:left; position:relative; margin:0; line-height:26px; min-height:26px;}

.cashBillAreaNew > dl.dl_col2 > dd.line_r:before,
.cashBillAreaNew > dl > dt:after,
.cashBillAreaNew > dl > dd:after{content:''; display:block; position:absolute; background-color:#ececec;}

.cashBillAreaNew > dl > dt:after,
.cashBillAreaNew > dl > dd:after{ bottom:0px; left:0px; width:100%; height:1px;}
  
.cashBillAreaNew > dl > dt:after,
.cashBillAreaNew > dl > dd:after,{ bottom:0px; left:0px; width:100%; height:1px;}
.cashBillAreaNew > dl.last > dd:after,
.cashBillAreaNew > dl.last > dt:after dd:after{background-color:#b3b3b3;}
.cashBillAreaNew > dl > dd input[type="text"].isizeM2{padding:0; line-height:24px; height:24px;}

