@charset "utf-8";


/* Type Selector */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, p, blockquote, th, td, menu{margin:0;padding:0}
body{color:#616161;font-size:12px;font-family:verdana,sans-serif;line-height:150%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main,details{display:block}
li{list-style:none}
img, fieldset{border:none}
input, textarea, select, button{background:#fff;color:#616161;font-size:12px;font-family:verdana}
input[type=text], select, textarea{border:1px solid #d7d7d7;}
textarea{resize : none}
hr{display:none}
em, address{font-style:normal}
input[type=checkbox], input[type=radio], img, button{vertical-align:middle}
legend{visibility:hidden;overflow:hidden;width:0;*width:0;height:0;font-size:0;background-color:transparent;line-height:0;}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;background-color:transparent;line-height:0;text-indent:-9999em;}
i{font-style:normal}
button{background:none;border:0;margin:0;padding:0;cursor:pointer}
table{width:100%;border-spacing:0}
a{text-decoration:none;color:#616161;}


button{*overflow:visible;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
.btn_st{display:inline-block;vertical-align:middle;}
.btn_st input::-moz-focus-inner{padding:0;border:0;}

.btn_c{text-align:center;}
.access{overflow:hidden !important;#visibility:hidden !important;position:absolute;top:0;left:0;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font:0/0 Arial !important;}
input[type=text]:-ms-input-placeholder{color:#999 !important;}
.visuallyhidden, .sr-only {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }


/* skip navi */
.skip_navi{width:980px;margin:0 auto;}
.skip_navi a{display:block;position:absolute;z-index: 500;top:-10000px;left:0;width:100%;font-size:12px;text-align:center;}
.skip_navi a:hover, .skip_navi a:focus, .skip_navi a:active{position:absolute;top:0;padding:10px;background:#0989cb;font-weight:bold;color:#fff;}



/* layout */
.key_promotion{display:none;}
#container{width:980px;min-height:600px;margin:40px auto 0 auto;}
#container.main_detail {
   width:1180px !important
}
#contents:after{display:block;clear:both;content:"";}

/* loc_category */
.loc_category:after{display:block;clear:both;content:"";}

.loc_category{padding:9px 0 10px 0;margin-bottom:24px;font-size:11px;line-height:19px;}
.loc_category a.home{float:left;height:21px;line-height:21px;margin-left:15px;}
.loc_category .cate_area{float:left;position:relative;/* width:213px; */ height:21px;padding-left:12px;margin-left:7px;background:url("/img_glb/common/bullet/loc.png") no-repeat 0 50%;z-index:10;}
.loc_category .cate_area.last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px;}
.loc_category .cate_area a.mn{display:block;overflow:hidden;height:21px;line-height:21px;padding:0 23px 0 0;background:url("/img_glb/common/icon/select.png") no-repeat right -19px;text-overflow:ellipsis;white-space:nowrap;}
.loc_category .cate_area a.on{background-position:right 3px;}
.loc_category .cate_area .cate_sub{display:none;position:absolute;width:457px;border:1px solid #3f3f3f;background:#fff;z-index:10;margin-top:-1px;}
.loc_category .cate_area .cate_sub.on{display: block;}
.loc_category .cate_area .cate_sub ul{float:left;position:relative;width:228px;padding:15px 0 18px 0;}
.loc_category .cate_area .cate_sub.one{width:228px;}
.loc_category .cate_area .cate_sub ul li{overflow:hidden;padding:2px 10px 0 19px;line-height:17px;/* background:url("/img_glb/common/bullet/rect1.png") no-repeat 16px 10px; */}
.loc_category .cate_area .cate_sub.one ul{border-right:0;}
.loc_category .cate_area .cate_sub ul{border-right:1px solid #c3c5c4;}
.loc_category .cate_area .cate_sub ul + ul{margin-left:-1px;border-left:1px solid #c3c5c4;border-right:0;}
.loc_category .cate_area .cate_sub ul li a{font-size:12px;color:#404040;white-space:pre-wrap;word-break:keep-all;word-wrap:normal;}
.loc_category .cate_area .cate_sub ul li a:hover{text-decoration:underline;}
.loc_category .cate_area .cate_sub ul li.select a{color:#ee2b2e;}
.loc_category .cate_area .cate_sub ul li.select a:hover{text-decoration:none;}
.loc_category .cate_area .cate_sub ul li ul{float:none;width:auto;padding:5px 0;border-right:0;}
.loc_category .cate_area .cate_sub ul li ul li{padding-left:10px;}

.loc_category > ol > li:first-child{ padding-left:0px; background:none; margin-left:0px; } 

.nav-breadcrumb ul {}
.nav-breadcrumb li { display: inline-block; background: transparent url(/img_glb/common/bullet/loc.png) 0 50% no-repeat; padding-left: 12px; margin-left: 7px;}
.nav-breadcrumb li:first-child { text-transform: uppercase; background: none; padding-left: 0; margin-left: 0;}
.nav-breadcrumb .cate_sub.on { display: block !important; }
/* .nav-breadcrumb.loc_category .cate_sub ul { width: 100%; float: none; border: 0;} */
/* .csscolumns .nav-breadcrumb .cate_sub ul {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0; -column-gap: 0;} */
.nav-breadcrumb .cate_sub li { text-transform: none; display: block; background: none; padding-left: 0; margin-left: 0; display: inline-block; width: 196px;}

/* dimmed */
.dimmed{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:80;}
.overH{overflow:hidden !important;}
/* Redirect to Payment Popup */
.redirect_payment_popup{position:fixed;top:0;left:0;z-index:100;height:100%;width:100%;text-align:center;}
.redirect_payment_popup:before{display:inline-block;height:100%;width:1px;margin-right:-5px;vertical-align:middle;content:'';}
.redirect_payment_popup .popup_content{display:inline-block;vertical-align:middle;}
.redirect_payment_popup .popup_content .text{font-size:16px;font-family:tahoma;font-weight:bold;color:#FFF;text-shadow: 0 -1px -1px #737373;}
.redirect_payment_popup .popup_content .preloader{margin-top:20px;}
/* 
@media screen and (-webkit-min-device-pixel-ratio:0){
.overH{overflow-y:scroll;}
}
 */
iframe#loginPopup{display:none;z-index:200;}
iframe#layerPopup{display:none;position:fixed;top:50%;left:50%;box-shadow:#444 2px 2px 5px;z-index:200;}

 /* common */
/* TEXT */
.em{color:#f22a2c !important;} /* red */
.em1{color:#4d6ccd;} /* blue */
.em2{color:#ff6c00;} /* orange */
.em3{color:#212121 !important;} /* black */
.em4{color:#414141;} /* black */
.em5{color:#111;} /* black */
.weak{font-size:11px;letter-spacing:-0.5px;}
.weak6{color:#616161;}
.link1{color:#4d6ccd;text-decoration:none;} /* sky */
.link_st1{border-bottom:1px solid #717171;line-height:1;}
/* 
.link_st1:after{position:absolute;top:5px;right:0;width:3px;height:5px;margin-left:6px;background:url("/img_glb/common/icon/sp1.png") no-repeat -57px -27px;content:'';}
 */
.link_st1 i{display:inline-block;width:3px;height:5px;margin-left:6px;background:url("/img_glb/common/icon/sp1.png") no-repeat -57px -27px;overflow:hidden;vertical-align:middle;}
.link_st2{font-size:10px !important;font-family:Arial;}
.link_st2 i{overflow:hidden;display:inline-block;width:4px;height:7px;margin-left:4px;background:url("/img_glb/common/layout/sp_gnb.png") no-repeat right -160px;}
.link_st3{font-size:11px !important;color:#4c6ccd;letter-spacing:-1px;}
.link_st3 i{overflow:hidden;display:inline-block;width:4px;height:6px;margin-left:4px;background:url("/img_glb/common/icon/sp1.png") no-repeat -57px -34px;}
.link_st3:hover{text-decoration:underline;}
.link_st4{font-size:11px !important;color:#424242;letter-spacing:-1px;}
.link_st4 i{overflow:hidden;display:inline-block;width:4px;height:6px;margin-left:4px;background:url("/img_glb/common/layout/sp_gnb.png") no-repeat right -160px;}
.link_st4:hover{text-decoration:underline;}
.link_em1{color:#4c6ccd;font-weight:bold;text-decoration:underline;}	/* <a> link-blue */
.uline{text-decoration:underline}
.ls_note li{margin-top:2px;padding-left:7px;background:url("/img_glb/common/bullet/rect1.png") no-repeat 0 7px;}
.ls_note li:first-child{margin-top:0;}
.ls_note-smaller { font-size: 11px; line-height: 12px; margin-top: 10px; }
.ls_note.m_s{margin-top:10px;}
.ls_note.m_s li{margin-top:5px;line-height:130%;}
.ls_note2 li{padding-left:7px;background:url("/img_glb/common/bullet/rect2.png") no-repeat 0 7px;}
p.note{padding-left:7px;background:url("/img_glb/common/bullet/rect1.png") no-repeat 0 7px;}
p.note2{margin-left:7px;padding-left:7px;background:url("/img_glb/common/bullet/rect2.png") no-repeat 0 7px;}
.font1{font-size:16px;}
.font11{font-size:11px;}
.mt0{margin-top:0 !important;}
em.check{display:inline-block;padding-left:19px;color:#f22a2c;background:url("/img_glb/common/bullet/check.png") no-repeat 0 0;line-height:1.2;}
em.check02{display:inline-block;padding-left:19px;color:#0095ea;background:url("/img_glb/common/bullet/check.png") no-repeat 0 -50px;line-height:1.2;}
input.check_field{border:1px solid #ea0001 !important;}
select.check_field{border:1px solid #ea0001 !important;}
.check03{position:relative;margin-top:17px;padding-left:24px;line-height:1.5;}
.check03:before{position:absolute;left:0;top:0;display:block;width:17px;height:17px;background:url("/img_glb/common/bullet/check.png") no-repeat 0 -100px;content:'';}
.check03 ul{margin-top:3px;}
.check04{position:relative;min-height:50px;padding-left:65px;}
.check04:before{position:absolute;left:0;top:5px;width:44px;height:44px;background:url('/img_glb/common/bullet/check.png') no-repeat -50px -100px;content:'';}
.check04 ul{margin-top:3px;}
.check05{position:relative;display:inline-block;padding-left:26px;color:#424242;font-size:16px;}
.check05:before{position:absolute;left:0;top:0;width:19px;height:19px;background:url('/img_glb/common/bullet/check.png') no-repeat 0 -270px;content:'';}


 /* iframe */
/* iframe{display:none;position:absolute;background:#fff;border:0;z-index:99999999;} */
iframe.line1{border:#fe882a 1px solid;}
iframe.bg_none{box-shadow:#000 0px 0px 0px;border:none;}
iframe.line2{border:#444 1px solid;}

/* button */
.btn_m1{padding:0 28px;line-height:41px;font-size:15px;font-weight:bold;}
.btn_m2{padding:0 13px;line-height:33px;font-size:12px;font-weight:bold;}
.btn_s1{padding:0 15px;line-height:25px;font-size:11px;font-weight:bold;}
.btn_s2{padding:0 10px;line-height:22px;font-size:11px;}
.btn_s3{padding:0 10px;line-height:35px;font-size:12px;font-weight:bold;}
.btn_s4{padding:3px 8px;line-height:1.1;font-size:11px;font-family:tahoma;}
.btn_s.btn_em1{background-color:#f42f1f;border-radius:2px;color:#fff;-moz-box-shadow: 0 1px 0 #d9d9d9;-webkit-box-shadow: 0 1px 0 #d9d9d9;box-shadow: 0 1px 0 #d9d9d9;color:#fff;}


/* red */
.btn_em1{border-radius:2px;border:1px solid #e02323;border-bottom:1px solid #a41a1a;
background:#f22a2b;
-moz-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
-webkit-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
-ms-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
/* text-shadow: 1px 0 0px #e5a2a2; */
color:#fff;
}
.btn_s2.btn_em1{text-shadow:0 0 0 transparent;}
/* sky */
.btn_em2{border-radius:2px;border:1px solid #37569b;border-top-color:#3959a0;border-bottom-color:#2a4175;
background:#5d75a3;
/* 
background: linear-gradient(top,  #798bad,  #586b91);
background: -ms-linear-gradient(top,  #798bad,  #586b91);
background: -webkit-gradient(linear, left top, left bottom, from(#798bad), to(#586b91));
background: -moz-linear-gradient(top,  #798bad,  #586b91);
 */
/* 
-moz-box-shadow:inset 1px 1px 0 #3ac5da;
-webkit-box-shadow:inset 1px 1px 0 #3ac5da;
box-shadow:inset 1px 1px 0 #3ac5da;
 */
-moz-box-shadow: inset 0 1px 0 #6c85bd, 0 1px 0 #ebebeb;
-webkit-box-shadow: inset 0 1px 0 #6c85bd, 0 1px 0 #ebebeb;
-ms-box-shadow: inset 0 1px 0 #6c85bd, 0 1px 0 #ebebeb;
box-shadow: inset 0 1px 0 #6c85bd, 0 1px 0 #ebebeb;
color:#fff;
}
/* sky2 */
.btn_em3{border-radius:2px;border:1px solid #53678b;border-bottom:1px solid #3f4e69;
background:#4d829f;
background: linear-gradient(top,  #798bad,  #586b91);
background: -ms-linear-gradient(top,  #798bad,  #586b91);
background: -webkit-gradient(linear, left top, left bottom, from(#798bad), to(#586b91));
background: -moz-linear-gradient(top,  #798bad,  #586b91);
text-shadow: 1px 0 0px #158aa2;
-moz-text-shadow: 1px 0 0px #158aa2;
color:#fff;
}
.btn_em4{border-radius:2px;border:1px solid #212121;border-bottom:1px solid #181818;
background:#363636;
-moz-box-shadow: inset 0 1px 0 #585858, 0 1px 0 #ebebeb;
-webkit-box-shadow: inset 0 1px 0 #585858, 0 1px 0 #ebebeb;
-ms-box-shadow: inset 0 1px 0 #585858, 0 1px 0 #ebebeb;
box-shadow: inset 0 1px 0 #585858, 0 1px 0 #ebebeb;
color:#fff;
}
.btn_em5{border-radius:2px;border:1px solid #e02323;border-bottom:1px solid #a41a1a;
  background:#fff;
  -moz-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
  -webkit-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
  -ms-box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
  box-shadow: inset 0 1px 0 #f66a6b, 0 1px 0 #ebebeb;
  /* text-shadow: 1px 0 0px #e5a2a2; */
  color:#e02323;
  }
/* red_gray */
.btn_gb2{border-radius:2px;border:1px solid #ee4c4c;border-bottom:1px solid #c12e2e;
background:#f7f7f7;
-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e0e0e0;
-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e0e0e0;
-ms-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e0e0e0;
box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e0e0e0;
color:#f03333;
}

/* gray */
.btn_gb1{border-radius:2px;border:1px solid #bdbdbd;border-bottom:1px solid #828282;
background:#efefef;
background: linear-gradient(top,  #fdfdfd,  #efefef);
background: -ms-linear-gradient(top,  #fdfdfd,  #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef));
background: -moz-linear-gradient(top,  #fdfdfd,  #efefef);
}

/* gray */
.btn_gb3{border-radius:2px;border:1px solid #707070;border-bottom:1px solid #525252;
background:#7d7d7d;
-moz-box-shadow: inset 0 1px 0 #939393, 0 1px 0 #ebebeb;
-webkit-box-shadow: inset 0 1px 0 #939393, 0 1px 0 #ebebeb;
-ms-box-shadow: inset 0 1px 0 #939393, 0 1px 0 #ebebeb;
box-shadow: inset 0 1px 0 #939393, 0 1px 0 #ebebeb;
color:#fff;
}
/* gray */
.btn_gb4{border-radius:2px;border:1px solid #6681b3;border-bottom:1px solid #4b5f83;
background:#f7f7f7;
-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
-ms-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
color:#3e5fa9;
}
/* search */
.btn_nor1{
border-radius:2px;border:1px solid #959595;border-bottom:1px solid #6d6d6d;
background:#f7f7f7;
text-shadow: 1px 0 0px #ececec;
-moz-text-shadow: 1px 0 0px #d4d4d4;
-moz-box-shadow:inset 1px 1px 0 #fff;
-webkit-box-shadow:inset 1px 1px 0 #fff;
box-shadow:inset 1px 1px 0 #ececec;
color:#464646;
}

.btn_nor2{
border-radius:2px;border:1px solid #959595;border-bottom:1px solid #6d6d6d;
background:#f7f7f7;
-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
-ms-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
box-shadow: inset 0 1px 0 #fff, 0 1px 0 #f2f2f2;
color:#464646;
}



.btn_gb2.btn_s2, .btn_gb2.btn_s4{background:#fff;}
.btn_gb4.btn_s2, .btn_gb4.btn_s4{background:#fff;}
.btn_nor2.btn_s2, .btn_nor2.btn_s4{background:#fff;}
.btn_nor2.btn_week{color:#757575;}

.btn_s4 i{display:inline-block;width:3px;height:5px;margin:0 0 0 5px;background:url("/img_glb/common/icon/sp1.png") no-repeat -16px -64px;overflow:hidden;text-indent:100%;white-space:nowrap;vertical-align:1px;}
.btn_gb2.btn_s4 i{background-position:-19px -64px;}
.btn_gb4.btn_s4 i{background-position:-22px -64px;}
.btn_nor2.btn_s4 i{background-position:-25px -64px;}
.btn_nor2.btn_week i{background-position:-28px -64px;}

/* FORM skin type --X */
/* input text */
/* 
.has_js .label_check input, .has_js .label_radio input{position:absolute;left:-9999px;}
.has_js .label_check{display:inline-block;padding-left:25px;background: url('/img_glb/member/formimg_radio_check.gif') no-repeat 0 0;line-height:18px;cursor:pointer;}
.has_js .label_check.c_checked{background-position:0 -114px;}
.has_js .label_radio{display:inline-block;padding-left:22px;background: url('/img_glb/member/formimg_radio_check.gif') no-repeat 0 -171px;line-height:18px;cursor:pointer;}
.has_js .label_radio.r_checked{background-position:0 -286px;}
.has_js .label_check:hover,.has_js .label_check.focus{background-position:0 -57px;}
.has_js .label_check.c_checked:hover,.has_js .label_check.c_checked.focus{background-position:0 -114px;}
.has_js .label_radio:hover,.has_js .label_radio.focus{background-position:0 -229px;}
.has_js .label_radio.r_checked:hover,.has_js .label_radio.r_checked.focus{background-position:0 -286px;}
 */

/* select */
div.selectbox_wrap{_width:1%;position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
div.selectbox_wrap .value_holder{display:block;*display:inline-block;height:36px;padding:1px 20px 1px 9px;border:1px solid #ddd;background:url('/img_glb/member/icon_select.gif') no-repeat 100% 0;*background-position:100% 0;color:#333;font-size:12px;font-weight:normal;line-height:35px;vertical-align:middle;text-align:left;cursor:pointer;}
div.selectbox_wrap .value_holder:hover,div.selectbox_wrap.focus .value_holder{border:1px solid #739cf4;background-color:#fff;}
div.new_selectbox{display:none;zoom:1;position:absolute;left:0;top:36px;overflow:hidden;border-top:1px solid #759df5;border-left:1px solid #759df5;border-right:1px solid #759df5;border-bottom:1px solid #759df5;background:#fff;}
div.new_selectbox.selectbox_scroll ul{position:relative;zoom:1;overflow:hidden;overflow-y:scroll !important;height:200px;}
div.new_selectbox li{position:relative;overflow:hidden;height:25px;margin-bottom:-1px;padding-left:9px;border-bottom:1px solid #d9e5fd;line-height:27px;font-size:12px;font-weight:normal !important;cursor:pointer;z-index:2;}
div.new_selectbox li:hover,div.new_selectbox li.selected{background:#eff5ff;color:#396ae5;z-index:1;}
div.selectbox_wrap iframe{display:none;position:absolute;width:100%;}
select.disabled{color:#c5c5c5;background-color:#f6f6f6;border-color:#ebebeb;}
select.disabled option{color:#c5c5c5;}

/* FORM */
input.readonly{background-color:#f6f6f6;border-color:#ebebeb;}	/* readonly */
input.full, select.full, textarea.full, .input_full input{width:100%;margin-right:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_full .p_placeholder{display:block !important;}
.input_m{margin-right:5px;padding:10px 10px 9px;border:1px solid #ddd;vertical-align:middle;}	/* <input> big size */
.input_s{padding:4px 8px;border:1px solid #bdbdbd;vertical-align:middle;}	/* <input> small size */
.input_s+.span_placeholder{left:8px !important;top:5px !important;}
.input_num{width:40px;height:15px;padding:2px;text-align:center;border:1px solid #bdbdbd;line-height:1.2;}	/* <input> qty, number */ /* (for firefox, ~IE9) height:15px; */
.input_price{width:161px;text-align:right;}	/* <input> price */
.select_m{margin-right:5px;padding:8px 10px 9px;border:1px solid #ddd;}	/* <select> big size */
.select_s{min-width:154px;padding:4px 5px 5px;border:1px solid #bdbdbd;font-size:11px;}	/* <select>middle size */
.check_m{width:18px;height:18px;margin:-1px 2px 0 0;}	/* input-radio,check: big size; */
/* set-quantity */
.set_qty .btn_st{min-width:46px;padding-right:0;padding-left:0;}
.set_qty .input_num{vertical-align:middle;}
.ico_st3{overflow:hidden;display:inline-block;background:#fff url("/img_glb/common/icon/sp1.png") no-repeat;vertical-align:middle;border:1px solid #bdbdbd;text-indent:100%;white-space:nowrap;}
.ico_st3.minus{width:22px;height:21px;margin-right:-5px;background-position:-119px -95px;}
.ico_st3.plus{width:22px;height:21px;margin-left:-5px;background-position:-119px -115px;}
/* btn-set */
.btn_area{*zoom:1;}
.btn_area:after{display:block;clear:both;content:'';}
.btn_area .sec1{float:left;}
.btn_area .sec2{float:right;}

.txt_ellip{display: inline-block;display: inline;*zoom: 1;text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;word-wrap: normal;}


/* tab_menu */
.tab_txt{position:relative;left:2px;*zoom:1;margin-bottom:35px;border-bottom:1px solid #333;}
.tab_txt:after{display:block;clear:both;content:"";}
.tab_txt li{left:-1px;float:left;}
.tab_txt li>a{display:block;position:relative;text-align:center;margin:0 0 -1px -1px;padding:7px 20px;border:1px solid #c3c5c4;border-bottom:0;background:#f9f9f9;color:#999;cursor:pointer;font-size:14px;}
.tab_txt li>a.on:after{position:absolute;bottom:-1px;right:-1px;width:1px;height:1px;overflow:hidden;background:#000;content: "";}
.tab_txt li>a.on{border:1px solid #333;border-bottom:1px solid #fff;background:#fff;color:#424242;z-index:1;font-weight:bold;}

/* paging */
/* 
.paging{padding-top:20px;font-size:13px;font-family:'tahoma';text-align:center;}
.paging .btn{display:inline-block;width:20px;height:20px;margin:0 2px;background:url("/img_glb/common/icon/sp1.png") no-repeat 0 -75px;vertical-align:middle;overflow:hidden;text-indent:100%;white-space:nowrap;}
.paging .btn.prev{background-position:-20px -75px;}
.paging .btn.next{background-position:-40px -75px;}
.paging .btn.last{background-position:-60px -75px;}
.paging span{display:inline-block;padding:1px 10px;}
.paging span a,.paging span strong{display:inline-block;padding:1px 5px;vertical-align:middle;color:#333;font-size:13px;color:#606060;}
.paging span strong{color:#ea0001;}
.paging span a:hover{color:#000;}

.paging{padding-top:20px;font-size:13px;font-family:'tahoma';text-align:center;}
.paging .btn{display:inline-block;width:34px;height:27px;margin:0 -2px 0 -3px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/img_glb/product/btn_paging.png) 0 0 no-repeat;vertical-align:middle;overflow:hidden;text-indent:100%;white-space:nowrap;}
.paging .btn.prev{border-left-color:#d0d0d0;background-position:-5px -1px;}
.paging .btn.next{background-position:-39px -1px;}
.paging span{display:inline-block;padding:0;}
.paging span a,.paging span strong{display:inline-block;min-width:21px;height:25px;margin:0 -2px 0 -3px;padding:0 2px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;vertical-align:middle;color:#50555f;font-weight:bold;line-height:25px;}
.paging span a:hover, .paging span strong{position:relative;border-color:#62656e #72757e #62656e #93959c;background-color:#474a56;color:#fff;}
 */
/* paging */
.paging{overflow:hidden;padding-top:20px;font-family:'tahoma';text-align:center;}
.paging .btn{display:inline-block;width:49px;height:40px;margin:0 -2px 0 -3px;border:none;background:url("/img_glb/mypage/sp_mypage.png") no-repeat 0px -213px;overflow:hidden;text-indent:100%;white-space:nowrap;}
.paging .btn.prev{background-position:0px -213px;}
.paging .btn.next{width:52px;background-position:-49px -213px;}
.paging span{display:inline-block;padding:0;vertical-align:top;}
.paging span a, .paging span strong{display:inline-block;min-width:36px;height:38px;margin:0 -2px 0 -3px;padding:0 2px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;vertical-align:middle;color:#50555f;font-weight:bold;line-height:38px;vertical-align:middle;background-color:#fff;}
.paging span a{border:1px solid #d0d0d0;border-left:1px solid #dfe0e2;font-size:13px;color:#424242;}
.paging span a:hover{position:relative;border-color:#62656e #72757e #62656e #93959c;background-color:#474a56;color:#fff;}
.paging span strong{position:relative;border-color:#62656e #72757e #62656e #93959c;background-color:#474a56;color:#fff;}

.sec_layer .paging{padding-top:20px;font-size:13px;font-family:'tahoma';text-align:center;}
.sec_layer .paging .btn{display:inline-block;width:34px;height:27px;margin:0 -2px 0 -3px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/img_glb/product/btn_paging.png) 0 0 no-repeat;vertical-align:middle;overflow:hidden;text-indent:100%;white-space:nowrap;}
.sec_layer .paging .btn.prev{width:34px;border-left-color:#d0d0d0;background-position:-5px -1px;}
.sec_layer .paging .btn.next{width:34px;background-position:-39px -1px;}
.sec_layer .paging span{display:inline-block;padding:0;}
.sec_layer .paging span a,.sec_layer  .paging span strong{display:inline-block;width:auto;min-width:21px;height:25px;margin:0 -2px 0 -3px;padding:0 2px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;vertical-align:middle;color:#50555f;font-weight:bold;line-height:25px;}
.sec_layer .paging span a:hover, .sec_layer .paging span strong{position:relative;border-color:#62656e #72757e #62656e #93959c;background-color:#474a56;color:#fff;}

.sec_review .paging{padding-top:20px;font-size:13px;font-family:'tahoma';text-align:center;}
.sec_review .paging .btn{display:inline-block;width:34px;height:27px;margin:0 -2px 0 -3px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/img_glb/product/btn_paging.png) 0 0 no-repeat;vertical-align:middle;overflow:hidden;text-indent:100%;white-space:nowrap;}
.sec_review .paging .btn.prev{width:34px;border-left-color:#d0d0d0;background-position:-5px -1px;}
.sec_review .paging .btn.next{width:34px;background-position:-39px -1px;}
.sec_review .paging span{display:inline-block;padding:0;}
.sec_review .paging span a,.sec_review  .paging span strong{display:inline-block;width:auto;min-width:21px;height:25px;margin:0 -2px 0 -3px;padding:0 2px;border:1px solid #d0d0d0;border-left-color:#dfe0e2;vertical-align:middle;color:#50555f;font-weight:bold;line-height:25px;}
.sec_review .paging span a:hover, .sec_review .paging span strong{position:relative;border-color:#62656e #72757e #62656e #93959c;background-color:#474a56;color:#fff;}


/* common */
.rm_price, .rm{font-family:tahoma;}
.rm_price b{font-weight:normal;font-family:tahoma;}
.rm_price del b{text-decoration:none;}
.no_data span{display:inline-block;font-size:14px;}
.no_data span:before{display:inline-block;width:19px;height:19px;margin-right:6px;background:url('/img_glb/common/icon/sp1.png') no-repeat -15px -40px;content:'';vertical-align:middle;}
.no_data2 span{display:inline-block;}	/* 글자 크기가 12px일 때 */
.no_data2 span:before{display:inline-block;width:17px;height:17px;margin-right:6px;background:url('/img_glb/common/icon/sp1.png') no-repeat -105px -40px;vertical-align:middle;content:'';}
/* icon */
.ico_st{display:inline-block;background:url("/img_glb/common/icon/sp2.png") no-repeat;overflow:hidden;text-indent:-10000px;white-space:nowrap;vertical-align:middle;}
.ico_st i{overflow:hidden !important;#visibility:hidden !important;position:absolute;top:0;left:0;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font:0/0 Arial !important;}
.ico_st.used{width:35px;height:15px;background-position:0 0;}
.ico_st.evoucher{width:65px;height:15px;background-position:-37px 0;}
.ico_st.hala{width:37px;height:15px;background-position:-104px 0;}
.ico_st.preorder{width:65px;height:15px;background-position:-143px 0;}
.ico_st.topup{width:78px;height:15px;background-position:-210px 0;}
.ico_st.free{width:82px;height:15px;background-position:100% -17px;}
.ico_st.compensation{width:108px;height:15px;background-position:100% -34px;}
.ico_st.fakeproduct{width:151px;height:15px;background-position:100% -51px;}
.ico_st.credit{width:44px;height:15px;background-position:0 -34px;}
.ico_st.point{width:44px;height:15px;background-position:-104px -34px;}
.ico_st.bcard{width:44px;height:15px;background-position:0 -51px;}
.ico_st.bpoints{width:55px;height:15px;background-position:-46px -34px;}
.ico_st.multiple{width:155px;height:15px;background-position:0 -17px;}
.ico_st.event{margin-right:6px;width:45px;height:9px;background-position:-158px -20px;vertical-align:-1px;}
.ico_st.grade{width:13px;height:11px;background-position:0 -86px;vertical-align:-2px;}
.ico_st.ranking{width:86px;height:17px;background:url("/img_glb/product/sp1_24.png") no-repeat -70px 0;}
.ico_st.star4{background-position:-70px -20px;}
.ico_st.oversea{width:13px;height:13px;background-position:0 -102px;vertical-align:-3px;}
.ico_st.twitter{width:20px;height:20px;background:url("/img_glb/product/sp1_24.png") no-repeat 0 -75px;vertical-align:top;}
.ico_st.facebook{width:20px;height:20px;background:url("/img_glb/product/sp1_24.png") no-repeat -24px -75px;vertical-align:top;}
.ico_st.twitter2{width:20px;height:20px;background:url("/img_glb/product/icon_sns.png") no-repeat -22px -66px;vertical-align:top;}
.ico_st.facebook2{width:20px;height:20px;background:url("/img_glb/product/icon_sns.png") no-repeat 0 -66px;vertical-align:top;}
.ico_st.conditional{width:102px;height:15px;background-position:100% -68px;}
.ico_st.card-promotion{width:170px;height:15px;background-position: 0 -162px; }
.ico_st.zero-installment{width:87px;height:15px;background-position: -124px -145px; }
.ico_st.free-return{width:77px;height:15px;background-position: -104px -68px; }
.ico_st.express-shipping{width:104px;height:15px;background-position: -184px -85px; }

.ico_st2{display:inline-block;background:url("/img_glb/common/icon/sp1.png") no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;vertical-align:middle;}
.ico_st2.plus{width:30px;height:30px;background-position:0 -100px;}
.ico_st2.minus{position:relative;z-index:1;width:30px;height:30px;background-position:-30px -100px;}
.ico_st2.delete{width:20px;height:20px;background-position:-63px -100px;}
.ico_st2.information{width:13px;height:13px;background-position:-40px -20px;}
.ico_st2.delete2{width:13px;height:13px;background-position:-105px -100px;}
.ico_st2.up{width:15px;height:15px;background-position:-85px -114px;}
.ico_st2.down{width:15px;height:15px;background-position:-85px -75px;}

.ico_phone{overflow:hidden;display:inline-block;width:22px !important;height:26px;background:url("/img_glb/common/icon/sp1.png") no-repeat -105px 0;vertical-align:middle;text-indent:100%;white-space:nowrap;}	/* with phone input */
.ico_global{display:inline-block;width:10px;height:10px;margin:3px 5px 0 0;background:url('/img_glb/common/icon/sp1.png') no-repeat 0 -135px;}
.ico_reserve{display:inline-block;width:11px;height:11px;margin:2px 5px 0 0;background:url('/img_glb/common/icon/sp1.png') no-repeat -15px -135px;}	/* cart icon-preOrder */

.ico_st.appexclusive{display:inline-block;width:20px;height:33px;margin: 0;background:url('/img_glb/common/icon/sp1.png') no-repeat -130px -38px;}
.coupon_types, .coupon_type2 { position: relative; }
.coupon_types .ico_st.appexclusive, .coupon_type2 .ico_st.appexclusive { position: absolute; bottom: -3px; left: -5px;}

/* category, product */
.ico_discount{position:absolute;top:45px;right:4px;display:block;width:54px;height:42px;margin:10px 0 5px;padding-top:12px;background:url("/img_glb/product/sp1_24.png") no-repeat 0 -100px;font-family:tahoma;color:#fff;font-size:19px;text-align:center;vertical-align:top;}
.ico_discount.special{background-position:-71px -100px;}
.ico_discount em{font-size:12px}
.ico_discount.special{background-position:-71px -100px;}
.ico_discounts{width:42px;height:42px;top:8px;right:41px;padding-top:8px;background-position:0 -156px;font-size:14px;}
.ico_discounts em{font-size:11px;}

/* icon-for layer */
.ico{overflow:hidden;display:inline-block;width:13px;height:13px;background-image:url("/img_glb/common/icon/sp1.png");background-repeat:no-repeat;text-indent:100%;vertical-align:middle;white-space:nowrap;cursor:pointer;}
.ico.ico_more{background-position:-105px -75px;}
.ico.ico_info{background-position:-40px -20px;}

/* lp sign in */
.sec_layer{position:relative;width:980px;background:#fff;}
.sec_layer .inner{border:1px solid #ddd;}
.sec_layer .title{padding:25px 0 22px 0;border-bottom:1px solid #ddd;}
.sec_layer h1.h1_11stsignin{width:238px;height:32px;margin:0 auto;background:url("/img_glb/member/tit_h2.png") no-repeat 0 -30px;text-indent:100%;overflow:hidden;white-space:nowrap;}
.sec_layer .atc_login .sec1{width:487px;border:0;}
.sec_layer .atc_login .sec2{width:490px;border:0;border-left:1px solid #ddd;}
.sec_layer .btn_close{position:absolute;top:16px;right:19px;width:17px;height:17px;background:url("/img_glb/common/icon/sp1.png") no-repeat -25px 0;text-indent:100%;overflow:hidden;white-space:nowrap;}
.sec_middle .btn_close {right: 13px;background-position: -45px 2px;}
.sec_small{width:350px;}
.sec_small .inner{border:0;}
.sec_small h1{padding:0 0 0 15px;background:#f22a2c;line-height:50px;color:#fff;text-shadow:#d07225 0 3px 3px;font-size:16px;font-weight:normal}
.sec_small .btn_area{padding:10px 20px 8px;border-top:1px solid #e7e7e7;background-color:#f2f2f2;text-align:center}
.cont .in.scroll:after{display:block;height:30px;content:'';}
.sec_small .cont .in{padding:26px 44px 26px 44px;}
.sec_small .cont .msg_note{padding:10px 15px 0 15px;text-align:center;color:#424242;}
.sec_small .cont .msg_note2{padding:25px 0 0 0;}
.sec_small .cont .msg_note2 ul{margin-top:5px;}
.sec_small .cont .msg_note2 em{display:block;margin-bottom:7px;color:#424242;}
.sec_small .btn_close{right:13px;background-position:-45px 2px;}
.sec_wid1{width:613px;}
.sec_wid1 .cont .in{padding:26px 19px 26px 19px;}
.sec_wid1 .btn_row2{padding:5px 30px;line-height:1.1;}

.sec_small .memo_in{padding:30px 20px;}
.sec_small .memo_in h2{padding-bottom:5px;font-size:14px;color:#111;}
.sec_small .memo_in textarea{width:100%;padding:10px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sec_small .memo_in .byte{display:block;text-align:right;font-size:11px;}

.sec_wid2{width:700px}
.sec_wid2 .cont .in{padding:25px 30px 30px}
.sec_wid2 .cont .in.scroll{padding-bottom:0px}

.sec_wid3{width:870px}
.sec_wid3 .cont .in{padding:25px 30px 30px}
.sec_wid3 .cont .in.scroll{padding-bottom:0px}

.sec_large{width:940px;}
.sec_large > h1{padding:0 0 0 15px;background:#f22a2c;line-height:50px;color:#fff;text-shadow:#d07225 0 3px 3px;font-size:16px;}
.sec_large .btn_close{right:13px;background-position:-45px 2px;}

.sec_large .atc_agree{padding:20px;}
.sec_large .atc_agree .agree_cont{height:490px;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;}

/* table */
.tbl_row{width:100%;margin:10px 0 0;border-top:1px solid #333333;border-bottom:1px solid #c3c5c4;}
.tbl_row table{width:100%;table-layout:fixed;}
.tbl_row table th, .tbl_row table td{padding:12px 15px 13px;border-top:1px solid #e5e5e5;font-size:12px;color:#424242;text-align:left;line-height:15px;}
.tbl_row table td{word-break:break-all;word-wrap:break-word;}/* QA(Full Test) */
.tbl_row table td.frm_items{padding:10px 15px}
.tbl_row table th{color:#212121;background-color:#f9f9f9;font-weight:normal}
.tbl_row table td .box_radio{padding:9px 0}
.tbl_row table td .box_radio label{margin-right:16px}

.tbl_col{width:100%;margin:10px 0 0;border-top:1px solid #333333;border-bottom:1px solid #c3c5c4;}
.tbl_col table{width:100%;table-layout:fixed;}
.tbl_col table th, .tbl_col table td{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:12px;color:#424242;line-height:15px}
.tbl_col table th:first-child, .tbl_col table td:first-child{border-left:none}
.tbl_col table th{padding:13px 15px;color:#212121;background-color:#f9f9f9;font-weight:normal;text-align:center}
.tbl_col table td{padding:12px 15px}
.tbl_left{text-align:left !important}
.tbl_center{text-align:center !important}

/* window popup (full height) : Order Tracking */
html.fullPopup, body.fullPopup{height:100%;width:100%;padding:0px;margin:0px}
/* IE7 Fix */
* html.fullPopup div.pop_h_full{display:table;height:100%}
/* Opera Fix */
body.fullPopup:before{content:"";float:left;width:0;height:100%;margin-top:-32767px}
/* IE6 Fix */
* html.fullPopup div.popCon{overflow:visible;}

div.pop_h_full{height:100%;height:auto !important;min-height:100%}
div.popWrap{overflow:auto;padding-bottom:48px}

div.popWrap .hgroup{position:relative;height:50px;background:#ea3527;}
div.popWrap .hgroup h1{margin:0;padding:0 15px;border-top:none;color:#fff;font:16px verdana;font-weight:bold;line-height:55px;background:none;letter-spacing:0;text-shadow:#cb2325 1px 1px;}
div.popWrap .hgroup .btnClose{position:absolute;top:16px;right:13px;width:17px;height:17px;background:url("/img_glb/common/icon/sp1.png") no-repeat -45px 2px;text-indent:100%;overflow:hidden;white-space:nowrap;}

div.popCon{overflow:hidden;width:100%;height:100%;}

div.btnArea{position:relative;width:100%;height:48px;margin-top:-49px;clear:both;border-top:1px solid #e7e7e7;background-color:#f2f2f2;text-align: center}
div.btnArea a.btn_st{margin:9px 0;}

div.box_tb_01{padding:25px 25px 5px 25px}
div.box_tb_01 h2{padding:0 0 15px 0;font-family: verdana,sans-serif !important;font-size:14px;color:#404040;font-weight:bold;}
table.tb_01{width:100%;margin:0 0 25px 0;border-collapse:collapse;border-top:1px solid #333333;border-bottom:1px solid #c3c5c4}
table.tb_01 th, table.tb_01 td{padding:13px 13px 12px;border-top:1px solid #e5e5e5;font-size:12px;color:#404040;text-align:left}
table.tb_01 th{background-color:#f9f9f9;font-weight:normal}
table.tb_01 tr:first-child th, table.tb_01 tr:first-child td{border-top:none;}

table.tb_02{width:100%;margin:0 0 25px 0;border-collapse:collapse;border-top:1px solid #333333;border-bottom:1px solid #c3c5c4}
table.tb_02 th, table.tb_02 td{border-left:1px solid #c3c5c4;border-top:1px solid #e5e5e5;font-size:12px;color:#404040;line-height:13px}
table.tb_02 th:first-child, table.tb_02 td:first-child{border-left:none}
table.tb_02 th{padding:13px 15px 13px;background-color:#f9f9f9;font-weight:normal;text-align:center}
table.tb_02 td{padding:11px 15px 10px}
table.tb_02 tr:first-child th, table.tb_02 tr:first-child td{border-top:none;}

div.box_notice{margin:0 0 23px 0;padding:160px 0 50px;border-top:1px solid #333333;border-bottom:1px solid #c3c5c4;background:transparent url("/img_glb/common/layout/bg_notice.png") no-repeat 50% 40px;font-size:12px;color:#767676;line-height:18px;text-align:center}
div.box_notice p{display:block;margin:0;padding:0}
div.box_notice .tit_noti{padding-bottom:5px}
div.box_notice .tit_noti strong{font-size:16px;line-height:20px;color:#404040;}
div.box_notice .btn_area{width:100%;margin-top:25px;margin-bottom:-20px;}

.txt_center{display:inline-block;width:100%;text-align:center}

a.btn_focus{padding:5px 15px;border:1px solid #b1310a;background-color:#f42f1f;border-radius:2px;color:#fff;-moz-box-shadow:0 1px 0 #d9d9d9;-webkit-box-shadow:0 1px 0 #d9d9d9;box-shadow:0 1px 0 #d9d9d9;font-size:11px;text-decoration:none;}
a.btn_focus:hover{text-decoration:none}
/* //window popup (full height) : Order Tracking */

/* LAYER */
/* layer-hover */
.tooltip{position:relative;display:inline-block;vertical-align:middle;}
.tooltip .ico{margin-bottom:-4px;padding-bottom:7px;}  /* margin-bottom:-4px;padding-bottom:7px;=레이어 내 클릭 이벤트 대응 (141117-cyj) */
.tooltip>.cont{display:none;position:absolute;z-index:2;top:23px;left:-29px;width:auto;padding:10px;background:#fff;border:#424242 1px solid;box-shadow:#c3c5c4 2px 2px 5px;color:#424242;font-size:11px;line-height:1.3;white-space:nowrap;}  /* width:auto;-변경, white-space:nowrap;-추가 (141110-cyj) */
.tooltip>.cont:before{display:block;position:absolute;top:-7px;left:35px;margin-left:-5px;width:11px;height:17px;background:url("/img_glb/common/icon/sp1.png") no-repeat -25px -20px;content:'';}
.tooltip:hover>.cont{display:inline-block;}
.tooltip .cont .sec_tit{display:block;padding:1px 0 7px;border-bottom:1px solid #444;font-weight:bold;font-size:12px;}
.tooltip .cont .sec_tit.type2{margin-top:10px;padding-bottom:5px;border-bottom:none;}
.tooltip .cont .sec_tit.type2:first-child{margin-top:0;}
.tooltip .cont .sec_tit2{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #bcbcbc;color:#212121;font-size:12px;}
.tooltip .cont .sec_txt{color:#616161;}
.tooltip .cont .line_break{margin-top:7px;}
.tooltip .cont{text-align:left;}
/* layer-click */
.lay_inpop{display:none;position:absolute;top:20px;right:0;width:400px;z-index:2;text-align:left;} /* text-align:left;추가 (141117-cyj) */
.lay_inpop .arrow{position:relative;width:14px;height:7px;margin-bottom:-1px;background:url("/img_glb/product/arrow_layer.png") 0 0 no-repeat;}
.lay_inpop .lay_inner{width:378px;padding:5px 10px 10px 10px;border:1px solid #444;background:#fff;box-shadow:3px 3px 4px rgba(0,0,0,0.2);font-size:11px;color:#424242;}
.lay_inpop .title{margin:5px 0;padding:6px 0 5px 0;border-top:1px dotted #bcbcbc;border-bottom:1px dotted #bcbcbc;font-size:11px;color:#212121;}
.lay_inpop .lay_inner .title:first-child{margin-top:0;padding-top:1px;border-top:0 none;}
.lay_inpop .title2{margin-bottom:10px;padding:2px 0 8px 0;border-bottom:1px dotted #bcbcbc;font-size:11px;color:#212121;text-align:left;font-size:12px}
.lay_inpop .lay_tit.first{color:#212121;}
.lay_inpop .cont_in .lay_tit.first{margin-bottom:12px;}
.lay_inpop .cont_in ul li{margin-top:12px;}
.lay_inpop .scroll{overflow-y:auto;overflow-x:hidden;max-height:125px;border:1px solid #ddd;}
.lay_inpop .scroll .scroll_in{padding:10px;}
.lay_inpop .scroll ul li{float:none;display:block;}
.lay_inpop .scroll .lay_tit{display:block;padding-top:20px;}
.lay_inpop .scroll .scroll_in .lay_tit:first-child{padding-top:0;}
.lay_inpop .scroll .lay_tit.first{padding-top:0;}
.lay_inpop .close{position:absolute;right:10px;top:17px;width:13px;height:13px;background:url("/img_glb/common/icon/sp1.png") no-repeat -87px -95px;overflow:hidden;white-space:nowrap;text-indent:100%;}
.lay_inpop .btn_c{margin:0 -10px -10px -10px;padding:10px 0;border-top:1px solid #e7e7e7;background-color:#f2f2f2;}
.lay_inpop .btn_c .btn_st{width:60px;padding:2px 0;}
#popEstimatedDelivery.lay_inpop { left: 142px;}

/* popup-scroll */
.scroll{overflow-x:hidden;overflow-y:auto;max-height:450px;}
.scroll_fix{overflow-x:hidden;overflow-y:auto;height:450px;}
.scroll_none{height:450px;}

/* listing */
.ls_prdtype:after, .ls_prdtype>ul:after{content:" ";display:block;clear:both;}
.ls_prdtype1_wrap .item_list{position:relative;float:left;padding:0 0 0 0;}

.ls_prdtype .thumb{position:relative;display:block;}
.ls_prdtype1_wrap .thumb img{width:160px;height:160px;}
.ls_prdtype .thumb span.ico_dplus{position:absolute;top:0;left:-10px;width:13px;height:49px;background:url("/img_glb/category/sp1_24.png") no-repeat left top;}
.ls_prdtype span.ico_shocking{position:absolute;top:-10px;right:0;width:67px;height:26px;background:url("/img_glb/category/sp1_24.png") no-repeat -21px -2px;}
.ls_prdtype .price{height:32px;overflow:hidden;padding:7px 0 8px 0;} /* temp */
.ls_prdtype .price .off{float:left;width:33px;color:#ea0000;font-size:10px;font-family:tahoma;}
.ls_prdtype .price .off strong{font-size:16px;}
.ls_prdtype.ls_prdtype2_wrap .price .off{width:35px;}
.ls_prdtype.ls_prdtype2_wrap .price .off strong{font-size:18px;}
.ls_prdtype .price .off i{display:block;font-weight:bold;font-size:12px;}
.ls_prdtype .price .special{width:auto !important;padding:3px 3px 0 0;}
.ls_prdtype .price .special strong{font-size:12px !important;letter-spacing:-0.05em;}
.ls_prdtype .price .rm_price{display:block;font-family:tahoma;}
.ls_prdtype .price .old_price{height:13px;overflow:hidden;padding-left:1px;color:#888;}
.ls_prdtype .price .new_price{padding-top:1px;color:#111;font-size:14px;}
.ls_prdtype.ls_prdtype2_wrap .price .new_price{font-size:18px;}
.ls_prdtype.ls_prdtype2_wrap .price .new_price b{font-weight:bold;}
.ls_prdtype em.tit_info{display:block;margin-right:20px;height:29px;overflow:hidden;color:#424242;word-wrap:break-word;}
.ls_prdtype.ls_prdtype1_wrap em.tit_info{height:40px;}/* gallery */
.ls_prdtype em.tit_info a{font-size:13px;overflow:hidden;word-wrap:break-word;color:#424242;}
.ls_prdtype.ls_prdtype2_wrap em.tit_info a{font-size:14px;height:29px;}
.ls_prdtype em.tit_info.oversea{background:url("/img_glb/common/icon/oversea.png") no-repeat 0 2px;text-indent:13px;}
.ls_prdtype .tit:hover{text-decoration:underline}
.ls_prdtype .benefit{overflow:hidden;height:54px;}
.ls_prdtype2_wrap .benefit{height:auto;}
.ls_prdtype .benefit em{display:block;padding-bottom:3px;}

.ls_prdtype .ranking_area{height:13px;padding-top:15px;}
.ls_prdtype .ranking_area a{font-size:11px;color:#757575;font-family:tahoma;}
.ls_prdtype .ranking_area a:hover{text-decoration:underline;}
.ls_prdtype .ranking_area .ico_st{vertical-align:-1px;}

.ls_prdtype .fontBold .tit{font-weight:bold;}
.ls_prdtype li.pointBg{background-color:#edf1fa}
.ls_prdtype li.pointBg .column{background-color:#edf1fa}
.ls_prdtype .grade_area{padding-top:5px;}
.ls_prdtype span.rank{display:block;position:absolute;top:-31px;left:-32px;width:27px;height:30px;background:url("/img_glb/common/layout/sp2_24.png") no-repeat -150px 0;color:#fff;font:11px/200% tahoma;font-weight:bold;text-align:center;}
.ls_prdtype span.num1{background-position:-120px 0;}
.ls_prdtype .ico_st.grade{
  display: inline-block;
  width: 12px;
  height: 14px;
  content: '';
  background: url(/img_glb/product-listing-sprites.png) no-repeat;
  background-size: 300px 300px;
  background-position: -200px 0px;
  vertical-align: top;
  line-height: 5px;
  margin-right: 2px;
}
.ls_prdtype li{font-size:11px;}

.ls_prdtype1_wrap em.tit_info{margin-top:13px;margin-right:0;}
.ls_prdtype1_wrap li.item_list{width:240px;height:415px;margin-right:0;font-size:11px;border-right:1px solid #edeef2;border-bottom:1px solid #edeef2;}
.ls_prdtype1_wrap .col5.rollover li.item_list{height:359px;}
.ls_prdtype1_wrap .col4.rollover li.item_list{height:380px;}
/* .ls_prdtype1_wrap li.item_list:nth-child(3n+1){border-left:1px solid transparent;} */

.ls_prdtype li *{line-height:1.0;}
.ls_prdtype .ico_st{margin-right:3px;}

.ls_prdtype .ico_st.ranking{width:58px;height:10px;background:url("/img_glb/category/sp1_24.png") no-repeat 0 -200px;}
.ls_prdtype .ico_st.ranking.star4{background-position:0 -215px;}
.ls_prdtype .ico_st.ranking.star3{background-position:0 -230px;}
.ls_prdtype .ico_st.ranking.star2{background-position:0 -245px;}
.ls_prdtype .ico_st.ranking.star1{background-position:0 -260px;}
.ls_prdtype .ico_st.ranking.star0{background-position:0 -275px;}
/* rollover - only category */
.ls_prdtype1_wrap .rollover .item_list .column{position:relative;border:1px solid transparent;height:100%;width:100%;-moz-transition:height 100ms, margin-top 100ms;-ms-transition:height 100ms, margin-top 100ms;-webkit-transition:all 100ms}
.ls_prdtype1_wrap .rollover .item_list:hover{z-index:3;}
.ls_prdtype1_wrap .rollover .item_list .column .seller{display:none;}
.ls_prdtype1_wrap span.ico_shocking{top:-6px;}

.ls_prdtype1_wrap .rollover .item_list .column:hover{z-index:2;width:260px;height:419px;margin:-10px 0 0 -10px;background-color:#fff;border:1px solid #dedede;box-shadow:5px 5px 5px rgba(0,0,0,.4);}
.ls_prdtype1_wrap .rollover .item_list.pointBg .column:hover{background-color:#edf1fa !important;}
.ls_prdtype1_wrap .rollover .item_list .column:hover .seller{display:block;}
.ls_prdtype1_wrap .rollover .cont{width:160px;margin:29px auto 0 auto;-moz-transition:height 100ms, margin-top 100ms;-ms-transition:height 100ms, margin-top 100ms;-webkit-transition:all 100ms;}
.ls_prdtype1_wrap .rollover .item_list .column:hover .cont{margin-top:39px;}
.ls_prdtype .cont{position:relative;z-index:1;}

.ls_prdtype1_wrap .col5.rollover .item_list .column:hover{width:213px;margin:-10px 0 0 -9px;}

/* col5 */
.ls_prdtype1_wrap .col5 li.item_list{width:195px;}
.ls_prdtype1_wrap .col5 li.item_list .cont{width:150px;margin:29px auto 0 auto;}
.ls_prdtype1_wrap .col5 .thumb img{width:150px;height:150px;}
/* 
.ls_prdtype1_wrap .col5  li.item_list:nth-child(5n+1){border-left:1px solid transparent;}
 */
.ls_prdtype1_wrap .col3 li.bdt +li+li{border-right:1px solid transparent !important;}
.ls_prdtype1_wrap .col4 li.bdt +li+li+li{border-right:1px solid transparent !important;}
.ls_prdtype1_wrap .col5 li.bdt +li+li+li+li{border-right:1px solid transparent !important;}
.ls_prdtype1_wrap .col4 li.item_list{width:244px;height:430px;border-bottom:1px solid #edeef2;}
.ls_prdtype1_wrap .col4 li.item_list .cont{width:180px;margin:29px auto 0 auto;}
.ls_prdtype1_wrap .col4 .thumb img{width:180px;height:180px;}
/* 
.ls_prdtype1_wrap .col4  li.item_list:nth-child(4n+1){border-left:1px solid transparent;}
 */

.ls_prdtype1_wrap .col4 .benefit{position:relative;width:200px;height:35px;}
.ls_prdtype1_wrap .col4 .benefit em{display:inline-block;}
.ls_prdtype1_wrap .col4 .benefit.type2{height:18px;overflow:hidden;}

.ls_prdtype.ls_prdtype1_wrap .benefit{height:53px; overflow:hidden; line-height: 0.9; padding-top: 10px;}
.ls_prdtype.ls_prdtype1_wrap .benefit.type2{height:16px;}
.ls_prdtype.ls_prdtype1_wrap .col4 .benefit{height:53px; overflow:hidden; line-height: 0.9;}
.ls_prdtype.ls_prdtype1_wrap .col4 .benefit.type2{height:16px;}
.ls_prdtype.ls_prdtype1_wrap .col3 .benefit{height:53px; overflow:hidden; line-height: 0.9;}

.sec_corner .ls_prdtype.ls_prdtype1_wrap .benefit, .page-store-in-store .ls_prdtype.ls_prdtype1_wrap .benefit{height: auto!important; overflow:hidden; line-height: 0.9;}
.sec_corner .ls_prdtype.ls_prdtype1_wrap .col4 .benefit , .page-store-in-store .ls_prdtype.ls_prdtype1_wrap .col4 .benefit{ height: auto!important; overflow:hidden; line-height: 0.9;}
.sec_corner .ls_prdtype.ls_prdtype1_wrap .col3 .benefit, .page-store-in-store .ls_prdtype.ls_prdtype1_wrap .col3 .benefit{height: auto!important; overflow:hidden; line-height: 0.9;}


/*
.ls_prdtype1_wrap .benefit{position:relative;}
.ls_prdtype1_wrap .benefit .ico_st.free, .ls_prdtype1_wrap .benefit .ico_st.conditional{position:absolute;bottom:2px;left:0;}
.ls_prdtype1_wrap .col2 .benefit .ico_st.free, .ls_prdtype1_wrap .col2 .benefit .ico_st.conditional{position:static;bottom:0;left:0;}
*/
/* .ls_prdtype1_wrap .col4 .benefit em{display:inline-block;padding-bottom:3px;} */

/* col3 */
.ls_prdtype1_wrap .col3 li.item_list{width:325px;height:495px;border-bottom:1px solid #edeef2;}
.ls_prdtype1_wrap .col3 li.item_list .cont{width:250px;margin:30px auto 0 auto;}
.ls_prdtype1_wrap .col3 .thumb img{width:250px;height:250px;}
/* 
.ls_prdtype1_wrap .col3  li.item_list:nth-child(3n+1){border-left:1px solid transparent;}
 */
 .ls_prdtype1_wrap .col3 .benefit{position:relative;}
.ls_prdtype1_wrap .col3 .benefit em{display:inline-block;}
.ls_prdtype .col3 .benefit{height:35px;}

/* col2 */
.ls_prdtype1_wrap .col2{margin:-10px;*zoom:1;}
.ls_prdtype1_wrap .col2:after{display:block;clear:both;content:'';}
.ls_prdtype1_wrap .col2 li.item_list{width:50%;height:auto;border:none;font-size:12px;line-height:1.3;}
.ls_prdtype1_wrap .col2 .column{margin:10px;border:1px solid #dedede;*zoom:1;}
.ls_prdtype1_wrap .col2 .column:after{display:block;clear:both;content:'';}
.ls_prdtype1_wrap .col2 .cont{position:relative;float:left;width:300px;height:512px;padding:30px 28px 5px 29px;border-right:1px solid #edeef2;}
.ls_prdtype1_wrap .col2 .cont .info{margin:25px 0 8px;}
.ls_prdtype1_wrap .col2 .cont .icon{margin-top:-15px;}
.ls_prdtype1_wrap .col2 .cont .tit{margin-top:5px;}
.ls_prdtype1_wrap .col2 span.ico_shocking{z-index:1;}
.ls_prdtype1_wrap .col2 .price .new_price{font-size:18px;}
.ls_prdtype1_wrap .col2 .price_off{position:absolute;top:33px;right:40px;margin:0;}
.ls_prdtype1_wrap .col2 .price_off .ico_discount{position:static;}
.ls_prdtype1_wrap .col2 .benefit{height:19px;}
.ls_prdtype1_wrap .col2 .benefit em{display:inline-block;margin-right:9px;font-size:11px;}
.ls_prdtype1_wrap .col2 .benefit.type2 em{margin-right:-4px;}
.ls_prdtype1_wrap .col2 .seller{margin-top:10px;}
.ls_prdtype1_wrap .col2 .ranking_area, .ls_prdtype1_wrap .col2 .grade_area{display:inline-block;padding-top:0;color:#757575;font-size:11px;letter-spacing:-0.1em;}
.ls_prdtype1_wrap .col2 .ranking_area{margin-right:-4px;}
.ls_prdtype1_wrap .col2 .ranking_area a{margin-right:10px;}
.ls_prdtype1_wrap .col2 .thumb img{width:300px;height:300px;}
.ls_prdtype1_wrap .col2 .ls_thumb{float:right;width:80px;padding:30px 20px;}
.ls_prdtype1_wrap .col2 .ls_thumb li{position:relative;display:block;width:100%;height:80px;margin-bottom:10px;}
.ls_prdtype1_wrap .col2 .ls_thumb li img{width:100%;cursor:pointer;}
.ls_prdtype1_wrap.mix_type .col4, .ls_prdtype1_wrap.mix_type .col5{margin-top:28px;border-top:1px solid #edeef2;}
/* .ls_prdtype.outline{border:0px solid #edeef2;border-bottom-width:1px;}	/* for IE8: border-bottom-width:1px; */
.ls_prdtype.outline>ul{margin:-2px;}
.ls_prdtype.outline , .outline {    
    margin: -1px;
    border: 1px solid #ddd;
}
.ls_prdtype.outline > ol, .outline > ol{    
    margin: -1px;
 }

/* row1 */
.ls_prdtype2_wrap .row1:after{content:" ";display:block;clear:both;}
.ls_prdtype2_wrap .row1 li:after{content:" ";display:block;clear:both;}
.ls_prdtype2_wrap .row1{margin-left:0;}
.ls_prdtype2_wrap .row1 .thumb{float:left; width:135px; padding-left:18px;}
.ls_prdtype2_wrap .row1 .thumb .img {overflow: hidden; display: block; width: 120px; height: 120px;}
.ls_prdtype2_wrap .row1 .thumb img {max-width: 120px; width:100%; height:auto; display: block; margin: 0 auto;  }
.ls_prdtype2_wrap .row1 .info{float:left;width:652px;}
.ls_prdtype2_wrap .row1 .benefit{float:left;width:173px;}
.ls_prdtype2_wrap .row1 .seller{float:left;width:140px;padding:25px 0 0 0;text-align:center;display:none;}
/*
.ls_prdtype2_wrap .row1 .seller .store{display:block;overflow:hidden;height:13px;text-align:center;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;}
.ls_prdtype2_wrap .row1 .store{display:block;overflow:hidden;height:16px;text-align:center;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;}
.ls_prdtype2_wrap .row1 .store a:before{display:inline-block;width:22px;height:16px;background:url("/img_glb/common/icon/sp2.png") no-repeat -70px -85px;content:"";vertical-align:-3px;}
*/

.ls_prdtype2_wrap .row1 .seller .store a:hover{text-decoration:underline;}
.ls_prdtype2_wrap .row1 .plus .thumb span.ico_dplus{left:8px;}
.ls_prdtype2_wrap .row1 .item_list{border-bottom:1px solid #dedede;}
.ls_prdtype2_wrap .row1:after{content:" ";display:block;clear:both;}
.ls_prdtype2_wrap .row1 .item_list:after{content:" ";display:block;clear:both;}
.ls_prdtype2_wrap .row1 .item_list{float/*\**/: left\9;}

.ls_prdtype2_wrap .row1 .info{position:relative;padding-top:0;}
.ls_prdtype2_wrap .row1 .info .ico_shocking{position:absolute;top:auto;bottom:3px;right:30px;}
.ls_prdtype2_wrap .row1 .info > div{width:270px;}

.ls_prdtype2_wrap .row1 .info .icon{display:none;height:24px;} /* temp display none */
.ls_prdtype2_wrap .tbl_head{width:100%;border-top:1px solid #333;border-bottom:1px solid #dedede;background:#fbfbfb;}
.ls_prdtype2_wrap .tbl_head td{height:33px;text-align:center;color:#212121;}
.ls_prdtype2_wrap .tbl_head td.col_seller{width:140px;}
.ls_prdtype2_wrap .tbl_head td.col_benefits{width:173px;}
.ls_prdtype2_wrap .row1 .info > div.ranking_area{width:94%;height:16px;margin-top:5px;padding-bottom:2px;}
.ls_prdtype2_wrap .ranking_area .ico_st{float:right;}
.ls_prdtype2_wrap .ranking_area .ico_st.ranking{float:left;margin-top:1px;}
.ls_prdtype2_wrap .ranking_area a.ranking_go{display:inline-block;width:117px;}
.ls_prdtype2_wrap .ranking_area .store a{width:auto;}
.ls_prdtype2_wrap .ranking_area span + a + .ico_st{float:right;}
.ls_prdtype2_wrap .ranking_area .ico_st.grade{float:none;}
.ls_prdtype2_wrap .ranking_area .powerseller{display:inline-block;height:16px;}
.ls_prdtype2_wrap .ranking_area .powerseller .ico_st{margin-right:0;margin-top:-3px;}
.ls_prdtype2_wrap .ranking_area .powerseller a{display:inline-block;width:auto;height:12px;float:none;overflow:hidden;max-width:130px;word-wrap:break-word;font-size:11px;color:#616161;font-family:tahoma;vertical-align:top;}
.ls_prdtype2_wrap .ranking_area .powerseller .ico_st.store{background:url("/img_glb/common/icon/sp2.png") no-repeat -70px -85px;}
/* 
.ls_prdtype2_wrap .ranking_area span + a + .ico_st{position:absolute;bottom:0;right:30px;}
 */
.ls_prdtype2_wrap .item_list .column{position:relative;height:150px;width:100%;border:1px solid transparent;
-moz-transition:all 200ms;
-ms-transition:all 200ms;
-o-transition:all 200ms;
transition:all 200ms
}
.ls_prdtype2_wrap .cont{margin:30px auto;}
.ls_prdtype2_wrap span.rank{top:-16px;left:-1px;}
/* 
.ls_prdtype2_wrap .item_list .thumb{position:relative;display:block;float:left;width:120px;height:120px;}
.ls_prdtype2_wrap .item_list .thumb img{position:absolute;top:0;left:0;bottom:0;right:0;max-width:100%;max-height:100%;margin:auto;} */
.ls_prdtype2_wrap .item_list .thumb_more{position:absolute;bottom:0;right:15px;z-index:2;width:17px;height:17px;background:url("/img_glb/category/sp1_24.png") no-repeat 0 -140px;cursor:pointer;}
.ls_prdtype2_wrap .item_list .thumb_more a.view{position:absolute;top:-103px;left:17px;display:none;width:400px;z-index:2;}
.ls_prdtype2_wrap .item_list .thumb_more a.view.on{display:block;}
.ls_prdtype2_wrap .item_list .thumb_more a.view img{float:left;}

.ls_prdtype2_wrap .row1 .price{padding-top:5px;margin-top:27px;}/* temp */
.ls_prdtype .row1 .tit{margin-top:0;padding-right:30px;}
.ls_prdtype .row1 .ranking_area{padding-top:0;}
/* mid */
.wrap_category .ls_prdtype2_wrap .row1 .info{width:414px;word-wrap:break-word;}
.wrap_category .ls_prdtype2_wrap .row1 .benefit{width:163px;}

.wrap_category .ls_prdtype2_wrap .row1 .seller{display:none;width:119px;}

.wrap_category .ls_prdtype1_wrap span.ico_shocking{right:6px;}

.ls_prdtype2_wrap .rollover .item_list:hover{z-index:1;}
.ls_prdtype2_wrap .rollover .item_list .column:hover{z-index:3;width:990px;height:170px;margin:-10px 0 -10px -6px;background-color:#fff;border:1px solid #dedede;box-shadow:5px 5px 5px rgba(0,0,0,.4);
}
.ls_prdtype2_wrap .rollover .item_list.pointBg .column:hover{background-color:#edf1fa;}
.ls_prdtype2_wrap .rollover .cont{position:relative;z-index:2;margin:14px 0;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}
.ls_prdtype2_wrap .rollover .item_list .column:hover .cont{margin-top:24px;margin-left:6px;}
.wrap_category .ls_prdtype2_wrap .rollover .item_list .column:hover{width:742px;}
.wrap_category .rollover .cont{width:732px;}
/* rollover mid - only category */
.ls_prdtype1_wrap .coll4.rollover li.item_list{width:182px;height:349px;}
.ls_prdtype1_wrap .coll4.rollover .item_list .column:hover{z-index:2;width:202px;height:400px;}

.ls_prdtype1_wrap .coll4.rollover .cont{width:155px;padding-left:15px;}
.ls_prdtype1_wrap .coll4 .thumb img{/*width:140px;*/ /*height:140px;*/ height:auto;}

.ls_prdtype1_wrap .col4.rollover li.item_list .column:hover{height:430px;margin:-10px 0 0 -8px;}
/* hotselling_clickitem */
.wrap_hotselling .ls_prdtype1_wrap .click{display:block;position:absolute;top:-20px;left:50%;margin-left:-122px;width:240px;height:386px;border:2px solid #ea2424;}
.wrap_hotselling .ls_prdtype1_wrap .click strong{display:block;height:18px;text-align:center;color:#fff;background:#ea2424;font-size:11px;line-height:18px;}
.wrap_hotselling .ls_prdtype1_wrap .col4.rollover li.item_list{height:370px;}
.wrap_hotselling .ls_prdtype1_wrap .col4.rollover li .column:hover{margin-top:-30px;}
.wrap_hotselling .ls_prdtype1_wrap .col4.rollover li.item_list .column:hover{height:460px;}
.wrap_hotselling .ls_prdtype1_wrap .rollover .item_list .column:hover .cont{margin-top:59px;}
.wrap_hotselling .ls_prdtype1_wrap .rollover .column:hover .click{top:10px;height:436px;}
.wrap_hotselling .ls_prdtype1_wrap span.ico_shocking{right:-21px;}
.wrap_hotselling .ls_prdtype1_wrap .col4.rollover li .column{box-shadow:none;}
.wrap_hotselling .ls_prdtype2_wrap .row1 .thumb{width:165px;}
.wrap_hotselling .ls_prdtype2_wrap .row1 .thumb img{margin-left:30px;}
.wrap_hotselling .ls_prdtype2_wrap .row1 .info{width:622px;}
.wrap_hotselling .ls_prdtype2_wrap .row1 .plus .thumb span.ico_dplus{left:38px;}


/* sort */
.list_sort{*zoom:1;padding:0 10px;}
.list_sort:after{display:block;clear:both;content:"";}
.list_sort .count{float:left;margin-top:7px;font-size:14px;color:#212121;}
.list_sort .count em{margin-right:7px;font-size:15px;}
.list_sort .sort_area{float:right;margin-bottom:10px;}
.list_sort .sort_area .txt{display:inline-block;font-size:11px;margin:5px 9px 0 0;color:#212121;}
.list_sort .sort_area .selectBox{margin-right:1px;}
.list_sort .sort_area .selectBox .selected{width:167px;}
.list_sort .sort_area .selectBox.num .selected{width:28px;}
.list_sort .sort_area .delivery_check label{padding-right:15px;}
.list_sort .sort_area *{vertical-align:middle;}
.list_sort2{position:relative;overflow:hidden;padding:7px 10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#fafafb;text-align:right;}
.list_sort2 label{padding-right:15px;}
.list_sort2 .in_search input[type=text]{padding:5px;width:180px;height:26px;border:1px solid #bdbdbd;box-sizing:border-box;}
.list_sort2 .in_search .ico_st{width:31px;height:27px;background:url("/img_glb/category/sp1_24.png") no-repeat 0 -160px;vertical-align:top;}
.list_sort2 .tit{display:inline-block;position:absolute;top:10px;left:10px;color:#212121;}
.list_sort2 .p_placeholder{margin-right:3px;}
.list_sort2 .span_placeholder{top:5px !important;}
.sort_area .btn{float:right;margin-left:3px;}
.sort_area .btn a{float:left;width:29px;height:27px;background:url("/img_glb/category/sp1_24.png") no-repeat -92px 0;}
.sort_area .btn a.list.on{background-position: -92px -27px;}
.sort_area .btn a.album{background-position: -121px -27px;}
.sort_area .btn a.album.on{background-position: -121px 0;}

.wrap_category .list_sort{padding:0}

/* selectbox */
.selectBox{display:inline-block;clear:both;position:relative;height:25px;border:1px solid #bdbdbd;background:#fff;}
.selectBox .selected{overflow:hidden;height:25px;line-height:25px;padding:0 25px 0 5px;background:url("/img_glb/common/icon/select2.png") no-repeat right 2px;cursor:pointer;color:#606060;}
.selectBox .selectArrow, .selectBox .selected{position:relative;float:left;height:25px;z-index:1;}
.selectBox .selectOptions{display:none;overflow:hidden;position:absolute;left:-1px;top:25px;width:100%;padding:3px 0;border:1px solid #d6d6d6;background:#fff;z-index:5;}
.selectBox .selectOption{display:block;cursor:pointer;padding:4px 6px;margin:-1px 0;}
.selectBox .selectOption:hover{background:#f5f5f5;}
.selectBox.size1 .selected{width:202px;}

/* keyword_wrap */
.keyword_wrap{position:relative;overflow:hidden;min-height:13px;padding:10px;border-top:1px solid #edeef2;border-bottom:1px solid #333;font-size:11px;}
.keyword_wrap .tit{position:absolute;top:10px;left:10px;width:108px;padding:0 9px 0 12px;background:url("/img_glb/common/bullet/check2.png") no-repeat 0 center;line-height:1;border-right:1px dotted #b0b4b8;color:#212121;line-height:1;}
.keyword_wrap .tit strong{font-size:15px;}
.keyword_wrap .keyword{margin:-3px 0 0 140px;line-height:1.2;}
.keyword_wrap .keyword span{display:inline-block;margin:2px 0;white-space:nowrap;margin-right:10px;}
.keyword_wrap .ico_st.sdelete{display:inline-block;width:11px;height:11px;background:url("/img_glb/category/sp1_24.png") no-repeat -139px -73px;vertical-align:-2px;}


/* No Result */
.no_result{margin:40px 0 39px 0;padding:70px 0;border:1px solid #edeef2;text-align:center;}
.no_result .ico_st.attention{width:123px;height:110px;background:url(/img_glb/common/icon/icon_attention.png) 0 0 no-repeat;}
.no_result h3{margin:17px 20px 23px 20px;font-size:16px;font-weight:normal;color:#212121;}
.no_result h3 strong{font-weight:bold;color:#eb0003;word-wrap:break-word}
.no_result.detail{margin:0;border-width:0 0 1px 0;}


/* sec_in */
.sec_in input[type=text], .sec_in input[type=password], .sec_in input[type=email], .sec_in textarea, .sec_in select{height:27px !important;padding:4px 10px 5px 10px !important;border:#d7d7d7 1px solid;border-bottom-color:#b1b1b1;color:#666;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sec_in select{border:#d7d7d7 1px solid;}
.sec_in .tbl_col table td{position:relative;border-left:0 none;color:#757575;font-size:11px;vertical-align:top;}
.sec_in .tbl_col table td:first-child{text-align:center;color:#616161;line-height:13px;}
.sec_in .tbl_col table td.list_none{height:120px;padding:0 !important;vertical-align:middle;font-size:12px;}

/* 1 */
.wrap_in3 h3{margin:35px 0 10px 0;color:#212121;font-size:12px;}
/* sec_review */
.sec_review .prod_review .tbl_col table td{padding-top:20px;padding-bottom:0;}
.sec_review .post_review .tbl_col table td{vertical-align:middle;}

.sec_review .prod_review, .sec_review .post_review{overflow:hidden;height:auto;margin-bottom:41px;padding-bottom:1px;}
.sec_review .post_review{margin-bottom:21px;}
.sec_review .rate{display:table;}
.sec_review .rate span{display:table-cell;height:82px;vertical-align:middle;}
.sec_review .recommend{display:block;width:25px;height:31px;margin:0 auto 14px auto;background:url(/img_glb/product/icon_recommend.png) 100% 100% no-repeat;font-size:0;line-height:0;vertical-align:5px;}
.sec_review .recommend.star3{background-position:0 0;}
.sec_review .recommend.star2{background-position:100% 0;}
.sec_review .recommend.star1{background-position:0 100%;}
.rate_post{display:block;width:36px;height:36px;margin:0 auto 8px auto;background:url(/img_glb/product/icon_satisfaction.png) 0 0 no-repeat;font-size:0;line-height:0;}
.rate_post.smile{background-position:0 0;}
.rate_post.blank{background-position:0 -40px;}
.rate_post.scowl{background-position:0 -80px;}

.sec_review figure{display:block;clear:both;float:left;height:auto;margin:0 10px 0 0;padding:0;overflow:hidden;}
.sec_review figure img{width:80px;height:80px;border:1px solid #d4d4d4;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sec_review figure figcaption{font-size:0;line-height:0;text-indent:-2000px;}
.sec_review .review{height:100px;overflow:hidden;}
.sec_review .review strong{display:inline-block;margin:4px 0 12px 0;color:#424242;font-size:12px;}
.sec_review .review strong.mobile{padding-right:20px;background:url(/img_glb/product/icon_review.png) 100% 1px no-repeat;}
.sec_review .review span{display:block;}
.sec_review .review p{color:#616161;font-size:12px;}
.sec_review .review a.ptit{display:block;height:15px;margin-bottom:3px;overflow:hidden;color:#212121;}
.sec_review .review a.ptit:hover{text-decoration:underline;}

.sec_review .post_review .review{position:relative;height:auto;padding:7px 140px 0 0;}
.sec_review .post_review .review p{margin-top:5px;word-break:break-all;word-wrap:break-word;}
.sec_review .post_review .review > .report{position:absolute;right:22px;top:50%;margin-top:-10px;}
.sec_review .review_view{position:absolute;margin:-19px 0 0 833px;z-index:2;}
.sec_review .review_view span{display:block;width:25px;height:19px;background:url(/img_glb/product/icon_review.png) 0 -22px no-repeat;font-size:0;line-height:0;cursor:pointer;}
.sec_review .review_view span.on{background-position:0 -41px;}
.sec_review .hit{display:block;margin-top:34px;text-align:center;}
.sec_review .hit dt, .sec_review .hit dd{display:inline-block;}
.sec_review .hit dt{width:65px;text-align:left;}
.sec_review .hit dd{width:38px;text-align:right;color:#424242;}
.sec_review .grade{display:block;width:18px;height:18px;margin:10px 0 7px 0;font-size:0;line-height:0;background-image:url(/img_glb/product/icon_grade.png);background-repeat:no-repeat;}
.sec_review .post_review .grade{margin-top:0;}
.sec_review .grade.vvip{background-position:0 0;}
.sec_review .grade.vip{background-position:0 -18px;}
.sec_review .grade.top{background-position:0 -36px;}
.sec_review .grade.best{background-position:0 -54px;}
.sec_review .grade.new{background-position:0 100%;}

.sec_review .review_detail{position:relative;left:-124px;margin-right:-479px;padding:24px 0 20px 124px;border-top:1px solid #dbdbdb;font-size:12px;z-index:2;}
form.sec_review .review_detail{left:0;margin-right:0;padding:0;border:0 none;}
.sec_review .review_detail .detail{position:relative;padding:0 170px 29px 0;line-height:20px;}
.sec_review .review_detail .detail .report{position:absolute;right:0;bottom:31px;z-index:2;}
.sec_review .review_detail .detail img{max-width:686px;}

.sec_review .reply_area{font-size:12px;color:#212121;}
.sec_review .reply_area .reply{clear:both;overflow:hidden;height:auto;margin-left:85px;margin-top:10px;padding:10px 0 0 0;border-top:1px solid #dbdbdb;}
.sec_review .reply_area > .reply{margin:0;padding:17px 0 20px 20px;border:1px solid #dbdbdb;background-color:#fafafb;}
.sec_review .reply_area h4{margin-bottom:15px;}
.sec_review .reply_area .sns{padding-top:2px;}
.sec_review .reply_area .sns a{color:#212121;}
.sec_review .reply_area .sns a span{display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:1px;font-size:0;line-height:0;background:url(/img_glb/product/icon_sns.png) 0 100% no-repeat;vertical-align:middle;}
.sec_review .reply_area .sns .twitter span{background-position:-22px 100%;}
.sec_review .reply_area .sns em{margin-left:5px;}
.sec_review .reply_area .reply .sns{margin-bottom:13px;}
.sec_review .reply_area .comment .sns{display:inline-block;margin-bottom:8px;}
.sec_review .reply_area .write .sns .off span{background-position:0 -44px;}
.sec_review .reply_area .write .sns .twitter.off span{background-position:-22px -44px;}
.sec_review .reply_area figure{margin-right:23px;}
.sec_review .reply_area figure img{width:60px;height:60px;}
.sec_review .reply_area .reply .write{overflow:hidden;height:auto;}
.sec_review .reply_area .reply .write .option{display:inline-block;width:486px;vertical-align:middle;}
.sec_review .reply_area .reply .write .option input, .sec_review .reply_area .reply .write .option p{width:100%;}
.sec_review .reply_area .reply .write .option .span_placeholder{top:6px !important;}
.sec_review .reply_area > .reply .write .option{width:572px;}
.sec_review .reply_area .reply .write .btn_em4{line-height:25px;}
.sec_review .reply_area .reply .write .byte{display:inline-block;width:95px;margin-right:-4px;text-align:right;font-size:11px;color:#424242;}
.sec_review .reply_area > .reply .write .byte{width:85px;margin-right:0;}
.sec_review .reply_area .comment{position:relative;padding:10px 200px 0 0;}
.sec_review .reply_area .comment p{overflow:hidden;height:auto;color:#616161;word-break:break-all;word-wrap:break-word;}
.sec_review .reply_area .comment > a, .sec_review .reply_area .comment > em, .sec_review .reply_area .comment .delete{position:absolute;z-index:2;}
.sec_review .reply_area .comment .btn_reply{top:4px;right:115px;}
.sec_review .reply_area .comment .delete{top:28px;right:121px;width:20px;height:20px;background:url(/img_glb/product/icon_review.png) 100% -22px no-repeat;font-size:0;line-height:0;}
.sec_review .reply_area .comment .report{top:0;right:0;}
.sec_review .reply_area .comment > em{display:inline-block;top:28px;right:0;width:100px;text-align:right;color:#616161;}
.sec_review .reply_area .reply_list li{display:block;overflow:hidden;clear:both;height:auto;padding:10px 0 10px 21px;border-bottom:1px solid #dbdbdb;background:url(/img_glb/product/icon_review.png) 0 -61px no-repeat;}
.sec_review .reply_area .reply_list li ul{margin-left:85px;}
.sec_review .reply_area .reply_list li ul li{margin-top:10px;padding-left:0;padding-bottom:0;border-top:1px solid #dbdbdb;border-bottom:0 none;background:none;}
.sec_review .reply_area .reply_list .comment{padding-right:165px;}

.social_review .reply_area .reply .write .option{width:609px;}
.social_review .reply_area > .reply .write .option{width:694px;}
.social_review .reply_area .comment{padding-right:280px !important;}
.social_review .reply_area .comment .btn_comment{right:0;top:0;width:110px;text-align:right;}
.social_review .reply_area .comment > em{top:39px;right:178px;}
.social_review .reply_area .comment .delete{top:37px;}
.social_review .reply_area .comment .report{top:36px;right:0;}
.social_review .reply_area .reply_list > ul > li{padding-left:0;background:none;}
.social_review .reply_list ul li ul li{padding-left:21px;background:url(/img_glb/product/icon_review.png) 0 -61px no-repeat;}

/* sec_qna */
.sec_in.sec_qna table td{vertical-align:middle;word-break:break-all;word-wrap:break-word;}
.sec_qna table td.tbl_center{font-size:12px;color:#424242;}
.sec_qna table td span.answer, .sec_qna table td span.lock, .sec_qna .qna_detail dt span{display:inline-block;background:url(/img_glb/product/icon_qna.png) 0 0 no-repeat;vertical-align:middle;font-size:0;line-height:0;}
.sec_qna table td span.answer{width:66px;height:15px;}
.sec_qna table td span.answer.yes{background-position:0 -15px;}
.sec_qna table td span.lock{width:11px;height:14px;background-position:0 100%;}
.sec_qna table td a.qna{margin:0 6px;vertical-align:-1px;font-size:12px;}
.sec_qna table td a.qna:hover, .sec_qna table td a.qna.on{text-decoration:underline;}

.sec_qna .qna_area td{padding:0 !important;}
.sec_qna .qna_detail{text-align:left;}
.sec_qna .qna_detail dt{float:left;margin:18px 0 0 20px;}
.sec_qna .qna_detail dt span{width:14px;height:13px;background-position:-34px 100%;}
.sec_qna .qna_detail dt:first-child span{background-position:-15px 100%;}
.sec_qna .qna_detail dd{padding:15px 10px 15px 68px;font-size:12px;line-height:20px;}
.sec_qna .qna_detail dd .detail{padding:0 200px 14px 0;}
.sec_qna .qna_detail dd span.btn{display:inline-block;width:178px;}
.sec_qna .qna_detail dd.question .detail{color:#212121;font-weight:bold;}
.sec_qna .qna_detail dd.question .detail a.ptit{display:block;height:17px;margin-bottom:3px;overflow:hidden;color:#212121;font-weight:normal;}
.sec_qna .qna_detail dd.question .detail a.ptit:hover{text-decoration:underline;}
.sec_qna .qna_detail dd.answer{border-top:1px solid #dbdbdb;}
.sec_qna .qna_detail dd.answer input[type=text]{width:730px;margin-right:6px;vertical-align:middle;}
.sec_qna .qna_detail dd.answer .btn_em4{height:30px;}
.sec_qna .qna_detail.unanswer dt, .sec_qna .qna_detail.unanswer dd.answer{display:none;}
.sec_qna .qna_detail.unanswer dt:first-child{display:block;}

/* seller_info */
.seller_info{position:relative;padding:15px 9px 15px 19px;background:#f9f9f9;border:1px solid #c3c5c4;border-top:0;}
.seller_info .powerseller{margin-left:5px;}
.seller_info .lay_inpop{top:35px;left:-1px;right:auto;width:500px;z-index:2;}
.seller_info .lay_inpop .lay_inner{width:480px;}
.seller_info .lay_inpop .arrow{margin-left:22px;}
.seller_info .lay_inpop .ls_note2 p{margin:5px 0;font-size:11px;color:#616161;}
.seller_info .lay_inpop .ls_note2 li{margin-top:10px;}
.seller_info .lay_inpop .ls_note2 li:first-child{margin-top:0;}
.seller_info .btn{position:absolute;top:15px;right:9px;}
.seller_info .satisfaction{margin-left:30px;}
.seller_info .satisfaction em{color:#212121;}
.ico_btn1{position:relative;display:inline-block;padding-right:28px;padding-left:22px;}
.ico_btn1:before{display:block;position:absolute;top:3px;left:0;width:13px;height:12px;background:url("/img_glb/common/icon/sp1.png") -50px -55px;content:'';}
.ico_btn1:after{display:block;position:absolute;top:2px;right:0;width:15px;height:15px;background:url("/img_glb/common/icon/sp1.png") -85px -75px;content:'';}
.ls_bookmark{height:198px;}
.ls_bookmark em{display:block;margin-bottom:10px;color:#212121;text-align:left;}
.ls_bookmark li{text-align:center;}
.ls_bookmark p{height:18px;padding:20px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;font-size:14px;}
.sec_middle .store i{overflow:hidden;display:inline-block;width:13px;height:12px;margin-right:14px;background:url("/img_glb/common/icon/sp1.png") no-repeat -50px -55px;}
.ls_bookmark li + li{margin-top:15px;}

/* sec_error */
#container.sec_error{min-height:0;}
.sec_error .detail{overflow:hidden;height:auto;margin:130px 20px 0 70px;padding-left:282px;background:url(/img_glb/common/icon/icon_error.gif) 0 0 no-repeat;}
.sec_error h3{height:69px;margin:32px 0 19px 0;background:url(/img_glb/error/h3_sorry.gif) 0 0 no-repeat;text-indent:-10000px;}
.sec_error h4{height:14px;margin-bottom:17px;background-position:0 0;background-repeat:no-repeat;text-indent:-10000px;}
.sec_error .terminate h4{background-image:url(/img_glb/error/h4_serviceTermination.gif);}
.sec_error .not_found h4{background-image:url(/img_glb/error/h4_pageNotFound.gif);}
.sec_error .unavailable h4{background-image:url(/img_glb/error/h4_unavailable.gif);}
.sec_error .inspect h4{background-image:url(/img_glb/error/h4_systemInspection.gif);}
.sec_error .txt{font-size:11px;}
.sec_error .box_error{margin:22px 0 40px 0;padding:23px 20px 15px 20px;border:1px solid #e5e5e5;background:#f4f4f4;}
.sec_error .box_error dl{margin-bottom:8px;font-size:14px;}
.sec_error .box_error dl dt, .sec_error .box_error dl dd{padding:2px 0;}
.sec_error .box_error dl dt{clear:both;float:left;margin-right:6px;color:#212121;}
.sec_error .box_error .notice{margin-bottom:10px;color:#ea0001;}
.sec_error .btn{margin-top:35px;}
.sec_error .btn .btn_m1{min-width:121px;padding:0 16px;text-align:center;}
.sec_error .btn .btn_st:first-child{margin-right:6px;}

/* facebook like */
.sns_area span.fbLike, .sns_wrap span.fbLike{display:inline-block;height:20px;}
.sns_wrap span.fbLike{margin-left:4px;}
.sns_area span.fbLike iframe, .sns_wrap span.fbLike iframe{display:inline-block;position:static;width:80px;height:20px;margin-left:0;box-shadow:none;}
/* 
.sns_wrap .btn_wrap .btn_facegood{float:left;height:21px;overflow:hidden;}
.sns_wrap .btn_wrap .btn_facegood iframe{display:block;width:120px;box-shadow:none;}
 */

/* editor */
.color_wrap table td{padding:0px !important;} /* color picker */
.layer_emoticon table td{padding:0px !important;} /* emoticon */
/* 
.espresso_editor .layer_list .sheet UL LI{padding-left:0 !important;}
.espresso_editor .layer_body .sheet UL LI{padding-left:0 !important;}
.espresso_editor .layer_fontsize{width:270px !important;}
.espresso_editor .layer_fontsize .layer_body UL LI A, .espresso_editor .layer_fontsize .layer_body UL LI A:hover{width:260px !important;} */
.setTable dd{background-image:none;line-height:1;}

#espresso_editor_view{word-wrap:break-word;word-break:break-all;}
#espresso_editor_view li{padding-left:10px;}
#espresso_editor_view ul, #espresso_editor_view ol{margin-left:40px;}
#espresso_editor_view ul, #espresso_editor_view ol{list-style-position:inside;}
#espresso_editor_view ul ul, #espresso_editor_view ol ul{list-style-position:inside;margin-left:15px;}
#espresso_editor_view ol ol, #espresso_editor_view ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}
#espresso_editor_view img{max-width:480px;}
#espresso_editor_view *{word-wrap:break-word;word-break:break-all;line-height:130%}
#espresso_editor_view i, #espresso_editor_view em{font-style:italic;}
#espresso_editor_view b{font-weight:bold;}
#espresso_editor_view u{text-decoration:underline;}
#espresso_editor_view table{border-collapse:separate;}
#espresso_editor_view table td{padding:auto;background:none;border:auto;}
#espresso_editor_view p{margin:auto;padding:auto;}

/* Cancel/Return/Exchange Information */
.box_guide_shipping{display:table;width:100%;margin-top:12px;border:1px solid #c2c2c2;}
.guide_shipping > li{display:table-cell;width:33.3%;padding:20px 5px 15px 15px;border-left:1px solid #e3e3e3;}
.guide_shipping > li:first-child{border-left:0;}
.guide_shipping > li > strong{display:block;overflow:hidden;width:200px;height:15px;margin-bottom:12px;text-indent:-2000px;background:url("/img_glb/mypage/img_step_shipping.gif") no-repeat -16px -168px;}
.guide_shipping > li.ls2 > strong{background-position:-281px -168px;}
.guide_shipping > li.ls3 > strong{background-position:-546px -168px;}
.guide_shipping ul li{padding-left:8px;background:url(/img_glb/common/bullet/rect2.png) 0 7px no-repeat;font-size:11px;line-height:16px;}

.note_red{padding:0 0 0 14px;background:url("/img_glb/mypage/sp_mypage.png") no-repeat -26px -83px}
.note_red span{display:inline-block;padding:0 0 0 6px;background-color:#ffffff;font-size:12px;line-height:18px;color:#f22a2c;}
.note_red span b{letter-spacing:-0.08em;}

.note_dot{margin:13px 0 0 0;}
.note_dot li{width:100%;padding:0 0 20px 7px;background:url("/img_glb/common/bullet/rect7.gif") no-repeat 0px 6px;line-height:15px;}
.note_dot li strong{display:inline-block;padding:0;font-size:13px;color:#424242;line-height:12px;}
.note_dot li p{margin:7px 0 0 0;padding:0;font-size:12px;line-height:16px;color:#616161;}
.note_dot li ul{margin:7px 0 0 0;}
.note_dot li ul li{padding:0 0 5px 10px;font-size:12px;line-height:15px;color:#616161;background:url("/img_glb/mypage/bull_grey.gif") no-repeat 0px 8px;}

/* editor */
#espresso_editor_view table{border-spacing:1px}
#espresso_editor_view li{padding-left:10px;background:none;line-height: 130%;}
#espresso_editor_view ul{margin-left:40px;}
#espresso_editor_view ol{margin-left:40px;}
#espresso_editor_view *{line-height: 130%;word-wrap:break-word;}
#espresso_editor_view em{font-style:italic !important;}
#espresso_editor_view img{max-width:100%;}
.board.view #espresso_editor_view tbody th, .board.view #espresso_editor_view  tbody td{border-top:0;}
.board #espresso_editor_view table{border-bottom:0;}
 
 /* @@my11 saw 300115 */
 .hot_selling .ls_prd span.ico_shocking{position:absolute;top:-6px;right:-10px;width:68px;height:35px;background:url("/img_glb/category/sp1_24.png") no-repeat -21px -2px;}
.hot_selling .ls_prd a{position:relative}
.hot_selling .ls_prd li:first-child span.ico_shocking{top:-8px;right:-52px;width:139px;height:46px;background:url("/img_glb/category/sp1_24.png") no-repeat -46px -139px;}

/* agree */
.tnc_lang{margin-top:-20px;margin-bottom:10px;padding-left:20px;color:#000000}
.tnc_lang label{margin-right:15px}
.tnc_lang label input{vertical-align:top}

/* top space */
.mspace_type1{margin-top:25px !important;}
.mspace_type2{margin-top:10px !important;}
/* left space */
.ml_s1{margin-left:16px;}

/* loading */
.loading{position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;}

/* @@my11 Chan Wan 2015/03/06 */
.memo_in .span_placeholder{width:100%;padding-right:36px;box-sizing:border-box;}

.promotion_end{min-height:35px;padding:110px 20px 150px;}
.promotion_end em{overflow:hidden;display:block;width:158px;height:158px;margin:0 auto;background:url("/img_glb/corner/icons.png") no-repeat 0 0;;text-indent:100%;white-space:nowrap;}
.promotion_end p{display:block;margin-top:23px;text-align:center;font-size:16px;}


.bdl0{border-left:0 !important;}

/* only chrome, firefox */
.anchor{display:block;margin-top:-100px;height:100px;visibility: hidden;}


/* Personalisation */
.product_inspired {overflow:hidden;position:relative;height:335px;}
.product_inspired div.viewport{position:absolute; overflow:hidden; width:980px; top:75px; left:-1px;}
#Empty_Cart_bottom.product_inspired div.viewport {top: 23px;}
.product_inspired .cont {display: block; border: 1px solid #d2d3d5; height: 280px;}

.product_inspired .btn_st2{display:none;z-index:10;background:url("/img_glb/common/layout/sp2_24.png") no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;vertical-align:middle;}
.product_inspired .btn_st2.btn_prev{position:absolute;top:50%;left:0;width:33px;height:38px;margin-top:-19px;background-position:-20px -40px;}
.product_inspired .btn_st2.btn_next{position:absolute;top:50%;right:0;width:33px;height:38px;margin-top:-19px;background-position:-55px -40px;}
.product_inspired .btn_st2.btn_prev:hover{background-position:-20px 0;}
.product_inspired .btn_st2.btn_next:hover{background-position:-55px 0;}
.product_inspired .btn_st2.btn_next,
.product_inspired .btn_st2.btn_prev {top:118.5px}
.product_inspired .sec_rolling:hover .btn_st2 {display: block}

.product_inspired ol{overflow:hidden; height:262px;}
.product_inspired ol li{float: left; width:150px;height:250px;margin:0 5px 0 35px;}
.product_inspired ol li .thumb img{width:150px; height:150px; border: none;}
.product_inspired ol li a span.rank { display:block; position:absolute; width:27px; height:30px; color:#fff; font:11px/200% tahoma; font-weight:bold;text-align:center; background:url("/img_glb/common/layout/sp2_24.png") no-repeat -150px 0;}

.product_inspired .ls_prd {padding: 0;border: 0;}
.product_inspired .ls_prd .info {text-align: left}
.product_inspired .ls_prd .info .tit {display: block; height: 30px; overflow: hidden; margin-top: 13px; line-height: 15px; word-wrap: break-word;}
.product_inspired .ls_prd a:hover .tit {text-decoration: underline;}
.product_inspired .ls_prd .tit {margin-top: 13px}
.product_inspired .ls_prd .rm_price {margin-top: 1px; color: #000000;}
.product_inspired .ls_prd .info .old_price {height: 18px; overflow: hidden; margin-top: 7px; font-size: 11px; color: #888;}
.product_inspired .info .rm_price b {font-weight: normal;}

.product_inspired.small {height: 305px;}
.product_inspired.small div.viewport{width:1080px; top: 40px}
.product_inspired.small .cont {height: 270px}
.product_inspired.small h3 {margin-top: 0}
.product_inspired.small ol {padding: 10px 0 0 1px;}
.product_inspired.small ol li {margin: 0 0px 0 20px; width: 140px; height: 230px;}
.product_inspired.small ol li .thumb img {width: 140px; height: 140px}
.product_inspired.small .btn_st2.btn_next {right: 99px;}
.product_inspired.small .btn_st2.btn_prev {left: 1px}

.product_inspired.four_item h3 {margin: 30px 0 8px 0; font-size: 14px; font-weight: bold; color: #111; line-height: 1;}
.product_inspired.four_item ol li {margin: 0 5px 0 43px}
.product_inspired.four_item .btn_st2.btn_next {right: 148px;}

.product_inspired.four_item.wide div.viewport{width:1129px;}
.product_inspired.four_item.wide ol li {margin: 0 5px 0 73px}

.product_inspired.four_item.medium ol li {margin: 0 0px 0 27px}
.product_inspired.four_item.medium .btn_st2.btn_next {right: 248px;}

#Cart_bottom.product_inspired div.viewport,
#ordercomplete_bottom.product_inspired div.viewport {top: 20px;}

@media (max-width: 1219px) {
.product_inspired.small ol li {margin: 0 0px 0 20.2px;}
.product_inspired.small .btn_st2.btn_next {right: 99px;}
.product_inspired.small div.viewport {height: 270px;}
.product_inspired.four_item.medium ol li {margin: 0 0px 0 27px}
.product_inspired.four_item.medium .btn_st2.btn_next {right: 248px;}
#popEstimatedDelivery.lay_inpop { left: 42px;}
.ls_prdtype .ranking_area { padding-top: 5px; }
}


@media (min-width: 1220px) {
.product_inspired.small ol li {margin-left: 20px;margin-right: 20px;}
.product_inspired.small .btn_st2.btn_next {right: 0px}
	.product_inspired.four_item.medium ol li {margin: 0 5px 0 43px !important}
/*.product_inspired.four_item.medium.cart ol li {margin: 0 0px 0 14.2px !important}*/
	.product_inspired.four_item.medium .btn_st2.btn_next {right: 148px !important}
}

/** PR-1697 SEO Footer Article **/

/**SEO reset**/
.seo-article {
	margin-top: 70px;
	line-height: 15px;
	font-size: 12px;
  color: #616161;
}

.seo-article .container {
/*    width: 1180px;*/
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.seo-template-wrapper .clearfix:after,
.seo-article .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*
 *
 * CKEditor base styles
 *
 */
/* Imports */
/* Typography */
/* NOTE: Need to wrap styles to ensure we're not impacting global scope*/
.seo-wrapper {
  font-size: 12px;
  line-height: 18px;
  color: #616161;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.seo-wrapper h1,
.seo-wrapper h2,
.seo-wrapper h3,
.seo-wrapper h4,
.seo-wrapper h5,
.seo-wrapper h6 {
  font-weight: bold;
  color: #212121;
  margin: 0 0 8px;
  padding: 0;
}
.seo-wrapper h1.underlined,
.seo-wrapper h2.underlined,
.seo-wrapper h3.underlined,
.seo-wrapper h4.underlined,
.seo-wrapper h5.underlined,
.seo-wrapper h6.underlined {
  border-bottom: 1px solid #212121;
  padding-bottom: .25em;
  margin-bottom: .75em;
}
.seo-wrapper h1 {
  font-size: 22px;
}
.seo-wrapper h2 {
  font-size: 18px;
}
.seo-wrapper h3 {
  font-size: 14px;
}
.seo-wrapper h4 {
  font-size: 12px;
}
.seo-wrapper h5 {
  font-size: 11px;
}
.seo-wrapper h6 {
  font-size: 10px;
  text-transform: uppercase;
}
.seo-wrapper p,
.seo-wrapper dl,
.seo-wrapper ul,
.seo-wrapper ol,
.seo-wrapper pre {
  margin: 8px 0 15px;
}
.seo-wrapper dt,
.seo-wrapper th {
  font-weight: bold;
}
.seo-wrapper ul,
.seo-wrapper ol {
  list-style-position: inside;
  list-style-image: none;
  margin-left: 15px;
}
.seo-wrapper ul {
  list-style-type: disc;
}
.seo-wrapper ol {
  list-style-type: decimal;
}
.seo-wrapper ul ul,
.seo-wrapper ol ul,
.seo-wrapper ol ol,
.seo-wrapper ul ol {
  margin-top: 0;
  margin-bottom: 0;
}
.seo-wrapper ul ul,
.seo-wrapper ol ul {
  list-style-type: circle;
}
.seo-wrapper ol ol,
.seo-wrapper ul ol {
  list-style-type: lower-roman;
}
.seo-wrapper li {
  list-style: inherit;
}
.seo-wrapper table {
  border-top: 1px solid #b4b4b4;
  border-left: 1px solid #b4b4b4;
  width: 100%;
}
.seo-wrapper table th {
  color: #212121;
}
.seo-wrapper table th,
.seo-wrapper table td {
  border-bottom: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  padding: 5px 7px;
}
.seo-wrapper blockquote {
  font-style: italic;
}
/* Layout */
.seo-wrapper {
  font-size: 12px;
  color: #616161;
  line-height: 1.6;
}
.seo-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.seo-wrapper *,
.seo-wrapper *:before,
.seo-wrapper *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.seo-row {
  *zoom: 1;
}
.seo-row:before,
.seo-row:after {
  content: '';
  display: table;
}
.seo-row:after {
  clear: both;
}
.seo-col {
  float: left;
  display: inline;
  padding: 0 1em;
}
.seo-col-12 {
  width: 100%;
}
.seo-col-11 {
  width: 91.66%;
}
.seo-col-10 {
  width: 83.33%;
}
.seo-col-9 {
  width: 75%;
}
.seo-col-8 {
  width: 66.66%;
}
.seo-col-7 {
  width: 58.33%;
}
.seo-col-6 {
  width: 50%;
}
.seo-col-5 {
  width: 41.66%;
}
.seo-col-4 {
  width: 33.33%;
}
.seo-col-3 {
  width: 25%;
}
.seo-col-2 {
  width: 16.66%;
}
.seo-col-1 {
  width: 8.333%;
}
.seo-col.bordered {
  border: 1px dotted #e7e7e7;
}

/*--- New Badge ---*/
.benefit-badge-list li {font-size: 10px; display: inline-block; float: left; margin-bottom: 3px; clear: both;}
.benefit-badge-list .badge, .product-extra-benefits .badge {display: inline-block; font-family: Verdana, Arial, Tahoma; font-size: 10px; border: 1px solid #e5e5e5; padding: 1px 5px 2px; background-color: #fff; }
.badge.badge-free-shipping {border: 1px solid #6383df; background-color: #6383df; color: #ffffff;}
.badge.badge-lowest-price{ color: #f22a2c;}
.badge.badge-authorized-seller{ color: #08afb5;}
.badge.badge-zero-installment{ color: #a55fd1;}
.badge.badge-multiple-purchase-discount { color: #555;}


/*----- New Product Listing Touch-up ------------*/
.shocking-deals .product-name {
  margin-top: 5px;
  margin-bottom: 2px;
  font-weight: normal;
}

/*------- New: Product Rating ------------*/
.product-item-rating-placeholder {
  display: block;
  height: 12px;
  padding: 0px;
  margin-bottom: 10px;
}
.product-item-rating-placeholder dl,
.product-item-rating-placeholder dt, 
.product-item-rating-placeholder dd {
  padding: 0px;
  margin: 0px;
}

.product-item-rating {
  line-height: 0px;
  background-position: -125px -115px;
  width: 64px;
  height: 16px;
  display: inline-block;
  margin-top: 10px;
  background: url('/img_glb/product-listing-sprites.png') no-repeat;
  background-size: 300px 300px;
  background-position: -125px -15px;
}
.product-item-rating-star { 
  overflow: hidden;
  height: 16px;
  background: url('/img_glb/product-listing-sprites.png') no-repeat;
  background-size: 300px 300px;
  background-position: -125px 0px;
  display: inline-block;
}
.product-item-rating-star.rating-star-0 {
  width: 0%;
}
.product-item-rating-star.rating-star-5 {
  width: 10%;
}
.product-item-rating-star.rating-star-10 {
  width: 20%;
}
.product-item-rating-star.rating-star-15 {
  width: 30%;
}
.product-item-rating-star.rating-star-20 {
  width: 40%;
}
.product-item-rating-star.rating-star-25 {
  width: 50%;
}
.product-item-rating-star.rating-star-30 {
  width: 60%;
}
.product-item-rating-star.rating-star-35 {
  width: 71.2%;
}
.product-item-rating-star.rating-star-40 {
  width: 80%;
}
.product-item-rating-star.rating-star-45 {
  width: 91.2%;
}
.product-item-rating-star.rating-star-50 {
  width: 100%;
}
.product-item-review-number {
  font-size: 12px;
  color: #757575;
  display: inline-block;
  line-height: 22px;
  vertical-align: bottom;
}
/*--- New Badge ---*/
.product-item-sprites  {
  background: url(/img_glb/product-listing-sprites.png) no-repeat;
  background-size: 300px 300px;
  image-rendering: optimizeSpeed;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -o-crisp-edges;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  display: inline-block;
}
.product-extra-benefits .badge {
  display: inline-block; 
  font-size: 0px;
  border: 0px;
  padding: 0px;
  background: url(/img_glb/product-listing-sprites.png) no-repeat;
  background-size: 300px 300px;
  width: 33px;
  height: 30px;
  margin-right: 5px;
}

.badge.badge-free-shipping {
  background-position: 0px 0px;
  font-size: 0px;
  color: transparent;
}
.badge.badge-lowest-price {
  background-position: -43px 0px;
}
.badge.badge-official-seller{ 
  background-position: -84px 0px;
}

.ls_prdtype .product-name, .ls_prdtype1_wrap .product-name {
  font-family: 'Roboto', verdana;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  display: -webkit-box;
  display: box;
  height: 32px !important;
  overflow: hidden;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -ms-line-clamp: 2;
  -moz-line-clamp: 2;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  box-orient: vertical;
  margin-top: 10px;
  margin-bottom: 5px;
}


.ls_prdtype.ls_prdtype2_wrap .row1 .product-extra-benefits {
right: 0px;
top: 40px;
position: absolute;
width: 180px;

}
.ls_prdtype.ls_prdtype2_wrap .row1 .product-meta {
right: 0px;
top: 0px;
position: absolute;
width: 180px;
}

.ls_prdtype2_wrap .row1 .seller {
    float: left;
    width: auto;
    padding: 25px 0 0 0;
    text-align: center;
    display: block;
    bottom: 0px;  
}
.ls_prdtype.ls_prdtype1_wrap .product-item-list.grid-view .product-item * {
    -webkit-box-sizing:  border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box !important;
}
