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

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0; padding:0; border:0; font-size:100%; vertical-align:middle; background:transparent; line-height:18px;}/* letter-spacing:-0.025em;*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
ol,ul{list-style:none}
table{border-collapse:collapse; border-spacing:0;}
p, strong, span, em, i, b, label, a {vertical-align:baseline;}

/* add Reset */
body,input,select,textarea,a,button{font-family:'Nanum Gothic',"나눔고딕", "Malgun Gothic", "맑은고딕", '돋움',Dotum,Helvetica,AppleGothic,sans-serif;/*NanumBG, "나눔고딕","Nanum Gothic","맑은고딕","Malgun Gothic",'돋움',Dotum,Helvetica,AppleGothic,sans-serif;*/ color:#666; font-size:13px;}
legend, caption{position:absolute; top:-9999px;}
button{cursor:pointer}
em, address{font-style:normal}
a{text-decoration:none;}

/* font - NanumGothic 
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumGothic-Regular.eot);
  src: url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Regular.woff2) format('woff2'),
       url(../font/NanumGothic-Regular.woff) format('woff'),
       url(../font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumGothic-Bold.eot);
  src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../font/NanumGothic-Bold.woff) format('woff'),
       url(../font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../font/NanumGothic-ExtraBold.eot);
  src: url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../font/NanumGothic-ExtraBold.woff) format('woff'),
       url(../font/NanumGothic-ExtraBold.ttf) format('truetype');
}*/

@font-face{
    font-family:Nanum Gothic;
    src:url(../font2/NanumGothic.eot);
    src:local(※), 
    url(../font2/NanumGothic.woff) format('woff')
}
@font-face {
  font-family:NGB;
  src: url(../font/NanumGothic-ExtraBold.eot);
  src: url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../font/NanumGothic-ExtraBold.woff) format('woff'),
       url(../font/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face{
    font-family:Nanum Myeongjo;
    src:url(../font2/NanumMyeongjo.eot);
    src:local(※), 
    url(../font2/NanumMyeongjo.woff) format('woff')
}

@font-face {
  font-family: 'NanumBG';
  font-style: normal;
  font-weight: 400;
  src: url(../font2/NanumBarunGothic.eot);
  src: url(../font2/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font2/NanumBarunGothic.woff2) format('woff2'),
       url(../font2/NanumBarunGothic.woff) format('woff'),
       url(../font2/NanumBarunGothic.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumBG';
  font-style: normal;
  font-weight: 700;
  src: url(../font2/NanumBarunGothicBold.eot);
  src: url(../font2/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(../font2/NanumBarunGothicBold.woff2) format('woff2'),
       url(../font2/NanumBarunGothicBold.woff) format('woff'),
       url(../font2/NanumBarunGothicBold.ttf) format('truetype');
}


/* skip */
.skip_menu{}
.skip_menu a{position:absolute; top:-9999px; z-index:1;}
.skip_menu a:focus, .skip_menu a:active, .skip_menu a:hover{width:900px; line-height:30px; font-size:16px; top:0px; left:50%; margin-left:-450px; text-align:center; background:#ef4954; color:#fff;}

/* label skip */
.skip{text-indent:-10000px; position:absolute;}

.hidden{position:absolute; top:-9999px}
.dis_none{display:none !important;}
.dis_i_block{display:inline-block !important;}
.dis_i_table{display:inline-table !important;}
.dis_block{display:block !important;}

.over_ya{overflow-y:auto !important;}

.f_left{float:left !important;}
.f_right{float:right !important;}
.f_center{position:absolute; left:350px; width:300px; margin-left:-150px;}
.f_center2{position:absolute; left:50%; width:600px; margin-left:-300px;}
.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important;}
.clear{clear:both !important;}
.o_flow{overflow:hidden !important;}
.bold{font-weight:bold;}
.fw_400{font-weight:400 !important; font-size:100%;}

.va_m{vertical-align:middle;}

/* background-color */
.bgc_r{background-color:#cd0c0d;}
.bgc_bl{background-color:#000;}
.bgc_p{background-color:#ff309c;}
.bgc_w{background-color:#fff;}
.bgc_y{background-color:#ffe600;}
.bgc_g{background-color:#32a722;}
.bgc_b{background-color:#2a2b7b;}

/* border */
.line_t{border-top:1px solid #e4e4e4;}
.line_t2{border-top:1px solid #c2c2c2;}
.line_t_g{border-top:1px solid #d7d7d7;}
.line_t_g2{border-top:1px solid #c2c2c2;}
.line_t_g3{border-top:1px solid #e2e2e2;}
.line_t_bl2{border-top:2px solid #888;}
.line_b_g{border-bottom:1px solid #d7d7d7;}
.line_b_g2{border-bottom:1px solid #c2c2c2;}
.line_b_g3{border-bottom:1px dotted #bdbdbd;}
.line_tb2{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.line_tb3{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.box_line_g{border:1px solid #d7d7d7;}
.box_line_g2{border:1px solid #e4e4e4;}
.box_line2_g{border:2px solid #cfcfcf;}
.box_line2_g2{border:2px solid #e4e4e4;}
.b_d_b_1{border-bottom:1px !important;}
.b_d_s_solid{border-style:solid !important;}
.b_d_c_gray1{border-color:#bdbdbd !important;}

.pb20_b_line{padding-bottom:20px !important; margin-bottom:20px !important; border-bottom:1px dotted #bdbdbd}

/* Font Color */
.bold{font-weight:bold !important;}
.red{color:#d60000 !important;}
.red2{color:#ed3024 !important;}
.red3{color:#ee2e24 !important;}
.red4{color:#dc2a1e !important;}
.red5{color:#f76670 !important;}
.white{color:#fff !important;}
.blue{color:#195790 !important;}
.green{color:#39b54a !important;}
.orange{color:#ff9600 !important;}
.orange2{color:#f9772c !important;}
.gray_1{color:#111 !important;}
.gray_2{color:#222 !important;}
.gray_3{color:#333 !important;}
.gray_4{color:#444 !important;}
.gray_5{color:#555 !important;}
.gray_6{color:#666 !important;}
.gray_7{color:#777 !important;}
.gray_8{color:#888 !important;}
.gray_9{color:#999 !important;}
.gray_10{color:#aaa !important;}
.gray_11{color:#bbb !important;}
.gray_12{color:#ccc !important;}
.gray_13{color:#ddd !important;}
.gray_14{color:#eee !important;}
.khaki{color:#a17641 !important;}

.bg_c_fb{background-color:#fbfbfb !important;}
.bg_c_fb a{background-color:#fff;}
.bg_c_f{background-color:#fff !important;}

.f_w_bold{font-weight:bold !important;}

.l_h_31{line-height:31px !important;}
.l_h_16{line-height:16px !important;}

.fs_12{font-size:12px !important;}

/* width */
.w_auto{width:auto !important;}
.w_20{width:20px !important;}
.w_30{width:30px !important;}
.w_60{width:60px !important;}
.w_65{width:65px !important;}
.w_100{width:100px !important;}
.w_110{width:110px !important;}
.w_120{width:120px !important;}
.w_125{width:125px !important;}
.w_250{width:250px !important;}
.w_500{width:500px !important;}
.w_940{width:940px !important;}
.w290{width:290px !important;}
.w300{width:300px !important;}
.w320{width:320px !important;}
.w370{width:370px !important;}
.w400{width:400px !important;}
.w600{width:600px !important;}
.w700{width:700px !important;}
.w740{width:740px !important;}
.w900{width:900px !important;}
.w440{width:440px; margin:0 auto;}
.w_10pct{width:10% !important;}
.w_15pct{width:15% !important;}
.w_20pct{width:20% !important;}
.w_25pct{width:25% !important;}
.w_29pct{width:29% !important;}
.w_30pct{width:30% !important;}
.w_35pct{width:35% !important;}
.w_40pct{width:40% !important;}
.w_45pct{width:45% !important;}
.w_55pct{width:55% !important;}
.w_60pct{width:60% !important;}
.w_65pct{width:65% !important;}
.w_70pct{width:70% !important;}
.w_80pct{width:80% !important;}
.w_90pct{width:90% !important;}
.w_927pct{width:92.7% !important;}
.w_94pct{width:94% !important;}
.w_97pct{width:97% !important;}
.w_100pct{width:100% !important;}
.w99per{width:99.4% !important;}
.w100per{width:100%; margin:0 auto;}

.h_auto{height:auto !important;}
.h_180{height:180px !important;}
.h_450{height:450px !important;}
.h_600{height:600px !important;}

/* layerpopup */
.page_pop{display:none;width:500px; position:fixed; top:50%; left:50%; margin-left:-250px; z-index:100; font-size:12px;}
.page_pop.w300{margin-left:-150px;}
.page_pop.w320{margin-left:-160px;}
.page_pop.w370{margin-left:-185px;}
.page_pop.w400{margin-left:-200px;}
.page_pop.w490{margin-left:-245px;}
.page_pop.w600{margin-left:-300px;}
.page_pop.w700{margin-left:-350px;}

/* 상단 광고배너 */
.add_box.add{background:url(../img/bg_add01.png) center center repeat;}
.add_box.add_bg{background-color: #f6e3a9} /*2017-08-31*/
/* .add_box.add{background:url(../img/bg_add01.png) center center repeat;} 2017-02-07 bjy */
/* .add_box.add{background-color: #7cb9ce;} */

/* margin, padding */
.p_8px{padding:8px !important;}
.p_20px{padding:20px !important;}
.pd5{padding:5px !important;}
.pt0{padding-top:0px !important;}
.pt_5 {padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}

.pl_14 {padding-left:14px !important;}

.pb0{padding-bottom:0px !important;}
.pb_8{padding-bottom:8px !important;}
.pb20{padding-bottom:20px !important;}
.pl87{padding-left:87px !important;}
.pl92{padding-left:92px !important;}
.pl100{padding-left:100px !important;}
.pl115{padding-left:115px !important;}
.pl127{padding-left:127px !important;}
.ptb0{padding-top:0px !important; padding-bottom:0px !important;}

.ptb0{padding-top:0px !important; padding-bottom:0px !important;}
.ptb20{padding-top:20px !important; padding-bottom:20px !important;}

.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt_10 {margin-top:10px;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt110{margin-top:110px !important;}

.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}

.mlr5{margin:0 5px !important;}

.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml40{margin-left:40px !important;}
.ml115{margin-left:115px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb_6{margin-bottom:6px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}

.m_t_0{margin-top:0px !important;}
.m_l_20{margin-left:20px !important;}
.m_l_30{margin-left:30px !important;}
.m_l_40{margin-left:40px !important;}
.m_l_115{margin-left:115px !important;}
.m_b_0{margin-bottom:0px !important;}
.m_b_20{margin-bottom:20px !important;}
.m_b_30{margin-bottom:30px !important;}
.m_b_40{margin-bottom:40px !important;}
.m_l_40{margin-left:40px !important;}

.mb_zero{margin-bottom:0px !important;}

.mp_b_10{margin-bottom:10px !important; padding-bottom:10px !important;}

/* 페이징 */
.paging{position:relative;width:100%; overflow:hidden; text-align:center; font-size:14px; }
.paging a, .paging span{min-width:18px; height:25px; padding:0 2px; color:#7d7d7d;line-height:25px; display:inline-block; text-align:center; vertical-align:bottom;}
.paging a:hover, .paging a:active, .paging span{color:#e33d32 !important;}
.paging > span{border:1px solid #e33d32;font-weight:bold}
.paging a > span{text-indent:-999em; display:inline-block;}
.paging .pprev, .paging .prev, .paging .next, .paging .nnext{width:23px; height:23px; background-repeat:no-repeat;  background-image:url(../img/btn_np.png); padding:0px !important; border-left:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;
border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.paging .pprev{background-position:-1px -1px;}
.paging .prev{background-position:-26px -1px; margin-right:5px;}
.paging .next{background-position:-51px -1px; margin-left:8px;}
.paging .nnext{background-position:-76px -1px;}
.paging div{
    position:absolute;
    }
.paging .f_left{
    left:0
    }
.paging .f_right{
    right:0
    }
.paging div a{
    height:23px;
    line-height:23px;
    padding:0 10px;
    }
.paging div a:hover{
    color:#707070 !important
    }
    
/*.paging .pprev, .paging .prev, .paging .next, .paging .nnext{width:25px; height:25px; background-repeat:no-repeat;  background-image:url(../img/btn_np.png); padding:0px !important}
.paging .pprev{background-position:0 0;}
.paging .prev{background-position:-25px 0; margin-right:5px;}
.paging .next{background-position:-50px 0; margin-left:8px;}
.paging .nnext{background-position:-75px 0;}
*/
/* Layout */
/* common */
.wrap{min-width:1137px;}
.wrap .header{border-bottom:1px solid #e14b41;}
.wrap .header a > span{position:absolute; top:-9999px;}
.wrap .header .add_box{border-bottom:1px solid #fff; height:auto; position:relative;}
.wrap .header .add_box > .add_img{width:937px; margin:0 auto; padding:0 100px;}
.wrap .header .add_box > .btn.close{position:absolute; right:10px; top:50%; width:39px; height:39px; margin-top:-20px;background:url(../img/btn_add_close.png) center center no-repeat; text-indent:-10000px;}
.wrap .header .topmenu{background:#f2f2f2; border-bottom:1px solid #e0e0e0; height:28px; }
.wrap .header .topmenu a, .wrap .header .topmenu em{font-size:12px;}
.wrap .header .topmenu > div{width:937px; margin:0 auto; padding:0 100px;}
.wrap .header .topmenu ul > li{float:left;}
.wrap .header .topmenu .f_left li > a{text-indent:-10000px; height:28px; display:block; margin:0 9px;}
.wrap .header .topmenu .f_left li:first-child > a{margin-left:0;}
.wrap .header .topmenu .f_left .icon01{background:url(../img/txt_topmenu01.gif) center center no-repeat; width:88px;}
.wrap .header .topmenu .f_left .icon02{background:url(../img/txt_topmenu02.gif) center center no-repeat; width:55px;}
.wrap .header .topmenu .f_left .icon03{background:url(../img/txt_topmenu03.gif) center center no-repeat; width:64px;}
.wrap .header .topmenu .f_left .icon04{background:url(../img/txt_topmenu04.gif) center center no-repeat; width:42px;}
.wrap .header .topmenu .f_left .icon05{background:url(../img/txt_topmenu05.gif) center center no-repeat; width:41px;}
.wrap .header .topmenu .f_left .icon06{background:url(../img/txt_topmenu06.gif) center center no-repeat; width:31px;}
.wrap .header .topmenu .f_left .icon07{background:url(../img/txt_topmenu07.gif) center center no-repeat; width:68px;}
.wrap .header .topmenu .f_left .icon08{background:url(../img/txt_topmenu08.gif) center center no-repeat; width:43px;}
.wrap .header .topmenu .f_right > li{background:url(../img/bg_topmenu_bar.gif) center left no-repeat; padding:0 10px;}
.wrap .header .topmenu .f_right li > a,
.wrap .header .topmenu .f_right li > span{line-height:27px; font-size:11px;}
/*.wrap .header .topmenu .f_right li > a.mystore{background:url(../img/txt_mystore.gif) center center no-repeat; width:38px; height:13px; font-size:0; line-height:0; display:inline-block; vertical-align:inherit; margin-left:5px;}*/
/*.wrap .header .topmenu .f_right li:first-child, .wrap .header .topmenu .f_right li:last-child{background:none;}*/
.wrap .header .topmenu .f_right li:first-child{background:none;}
.wrap .header .topmenu .f_right li.myshop.active, .wrap .header .topmenu .f_right li.myshop.active + li{background:none;}
.wrap .header .topmenu .f_right li.myshop.active{position:relative; background-color:#fff; border:1px solid #f33a47; border-bottom:1px solid #fff; border-top:none; padding-bottom:2px; padding:0 0 0 6px;}
.wrap .header .topmenu .f_right li.myshop.active:before{content:''; position:absolute; top:0px; left:-1px; width:75.125px; height:1px; background-color:#f33a47;}
.wrap .header .topmenu .f_right li.myshop > a:after{content:''; display:inline-block; background:url(../img/icon_sel.png) center center no-repeat; line-height:27px; width:5px; height:8px; margin-left:5px;}
.wrap .header .topmenu .f_right li.myshop > ul{display:none;}
.wrap .header .topmenu .f_right li.myshop.active > a{color:#f33a47; z-index:20; border-bottom:1px solid #d2d2d2; margin:0 3px 0 0; padding:0 3px 6px 3px;}
.wrap .header .topmenu .f_right li.myshop.active > a:after{background:url(../img/icon_sel_on.png) center center no-repeat; margin-right:3px;}
.wrap .header .topmenu .f_right li.myshop.active > ul{display:block !important;}
.wrap .header .topmenu .f_right li.myshop.active > ul{position:absolute; z-index:10; width:100%; left:-1px; top:28px; background-color:#fff; border:1px solid #f33a47; border-top:1px solid #fff; padding:5px 0;}
.wrap .header .topmenu .f_right li.myshop.active > ul > li{float: none; text-align:left;}
.wrap .header .topmenu .f_right li.myshop.active > ul > li > a{display:block; line-height:19px; padding:0 4px; font-size:11px; color:#707070;}
.wrap .header .topmenu .f_right li.myshop.active > ul > li > a:hover,
.wrap .header .topmenu .f_right li.myshop.active > ul > li > a:active,
.wrap .header .topmenu .f_right li.myshop.active > ul > li > a:focus{background:#f2f2f2;}
.wrap .header .topmenu .f_right li.cart a > em{background:url(../img/bg_number.png) center center no-repeat; color:#fff; width:24px; display:inline-block; line-height:27px; text-align:center; margin-left:5px; font-weight:700;}
.wrap .header .topmenu .f_right li.lang > a{width:19px; height:18px; line-height:18px; float:left; background-image:url(../img/bg_lang.png); background-repeat:no-repeat;  margin-top:4px; text-align:center; width:19px; padding-left:5px; padding-right:5px; font-weight:700;}
.wrap .header .topmenu .f_right li.lang > a.active{color:#fff;}
.wrap .header .topmenu .f_right li.lang > a:first-child{background-position:0px -36px;}
.wrap .header .topmenu .f_right li.lang > a.active:first-child{background-position:0px -18px; width:24px; padding-left:5px; padding-right:0px;}
.wrap .header .topmenu .f_right li.lang > a:last-child{background-position:-29px -18px;}
.wrap .header .topmenu .f_right li.lang > a.active:last-child{background-position:-29px -36px; width:19px; padding-left:5px; padding-right:5px;}
.wrap .header .head{width:937px; margin:0 auto; height:108px; position:relative; padding:0 100px;}
.wrap .header .head .logo{width:145px; height:50px; display:inline-block; background:url(../img/img_logo.gif) center center no-repeat; margin-top:21px; float:left;}
.wrap .header .head .head_search{
       position:absolute;
       top:34px;
       left:50%;
       z-index:199;
       width:350px;
       margin-left:-175px
       }/*z-index:300*/
.wrap .header .head .head_search .head_search_box{border:1px solid #e23a2f;height:34px;}
.wrap .header .head .head_search .head_search_box .head_search_select{width:87px; position:relative; background:url(../img/bg_headsearch_bar.png) right center no-repeat; }
.wrap .header .head .head_search .head_search_box .head_search_select > a{padding:0 26px 0 12px; line-height:34px; position:relative;}
.wrap .header .head .head_search .head_search_box .head_search_select > a:after{content:''; position:absolute; top:7px; right:11px; width:7px; height:4px; background:url(../img/arrow_headsearch_open.png) center center no-repeat;}
.wrap .header .head .head_search .head_search_box .head_search_select ul{position:absolute; top:34px; left:-1px; width:100%;}
.wrap .header .head .head_search .head_search_box .head_search_select ul li{border:1px solid #e23a2f; border-top:none;}
.wrap .header .head .head_search .head_search_box .head_search_select ul li:first-child{border-top:1px solid #e23a2f !important;}
.wrap .header .head .head_search .head_search_box .head_search_select ul li a{display:block; padding:5px;background:#fff;}
.wrap .header .head .head_search .head_search_box .head_search_select ul li a:hover,
.wrap .header .head .head_search .head_search_box .head_search_select ul li a:active,
.wrap .header .head .head_search .head_search_box .head_search_select ul li a:focus{background:#e23a2f; color:#fff;}
.wrap .header .head .head_search .head_search_box .winput{width:277px; height:32px; border:1px solid #fff; padding:0 14px; line-height:30px;}
.wrap .header .head .head_search .head_search_box .btn{background:url(../img/img_headsearch.png) center center no-repeat; width:34px; height:34px; float:right; border-left:1px solid #da281c;}
.wrap .header .head .head_search .head_search_box .head_search_select,
.wrap .header .head .head_search .head_search_box .winput,
.wrap .header .head .head_search .head_search_box .btn{display:inline-block;vertical-align: middle;}
.wrap .header .head .head_search .head_search_key{}
/*.wrap .header .head .head_search .auto_box,
.wrap .header .head .head_search .reco_box,
.wrap .header .head .head_search .myword_box{border:1px solid #e23a2f; border-top:none; width:348px; height:auto; overflow:hidden;}
.wrap .header .head .head_search .auto_box{}
.wrap .header .head .head_search .auto_box ul{padding:10px 0; background:#fff; overflow:hidden;}
.wrap .header .head .head_search .auto_box ul li{float:left; padding:0 12px; line-height:24px;}
.wrap .header .head .head_search .auto_box ul li a{display:block;}
.wrap .header .head .head_search .auto_box ul li a > em{color:#dc2a1e;}
.wrap .header .head .head_search .auto_box ul li:nth-child(odd){width:150px; }
.wrap .header .head .head_search .auto_box ul li:nth-child(even){width:149px; border-left:1px solid #d7d7d7;}*/
.wrap .header .head .head_search .box{border:1px solid #e23a2f; background-color:#fff; border-top:none; width:348px; height:auto; overflow:hidden;}
.wrap .header .head .head_search .box .tab_bw > li > a{height:35px !important; line-height:35px !important; font-weight:400;}
.wrap .header .head .head_search .box .tab_bw > li > div{padding:40px 0 0 0;}
.wrap .header .head .head_search .reco_box > p,
.wrap .header .head .head_search .myword_box > p{border-bottom:1px solid #d7d7d7; line-height:20px; padding-bottom:7px; margin:0 10px; color:#696969}
.wrap .header .head .head_search .reco_box,
.wrap .header .head .head_search .myword_box{ padding:10px 0; background:#fff; overflow:hidden;}
.wrap .header .head .head_search .reco_box{}
/*
.wrap .header .head .head_search .reco_box ul{margin:0 10px; position:relative; min-height:195px;}
.wrap .header .head .head_search .reco_box ul:before{content:''; display:inline-block; width:1px; height:100%; position:absolute; top:0px; left:50%; margin-left:-1px; background-color:#d7d7d7;}
.wrap .header .head .head_search .reco_box ul li{}
.wrap .header .head .head_search .reco_box ul li > a{line-height:20px; display:block; width:154px;}
.wrap .header .head .head_search .reco_box ul li > a > em{color:#dc2a1e;}
.wrap .header .head .head_search .reco_box ul li > a > span{float:right; color:#a1a1a1; display:inline-block; position:initial !important;}
.wrap .header .head .head_search .reco_box ul li div{position:absolute; top:10px; right:16px; width:120px;}
.wrap .header .head .head_search .reco_box ul li div > a > p{text-align:center;}
.wrap .header .head .head_search .reco_box ul li div > a > .goods_img{}
.wrap .header .head .head_search .reco_box ul li div > a > .goods_name{max-height:48px; line-height:16px; margin-top:10px; overflow:hidden;}
.wrap .header .head .head_search .reco_box ul li div > a > .goods_price{color:#de433b; font-weight:700;}
*/

.wrap .header .head .head_search .reco_box ul{position:relative; min-height:195px; width:174px; float:left;}
.wrap .header .head .head_search .reco_box ul:before{content:''; display:inline-block; width:1px; height:100%; position:absolute; top:0px; right:0px; background-color:#d7d7d7;}
.wrap .header .head .head_search .reco_box ul li{width:150px; padding:0 10px;}
.wrap .header .head .head_search .reco_box ul li > a{line-height:20px; display:block;}
.wrap .header .head .head_search .reco_box ul li > a > em{color:#dc2a1e;}
.wrap .header .head .head_search .reco_box ul li > a > span{float:right; color:#a1a1a1; display:inline-block; position:relative;top:0;}
.wrap .header .head .head_search .reco_box div.goods{width:174px; float:right;}
.wrap .header .head .head_search .reco_box div.goods > a{display:block;}
.wrap .header .head .head_search .reco_box div.goods > a > p{text-align:center;}
.wrap .header .head .head_search .reco_box div.goods > a > .goods_img{width:120px; margin:0 auto; height:120px;}
.wrap .header .head .head_search .reco_box div.goods > a > .goods_img > img{max-height:100%; max-width:100%;}
.wrap .header .head .head_search .reco_box div.goods > a > .goods_name{max-height:48px; line-height:16px; margin-top:10px; overflow:hidden;}
.wrap .header .head .head_search .reco_box div.goods > a > .goods_price{color:#de433b; font-weight:700;}

.wrap .header .head .head_search .myword_box ul{margin:0 10px; position:relative; }
.wrap .header .head .head_search .myword_box ul li > a{line-height:22px; display:block; width:193px;}
.wrap .header .head .head_search .myword_box .close_box{border-bottom:none !important; border-top:1px solid #d7d7d7; padding-top:5px; padding-bottom:0; margin-top:5px; text-align:right;}

.tnb_bnr{
    position:relative;
    float:right;
    width:220px;
    margin-top:12px
    }
.tnb_bnr .slides{
    overflow:hidden;
    height:78px;
    }
.tnb_bnr .slides img{
    width:220px;
    height:78px
    }
.tnb_bnr .flex-control-paging{
    display:none
    }
.tnb_bnr .flex-direction-nav{
    position:absolute;
    bottom:0;
    left:-36px
    }
.tnb_bnr .flex-direction-nav a{
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:5px;
    width:15px;
    height:16px;
    text-indent:-99px
    }
.tnb_bnr .flex-direction-nav .flex-prev{
    background:url(../img/content/btn_navi_15_up.gif)
    }
.tnb_bnr .flex-direction-nav .flex-next{
    left:15px;
    background:url(../img/content/btn_navi_15_down.gif)
    }
 /* ../img/content/btn_navi_15_lft.gif   btn_navi_15_rgt.gif 20170202  */

.wrap .header #gnb{border-bottom:1px solid #e65046; border-top:1px solid #c2c2c2; height:39px; }
.wrap .header #gnb .gnb{width:937px; margin:0 auto; padding:0 100px; position:relative;}
.wrap .header #gnb .gnb .allmenu{float:left; }

/* 170913 bjy  .wrap .header #gnb .gnb .allmenu > .btn{width:42px; height:39px; font-size:0; line-height:0; display:block; background:url(../img/icon_allmenu_off.gif) center center no-repeat; border-top:1px solid #c2c2c2; border-right:1px solid #ddd;  border-bottom:1px solid #e14b41; border-left:1px solid #ddd; position:absolute; top:-1px; left:100px;} */
.wrap .header #gnb .gnb .allmenu > .btn {width: 100px;padding-top:11px;padding-bottom:10px;padding-left:40px;height:auto;font-size:15px;font-weight:bold;display: block;background: url(/img/icon_allmenu_off.gif) left -1px no-repeat;border-top: 1px solid #c2c2c2;border-right: 1px solid #ddd;border-bottom: 1px solid #e14b41;border-left: 1px solid #ddd;position: absolute;top: -1px;left: 100px;}
/* 170913 bjy  .wrap .header #gnb .gnb > .active > .btn{background:url(../img/icon_allmenu_on.gif) center center no-repeat; border-left:1px solid #de3226;}*/
.wrap .header #gnb .gnb > .active > .btn {color:#de3327;background: url(/img/icon_allmenu_on.gif) left -1px no-repeat !important;}
/* 170913 bjy  .wrap .header #gnb .gnb > .active > .close{display:block;} */
.wrap .header #gnb .gnb .allmenu > .close{display:none; width:42px; height:39px; font-size:0; line-height:0; background:url(../img/bg_allmenu_close.png) center center no-repeat; position:absolute; top:47px; right:165px; z-index:300;}

.wrap .header #gnb .gnb .allmenu > ul{display:none;position:absolute; top:40px; left:100px; width:868px; min-height:200px; z-index:300; border:1px solid #da281c;background-color:#f9f9f9; padding:5px 0 5px 7px;}
.wrap .header #gnb .gnb .allmenu > ul > li > a{padding:6px 20px 6px 10px; line-height:19px; color:#464646; width:130px; display:inline-block; position:relative; font-weight:700;}
.wrap .header #gnb .gnb .allmenu > ul > li > a:hover, .wrap .header #gnb .gnb .allmenu > ul > li > a:focus, .wrap .header #gnb .gnb .allmenu > ul > li.hover > a{background-color:#5e5e5e; color:#fff;}
.wrap .header #gnb .gnb .allmenu > ul > li > a:after{content:''; background:url(../img/icon_allmenu_arrow.png); width:3px; height:5px; display:inline-block; position:absolute; top:50%; margin-top:-2px; right:15px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div{display:none; width:703px; position:absolute; top:0px; left:167px; border-left:1px solid #c2c2c2; height:99.9999%; background-color:#fff; padding:0 0 0 4px;}
.wrap .header #gnb .gnb .allmenu > ul > li.hover > div{display:block;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > p{background:#5e5e5e url(../img/bg_allmenu_depth2.gif) left top repeat-x; width:700px; line-height:44px; margin-top:4px; color:#fff; font-size:19px; font-weight:700; position:absolute;top:0px; left:4px; z-index:1;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > p:before{width:16px; display:inline-block; content:'';}
.wrap .header #gnb .gnb .allmenu > ul > li > div ul{width:220px; height:100%; float:left; margin-top:48px; overflow-x:hidden; overflow-y:auto; border-right:1px solid #e2e2e2;}
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li:first-of-type{margin-top:6px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li{padding-left:22px; background:url(../img/dot_allmenu.gif) 15px 12px no-repeat;}
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li > a{line-height:25px; padding:2px 0;}
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li > a:active,
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li > a:hover,
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li > a:focus,
.wrap .header #gnb .gnb .allmenu > ul > li > div ul > li.hover > a{text-decoration:underline; color:#db2a1e;}

.wrap .header #gnb .gnb .allmenu > ul > li > div > ul > li > ul{display:none;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > ul > li > ul{position:absolute; top:0px; left:221px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > ul > li.hover > ul{display:block; }
.wrap .header #gnb .gnb .allmenu > ul > li > div > ul > li.hover > ul > li{padding-left:15px; background:none;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div{width:266px; position: relative; right:0px; bottom:0px;height: 100%;float: right;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > div.bnr{border-left:1px solid #d7d7d7;height: auto;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > div.bnr > a{display:block; position:absolute; bottom:0px; right:0px;max-height:inherit}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > div.bnr > a img{max-width:100%;max-height:100%}
/*
.wrap .header #gnb .gnb .allmenu > ul > li > div > div{width:554px; position: relative; right:0px; bottom:0px;height: 100%;float: right;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > div{border-left:1px solid #d7d7d7;height: 100%;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_left{width:225px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_left > a{display:flex;position:absolute; bottom: 0px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right{width: 287px;padding: 0 20px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > a:nth-child(1){bottom:162px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > a:nth-child(2){bottom:20px; position:absolute;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic{display:table; padding: 11px 0;width: 288px;position: absolute;right: 20px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic > img{width:120px; height:120px; float:left;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic > div{display:table-cell; vertical-align:middle;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic > div > p{padding-left: 10px;}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic > div > .tit{}
.wrap .header #gnb .gnb .allmenu > ul > li > div > div > .f_right > .basic > div > .price{}
*/
/*
.wrap .header #gnb .gnb > ul > li{float:left; background:url(../img/bar_gnb.png) center right no-repeat;}
.wrap .header #gnb .gnb > ul > li:last-child{background:none;}
.wrap .header #gnb .gnb > ul > li > a{padding:10px 22px; line-height:19px; display:block; font-weight:700; font-size:15px; min-width:63px; text-align:center;}*/
.wrap .header #gnb .gnb > ul > li.prim{position:relative;}
.wrap .header #gnb .gnb > ul > li.prim > a{padding:10px 22px 10px 52px;}
.wrap .header #gnb .gnb > ul > li.prim > a:before{content:''; background:url(../img/icon_gnb_prim.png) center right no-repeat; width:23px; height:39px; margin-right:5px; position:absolute; top:0px; left:22px; }
/*
.wrap .header #gnb .gnb .gnbmenu{float:left; padding-left:44px;}
.wrap .header #gnb .gnb .gnbmenu > li > a{color:#363636;}
.wrap .header #gnb .gnb .rightmenu{float:right;}
.wrap .header #gnb .gnb .rightmenu > li > a{color:#f26522;}
*/
.wrap .header #gnb .gnb > ul > li{float:left; width:auto;}
.wrap .header #gnb .gnb > ul > li > a{line-height:19px; display:block; font-weight:700; font-size:15px; text-align:center; letter-spacing:-0.03em;}
/* 170913 bjy .wrap .header #gnb .gnb .gnbmenu{float:left; width:auto; padding-left:44px;} */
    .wrap .header #gnb .gnb .gnbmenu {float: left;width: auto;padding-left: 134px;}
.wrap .header #gnb .gnb > ul.gnbmenu > li:first-child{margin-left:10px;}
.wrap .header #gnb .gnb .gnbmenu > li > a{color:#363636; padding:10px 20px; }
.wrap .header #gnb .gnb .gnbmenu > li > a.active{color:#f33946;}
.wrap .header #gnb .gnb .rightmenu{float:right; width:auto;}
.wrap .header #gnb .gnb .rightmenu > li > a{color:#868686; padding:10px 12px; }
.wrap .header #gnb .gnb .rightmenu > li > a:before{content:''; display:inline-block; width:4px; height:4px; background:url(../img/icon_rightmenu.gif) center center no-repeat; line-height:19px; vertical-align:middle; margin-right:6px;}

.wrap .footer{background:#f9f9f9; border-top:1px solid #dfdfdf; width:100%; overflow:hidden;}
.wrap .footer a{font-size:11px; line-height:16px;}
.wrap .footer .footer01{background:#eeeeee; overflow:hidden;}
.wrap .footer .footer01 ul{text-align:center; width:937px; margin:0 auto; padding:0 100px;}
.wrap .footer .footer01 ul > li{display:inline-block;}
.wrap .footer .footer01 ul > li > a{padding:10px 8px; display:block; font-weight:700; color:#707070;}
.wrap .footer .footer01 ul > li:first-child > a{padding:10px 10px 10px 0px;}
.wrap .footer .footer01 ul > li:last-child > a{padding:10px 0px 10px 10px;}
.wrap .footer .footer02{width:937px; margin:0 auto; padding:30px 100px; overflow:hidden;}
.wrap .footer .footer02 > div{width:100%; position:relative;}
.wrap .footer .footer02 p, .wrap .footer .footer02 span, .wrap .footer .footer02 a{color:#646464; font-size:11px;}
.wrap .footer .footer02 span{margin-right:12px;}
.wrap .footer .footer02 div > div > div{padding-bottom:8px;}
.wrap .footer .footer02 div > div > div > p{line-height:18px;}
.wrap .footer .footer02 .f_left{width:520px; padding-right:35px; margin-right:35px; border-right:1px solid #ddd;}
/* 2016-11-29 ygh .wrap .footer .footer02 .f_left{width:492px; padding-right:35px; margin-right:35px; border-right:1px solid #ddd;} line.620 374 */
.wrap .footer .footer02 .f_left > div:last-child{padding-bottom:0px;}
.wrap .footer .footer02 .f_left > div > p > a{background-color:#fff;}
.wrap .footer .footer02 .f_right{width:346px;}
.wrap .footer .footer02 .f_right strong{font-size:14px; margin-left:5px; line-height:20px;}
.wrap .footer .footer02 .f_right .f_str{font-size:13px; line-height:20px; font-weight: 700;}
.wrap .footer .footer02 .f_right > div{padding:0 0 17px 0;}
.wrap .footer .footer02 .f_right > div > p{}
.wrap .footer .footer02 .f_right > div > p > a{}
.wrap .footer .footer02 .f_right > div > p > a:after{content:'|'; font-size:10px; padding-left:5px; margin-right:5px;}
.wrap .footer .footer02 .f_right > div > p > a:last-child:after{content:'';}
.wrap .footer .footer02 .sns{position:absolute; top:0px; right:0px; overflow:hidden;}
.wrap .footer .footer02 .sns a{width:25px; height:25px; font-size:0; line-height:0; margin:0 2px; float:left; display:inline-block;}
.wrap .footer .footer02 .sns .sns_fb{background:url(../img/img_sns_fb.gif) center center no-repeat;}
.wrap .footer .footer02 .sns .sns_tt{background:url(../img/img_sns_tt.gif) center center no-repeat;}
.wrap .footer .footer02 .sns .sns_cs{background:url(../img/img_sns_nc.jpg) center center no-repeat;}
.wrap .footer .footer02 .sns .sns_isg{background:url(../img/img_sns_isg.gif) center center no-repeat;}
.wrap .footer .footer02 .sns .sns_you{background:url(../img/img_sns_you.png) center center no-repeat;}
.wrap .footer .footer02 .sns .sns_ins{background:url(../img/img_sns_ins.png) center center no-repeat;}
.wrap .footer .footer03{width:1020px; margin:0 auto;overflow:hidden; border-top:1px solid #d2d2d2;}
.wrap .footer .footer03 ul{width:92%;margin:0 auto }
.wrap .footer .footer03 ul > li{font-size:0; line-height:0; background-image:url(/img/marks/img_foot_mark_new.gif); background-position:0px 0px; background-repeat:no-repeat; height:62px; float:left;}
.wrap .footer .footer03 ul > li.mark_01{width:140px;}
.wrap .footer .footer03 ul > li.mark_02{background-position:-140px 0px; width:150px;}
.wrap .footer .footer03 ul > li.mark_03{background-position:-290px 0px; width:160px;}
.wrap .footer .footer03 ul > li.mark_04{background-position:-450px 0px; width:135px;}
.wrap .footer .footer03 ul > li.mark_05{background-position:-585px 0px; width:145px;}
.wrap .footer .footer03 ul > li.mark_06{background-position:-730px 0px; width:135px;}
.wrap .footer .footer03 ul > li.mark_07{background-position:-865px 0px; width:72px;}

.wrap .footer .footer01 .n2 > a{color:#000;}
/* 
2017-04-18 ljh
.wrap .footer .footer03 ul > li.mark_01{width:185px;}
.wrap .footer .footer03 ul > li.mark_02{background-position:-185px 0px; width:145px;}
.wrap .footer .footer03 ul > li.mark_03{background-position:-330px 0px; width:185px;}
.wrap .footer .footer03 ul > li.mark_04{background-position:-515px 0px; width:155px;}
.wrap .footer .footer03 ul > li.mark_05{background-position:-670px 0px; width:150px;}
.wrap .footer .footer03 ul > li.mark_06{background-position:-820px 0px; width:117px;}
2017-04-11 ljh
.wrap .footer .footer03{width:937px; margin:0 auto;overflow:hidden; border-top:1px solid #d2d2d2;}
.wrap .footer .footer03 ul{width:92%;margin:0 auto }
.wrap .footer .footer03 ul > li{font-size:0; line-height:0; background-image:url(../img/img_foot_mark.gif); background-position:0px 0px; background-repeat:no-repeat; height:62px; float:left;}
.wrap .footer .footer03 ul > li.mark_01{background:none}
.wrap .footer .footer03 ul > li.mark_02{background-position:-100px 0px; width:91px;}
.wrap .footer .footer03 ul > li.mark_03{background-position:-191px 0px; width:108px;}
.wrap .footer .footer03 ul > li.mark_04{background-position:-299px 0px; width:106px;}
.wrap .footer .footer03 ul > li.mark_05{background-position:-405px 0px; width:113px;}
.wrap .footer .footer03 ul > li.mark_06{background-position:-518px 0px; width:144px;}
.wrap .footer .footer03 ul > li.mark_07{background-position:-662px 0px; width:93px;}
.wrap .footer .footer03 ul > li.mark_08{background-position:-755px 0px; width:118px;}
.wrap .footer .footer03 ul > li.mark_09{background-position:-873px 0px; width:64px;}
 */
/* 퀵배너 */
.quick{width:80px; position:absolute; top:10px; z-index:200}
.quick > div{background:#fff;}
.quick.quick_left{left:50%; margin-left:-568px;}
.quick.quick_right{right:50%; margin-right:-568px;}
.quick .banner,
.quick .banner1{border:1px solid #d0d6d6; padding:10px 9px; overflow:hidden; }
.quick .banner1 a{
    display:inline-block;
    width:58px;
    margin-top:7px
    }
.quick .banner1 a:first-child{
    margin-top:0
    }
.quick .banner1 a img{
    width:100%;
    }
.quick .banner3 > a{display:block; margin-left:-20px; margin-top:15px;}
.quick_left > div{margin-bottom:7px;}
/*.quick .banner ul{margin-bottom:13px;}
.quick .banner ul li:first-child{display:block;}
.quick .banner ul li{display:none;}
.quick .banner .btn{border:1px solid #b9b9b9; height:13px; width:31px; margin:0 auto;}
.quick .banner .btn > a{background-image:url(../img/btn_quick_np.gif); background-repeat:no-repeat; width:15px; height:13px; font-size:0; line-height:0;}
.quick .banner .btn .prev{background-position:0px 0px; float:left; border-right:1px solid #b9b9b9; width:15px;}
.quick .banner .btn .next{background-position:-16px 0px; float:right;}*/
.quick .menu > a{height:29px; line-height:29px; padding-bottom:0; text-align:center; color:#555555; display:block;}
.quick .menu > a:first-child{background:url(../img/img_quick_menu_1.gif) top left no-repeat; padding-top:1px;}
.quick .menu > a:last-child{height:30px; line-height:30px;background:url(../img/img_quick_menu_3.gif) top left no-repeat; padding:1px 0;}
.quick .menu > a{background:url(../img/img_quick_menu_2.gif) top left no-repeat;}
.quick .qrcode{border:1px solid #d0d6d6; padding:11px 9px; overflow:hidden;}
.quick_right{}
.quick_right .baro{width:80px; height:60px; display:block;}
.quick_right > ul{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.quick_right > ul > li{border-top:1px solid #d7d7d7; padding:10px 0 28px 0; height:13px; background-image:url(../img/bg_quick_right.gif); background-repeat:no-repeat; position:relative;}
.quick_right > ul > li:nth-child(1){background-position:0px 0px; border-top:none;}
.quick_right > ul > li:nth-child(2){background-position:0px -52px;}
.quick_right > ul > li:nth-child(3){background-position:0px -104px}
.quick_right > ul > li > a{font-size:11px;height:35px; text-align:center; width:100%; color:#555555; display:block;}
.quick_right > ul > li em{position:absolute; bottom:5px; right:16px; color:#fff; font-size:11px; font-weight:700; width:20px; text-align:center; line-height:14px; background:url(../img/bg_quick_number.png) center center no-repeat;}
.quick_right .top,
.quick_right .down{border:1px solid #625251; display:block; font-size:0; line-height:0;background-color:#7a6765;  background-position:center center; background-repeat:no-repeat; width:44px; height:5px; padding:10px 17px;}
.quick_right .top{background-image:url(../img/txt_top.gif); border-bottom:none;}
.quick_right .down{background-image:url(../img/txt_down.gif);}
.quick_right .banner_history{border:1px solid #d7d7d7; border-bottom:none;}
.quick_right .banner_history .btn{position:relative;padding:12px 7px;}
.quick_right .banner_history .btn > a{text-indent:-10000px; display:block; width:11px; height:11px; background-repeat:no-repeat; background-position:center center; border:1px solid #cccccc;}
.quick_right .banner_history .btn .prev{background-image:url(../img/btn_n_prev.png); float:left;}
.quick_right .banner_history .btn .next{background-image:url(../img/btn_n_next.png); float:right;}
.quick_right .banner_history .btn > span{position:absolute;top:9px;font-size:11px; width:38px; text-align:center; display:inline-block; vertical-align:top;}
.quick_right .banner_history .btn > span > em{font-weight:700;}
.quick_right .banner_history > ul{padding:7px 7px 0 7px;}
.quick_right .banner_history > ul > li{display:none;}
.quick_right .banner_history > ul > li:first-child{display:block;}
.quick_right .banner_history > ul > li.active{}
.quick_right .banner_history > ul > li > ul{}
.quick_right .banner_history > ul > li > ul > li{position:relative;}
.quick_right .banner_history > ul > li > ul > li > a{}
.quick_right .banner_history > ul > li > ul > li > .close{display:none; text-indent:-10000px; width:13px; height:12px; background:url(../img/btn_his_close.gif) center center no-repeat; position:absolute; top:1px; right:1px;}
.quick_right .banner_history > ul > li > ul > li > a > img{width:60px; height:60px; border:1px solid #fff;}
.quick_right .banner_history > ul > li > ul > li > a > .goods_info{display:none; background:#f24d42; padding:6px 12px; position:absolute; right:64px; top:0px; width:145px; height:50px; z-index:100;}
.quick_right .banner_history > ul > li > ul > li > a > .goods_info > span{color:#fff; line-height:16px; display:block;}
.quick_right .banner_history > ul > li > ul > li > a > .goods_info > span:last-child{padding-top:2px;}
.quick_right .banner_history > ul > li > ul > li.hover .goods_info{display:block;}
.quick_right .banner_history > ul > li > ul > li.hover img{border:1px solid #f24d42;}
.quick_right .banner_history > ul > li > ul > li.hover .close{display:block;}

/*퀵슬라이드*/
.slider .flex-viewport,
.slider .flex-viewport ul li{overflow:hidden;}
.quick.quick_right .slider .flex-viewport{overflow:initial;}

.quick .flex-direction-nav{/*display:none;*/}
.quick .flex-control-nav{display:none;}
.quick .flex-pauseplay{display:none;}

.quick.quick_left .banner{height:105px; padding:10px 9px 0 9px}
.quick.quick_left .slider .slides{overflow:hidden; height:70px;}
.quick.quick_left .slider .slides li a img{width:60px; height:70px;}
.quick.quick_left .slider .flex-direction-nav{border:1px solid #b9b9b9; height:13px; width:31px; margin:12px auto 0 auto; position:relative;}
.quick.quick_left .slider .flex-direction-nav li{background-image:url(../img/btn_quick_np.gif); background-repeat:no-repeat; width:15px; height:13px; font-size:0; line-height:0; top:0px; margin-top:0px;}
.quick.quick_left .slider .flex-direction-nav li.flex-nav-prev{}
.quick.quick_left .slider .flex-direction-nav li.flex-nav-next{background-position:-15px 0px;}
.quick.quick_left .slider .flex-direction-nav li a{width:15px; height:13px;}
.quick.quick_left .slider .flex-direction-nav .flex-nav-prev a{height:13px;}
.quick.quick_left .slider .flex-direction-nav .flex-nav-prev a.flex-prev{background-position:0px 0px; float:left; border-right:1px solid #b9b9b9; width:15px;}
.quick.quick_left .slider .flex-direction-nav .flex-nav-next a.flex-next{background-position:-16px 0px; float:right;}

.quick.quick_right .banner_history{border:1px solid #d7d7d7; border-bottom:none; width:80px; height:236px;}
.quick.quick_right .banner_history .slider{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav{padding:12px 7px;}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > span{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li a{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li.flex-nav-prev{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li.flex-nav-prev a.flex-prev{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li.flex-nav-next{}
.quick.quick_right .banner_history .slider .page_btn.flex-direction-nav > li.flex-nav-next a.flex-next{}
.quick.quick_right .banner_history .slider .flex-viewport{}
.quick.quick_right .banner_history .slider .slides{padding:7px 7px 0 7px; width:78px; height:193px;}
.quick.quick_right .banner_history .slider .slides li{display:none; width:64px; height:186px;}
.quick.quick_right .banner_history .slider .slides li:first-child{display:block;}
.quick.quick_right .banner_history .slider .slides li.active{}
.quick.quick_right .banner_history .slider .slides li ul{}
.quick.quick_right .banner_history .slider .slides li ul li{position:relative;}
.quick.quick_right .banner_history .slider .slides li ul li > a{}
.quick.quick_right .banner_history .slider .slides li ul li > a > img{width:60px; height:60px; border:1px solid #fff;}
.quick.quick_right .banner_history .slider .slides li ul li > a > .goods_info{display:none; background:#f24d42; padding:6px 12px; position:absolute; right:64px; top:0px; width:145px; height:50px; z-index:100;}
.quick.quick_right .banner_history .slider .slides li ul li > a > .goods_info > span{color:#fff; line-height:16px; display:block;}
.quick.quick_right .banner_history .slider .slides li ul li > a > .goods_info > span:last-child{padding-top:2px;}
.quick.quick_right .banner_history .slider .slides li ul li.hover .goods_info{display:block;}
.quick.quick_right .banner_history .slider .slides li ul li.hover img{border:1px solid #f24d42;}
.quick.quick_right .banner_history .slider .slides li ul li.hover .close{display:block;}
.quick.quick_right .banner_history .slider .slides li ul li > a.close{display:none; text-indent:-10000px; width:13px; height:12px; background:url(../img/btn_his_close.gif) center center no-repeat; position:absolute; top:1px; right:1px;}


.container, .container_home{margin:0 auto; min-height:430px; padding-bottom:60px; position:relative; width:100%; min-width:1137px; display:table;} /*overflow:hidden;}*/
/*.container{width:1137px; display:table;}*/

.lnb{width:200px; float:left;}
.content_wide{width:937px; margin:0 auto;}
.content_wide .content{width:100%;}
.lnb + .content{width:700px !important; float:right;}
.content_member{margin-top:30px;}

/* history */
.history_box{padding:14px 0; display:block; height:26px;}
.history_box > span, .history_box > div{float:left; width:auto;}
.history_box > span{line-height:26px;}
.history_box > div{margin-left: 22px; position:relative;}
.history_box > div > a{border:1px solid #cdcdcd; display:inline-block; line-height:24px; padding-left:6px; }
.history_box > div > span{display:inline-block; line-height:26px; padding:0 6px; }
.history_box > div > a:before,
.history_box > div > span:before{content:''; background:url(../img/icon_history.png) center center no-repeat; width:4px; height:7px; position:absolute; top:10px; left: -13px;}
.history_box > div > a:after{content: ''; background:url(../img/btn_history.png) center center no-repeat; width:25px; height:24px; border-left:1px solid #cdcdcd; margin-left:20px; float:right;}
.history_box > div > ul{
    visibility:hidden;
    position:relative;
    top:26px;
    left:0px;
    background:#fff;
    border:1px solid #cdcdcd;
    border-top:0;width:100%;
    box-sizing:border-box
    }
.history_box > div > ul.rd{
    display:none;
    visibility:visible;
    position:absolute
    }
.history_box > div > ul.open{
    display:block
    }
.history_box > div > ul > li a{
       display:block;
       padding:0 10px;
       line-height:24px;
       white-space:nowrap
       }
.history_box > div > ul > li a:hover, .history_box > div > ul > li a:active, .history_box > div > ul > li a:focus{background:#ebebeb;}

.wrap h1, .wrap h2, .wrap h3{letter-spacing:-1px; color:#464646; }
.wrap h1{font-size:25px; width:100%; overflow:hidden; padding:13px 0; line-height:25px;}
.wrap h1 > span{font-size:13px; color:#959595; float:right; line-height:25px;}
.wrap h2, .wrap .mom h3{padding:15px 0 10px; font-size:19px; color:#464646; line-height:26px;}
.wrap h2, .wrap .mom h3{font-weight:700;}
/*h2 > em,*/.wrap h2 em, .wrap .mom h3 > em{font-weight:400; margin-left:3px;}
/*h2 > span, */.wrap h2 span, .wrap .mom h3 > span{font-weight:400; font-size:13px; margin-left:10px; color:#666}
.wrap .content .tab_h2{
    margin-bottom:10px;
    border-bottom:1px solid #b3b3b3 
    }
/* lnb */
.lnb > ul{border:1px solid #959595; margin-bottom:20px;}
.lnb > ul > li{border-top:1px solid #dddddd}
.lnb > ul > li:first-child{border-top:none;}
.lnb > ul > li > a{line-height:18px; color:#464646; display:block; font-weight:700;}
.lnb > ul > li > a{padding:10px 33px 10px 13px;}
.lnb > ul > li.hover > a, .lnb > ul > li.active > a{background-color:#f7f6f6; position:relative;}
.lnb > ul > li.hover > a:after, .lnb > ul > li.active > a:after{
    content:'';
    display:inline-block;
    float:right;
    background:url(../img/arrow_lnb_hover.png) center center no-repeat;
    width:5px;
    height:9px;
    position:absolute;
    top:50%;
    margin-top:-4px;
    right:18px;
    }
.lnb > ul > li.nobg.active > a:after{
    background:none
    }
.lnb > ul > li > ul{padding:9px 15px; border-top:1px solid #dddddd}
.lnb > ul > li > ul > li{}
.lnb > ul > li > ul > li > a{line-height:21px; display:block; color:#636363;}
.lnb > ul > li > ul > li.subon > a, .lnb > ul > li > ul > li > a:hover, .lnb > ul > li > ul > li > a:focus{color:#3a8f00}
.lnb_banner{border:1px solid #d7d7d7;text-align:center}
.lnb_banner img{max-width:100%}

/* 탭메뉴(이동링크 탭) */
.tabmenu{}
.tabmenu:after{content:''; height:1px; width:100%; border-bottom:1px solid #959595; display:inline-block; position:absolute; bottom:0px; left:0px; z-index:1;}
.tabmenu > ul{}
.tabmenu > ul > li{display:table; float:left; border-top:1px solid #dddddd; border-left:1px solid #dddddd; position:relative;}
.tabmenu > ul > li:last-child{border-right:1px solid #dddddd;}
.tabmenu > ul > li > a{display:table-cell; vertical-align:middle; line-height:22px; padding:11px 10px; background:#fbfbfb; text-align:center; font-size:14px; font-weight:700; color#464646;}
.tabmenu > ul > li > a > em{color:#dc2a1e; font-size:12px; font-weight:400; margin-left:5px;}
.tabmenu > ul > li.active, .tabmenu > ul > li:hover{border:1px solid #959595; border-bottom:none !important;}
.tabmenu > ul > li.active:before, .tabmenu > ul > li:hover:before{content:''; height:1px; width:100%; border-bottom:1px solid #fff; display:inline-block; position:absolute; bottom:0px; left:0px; z-index:5;}
.tabmenu > ul > li.active > a, .tabmenu > ul > li:hover > a{background:#fff;}
.tabmenu > ul > li.active + li, .tabmenu > ul > li:hover + li{border-left:none;}

.tab_con{overflow:hidden; padding:49px 7px 0 7px;}

/* red tab */
.tab_red{width:100%; position:relative;}
.tab_red > li{}
.tab_red > li > a{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font-size:14px; height:40px; line-height:40px; color:#464646; position:absolute; top:0px;}
.tab_red > li > a:before, .tab_red > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_red > li > a:before{float:left; border-left:1px solid #d7d7d7;}
.tab_red > li > a > em{color:#dc2a1e; margin-left:3px;}
.tab_red > li:last-of-type > a:after{float:right; border-right:1px solid #d7d7d7;}
.tab_red > li.active > a{background:#f76670; border-color:#d0565f; color:#fff; font-weight:700;}
.tab_red > li.active > a:before,
.tab_red > li.active > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_red > li.active > a:before{float:left; border-left:1px solid #d0565f;}
.tab_red > li.active > a:after{float:right; border-right:1px solid #d0565f;}
.tab_red > li.active > a > em{color:#fff;}
.tab_red > li.active + li > a:before{border-left:none;}
.tab_red > li > div{display:none;}
.tab_red > li.active > div{display:block;}

.tab_red2{width:100%; margin:34px 0px 0px 0px; padding:0px; display:inline-block; position:relative; border-top:1px solid #d6d6d6;}
.tab_red2 > li{}
.tab_red2 > li > a{background-color:#f7f7f7; display:block; font-size:14px; text-align:center; line-height:35px; color:#696767; border:1px solid #d6d6d6; height:35px; position:absolute; top:-37px;}
.tab_red2 > li:last-of-type > a:after{float:right; border-right:1px solid #d7d7d7;}
.tab_red2 > li.active + li > a:before{border-left:none;}
.tab_red2 > li > div{display:none;}
.tab_red2 > li.active > div{display:block; padding:0px; margin:20px 0px 0px 0px;}
.tab_red2 > li.active > a{border-top:1px solid #e71a0f; border-bottom:1px solid #fff; background-color:#fff;}

/* green tab */
.tab_gr{width:100%; position:relative;}
.tab_gr > li{}
.tab_gr > li > a{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font-size:14px; height:40px; line-height:40px; color:#464646; position:absolute; top:0px;}
.tab_gr > li > a:before, .tab_gr > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_gr > li > a:before{float:left; border-left:1px solid #d7d7d7;}
.tab_gr > li:last-of-type > a:after{float:right; border-right:1px solid #d7d7d7;}
.tab_gr > li.active > a{background:#70a42b; border-color:#609020; color:#fff; font-weight:700;}
.tab_gr > li.active > a:before,
.tab_gr > li.active > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_gr > li.active > a:before{float:left; border-left:1px solid #609020;}
.tab_gr > li.active > a:after{float:right; border-right:1px solid #609020;}
.tab_gr > li.active + li > a:before{border-left:none;}
.tab_gr > li > div{display:none;}
.tab_gr > li.active > div{display:block;}

/* 진한회색 tab */
.tab_bw{width:100%; position:relative;}
.tab_bw > li{}
.tab_bw > li > a{background-color:#7c7c7c; text-align:center; font-size:14px; height:40px; line-height:40px; color:#fff; position:absolute; top:0px;}
.tab_bw > li.active > a{background-color:#fff;color:#464646; font-weight:700;}
.tab_bw > li > div{display:none;}
.tab_bw > li.active > div{display:block; padding:49px 0 0 0;}

/* radio tab */
.ra_tab{position:relative; padding-top:30px;}
.ra_tab > li{}
.ra_tab > li > .ra_box{position:absolute; top:0px;}
.ra_tab > li > div{display:none;}
.ra_tab > li.active > div{display:block;}

/* gray tab */
.tab_g{width:100%; position:relative;}
.tab_g > li{}
.tab_g > li > a{border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center; font-size:14px; height:44px; line-height:44px; color:#464646; position:absolute; top:0px; background-color:#fff;}
.tab_g > li > a:before, .tab_g > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:44px;}
.tab_g > li > a:before{float:left; border-left:1px solid #d1d1d1;}
.tab_g > li:last-of-type > a:after{float:right; border-right:1px solid #d1d1d1;}
.tab_g > li.active > a{background:#959595; border-color:#959595; color:#fff; font-weight:700;}
.tab_g > li.active > a:before,
.tab_g > li.active > a:after{content:''; display:inline-block; width:1px; height:44px;}
.tab_g > li.active > a:before{float:left; border-left:1px solid #959595;}
.tab_g > li.active > a:after{float:right; border-right:1px solid #959595;}
.tab_g > li.active + li > a:before{border-left:none;}
.tab_g > li > div{display:none;}
.tab_g > li.active > div{display:block;}

.tab_g2{width:100%; position:relative;}
.tab_g2 > li{float:left;}
.tab_g2 > li > a{border-top:1px solid #dddddd; border-bottom:1px solid #959595; text-align:center; font-size:13px; height:39px; line-height:39px; color:#464646; background-color:#fbfbfb; display:block;}
.tab_g2 > li > a:before, .tab_g2 > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:39px;}
.tab_g2 > li > a:before{float:left; border-left:1px solid #dddddd;}
.tab_g2 > li:last-of-type > a:after{float:right; border-right:1px solid #dddddd;}
.tab_g2 > li.active{}
.tab_g2 > li.active > a{background:#fff; border-color:#959595; border-bottom:none;}
.tab_g2 > li.active > a:before,
.tab_g2 > li.active > a:after{content:''; display:inline-block; width:1px; height:39px;}
.tab_g2 > li.active > a:before{float:left; border-left:1px solid #959595;}
.tab_g2 > li.active > a:after{float:right; border-right:1px solid #959595;}
.tab_g2 > li.active + li > a:before{border-left:none;}
.tab_g2 > li > div{display:none;}
.tab_g2 > li.active > div{display:block;}

/* 흰바탕 + 그레이박스 + 화살표아이콘 탭 */
.tab_ig{width:100%; position:relative; margin-bottom:20px; padding-top:42px;}
.tab_ig > li{}
.tab_ig > li > a{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font-size:14px; height:40px; line-height:40px; color:#464646; position:absolute; top:0px;}
.tab_ig > li > a:before, .tab_ig > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_ig > li > a:before{float:left; border-left:1px solid #d7d7d7;}
.tab_ig > li:last-of-type > a:after{float:right; border-left:1px solid #d7d7d7;}
.tab_ig > li.active > a:before, .tab_ig > li.active > a:after{content:''; display:inline-block; width:1px; height:40px;}
.tab_ig > li.active > a{background-color:#fff8f5; border-color:#f76670;}
.tab_ig > li.active > a:before{float:left; border-left:1px solid #f76670;}
.tab_ig > li.active > a:after{float:right; border-right:1px solid #f76670;}
.tab_ig > li.active + li > a:before, .tab_ig > li.active:last-of-type > a:after{border-left:none;}
.tab_ig > li > .tab_con{display:none}
.tab_ig > li.active > .tab_con{display:block; border:1px solid #d7d7d7; padding:20px;}

/* 흰바탕 + 라인 : 주문결제 탭 */
.tab_ig2{width:100%; position:relative; padding-top:54px;}
.tab_ig2:before{
    position:absolute;
    top:53px;
    z-index:0;
    width:100%;
    height:1px;
    content:'';
    background:#aaa
}
.tab_ig2 > li > a{border-top:1px solid #e6e6e6; border-bottom:1px solid #aaaaaa; text-align:center; font-size:13px; height:52px; line-height:52px; color:#707070; position:absolute; top:0px; font-weight:700;}
.tab_ig2 > li:nth-child(1) > a{width:33.4% !important;}
.tab_ig2 > li:nth-child(2) > a{width:33.3% !important; left:33.4% !important;}
.tab_ig2 > li:nth-child(3) > a{width:33.3% !important; left:66.7% !important;}
.tab_ig2 > li > a > em{color:#999999; font-weight:400;}
.tab_ig2 > li > a:before, .tab_ig2 > li:last-of-type > a:after{content:''; display:inline-block; width:1px; height:52px;}
.tab_ig2 > li > a:before{float:left; border-left:1px solid #e6e6e6;}
.tab_ig2 > li:last-of-type > a:after{float:right; border-left:1px solid #e6e6e6;}
.tab_ig2 > li.active > a:before, .tab_ig2 > li.active > a:after{content:''; display:inline-block; width:1px; height:52px;}
.tab_ig2 > li.active > a{background-color:#fff; border-top:2px solid #888888; border-bottom:1px solid #fff; font-size:15px; color:#000; height:51px; line-height:51px;}
.tab_ig2 > li.active > a > em{color:#f76670; font-weight:700;}
.tab_ig2 > li.active > a:before{float:left; border-left:1px solid #888888;}
.tab_ig2 > li.active > a:after{float:right; border-right:1px solid #888888;}
.tab_ig2 > li.active + li > a:before, .tab_ig2 > li.active:last-of-type > a:after{border-left:none;}
.tab_ig2 > li > .tab_con{display:none}
.tab_ig2 > li.active > .tab_con{display:block; padding:20px 0 0 0;}

/* li -  tab(a + div) */
.ct_col2 > ul > li > a, .ct_col2 > ul > li > p{width:50%;}
.ct_col2 > ul > li:nth-child(1) > a, .ct_col2 > ul > li:nth-child(1) > p{left:0px;}
.ct_col2 > ul > li:nth-child(2) > a, .ct_col2 > ul > li:nth-child(2) > p{left:50%;}

.ct_col3 > ul > li > a{width:33.3333%;}
.ct_col3 > ul > li:nth-child(1) > a{left:0px;}
.ct_col3 > ul > li:nth-child(2) > a{width:34%; left:33.3333%;}
.ct_col3 > ul > li:nth-child(3) > a{left:67%;}
.ct_col3 > ul > li.active:nth-child(3) > a{left:66.7%;}

.ct_col4 > ul > li > a{width:25%;}
.ct_col4 > ul > li:nth-child(1) > a{left:0px;}
.ct_col4 > ul > li:nth-child(2) > a{left:25%;}
.ct_col4 > ul > li:nth-child(3) > a{left:50%;}
.ct_col4 > ul > li:nth-child(4) > a{left:75%;}

.ct_col5 > ul > li > a{width:20%;}
.ct_col5 > ul > li:nth-child(1) > a{left:0px;}
.ct_col5 > ul > li:nth-child(2) > a{left:20%;}
.ct_col5 > ul > li:nth-child(3) > a{left:40%;}
.ct_col5 > ul > li:nth-child(4) > a{left:60%;}
.ct_col5 > ul > li:nth-child(5) > a{left:80%;}

.ct_col6 > ul > li > a{width:17%;}
.ct_col6 > ul > li:nth-child(1) > a{width:16%; left:0px;}
.ct_col6 > ul > li:nth-child(2) > a{width:16%; left:16%;}
.ct_col6 > ul > li:nth-child(3) > a{left:32%;}
.ct_col6 > ul > li:nth-child(4) > a{left:49%;}
.ct_col6 > ul > li:nth-child(5) > a{left:66%;}
.ct_col6 > ul > li:nth-child(6) > a{left:83%;}

.ct_bline:before{content:''; position:absolute; top:41px; width:100%; height:1px; background-color:#d7d7d7;}

/* li - only li width */
.col2 > li, .col2_46 > li, .col2 > span, .col3 > li, .col3 > span, .col4 > li, .col4 > span, .col5 > li{float:left;}
.col2 > li, .col2 > span{width:50%;}
.col3 > li, .col3 > span{width:33%;}
.col3 > li.active, .col3 > span:first-child{width:34% !important;}
.col4 > li, .col4 > span{width:25%;}
.col5 > li, .dd_col5 > dl > dd{width:20%;}
.col6 > li, .col6 > span{width:17%;}
.col6 > li:first-child, .col6 > li:last-child, .col6 > span:first-child, .col6 > span:last-child{width:16% !important;}

.col2_46 > li{vertical-align:top;}
.col2_46 > li:nth-child(1){width:42%; margin-right:3%;}
.col2_46 > li:nth-child(2){width:55%;}
.col2_46 > li > ul > li, .col2_46 > li > p{font-size:12px;}

.dvtG{}
.dvtG > dt, .dvtG > dd{display:inline-block; vertical-align:middle;}
.dvt_28_1 > dt{width:19%;}
.dvt_28_1 > dd{width:80%;}
.dvt_28_2 > dt{width:24%;}
.dvt_28_2 > dd{width:75%;}
.dvt_37_1 > dt{width:29%;}
.dvt_37_1 > dd{width:70%;}
.dvt_37_2 > dt{width:34%;}
.dvt_37_2 > dd{width:65%;}

/* 진행단계 바 */
.step_box.step_pt{background-image:url(../img/bg_step_pt.png); background-position:top left; background-repeat:repeat-x;}
.step_box{background-color:#f76670;}
.step_box > ol, .step_box > ul{height:42px;}
.step_box > ol > li, .step_box > ul > li{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; position:relative; height:40px;}
.step_box > ol > li > p, .step_box > ul > li > p{width:100%; height:100%; position:relative; display:table; text-align:center;}
.step_box > ol > li > p:before, .step_box > ul > li > p:before{content:''; background-image:url(../img/bg_step.png); background-position:top left; background-repeat:no-repeat; width:20px; height:40px; display:inline-block; float:left;}
.step_box > ol > li:first-child > p:before, .step_box > ul > li:first-child > p:before{background-color:#fff; background-image:none;}
.step_box > ol > li:first-child > p, .step_box > ul > li:first-child > p{border-left:1px solid #d7d7d7;}
.step_box > ol > li:last-child > p, .step_box > ul > li:last-child > p{border-right:1px solid #d7d7d7;}
.step_box > ol > li > p > span, .step_box > ul > li > p > span{display:table-cell; vertical-align:middle; padding-right:20px; height:100%; background:#fff; width:100%; font-weight:700;}
.step_box > ol > li.active, .step_box > ul > li.active, .step_box > ol > li.active:first-child > p, .step_box > ul > li.active:first-child > p, .step_box > ol > li.active:last-child > p, .step_box > ul > li.active:last-child > p{border-color:#d0565e !important;}
.step_box > ol > li.active > p > span, .step_box > ul > li.active > p > span{background:none !important; color:#fff;}
.step_box > ol > li.active > p, .step_box > ul > li.active > p{background-color:none;}
.step_box > ol > li.active > p:before, .step_box > ul > li.active > p:before{background-image:url(../img/bg_step_act.png); }
.step_box > ol > li.active:first-child > p:before, .step_box > ul > li.active:first-child > p:before{background:none}
.step_box > ol > li.active + li > p:before, .step_box > ul > li.active + li > p:before{background-image:url(../img/bg_step_act_next.png) !important;}

/* 진행단계 - 아이콘 */
.step_icon{line-height:20px;}
.step_icon:before{content:''; background-image:url(../img/icon_step.png); background-position:0px 0px; background-repeat:no-repeat; width:22px; height:20px; display:inline-block; vertical-align:bottom; margin-right:15px;}
.icon_cart:before{background-position:0px 0px;}
.icon_pay:before{background-position:-22px 0px;}
.icon_finish:before{background-position:-44px 0;}
.active .icon_cart:before{background-position:0px -21px;}
.active .icon_pay:before{background-position:-22px -21px;}
.active .icon_finish:before{background-position:-44px -21px;}

/* 버튼 */
.btnG, .inputg{font-size:12px; padding:5px 10px; line-height:14px; display:inline-block; text-align:center; min-width:38px;}
.btnG.btng, .inputg, .btnG.xls2{border:1px solid #e2e2e2; color:#707070; }
.btnG.btng2{background-color:#fff; color:#464646; border:1px solid #999}
.btnG.btnr{background-color:#ef4954; color:#fff; border:1px solid #ef4954;}
.btnG.btnr2{background-color:#fff; color:#dc2d21; border:1px solid #dc2d21;}
.btnG.btnr3{background-color:#dc2d21; color:#fff; border:1px solid #dc2d21;}
.btnG.btnr4{background-color:#fff; color:#dc2d21; border:1px solid #e2e2e2;}
.btnG.btngr{background-color:#2f7500; color:#fff; border:1px solid #2f7500;}
.btnG.btngr2{background-color:#fff; color:#2f7500; border:1px solid #2f7500;}
.btnG.btngr3{background:#495658 url(../img/bg_btngr3.gif) center left repeat-x; color:#fff;}
.btnG.btnb{background-color:#6e6e6e; color:#fff; border:1px solid #6e6e6e;}
.btnG.btnb2{background-color:#999; color:#fff; border:1px solid #999;}
.btnG.btngg{background-color:#fbfbfb; color:#707070; border:1px solid #cccccc}
.btnG.btngg2{background-color:#999; color:#fff; border:1px solid #999}
.btnG.btn_og{background-color:#f87130; color:#fff; border:1px solid #f87130;}
.btnG.btn_qadd{background-color:#a18a74; color:#fff; border:1px solid #a18a74;}
.btnbl,
.btnbl2{color:#1e95d3; border:1px solid #9cd1ec; background-color:#ffffff; }

/* 상품상세 - 모바일 주문  171212 */
.goods_view .good_head .btn_box {overflow:hidden;}
.goods_view .good_head .btn_box > a{float:left;}
.m_order{float:left;color:#000 !important;padding:0 !important;line-height:16px !important;}
.m_order em{color:#ff0000;}

.btn_tip{text-indent:-10000px; width:17px; height:17px; display:inline-block; vertical-align:text-top; margin-left:5px;}
.btn_tip{background:url(../img/content/icon_tip.gif) center center no-repeat; }
.tip2{background:url(../img/content/icon_tip2.gif) center center no-repeat; }

.btnG.xls2{background-color:#FFF; background-image:url(../img/icon_exsel.gif); background-position:8px center; background-repeat:no-repeat; padding:5px 10px 5px 28px;}
.btn.xls{background-image:url(../img/icon_exsel.gif); background-position:8px center; background-repeat:no-repeat; padding:5px 10px 5px 28px;}

/* 사이즈 */
.sizeM{font-size:14px; line-height:26px; padding:7px 18px; width:114px;}
.sizeB{font-size:17px; line-height:26px; padding:12px 30px; min-width:116px;}


/*select.select{padding:3px 5px 4px 5px; border:1px solid #e2e2e2; vertical-align:inherit; margin-right:3px; letter-spacing:-0.05em;}
.popup select.select{font-size:12px;}*/

select, select.select{padding:0 0 0 2px; height:26px; border:1px solid #e2e2e2; vertical-align:middle; letter-spacing:-0.05em; margin-right:3px; color:#707070; min-width:11%; width:auto; line-height:26px;}
select.disable{background:#dfdfdf}
.popup select, .popup select.select{font-size:12px;}

.isizeSA, .isizeS, .isizeS1_2, .isizeS1, .isizeS2_2, .isizeS2, .isizeS3 .isizeM, .isizeM2, .isizeM3, .isizeM3_1, .isizeM4, .isizeB, .isizeB0, .isizeB1, .isizeB2, .isizeB3, .isizeB4{min-width:auto !important;/**/}
/**/
.isizeSA{width:10px !important;}
.isizeS{width:34px !important;}
.isizeS1_2{width:41px !important;}
select.isizeS1_2{width:45px !important;}
.isizeS1{width:51px !important;}
.isizeS2_2{width:59px !important;}
.isizeS2{width:68px !important;}
.isizeS3{width:88px !important;}
.isizeM{width:110px !important;}
.isizeM2{width:150px !important;}
.isizeM3{width:200px !important;}
.isizeM3_1{width:178px !important;}
.isizeM4{width:234px !important;}
.isizeB{width:278px !important; text-align:left;}
.isizeB0{width:300px !important; text-align:left;}
.isizeB1{width:350px !important; text-align:left;}
.isizeB2{width:483px !important; text-align:left;}
.isizeB3{width:578px !important; text-align:left;}
.isizeB4{width:678px !important; text-align:left;}


/* 공통버튼(우편,쇼핑) */
a.btn_s{ background-color:#fff; font-size:12px; color:#707070; line-height:20px; text-align:center; display:inline-block; padding:0px 15px; margin:0px; border:1px solid #c9c9c9;}
a.btn_s.icon{ background-image:url(../img/inc/btn_s_icon.gif); background-position:right center; background-repeat:no-repeat; padding:0px 29px 0px 19px;}
a.btn_s.search, a.btn_s.btn_search{ background-color:#FFF; background-image:url(../img/inc/btn_icon_search_s.gif); background-position:6px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 27px !important; border:1px solid #cbcbcb;}
a.btn_s.check{ background-color:#FFF; background-image:url(../img/inc/btn_icon_check_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 30px !important; border:1px solid #cbcbcb;}
a.btn_s.mail{ background-color:#FFF; background-image:url(../img/inc/btn_icon_mail_s.gif); background-position:7px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 27px !important; border:1px solid #cbcbcb;}
a.btn_s.add{ background-color:#FFF; background-image:url(../img/inc/btn_icon_add_s.gif); background-position:right center; background-repeat:no-repeat; color:#707070; padding:0px 25px 0px 8px !important; border:1px solid #cbcbcb;}
a.btn_s.del{ background-color:#FFF; background-image:url(../img/inc/btn_icon_del_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 25px !important; border:1px solid #cbcbcb;}
a.btn_s.import{ background-color:#FFF; background-image:url(../img/inc/btn_icon_import_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 30px !important; border:1px solid #cbcbcb;}
a.btn_s.gray{background-color:#757575; color:#fff; line-height:22px; border:0px;}
a.btn_s.bg_red{background-color:#e2403e; color:#fff; line-height:22px; border:0px;}


a.btn_m{ background-color:#fff; font-size:12px; text-align:center; color:#323232; line-height:29px; display:inline-block; padding:0px 15px; margin:0px; border:1px solid #999999;}
a.btn_m.gray{background-color:#757575; color:#fff; line-height:31px; border:0px;}
a.btn_m.ok{ background-image:url(../img/inc/btn_icon_add_s.gif); background-position:right center; background-repeat:no-repeat; padding:0px 25px 0px 19px;}
a.btn_m.icon{ background-image:url(../img/inc/btn_s_icon.gif); background-position:right center; background-repeat:no-repeat; padding:0px 29px 0px 19px;}
a.btn_m.check{ background-image:url(../img/inc/pop_btn_icon_check.gif); background-position:12px center; background-repeat:no-repeat; padding:0px 19px 0px 39px;}
a.btn_m.disabled{ color:#979797; border:1px solid #cacaca;}
a.btn_m.xls{ background-color:#FFF; background-image:url(../img/inc/btn_icon_xls_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 34px; border:1px solid #cbcbcb;}
a.btn_m.file{ background-color:#FFF; background-image:url(../img/inc/btn_icon_file_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 36px; border:1px solid #cbcbcb;}
a.btn_m.import{ background-color:#FFF; background-image:url(../img/inc/btn_icon_import_s.gif); background-position:8px center; background-repeat:no-repeat; color:#707070; padding:0px 8px 0px 30px; border:1px solid #cbcbcb;}

/* on, off */
.off, .on{padding:6px 30px 6px 15px; background-position:center center; background-repeat:no-repeat; position:relative;}
.off:after, .on:after{content:''; display:inline-block; position:absolute; right:10px; top:50%; margin-top:-3px; width:10px; height:6px;}
.off:after{background-image:url(../img/icon_off.png);}
.on:after{background-image:url(../img/icon_on.png);}

input[type="file"]{border:1px solid #e2e2e2; vertical-align:bottom; background-color:#fff; height:24px;}

/* 셀렉트 */
.dropdownJQ{position:relative}
.dropdownJQ > ul{ 
      overflow-y:auto;
      position:absolute;
      width:100%;
      max-height:240px;
      top:26px;
      left:0;
      z-index:200;
      display:none;
      }
.bannerJQ .active{display:block !important;}

.selet_t1{}
.selet_t1 a{line-height:14px; display:block;}
.selet_t1 > a{border:1px solid #d7d7d7; width:80%; padding:4px 16% 4px 4%; position:relative;}
.selet_t1 > a:after{content:''; width:20px; height:100%; position:absolute; top:0px; right:0px; border-left:1px solid #d7d7d7; background:url(../img/bg_selet1_open.gif) center center no-repeat;}
.selet_t1 > ul{width:100%; top:25px; left:0; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.selet_t1 > ul > li{border-bottom:1px solid #d7d7d7; background-color:#fff;}
.selet_t1 > ul > li > a{padding:4px 4%;}

/*
.selet_t4{margin-left: 22px; position:relative;}
.selet_t4:after{content:''; background:url(../img/icon_history.png) center center no-repeat; width:4px; height:7px; position:absolute; top:10px; left: -13px;}
.selet_t4 > a{border:1px solid #cdcdcd; display:inline-block; line-height:24px; padding-left:6px; }
.selet_t4 > a:after{content: ''; background:url(../img/btn_history.png) center center no-repeat; width:25px; height:24px; border-left:1px solid #cdcdcd; margin-left:20px; float:right;}
.selet_t4 > ul{position:absolute; top: 26px; left: 0px; background:#fff;width: 100%;}
.selet_t4 > ul > li{border:1px solid #cdcdcd; border-top:none;}
.selet_t4 > ul > li a{display:block; line-height:24px;}
.selet_t4 > ul > li a:hover, .selet_t4 > ul > li a:active, .selet_t4 > ul > li a:focus{background:#cdcdcd;}
*/
.seletG{}
.seletG a{line-height:14px; display:block;}
.seletG > a{border:1px solid #d7d7d7; padding:4px 20px 4px 4px; position:relative;}/*width:80%;  padding:4px 16% 4px 4%;*/
.seletG > a:after{content:''; width:20px; height:100%; position:absolute; top:0px; right:0px; }
.seletG > ul > li{border:1px solid #d7d7d7; border-top:none; background-color:#fff;}
.seletG > ul > li > a{padding:6px 4px;}/*4px 4%*/
.seletG > ul > li > a:hover, .seletG > ul > li > a:active, .seletG > ul > li > a:focus{background-color:#fbfbfb;}
.selet_t2 > a:after{background:url(../img/popup/icn_arrow_selbox.png) center center no-repeat; border-left:1px solid #d7d7d7;}
.selet_t3 > a:after{background:url(../img/icon_sel.png) center center no-repeat; }
.selet_t4 > a{padding:4px 33px 4px 6px;}
.selet_t4 > a:after{background:url(../img/btn_history.png) center center no-repeat; width:25px; border-left:1px solid #cdcdcd; margin-left:20px; float:right;}


/* 아이콘 */
.icon{display:inline-block; font-size:0; line-height:0; vertical-align:middle;}
.icon_mj{background:url(../img/icon_mj.gif) center center no-repeat; width:56px; height:18px;}
.icon_ing{background:url(../img/icon_ing.gif) center center no-repeat; width:56px; height:18px;}
.icon_end{background:url(../img/icon_end.gif) center center no-repeat; width:56px; height:18px;}
.icon_point{background:url(../img/icon_point.gif) center center no-repeat; width:56px; height:18px;}
.icon_goods{background:url(../img/icon_goods.gif) center center no-repeat; width:56px; height:18px;}
.icon_mywon{line-height:18px; padding:10px 0; display:inline-block; font-size:14px;}
.icon_mywon:before{background:url(../img/icon_mywon.gif) center center no-repeat; width:18px; height:18px; content:''; display:inline-block; margin-right:5px; vertical-align:top;}
.icon_mywon > em{color:#db2b1f;}

.icon_new{display:inline-block; font-size:0; line-height:0; vertical-align:middle; background:url(../img/icon_new.gif) center center no-repeat; width:32px; height:14px;}

.icon_cal{background:url(../img/icon_calendar.gif) center center no-repeat; width:13px; height:14px;}


.tit_h{line-height:27px; font-size:25px; padding:13px 0 11px; font-weight:700;}
.tit_h > em{color:#e65e55; font-weight:400;}

.ra_box input[type="checkbox"], .ra_box input[type="radio"]{vertical-align:sub}
.ra_box input[type="checkbox"]{ margin:0 3px 0 0;}
.ra_box.t_line label{text-decoration:underline; color:#f9772c; line-height:22px;}

.ra_t1{text-align:center;}
.ra_t1 > label{color:#333;}

.ol_type1 > ol > li, .ol_type1 > li{list-style-type:decimal; list-style-position:inside; margin-bottom:5px;}
.ol_type1 > ol > li > p{position:relative; color:#898989; margin-left:15px;}

.ol_type2 > ol > li, .ol_type2 > li{list-style-type:decimal-leading-zero; list-style-position:inside; margin-bottom:5px;}
.ol_type2 > ol > li > p{position:relative; color:#898989; margin-left:15px;}

.ol_type3 > li{margin-bottom:20px;}
.ol_type3 > li.bold{color:#555;}

.dot_type1 > dt, .ol_type1 > p, .dot_type1 > label{font-weight:700; margin-bottom:5px; color:#636363;}
.dot_type1 > li, .dot_type1_2 > li, .dot_type1 > dd, .dot_type1_2 > dd, .dot_type1 > p, .dot_type1 > label{position:relative; color:#898989; padding:2px 0 2px 8px;}
.dot_type1 > li:last-child, .dot_type1_2 > li, .dot_type1 > dd:last-child, .ol_type1 > ol > li > p, .dot_type1 > p, .dot_type1 > label{padding:2px 0 0 8px;}
.dot_type1 > li:before, .dot_type1_2 > li:before, .dot_type1 > dd:before, .dot_type1_2 > dd:before, .ol_type1 > ol > li > p:before, .dot_type1 > p:before, .dot_type1 > label:before{content:''; position:absolute; top:10px; left:0px; width:3px; height:1px; background-color:#898989;}
.dot_type1_2 > li:before, .dot_type1 > label{height:3px;}
.dot_type1 > li > em, .dot_type1_2 > li > em, .dl_type1 > dt > em, .dot_type1_2 > dt{color:#e65e55;}
.dl_type1 > dt > em{font-weight:400;}
.dl_type1 > dd{padding-bottom:10px;}
.dot_type1 > label:before{width:4px; height:4px; top:7px; background-color:#cccccc;}

.dl_type2{}
.dl_type2 > dt, .dl_type2 > dd{width:100%; display:block; margin-bottom:10px;}
.dl_type2 > dd:last-of-type{margin-bottom:0;}
.dl_type2 strong{color:#464646; font-weight:400; display:block;}
.dl_type2 em{color:#f9772c;}

.dot_type2{}
.dot_type2 > li, .dot_type2 > dt, p.dot_type2{position:relative; padding:2px 0 2px 8px; font-weight:400;}
.dot_type2 > li:before, .dot_type2 > dt:before, p.dot_type2:before{content:''; position:absolute; top:8px; left:0px; width:5px; height:7px; background:url(../img/icon_dottype2.gif) center center no-repeat;}
.dot_type2 > li > strong, .dot_type2 > li > span, .dot_type2 > dd > p{display:inline-block; text-align:left;}
.dot_type2 > li > strong{color:#494949; vertical-align:text-top; font-weight:700;}
.dot_type2 > li > strong:after{content:':'; display:inline-block; margin:0 5px;}
.dot_type2 > li > span{color#707070; vertical-align:top;}
.dot_type2 > dd{font-weight:400; padding:0 0 15px 8px;}
.dot_type2 > dd:last-of-child{padding-bottom:0;}
.dot_type2 > dd > p > strong{font-weight:400; color:#db2b1f;}
p.dot_type2 > strong{font-weight:400; color:#333; font-size:13px; margin-right:10px;}
p.dot_type2 > span{color:#777777;}
.popup p.dot_type2 > span{font-size:12px;}

.dot_type3{}
.dot_type3 > li{}
.dot_type3 > li > span{width:45%; line-height:22px; display:inline-block; font-weight:700;}
.dot_type3 > li > .tit{text-align:left;}
.dot_type3 > li > .tit:before{content:''; display:inline-block; background:url(../img/inc/dott_li3.gif) center center no-repeat; width:3px; height:3px; margin-right:5px;}
.dot_type3 > li > .txt{padding-right:4%; text-align:right;}
.dot_type3 > li:last-child > .txt{padding-right:0; width:50%;}
.dot_type3 > li > .txt > em{margin-right:5px; color:#dc2a1e; font-size:14px;}

.dot_type4{}
.dot_type4 > dt{font-weight:700; margin-bottom:10px; color:#464646;}
.dot_type4 > dd{color:#707070; padding:2px 0;}
.dot_type4 > dd:before{content:'·'; display:inline-block; font-weight:700; margin-right:5px;}

.dot_full li{position:relative; font-size:12px;}
.dot_full li:before{content:''; display:inline-block; position:absolute;}
.dot_full > li{padding:0 0 5px 10px !important;}
.dot_full > li:before{top:5px; left:0px; width:5px; height:7px; background:url(../img/dot_c.png) center center no-repeat;}
.dot_full > li > ul{margin:5px 0 0 10px;}
.dot_full > li > ul > li{padding:0 0 2px 8px !important;}
.dot_full > li > ul > li:before{top:8px; left:0px; width:3px; height:1px; background-color:#898989;}
.dot_full > li > ul > li > ul{margin-left:5px;}
.dot_full > li > ul > li > ul > li{}
.dot_full > li > ul > li > ul > li:before{}
.dot_full .etc_t1{text-align:center; padding:10px 0; display:block !important; color:#464646;}

.ul_line{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.ul_line > li{border-bottom:1px solid #e6e6e6; padding:6px; line-height:26px;}
.ul_line > li:last-child{border-bottom:none;}
.ul_line > li > label{}
.ul_line > li > label.tit1{}
.ul_line > li > input[type="text"]{}
.ul_line > li > span{display:inline-block; margin-left:5px;}
.ul_line > li > span.text1{min-width:18px;}

.line_type1{padding:15px 0; border-top:1px solid #b3b3b3;}
.line_type1 > li{line-height:20px; color:#707070;}
.line_type1 > li > em {color: #f76670;font-weight:bold;}

.line_type2{padding:15px 0; border-top:1px solid #b3b3b3;border-bottom:1px solid #d7d7d7;}
.line_type2 > li{line-height:20px; color:#707070;}
.line_type2 > li > em {color: #f76670;font-weight:bold;}

.basic{}
.basic .tit{font-size:14px; color:#333; line-height:22px; height:44px;}
.basic .price span{text-decoration:line-through; margin-right:12px;}
.basic .price strong{color:#db2b1f; font-size:15px;}

.li_line_t1{}
.li_line_t1 > li{border-bottom:1px solid #d7d7d7; padding:10px 0;}
.li_line_t1 > li:last-child{border-bottom:none;}

/* 평점 별 */
.starG{font-size:0 !important; line-height:0 !important; background-position:left center; background-repeat:no-repeat; width:73px; height:12px; display:inline-block; vertical-align:middle; text-align:left;}
.star0, .star1, .star2, .star3, .star4, .star5, .star6, .star7, .star8, .star9, .star10{background:url(../img/icon_starG_5.png) left center repeat-x; font-size:0 !important; line-height:0 !important; display:inline-block; height:100%;}
.star1{width:0px !important;}
.star1{width:7px !important;}
.star2{width:15px !important;}
.star3{width:22px !important;}
.star4{width:30px !important;}
.star5{width:37px !important;}
.star6{width:45px !important;}
.star7{width:52px !important;}
.star8{width:60px !important;}
.star9{width:67px !important;}
.star10{width:73px !important;}

.starG_big{background:url(../img/icon_starG_big_g.png) left center no-repeat; width:130px; height:21px; display:inline-block;}
.starG_big > .star1{width:12px !important;}
.starG_big > .star2{width:26px !important;}
.starG_big > .star3{width:38px !important;}
.starG_big > .star4{width:52px !important;}
.starG_big > .star5{width:64px !important;}
.starG_big > .star6{width:78px !important;}
.starG_big > .star7{width:90px !important;}
.starG_big > .star8{width:104px !important;}
.starG_big > .star9{width:116px !important;}
.starG_big > .star10{width:130px !important;}
.starG_big > span{height:21px; background-image:url(../img/icon_starG_big.png) !important; background-position:left center; background-repeat:repeat-x; vertical-align:middle;}

/* 팁 */
.tip_open{display:block !important;}

/* ui */
.ui-datepicker-trigger{font-size:0; line-height:0;}

.btn_box_pr{position:relative;}

/*수량입력*/
  .numPM{
    position: relative;
    display: inline-table !important;
    }
  .numPM > input{
    width:50px;
    padding: 3px 15px 3px 0;
    border:1px solid #e2e2e2;
    line-height: 18px;
    height: 18px;
    text-align:center
    }
  .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;
    }
  .numPM > .plus {
    top: 0px;
    background-position: 0px 0px;
    height: 14px;
    }
  .numPM> .minus {
    bottom: -1px;
    background-position: 0 -13px;
    }


