/* BASIC css start */
/* 메인 배너 */
#column_visual {position:relative;width:100%;height:700px;overflow:hidden;}
#column_visual a { display: block; }
#column_visual .leftVisual {width: 280px;margin-right: 20px;float: left;}
#column_visual .leftVisual ul li { margin-bottom: 20px; }
#column_visual .visual {width: 600px;float: left;position: relative;}
#column_visual .visual .main_banner li img { width:100%; height:700px }
#column_visual .visual .bx-controls {}
#column_visual .visual .bx-controls .bx-prev {position:absolute;top: 44%;z-index: 51;left: 0;width: 60px;font-size: 60px;text-align:center;}
#column_visual .visual .bx-controls .bx-next {position:absolute;top: 44%;z-index: 51;right: 0;width: 60px;font-size: 60px;text-align:center;}
#column_visual .visual .bx-pager { position:absolute; bottom:32px; left:0; width:100%; height:26px; text-align:center }
#column_visual .visual .bx-pager .bx-pager-item { display:inline-block }
#column_visual .visual .bx-pager .bx-pager-item a { display:block; margin:0 3px; width:20px; height:20px; text-indent:-9999em; border-radius:100%; background:#fff; vertical-align:middle }
#column_visual .visual .bx-pager .bx-pager-item a.active { border:3px solid #fff; background:none }
#column_visual .rightVisual {width: 280px;margin-left: 20px;float: left;position: relative; }
#column_visual .rightVisual ul li { margin-bottom: 20px; }
#column_visual .rightVisual .bx-pager { position:absolute; bottom:20px; left:0; width:100%; height:26px; text-align:center }
#column_visual .rightVisual .bx-pager .bx-pager-item { display:inline-block }
#column_visual .rightVisual .bx-pager .bx-pager-item a { display:block; margin:0 3px; width:10px; height:10px; text-indent:-9999em; background:#111; opacity: 0.3; vertical-align:middle }
#column_visual .rightVisual .bx-pager .bx-pager-item a.active { opacity:0.8 }

#content .prd-info-bx {display:none;position:absolute;bottom:0;left:0;right:0;height:141px;text-align:center;}
#content .prd-info-bx .prd-info { padding-top:25px; position:relative; z-index:10 }
#content .prd-info-bx .prd-name a { font-size:14px; color:#eee }
#content .prd-info-bx .prd-price {padding-top:3px;font-size: 16px;color:#fff;font-weight: bold;}
#content .prd-info-bx .prd-quick { padding-top:15px }
#content .prd-info-bx .prd-quick a {display:inline-block;margin:0 2px;width:38px;height:38px;font-size:20px;line-height:38px;border-radius: 100%;background: #fff;}
#content .prd-info-bx .bg { position:absolute; top:0; left:0; right:0; height:141px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:0 }

/* weekly Best */
.main-tit {margin: 75px 0 30px;text-align:center;border-top: 3px solid  #333;position: relative;}
.main-tit h2 {display: inline-block;position: absolute;font-size: 30px; color:#000;font-weight: bold;background: #fff;width: 220px;top: -24px;left: 50%;margin-left: -110px;}
.column-weekly {margin: 0 auto;position:relative;width:1200px;overflow:hidden;border-bottom: 3px solid #333;padding-bottom: 40px;}
.column-weekly li {overflow:hidden;float: left;}
.column-weekly .wbNum {text-align: center;font-size:16px;text-decoration: underline;font-weight:bold;margin-bottom: 5px;}
.column-weekly .thumb img { width:100%; }
.column-weekly .bx-wrapper {padding: 10px 50px;position:relative;}
.column-weekly .bx-prev,
.column-weekly .bx-next {position: absolute;top: 50%;z-index: 99;cursor: pointer;font-size: 50px;margin-top: -34px;}
.column-weekly .bx-prev { left:0 }
.column-weekly .bx-next { right:0 }

/* 상품 타이틀 */
.h_title {padding: 70px 0 10px;text-align:center;}
.h_title h3 {display:inline-block;font-size:30px;color:#000;font-weight:bold;}

/* 중간 배너 */ 
.lngBnr {position: relative;zoom:1;width:100%;height: 300px;margin: 50px 0 30px ;}
.lngBnr img { position: absolute; top:0; left: -400px; }

/* md's pick */
.pick_prod {position:relative;}
.pick_prod .pickTab {padding-left:1px;height:42px;margin-top: 10px;}
.pick_prod .pickTab li {margin-left:-1px;float:left;width: 240px;}
.pick_prod .pickTab li a {display:block;height:40px;color: #999;text-align:center;line-height:40px;border-bottom: 2px solid #ddd;font-size: 14px;}
.pick_prod .pickTab li.t4 a { width:301px }
.pick_prod .pickTab li a.active {color: #111;border-bottom: 2px solid #111;font-weight: bold;}
.pick_prod .pickList {padding:24px 0;position:relative;}
.pick_prod .pickList .item-cont {width: 1200px;overflow:visible !important;}
.pick_prod .pickList .item-cont ul { *zoom:1; margin-right: -2px; }
.pick_prod .pickList .item-cont ul:after { display:block; clear:both; content:'' }
.pick_prod .pickList .item-cont ul li { position:relative; float:left; width:198px; margin: 0 2px 2px 0; }
.pick_prod .pickList .item-cont ul li .thumb img { width:100%; height: 267px;}
.pick_prod .pickList .item-cont ul li.fstPrd {width:400px;}
.pick_prod .pickList .item-cont ul li.fstPrd .thumb img {width:100%;height: 536px;}


.pick_prod .pickList .item-cont ul li .shopinfo { display:none; position:absolute; top:0; left:0; width:225px; height:305px; background:url(//skin.makeshop.co.kr/skin/tem92/bg_md_mask.png) 0 0 no-repeat; z-index:10 }
.pick_prod .pickList .item-cont ul li .shopinfo a { display:block; height:305px }
.pick_prod .pickList .item-cont ul li .shopinfo .dl { display:block; padding:30px }
.pick_prod .pickList .item-cont ul li .shopinfo .dl .prd-name { display:block; font-size:16px; color:#fff; font-weight:bold }
.pick_prod .pickList .item-cont ul li .shopinfo .dl .prd-subname { font-size:12px; color:#fff }
.pick_prod .pickList .item-cont ul li .shopinfo .price-bx { position:absolute; bottom:24px; right:-9px; width:122px; height:46px; background:url(//skin.makeshop.co.kr/skin/tem92/bg_md_price.png) 0 0 no-repeat; z-index:20 }
.pick_prod .pickList .item-cont ul li .shopinfo .price-bx .prd-price { display:block; height:46px; font-size:20px; color:#fff; line-height:50px; text-align:center }

/* BASIC css end */

