/* BASIC css start */
/* 메인비쥬얼 */
.mainSpot { margin:0 auto; position:relative; width:1200px; height:550px; overflow:hidden }
.mainSpot li img { width:1200px; height:550px }
.mainSpot .bx-controls-direction { position:absolute; top:247px; left:0; width:100%; z-index:50 }
.mainSpot .bx-controls-direction a { position:absolute; top:0; width:29px; height:55px; text-indent:-9999em; 0 0 no-repeat }
.mainSpot .bx-controls-direction .bx-prev { left:43px; background-position:0 0 }
.mainSpot .bx-controls-direction .bx-next { right:43px; background-position:0 -55px }
.mainSpot .bx-pager { margin-left:-50px; position:absolute; bottom:20px; left:50%; text-align:center; z-index:50 }
.mainSpot .bx-pager .bx-pager-item { padding:0 10px; float:left }
.mainSpot .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; background:url(/design/taein2614/10449/phps/main/sp_spot_pager.png) 0 0 no-repeat }
.mainSpot .bx-pager .bx-pager-item a.active { width:22px; background-position:0 -11px }

#column_topBn { margin:50px auto 0; position:relative; width:1200px; overflow:hidden }
#column_topBn .topBn2 { padding-top:5px; position:relative; height:270px; overflow:hidden }
#column_topBn .topBn2 ul { width:1205px }
#column_topBn .topBn2 ul li { padding-right:5px; float:left; width:450px }
#column_topBn .topBn2 ul li.last { width:290px }
#column_topBn .topBn2 ul li img { width:450px; height:270px }
#column_topBn .topBn2 ul li.last img { width:300px }
#column_topBn .topBn1 { position:relative; *zoom:1 }
#column_topBn .topBn1:after { display:block; clear:both; content:'' }
#column_topBn .topBn1 .tb_visu { padding-right:5px; float:left; width:1200px; height:200px }
#column_topBn .topBn1 .tb_visu img { width:1200px; height:200px }

#column_topBn .topBn3 { position:relative; *zoom:1 }
#column_topBn .topBn3:after { display:block; clear:both; content:'' }
#column_topBn .topBn3 .tb_visu { padding-right:5px; float:left; width:1200px; height:309px }
#column_topBn .topBn3 .tb_visu img { width:1200px; height:309px }

#column_topBn .topBn4:after { display:block; clear:both; content:'' }
#column_topBn .topBn4 .tb_visu { padding-right:5px; float:left; width:1200px; height:250px }
#column_topBn .topBn4 .tb_visu img { width:1200px; height:250px }

/* 컨텐츠 타이틀 */
.main_tit { position:relative; text-align:center }
.main_tit h2 { font-size:20px; color:#101010; letter-spacing:5px }

/* new arrival */
#column_new { margin:0 auto; padding-top:125px; position:relative; width:1200px; overflow:hidden }
#column_new .item-wrap { padding-top:60px }
#column_new .item-wrap .item-cont .item-list { padding:0 30px 60px 0; width:380px }
#column_new .item-wrap .item-cont .item-list .thumb { width:380px }
#column_new .item-wrap .item-cont .item-list .thumb img { width:380px; height:380px }
#column_new .item-wrap .item-cont .item-list dd { padding-top:25px; width:380px; text-align:left }
#column_new .item-wrap .item-cont .item-list dd .prd-brand a { font-size:16px; color:#424242 }
#column_new .item-wrap .item-cont .item-list dd .prd-info { font-size:13px; color:#868686; letter-spacing:-1px; line-height:20px }
#column_new .item-wrap .item-cont .item-list dd .prd-bar { margin:10px 0; width:10px; height:2px; background:#972634 }
#column_new .item-wrap .item-cont .item-list dd .prd-price { padding-top:0; font-size:16px; color:#972634 }
#column_new .item-wrap .item-cont .item-list dd .prd-price strike { color:#383838 }

/* sale */
#column_sale { margin:0 auto; padding-top:125px; position:relative; width:1200px; overflow:hidden }
#column_sale .item-wrap { padding-top:60px }
#column_sale .item-wrap .item-cont .item-list { padding:0 30px 60px 0; width:380px }
#column_sale .item-wrap .item-cont .item-list .thumb { width:380px }
#column_sale .item-wrap .item-cont .item-list .thumb img { width:380px; height:380px }
#column_sale .item-wrap .item-cont .item-list dd { padding-top:25px; width:380px; text-align:left }
#column_sale .item-wrap .item-cont .item-list dd .prd-brand a { font-size:16px; color:#424242 }
#column_sale .item-wrap .item-cont .item-list dd .prd-info { font-size:13px; color:#868686; letter-spacing:-1px; line-height:20px }
#column_sale .item-wrap .item-cont .item-list dd .prd-bar { margin:10px 0; width:10px; height:2px; background:#972634 }
#column_sale .item-wrap .item-cont .item-list dd .prd-price { padding-top:0; font-size:16px; color:#972634 }
#column_sale .item-wrap .item-cont .item-list dd .prd-price strike { color:#383838 }


/* best item */
#column_best { margin:0 auto; padding-top:125px; position:relative; width:1200px; overflow:hidden }
#column_best .item-wrap { padding-top:60px }
#column_best .item-wrap .item-cont .item-list dd { text-align:left }


/* md pick */
#column_bag { margin:0 auto; padding-top:125px; position:relative; width:1200px; overflow:hidden }
#column_bag .item-wrap { padding-top:60px }
#column_bag .item-wrap .item-cont .item-list dd { text-align:left }

#column_shopInfo { margin-top:60px; position:relative; height:353px; border-top:1px solid #eaeaea }
#column_shopInfo .shopInfo_area { margin:0 auto; width:1200px; *zoom:1 }
#column_shopInfo .shopInfo_area:after { display:block; clear:both; content:'' }
#column_shopInfo .shopInfo_area .info_bx { float:left; position:relative; width:299px; height:353px; border-left:1px solid #eaeaea }
#column_shopInfo .shopInfo_area .info_bx.last { width:298px; border-right:1px solid #eaeaea }
#column_shopInfo .shopInfo_area .info_bx .tit { padding-left:22px; position:absolute; top:38px; left:24px; height:18px; font-size:18px; color:#000; line-height:18px; background:url(/design/taein2614/10449/phps/main/ico_shopinfo.gif) 0 0 no-repeat }
#column_shopInfo .shopInfo_area .info_bx .tit span { font-size:11px; color:#b8b8b8 }
#column_shopInfo .shopInfo_area .info_bx .inner { padding:79px 26px 0 26px }
#column_shopInfo .shopInfo_area .info_bx .info_shop a { display:block; cursor:pointer }
#column_shopInfo .shopInfo_area .info_bx .info_shop img { width:247px; height:122px }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-tit { display:block; padding-top:15px; font-size:16px; color:#646464; font-weight:bold }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-cont { display:block; padding-top:10px; font-size:12px; color:#646464; letter-spacing:-1px }
#column_shopInfo .shopInfo_area .info_bx .info_shop .shop-cont .addr { display:block; padding-top:15px; color:#bd805f }
#column_shopInfo .shopInfo_area .info_bx .info_barista ul { padding-top:20px }
#column_shopInfo .shopInfo_area .info_bx .info_barista ul li { padding:0 0 3px 9px; font-size:12px; color:#646464; letter-spacing:-1px; background:url(/design/taein2614/10449/phps/common/blit_2x2.gif) 0 8px no-repeat }
#column_shopInfo .shopInfo_area .info_bx .info_barista .btm_request { padding-top:15px }
#column_shopInfo .shopInfo_area .info_bx .info_barista .btm_request a { display:block; height:33px; color:#fff; text-align:center; line-height:33px; background:#347e5a }
#column_shopInfo .shopInfo_area .info_bx .info_review ul { overflow:hidden }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li { margin-top:-1px; padding:12px 0; border-top:1px dashed #ccc }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li:first-child { padding-top:0; border-top:none }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li a { display:block; cursor:pointer }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li .review-tit { display:block; font-size:12px; font-weight:bold }
#column_shopInfo .shopInfo_area .info_bx .info_review ul li .review-cont { display:block; padding-top:7px; font-size:12px; color:#646464; line-height:18px }
#column_shopInfo .shopInfo_area .info_bx .info_notice ul {  }
#column_shopInfo .shopInfo_area .info_bx .info_notice ul li { padding:0 0 0px 9px; font-size:12px; color:#646464; background:url(/design/taein2614/10449/phps/common/blit_2x2.gif) 0 8px no-repeat }
#column_shopInfo .shopInfo_area .info_bx .info_notice ul li  a { display:inline-block; width:209px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden }


/* BASIC css end */

