/* BASIC css start */
.prd-list .icon {display:none;}

.main_b {overflow:hidden; margin:50px 0 30px 0;}
.main_b .main_b_left {float:left;}
.main_b .main_b_right {float:right;}
    
/* ¸ÞÀÎ ·Ñ¸µÀÌ¹ÌÁö */
.main_banner { position: relative; top:0; left:0; height:530px; overflow:hidden; }
.main_banner #slides { position:absolute; top:0; left:50%; width:1920px; margin: 0 auto 0 -960px;  height:630px;  }


.slidesjs-control, .slidesjs-container, #slides {height:530px!important;}


#slides { }
#slides .slidesjs-navigation { margin-top:5px; }
#slides .slidesjs-pagination {
    position: absolute;
    left: 50%;
    bottom: 14px;
    z-index: 10;
	margin:0 0 0 520px;
}
#slides .slidesjs-pagination li {
    float: left;
    height: 6px;
    margin: 0 0 0 8px;
    width: 12px;
}
#slides .slidesjs-pagination li a { 
    background-color: #fefefe;
    display: block;
    width: 12px;
    height: 12px;
    font-size: 0;
    border-radius: 10px;
    text-indent: -9999px;
  }
#slides .slidesjs-pagination li a.active {     
    background: #231f20;
     }
.main_banner .btn-left { display:none; position: absolute; top: 250px; left: 30px; z-index: 10; }
.main_banner .btn-right { display:none; position: absolute; top: 250px; right: 30px; z-index: 10; }

.main_banner #slides a {text-align:center;}



/* new-wrap (¸ÞÀÎ - ½Å±Ô»óÇ°) */
.new-wrap { overflow:hidden; float:left; position:relative; width:1200px; margin-top:30px; margin-right:20px;width: 100% !important;}
.new-wrap h2 { margin:0 0 5px; text-align:left; font-size: 16px; font-weight:bold; color: #3a3a3a; text-transform:uppercase; letter-spacing:0px; }
.new-wrap .bx-wrapper {max-width: 1100px !important;}
.new-wrap .item-cont { height:227px; padding:20px 0; border:1px solid #e0e0e5; }
.new-wrap .pd-44 { padding:0 44px; }
.new-wrap .bx-prev { 	z-index:10; position: absolute; 	left: 1px; 	top: 140px; }
.new-wrap .bx-next { 	z-index:10; position: absolute; 	right: 1px; 	top: 140px; }
.new-wrap .main-item-list { overflow:hidden; position: relative; float: left; width:175px !important; height:227px; margin: 0 13px; text-align: center; }
.new-wrap .main-item-list img.thumb { width:175px; height:175px; }
.new-wrap .main-item-list .infobox { }
.new-wrap .main-item-list .infobox .prd-icon { position:absolute; top:0; left:0; }
.new-wrap .main-item-list .infobox .prd-color { height:19px; font-size:15px; }
.new-wrap .main-item-list .infobox .prd-name { overflow:hidden; width:160px; margin:0 auto; font-size:11px; color:#868686; letter-spacing:0px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; }
.new-wrap .main-item-list .infobox .prd-price { font-size:10px; color:#000; letter-spacing:0px; }
.new-wrap .main-item-list .infobox .prd-price strike { color:#868686; }


/* weekly-wrap (¸ÞÀÎ - À§Å¬¸®»óÇ°) */

.weekly-wrap {display:none;}
.weekly-wrap h2 { margin:0 0 5px; text-align:left; font-size: 16px; font-weight:bold; color: #3a3a3a; text-transform:uppercase; letter-spacing:0px; }
.weekly-wrap .item-cont { height:227px; padding:20px 0; border:1px solid #e0e0e5; }
.weekly-wrap .main-item-list { position: relative; width:175px; margin: 0 auto; text-align: center; }
.weekly-wrap .main-item-list img.thumb { width:175px; height:175px; }
.weekly-wrap .main-item-list .infobox { }
.weekly-wrap .main-item-list .infobox .prd-icon { position:absolute; top:0; right:0; }
.weekly-wrap .main-item-list .infobox .prd-color { height:19px; font-size:15px; }
.weekly-wrap .main-item-list .infobox .prd-name { overflow:hidden; width:160px; margin:0 auto; font-size:11px; color:#868686; letter-spacing:0px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; }
.weekly-wrap .main-item-list .infobox .prd-price { font-size:10px; color:#000; letter-spacing:0px; }
.weekly-wrap .main-item-list .infobox .prd-price strike { color:#868686; }


/* best-wrap (¸ÞÀÎ - º£½ºÆ®¼¿·¯, Ãß°¡»óÇ°5) */
.best-wrap { overflow:hidden; position:relative; width:895px; height:491px; margin-top:20px; margin-right:20px; border-top:1px solid #e0e0e5; }
.best-wrap,
.best-wrap .item-banner,
.best-wrap .item-cont { float:left; }
.best-wrap .btn-plus { z-index:10; position:absolute; top:0; right:0; }
.best-wrap .item-banner { margin-top:-1px; }
.best-wrap .item-cont { overflow:hidden; width:586px; height:229px; padding:5px 0 10px; border-right:1px solid #e0e0e5; border-bottom:1px solid #e0e0e5; }
.best-wrap .main-item-list { position: relative; float: left; width:175px !important; margin: 0 10px; text-align: center; }
.best-wrap .main-item-list img.thumb { width:175px; height:175px; }
.best-wrap .main-item-list .infobox { }
.best-wrap .main-item-list .infobox .prd-icon { position:absolute; top:0; left:0; }
.best-wrap .main-item-list .infobox .prd-color { height:19px; font-size:15px; }
.best-wrap .main-item-list .infobox .prd-name { overflow:hidden; width:160px; margin:0 auto; font-size:11px; color:#868686; letter-spacing:0px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; }
.best-wrap .main-item-list .infobox .prd-price { font-size:10px; color:#000; letter-spacing:0px; }
.best-wrap .main-item-list .infobox .prd-price strike { color:#868686; }


/* wide-banner (¸ÞÀÎ - °¡·Î ºò¹è³Ê) */
.wide-banner { width:100%; padding:0; line-height:0; font-size:0; }

/* event-banner (¸ÞÀÎ - ¾Æ¿ï·¿, ÀÌº¥Æ®) */
.event-banner { float:left; width:285px; margin:20px 0 0; padding:0; line-height:0; font-size:0;}


/* ¸ÞÀÎ Áß¾Ó ¿µ¿ª (±âÈ¹Àü) */
.main-middle { height:310px; }
.main-middle .box:after { clear: both; content: ""; display: block; }
.main-middle .box { float:left; width:359px; margin-right:1px; padding:0 20px; }
.main-middle .box h2 { padding:41px 0 2px; margin:0; text-align:left; font-size:0; }
.main-middle .box .btn { font-size:0; }
.main-middle .box-cup { background:#fae9e8; width:360px; }
.main-middle .box-most { background:#eee; }
.main-middle .box-lapa { background:#fbede5; margin-right:0; }
.main-middle .box-cup .btn { background:#e5837b; }
.main-middle .box-most .btn { background:#5e5e5e; }
.main-middle .box-lapa .btn { background:#b46a41; }

.special-item-list { float: left; width:117px; margin-top:27px; margin-right:4px; text-align:center; }
.special-item-list img.thumb { width:115px; height:115px; border:1px solid #e4e1dc; }
.special-item-list .infobox { }
.special-item-list .infobox .prd-icon { position:absolute; top:0; left:0; }
.special-item-list .infobox .prd-color { height:19px; font-size:14px; }
.special-item-list .infobox .prd-name { overflow:hidden; width:100px; height:20px; line-height:25px; margin:0 auto; font-size:11px; color:#868686; letter-spacing:0px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; }
.special-item-list .infobox .prd-price { padding-bottom:33px; font-size:10px; color:#000; letter-spacing:0px; }
.special-item-list .infobox .prd-price strike { color:#868686; }
.special-item-list.nomg { margin-right:0; }


/* ¸ÞÀÎ ÇÏ´Ü ¿µ¿ª (SNS ~ ºò¹è³Ê) */
.main-bottom { position:relative; width:100%; height:320px; margin-bottom:40px; }
.main-bottom h2 { height:15px; padding:0; margin:0 0 5px; font-size:13px; color:#3a3a3a; font-weight:bold; text-align:left; text-transform:uppercase; }
.main-bottom .box { padding:20px; margin:0; }
.main-bottom .box a { display:block; }
.main-bottom .box-fb { position:absolute; top:0; left:0; border:1px solid #e1e0e6; }
.main-bottom .box-ins { position:absolute; top:0; left:295px; border:1px solid #e1e0e6; border-left:0; }
.main-bottom .box-rev { position:absolute; top:315px; left:0; border:1px solid #e1e0e6; border-top:0; }
.main-bottom .box-fb .cont { overflow:hidden; width:253px; height:254px; }
.main-bottom .box-ins .cont { overflow:hidden; width:252px; height:252px; border:1px solid #fff; }
.main-bottom .box-rev .cont { overflow:hidden; width:548px; height:144px; }
.main-bottom .box .cont img { border:1px solid #e8e6e7; }
.main-bottom .box-rev .cont img { float:left; margin-right:18px; }
.main-bottom .box .cont .subject { color:#406cd5; font-weight:bold; }
.main-bottom .box .cont .date { color:#9e9e9e; text-align:right; }
.main-bottom .box .cont .txt { overflow:hidden; line-height:18px; *line-height:18px; color:#838383; }
.main-bottom .box-fb .cont .subject { padding:15px 0 5px; }
.main-bottom .box-fb .cont .date { padding:0 0 9px; }
.main-bottom .box-rev .cont .subject { padding:7px 0 8px; }
.main-bottom .box-rev .cont .date { padding:0 0 10px; }
.main-bottom .big-banner { position:absolute; top:0; right:0; }


.mr-22 { margin-right:22px; }
.ml-27 { margin-left:27px; }
.pr-27 { padding-right:27px; }
.prd-list {margin-top:20px!important;}


.prd-list .info .nicon {
position: absolute;
top: 5px;
left: 9px;}
/* BASIC css end */

