/* BASIC css start */
.visual{position: relative;height: 600px;}
.visual .list{position:relative;}
.visual .list .item{position: absolute;top: 0;left: 0;width:100%;height: 600px;background-position: top center;cursor:pointer}
.visual .nav{position: absolute;bottom: 20px;left: 50%;margin-left:-50px}
.visual .nav a{float: left;display: block;width: 12px;height: 12px;margin: 0 4px;background-color: #fff;border-radius: 10px;}
.visual .nav a.on{width:33px;background:#ed1c24}

#catalog{background:#ebebeb;padding:55px 0;display:none}
#catalog ul{overflow:hidden;width:1197px;margin:0 auto}
#catalog ul li{float:left}

#banner ul{width:1184px;margin:100 auto}
#banner{margin:20px auto 25px;}
#banner .top{overflow:hidden}
#banner .top li{width:25%;float:left}
#banner .bottom{overflow:hidden}
#banner .bottom li{width:50%;float:left}

#sd-title{padding:20px 0 40px;font-size:24px;font-weight:900;color:#2b2b2b;text-align:center;letter-spacing:-1px}
#sd{position:relative;margin-bottom:100px}
#sd::after{clear:both;display:block;content:''}

#sd .title{float:left;width:304px;}
#sd .more{position:absolute;bottom:28px;left:184px;display:block;width:109px;height:200px;line-height:40px;font-size:20px;text-align:center;color:#fff;font-weight:100;background:url(/design/IEGO/img/bg-more.png) repeat}


#sd .prod li{float:left;width: 19%;text-align:center;border:1px solid #959595;margin:0 0 -1px -1px;box-sizing: border-box;padding-bottom:2%;margin: 0.5%;}
#sd .prod li .thumb{padding:0 0 15px}
#sd .prod li .thumb img{width:100%;}
#sd .prod li .name{padding-bottom:7px;font-size:14px;font-weight:bold;color:#4f4f4f;display:inline-block;width:90%;white-space:normal;text-overflow:ellipsis;height:40px;}
#sd .prod li .price{font-weight:bold;color:#ff0000}
#sd .prod li .customer{font-size:12px;color:#4f4f4f;padding-bottom:4px;text-decoration:line-through}

.main_pr{width:99%;margin:0 auto}
.main_pr .prod{width:100%;}




#customer{border-top:1px solid #d7d7d7;}
#customer .container{background:url(/design/IEGO/img/bg-customer.png) top right repeat-y}
#customer .box{overflow:hidden}
#customer .box .title{padding-left:24px;padding-bottom:15px}
#customer .box .more{display:block;width:14px;height:12px;position:absolute;top:39px;right:48px;background:url(/design/IEGO/img/more.png) no-repeat}
#customer .box li{position:relative;float:left;width:25%;padding:20px 0;background:url(/design/IEGO/img/bg-customer.png) top left repeat-y;height:210px;}
#customer .box .notice{} 
#customer .box .review{}
#customer .box .bank{}
#customer .box .bank .account{background:#f9f9f9;padding:5px 15px;margin:5px 20px 0 20px}
#customer .box .bank .account p{padding:0}
#customer .box .bank p{padding-left:30px;font-size:14px;line-height:21px}
#customer .box .center{}
#customer .box .center p{padding:6px 0 10px 25px;letter-spacing:-1px}
#customer .box .center .time{overflow:hidden;padding:10px 15px;background:#f9f9f9;margin:0 20px}
#customer .box .center .time .img{float:left}
#customer .box .center .time p{padding:0 0 0 70px;line-height:22px}
#customer .box .cont{padding-left:36px;}
#customer .box .cont li{float:none;height:inherit;width:inherit;padding:0;background:url(/design/IEGO/img/dot.png) 0 50% no-repeat}
#customer .box .cont li a{display:block;padding-left:20px;line-height:25px;font-family:Dotum;color:#333131}


#main .mcolum-board { zoom: 1; overflow: hidden; padding: 30px 0 0 13px; margin-top: 60px; background: url(/images/d3/sporty_style/common/bg_prd_section.gif) repeat-x 0 0; }
#main .mcolum-board:after { content: ""; display: block; clear: both; }
#main .mcolum-board .colum { float: left; width: 228px; min-height: 125px; _height: 125px; padding-right: 53px; margin-right: 53px; background: url(/images/d3/sporty_style/main_board_dot.gif) repeat-y right 0; }
#main .mcolum-board .colum h2 { font-size: 0; line-height: 0; }
#main .mcolum-board .colum .cont { margin-top: 20px; }
#main .mcolum-board .colum li { zoom: 1; padding-left: 10px; background: url(/images/d3/sporty_style/common/bull_h2_w2_ababab.gif) no-repeat 0 7px; }
#main .mcolum-board .colum a { display: block; padding: 2px 0; color: #ababab; font-size: 11px; }
#main .mcolum-board .faq { margin-right: 0; padding-right: 0; background: none; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative; margin-top: 20px; }
/* BASIC css end */

