@charset "UTF-8";
@import url(product.css);

/* 소다몰 상단 */
div.giants_top:after	{ content:""; display:block; clear:both; }
div.giants_top { *zoom:1; margin:0 0 30px 0; }
div.giants_top div.r1 { float:left; width:184px; height:405px; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_left.gif') no-repeat left bottom; }
div.giants_top div.r2 { float:left; overflow:hidden; width:597px; height:405px; position:relative; z-index:100; margin:0 0 0 15px; }
div.giants_top div.r3 { float:left; width:182px; border:1px solid #ddcfc9; }
div.giants_top div.r4 { float:right; width:781px; }
div.giants_top div.r1 ul { padding:15px 0 0 3px; }
div.giants_top div.r1 ul li { padding:0 0 1px 0; position:relative; }
div.giants_top div.r1 ul li.line { border-top:1px solid #ebae94; margin:7px 3px 0 0; padding:7px 0 1px 0; }
div.giants_top div.r1 ul li.brand { margin-top:7px; }
div.giants_top div.r1 ul li div.sub { display:none; z-index:200; position:absolute; top:-12px; left:170px; width:146px; padding:0 0 0 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box4.gif') no-repeat left top;}
div.giants_top div.r1 ul li div.sub ul { padding:10px 10px 10px 7px; border-bottom:2px solid #ec5805; }
div.giants_top div.r1 ul li div.sub ul a { display:block; padding:2px 0 0 8px; color:#444; }
div.giants_top div.r1 ul li div.sub ul a:hover { background-color:#fe5400; color:#fff; }

div.giants_top div.r2 div.banner { position:relative; width:10000px; height:405px; }
div.giants_top div.r2 div.banner div.ban { float:left; width:597px; height:405px; }
div.giants_top div.r2 div.navi { position:absolute; left:0px; bottom:0px; width:597px; height:30px; }
div.giants_top div.r2 div.navi div.list { width:560px; height:30px; position:relative; margin:0 0 0 19px; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box1.png') repeat-x left 4px; }
div.giants_top div.r2 div.navi div.list ul:after { content:""; display:block; clear:both; }
div.giants_top div.r2 div.navi div.list ul { position:absolute; height:30px;  }
div.giants_top div.r2 div.navi div.list ul li { float:left; width:186px; height:26px; padding:4px 0 0 0; text-align:center; letter-spacing:-1px; }
div.giants_top div.r2 div.navi div.list ul li.current { background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box1_on.png') no-repeat left bottom; }
div.giants_top div.r2 div.navi div.list ul li a { display:block; height:26px; color:#a2a6a5; padding:7px 0 0 0; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box1_off.png') no-repeat left 1px; }
div.giants_top div.r2 div.navi div.list ul li.current a { color:#fff; }
div.giants_top div.r2 div.navi div.controller a.btn-prev { position:absolute; left:0px; top:4px; width:19px; height:26px; }
div.giants_top div.r2 div.navi div.controller a.btn-next { position:absolute; right:0px; top:4px; width:19px; height:26px; }

div.giants_top div.r3 p{ border-top:1px solid #ddcfc9;  }
div.giants_top div.r3 p.fst { border-top:0px solid #ddcfc9;  }
div.giants_top div.r3 dl { height:100px; border:1px solid #ae9a92}
div.giants_top div.r3 ol { width:165px; margin:13px auto 0 auto; }
div.giants_top div.r3 ol li { padding:0 0 2px 8px; background:url('https://image.lotteimall.com/imall_ec/site/images/soda/dot_01.gif') no-repeat 0 4px; }
div.giants_top div.best { position:relative; z-index:4; padding-top:45px;  background:url('https://image.lotteimall.com/imall_ec/site/images/category/bg_box1.gif') no-repeat left top; }
div.giants_top div.best h5 { position:absolute; top:-5px; left:-15px; }
div.giants_top div.best h6 { position:absolute; top:3px; right:3px; }
div.giants_top div.best div.best_list { min-height:358px; background:url('https://image.lotteimall.com/imall_ec/site/images/category/bg_box1.gif') no-repeat left bottom; }
div.giants_top div.best div.best_list ol:after	{ content:""; display:block; clear:both; }
div.giants_top div.best div.best_list ol { *zoom:1; width:750px; margin:0 auto; }
div.giants_top div.best div.best_list ol li { float:left; width:250px; }
div.giants_top div.best div.best_list ol dl { width:182px; margin:0 auto 10px auto; }
div.giants_top div.best div.best_list p.ibest1_1 { margin:0 0 0 34px; }
div.giants_top div.best div.best_list p.ibest1_2 { margin:0 0 0 34px; }
div.giants_top div.best div.best_list p.ibest1_3 { margin:0 0 0 34px; }

/* hit 상품등 */
div.main_hit:after	{ content:""; display:block; clear:both; }
div.main_hit { *zoom:1; margin:0 0 30px 0; }
div.main_hit div.r1 { float:left; width:781px; padding-top:9px; }
div.main_hit div.r2 { float:right; position:relative; width:199px; height:261px;  }
div.main_hit div.r1 ul { margin-left:1px;}
div.main_hit div.r1 ul li { float:left; position:relative; margin-left:-1px; }
div.main_hit div.r1 ul li.selected { z-index:1; }
div.main_hit div.r2 h6 { z-index:501; position:absolute; top:-11px; left:80px; }
div.main_hit div.r2 ul { z-index:501; position:absolute; bottom:6px; right:20px; }
div.main_hit div.r2 ul li { float:left; }
div.main_hit div.r2 ul li a { display:block; padding:3px; }
div.main_hit div.r2 div.ban { display:none; z-index:500; position:absolute; top:0px; right:-5px; width:185px; height:248px; padding:13px 0 0 14px; background:url('https://image.lotteimall.com/imall_ec/site/images/soda/bg_box4.gif') no-repeat; }
div.main_hit div.r2 div.tab_cont_selected { display:block; }

div.main_hit div.box { background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box2.gif') no-repeat left bottom; }
div.main_hit div.box ol { display:none; width:750px; margin:0 auto; padding:15px 0; }
div.main_hit div.box ol.tab_cont_selected { display:block; }
div.main_hit div.box ol li { float:left; width:150px; }
div.main_hit div.box ol li dl { width:135px; margin:0 auto; }
div.main_hit div.box ol li dl dt { text-align:center; }
div.main_hit div.box ol li dl dd .bran { color:#696969; font-weight:normal; }
div.main_hit div.box ol li dl dd a { color:#696969; }
div.main_hit div.box ol li img.border { border:2px solid #fe5908; }



/* 카테고리별 */
div.main_cate { margin:0 0 10px 0; }
div.main_cate div.clfix { position:relative; padding:0 0 20px 0; }
div.main_cate div.line { padding-top:20px; border-top:1px solid #ddcfc9; }
div.main_cate div.clfix p.btn_prev, 
div.main_cate div.clfix p.btn_next { position:absolute; top:85px; width:14px; height:21px; }
div.main_cate div.clfix p.btn_prev { left:205px; }
div.main_cate div.clfix p.btn_next { right:0px; }
div.main_cate h6 { float:left; width:220px; }
div.main_cate div.on { display:block; }
div.main_cate div.off { display:none; }
div.main_cate ol { float:left; width:740px; }
div.main_cate ol li { float:left; width:185px; }
div.main_cate ol li dl { width:150px; margin:0 auto; }
div.main_cate ol li dl dd .bran { color:#696969; font-weight:normal; }
div.main_cate ol li dl dd a { color:#696969; }




div.ippage div.selectbox { right:0px; }