@charset "utf-8";
/* main Event -- */
.thum19{position:absolute;top:0;left:0}
.unvisible{display:none}
#empty_main{margin:10px auto;padding:30px 0;border:1px solid #BBB;background-color:#FFF;font-weight:bold;text-align:center}
#empty_data{margin:10px auto;padding:30px 0;border:1px solid #BBB;background-color:#FFF;font-weight:bold;text-align:center}
#empty_data2,#empty_adultdata2{padding:30px 0;background-color:#FFF;/* margin:10px auto; */font-weight:bold;text-align:center}
#empty_data3{padding:30px 0;background-color:#FFF;/* margin:10px auto; */font-weight:bold;text-align:center}
.product_detail_info img{width:100%;-webkit-transition-property:width;-webkit-transition-duration:.3s}
.product_detail_info img.enlargement{width:100%}
#deal-option-area{max-height:200px}
#optionTable{overflow:auto;max-height:200px}
.reviewData{word-break:break-all}
.joinPjul{display:inline-block}
#frmRegistry input{height:33px}
#frmRegistry input[type=checkbox]{height:14px}
.faq_category{display:none}
.btn-mShop_Goods_Detail{display:block;width:90%;height:32px;margin:0 auto;padding:2px 10px;background:#e24c45;font-size:1em;line-height:32px;color:#fff;letter-spacing:-1px;text-align:center;cursor:pointer}
#canvasloader-container{display:none;position:absolute;top:50%;left:50%;z-index:1000;width:150px;height:150px;margin:-150px 0 0 -120px}
.button{display:inline-block;height:30px;padding:0 25px;border:0;border-radius:2px;background:#ddd;line-height:1;font-size:12px;font-weight:bold;color:#243140;text-align:center;cursor:pointer;box-sizing:border-box}

/* 슬라이드배너 */
.banner_slider{position:relative;width:100%;height:100px;background-color:none}
.banner_slider .banner_container{overflow:hidden;position:relative;height:100px;border:1px solid #ddd}
.banner_slider .banner_container #banner_content{position:absolute;/* 359*3 */width:100%}
.banner_slider .banner_container #banner_content img{width:auto;height:100px}
.banner_slider .banner_nav_container{position:absolute;top:420px;width:100%;height:30px;border:0 solid #f00;border:0 solid #f00;line-height:30px;vertical-align:middle}
.banner_slider .banner_nav_container #banner_nav{position:absolute;left:20px;border:0 solid #f00;list-style:none}
.banner_slider .banner_nav_container ul#banner_nav li{display:inline;float:left;width:15px;height:10px}
.banner_slider .banner_nav_container ul#banner_nav li a{float:left;width:10px;height:10px;background:url(/images/banner_dot.png) no-repeat;line-height:10px;text-align:center;vertical-align:middle}
.banner_slider .banner_nav_container ul#banner_nav li a.sct{background:url(/images/banner_dot.png) no-repeat 0 -10px}
.wrap_bn{margin-top:15px}
.wrap_bn:after{display:block;clear:both;content:''}
.bn_category{width:100%}
.slider{position:relative;padding:10px 10px 0}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;/* 일부 안드로이드 호환을 위한 코드 */}

/* .bx-wrapper img{width:100%;display:block;margin-top:15px} */
.bx-wrapper .bx-viewport{border:0 solid #fff;/* fix other elements on the page moving (on Chrome) */-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.sliderA{position:relative;margin-top:30px;padding:10px;background:#f1f1f1}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}
.bx-wrapper .bx-pager{height:20px;padding-top:10px;background:#2d2d2d;font-weight:bold;text-align:center}

/* .bx-has-pager{height:30px} */
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*display:inline;*zoom:1}
.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;border-radius:5px;background:#bbb;text-indent:-9999px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#eb4545}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;z-index:9999;width:16px;height:26px;text-indent:-9999px;outline:0}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.sp{height:40px;background:#2d2d2d;line-height:40px;color:#fff}
.sp_tit{display:inline-block;position:absolute;left:20px;font-weight:bold}
.sp_deadline{display:block;position:absolute;top:5px;right:5px;z-index:10000;padding:3px 5px;border:1px solid #000;border-radius:3px;background:#2d2d2d;font-weight:bold;color:#eb4545;letter-spacing:0}
.sp_btn{position:relative;left:10px;bottom:0;height:32px;padding:5px 0;line-height:32px;color:#fff;text-align:center}

.buyBtn{display:inline-block;width:80px;height:32px;border-radius:6px;background:#eb4545;-moz-border-radius:6px;-webkit-border-radius:6px}
.btn_buyItem{display:inline-block;width:100%;height:32px;margin-right:3px;border:0;background:transparent;font-weight:bold;color:#fff;vertical-align:top;cursor:pointer}
.ammount{display:inline-block;height:32px;margin-left:5px;padding:0 8px;border:0;border-radius:6px;background:#d3d3d3;line-height:32px;font-weight:bold;color:#585858;-moz-border-radius:6px;-webkit-border-radius:6px}
.sp_price{position:absolute;bottom:52px;margin-left:1em}
.sp_price .tit{display:inline-block;font-size:1.2em;font-weight:bold;color:#eb4545 !important}
.sp_price .prc{display:inline-block;margin-left:5px;color:#7a7a7a;text-decoration:line-through}
.sp_price .discount{display:inline-block;font-size:1.3em;font-weight:bold;color:#000}
.cleb4545{color:#eb4545 !important}