@charset "utf-8";

/* 메인 슬라이드 */
.slider_box{width:937px; height:290px;}
.slider_box > .slider > div:first-of-type{height:250px; overflow:hidden;}
.slider_box > .slider > div.btns{height:40px; position:relative;}
.slider_box > .slider > div.btns > a{position:absolute; top:0px; border:1px solid #c5c5c5; font-size:0px; line-height:0px; height:38px; width:38px; background-image:url(../img/btn_np2.gif); background-repeat:no-repeat;}
.slider_box > .slider > div.btns > a.prev{left:0px; background-position:0px 0px;}
.slider_box > .slider > div.btns > a.next{right:0px; background-position:-38px 0px; border-left:none; width:39px;}
.slider_box > .slider > div.btns > ul{width:857px; margin:0 auto;}
.slider_box > .slider > div.btns > ul > li{border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; width:33.3333%; float:left;}
.slider_box > .slider > div.btns > ul > li > a{display:block; text-align:center; line-height:38px; height:38px; font-weight:700;}
.slider_box > .slider > div.btns > ul > li > a:after{content:''; display:inline-block; float:right; width:1px; height:38px; background-color:#c5c5c5;}
.slider_box > .slider > div.btns > ul > li:hover,
.slider_box > .slider > div.btns > ul > li:active,
.slider_box > .slider > div.btns > ul > li.active,
.slider_box > .slider > div.btns > ul > li:hover > a:after,
.slider_box > .slider > div.btns > ul > li:active > a:after,
.slider_box > .slider > div.btns > ul > li.active > a:after{border-color:#666;}
.slider_box > .slider > div.btns > ul > li > a:hover,
.slider_box > .slider > div.btns > ul > li > a:active,
.slider_box > .slider > div.btns > ul > li.active > a,
.slider_box > .slider > div.btns > ul > li.active > a:after{background-color:#666; color:#fff;}


/* 서브메인 : 전통시장 */
.sub_sijang .slider .flexslider1 .flex-direction-nav li{background-image:url(../img/btn_depthSlide_pn2.png);}
.sub_sijang .slider .flexslider1 .flex-control-nav,
.home .slider .flexslider1 .flex-control-nav{display:none;}
.sub_sijang .slider .flexslider1 .flex-pauseplay,
.home .slider .flexslider1 .flex-pauseplay{display:none;}

.sub_sijang .main_menu{background-color:#fbfbfb; border:1px solid #d8d8d8; padding:19px; display:table;}
.sub_sijang > .main_menu > h2,
.sub_sijang .main_menu > ul{display:table-cell; vertical-align:middle;}
.sub_sijang > .main_menu > h2{width:107px;}
.sub_sijang .main_menu > ul{width:790px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#fff;}
.sub_sijang .main_menu > ul > li{padding:5px 0; /*background-image: url(../img/line_dashed.gif); background-repeat: repeat-x; background-position: bottom left;*/}
.sub_sijang .main_menu > ul > li:nth-of-type(5),
.sub_sijang .main_menu > ul > li:nth-of-type(6),
.sub_sijang .main_menu > ul > li:nth-of-type(7),
.sub_sijang .main_menu > ul > li:nth-of-type(8){background-image:none;}
.sub_sijang .main_menu > ul > li > a{display:table; margin:0 auto; text-align:center; line-height:20px; height:20px; padding:4px 0;}
.sub_sijang .main_menu > ul > li.active > a,
.sub_sijang .main_menu > ul > li > a:hover,
.sub_sijang .main_menu > ul > li > a:active,
.sub_sijang .main_menu > ul > li > a:focus{color:#df3327;}
.sub_sijang .main_menu > ul > li.active > a{position:relative;}
.sub_sijang .main_menu > ul > li.active > a:after{content:''; position:absolute; display:inline-block; width:100%; height:4px; background-color:#df3327; bottom:0px; left:0px;}

.sub_sijang .main_menu + .bnr_area{margin-top:20px;}

.sub_sijang .comunity_type1{overflow:hidden;}
.sub_sijang .comunity_type1 > dl{width:426px; position:relative; }
.sub_sijang .comunity_type1 > dl.box1{margin-right:40px; float:left;}
.sub_sijang .comunity_type1 > dl.box2{margin-left:40px; float:right;}
.sub_sijang .comunity_type1 > dl > dt{width:130px; height:139px; position:absolute; top:50%; left:50%; margin-top:-92px; margin-left:-65px; background-position:center center; background-repeat:no-repeat; font-size:0; line-height:0;}
.sub_sijang .comunity_type1 > dl.box1 > dt{background-image:url(../img/sijang/img_comunityType1_dt1.png);}
.sub_sijang .comunity_type1 > dl.box2 > dt{background-image:url(../img/sijang/img_comunityType1_dt2.png);}
.sub_sijang .comunity_type1 > dl > dd{width:168px;}
.sub_sijang .comunity_type1 > dl > dd:first-of-type{float:left;}
.sub_sijang .comunity_type1 > dl > dd:last-of-type{float:right;}
.sub_sijang .comunity_type1 > dl > dd > a{display:block; padding:0px;}
.sub_sijang .comunity_type1 > dl > dd > a > img{width:168px; height:205px;}

.sub_sijang .comunity_type2{border-right:1px solid #d7d7d7; overflow:hidden;}
.sub_sijang .comunity_type2 > dl{width:467px; float:left; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7;}
.sub_sijang .comunity_type2 > dl:first-of-type{width:469px;}
.sub_sijang .comunity_type2 > dl > dt{display:block; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#fbfbfb;}
.sub_sijang .comunity_type2 > dl > dt > strong{display:block; padding:14px 18px; font-size:17px; color:#000; }
.sub_sijang .comunity_type2 > dl > dd{width:50%; float:left; }
.sub_sijang .comunity_type2 > dl > dd > a{border-left:1px solid #d7d7d7; display:block; padding:16px}

.sub_sijang .comunity_type3{overflow:hidden; width:100%; display:table;}
.sub_sijang .comunity_type3 > div{width:auto; float:left; padding:12px 19px; margin-left:10px; border:1px solid #d7d7d7;}
.sub_sijang .comunity_type3 > div:first-of-type{margin-left:0;}
.sub_sijang .comunity_type3 > div > dl{display:table; width:auto; float:left;}
.sub_sijang .comunity_type3 > div:first-of-type > dl:first-of-type{margin-right:20px; width:201px;}
.sub_sijang .comunity_type3 > div:nth-of-type(1) > dl:last-of-type{width:202px;}
.sub_sijang .comunity_type3 > div:nth-of-type(2) > dl{width:187px;}
.sub_sijang .comunity_type3 > div:nth-of-type(3) > dl{width:187px;}
.sub_sijang .comunity_type3 > div > dl > dt{font-weight:700; font-size:14px; color:#000; line-height:20px; padding:5px 0; height:20px; overflow:hidden;}
.sub_sijang .comunity_type3 > div > dl > dd > a{display:block;}
.sub_sijang .comunity_type3 > div > dl > dd > a > p{line-height:20px; padding:5px 0; text-align:left; letter-spacing:-1px; height:20px; overflow:hidden;}

/* 팔도명물 */
.paldo_map{width:100%; height:400px; overflow:hidden; background-color:#59bedb; margin-top:20px;}

.paldo_map .map_text{margin-left:100px; float:left; padding:30px 0;}
.paldo_map .map_text > h3{color:#fff; font-weight:400; height:auto; overflow:hidden;}
.paldo_map .map_text > h3 > p{font-size:25px; line-height:35px;}
.paldo_map .map_text > h3 > strong{font-size:45px; line-height:55px; font-weight:inherit}
.paldo_map .map_text > .text{color:#fff; font-size:15px; letter-spacing:-1px;}
.paldo_map .map_text > .text > p{height:33px; line-height:33px;}
.paldo_map .map_text > .text > p > em{color:#ffeb9d;}
.paldo_map .map_text > .text > .paldo_photo{width:261px; height:190px; background-color:#fff; padding:5px 0; overflow:hidden; border:1px solid #d7d7d7;}
.paldo_map .map_text > .text > .paldo_photo > .tit{height:28px; line-height:28px; font-weight:700; color:#000; font-size:13px; width:201px; margin:0 auto 5px auto;}
.paldo_map .map_text > .text > .paldo_photo .slides > li > div{width:201px; margin:0 auto; height:158px;}
.paldo_map .map_text > .text > .paldo_photo .slides > li > div > .img > img{width:201px; height:127px;}
.paldo_map .map_text > .text > .paldo_photo .slides > li > div > .txt{color:#666; line-height:25px; height:25px; font-size:13px;}
.paldo_map .map_text > .text > .paldo_photo .flexslider2 .page_btn.flex-direction-nav > span{text-align:right; border:none; left:-30px; top:-15px; font-size:13px;}
.paldo_map .map_text > .text > .paldo_photo .flexslider2 .flex-direction-nav > li{background-image:url(../img/btn_page_pn.gif); height:26px;}
.paldo_map .map_text > .text > .paldo_photo .flexslider2 .flex-direction-nav > li > a{height:26px;}

.paldo_map .map_img{margin-right:118px; float:right;}
.paldo_map .map_img > div{position:relative; width:273px; height:383px; background:url(../img/sijang/bg_map.png) center center no-repeat;}
.paldo_map .map_img > div > a{width:63px; height:23px; line-height:23px; background-color:#fff; display:inline-block; position:absolute; top:30px; left:-60px; text-align:center; font-size:13px; color:#464646; font-weight:700;}
.paldo_map .map_img > div > a.active{background-color:#ffeb9d;}
.paldo_map .map_img > div > ul > li{position:absolute;}

.paldo_map .map_img > div > ul > li > a{position:relative;}
.paldo_map .map_img > div > ul > li > a > span{position:absolute; text-align:center; font-size:13px; color:#464646; height:20px; line-height:20px; width:auto; text-align:center; z-index:20;}

.paldo_map .map_img > div > ul > li.map_1 > a > span,
.paldo_map .map_img > div > ul > li.map_2 > a > span,
.paldo_map .map_img > div > ul > li.map_3 > a > span,
.paldo_map .map_img > div > ul > li.map_4 > a > span,
.paldo_map .map_img > div > ul > li.map_5 > a > span,
.paldo_map .map_img > div > ul > li.map_6 > a > span,
.paldo_map .map_img > div > ul > li.map_7 > a > span{position:absolute; background-image:url(../img/sijang/bg_map_txt.png); background-repeat:no-repeat;}

.paldo_map .map_img > div > ul > li.map_1 > a > span,
.paldo_map .map_img > div > ul > li.map_3 > a > span,
.paldo_map .map_img > div > ul > li.map_4 > a > span,
.paldo_map .map_img > div > ul > li.map_6 > a > span,
.paldo_map .map_img > div > ul > li.map_7 > a > span{background-position:-75px 0px; width:69px; padding-left:6px;}

.paldo_map .map_img > div > ul > li.map_1.active > a > span,
.paldo_map .map_img > div > ul > li.map_3.active > a > span,
.paldo_map .map_img > div > ul > li.map_4.active > a > span,
.paldo_map .map_img > div > ul > li.map_6.active > a > span,
.paldo_map .map_img > div > ul > li.map_7.active > a > span{background-position:-75px -20px; }

.paldo_map .map_img > div > ul > li.map_2 > a > span,
.paldo_map .map_img > div > ul > li.map_5 > a > span{background-position:0px 0px; width:69px; padding-right:6px;}

.paldo_map .map_img > div > ul > li.map_2.active > a > span,
.paldo_map .map_img > div > ul > li.map_5.active > a > span{background-position:0px -20px;}

.paldo_map .map_img > div > ul > li.map_1{width:30px; height:19px; top: 79px; left: 58px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_1 a > span{top:-3px; right: -80px;}
.paldo_map .map_img > div > ul > li.map_2{width:43px; height:38px; top: 63px; left: 20px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_2 > a > span{top:0px; left: -80px;}
.paldo_map .map_img > div > ul > li.map_3{width:22px; height:25px; top: 156px; left: 74px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_3 > a > span{top:0px; right: -78px;}
.paldo_map .map_img > div > ul > li.map_4{width:28px; height:28px; top: 201px; left: 147px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_4 > a > span{top: -10px; right: -80px;}
.paldo_map .map_img > div > ul > li.map_5{width:25px; height:18px; top: 253px; left: 53px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_5 > a > span{top:0px; left: -80px;}
.paldo_map .map_img > div > ul > li.map_6{width:30px; height:31px; bottom: 131px; left: 189px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_6 > a > span{top:0px; right: -75px;}
.paldo_map .map_img > div > ul > li.map_7{width:51px; height:31px; top: 246px; left: 159px; z-index:5;}
.paldo_map .map_img > div > ul > li.map_7 > a > span{top:0px; right: -72px;}
.paldo_map .map_img > div > ul > li.map_8{width:128px; height:123px; top: 2px; left: 78px;}
.paldo_map .map_img > div > ul > li.map_8 > a > span{top:0px; right: 40px;}
.paldo_map .map_img > div > ul > li.map_9{width:74px; height:100px; top: 35px; left: 47px;}
.paldo_map .map_img > div > ul > li.map_9 > a > span{top: 28px; right: 25px;}
.paldo_map .map_img > div > ul > li.map_10{width:78px; height:86px; top: 113px; left: 90px; z-index:2;}
.paldo_map .map_img > div > ul > li.map_10 > a > span{top: -24px; right:17px;}
.paldo_map .map_img > div > ul > li.map_11{width:91px; height:78px; top: 126px; left:18px;}
.paldo_map .map_img > div > ul > li.map_11 > a > span{top: -20px; left: 10px;}
.paldo_map .map_img > div > ul > li.map_12{width:91px; height:64px; top: 190px; left: 34px;}
.paldo_map .map_img > div > ul > li.map_12 > a > span{top:0px; left: 20px;}
.paldo_map .map_img > div > ul > li.map_13{width:124px; height:100px; top: 240px; left: 1px;}
.paldo_map .map_img > div > ul > li.map_13 > a > span{top: 5px; left: 35px;}
.paldo_map .map_img > div > ul > li.map_14{width:104px; height:129px; top: 89px; left: 120px;}
.paldo_map .map_img > div > ul > li.map_14 > a > span{top: -10px; right: 45%;}
.paldo_map .map_img > div > ul > li.map_15{width:93px; height:91px; top: 209px; left: 107px;}
.paldo_map .map_img > div > ul > li.map_15 > a > span{top:0px; right: 20px;}
.paldo_map .map_img > div > ul > li.map_16{width:55px; height:35px; bottom:0px; left:19px;}
.paldo_map .map_img > div > ul > li.map_16 > a > span{top:1px; right:9px;}

/* 생생톡 */
.sub_sijang .goods_box.goods > h3{font-size:18px;}
.sub_sijang .w100per.t_center > a.btnG.btnb{min-width:68px; line-height:18px; font-size:13px;}

.sub_sijang .icon_rb{display:inline-block; width:72px; height:30px; background-image:url(../img/sijang/icon_rb.png); background-repeat:no-repeat; line-height:30px; color:#ffffff; padding-left:10px; position:absolute; font-size:13px; font-weight:400;}
.sub_sijang .talk_t1.icon_rb{background-position:0px 0px;}
.sub_sijang .talk_t2.icon_rb{background-position:0px -30px;}
.sub_sijang .talk_t3.icon_rb{background-position:0px -60px;}
.sub_sijang .talk_t4.icon_rb{background-position:0px -90px;}
.sub_sijang .talk_t5.icon_rb{background-position:0px -120px;}
.sub_sijang .talk_t6.icon_rb{background-position:0px -150px;}

.sub_sijang .talk_num{line-height:16px; height:16px; padding:7px 0; font-size:12px; }
.sub_sijang .talk_num > em{color:#f9772c;}
.sub_sijang .talk_num:before{content:''; display:inline-block; margin-right:5px; width:13px; height:12px; background:url(../img/sijang/icon_talk_num.gif) center center no-repeat; vertical-align:middle;}

.SSTalk_list{margin-top:50px;}
.SSTalk_list > ul{overflow:hidden; width:100%;}
.SSTalk_list > ul > li{width:186px; height:548px; float:left; border:1px solid #d7d7d7; padding:32px 19px 0 19px; margin-right:10px; margin-bottom:20px; position:relative;}
.SSTalk_list > ul > li:nth-of-type(4n){margin-right:0px;}
.SSTalk_list > ul > li > span.icon_rb{top:-1px; left:-1px; }
.SSTalk_list > ul > li > p.talk_num{bottom:0px; left:19px; border-top:1px solid #e7e7e7; width:186px; position:absolute;}
.SSTalk_list > ul > li > a{border-bottom:1px solid #e7e7e7; padding:9px 0; display:block; overflow:hidden;}
.SSTalk_list > ul > li > a > img{width:60px; height:60px; float:left;}
.SSTalk_list > ul > li > a > p{font-size:12px; letter-spacing:-0.05em; width:118px; overflow:hidden; float:right;}
.SSTalk_list > ul > li > a > .tit{line-height:18px; height:18px; overflow:hidden;}
.SSTalk_list > ul > li > a > .txt{color:#999;}
.SSTalk_list > ul > li > a > .price{color:#464646; font-weight:700; margin-top:5px;}
.SSTalk_list > ul > li > a:first-of-type{padding:15px 0;}
.SSTalk_list > ul > li > a:first-of-type > p{clear:both; width:100%;}
.SSTalk_list > ul > li > a:first-of-type > .tit{line-height:14px; color:#464646; font-size:13px;}
.SSTalk_list > ul > li > a:first-of-type > img{margin:10px 0 10px 0; width:187px; height:140px;}
.SSTalk_list > ul > li > a:first-of-type > .txt{color:#777; height:72px;}

.SSTalk_view{border:1px solid #dddddd; margin-top:50px; padding:20px;}
.SSTalk_view > .view{position:relative; padding:30px 0 40px; border-bottom:1px solid #e7e7e7;}
.SSTalk_view > .view > dl > dt{height:25px; line-height:25px; padding:15px 0; font-size:17px; font-weight:700; color:#464646;}
.SSTalk_view > .view > dl > dt > em.icon_rb{top:0px; left:0px;}
.SSTalk_view > .view > dl > dd{width:auto; margin:0 auto;}
.SSTalk_view > .view > dl > dd.img{width:640px; margin-bottom:15px;}
.SSTalk_view > .view > dl > dd.txt{color:#777777;}
.SSTalk_view > .view > dl > dd.txt > p{margin-bottom:15px;}
.SSTalk_view > .view > dl > dd.txt > p.last{font-size:11px; margin-bottom:0px;}
.SSTalk_view > .view > dl > dd.txt > p.last > em{color:#1a97ef; position:relative;}
.SSTalk_view > .view > dl > dd.txt > p.last > em:after{content:''; display:inline-block; position:absolute; bottom:-3px; left:0px; width:100%; height:1px; background-color:#1a97ef}

.SSTalk_view > .write{padding-top:10px;}
.SSTalk_view > .write > div > .textarea_box{position:relative; display:table; width:100%;}
.SSTalk_view > .write > div > .textarea_box > textarea{border:1px solid #d7d7d7; padding:5px; width:764px; height:50px; float:left;}
.SSTalk_view > .write > div > .textarea_box > a{width:118px; height:60px; border:1px solid #d7d7d7; border-left:none; display:inline-block; float:right; text-align:center; line-height:60px; font-weight:700; color:#464646; background-color:#fdfdfd;}
.SSTalk_view > .write > div > .textarea_box > p{font-size:11px; position:absolute; top:-23px; right:0px; }
.SSTalk_view > .write > ul{border:1px solid #d7d7d7; padding:0 14px; margin-top:10px; overflow:hidden; background-color:#fbfbfb;}
.SSTalk_view > .write > ul > li{padding:14px 0; border-bottom:1px solid #e4e4e4;}
.SSTalk_view > .write > ul > li:last-of-type{border-bottom:none;}
.SSTalk_view > .write > ul > li > p{margin-bottom:5px;}
.SSTalk_view > .write > ul > li > .name{font-weight:700;}
.SSTalk_view > .write > ul > li > .day{color:#888; margin-bottom:0;}
.SSTalk_view > .write > ul > li > .day > span,
.SSTalk_view > .write > ul > li > .day > a{padding:0 10px 0 6px; border-right:1px solid #888; font-size:12px; line-height:12px; display:inline-block;}
.SSTalk_view > .write > ul > li > .day > span{padding-left:0;}

/* 시장찾기 */
.sub_sijang .bnr_area + .search_etc2{border-top:1px solid #959595; padding:6px 0;}
.sub_sijang .search_etc2 .seletG:last-of-type:after{display:none;}
.sub_sijang .btn_loc{line-height:16px; height:16px; padding:4px 10px; border:1px solid #cdcdcd; color:#636363;}
.sub_sijang .btn_loc:before{content:''; display:inline-block; width:10px; height:16px; background:url(../img/sijang/icon_loc.gif) center center no-repeat; vertical-align:middle; margin-right:5px;}

.sub_sijang .market_list{margin-top:50px;}
.sub_sijang .market_list > ul > li{width:177px; height:158px; float:left; margin-right:10px; margin-bottom:20px; border:1px solid #d7d7d7;}
.sub_sijang .market_list > ul > li:nth-of-type(5n){margin-right:0;}
.sub_sijang .market_list > ul > li > a{display:block;}
.sub_sijang .market_list > ul > li > a > p{width:177px; height:118px; display:table;}
.sub_sijang .market_list > ul > li > a > p > span{display:table-cell; vertical-align:middle; text-align:center; font-size:18px; font-weight:700; padding:10px; line-height:24px;}
.sub_sijang .market_list > ul > li > a > p > img{width:100%}
.sub_sijang .market_list > ul > li > a > div.info{border-top:1px solid #d7d7d7; overflow:hidden;}
.sub_sijang .market_list > ul > li > a > div.info > p{width:48px; height:22px; padding:10px 0; float:left; text-align:center;}
.sub_sijang .market_list > ul > li > a > div.info > p.info2{width:78px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.sub_sijang .market_list > ul > li > a > div.info > p > span,
.sub_sijang .market_list > ul > li > a > div.info > p > em{display:inline-block; vertical-align:middle;}
.sub_sijang .market_list > ul > li > a > div.info > p > span{background-position:center center; background-repeat:no-repeat; width:20px; height:22px;}
.sub_sijang .market_list > ul > li > a > div.info > p.info1 > span{background-image:url(../img/sijang/icon_info.png);}
.sub_sijang .market_list > ul > li > a > div.info > p.info2 > span{background-image:url(../img/sijang/icon_gift.png);}
.sub_sijang .market_list > ul > li > a > div.info > p.info3 > span{background-image:url(../img/sijang/icon_loc_g.png);}
.sub_sijang .market_list > ul > li > a > div.info > p > span{font-size:0; line-height:0;}
.sub_sijang .market_list > ul > li > a > div.info > p > em{background:url(../img/sijang/icon_cc.png) center center no-repeat; width:20px; height:22px; text-align:center; line-height:22px; color:#fff;}

.sub_sijang .market_info > p.tit,
.sub_sijang .market_info > div > .info_text > .tit,
.shop_list > .tit{color:#464646; font-size:19px; font-weight:700; line-height:40px; margin-bottom:7px;}

.sub_sijang .market_info{margin-top:35px; overflow:hidden;}
.sub_sijang .market_info > div{width:100%; display:table;}
.sub_sijang .market_info > div > .info_photo{width:357px; height:357px; float:left;}
.sub_sijang .market_info > div > .info_text{width:580px; float:right;}
.sub_sijang .market_info > div > .info_text > .tit{color:#333; width:100%; border-bottom:2px solid #959595;}
.sub_sijang .market_info > div > .info_text > .tit > a{float:right; margin-top:8px;}
.sub_sijang .market_info > div > .info_text > dl{border-bottom:1px solid #e4e4e4; overflow:hidden;}
.sub_sijang .market_info > div > .info_text > dl > dt,
.sub_sijang .market_info > div > .info_text > dl > dd{padding:10px 0; float:left; line-height:26px; min-height:26px; height:auto; font-size:12px;}
.sub_sijang .market_info > div > .info_text > dl > dt{width:40px; line-height:0; font-size:0; background-position:left 12px; background-repeat:no-repeat;}
.sub_sijang .market_info > div > .info_text > dl > dt + dd{width:540px;}
.sub_sijang .market_info > div > .info_text > dl.info1 > dt{background-image:url(../img/sijang/icon_info_1.png);}
.sub_sijang .market_info > div > .info_text > dl.info2 > dt{background-image:url(../img/sijang/icon_info_2.png);}
.sub_sijang .market_info > div > .info_text > dl.info3 > dt{background-image:url(../img/sijang/icon_info_3.png);}
.sub_sijang .market_info > div > .info_text > dl.info4 > dt{background-image:url(../img/sijang/icon_info_4.png);}
.sub_sijang .market_info > div > .info_text > dl > dd > p{line-height:26px;}
.sub_sijang .market_info > div > .info_text > dl.info1 > dd > p{line-height:20px;}
.sub_sijang .market_info > div > .info_text > dl > dd > a{margin-left:10px;}

.shop_list > .tit{font-size:16px; line-height:30px; margin-bottom:2px;}
.shop_list dl.shop_list_s1{text-align:left}
.shop_list dl.shop_list_s1 > dt{margin-bottom:7px; padding-left:22px; background:url('../img/my_shopping/icn_store.gif') 0 50% no-repeat; font-weight:bold; font-size:14px;}
.shop_list dl.shop_list_s1 > dd{margin-bottom:7px; color:#666; margin-left:20px;}
.shop_list .shop_list_s2{padding:0 45px; width:480px; height:220px; overflow:hidden;}
.mys.inter_store .shop_list_s2{padding:0 45px; width:315px; height:220px; overflow:hidden; margin:0 auto;}
.shop_list .shop_list_s2 ul.slides > li{text-align:left;}
.shop_list .shop_list_s2 ul.slides > li p{margin-bottom:5px}
.shop_list .shop_list_s2 ul.slides > li p.price{font-weight:bold; font-size:14px; color:#db2b1f}
.shop_list .shop_list_s2 ul.slides > li > ul > li,
.mys.inter_store ul.slides > li > ul > li{width:150px; float:left; overflow:hidden; margin-left:15px;}
.shop_list .shop_list_s2 ul.slides > li > ul > li:first-of-type,
.mys.inter_store ul.slides > li > ul > li:first-of-type{margin-left:0}

.sub_sijang .shop_name{width:100%; display:table; margin-top:30px; height:26px; line-height:26px; padding-bottom:12px; border-bottom:1px solid #b3b3b3}
.sub_sijang .shop_name > div{width:auto; display:inline-flex;}
.sub_sijang .shop_name > div > h3{font-size:20px; margin-bottom:0;}
.sub_sijang .shop_name > div > h3 > span{font-size:13px; font-weight:400; letter-spacing:0px; margin-left:10px;}

.dropdownJQ2{
    position:relative
    }
.dropdownJQ2 > ul{
    display:none;
    position:absolute;
    width:100%;
    z-index:100
    }


/* common */
  .btn_slope{
    background:url('../img/my_shopping/bg_btn_2_ton.png') no-repeat center center;
    color:#fff
    }
  .btnGarea{
    margin-top:30px;
    text-align:center
    }
  .btnGarea.rig{
    text-align:right
    }
  .btnGarea.left{
    text-align:left
    }
  .btnGarea span{
    float:left
    }
/* 법인다량몰 */
  .corp .header .topmenu .f_right li > a, .corp .header .topmenu .f_right li > span{
    font-size:12px
    }
  .topmenu .f_right i{
    font-style:normal;
    color:#dc2a1e
    }
  .corp .header{
    border:0
    }
  .corp .header .head{
    text-align:center
    }
  .corp .header .head .logo{
    float:none
    }
  .corp_ord_btn{
    margin-bottom:-2px;
    padding:14px 0;
    border-bottom:2px solid #464646;
    text-align:right;
    height:20px;
    }
  .corp_ord_btn span{
    float:left;
    line-height:26px
    }
  .corp .imglist .goods_btn a:nth-child(3){
    background-image:url(../img/btn_preview.png)
    }
  .imglist .goods_text .price p:last-of-type > s{
    margin-right:15px;
    font-size:14px
    }
  .corp .imglist > ul > li{
    height:450px
    }
  .corp .list_box .goods_text{
    /* padding:11px */
    }
  .corp .list_box .goods_text .numPM{
    position:relative;
    display:inline-block;
    margin-top:10px
    }
  .corp .list_box .goods_text .numPM input[type=text]{
    width:55px
    }
  .corp .list_box .goods_text .numPM a{
    position:absolute;
    right:0px;
    width:15px;
    height:13px;
    background:url(../img/content/icon_PM.gif) no-repeat;
    font-size:0;
    line-height:0
    }
  .corp .list_box .goods_text .numPM a.plus{
    top:0;
    }
  .corp .list_box .goods_text .numPM a.minus{
    bottom:0;
    background-position:0 -13px;
    }
.corp .list_box .goods_text .numPM span{
    position:absolute;
    top:50%;
    right:-20px;
    line-height:26px;
    margin-top:-13px;
    }
.popup_wrap .goods_view .good_head .btn_box{
    width:100%;
    text-align:center;
    }
.popup_wrap .goods_view .good_head .info_box:last-child{
    border-bottom:1px solid #d7d7d7;
    background-image:none;
    }

    .copConWrap{
        margin-top:35px
        }
    .copConWrap h1{
        padding-bottom:10px;
        font-size:16px;
        color:#464646
        }
    .copConWrap h1 b{
        color:#f76670
        }
    .copConWrap h1 i{
        margin-left:10px;
        font-style:normal;
        font-size:12px;
        color:#777
        }
    .copConWrap h1 i em{
        font-weight:normal;
        color:#f76670
        }
    .copConWrap h2{
        font-size:14px
        }

    .tbl_st1{
        width:100%;
        border-top:2px solid #b3b3b3
        }
    .tbl_st1 th:first-child{
        border-left:0;
        border-right:0
        }
    .tbl_st1 th{
        padding:10px 0;
        vertical-align:middle;
        font-weight:normal
        }
    .tbl_st1 a{
        color:inherit
        }
    .tbl_st1 .duc_info{
        padding-left:10px;
        border-left:0;
        text-align:left;
        color:#333
        }
    .tbl_st1 thead .duc_info{
        text-align:center
        }
    .tbl_st1 .duc_info img{
        margin-right:10px;
        border:1px solid #d5d5d5
        }
    .tbl_st1 .duc_info ul{
        display:inline-block
        }
    .tbl_st1 .ord_money b{
        font-weight:normal;
        color:#db2b1f
        }

    .tbl_st1 thead th{
        border:1px solid #e7e7e7;
        border-right:0;
        border-bottom:1px solid #c2c2c2;
        font-size:12px;
        color:#666
        }
    .tbl_st1 tbody th{
        border:1px solid #e7e7e7;
        background:#fbfbfb;
        color:#707070
        }
    .tbl_st1 tbody td{
        border:1px solid #e7e7e7;
        border-right:0;
        text-align:center
        }
    .tbl_st1 tbody tr:last-child th{
        border-bottom:1px solid #c2c2c2;
        }
    .tbl_st1 tbody tr:last-child td{
        border-bottom:1px solid #c2c2c2;
        }
    .tbl_st1 tfoot{
        border-bottom:1px solid #c2c2c2;
        background:#f6f6f6
        }
    .tbl_st1 tfoot th{
        padding:20px 0
        }
    .tbl_st1 tfoot dl{
        display:inline-block;
        position:relative;
        width:33%
        }
    .tbl_st1 tfoot dl:nth-child(2):before,.tbl_st1 tfoot dl:nth-child(2):after{
        top:50%;
        margin-top:-15px;
        line-height:30px;
        font-size:25px;
        }
    .tbl_st1 tfoot dt{
        font-size:14px;
        margin-bottom:7px;
        color:#666
        }
    .tbl_st1 tfoot dd{
        font-size:14px
        }
    .tbl_st1 tfoot dd b{
        font-size:20px
        }
    .tbl_st1 tfoot dl:nth-child(2):before{
        position:absolute;
        left:0;
        content:'+'
        }
    .tbl_st1 tfoot dl:nth-child(2):after{
        position:absolute;
        right:0;
        content:'='
        }
    .tbl_st1 tfoot dl:last-child dt{
        color:#333
        }
    .tbl_st1 tfoot dl:last-child dd{
        color:#333
        }
    .tbl_st1 tfoot dl:last-child b{
        color:#db2b1f
        }

    .tbl_st2{
        width:100%;
        border-top:2px solid #b3b3b3;
        border-bottom:1px solid #b3b3b3
        }
    .tbl_st2 td{
        padding:10px 0 10px 10px;
        border:1px solid #e7e7e7;
        border-right:0
        }
    .tbl_st2 thead th{
        padding:15px 0;
        border-bottom:1px solid #c2c2c2;
        background:#fbfbfb;
        font-size:14px
        }
    .tbl_st2 thead td{
        border-bottom:1px solid #c2c2c2;
        background:#fbfbfb
        }
    .tbl_st2 tbody th{
        width:120px;
        padding-left:10px;
        border:1px solid #e7e7e7;
        border-left:0;
        text-align:left
        }
    .tbl_st2 tbody tr:last-child th{
        border-bottom:0
        }
    .tbl_st2 tbody tr:last-child td{
        border-bottom:0
        }
    .tbl_st2 em{
        color:#db2b1f
        }
    .tbl_st2 input[type=text]{
        width:100px;
        height:22px;
        line-height:22px;
        padding-left:10px;
        border:1px solid #d7d7d7;
        color:#888
        }

    .tbl_st4{
        width:100%
        }
    .tbl_st4 th{
        padding:8px 0;
        border-top:1px solid #cfcfcf;
        border-bottom:1px solid #d7d7d7;
        background:#fbfbfb
        }
    .tbl_st4 td{
        padding:8px 0;
        border-bottom:1px solid #d7d7d7;
        text-align:center
        }


    table .addr li:last-child{
        padding-top:10px
        }
    table .addr li:last-child input{
        width:360px
        }
    table .tel input[type=text]{
        width:60px;
        padding:0;
        text-align:center
        }
    table .tel label{
        position:relative;
        padding:0 10px
        }
    table .tel label:before{
        position:absolute;
        content:'';
        display:inline-block;
        width:4px;
        height:4px;
        background-color:#ccc;
        top:5px;
        left:0px;
        }
    table .tel input[type=checkbox]{
        vertical-align:middle
        }
    table .tel input[type=checkbox] + label{
        margin-right:40px;
        padding:0
        }
    table .tel input[type=checkbox] + label:before{
        background:none
        }
    table .tel ul{
        margin-top:10px
        }
    table .tel li{
        margin-bottom:3px;
        padding-left:20px;
        background:url(../img/icon_info2.gif) no-repeat;
        color:#999
        }
    table .tel li i{
        font-style:normal;
        color:#666
        }
    table .email input[type=text]{
        width:240px
        }
    table select{
        height:24px;
        line-height:24px;
        border:1px solid #d4d4d4
        }



    /* 다량몰 바구니 */
      .copConWrap.basket .duc_info img{
        width:70px
        }
      .copConWrap.basket .btnGarea > .btnG{
        height:28px;
        line-height:28px;
        font-weight:bold;
        font-size:14px
        }
      .basket table + section{
        margin:35px 0;
        border-bottom:1px solid #b3b3b3
        }
      .basket table + section p{
        margin-bottom:6px;
        color:#f9772c
        }
      .basket table + section article{
        border-bottom:10px;
        border-top:1px solid #e7e7e7
        }
      .basket table + section article h1{
        font-weight:normal;
        font-size:14px
        }
      .basket table + section article div{
        overflow-y:scroll;
        height:100px;
        margin-bottom:10px;
        padding:10px 8px;
        border:1px solid #d7d7d7
        }
      .basket table + section article div + p{
        text-align:right
        }
      .basket table + section article div + p input[type=radio]{
        margin-left:50px
        }
      .basket table + section article div + p label{
        vertical-align:text-bottom;
        color:#666
        }
      .basket .tbl_st2 + h1{
        margin-top:40px
        }
      .basket .tbl_st1 + .tbl_st2{
        margin-top:30px
        }
      .basket .recieve_per select{
        width:70px
        }
      .basket .recieve_request select{
        width:240px
        }
      .basket .recieve_request input[type=text]{
        width:520px
        }
      .basket .cong_word{
        position:relative
        }
      .basket .cong_word select{
        position:absolute;
        left:10px;
        width:100px;
        padding-left:5px;
        }
      .basket .cong_word select:nth-child(2){
        top:40px
        }
      .basket .cong_word textarea{
        width:550px;
        height:48px;
        margin-left:105px;
        border:1px solid #d7d7d7
        }
      .basket .cong_word span{
        position:absolute;
        top:10px;
        right:20px;
        width:105px
        }
      .basket .cong_word span a{
        width:80%;
        margin-bottom:5px
        }
      .basket .tbl_st2 + h2{
        margin-top:35px
        }

    /* step2 */
    .tbl_st2.seled_duc th{
        width:100px;
        border-bottom:1px solid #b3b3b3;
        text-align:center
        }
    .tbl_st2.seled_duc th i{
        display:block;
        margin-bottom:5px;
        font-weight:normal;
        font-style:normal;
        }
    .tbl_st2.seled_duc td:last-child{
        width:300px
        }
    .tbl_st2.seled_duc td dt{
        float:left;
        clear:left;
        margin-right:5px;
        color:#999
        }
    .tbl_st2.seled_duc td dd{
        margin-bottom:3px;
        padding-left:40px;
        color:#666
        }
    .tbl_st2.seled_duc .ord_duc ul{
        margin-bottom:10px
        }
    .tbl_st2.seled_duc .ord_duc li{
        font-weight:bold;
        color:#666
        }
    .tbl_st2.seled_duc .ord_duc b{
        color:#db2b1f
        }
    .tbl_st2.seled_duc .ord_duc dd:nth-child(4){
        float:left;
        width:160px;
        padding:0
        }
    .tbl_st2.seled_duc .ord_duc dt:nth-child(5){
        clear:none
        }

  /* step3 */
    .basket .tbl_st1 + h1{
        margin-top:35px
        }
    .tbl_st2.seled_duc .cong_word{
        border-bottom:1px solid #b3b3b3
        }
    .ord_pw{
        overflow:hidden;
        margin-top:45px;
        border:3px solid #d4d4d4
        }
    .ord_pw dt{
        float:left;
        width:143px;
        padding:20px 0;
        text-align:center;
        font-weight:bold;
        font-size:14px
        }
    .ord_pw dd{
        padding:12px 0
        }
    .ord_pw dd input[type=text]{
        width:200px;
        height:27px;
        line-height:27px;
        border:1px solid #f76670
        }
    .ord_pw dd ul{
        display:inline-block;
        margin-left:20px;
        font-weight:bold
        }
    .ord_pw dd ul em{
        color:#f76670
        }

  /* 주문조회 */
    .tbl_st2.ord_sear input[type=text]{
        width:225px;
        padding-left:10px
        }
    .tbl_st2.ord_sear tr:first-child input[type=text]{
        border:1px solid #f76670
        }
    .tbl_st2.ord_sear + p{
        margin:15px 0 0 140px;
        padding-left:18px;
        background:url(../img/icon_info2.gif) 0 50% no-repeat
        }
    .tbl_st2.ord_sear + p b{
        color:#f76670
        }
    .refun_info{
        padding:20px 20px 10px 20px;
        border:1px solid #e4e4e4;
        background:#fbfbfb
        }
    .refun_info dl{
        margin-top:20px;
        }
    .refun_info dt{
        position:relative;
        float:left;
        padding-left:10px;
        font-weight:bold
        }
    .refun_info dt:before{
        content:'';
        position:absolute;
        top:50%;
        left:0;
        margin-top:-2px;
        width:3px;
        height:3px;
        background:#7c7c7c
        }
    .refun_info dd{
        margin-bottom:10px;
        color:#666;
        font-weight:bold
        }
    .refun_info dd i{
        margin:0 25px
        }

    /* 주문내역 */
      .ord_list .term_search{
        padding-left:60px;
        background-position:50px 50%
        }
      .ord_list .term_search > div:nth-of-type(1){
        margin-left:100px
        }
      .ord_list .tbl_st2 thead th{
        padding:10px 0
        }
      .ord_list .tbl_st2 td{
        padding:10px;
        border:0;
        border-bottom:1px solid #e4e4e4;
        white-space:nowrap;
        text-align:center
        }
      .ord_list .tbl_st2 td span{
        display:block
        }
      .ord_list .tbl_st2 td a{
        border-bottom:1px solid #f9772c;
        color:#f9772c
        }
      .ord_list .tbl_st2 td .btnG{
        display:block;
        border-bottom-color:#e2e2e2;
        margin-top:5px;
        color:#707070
        }
      .ord_list .tbl_st2 td i{
        display:inline-block;
        overflow:hidden;
        text-overflow:ellipsis;
        width:180px;
        font-style:normal
        }
      .ord_list .tbl_st2 td b{
        color:#db2b1f
        }
      .ord_list .tbl_st2 td.nodata{
        text-align:center
        }




/* 이벤트 - 배너영역 */
    .bnr_area{
        overflow:hidden;
        position:relative;
        margin-bottom:10px;
        z-index:1;
        }
    .bnr_area img{
        float:left
        }

/* 이벤트-카테고리 */
    .tab_link{
        border-top:2px solid #464646;
        position:relative;
        }
    .tab_link + .search_etc{
        margin-top:-1px;
        border-top:1px solid #ddd
        }
    .tab_link:before{
        content:"";
        position:absolute;
        bottom:0px;
        left:0px;
        width:100%;
        height:1px;
        display:block;
        background-color:#ddd;
        }
    .tab_link:after{
        content:"";
        display:block;
        clear:both
        }
    .tab_link > li{
        position:relative;
        float:left;
        border-right:1px solid #ddd;
        border-bottom:1px solid #ddd;
        box-sizing:border-box
        }
    .tab_link > li.line_first{
        border-left:1px solid #ddd
        }
    .tab_link > li.line_first.op{
        border-left:0
        }
    .tab_link > li:first-child{
        border-left:1px solid #ddd
        }
    .tab_link > li:first-child.op{
        }
    .tab_link li a{
        display:block;
        padding:5px 0 5px 15px;
        }
    .tab_link > li > a{
        margin-right:14px;
        padding:10px 0 10px 15px;
        background:url('../img/event/icn_open.gif') right center no-repeat
        }
    /* 하위 메뉴가 없을 때 */
    .tab_link .nosub a{
        background:none
        }

    /* 텝 사이간격 수정 */
    .tab_link li ul li a{
        line-height:13px;
        padding:4px 0 5px 15px;
        }
    .tab_link li ul li:last-child a{
        padding:4px 0 10px 15px;
        }
    .tab_link li ul li:first-child a{
        padding:9px 0 5px 15px;
        }

    /* 텝 사이간격 수정 */
    .tab_link > li > a:hover,.tab_link > .op > a,.tab_link > .subm > a{
        margin:0;
        border-right:1px solid #f24d42;
        background:#f24d42;
        color:#fff
        }
    .tab_link .subm ul{
        display:block;
        }
    .tab_link ul{
        display:none;
        position:absolute;
        z-index:100;
        width:100%;
        margin-right:1px;
        border-bottom:1px solid #f24d42;
        background:#fff
        }
    .tab_link ul li{
        border-left:1px solid #f24d42;
        border-right:1px solid #f24d42;
        }
    .tab_link ul li a:hover{
        font-weight:bold;
        color:#f24d42
        }
    .tab_link.ele2 > li{
        width:50%
        }
    .tab_link.ele2 > li:nth-child(2n+1){
        border-left:1px solid #ddd
                }
    .tab_link.ele3 > li{
        width:33.3333%
        }
    .tab_link.ele3 > li:nth-child(3n+1){
        border-left:1px solid #ddd;
        width:33.335%;
        }
    .tab_link.ele4 > li{
        width:25%
        }
    .tab_link.ele4 > li:nth-child(4n+1){
        border-left:1px solid #ddd
        }
    .tab_link.ele5 > li{
        width:20%
        }
    .tab_link.ele5 > li:nth-child(5n+1){
        border-left:1px solid #ddd
        }
/* s:tab setting 2016-11-09 ygh */        
    .tab_link.ele6 > li{
        width:16.6666666% !important
        }
    .tab_link.ele6 > li:nth-child(6n+1){
        border-left:1px solid #ddd
        }
    .tab_link.ele7 > li{
        width:14.2857%
        }
    .tab_link.ele7 > li:nth-child(7n+1){
        border-left:1px solid #ddd;
        }
    .tab_link.ele8 > li{
        width:12.5%
        }
    .tab_link.ele8 > li:nth-child(8n+1){
        border-left:1px solid #ddd
        }
    .tab_link.ele9 > li{
        width:11.11111%
        }
    .tab_link.ele9 > li:nth-child(9n+1){
        border-left:1px solid #ddd
        }
    .tab_link.ele10 > li{
        width:10%
        }
    .tab_link.ele10 > li:nth-child(10n+1){
        border-left:1px solid #ddd
        }
/* 추가 테마 */
    .bnr_area .tab_link.clear{
        text-align:center;
        }
    .bnr_area .tab_link.clear > li > a{
        text-align:center;
        display:block;
        padding:10px 0;
        margin:0;
        background-image:none;
        font-size:11px;
        }
    .bnr_area .tab_link.clear > li > a > span{
        font-size:17px;
        font-weight:bold;
        }
 /* e:tab setting 2016-11-09 ygh */        
 
/* 오늘의 핫딜 */
    .condition_time{
        /* float:left; */
        width:100%;
        margin-bottom:10px
        }
    .condition_time p{
        float:left;
        height:25px;
        padding:16px 0 0 40px;
        background:url('../img/event/icn_clock.gif') 10px 14px no-repeat;
        font-size:20px;
        letter-spacing:-1px
        }
    .condition_time p b{
        font-size:24px;
        font-weight:bold
        }
    .condition_time aside{
        padding-top:12px;
        text-align:right
        }
    .condition_time aside a{
        display:inline-block;
        width:74px;
        height:26px;
        line-height:26px;
        margin-left:2px;
        text-align:center;
        color:#fff
        }
    .condition_time aside a:nth-child(1){
        background-image:url('../img/event/bg_day_t.gif')
        }
    .condition_time aside a:nth-child(2){
        background-image:url('../img/event/bg_day_1.gif')
        }
    .condition_time aside a:nth-child(3){
        background-image:url('../img/event/bg_day_2.gif')
        }
    .condition_time aside a:nth-child(4){
        background-image:url('../img/event/bg_day_3.gif')
        }
    .condition_time aside a:nth-child(5){
        background-image:url('../img/event/bg_day_4.gif')
        }
    .condition_time aside a:nth-child(6){
        background-image:url('../img/event/bg_day_5.gif')
        }
    .condition_time aside a.active{
        background-image:url('../img/event/bg_day_on.gif')
        }
/*     .condition_time aside a{ */
/*         background-image:url('../img/event/bg_day_t.gif') */
/*         } */

     /* 할인율 아이콘 */
        .icn_dis{
            position:absolute;
            top:-1px;
            left:3px;
            display:inline-block;
            width:72px;
            height:58px;
            padding-top:15px;
            background:url('../img/event/icn_discount.png') no-repeat;
            text-align:center;
            font-size:14px;
            color:#fff
            }
        .icn_dis b{
            font-size:24px
            }

/* 언제나 최저가 */
    .goods_tip{
        font-size:13px;
        font-weight:bold
        }
    .goods_tip em{
        display:inline-block;
        height:18px;
        line-height:18px;
        padding:0 8px;
        border-radius:5px;
        background:#ef4954;
        color:#fff
        }
    .goods_tip b{
        color:#ef4954
        }


/* my shopping LNB */
    .lnb .grade{
      margin-bottom:7px;
      padding:17px 8px 8px 8px;
      border:2px solid #f76670
    }
    .lnb .grade ul{
    margin:0 0 5px 12px
    }
    .lnb .grade li{
    margin-bottom:5px
    }
    .lnb .grade .icn_grade{
    padding:12px 0 10px 82px;
    background:#fff8f5 url('../img/my_shopping/bg_grade_line.gif') no-repeat center bottom;
    font-weight:bold;
    color:#dc2a1e;
    min-height:50px;
    position:relative;
    }
    .lnb .grade .icn_grade img{max-height:60px;max-width:60px; width:auto !important;height:auto !important;position:absolute !important;top:50% !important;margin-top:-22px !important;left:20px !important;}
    .lnb .grade .icn_grade a{
    display:block;
    width:78px;
    height:20px;
    line-height:21px;
    font-size:11px;
    text-align:center
    }
    .lnb .grade .icn_grade .g_bene{margin-top:3px !important;border:1px solid #ccc !important;background:#fff !important;color:#707070 !important;}
    .lnb .grade .icn_grade .btn_slope{
    width:80px;
    height:22px;
    line-height:23px;
    margin-top:3px
    }
    .lnb .grade dl{
    overflow:hidden;
    padding:10px;
    background:#fff8f5;
    font-size:12px;
    letter-spacing:-0.05em;
    }
    .lnb .grade dt{
    float:left;
    clear:left;
    width:50%;
    }
    .lnb .grade dd{
        display:inline-block;
        float:right;
        width:50%
    }
    .lnb .grade dd a{
        display:inline-block;
        width:63px;
        margin-right:3px;
        font-weight:bold;
        text-align:right;
        color:#de433a
    }

    .lnb > dl{
        padding-bottom:16px;
        border:1px solid #959595
        }
    .lnb > dl dt{
        margin:16px 0;
        padding:10px 13px;
        border-top:1px solid #d7d7d7;
        border-bottom:1px solid #ddd;
        background:#fbfbfb;
        font-weight:bold
        }
    .lnb > dl dt:first-child{
        margin-top:0;
        border-top:0
        }
    .lnb > dl dd a{
        display:block;
        padding:1px 13px 2px
        }
    .lnb > dl dd a:hover{
    color:#dc2a1e
    }
    .lnb > dl dd .on{
    color:#dc2a1e
    }
    .lnb > dl dd.bnr{
    margin-top:14px;
    padding-top:25px;
    border-top:1px solid #d7d7d7;
    text-align:center
    }

/* my shopping */
    .content .mys{
        padding-top:20px
        }
    .mys p{
        margin-bottom:13px;
        line-height:1.6em
        }
    .mys p > em{color:#f76670;}

  .mys > h1{
    margin-bottom:18px;
    padding:25px 0 10px;
    border-bottom:1px solid #b3b3b3;
    font-weight:normal;
    font-size:18px;
    color:#464646
    }
  .mys h1 > span{
    float:none;
    margin-left:15px;
    font-size:13px;
    color:#707070
    }
  .mys h1 > span b{
    color:#dc2a1e
    }
  .mys h1 > b{
    vertical-align:baseline;
    }
  .mys h2{
    font-weight:normal;
    font-size:16px
    }
  .cust_store h1{
    padding-bottom:0;
    border:0
    }
  .cust_store h2{
    border-bottom:1px solid #d7d7d7
    }

/* 마이쇼핑-메인 */
    .my_main h2{
    margin-top:25px;
    font-weight:bold;
    font-size:18px
    }
    .my_main h2 a{
        float:right;
        position:relative;
        padding:2px 20px 2px 14px;
        border:1px solid #e2e2e2;
        color:#707070;
        font-weight:normal;
        font-size:13px
    }
    .my_main h2 a:after{
        content:'';
        display:inline-block;
        position:absolute;
        top:50%;
        right:8px;
        width:3px;
        height:5px;
        margin-top:-3px;
        background:url(../img/home/btn_more2.gif) center center no-repeat;
        }
    .my_main h2 + .goods_list{
        border:1px solid #d7d7d7
    }

  /* tbl style */
    /* 리스트형 */
    .tbl_s1{
      width:100%;
      border-top:1px solid #c2c2c2;
      border-bottom:1px solid #c2c2c2
      }
    .tbl_s1 th{
      padding:10px 0 10px;
      background:#fbfbfb;
      white-space:nowrap;
      text-align:center;
      font-size:12px;
      font-weight:normal;
      }
    .tbl_s1 th:last-child{
      padding:0 10px
      }
    .tbl_s1 td{
      padding:15px;
      border-top:1px solid #e4e4e4;
      white-space:nowrap;
      text-align:center;
      vertical-align:initial;
      }
    .market_info .tbl_s1 td{vertical-align:middle;}
    .myshopping.brakdown .tbl_s1 td.num,
    .mys.my_main .tbl_s1 td.num{
       padding:15px 0 10px;
       vertical-align:text-top;
       }
    .tbl_s1.listTJQ td{vertical-align:middle;}
    .myshopping_p .tbl_s1.last_order.TL_1 td{padding:15px 0; vertical-align:middle !important;}
    .myshopping_p .tbl_s1.last_order.TL_1 td.t_left,
    .myshopping_p .tbl_s1.last_order.TL_1 td.sta{padding:12px;}
    .tbl_s1 .tal{
      text-align:left
      }
    .tbl_s1 td > a{
      display:block;
      margin:0 auto
      }
    .tbl_s1 .t_left > a{
        color:#333;
    }

    .td_line td{
        border-left:1px solid #e4e4e4;
        padding:20px 5px;
    }
    .td_line td:first-child{
        border-left:none;
      }
    .tbl_s1.last_order.td_line td:last-child{
        padding:20px 10px;
      }
    .tbl_s1.last_order.td_line a.btnG.btng{
        font-size:12px;
        background:#fff;
        margin:5px
    }
    .tbl_s1 .price p > em{
      color:#db2b1f;
      font-weight:bold;
    }

    /* 데이터 출력 */
    .tbl_s2{
      width:100%;
      border-top:1px solid #cfcfcf;
      border-bottom:1px solid #cfcfcf;
      font-size:13px
      }
    .tbl_s2 th,.tbl_s2 td{
      border-bottom:1px solid #e5e5e5;
      border-left:1px solid #e5e5e5
      }
    .cust_store .tbl_s2 td.stat{
      position:relative;
      }
    .tbl_s2 th:first-child{
      border-left:0
      }
    .tbl_s2 th{
      width:22%;
      background:#fbfbfb;
      font-weight:normal;
      color:#666
      }
    .tbl_s2 td{
      width:28%;
      padding:9px 0 9px 20px;
      color:#363636
      }
    .tbl_s2 td th,.tbl_s2 td td{
      width:auto;
      padding:0
      }

  /* 기간별 조회 */
    .term_search{
      padding:15px 0 15px 19px;
      border-top:1px solid #d7d7d7;
      background:url("../img/popup/bul_dot_sqaure.png") 10px 50% no-repeat;
      font-size:13px;
      font-weight:bold
      }
    .term_search > a{
      display:inline-block;
      width:55px;
      margin-left:1px;
      padding:2px 0;
      border:1px solid #e2e2e2;
      font-weight:normal;
      text-align:center;
      vertical-align:middle;
      }
    .term_search > a:hover{
      background:url('../img/my_shopping/bg_btn_search.gif') 0 50% repeat-x
      }
    .term_search > a:first-child{
      margin-left:10px
      }
    .term_search > div{
      position:relative;
      display:inline-block
      }
    .term_search > div input{
      width:90px;
      height:20px;
      line-height:20px;
      padding-left:10px;
      border:1px solid #e2e2e2;
      }
    .term_search > div a{
      position:absolute;
      top:5px;
      right:6px;
      overflow:hidden;
      width:13px;
      height:14px;
      background:url('../img/my_shopping/icn_cal.gif') no-repeat;
      text-indent:-999px
      }
    .term_search > div button.ui-datepicker-trigger{
      position:absolute;
      top:5px;
      right:-10px;
      overflow:hidden;
      width:13px;
      height:14px;
      background:url('../img/my_shopping/icn_cal.gif') no-repeat;
      text-indent:-999px
      }
    .term_search input[type=submit]{
        line-height:16px;
      vertical-align:middle;
      padding:3px 10px 3px 25px;
      border:1px solid #e2e2e2;
      background:url('../img/content/icon_search.png') 11px 50% no-repeat
      }
      
      .complex_search > a.active{background:url('../img/my_shopping/bg_btn_search.gif') 0 50% repeat-x}

  /* 기간별,받는이명,휴대전화 조회 */
    .complex_search{
      padding:0 0 15px 19px;
      font-size:13px;
      font-weight:bold
      
      }
    .complex_search > a{
      display:inline-block;
      width:55px;
      margin-left:1px;
      padding:2px 0;
      border:1px solid #e2e2e2;
      font-weight:normal;
      text-align:center;
      vertical-align:middle;
      }
    .complex_search > a:hover{
      background:url('../img/my_shopping/bg_btn_search.gif') 0 50% repeat-x
      }
    .complex_search > a:first-child{
      margin-left:10px
      }
    .complex_search > div{
      position:relative;
      display:inline-block
      }
    .complex_search > div input{
      width:90px;
      height:20px;
      line-height:20px;
      padding-left:10px;
      border:1px solid #e2e2e2;
      }
    .input_center{
      text-align: center;
      }
    .complex_search > div a{
      position:absolute;
      top:5px;
      right:6px;
      overflow:hidden;
      width:13px;
      height:14px;
      background:url('../img/my_shopping/icn_cal.gif') no-repeat;
      text-indent:-999px
      }
    .complex_search > div button.ui-datepicker-trigger{
      position:absolute;
      top:5px;
      right:-10px;
      overflow:hidden;
      width:13px;
      height:14px;
      background:url('../img/my_shopping/icn_cal.gif') no-repeat;
      text-indent:-999px
      }
    .complex_search input[type=submit]{
        line-height:16px;
      vertical-align:middle;
      padding:3px 10px 3px 25px;
      border:1px solid #e2e2e2;
      background:url('../img/content/icon_search.png') 11px 50% no-repeat
      }
      
      .complex_search > label{
      margin-left: 25px;
      margin-right: 13px;
      }
      
  /* 주문현황 */
    .order_sta{
      overflow:hidden;
      border:2px solid #474747
      }
    .order_sta dt,.order_sta dd{
      float:left
      }
    .order_sta dt{
      width:162px;
      height:65px;
      padding:11px 0 0 15px;
      border-right:1px solid #e6e6e6;
      background:#fbfbfb;
      font-size:12px;
      color:#555
      }
    .order_sta dt b{
      display:block;
      margin-bottom:2px;
      font-size:14px
      }
    .order_sta dd{
      width:129px;
      height:65px;
      padding-top:11px;
      background:url('../img/my_shopping/process_step.png') 0 center no-repeat;
      text-align:center
      }
    .order_sta dd:first-of-type{
      background:none
      }
    .order_sta dd img{
      display:block;
      margin:0 auto 10px
      }
    .order_sta dd .is{
      color:#dc2a1e
      }

  /* 최근 주문내역 */
    .tbl_s1.last_order th,
    .tbl_s1.last_order td{
      border-right:1px solid #e4e4e4;
    }
    .tbl_s1.last_order th:last-child,
    .tbl_s1.last_order td:last-child{
      border-right:none;
      }
    .last_order .num{
      padding:0 10px;
      font-weight:bold
      }
    .last_order th.num{
      font-weight:normal;
    }
    .last_order .num a{
      margin-top:7px;
      text-decoration:underline;
      font-weight:normal;
      font-size:11px;
      color:#f9772c
      }
    .last_order .num a.btnG.xls2{
      color:#707070;
      text-decoration:none;
      display:inline-block;
      }
    .last_order .product{
      padding-left:97px;
      white-space:normal;
      letter-spacing:-1px;
      text-align:left;
      color:#333
      }
    .last_order .product > img{
      float:left;
      margin-left:-82px;
      border:1px solid #d5d5d5;
      width:70px;
      height:70px;
      }
    .last_order .product > a{
      color:#333;
      }
    .last_order .product ul{
      margin-top:5px
      }
    .last_order .product li{
      letter-spacing:0;
      font-size:12px;
      color:#707070
      }
    .last_order .product li.amout,
    .last_order .won p.amout{
      margin-top:10px;
      font-size:14px
      }
    .last_order .product li.amout b,
    .last_order .won p.amout b{
      font-weight:bold;
      font-size:inherit;
      color:#db2b1f
      }
    .last_order .sta{
      padding:0 10px;
      vertical-align:middle;
      font-weight:bold;
      font-size:14px;
      color:#464646
      }
    .last_order .sta em{
        display:inline-block;
        margin-bottom:5px;
        padding-left:17px;
        background:url(../img/icon_p.gif) 0 50% no-repeat;
        font-weight:normal;
        font-size:13px
        }
    .last_order .sta i{
        font-style:normal;
        font-weight:normal;
        font-size:13px
      }
    .last_order .sta a{
      width:78px;
      margin-top:5px;
      padding:2px 0;
      border:1px solid #ccc;
      font-weight:normal;
      font-size:12px;
      }
    .last_order .sta.sta_line{
      border-left:1px solid #e4e4e4;
      }
    .last_order .sta.sta_line > p{
      font-size:12px;
      font-weight:700;
      color:#707070;
      line-height:18px;
      margin-top:4px;
      }
    .last_order td:last-child,
    .last_order .won{
      padding-right:10px;
      vertical-align:middle
      }
    .last_order td:last-child > a{
      width:78px;
      margin-bottom:5px;
      padding:2px 0;
      border:1px solid #ccc;
      background:#fbfbfb;
      font-size:12px
      }
    .last_order td:last-child .duc_com{
      border:1px solid #ef4954;
      background:#fff;
      color:#ef4954
      }
    .last_order .etc{
      color:#333;
      }

  /* 사용가능한 쿠폰 */
    .tbl_s1.coupon td{
      padding:20px 10px;
      vertical-align:middle;
      letter-spacing:-1px;
      font-size:12px
      }
    .tbl_s1.coupon td:first-child{
      letter-spacing:0
      }
    .tbl_s1.coupon td:first-child a{
      font-weight:bold;
      font-size:13px;
      color:#f9772c
      }
    .tbl_s1.coupon .info{
      font-size:13px;
      text-align:left
      }
    .tbl_s1.coupon .info i{
      display:block;
      font-style:normal
      }
    .tbl_s1 td:last-child > a{
      width:78px;
      padding:2px 0;
      border:1px solid #ccc;
      font-size:12px;
      }
    .tbl_s1 td:last-child .btn_slope{
      border:0
      }
    .tbl_s1.coupon td p{
      margin-bottom:0;
    }


  /* 나의쇼핑 메인 - 찜리스트 */
    .zzim_list_list{
      position:relative
      }
    .my_main .carousel .page_btn.flex-direction-nav{top:-15px !important; width:90px;}
    .my_main .carousel .page_btn.flex-direction-nav > span {width:100%; position:absolute; left:0; top:-22px; text-align:center; padding:0;}
    .my_main .carousel .page_btn.flex-direction-nav li{background-image:none;}
    .my_main .carousel .page_btn.flex-direction-nav li a{height:26px;}
    .my_main .carousel .flex-direction-nav{display:none;}
    .my_main .carousel .flex-control-nav{display:none;}
    .my_main .carousel .flex-pauseplay{display:none;}
    .my_main .carousel .page_btn.flex-direction-nav{display:block;}
    .my_main .zzim_list .goods_list > li > a > .price{
        margin:-13px0 0 0;
        text-align:right;
        }
    .my_main .zzim_list .goods_list > li > a > .price s{
        margin-right:10px;
        font-weight:normal;
        font-size:13px;
        text-align:right;
        color:#666
        }

/* tab menu style */
    .tab_st1{
        position:relative;
        height:41px;
        border-bottom:1px solid #d7d7d7
        }
    .tab_st1 li{
        float:left
        }
    .tab_st1 li > a{
        display:inline-block;
        padding:11px 35px;
        border:1px solid #d7d7d7
        }
    .tab_st1 li.active > a,.tab_st1 li > a:hover{
        border:1px solid #d0565f;
        background:#f76670;
        color:#fff
        }
    .tab_st1 li > div{
        display:none;
        position:absolute;
        top:42px;
        left:0;
        width:100%
        }
    .tab_st1 .active > div{
        display:block
        }
    .tab_st1 li > div table{
        width:100%
        }



/* 쿠폰적용 할인대상 보기-팝업 */
  .coupon_view .desc_top{
    margin-bottom:15px;
    }
  .coupon_view form{
    margin-bottom:20px;
    padding:12px 0;
    background:#f4f4f4;
    text-align:center
    }
  .coupon_view form label{
    font-weight:bold;
    font-size:12px
    }
  .coupon_view form .tip_view{
    width:400px;
    bottom:50%
    }
  .coupon_view form label .btn_tip{
    margin:-2px 0 0 2px
    }
  .coupon_view form input[type=text]{
    width:220px;
    height:24px;
    line-height:24px;
    margin-left:10px;
    border:1px solid #e2e2e2;
    }
  .coupon_view form input[type=submit]{
    padding:6px 15px 6px 30px;
    border:1px solid #e2e2e2;
    background:#fff url('../img/content/icon_search.png') 9px 50% no-repeat
    }
  .coupon_view h2{
    font-size:16px;
    margin-bottom:10px
    }
  .coupon_view h2 + table{
    margin-bottom:20px
    }
  .coupon_view h2 + ul{
    padding:11px 11px 11px 11px;
    border:1px solid #cfcfcf
    }
  .coupon_view h2 + ul li{
    margin-bottom:8px
    }
  .coupon_view li b{
    white-space:nowrap;
    color:#f76670
    }
  .coupon_view .paging{
    margin:20px 0
    }

/* 단골주문현황 */
  .cust_store h1 + table{
    margin-bottom:20px
    }
  .cust_store .tbl_s2 .stat > b{
    color:#dc2a1e
    }
  .cust_store .tbl_s2 .stat > a{
    position:absolute;
    top:6px;
    right:7px;
    display:inline-block;
    padding:1px 8px;
    border:1px solid #f0868d;
    font-size:12px;
    color:#ef4954
    }
  .cust_store h2 + ol{
    margin-bottom:8px;
    padding:22px 0 0 22px;
    border:1px solid #e4e4e4;
    border-top:0
    }
  .cust_store h2 + ol li{
    margin-bottom:17px;
    color:#707070
    }
  .cust_store h2 + ol h3{
    margin-bottom:2px;
    color:#363636
    }
  .cust_store h2 + ol + p{
    margin-bottom:27px
    }
  .cust_store h2 + ol + p img{
    vertical-align:middle
    }
  .cust_store h2 + ul{
    margin:18px 0 28px
    }
  .cust_store h2 + ul li{
    margin-bottom:5px
    }
  .cust_store h2 + ul li > em{
    color:#f76670;
  }
  .cust_store h2 + ul + a{
    position:relative;
    top:-5px;
    padding:5px 18px;
    border:1px solid #ccc;
    font-size:12px;
    color:#707070
    }
  /* 팝업-등급 조정 시 기준 주문내역 */
    .cust_store .page_pop ul{
      overflow:hidden;
      border:1px solid #e5e5e5
      }
    .cust_store .page_pop ul li{
      float:left;
      width:45%;
      margin-left:15px;
      padding:10px 0 10px 8px;
      background:url("../img/popup/bul_dot_sqaure.png") 0 50% no-repeat;
      font-weight:bold;
      font-size:13px;
      color:#555
      }
    .cust_store .page_pop ul li b{
      color:#dc2a1e
      }
    .cust_store .page_pop h2{
      border:0;
      font-weight:bold;
      color:#464646
      }
    .cust_store .page_pop th{
      padding:5px 15px;
      border:0;
      background:#fbfbfb;
      border-bottom:1px solid #e5e5e5
      }
    .cust_store .page_pop table td{
      padding:5px 10px 0 10px;
      line-height:1.6;
      vertical-align:middle;
      font-size:12px
      }
    .cust_store .page_pop table td:first-child{
      border-left:0
      }
    .cust_store .page_pop table td.duc_name{
      white-space:normal
      }

    .cust_store .page_pop table td a{
      white-space:nowrap;
      text-decoration:underline;
      color:#f9772c
      }
    .cust_store .page_pop table td i{
      font-style:normal;
      font-weight:bold;
      font-size:13px;
      color:#dc2a1e
      }

/* 이벤트 당첨내역 */
  .content .mys.eventSel{
    padding-top:0
    }
  .cust_store .tab_menuJQ{
    position:relative;
    top:44px;
    border-top:1px solid #d7d7d7
    }
  .cust_store .tab_menuJQ > li > a{
    position:absolute;
    top:-44px;
    display:inline-block;
    width:160px;
    padding:12px 0;
    border:1px solid #d7d7d7;
    text-align:center;
    font-size:14px;
    color:#464646
    }
  .cust_store .tab_menuJQ > li:nth-child(2) > a{
    left:161px
    }
  .cust_store .tab_menuJQ > li.active > a{
    border:1px solid #d0565f;
    background:#f76670;
    color:#fff
    }
  .cust_store .tab_menuJQ .tab_con{
    display:none;    
    padding:10px 0 0
    }
  .cust_store .tab_menuJQ .active .tab_con{
    display:block
    }
  .cust_store .tab_menuJQ .tab_con > p{
    padding-top:10px
    }
  .cust_store .tbl_s1{
    letter-spacing:-1px;
    font-size:12px
    }
  .cust_store .tbl_s1 td{
    padding:13px 0
    }
  .cust_store .tbl_s1 a{
    display:block;
    padding-left:10px;
    letter-spacing:0;
    font-size:13px;
    text-align:left
    }
  .cust_store .view td{
    padding-left:20px;
    background-color:#fbfbfb;
    text-align:left;
    letter-spacing:0;
    color:#7d7d7d
    }
  .cust_store .view p{
    font-weight:bold
    }


/* 포인트 내역 */
  .point table i{
    display:block;
    font-style:normal
    }
  .point table i a{
    display:inline-block;
    font-weight:bold;
    text-decoration:underline;
    color:#f9772c
    }
  .point table td{vertical-align:middle;}

/* 회원등급혜택 */
  .mem_grade h1{
    margin-bottom:0;
    border:0
    }
  .mem_grade > dl{
    overflow:hidden;
    border:1px solid #d7d7d7
    }
  .mem_grade > dl dt{padding:61px 0;width: 270px;float: left;color: #666;text-align: center;}
  .mem_grade > dl dt img{
    display:block;
    margin:0 auto 15px
    }
  .mem_grade > dl dt b{
    font-weight:bold;
    color:#363636
    }
  .mem_grade > dl dt i{
    font-style:normal;
    font-weight:bold;
    color:#dc2a1e
    }
  .mem_grade > dl dd{padding:25px;margin-left: 270px;border-left: 1px solid #e4e4e4;background: #fbfbfb;}
  .mem_grade > dl dd li{
    margin-bottom:7px;
    padding:0 0 6px 10px;
    border-bottom:1px dashed #d4d4d4;
    background:url('../img/inc/bul_dot_gray_3_3.gif') 2px 7px no-repeat
    }
  .mem_grade > dl dd li:first-child{
    background-image:url('../img/inc/bul_red_4_5.gif')
    }
  .mem_grade > dl dd li em{
    font-weight:bold;
    color:#dc2a1e
    }
  .mem_grade > dl dd li a{
    margin-left:10px;
    padding-right:8px;
    background:url('../img/inc/bul_arrow_red_4_5.gif') 100% 50% no-repeat;
    text-decoration:underline;
    white-space:nowrap;
    color:#dc2a1e
    }
  .mem_grade > dl dd p{margin:0 0 0 10px;font-size: 12px;color: #707070;}
    
  .grade_info{
    margin-top:20px
    }
  .grade_info table{
    width:100%
    }
  .grade_info th,.grade_info td{
    border:1px solid #d7d7d7
    }
  .grade_info th{
    width:165px;
    padding:20px 0;
    font-weight:normal;
    font-size:12px
    }
  .grade_info th b{
    display:block;
    margin:1px 0;
    font-size:13px
    }
  .grade_info td{
    padding:20px 0 15px 20px
    }
  .grade_info td dl{
    display:inline-block;
    width:140px;
    margin-right:8px;
    border-radius:5px;
    background:url('../img/my_shopping/coupon_bg_all.gif') repeat-x;
    }
  .grade_info td 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
    }
  .grade_info td .cate{
    background-image:url('../img/my_shopping/coupon_bg_cate.gif')
    }
  .grade_info td 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
    }
  .grade_info td dd b{
    display:block;
    padding:7px 0 5px;
    font-weight:bold;
    font-size:28px;
    color:#252525
    }
    
    

 .grade_info td ul{
    margin:25px 0 0 0;
    }
  .grade_info td li{
    display:inline-block;
    width:48%;
    margin-bottom:4px;
    color:#707070
    }
  .grade_info .myg{
    background:#fff5f1
    }
  .grade_info td span{
    float:right;
    width:210px;
    }
  .grade_info td a{
    position:relative;
    top:0;
    display:block;
    width:77px;
    height:23px;
    line-height:22px;
    margin-bottom:4px;
    padding-left:43px;
    border:1px solid #ef4954;
    border-radius:20px;
    background:#fff url('../img/my_shopping/icn_down.gif') 20px 50% no-repeat;
    font-size:13px;
    color:#dc2a1e
    }

  .grade_info > ul{
    margin-top:10px
    }
  .grade_info > ul li{
    margin-bottom:7px;
    padding-left:22px;
    background:url('../img/my_shopping/icn_ex_mark.gif') no-repeat
    }

  .mem_grade .cus_store{
    border-bottom:1px solid #e4e4e4
    }
  .mem_grade .cus_store h2{
    margin-bottom:15px;
    border-bottom:1px solid #d7d7d7
    }
  .mem_grade .cus_store li{
    line-height:2
    }
  .mem_grade .cus_store a{
    display:inline-block;
    margin:10px 0 20px;
    padding:4px 18px;
    border:1px solid #ccc;
    font-size:12px;
    color:#707070
    }

/* 관심매장 */
  .inter_store h1{
    margin:0;
    border:0
    }
  .inter_store .tbl_s1 th:first-child{
    width:35px
    }
  .inter_store .tbl_s1 th:nth-child(2){
    width:215px
    }
  .inter_store .tbl_s1 th:nth-child(3){
    width:450px
    }
  .inter_store .tbl_s1 td{
    position:relative;
    white-space:normal;
    vertical-align:middle;
    padding:15px 0;
    }
  .inter_store .tbl_s1 td:first-child{
    vertical-align:top;
    padding-top:80px
    }
  .inter_store .tbl_s1 .no_result{
    padding-bottom:80px
    }
    .inter_store td ul{
        width:400px;
        height:220px;
        overflow:hidden;
        margin:0 auto;
        }
    .inter_store td li{
        width:180px;
        float:left;
        overflow:hidden;
        }
    .inter_store td li:first-of-type{
        margin-right:30px
        }
    .inter_store td li p{
        margin-bottom:5px;
        text-align:left
        }
    .inter_store td li p.price{
        padding-right:15px;
        text-align:right;
        font-weight:bold;
        font-size:14px;
        color:#db2b1f
        }
    .inter_store td li p.price s{
        float:left;
        font-weight:normal;
        font-size:13px;
        text-align:right;
        color:#666
        }

  .inter_store .tbl_s1 td a{
    display:inline-block
    }
  .inter_store .tbl_s1 td a img{
    width:150px
    }
  .inter_store .tbl_s1 dl{
    text-align:left
    }
  .inter_store .tbl_s1 dt{
    margin-bottom:7px;
    padding-left:22px;
    background:url('../img/my_shopping/icn_store.gif') 0 50% no-repeat;
    font-weight:bold;
    font-size:14px;
    }
  .inter_store .tbl_s1 dd{
    margin-bottom:7px;
    color:#666
    }
  .inter_store .tbl_s1 dd a{
    display:inline-block;
    margin-top:5px;
    padding:3px 14px;
    background:#f76670;
    color:#fff
    }
  .inter_store .tbl_s1 dd > b{color:#dc2a1e;}
  .inter_store > a{
    margin-top:10px
    }


/* 1:1문의 */
  .q_1to1 .tbl_s1 a{
    text-align:left
    }
  .q_1to1 .tbl_s1 .view td,
  .cop .tbl_s1 .view td{
    background:#fbfbfb;
    white-space:normal;
    text-align:left;
    padding:15px;
    }
  .mys.cop .view a:before{
    display:none
    }


  .q_1to1 .tbl_s1 .view td .admin_re{position:relative; padding:10px 15px 10px 30px; border-top:1px dashed #d7d7d7; margin-top:10px;}
  .q_1to1 .tbl_s1 .view td .admin_re:before{left:0px;}
  .q_1to1 .tbl_s1 .view td .cus_SF{
      padding:6px;
      border:1px solid #e5e5e5;
      background-color:#fff;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF strong,
  .q_1to1 .tbl_s1 .view td .cus_SF div,
  .q_1to1 .tbl_s1 .view td .cus_SF span{
      display:inline-block;
      line-height:26px;
      vertical-align:middle;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF strong{
    width:12.5%;
    text-align:center;
    color:#555555;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF div{
    width:75%;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF div span{
    width:14%;
    margin-left:1%;
    position:relative;
    padding-left:17px;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF div span label{
    color:#7d7d7d;
    font-size:12px;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF div span input[type="radio"]{
    position:absolute;
    margin:0;
    left:0px;
    top:50%;
    margin-top:-6px;
  }
  .q_1to1 .tbl_s1 .view td .cus_SF a.btnG.btnb{
    background-color:#959595;
    border:1px solid #959595;
    text-align:center;
    vertical-align:middle;
  }
  .q_1to1 .paging{
    margin-top:-20px
    }
  .write_pop .con .form_ch_ra .ra_box{
    margin-right:15px
    }
  .write_pop .con .form_ch_ra .ra_box label{
    font-weight:normal
    }

/* 상풍평관리 */
  .cop .tbl_s1 th,
  .cop .tbl_s1 th:last-child,
  .cop .tbl_s1 td{padding:10px 0; white-space:normal;}
  .cop .tbl_s1 .t_left > a{padding:0 8px;}
  .cop .tbl_s1 .view td{padding:15px 15px 15px 40px;}

  .cop .tbl_s1 .img{width:100%; margin-bottom:10px; display:table; text-align:left;}
  .cop .tbl_s1 .img img{width:60px; height:60px; margin-right:10px; }
  .cop .tbl_s1 .text,
  .goods_view .bbs_list_box .view .text{position:relative; padding-right:60px;}
  .goods_view .bbs_list_box .view .text{margin-right:17px;}
  .cop .tbl_s1 .text .btn_box,
  .goods_view .bbs_list_box .view .text .btn_box{position:absolute; top:0px; right:0px;}
  .cop .tbl_s1 .text .btn_box a:before{display:none;}
  .cop .tbl_s1 .text .btn_box > a + a:before,
  .goods_view .bbs_list_box .view .text .btn_box > a + a:before{content:'|'; display:inline-block; margin:0 5px; width:auto;
 height:auto;}

/* 찜리스 */
  .zzim .tbl_s1 th,
  .zzim .tbl_s1 td{white-space:normal;}
  .zzim .tbl_s1 th{padding:10px 0;}
  .zzim .tbl_s1 td{padding:15px 0;}
  .zzim > p > b{
    font-weight:normal;
    color:#f76670
    }
  .zzim .tbl_s1 td{
    position:relative;
    vertical-align:middle
    }
  .zzim .tbl_s1 td:nth-child(3){
    text-align:left;
    }
  .zzim .tbl_s1 td:nth-child(3):before{content:''; display:inline-block; background:url('../img/icon_p.gif') center center no-repeat; width:14px; height:14px; vertical-align:middle; margin-right:5px;}
  .zzim .tbl_s1 td:last-child > a {
    width:78px;
    padding:2px 0;
    border:1px solid #ccc;
    font-size:12px;
    max-width:90%;
    margin:0 auto;
  }
  .zzim .tbl_s1 .dir_buy{
    border:1px solid #6e6e6e !important;
    background:#6e6e6e;
    color:#fff;
    }
  .zzim .tbl_s1 td:last-child > a + a{margin-top:5px;}
  .zzim .tbl_s1 .ch_price td{
    padding:5px 0
    }
  .zzim .tbl_s1 .ch_price p{
    margin:0;
    padding-left:25px;
    background:url('../img/my_shopping/icn_ex_mark.gif') 0 50% no-repeat;
    font-size:12px
    }
  .zzim .tbl_s1 .ch_price p em{
    font-weight:bold
    }
  .zzim .tbl_s1 .ch_price p b{
    color:#db2b1f
    }
    .mys.zzim .goodsName{position:relative; width:100%;}
    .mys.zzim .goodsName > a{ padding:0; display:table; min-height:70px; width:100%;}
    .mys.zzim .goodsName > a > p{display:table-cell; vertical-align:middle; margin-bottom:0;}
    .mys.zzim .goodsName > a > p.img{width:70px; height:70px; border:1px solid #d5d5d5; background-color:#fff; position:absolute; left:0; top:50%; margin-top:-35px;text-align:center;}
    .mys.zzim .goodsName > a > p.img > img{max-height:100%; max-width:100%;}
    .mys.zzim .goodsName > a > p.txt{padding:9px 5px 9px 80px; min-height:72px; text-align:left;}

   /* 옵션선태 */
    .zzim .popup table{
      width:100%;
      border-bottom:1px solid #d7d7d7
      }
    .zzim .popup th{
      width:20%;
      padding:5px 0 5px 10px;
      border:0;
      font-weight:bold;
      text-align:left
      }
    .zzim .popup td{
      padding:5px 10px 5px 0;
      border:0;
      }
    .zzim .popup td:nth-child(2){
      padding-left:0
      }
    .zzim .popup td select{
      display:block;
      width:100%;
      margin-bottom:5px
      }
    .zzim .popup .numPM{
      position:relative;
      display:inline-table !important
      }
     .zzim .popup .numPM > .inputg{
      min-width:auto;
      width:53px;
      padding:5px 15px 5px 10px
      }
     .zzim .popup .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
      }
     .zzim .popup .numPM > .plus{
      top:0px;
      background-position:0px 0px;
      height:14px
      }
     .zzim .popup .numPM > .minus{
      bottom:-1px;
      background-position:0 -13px
      }
     .zzim .popup .dir_buy{
      display:inline-block;
      padding:5px 10px;
      line-height:14px;
      font-size:12px
      }

/* 비회원주문조회 */
    .lnb.noMB > dl dd.bnr{margin-top:320px;}

/* 스마트장보기 */
    .bnr_area + .bnr_area{
        margin:50px 0 40px
        }
    .sijang_info{
        overflow:hidden;
        margin-bottom:30px
        }
    .sijang_info h3{
        margin:0;
        padding:8px 7px;
        border-top:1px solid #959595;
        background:#fbfbfb
        }
    .sijang_info h3 > a{
        float:right;
        line-height:24px;
        padding:0 15px;
        border:1px solid #ccc;
        font-weight:normal;
        font-size:12px
        }
    .sijang_info h3 > div{
        position:relative;
        float:left
        }
    .sijang_info h3 > div > a{
        display:inline-block;
        line-height:24px;
        padding-left:6px;
        border:1px solid #cdcdcd;
        background:#fff
        }
    .sijang_info h3 > div > a:after{
        content:'';
        float:right;
        width:25px;
        height:24px;
        margin-left:20px;
        border-left:1px solid #cdcdcd;
        background:url(../img/btn_history.png) center center no-repeat
        }
    .sijang_info h3 > div > ul{
        position:absolute;
        top:26px;
        left:0px;
        width:100%;
        background:#fff
        }
    .sijang_info h3 > div > ul > li{
        border:1px solid #cdcdcd;
        border-top:none;
        }
    .sijang_info h3 > div > ul > li a{
        display:block;
        line-height:24px
        }
    .sijang_info h3 > div > ul > li a:hover, .sijang_info h3 > div > ul > li a:active, .sijang_info h3 > div > ul > li a:focus{
        background:#cdcdcd
        }
    .sijang_info > div{
        float:left;
        width:465px;
        min-height:170px;
        border:1px solid #e7e7e7
        }
    .sijang_info > div:nth-child(2){
        width:425px;
        min-height:130px;
        padding:20px
        }
    .sijang_info > div h4{
        margin-bottom:20px;
        font-size:14px
        }
    .sijang_info > div b{
        color:#f76670
        }
    .sijang_info > div ul{
        font-size:12px;
        margin:10px 0
        }
    .sijang_info > div table{
        width:100%;
        font-size:12px
        }
    .sijang_info > div thead th,.sijang_info > div thead td{
        border-bottom:1px solid #e7e7e7;
        }
    .sijang_info > div thead th{
        padding:10px 0
        }
    .sijang_info > div thead td{
        text-align:center
        }
    .sijang_info > div tbody th{
        padding:4px 0 4px 20px;
        text-align:left
        }
    .sijang_info > div tbody tr:first-child th{
        padding-top:15px
        }
    .sijang_info > div tbody tr:last-child th{
        padding-bottom:15px
        }
    .sijang_info > div tbody td{
        text-align:center
        }

    .sijang_item h4{
        margin-bottom:10px;
        font-weight:normal;
        font-size:18px
        }
    .sijang_item h4 i{
        font-weight:bold;
        font-style:normal
        }
    .sijang_item ul{
        overflow:hidden;
        margin-bottom:30px
        }
    .sijang_item li{
        position:relative;
        float:left;
        width:125px;
        height:125px;
        margin:3px 5px 5px 3px;
        box-sizing:border-box
        }
    .sijang_item li i{
        position:absolute;
        top:-3px;
        left:-3px;
        width:24px;
        height:24px;
        background:url('../img/sijang/item_sel.png')
        }
    .sijang_item li input[type=checkbox]{
        position:absolute;
        top:0;
        left:-999px
        }
    .sijang_item li label{
        display:inline-block;
        padding-top:10px;
        border:1px solid #ccc;
        font-size:12px;
        text-align:center
        }
    .sijang_item li.selected label{
        border:4px solid #ff6c00
        }
    .sijang_item li.selected i{
        background-image:url('../img/sijang/item_sel_on.png')
        }
    .sijang_item li img{
        display:block;
        width:120px;
        height:80px;
        margin-top:10px;
        }
    .sijang_item .btnArea{
        margin-top:50px;
        text-align:center;
        font-weight:bold
        }

    .sma_ord h3{
        margin-top:50px;
        padding:10px 0 10px 15px;
        border:1px solid #d7d7d7;
        background:#fbfbfb;
        font-size:16px;
        color:#464646
        }
    .sma_ord h3 b{
        color:#db2b1f
        }
    .sma_ord h3 + ul{
        margin-bottom:20px
        }
    .sma_ord h3 + ul li{
        margin-bottom:5px
        }
    .sma_ord h3 + ul li i{
        font-style:normal;
        color:#f76670
        }
    .smart_order{
        overflow:hidden;
        border-top:1px solid #c2c2c2
        }
    .smart_order > div{
        float:left;
        overflow-y:auto;
        height:320px;
        border-bottom:1px solid #c2c2c2
        }
    .smart_order > div:nth-child(1){
        width:340px;
        border-right:1px solid #e7e7e7
        }
    .smart_order > div:nth-child(2){
        width:596px;
        }
    .smart_order > div h4{
        padding:10px 0;
        border-bottom:1px solid #c2c2c2
        background:#fbfbfb;
        font-size:14px;
        text-align:center;
        color:#333
        }
    .smart_order > div dl{
        overflow:hidden;
        margin-right:20px;
        padding:0 10px;
        border-bottom:1px dashed #ccc
        }
    .smart_order > div dt,.smart_order > div dd{
        display:inline-block
        }
    .smart_order > div dt{
        width:47%
        }
    .smart_order > div dd{
        padding:10px 0
        }
    .smart_order > div dd a{
        overflow:hidden;
        display:inline-block;
        width:25px;
        height:25px;
        border:1px solid #ccc;
        background-repeat:no-repeat;
        text-indent:-99px;
        vertical-align:top
        }
    .smart_order > div dd .minus{
        background-image:url('../img/sijang/icn_minus.gif')
        }
    .smart_order > div dd .plus{
        margin-right:5px;
        background-image:url('../img/sijang/icn_plus.gif')
        }
    .smart_order > div dd .txt_del{
        margin-left:15px;
        background-image:url('../img/sijang/icn_del.gif')
        }
    .smart_order > div dd input[type=text]{
        display:inline-block;
        width:25px;
        height:23px;
        border:0;
        border-top:1px solid #ccc;
        border-bottom:1px solid #ccc;
        text-align:center;
        }
    .smart_order > div table{
        margin:10px 0 0 25px
        }
    .smart_order > div th{
        width:100px;
        text-align:left
        }
    .smart_order > div td{
        padding-top:5px
        }
    .smart_order > div td input[type=text]{
        height:23px;
        line-height:23px;
        margin-bottom:10px;
        padding-left:10px;
        border:1px solid #d7d7d7;
        color:#888
        }
    .smart_order > div td a{
        display:inline-block;
        height:23px;
        line-height:23px;
        padding:0 15px;
        border:1px solid #d7d7d7;
        background:#fbfbfb
        }
    .smart_order .inp_adr{
        width:80%
        }
    .smart_order .inp_tel input{
        width:15%;
        padding-left:0;
        text-align:center
        }
    .smart_order td select{
        height:24px;
        margin-left:10px;
        padding:0 5px
        }
    .smart_order td select:first-child{
        margin-left:0
        }
    .smart_order .pay_meth{
        padding:10px 0
        }
    .smart_order .pay_meth label{
        vertical-align:top
        }
    .sma_ord .btnArea{
        margin-top:50px;
        text-align:center
        }

    .order_list{
        border-top:1px solid #c2c2c2
        }
    .order_list > dt{
        padding:13px 0 13px 10px;
        border-bottom:1px solid #ddd;
        font-size:14px;
        color:#333
        }
    .order_list > dt a{
        display:block;
        margin-right:13px;
        background:url(../img/content/icon_open.png) 100% center no-repeat;
        }
    .order_list > dd{
        display:none
        }
    .order_list > dd     table{
        width:100%
        }
    .order_list > dd     th{
        width:15%;
        padding-top:10px;
        border-bottom:1px solid #e4e4e4;
        background:#fbfbfb;
        font-weight:normal;
        font-size:13px;
        }
    .order_list > dd     td{
        width:35%;
        padding:10px 0 10px 20px;
        border-bottom:1px solid #e4e4e4;
        }
    .order_list > dd     td.statue{
        color:#db2b1f
        }
    .order_list > dd     td dt,.order_list > dd  td dd{
        float:left
        }
    .order_list > dd     td dt{
        clear:left;
        width:100px
        }
    .order_list > dd     td ul{
        margin:10px 0
        }
    .order_list > dd     td .m_name{
        margin-bottom:20px
        }

/* 온라인 시장투어 */
    .on_tour{
        margin-top:50px
        }
    .on_tour li{
        float:left;
        width:400px;
        min-height:412px;
        margin-bottom:15px;
        padding:30px 30px 30px;
        border:1px solid #d7d7d7
        }
    .on_tour li:nth-child(odd){
        margin-right:11px
        }
    .on_tour h3{
        height:28px;
        line-height:28px;
        margin:0;
        padding:0;
        font-size:20px;
        color:#333
        }
    .on_tour h3 + p{
        margin-bottom:11px;
        font-size:12px;
        color:#9e9e9e
        }
    .on_tour a + p{
        margin-top:20px;
        line-height:1.5;
        letter-spacing:-1px;
        font-size:13px;
        color:#666
        }

/* 온누리상품권 */
    .onnuri_ticket h3{
        margin-top:35px;
        font-size:24px;
        color:#000
        }
    .onnuri_ticket h3 i{
        font-style:normal;
        font-weight:normal;
        color:#e65e55
        }
    .onnuri_ticket .on_ticket{
        position:relative;
        border-top:2px solid #464646
        }
    .onnuri_ticket .on_ticket > li > a{
        position:absolute;
        top:0;
        display:inline-block;
        width:296px;
        padding:10px 0 10px 15px;
        border:1px solid #ddd;
        background:url('../img/event/icn_open.gif') 290px center no-repeat
        }
    .onnuri_ticket .on_ticket > li.active > a{
        border:1px solid #f24d42;
        background:#f24d42;
        color:#fff
        }
    .onnuri_ticket .on_ticket > li:nth-child(2) > a{
        left:312px
        }
    .onnuri_ticket .on_ticket > li:nth-child(3) > a{
        left:624px
        }
    .onnuri_ticket .on_ticket > li > div{
        display:none;
        margin-top:90px;
        padding:40px;
        border:1px solid #d7d7d7;
        line-height:1.8;
        font-size:13px;
        color:#666
        }
    .onnuri_ticket .on_ticket > li.active > div{
        display:block
        }
    .onnuri_ticket .on_ticket .ticket_img{
        margin:20px 0 40px
        }
    .onnuri_ticket .on_ticket .ticket_img li{
        display:inline-block;
        margin-left:60px;
        text-align:center
        }
    .onnuri_ticket .on_ticket .ticket_img li:first-child{
        margin:0
        }
    .onnuri_ticket .on_ticket .ticket_img li img{
        display:block;
        margin-bottom:11px
        }

    .onnuri_ticket h4{
        margin-bottom:10px;
        font-size:18px;
        color:#464646
        }
    .onnuri_ticket table{
        width:100%;
        border-top:1px solid #c2c2c2
        }
    .onnuri_ticket thead th{
        padding:9px 0;
        background:#f6f6f6;
        text-align:center
        }
    .onnuri_ticket tbody th{
        border-bottom:1px solid #e4e4e4;
        white-space:nowrap;
        font-weight:normal;
        text-align:center
        }
    .onnuri_ticket tbody td{
        padding:13px 0 10px;
        border-bottom:1px solid #e4e4e4;
        line-height:1.8;
        word-break:keep-all
        }
    .onnuri_ticket tbody td:nth-child(1){
        width:110px
        }
    .onnuri_ticket tbody td:nth-child(2){
        width:290px;
        padding-right:10px
        }
    .onnuri_ticket tbody td:nth-child(3){
        width:440px
        }

    /* 구입안내 */
      .onnuri_ticket .on_ticket .buy_place{
        margin:15px 0 20px;
        border:1px solid #e7e7e7
        }
      .onnuri_ticket .on_ticket .buy_place ul{
        padding:30px 0 30px 30px;
        }
      .onnuri_ticket .on_ticket .buy_place li{
        display:inline-block;
        margin:0 10px 0 0
        }
      .onnuri_ticket .on_ticket table + p{
        margin-top:10px
        }

    /* 사용안내 */
      .btnArea a{
        display:inline-block;
        margin-left:5px;
        padding:4px 20px;
        border:1px solid #ccc;
        background:#fbfbfb;
        color:#707070
        }
    .btn_st1{
        display:inline-block;
        margin:10px 0 10px 5px;
        padding:4px 20px;
        border:1px solid #ccc;
        background:#fbfbfb;
        color:#707070
        }
      .onnuri_ticket .on_ticket p + .btnArea{
        padding:20px 0 40px
        }
    .tic_use{
        margin-bottom:40px
        }
    .tic_use h4{
        margin-bottom:20px
        }
    .tic_regi img{
        display:block;
        margin:20px 0 10px
        }
    .tic_regi .btnArea{
        margin:10px 0 35px
        }
    .tic_regi h4{
        margin-bottom:20px
        }
    .use_sea{
        margin-bottom:40px
        }
    .deduce_regi{
        margin-bottom:30px
        }

/* 고객불편신고 */
    .contents.report{
        border-top:1px solid #b3b3b3
        }
    .contents.report > p{
        margin:10px 0;
        line-height:1.8
        }
    .contents.report table{
        width:100%;
        margin-top:10px;
        border-top:1px solid #b3b3b3
        }
    .contents.report tr:last-child th,  .contents.report tr:last-child td{
        border-bottom:1px solid #b3b3b3
        }
    .contents.report th{
        width:20%;
        padding-left:20px;
        border-bottom:1px solid #e4e4e4;
        background:#fbfbfb;
        text-align:left
        }
    .contents.report th em{
        position:absolute;
        margin-left:-10px
        }
    .contents.report td{
        width:80%;
        padding:10px 0 10px 20px;
        border-bottom:1px solid #e4e4e4;
        }
    .contents.report td span{
        display:inline-block
        }
    .contents.report td input[type="radio"]{
        float:left
        }
    .contents.report td input[type="radio"] + label{
        float:left;
        margin-right:10px
        }
    .contents.report td select{
        height:24px;
        line-height:24px
        }
    .contents.report td .btn_s{
        height:22px;
        line-height:22px;
        margin-left:3px;
        border:0;
        background:#757575;
        color:#fff
        }
    .contents.report td .w_45{
        width:45px
        }
    .contents.report td .w100pct{
        width:100%
        }
    .contents.report td p{
        margin-top:5px
        }
    .contents.report td textarea{
        width:96%;
        height:80px;
        margin:10px 0 0;
        padding:2%
        }
    .contents.report td textarea + span{
        float:right
        }
    .contents.report .t_a_c{
        margin-top:20px;
        text-align:center
        }

/* 종료된 이벤트 */
  .EV_end .e_list a{
    position:relative
    }
  .EV_end .e_list a i{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:224px;
    height:160px;
    background:rgba(0,0,0,.65)
    }

/* quick menu right */
  .qck_rgh_sld{
    position:relative;
    border:1px solid #d7d7d7;
    border-bottom:0;
    text-align:center
    }
  .qck_rgh_sld ul{
    padding-top:10px
    }
  .qck_rgh_sld ul.vw{
    display:block
    }
  .qck_rgh_sld li{
    position:relative;
    display:inline-block;
    margin-bottom:10px
    }
  .qck_rgh_sld a{
    display:inline-block;
    border:1px solid #fff
    }
  .qck_rgh_sld .del{
    display:none;
    overflow:hidden;
    position:absolute;
    top:0;
    right:0;
    border:0;
    background:url(../img/btn_his_close.gif) no-repeat;
    text-indent:-99px
    }
  .qck_rgh_sld a img{
    width:60px;
    height:60px;
    }
  .qck_rgh_sld li p{
    display:none;
    position:absolute;
    top:0;
    right:62px;
    width:146px;
    height:50px;
    padding:6px 12px;
    background:#f24d42;
    line-height:1.3;
    text-align:left;
    color:#fff
    }
  .qck_rgh_sld li p i{
    display:block;
    font-style:normal
    }
  .qck_rgh_sld .op a{
    border:1px solid #f24d42
    }
  .qck_rgh_sld .op .del{
    display:block;
    border:0
    }
  .qck_rgh_sld .op p{
    display:block
    }
  .qck_rgh_sld span{
    display:block;
    padding-bottom:10px;
    letter-spacing:-1px;
    font-size:12px
    }
  .qck_rgh_sld span i{
    vertical-align:super;
    font-style:normal
    }
  .qck_rgh_sld span a{
    overflow:hidden;
    display:inline-block;
    width:15px;
    height:16px;
    text-indent:-99px
    }
  .qck_rgh_sld span a.prv{
    background-image:url(../img/content/btn_navi_15_lft.gif)
    }
  .qck_rgh_sld span a.nxt{
    background-image:url(../img/content/btn_navi_15_rgt.gif)
    }

/* 복수배송 - 1:n */
  .cpx_dlv{
    margin-top:35px
    }
  .cpx_dlv h3{
    margin-bottom:10px;
    font-size:14px
    }
  .cpx_dlv > table{
    width:100%;
    border-right:1px solid #fff
    }
  .cpx_dlv > table:first-of-type{
    border-top:2px solid #b3b3b3
    }
  .cpx_dlv th{
    width:90px;
    padding-left:10px
    }
  .cpx_dlv td{
    border-left:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7
    }
  .cpx_dlv td > dl{
    margin:5px 0
    }
  .cpx_dlv td > dl dt{
    display:inline-block;
    width:66px;
    text-align:right;
    font-size:12px;
    color:#999
    }
  .cpx_dlv td > dl dd{
    display:inline-block;
    margin-left:9px;
    color:#666
    }
  .cpx_dlv td > dl dd > i{
    display:block;
    font-style:normal
    }
  .cpx_dlv .duc_sum{
    width:330px
    }
  .cpx_dlv .duc_sum dl{
    display:inline-block;
    width:165px
    }
  .cpx_dlv .duc_sum dt{
    clear:left;
    float:left;
    font-weight:bold
    }
  .cpx_dlv .duc_sum dd{
    width:85px;
    margin-left:10px;
    text-align:right;
    font-weight:bold
    }
  .cpx_dlv .duc_sum dd b{
    color:#db2b1f
    }
  .cpx_dlv .duc_sum .view_info{
    display:inline-block;
    height:25px;
    line-height:25px;
    margin:0 5px 0 10px;
    padding:0 24px 0 12px;
    border:1px solid #c2c2c2;
    background:url(../img/content/icon_open.png) 90px 50% no-repeat;
    font-size:12px;
    color:#666
    }
  .cpx_dlv .duc_sum .view_info.op{
    background-image:url(../img/content/icon_close.png)
    }
  .cpx_dlv .duc_sum .del_info{
    overflow:hidden;
    display:inline-block;
    width:25px;
    height:25px;
    border:1px solid #ccc;
    background:url(../img/content/icn_del.gif) 50% 50% no-repeat;
    text-indent:-99px;
    vertical-align:middle
    }
  .cpx_dlv .per_dlv_list{

    background:#f6f6f6
    }
  .cpx_dlv .per_dlv_list.op{
    border:1px solid #e7e7e7
    }
  .per_dlv_list .COP_table{
    display:none;
    margin:10px;
    background:#fff
    }
  .cpx_dlv .per_dlv_list.op .COP_table{
    display:block
    }
  .cpx_dlv .COP_table table tfoot tr td{
    background:none
    }
  .cpx_dlv .rqst_word dl{
    margin:10px 20px
    }
  .cpx_dlv .rqst_word dt{
    clear:left;
    float:left;
    width:80px;
    text-align:left
    }
  .cpx_dlv .rqst_word dd{
    display:block;
    margin:0 0 5px 80px;
    text-align:left
    }

/* 복수배송 n:n */
  .du_slc_prd{
    margin-left:33px;
    padding:10px 10px 10px 0;
    background:#f6f6f6
    }
  .du_slc_prd table{
    width:100%;
    border-top:2px solid #b3b3b3;
    background:#fff
    }
  .du_slc_prd table th,
  .du_slc_prd table td{
    padding:5px 0;
    border:1px solid #ececec
    }
  .du_slc_prd table th{
    border-bottom:1px solid #c2c2c2;
    background:#fbfbfb;
    font-size:14px;
    text-align:center
    }
  .du_slc_prd table td{
    padding-right:10px;
    padding-left:10px;
    text-align:right
    }
  .du_slc_prd table tbody td:first-child{
    width:40%;
    text-align:left
    }
  .du_slc_prd table tbody td:nth-child(3){
    text-align:center
    }
  .du_slc_prd table td .numPM{
    width:50px
    }
  .du_slc_prd table td img{
    width:70px;
    height:70px;
    border:1px solid #d5d5d5
    }
  .du_slc_prd tfoot td{
    padding:15px 0;
    text-align:center
    }
  .du_slc_prd tfoot dl{
    position:relative;
    display:inline-block;
    width:30%;
    text-align:center
    }
  .du_slc_prd tfoot dl dd em{
    margin-right:5px;
    font-weight:bold;
    font-size:18px
    }
  .du_slc_prd tfoot td dl:nth-of-type(2):before,
  .du_slc_prd tfoot td dl:nth-of-type(2):after{
    position: absolute;
    top: 50%;
    margin-top: -15px;
    line-height: 30px;
    font-size: 25px;
    font-weight: 700;
    color: #aaa;
    }
  .du_slc_prd tfoot td dl:nth-of-type(2):before{
    content:'+';
    left:0;
    }
  .du_slc_prd tfoot td dl:nth-of-type(2):after{
    content:'=';
    right:0;
    }
  .SGT_2 .send_get.SGT_1{
    margin-left:33px
    }
  .SGT_2 .send_get.SGT_1 > ul{
    padding-right:0
    }
  .SGT_2 .send_get.SGT_1 div.SNG_box{
    margin-left:0;
    border-top:0;
    border-right:0
    }
  .SGT_1 .send_get.SGT_1 > ul{
    padding-right:0
    }
  .SGT_1 .send_get.SGT_1 div.SNG_box{
    border-bottom:0
    }
  .send_get .SNG_box > .tgl_info{
    display:none
    }
  .send_get .SNG_box > .tgl_info.vw{
    display:block
    }
.send_get div.SNG_box > .tgl_info > dt{
    width:88px;
    padding:4px 0 4px 10px
    }
.send_get div.SNG_box > .tgl_info > dd{
    width:870px;
    }
  .send_get .SNG_box > p.tgl_info{
    margin-top:;
    padding-right:10px;
    text-align:right
    }
  .send_get .SNG_box > .tgl_info > a{
    position:relative;
    z-index:100;
    float:right;
    margin-top:-22px
    }
  .SGT_1 .send_get .SNG_box > .tgl_info > a{
    margin-top:-24px
    }

  /* 메인비쥬얼 */
    .home.search_result{
        padding:20px 0
        }
  /* slick-Slider */
    .slick-slider{
        position:relative;
        display:block;
        box-sizing:border-box
        }
    .slick-list{
        position:relative;
        display:block;
        overflow:hidden;
        margin:0;
        padding:0
        }
    .slick-slider .slick-track,
    .slick-slider .slick-list{
        -webkit-transform:translate3d(0, 0, 0);
        -moz-transform:translate3d(0, 0, 0);
        -ms-transform:translate3d(0, 0, 0);
        -o-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0);
        }
    .slick-track{
        position:relative;
        top:0;
        left:0;
        display:block
        }
    .slick-track:before,
    .slick-track:after{
        display:table;
        content:'';
        }
    .slick-track:after{
        clear:both
        }
    .slick-slide{
        display:none;
        float:left;
        height:100%;
        min-height:1px;;
        background:#fff;
        text-align:center
        }
    .slick-slide img{
        display:block;
        width:100%
        }
        .container_home .slick-slide img{
            height:300px
            }
        /* .container_home.b2c .slick-slide img{
            height:450px
            } 2016-12-29 ygh */
        .submain .slick-slide img{
            height:300px
            }
    .slick-initialized .slick-slide{
        display:block
        }

    .slider-for{
        overflow:hidden;
        height:300px
        }
    .home .slider-nav{
        padding-bottom:20px
        }
    .slider-nav .slick-list{
/*         margin-left:40px; */
/*         border:1px solid #c5c5c5; */
        border-right:1px solid #c5c5c5;
        box-sizing:border-box;
        }
    .slider-nav .slick-slide{
        height:40px;
        line-height:40px;
        border:1px solid #c5c5c5;
        border-left:0;
        font-weight: 700;
        cursor:pointer;
        box-sizing:border-box;
        }
    .slider-nav .slick-current{
        background:#666;
        border-color:#666;
        color:#fff;
        box-sizing:border-box;
        }
    .fraction{    background: #fff;float:left;width:50px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;height:40px;line-height:36px;box-sizing:border-box;text-align:center;}
        
    .slider-nav > button{
        float:left;
        overflow:hidden;
/*         position:absolute; */
        top:0;
        z-index:100;
        display:inline-block;
        width:30px;
        height:40px;
        border:1px solid #c5c5c5;
        background:#fff url(../img/btn_np2.gif);
        text-indent:-99px;
        box-sizing:border-box;
        }
/*     .slider-nav > button{ */
/*         overflow:hidden; */
/*         position:absolute; */
/*         top:0; */
/*         z-index:100; */
/*         display:inline-block; */
/*         width:40px; */
/*         height:40px; */
/*         border:1px solid #c5c5c5; */
/*         background:#fff url(../img/btn_np2.gif); */
/*         text-indent:-99px */
/*         } */
/*     .slider-nav .slick-prev{ */
/*         width:41px */
/*         } */
    .slider-nav .slick-prev{
        background-position:-5px 0;
        }
    .slider-nav .slick-next{
        background-position:-43px 0;
        }
        
    
        
    .sijang-slider-for{
        overflow:hidden;
        height:300px
        }
    .home .sijang-slider-nav{
        padding-bottom:20px
        }
    .sijang-slider-nav .slick-list{
/*         margin-left:40px; */
/*         border:1px solid #c5c5c5; */
        border-right:1px solid #c5c5c5;
        box-sizing:border-box;
        }
    .sijang-slider-nav .slick-slide{
        height:40px;
        line-height:40px;
        border:1px solid #c5c5c5;
        border-left:0;
        font-weight: 700;
        cursor:pointer;
        box-sizing:border-box;
        }
    .sijang-slider-nav .slick-current{
        background:#666;
        border-color:#666;
        color:#fff;
        box-sizing:border-box;
        }
    .fraction{    background: #fff;float:left;width:50px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;height:40px;line-height:36px;box-sizing:border-box;text-align:center;}
        
    .sijang-slider-nav > button{
        float:left;
        overflow:hidden;
/*         position:absolute; */
        top:0;
        z-index:100;
        display:inline-block;
        width:30px;
        height:40px;
        border:1px solid #c5c5c5;
        background:#fff url(../img/btn_np2.gif);
        text-indent:-99px;
        box-sizing:border-box;
        }
    .sijang-slider-nav .slick-prev{
        background-position:-5px 0;
        }
    .sijang-slider-nav .slick-next{
        background-position:-43px 0;
        }
        

/* popup-쿠폰적용 테이블 분리 */
  .COP_table td tr:last-child td{
    border-bottom:0
    }
  .cpn_mdi table:first-child{
    }
  .cpn_mdi table:last-child{
    }

/* 고객센터 - 제도안내 */
  .use_info{
    padding-top:30px;
    border-top:1px solid #b3b3b3
    }
  .use_info h3{
    margin-bottom:8px;
    font-size:14px
    }
  .use_info h3 + p{
    margin-bottom:30px;
    padding:15px;
    border:1px solid #d7d7d7;
    line-height:1.6
    }
  .use_info h3 + ul{
    margin-bottom:30px;
    padding:15px;
    border:1px solid #d7d7d7
    }
  .use_info h3 + ul li{
    line-height:1.6
    }
  .use_info table + h3{
    margin-top:30px
    }
  .use_info th,.use_info td{
    line-height:1.6;
    font-size:12px
    }
  .use_info .tbl_st1 th{
    width:100px
    }
  .use_info .tbl_st1 td{
    padding:7px 0 7px 15px;
    text-align:left
    }

  .use_info .tbl_st4 + .tbl_st4{
    margin-top:-1px
    }
  .use_info .qc{
    letter-spacing:-0.2px
    }

/* 고객센터 - 입점안내 */
  .stat_info{
    padding-top:30px;
    border-top:1px solid #b3b3b3
    }
  .stat_info h3{
    margin-bottom:8px;
    font-size:14px
    }
  .stat_info h3 + ul{
    margin-bottom:25px
    }
  .stat_info li{
    line-height:1.6
    }
  .stat_info table{
    width:100%;
    margin-bottom:25px
    }
  .stat_info th{
    width:130px;
    padding:10px 0;
    border:1px solid #cfcfcf;
    border-left:0;
    background:#fbfbfb
    }
  .stat_info td{
    padding-left:15px;
    border:1px solid #cfcfcf;
    border-right:0
    }
  .stat_info .cnt_info{
    width:100%
    }
  .stat_info .cnt_info li{
    display:inline-block
    }
  .stat_info .cnt_info li:first-child:after{
    content:"/";
    margin:0 30px
    }
  .stat_info .cnt_info .rcv_frm{
    float:right;
    padding-right:10px
    }
  .stat_info .cnt_info .rcv_frm a{
    display:inline-block;
    padding:0px 7px;
    border:1px solid #ccc;
    color:#707070;
    font-size:12px
    }
  .stat_info h3 + div{
    margin-bottom:25px;
    padding:15px;
    border:1px solid #d7d7d7
    }
  .stat_info div h4{
    position:relative;
    padding-left:10px
    }
  .stat_info div h4:before{
    content:'';
    position:absolute;
    top:50%;
    left:0;
    margin-top:-2px;
    width:4px;
    height:4px;
    background:#666
    }
  .stat_info div h4 + ul,.stat_info div h4 + p,.stat_info div h5 + ul{
    margin-bottom:15px;
    line-height:1.6
    }

/* 고객센터 - 다량구매 및 제휴 */
  .ord_busi{
    padding-top:30px;
    border-top:1px solid #b3b3b3
    }
  .ord_busi h3{
    position:relative;
    margin-bottom:10px;
    font-weight:normal
    }
  .ord_busi h3 + div{
    margin-bottom:35px;
    padding:15px;
    border:1px solid #d7d7d7;
    font-weight:bold
    }
  .ord_busi h3 + div ul{
    margin-top:7px;
    font-weight:normal
    }
  .ord_busi h3 + div li{
    line-height:1.6
    }
  .ord_busi .cnt{
    font-weight:normal
    }
  .ord_busi .cnt ul:first-child{
    margin:10px 0 5px
    }
  .ord_busi .cnt li{
    position:relative;
    display:inline-block
    }
  .ord_busi .cnt li:before{
    content:'/';
    margin:0 30px
    }
  .ord_busi .cnt li:first-child{
    padding-left:10px;
    font-weight:bold
    }
  .ord_busi .cnt li:first-child:before{
    position:absolute;
    top:8px;
    left:0;
    width:3px;
    height:3px;
    background:#7c7c7c;
    content:'';
    margin:0
    }
  .ord_busi div dl{
    display:inline-block;
    width:32%;
    background:50% 22px no-repeat;
    text-align:center
    }
  .ord_busi div dt{
    padding-top:80px
    }
  .ord_busi div dd{
    letter-spacing:-1px;
    font-size:12px;
    font-weight:normal
    }
  .ord_busi div dl:nth-child(1){
    background-image:url(../img/center/icn_busi_mrk.gif)
    }
  .ord_busi div dl:nth-child(2){
    margin:0;
    background-image:url(../img/center/icn_busi_cpn.gif)
    }
  .ord_busi div dl:nth-child(3){
    background-image:url(../img/center/icn_busi_rlt.gif)
    }

/* best 기획전 */
  .best_play_wrap{
    position:relative
    }
  .best_play li{
    border:1px solid #d7d7d7
    }
  .best_play li img{
    width:100%
    }
  .best_play_wrap .bx-pager-item{
    display:inline-block;
    vertical-align:baseline
    }
  .best_play_wrap .bx-pager-item a{
    font-weight:bold;
    }
  .best_play_wrap .bx-pager-link{
    display:none
    }
  .best_play_wrap .bx-pager-link.active{
    display:block
    }
  .best_play_wrap .bx-controls{
    position:absolute;
    top:50%;
    right:0;
    width:100%;
    margin-top:-22px
    }
  .best_play_wrap .bx-controls-direction a{
    position:absolute;
    top:0;
    width:25px;
    height:44px;
    background:url(../img/btn_depthSlide_pn.gif) no-repeat;
    font-size:0
    }
  .best_play_wrap .bx-controls-direction .bx-prev{
    left:2px
    }
  .best_play_wrap .bx-controls-direction .bx-next{
    right:0;
    background-position:-25px 0
    }

/* 꽃배달 */
  .sub_flower{
    position:relative
    }
  .sub_flower h2 + a{
    position:absolute;
    top:15px;
    right:0
    }

/* 해외배송-한국어 */
  .oversea .sub_main_bnr{
    margin-bottom:40px
    }
  .oversea h3{
    margin-bottom:13px;
    font-size:20px
    }
  .oversea h4{
    margin-bottom:7px;
    font-size:14px
    }
  .oversea_info_box{
    margin-bottom:40px;
    padding:20px 20px 0 20px;
    border:1px solid #d7d7d7
    }
  .oversea_info_box p{
    margin-bottom:20px
    }
  .oversea_info_box table{
    margin-bottom:20px;
    border-top:1px solid #cfcfcf
    }
  .oversea_info_box th{
    width:140px;
    background:#f8f8f8;
    border-bottom:1px solid #d9d9d9;
    font-weight:bold
    }
  .oversea_info_box td{
    padding:10px 0 10px 20px;
    border-bottom:1px solid #d9d9d9
    }

  .oversea table{
    width:100%;
    margin-bottom:25px;
    border-top:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf
    }
  .oversea table th,
  .oversea table td{
    padding:10px 0;
    border-top:1px solid #d9d9d9
    }
  .oversea table th{
    width:140px
    }
  .oversea .tbl_st5 th{
    border-left:1px solid #d9d9d9;
    font-weight:bold
    }
  .oversea .tbl_st5 th:first-child{
    border-left:0
    }
  .oversea .tbl_st5 td{
    border-left:1px solid #d9d9d9;
    text-align:center
    }

/* 해외배송-한국어 gnb */
  /* gnb */
    .gnb.over_ko{
        border-top:1px solid #c2c2c2;
        border-bottom:2px solid #e14b41
        }
    .gnb.over_ko .wrap{
        position:relative;
        min-width:initial;
        width: 937px;
        height:40px;
        margin: 0 auto;
        }
    .gnb.over_ko .wrap > a{
        display:inline-block;
        overflow:hidden;
        width:42px;
        height:40px;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;
        background:url(../img/oversea/btn_gnb_open.gif) no-repeat;
        text-indent:-99px
        }
    .gnb.over_ko .wrap > a.op{
        border-right:0;
        background-position:0 -40px
        }
    .gnb.over_ko .wrap ul{
        overflow:hidden;
        position:absolute;
        top:0;
        left:44px;
        z-index:190;
        height:16px;
        padding:10px 0 4px 30px;
        background:#fff
        }
    .gnb.over_ko .wrap ul.on{
        height:auto;
        border:1px solid #dadada;
        border-top:0
        }
    .gnb.over_ko .wrap li{
        float:left;
        line-height:19px;
        margin:0 20px 7px 0
        }
    .gnb.over_ko .wrap li a{
        font-size:14px
        }
/* 체험후기 */
    .buy_ps{
        margin-top:20px;
        border:1px solid #d7d7d7
    }
    .buy_ps h3{
        padding:20px 0 0 20px;
    }
    .buy_ps ul{
        padding-bottom:20px
        }
    .buy_ps ul:after{
        content:'';
        display:block;
        clear:both
        }
    .buy_ps ul li{
        float:left;
        width:20%;
        text-align:center
    }
    .buy_ps ul li b{
        display:block;
        overflow:hidden;
        width:100%;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .buy_ps p{
        margin:0 10px 10px 10px;
        padding-left:20px;
        background:url(../img/icon_info2.gif) 0 1px no-repeat;
        letter-spacing:0;
        color:#f76670
    }

/* 체험후기 작성하기 상단 */
    .ps_tit{
        width:100%;
        border-top:1px solid #b3b3b3
        }
    .ps_tit .thumb{
        width:15%;
        padding:10px;
        background:#fbfbfb;
        text-align:center
        }
    .ps_tit .thumb img{
        width:80px
        }
    .ps_tit th,
    .ps_tit td{
        padding-left:10px;
        border:1px solid #e4e4e4
        }
    .ps_tit + dl:first-of-type{
        border-top:1px solid #eee;
        }


/* 이용약관 */
    .t_a_r{
        text-align:right
    }





.dp_none {display:none;}
.of_h {overflow:hidden;}

/* menu 6type width */
.tab_link.ele6 > li{width:33.3%}

.list_title {color:#464646; font-size:16px; font-weight:bold; margin-bottom:10px; float:left; padding:16px 0 0 0;}

/* bnr_area text */
.bnr_txt {position:absolute; top:160px; left:40px; line-height:20px; font-weight:bold;}

.bnr_inp {position:absolute; top:193px; left:22px;}
.bnr_inp input {border:3px solid #64c018; padding-left:10px; width:314px; height:30px; margin-right:6px;}
.bnr_inp a {display:inline-block; color:#fff; background-color:#64c018; text-align:center; width:64px; padding:10px 0; font-weight:bold; }

span.f_nor {font-weight:normal;}

.imglist01 > ul > li{border:1px solid #d7d7d7; width:222px; height:378px; float:left; margin-right:13px; position:relative}
.imglist01 > ul > li:nth-child(4n){margin-right:0px;}
.imglist01 > ul > li > a{padding:11px; display:block;}
.imglist01 .goods_img{position:relative;}
.imglist01 .goods_img > .mark{position:absolute; overflow:hidden;}
.imglist01 .goods_img > .mark > img{border:1px solid #fff; margin:2px; width:44px; height:44px;}
.imglist01 .goods_img > .mark > img[alt="�ؿܹ��"]{border:1px solid #0089d0;}
.imglist01 .goods_img > .mark1{top:2px; right:8px; width:48px; max-height:220px;}
.imglist01 .goods_img > .mark2{bottom:8px; left:5px; max-width:200px; height:48px; text-align:left;}
.imglist01 .goods_text .price p{display:inline-block; line-height:24px; margin-right:10px;}
.imglist01 .goods_text .price p:last-child > span{font-size:17px;}
.imglist01 .goods_text .price p:last-child > span > em{font-size:23px;}
.imglist01 .goods_text .tit{height:50px; overflow:hidden; padding-top:15px}
.imglist01 .goods_text .grade{padding-top:10px}
.imglist01 .goods_tip{position:absolute; bottom:0px; left:0px; width:200px; border-top:1px solid #ddd; padding:10px;}
.imglist01 .goods_btn{background:url(../img/bg_goods_btn.png) center center repeat; width:200px; height:40px; position:absolute; top:41%; left:11px; margin-top:15px; text-align:center; line-height:8px;}
.imglist01 .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;}
.imglist01 .goods_btn a:first-child{background-image:url(../img/btn_blgm.png);}
.imglist01 .goods_btn a{background-image:url(../img/btn_cart.png);}
.imglist01 .goods_btn a:last-child{background-image:url(../img/btn_ggim.png);}
.imglist01 .icon.best1, .imglist01 .icon.best2, .imglist01 .icon.best3, .imglist01 .icon.best4{background-image:url(../img/icon_best02N.png); background-position:0px 0px; background-repeat:no-repeat; width:42px; height:59px; display:inline-block; position:absolute; top:0px; left:11px;}
.imglist01 .icon.best1{background-position:0px 0px;}
.imglist01 .icon.best2{background-position:-42px 0px;}
.imglist01 .icon.best3{background-position:-84px 0px;}
.imglist01 .icon.best4{background-position:-126px 0px;}
.imglist01 .icon.hotdeal{background:url(../img/icon_hotdeal.png) center center no-repeat; width:42px; height:58px; position:absolute; top:0; left:10px;}
.imglist01 .icon + .hotdeal{left:63px;}

.pt_zero {padding-top:0px;}

.g_box {border:1px solid #dddddd; padding:10px;}
.g_box dl {width:100%; margin-bottom:10px; overflow:hidden;}
.g_box dl dt {background:url(../img/event/temp_evt_bar.jpg) right no-repeat; font-size:13px; font-weight:bold; float:left; width:25%; text-align:right; padding-right:15px;}
.g_box dl dd {font-size:13px; padding-left:15px; overflow:hidden;}

.pro_ic {background:url(../img/event/prosess_icon.gif) center 20px no-repeat; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; height:140px;}
.pro_ic ol {margin-left:40px; margin-top:80px;}
.pro_ic li {float:left; text-align:center; font-weight:bold;}
.pro_ic li.w1 {margin-right:60px;}
.pro_ic li.w2 {margin-right:42px;}
.pro_ic li.w3 {margin-right:15px;}
.pro_ic li.w4 {margin-right:17px;}
.pro_ic li.w5 {margin-right:85px;}
.pro_ic li.w6 {margin-right:100px;}

.pro_img{
    margin-bottom:20px;
    text-align:center
    }

.mid_tit {margin:40px 0 20px 0;}

.p_tit {font-size:24px; text-align:center; margin-bottom:24px;}

.p_top_m {border:1px solid #ddd; overflow:hidden; padding:0 10px 0 10px; margin-bottom:20px;}
.p_top_m ul {background:url(../img/event/evt_dot_bg.gif) bottom repeat-x; overflow:hidden; padding:10px 0 10px 0;}
.p_top_m ul.end {background:none; overflow:hidden; padding:8px 0 8px 0;}
.p_top_m li {float:left; text-align:center; width:16%;}
.p_top_m li a {padding:5px 0 8px 0; display:inline-block;}
.p_top_m li a:hover {display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}
.p_top_m li a.menu_on { display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}

.p_top_m02 {border:1px solid #ddd; overflow:hidden; padding:0 10px 0 10px; margin-bottom:20px;}
.p_top_m02 ul {background:url(../img/event/evt_dot_bg.gif) bottom repeat-x; overflow:hidden; padding:10px 0 10px 0;}
.p_top_m02 ul.end {background:none; overflow:hidden; padding:8px 0 8px 0;}
.p_top_m02 li {float:left; text-align:center; width:11%;}
.p_top_m02 li a {padding:5px 0 8px 0; display:inline-block;}
.p_top_m02 li a:hover {padding:5px 0 8px 0; display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}
.p_top_m02 li a.menu_on {padding:5px 0 8px 0; display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}

.p_top_m03 {border:1px solid #ddd; overflow:hidden; padding:0 10px 0 10px; margin-bottom:20px;}
.p_top_m03 ul {background:url(../img/event/evt_dot_bg.gif) bottom repeat-x; overflow:hidden; padding:10px 0 10px 0;}
.p_top_m03 ul.end {background:none; overflow:hidden; padding:8px 0 8px 0;}
.p_top_m03 li {float:left; text-align:center; width:20%;}
.p_top_m03 li a {padding:5px 0 8px 0; display:inline-block;}
.p_top_m03 li a:hover {padding:5px 0 8px 0; display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}
.p_top_m03 li a.menu_on {padding:5px 0 8px 0; display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}

.p_top_m04 {border:1px solid #ddd; overflow:hidden; padding:0 10px 0 10px; margin-bottom:20px;}
.p_top_m04 ul {background:url(../img/event/evt_dot_bg.gif) bottom repeat-x; overflow:hidden; padding:10px 0 10px 0;}
.p_top_m04 ul.end {background:none; overflow:hidden; padding:8px 0 8px 0;}
.p_top_m04 li {float:left; text-align:center; width:25%;}
.p_top_m04 li a {padding:5px 0 8px 0; display:inline-block;}
.p_top_m04 li a:hover {display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}
.p_top_m04 li a.menu_on { display:inline-block; background:url(../img/event/evt_dot_under.gif) bottom repeat-x; color:#df3327;}

.search_result_textnum02 {line-height:48px; font-size:23px; font-weight:700; text-align:center; color:#363636; position:relative;}
.search_result_textnum02 > em{color:#dc2a1e;}
.search_result_textnum02 .dw_map {position:absolute; top:10px; right:0; font-size:12px;}
.search_result_textnum02 .dw_map a {border:1px solid #ddd; padding:5px 10px; display:block;}

.evt_menu {width:100%; margin:20px 0 30px}
.evt_menu ul, .evt_menu ol{border-top:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden;}
.evt_menu li {border-right:1px solid #ddd; border-bottom:1px solid #ddd; float:left; width:20%; box-sizing:border-box}
.evt_menu li a {display:block; padding:10px 0 10px 15px;}
.evt_menu li a:hover {background-color:#474747; color:#fff;}
.evt_menu li a.em_on {background-color:#474747; color:#fff;}

.evt_ing{width:100%; position:relative; overflow:hidden; margin-bottom:51px}
.evt_ing > ul, .e_list > ul, .evt_ing > ol, .e_list > ol{overflow:hidden;}
.evt_ing > ul > li, .evt_ing > ol > li, .e_list > ul > li{float:left; width:224px; margin-right:13px; color:#464646;}
.evt_ing > ul > li > a, .evt_ing > ol > li > a, .e_list > ul > li > a{display:block; }
.evt_ing > ul > li:nth-child(4n), .evt_ing > ol > li:nth-child(4n), .e_list > ul > li:nth-child(4n){margin-right:0px;}
.evt_ing > ul > li > a > img, .evt_ing > ol > li > a > img, .e_list > ul > li > a > img{margin-bottom:7px; width:224px; height:160px;}
.evt_ing > ul > li > a > p, .evt_ing > ol > li > a > p, .e_list > ul > li > a > p{padding-left:7px;}
.evt_ing > ul > li > a > p.t01, .evt_ing > ol > li > a > p.t01, .e_list > ul > li > a > p.t01{font-size:11px; margin-bottom:7px;}
.evt_ing > ul > li > a > p.t02, .evt_ing > ol > li > a > p.t02, .e_list > ul > li > a > p.t02{font-size:15px; margin-bottom:8px; font-weight:bold;}
.evt_ing > ul > li > a > p.t03, .evt_ing > ol > li > a > p.t03, .e_list > ul > li > a > p.t03{font-size:12px; height:33px; overflow:hidden; line-height:18px;}
.more_btn{position:absolute; top:5px; right:0;}
.more_btn > a {display:block; border:1px solid #ddd; padding:3px 15px; background-color:#fff;}

.bd_cont{width:100%; margin-bottom:52px; clear:both;}
.bd_cont ul{border-top:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden;}
.bd_cont ul > li{border-right:1px solid #ddd; border-bottom:1px solid #ddd; height:88px; text-align:center; float:left; width:17%; box-sizing:border-box}
.bd_cont ul > li > a{display:block; padding:10px 0 10px 0;}
.bd_cont ul > li > a > img{max-width:100%;margin-bottom:-5px;}
.bd_cont ul > li:nth-child(6n){width:15%;}

.bd_cont01 {width:100%; margin-bottom:52px; clear:both;}
.bd_cont01 ul {border-top:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden;}
.bd_cont01 li {border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; float:left; width:17%; box-sizing:border-box}
.bd_cont01 li a {display:block; padding:15px 0; font-size:12px; line-height:20px;}
.bd_cont01 li a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bd_cont01 li a img{width:100%}
.bd_cont01 li p {font-weight:bold; font-size:14px;}
.bd_cont01 li:nth-child(6n){width:15%;}

.tp01 img{
    height:65px
}
.tp02 img{
    height:52px
}
.tp03 img{
    height:150px
}


.evt_best {width:100%; margin-bottom:45px;}
.evt_best ul {border-bottom:1px solid #ddd; padding-bottom:15px;}
.evt_best li {position:relative; display:inline-block; margin-right:9px}
.evt_best li:last-child{margin-right:0}
.evt_best li .evt_caption {position:absolute; bottom:0; left:20px; background:url(../img/event/img_tit.png); width:184px; text-align:center; padding:10px 0 10px 0; font-size:13px;}
.evt_best ul:last-child{border-bottom:none; margin-top:20px; padding-bottom:0;}

.evt_sub_tit {font-weight:bold; color:#464646; margin-bottom:13px; margin-top:10px}

.fm_cont_area {margin-top:40px;}
.evt_fm_title {background:url(../img/event/evt_sub_tit_icon.gif) top center no-repeat; padding-top:13px; font-size:20px; font-weight:bold; text-align:center; margin-bottom:20px; color:#333333;}
.evt_fm_title02 {background:url(../img/event/evt_sub_tit_icon.gif) top center no-repeat; padding-top:13px; font-size:20px; font-weight:bold; text-align:center; margin-bottom:0;}

.evt_story_title {background:url(../img/event/story_sub_tit_icon.gif) top center no-repeat; padding-top:13px; font-size:20px; font-weight:bold; text-align:center; margin-bottom:20px; color:#333333;}
.evt_story_title02 {background:url(../img/event/story_sub_tit_icon.gif) top center no-repeat; padding-top:13px; font-size:20px; font-weight:bold; text-align:center; margin-bottom:0;}

.fm_cont {font-size:13px; line-height:20px; color:#444444; margin-bottom:37px;}
.fm_img {text-align:center; margin-bottom:12px;}
.fm_img02 {text-align:center; margin-top:17px;}

.fm_cont02 {font-size:13px; line-height:20px; color:#444444; margin-bottom:37px; overflow:hidden;}
.fm_cont02 dl {margin-left:300px;}
.fm_cont02 dt {overflow:hidden; margin-right:13px; color:#aaaaaa; float:left;}
.fm_cont02 dd {color:#444444; overflow:hidden; margin-bottom:5px;}
.fm_cont02 dl.l_dl {float:left; overflow:hidden; width:49%; margin-left:0;}
.fm_cont02 dl.l_dl dd {overflow:hidden; margin-bottom:5px;}
.fm_cont02 dt.w01 {width:32px;}
.fm_cont02 dt.w02 {width:55px;}


.fm_cont p {margin-bottom:8px; vertical-align:baseline;}
.fm_cont p span {font-size:12px; color:#888888;}

.btn_n {margin:30px auto 0 auto; width:160px; text-align:center;}
.btn_n > a.btn_pop {display:block; width:160px; color:#fff; font-size:16px; background-color:#dc2d21; font-weight:bold; padding:19px 0;}

.pop_tit {font-size:13px; font-weight:bold; color:#333333; margin-bottom:15px;}
.pop_s {border:1px solid #ddd; margin-top:13px; margin-bottom:20px;}
.pop_s ul .radioList li {padding-bottom:40px;}
.pop_s dl {border-bottom:1px solid #ddd; clear:both;}
.pop_s dl:after {display:block; content:''; clear:both;}
.pop_s dl:last-child {border-bottom:none;}
.pop_s dt {float:left; width:79px; background-color:#fbfbfb; padding:12px 0; text-align:center;}
.pop_s dd { padding:9px 0 9px 10px; float:left;}
.pop_s dd:after {display:block; content:''; clear:both;}
.pop_s dd span {color:#db2b1f; font-size:16px;}
.pop_s dd radio {height:40px;}
.pop_s dd .w01 {width:79px; float:left; margin-right:10px;}
.pop_s dd .w02 {width:123px; float:left; margin-right:10px;}
.radioList > li {margin-top:10px;}
.radioList > li:first-child {margin-top:0;}

.popup .popup_foot02 {padding:0 0 20px 0; text-align:center;}




.cus_main{width:100%;}
.cus_main .bbs_list_box {border-top:1px solid #b3b3b3;}


.faq .search .search_input02{width:77%;}
.faq .search .search_input02 > div{margin:0 1.5%; width:97%; position:relative}
.faq .search .search_input02 .word{border:2px solid #ef4954; padding:8px 20% 8px 2%; line-height:20px; height:20px; width:77%;}
.faq .search .search_input02 .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:-8px; font-size:15px; font-weight:700;}
.faq .search .search_input02 p > a{color:#acacac; padding:10px; line-height:22px; display:inline-block;}


.n_bd_box {border-top:1px solid #b3b3b3}
.n_bd_box img{border:1px solid #d7d7d7}
.n_bd_box li {font-size:13px; margin-bottom:3px;}
.n_bd_box li img {margin-top:10px;}
.n_bd_box .li_bar > li {content:"- "; margin-left:4px;}
.n_bd_box .li_bar > li:first-child {margin-left:0px;}

.bd_tit {font-weight:bold; color:#464646; margin-bottom:5px; font-size:14px; position:relative;}
.bd_img {margin-bottom:18px;}
.bd_img img {margin-bottom:-5px;}
.bd_tit_icon {background:url(../img/center/li_tit_icon.gif) left 7px no-repeat; padding-left:10px; color:#333;font-weight:bold}

.bd_tit_sub {margin-bottom:5px;}

.bd_sbox {padding:15px 0 4px 0}
.bd_sbox p {margin-bottom:14px;}
.bd_sbox ul {margin-bottom:14px;}
.bd_sbox .mb_5 {margin-bottom:5px;}

.bd_alt_icon {background:url(../img/center/bd_alt_icon.gif) left 2px no-repeat; padding-left:20px; color:#f76670; font-size:12px; margin:-10px 0 14px 0;}
.li_w_ch {overflow:hidden; float:left;}
.wid75 {width:75px;}
.wid79 {width:100px;}
.wid100 {width:100px;}

.bdm_span01 {color:#df3327;font-weight:bold}
.bdm_span02 {color:#f9772c;}
.bdm_span03 {color:#f76670}


.bd_sbox > .bd_sbox02 {border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3; padding:15px 20px 4px 20px;}
.bd_sbox > .bd_sbox03 {border:1px solid #b3b3b3; padding:15px 20px 4px 20px; margin-bottom:20px;}
.bd_sbox > .bd_sbox02 > ul > li > dl {overflow:hidden; margin-left:10px; font-size:13px;}
.bd_sbox > .bd_sbox02 > ul > li > dl > dt {float:left;}
.bd_sbox > .bd_sbox02 > ul > li > dl > dd {float:left;}
.bd_sbox > .bd_sbox02 > ul > li > dl > dt {overflow:hidden;}
.bd_sbox > .bd_sbox02 > ul > li > dl > dd {overflow:hidden;}

.bd_sbox03 > ul > li > table {border-top:1px solid #cccccc; font-size:12px; width:100%; text-align:center; margin-bottom:12px;}
.bd_sbox03 > ul > li > table th {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; height:38px;  vertical-align: middle;}
.bd_sbox03 > ul > li > table td {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; height:38px;  vertical-align: middle;}
.bd_sbox03 > ul > li > table th {background-color:#fbfbfb;}
.bd_sbox03 > ul > li > table th:last-child {border-right:0px;}
.bd_sbox03 > ul > li > table td:last-child {border-right:0px;}

.n_bd_box > .bd_sbox > .bd_sbox02 > ul > li > div > table {border-top:1px solid #cccccc; font-size:12px; width:100%; text-align:center; margin-bottom:12px;}
.n_bd_box > .bd_sbox > .bd_sbox02 > ul > li > div > table th {border-bottom:1px solid #cccccc; height:38px;  vertical-align: middle;}
.n_bd_box > .bd_sbox > .bd_sbox02 > ul > li > div > table td {border-bottom:1px solid #cccccc; height:38px;  vertical-align: middle;}
.n_bd_box > .bd_sbox > .bd_sbox02 > ul > li > div > table th {background-color:#fbfbfb;}

.n_bd_box > .bd_sbox > table {border-top:1px solid #cccccc; font-size:12px; width:100%; text-align:center; margin-bottom:12px;}
.n_bd_box > .bd_sbox > table th {border-bottom:1px solid #cccccc; height:38px;  vertical-align: middle;}
.n_bd_box > .bd_sbox > table td {border-bottom:1px solid #cccccc; padding:10px 5px 10px 0; vertical-align: middle; }
.n_bd_box > .bd_sbox > table td:last-child {text-align:left;}
.n_bd_box > .bd_sbox > table th {background-color:#fbfbfb;}
.n_bd_box > .bd_sbox > table.inst_t {border-top:1px solid #cccccc; font-size:12px; width:100%; text-align:center; margin-bottom:0;}
.n_bd_box > .bd_sbox > table.inst_t td:last-child {text-align:center;}
.n_bd_box > .bd_sbox > table.inst_t02 {font-size:12px; width:100%; text-align:center; margin-bottom:12px; border-top:0;}
.n_bd_box > .bd_sbox > table.inst_t02 td:last-child {text-align:center;}

.brd_menu .bd_sbox{
    border-bottom:1px dashed #ccc
    }
.bd_sbox .bd_tit p{
    font-weight:normal
    }
.bd_sbox .bd_tit img{
    margin-top:0
    }
.bd_sbox .bd_tit li{
    font-weight:normal
    }
.bd_sbox .bd_tit ul{
    margin-left:20px
    }
.import_box{
    padding:20px;
    border:1px solid #d7d7d7
    }
.info_ex ul{
    margin:-3px 0 5px 7px
    }
.info_ex > ul li{
    padding-left:10px;
    background:url(../img/center/li_tit_icon.gif) left 7px no-repeat
    }
.info_ex p{
    margin-bottom:7px
    }
.info_ex table th{
    border-left:1px solid #cfcfcf
    }
.info_ex table th:first-child{
    border-left:0
    }
.n_bd_box > .bd_sbox.info_ex > table td{
    padding:0;
    text-align:left
    }
.n_bd_box > .bd_sbox.info_ex table td:last-child{
    text-align:center
    }
.n_bd_box > .bd_sbox.info_ex > table td ul{
    margin:15px 0
    }
.n_bd_box > .bd_sbox.info_ex > table td:first-child ul{
    margin-left:20px
    }
.info_ex table + p{
    letter-spacing:-0.1px;
    font-size:12px;
    color:#898989
    }
.taxbill .bd_sbox > .bd_sbox03{
    padding-right:0
    }
.taxbill ul li{
    position:relative;
    padding-left:8px
    }
.taxbill ul li:before{
    content:"";
    position:absolute;
    top:7px;
    left:0;
    width:2px;
    height:2px;
    background:#7d7d7d
    }
.taxbill .bd_sbox03 p{
    padding-bottom:15px;
    border-bottom:1px dashed #ccc;
    font-weight:bold
    }
.taxbill .bd_sbox03 dt{
    float:left;
    font-weight:bold
    }
.taxbill .bd_sbox03 dd{
    margin-bottom:20px;
    padding-left:110px;
    line-height:1.6
    }
.taxbill .bd_sbox03 dd:nth-of-type(3),.taxbill .bd_sbox03 dd:nth-of-type(4){
    clear:both;
    padding-left:0
    }
.taxbill .bd_sbox03 dd:nth-of-type(4) p{
    margin-top:15px;
    padding:0;
    border:0;
    font-weight:normal;
    color:#f76670
    }

.bdm_sboxbg {background-color:#fbfbfb; padding:15px 20px 14px 20px;  border-bottom:1px solid #cccccc;}
.bdm_sbox_cont {font-size:14px; font-weight:bold; padding-left:68px; line-height:20px; position:relative; background:url(../img/center/bdm_sboxbg.gif) left top no-repeat; line-height:20px; height:55px;}

.tb_caption {text-align:center; font-size:12px; font-weight:bold; margin-bottom:4px; width:100%; display:block;}

.bd_tit_btn {position:absolute; top:-3px; right:0;}
.bd_tit_btn > a {border:1px solid #cccccc; font-weight:normal; padding:4px 7px; font-size:12px; background-color:#fff;}

.bd_tit_btn02 {position:absolute; top:17px; right:0;}
.bd_tit_btn02 > a {border:1px solid #cccccc; font-weight:normal; padding:8px 10px; font-size:12px; background-color:#fff;}

.bd_tit_btn03 {position:absolute; top:0; right:0;}
.bd_tit_btn03 > a {border:1px solid #cccccc; font-weight:normal; padding:4px 7px; font-size:12px; background-color:#fff;}


.tb_bar {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:5px 0;}

.cus_info_box {border-top:1px solid #b3b3b3; border-bottom:1px solid #d7d7d7; background-color:#fbfbfb; margin-top:17px; text-align:center; margin-bottom:40px;}
.cus_info_sell {overflow:hidden; margin:20px 0;}
.cus_info_sell ul {clear:both; margin-bottom:3px;}
.cus_info_sell li {display:inline-block; height:30px; vertical-align:top; color:#464646; font-weight:bold;}
.cus_info_sell li input {border:1px solid #d7d7d7; width:248px; height:28px;}
.cus_info_sell li:first-child {text-align:right; width:76px; margin-right:20px; margin-top:7px;}
.cus_info_sell a {display:inline-block; background-color:#dc2d21; color:#fff; width:80px; padding:5px 0; margin-top:10px;}

.tit_sub {padding:0; margin:0;}

.n_m_info {position:relative; margin-bottom:15px;}
.n_m_tit {font-size:14px; font-weight:700; margin-bottom:5px;}
.n_m_sub {font-size:13px; font-weight:400}

.n_m_join {border:1px solid #b3b3b3; padding:19px 39px 19px 39px;}
.n_m_join dl:nth-child(1) {background:url(../img/center/n_m_icon01.gif) left top no-repeat; height:75px;}
.n_m_join dl:nth-child(2) {background:url(../img/center/n_m_icon02.gif) left top no-repeat; height:65px;}
.n_m_join dl:nth-child(3) {background:url(../img/center/n_m_icon03.gif) left top no-repeat;}
.n_m_join dl:last-child {height:45px;}
.n_m_join dl {padding-left:87px;}
.n_m_join dl dt {font-size:13px; color:#464646; margin-bottom:5px;}
.n_m_join dl dd {font-size:12px}

.inf_txt {margin:15px 0 0 0; text-align:center; overflow:hidden;}
.inf_txt ul {margin:0; padding:0;}
.inf_txt li {background:url(../img/center/inf_li_bg.gif) left center no-repeat; padding:0 15px 0 17px; display:inline-block;}
.inf_txt li:first-child {background:url(none);}

.bd_txt {margin-bottom:5px;}
.bd_txt .inf_txt02 {margin:0; text-align:center;}
.bd_txt .inf_txt02 ul {margin:0; padding:0;}
.bd_txt .inf_txt02 li {background:url(../img/center/inf_li_bg.gif) left center no-repeat; padding:0 15px 0 15px; display:inline-block;}
.bd_txt .inf_txt02 li:nth-child(1) {background:url(none); padding:0 15px 0 0;}
.bd_txt .inf_txt02 li:nth-child(2) {width:116px; text-align:left;}
.bd_txt .inf_txt02 li:nth-child(3) {padding:0 0 0 15px;}

.bd_r {color:#f76670; position:relative;}
.bd_r p {margin-top:10px; font-size:12px; color:#666666;}
.top_txt {border-top:1px solid #b3b3b3; padding:15px 0;}
.txt_c {text-align:center;}
.ex_file {position:absolute; top:-5px; right:0; border:1px solid #d7d7d7; text-align:center;}
.ex_file a {display:block; background:url(../img/center/ex_icon.gif) 10px 50% no-repeat; padding:1px 5px 1px 30px;font-size:12px; color:#666}

.cus_busi_icon {background:url(../img/center/cus_busi_icon.jpg) center top no-repeat; position:relative;}

.cus_busi_icon {height:110px; text-align:center;}
.cus_busi_icon .busi01 {position:absolute; top:60px; left:10px;}
.cus_busi_icon .busi02 {position:absolute; top:60px; left:232px;}
.cus_busi_icon .busi03 {position:absolute; top:60px; left:448px; width:230px;}
.cus_busi_icon span {font-size:13px; color:#464646; font-weight:bold;}
.cus_busi_icon p {font-size:12px; color:#666666;}

.lnb > ul.lnb_r > li > ul > li.subon > a, .lnb > ul.lnb_r > li > ul > li > a:hover, .lnb > ul.lnb_r > li > ul > li > a:focus{color:#df3327}
.l_bnr {text-align:center; padding:26px 0 20px 0; margin:0;}

.qu_gbox {border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; margin-top:50px;}
.qu_g_cont {padding:38px 38px 40px 38px;  border-bottom:1px solid #d7d7d7; position:relative;}
.qu_icon01 {background:url(../img/quick/qu_icon01.gif) top left no-repeat; font-size:23px; font-weight:bold; color:#010101; padding-left:34px; height:41px; padding-top:5px;}
.qu_icon01_btn {position:absolute; top:83px; right:45px; width:231px; overflow:hidden;}
.qu_icon01_btn a {display:block; width:221px; background:url(../img/quick/qu_btn_icon.gif) no-repeat; color:#fff; padding:20px 0 20px 55px; font-size:14px;}
.qu_btn_icon {background:url(../img/quick/qu_btn_icon.gif) center left no-repeat;}
.qu_g_cont dt {font-size:16px; color:#464646; margin-bottom:5px;}
.qu_g_cont02 {padding:38px 0 40px 0;  border-bottom:1px solid #d7d7d7; overflow:hidden;}
.qu_g_cont02 ul {float:left; width:33%; text-align:center;}
.qu_g_cont02 .num {font-size:25px; color:#cfcfcf; font-weight:bold; margin-bottom:10px;}
.qu_g_cont02 .num_t {font-size:16px; color:#464646; font-weight:bold; margin-bottom:8px;}
.qu_g_cont02 .num_l {height:70px;}
.qu_g_cont02 .num_l span {text-decoration:underline; color:#e35d55; font-size:14px; margin-bottom:3px; line-height:22px;}
.qu_g_cont02 .num_btn {margin-top:30px;}
.qu_g_cont02 .num_btn a {display:block; width:211px; background:url(../img/quick/qu_btn_icon02.gif) no-repeat; color:#fff; padding:20px 0 20px 30px; font-size:14px; overflow:hidden; margin-left:45px;}
.qu_g_cont02 .num_btn p {text-align:left; margin-top:10px; margin-left:70px;}

.t_bar {width:100%; border-top:1px solid #cccccc; padding-top:15px;}
.box_line_bg {background:url(../img/footer/box_bg.jpg) no-repeat; width:935px; height:444px; position:relative; border:1px solid #d7d7d7; margin-top:50px;}
.box_line_bg .txt_a {position:absolute; top:40px; left:40px; clear:both;}
.box_line_bg dt {font-size:25px; color:#010101; margin-bottom:30px;}

.box_line {position:relative; border:1px solid #d7d7d7; margin-top:50px; padding:40px 40px 0 40px; overflow:hidden;}
.box_line .bl_title {font-size:20px; color:#010101; clear:both; margin-top:10px;}
.bl_title > .bl_dl {height:70px; margin-bottom:0px; clear:both; font-size:13px; overflow:hidden;}
.bl_title > .bl_dl li {float:left; height:70px; padding-top:15px;}
.bl_title > .bl_dl li:first-child {background:url(../img/footer/red_icon.gif) top left no-repeat; width:70px; height:45px; color:#fff; text-align:center; font-weight:bold; margin:0 20px 0 0; padding-top:25px;}
.bl_title > .bl_dl li.two_line {background:url(../img/footer/red_icon.gif) top left no-repeat; width:70px; height:53px; color:#fff; text-align:center; font-weight:bold; margin:0 20px 0 0; padding-top:17px;}
.bl_title > .bl_dl li.th_line {float:left; height:70px; padding-top:7px;}
.bl_title > .bl_dl:last-child {padding-bottom:30px;}

.bl_title02 {background:url(../img/footer/red_icon.gif) top left no-repeat; height:70px; clear:both;}
.bl_title02 .num {color:#fff; text-align:center; font-weight:bold; margin:0 20px 0 0; padding-top:25px; font-size:33px; width:70px; height:45px; float:left;}
.bl_title02 .txt {color:#010101; font-weight:bold; margin:0 20px 0 0; padding-top:25px; font-size:20px; float:left;}

.n_txt01 {clear:both; margin:0 0 40px 90px;}
.img_box {margin-bottom:27px; margin-left:50px; overflow:hidden;}
.img_box li {float:left; margin:0 16px 15px 0;}
.img_box li:nth-child(3) {margin:0 0 15px 0;}
.img_box li:nth-child(6) {margin:0 0 15px 0;}

.n_tit {font-weight:bold; color:#010101; font-size:20px; margin-bottom:15px;}

.box_line_li li {margin-bottom:10px;}

.sin_box {margin-left:45px; clear:both; margin-top:25px; overflow:hidden;}
dl.in_box01 {float:left; margin-right:20px; margin-bottom:20px;}
dl.in_box01:nth-child(2) {margin-right:0;}
dl.in_box01:nth-child(4) {margin-right:0;}
dl.in_box01 dt {font-weight:bold; font-size:16px; margin-bottom:7px;}
dl.in_box01 dd {margin-bottom:5px; color:#464646;}
dl.in_box01 dd span {font-size:12px; color:#666666;}

dl.in_box02 {float:left; margin-right:23px; margin-bottom:20px;}
dl.in_box02:nth-child(3) {margin-right:0;}
dl.in_box02:nth-child(6) {margin-right:0;}
dl.in_box02 dt {font-weight:bold; font-size:16px; margin-bottom:7px;}
dl.in_box02 dd {margin-bottom:5px; color:#464646;}
dl.in_box02 dd span {font-size:12px; color:#666666;}

.box_table {border-top:1px solid #bbbbbb; width:100%; margin-bottom:40px; margin-top:20px;}
.box_table tr {border-bottom:1px solid #bbbbbb;}
.box_table th, td {vertical-align:middle;}
.box_table td:nth-child(1) {text-align:center; padding-left:0;}
.box_table td:nth-child(3) {vertical-align:top; padding-left:1px;}
.box_table td {padding:9px 0 6px 10px;}
.box_table td div {height:53px; font-size:12px; letter-spacing:-1px;}
.box_table td div:last-child {height:50px;}
.box_table th {background-color:#fbfbfb; background:url(../img/footer/th_bg.gif) left top no-repeat #fbfbfb; height:35px; border-bottom:1px solid #bbbbbb;}
.box_table th:first-child {background:url(none) #fbfbfb;}

.mark01 {background:url(../img/footer/mark01.gif) left top no-repeat; padding-left:51px;}
.mark02 {background:url(../img/footer/mark02.gif) left 10px no-repeat; padding-left:51px;}
.mark03 {background:url(../img/footer/mark03.gif) left top no-repeat; padding-left:51px;}
.mark04 {background:url(../img/footer/mark04.gif) left top no-repeat; padding-left:51px;}
.mark05 {background:url(../img/footer/mark05.gif) left top no-repeat; padding-left:51px;}
.mark06 {background:url(../img/footer/mark06.gif) left top no-repeat; padding-left:51px;}
.mark07 {background:url(../img/footer/mark07.gif) left top no-repeat; padding-left:51px;}
.mark08 {background:url(../img/footer/mark08.gif) left top no-repeat; padding-left:51px;}
.mark09 {background:url(../img/footer/mark09.gif) left 9px no-repeat; padding-left:51px;}
.mark10 {background:url(../img/footer/mark10.gif) left 9px no-repeat; padding-left:51px;}

.foot5 {margin-bottom:30px;}
.foot5 p {margin-bottom:8px;}
.foot5 p span {color:#e35d55;}

.foot5_02 {margin-bottom:15px;}
.foot5_02 p {margin-bottom:8px;}
.foot5_02 p span {color:#e35d55;}

.foot5_box {border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.foot5_box01 {border-bottom:1px solid #d7d7d7; overflow:hidden; text-align:center;}
.foot5_box01 ul {width:50%; float:left; padding:25px 0 20px 0;}
.foot5_box01 ul li span {color:#50aa13;}
.foot5_box01 ul li {margin-bottom:15px;}
.foot5_box01 ul li:last-child a {color:#fff; display:block; background-color:#50aa13; width:186px; margin:0 auto; padding:10px 0;}

.foot5_box02  {overflow:hidden; border-bottom:1px solid #d7d7d7; position:relative; height:87px;}
.foot5_box02 li {background:url(../img/footer/r_arrow.jpg) right center  no-repeat; float:left; width:145px; text-align:center; vertical-align:middle;}
.foot5_box02 li:nth-child(1) {position:absolute; top:25px; left:0;}
.foot5_box02 li:nth-child(2) {position:absolute; top:25px; left:135px; width:165px;}
.foot5_box02 li:nth-child(3) {position:absolute; top:15px; left:290px;}
.foot5_box02 li:nth-child(4) {position:absolute; top:25px; left:425px;}
.foot5_box02 li:nth-child(5) {position:absolute; top:25px; left:555px;}
.foot5_box02 li:nth-child(6) {position:absolute; top:35px; left:685px;}
.foot5_box02 li:last-child {background:url(none); width:15%;}

.foot5_box03 {border-top:1px solid #d7d7d7;}
.foot5_box03 ul {border-bottom:1px solid #d7d7d7; padding:10px 0 10px 10px;}
.foot5_box03 ul li:nth-child(1) {font-weight:bold; color:#444444;}
.foot5_box03 ul li:nth-child(2) {padding-left:15px;}



.popup .popup_head > h1 > em{font-size:13px; line-height:20px; padding:0 0 0 10px;}
.pop_arrow {background:url(../img/popup/pop_arrow.gif) left center no-repeat; padding-left:10px; margin-bottom:5px; font-weight:bold;}
.pop_cus_cont {margin:0 10px; font-size:12px; font-weight:normal;}
.pop_cus_cont dt {color:#f9772c; margin-bottom:1px;}
.pop_cus_cont li, .pop_cus_cont dd {font-size:12px;}
.w500{width:500px !important;}
.coupon_evt > ul {height:36px; overflow:hidden; margin-bottom:20px;}
.coupon_evt > ul > li {float:left; margin-right:5px;}
.coupon_evt > ul > li:first-child {font-size:16px; margin-top:10px; margin-right:10px;}

.coupon_evt_span01 {color:#ef4954;}
.coupon_evt_span02 {color:#f9772c;}

.cou_gbox {border:1px solid #d7d7d7; padding:20px; margin-top:13px;}
.cou_evt_input {border:1px solid #d7d7d7; width:100%; height:38px;}
.cou_gbox .cou_g01 {margin-bottom:5px; overflow:hidden;}
.cou_gbox .cou_g02 {margin-bottom:20px;}
.cou_gbox .btn {text-align:center; width:70px; margin:0 auto 20px auto;}
.cou_gbox .btn a {display:block; width:70px; color:#fff; font-size:12px; padding:7px 0; vertical-align:middle; background-color:#e86157;}
.t_dash {border-top:1px dashed #d7d7d7; padding-top:20px;}
.coupon_evt .t_txt01 {font-size:14px; font-weight:bold; color:#424242; margin-bottom:5px;}
.coupon_evt .t_txt02 {font-size:16px; font-weight:bold; color:#424242; margin-bottom:20px;}
.cou_g01_ul {clear:both; margin-left:-15px; vertical-align:top;}
.cou_g01_ul li {float:left; height:18px; margin-bottom:3px;}
.cou_g01_ul li:first-child {text-align:right; width:170px;}


table.pop01 {border-top:1px solid #cccccc; font-size:12px; width:100%; text-align:left; margin-bottom:12px;}
table.pop01 th {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 0;  vertical-align: middle;}
table.pop01 td {border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 0;  vertical-align: middle; padding-left:20px;}
table.pop01 th {background-color:#fbfbfb; text-align:center;}
table.pop01 th:last-child {border-right:0px;}
table.pop01 td:last-child {border-right:0px;}
table.pop01 td.r_line {border-right:1px solid #ccc;}
.bd_sbox > .bd_tit > span {font-weight:normal;  font-size:12px;}

.over_scroll {width:665px; height:415px; overflow:auto; margin-top:40px;}
.over_scroll dl {margin-bottom:15px;}
.over_scroll dt {font-weight:bold; margin-bottom:2px;}
.over_scroll dl > dd > table.imp {border-top:1px solid #cccccc; width:100%; margin:10px 0;}
.over_scroll dl > dd > table.imp > thead > tr > th {border-bottom:1px solid #e1e1e1; background-color:#fbfbfb;height:28px; text-align:center; vertical-align:middle;}
.over_scroll dl > dd > table.imp > tbody > tr > td {border-bottom:1px solid #cccccc; background-color:#fff;height:28px; text-align:center; vertical-align:middle;}
.over_scroll li {font-size:12px; line-height:16px;}
.over_scroll ol {margin:7px 0;}
.over_scroll div.tit {font-size:13px; font-weight:bold; margin-bottom:5px;}
.over_scroll div.f_date {font-size:13px; font-weight:bold; text-align:center; margin:40px 0 40px 0;}
.over_scroll .f_info {width:50%; float:left;}
.over_scroll .f_info li {margin-bottom:;}
.over_scroll .f_info_top {width:100%; border-top:1px solid #cccccc; padding-top:10px;}

.bd_tit_btn04 {position:absolute; top:60px; left:15px;}
.bd_tit_btn04 > a {border:1px solid #cccccc; font-weight:normal; padding:4px 7px; font-size:12px; background-color:#fff;}

/* faq */
  .over_faq dt{
    padding:10px 0 10px 60px;
    border-bottom:1px solid #e4e4e4;
    background:url(../img/oversea/icn_faq_q.png) 20px 50% no-repeat;
    font-weight:bold;
    font-size:14px;
    }
  .over_faq dd{
    padding:10px 0 10px 60px;
    border-bottom:1px solid #e4e4e4;
    background:#fbfbfb url(../img/oversea/icn_faq_a.png) 20px 10px no-repeat;
    color:#7d7d7d
    }
  .over_faq dd b{
    font-weight:normal;
    color:#f76670
    }
    
    
/* 상품평관리 */
.view .cont{word-break:break-all; white-space: pre-wrap;}