/* BASIC css start */
#contentWrap { margin-bottom:20px;}
#content { width:1200px; !important; }

#productPlan { margin-bottom:50px; }

/* planing */
#productPlan .planing { width:1200px; margin-top:0px; margin-bottom:0px; }
#productPlan .planing ul { padding:5px; }
#productPlan .planing ul li{ padding:0px; display:inline; } 


/* page-hd */
#productPlan .page-hd { padding: 15px 15px 10px; text-align: center; background-color: #fff; border:1px solid #ddd; }
#productPlan .page-hd h2 { color: #303033; font-size: 16px; font-weight: bold; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px;  text-transform: uppercase; }
/* page-body */
#productPlan .page-body { padding-bottom: 80px; }
#productPlan .page-body .visual { margin-top: 1px;  text-align: center;  }

#productPlan .pick { margin-top:5px; margin-bottom:5px; text-align:right; }
#productPlan .pick select { width:300px; height:38px; font-size:15px; color:#555; text-align:center  }

#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 10px; padding: 10px 7px 7px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#productPlan .page-body .clst li { float: left; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; }
#productPlan .page-body .clst li a { display: block; white-space: nowrap; }
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 2px solid #5c5c5c; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; }
#productPlan .page-body .p-hd h3 { color: #000; font-size: 16px; font-weight: bold; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px; }
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #000; }
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .prd-list .thumb { width: 240px; height: 240px; }


.prd-list .dsc { width:230px; line-height:auto; margin-left:10px;  height:40px; margin-top:0px; font-weight:normal; font-size:15px; padding-bottom:5px; color:#222; word-break:break-all; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px;}
.prd-list .subname { margin-left:10px; margin-top:15px; font-weight:normal; font-size:12px;color:#888; word-break:break-all; padding-bottom:5px; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px;}


.prd-list table td { float:none !important; }

.coutit { width:1200px; height:270px; float:left; position:relative; }
.coutit .couimg1 { position:absolute; margin-top:25px;  margin-left:-30px; width:750px; text-align:center; }

/*쿠폰 혜택 버튼*/
.list_shoppingInfo .coupon-benefit {position:relative; margin:-25px 0 10px 0}
.list_shoppingInfo .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.list_shoppingInfo .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.list_shoppingInfo .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }



/* BASIC css end */

