@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

html,body{background-color:#fff;}
#container{padding-bottom:50px;}
#content{width:100%; margin:0; padding:0;}
.container_bg_area{position:absolute; top:0; z-index:1; width:100%; height:119px; border-bottom:1px solid #d4d4d4; *zoom:1;}
.container_bg_area:after {display:block; clear:both; content:"";}
.container_bg_area .bg_lft{float:left; width:50%; height:100%;}
.container_bg_area .bg_rgt{float:right; width:49.9%; height:100%;}

.ad_left{top:0;}
.ad_right{top:0;}

/* band */
.band_new {display:none!important;}
.band_frugal {display:none;}

/* page_title */
.page_tit_area {height:121px}
.page_tit_area dl dt p {width:82px; background-position:-60px 0;}

.best_tit_area {height:110px;}
.best_tit_bg {background:url(/_design/m1/img/bg_invitation_tit.gif) no-repeat right bottom;}
.best_tit_area .page_tit {position:relative; padding-top:11px;}
.best_tit_area .page_tit p {width:249px; height:46px; background:url(/_design/m1/img/list_icon.png) no-repeat -261px -615px;}
.best_tit_area .page_tit div {position:absolute; right:24px; top:0; *zoom:1;}
.best_tit_area .page_tit div:after {display:block; clear:both; content:"";}
.best_tit_area .page_tit div a {float:left;}


/* best_of_best */
.best_of_best * {font-size:11px;}
.best_of_best {border:1px solid #d4d4d4; border-bottom:0; *zoom:1;}
.best_of_best:after {display:block; clear:both; content:"";}
.best_of_best .best_view {position:relative; float:left;}
.best_of_best .best_view .lebel {position:absolute; left:12px; top:11px; display:block; width:70px; height:106px; background:url(/_design/m1/img/home_tit_icon.png) no-repeat -263px -398px;}
.best_of_best .best_view .data {position:absolute; left:42px; bottom:44px; padding-left:10px; border-left:1px solid #acaaaa;}
.best_of_best .best_view .code {display:block; width:20px; height:20px; margin-bottom:4px; font-size:18px; font-weight:bold; color:#3b3737;}
.best_of_best .best_view .price,
.best_of_best .best_view .discount {font-size:16px;}
.best_of_best .best_view .discount .arrow {display:inline-block; width:7px; height:12px; margin:0 0 0 3px; .margin:0 0 2px 3px; background:url(/_design/m1/img/list_icon.png) no-repeat -130px 0;}

.best_of_best ul {float:left;}
.best_of_best ul li {position:relative; cursor:pointer;}
.best_of_best ul li span {position:absolute; display;block; background:url(/_design/m1/img/list_icon.png) no-repeat -1000px 0;}

.best_of_best .thum {width:170px;}
.best_of_best .thum li {width:130px; margin:14px auto 0;}
.best_of_best .thum li:hover .over_line,
.best_of_best .thum .on .over_line {left:0; top:0; width:126px; height:126px; border:2px solid #b01e24;}

.best_of_best .brand_top5 {width:251px; border-left:1px solid #d4d4d4;}
.best_of_best .brand_top5 li {height:88px; line-height:88px; border-top:1px solid #eaeaea; text-align:center;}
.best_of_best .brand_top5 li:first-child {height:91px; line-height:91px; border-top:0;}
.best_of_best .brand_top5 li img {vertical-align:middle;}
.best_of_best .brand_top5 .on .over_line {left:-1px; top:0; width:247px; height:82px; border:3px solid #3b3737;}
.best_of_best .brand_top5 .on:first-child .over_line {left:-1px; top:0; width:247px; height:85px; border:3px solid #3b3737;}
.best_of_best .brand_top5 .on:hover .over_line,
.best_of_best .brand_top5 .on:hover:first-child .over_line {border:3px solid #3b3737;}
.best_of_best .brand_top5 .on .arr {left:-7px; top:50%; width:6px; height:11px; margin-top:-5px; background-position:-123px 0;}
.best_of_best .brand_top5 li:hover .over_line {left:-1px; top:0; width:247px; height:82px; border:3px solid #d4d4d4;}
.best_of_best .brand_top5 li:hover:first-child .over_line {left:-1px; top:0; width:247px; height:85px; border:3px solid #d4d4d4;}



/* lnb_tab
.lnb_tab {border-top:2px solid #3b3737; border-bottom:1px solid #cfcfcf;}
.lnb_tab .tab {*zoom:1;}
.lnb_tab .tab:after {display:block; clear:both; content:"";}
.lnb_tab .tab li {float:left; background:#e6e6e6; cursor:pointer;}
.lnb_tab .tab .tab1,
.lnb_tab .tab .tab4 {width:252px;}
.lnb_tab .tab .tab2,
.lnb_tab .tab .tab3 {width:251px;}
.lnb_tab .tab li a {position:relative; display:block; height:38px; line-height:38px; font-size:11px; border-right:1px solid #fff; text-indent:20px; color:#3b3737;}
.lnb_tab .tab li a:hover {text-decoration:none; color:#b01e24;}
.lnb_tab .tab .tab1 a {border-left:1px solid #cfcfcf;}
.lnb_tab .tab .tab4 a {border-right:1px solid #cfcfcf;}
.lnb_tab .tab li .on {background:#3b3737; font-weight:bold; color:#fff;}
.lnb_tab .tab li .on:hover {color:#fff;}
.lnb_tab .tab .tab1 .on {border-left:1px solid #3b3737;}
.lnb_tab .tab .tab4 .on {border-right:1px solid #3b3737;}
.lnb_tab .tab li .on .arr,
.lnb_tab .tab li a:hover .arr {position:absolute; right:18px; top:14px; display:block; width:6px; height:9px; background:url(/_design/m1/img/list_icon.png) no-repeat -123px -12px;}
 */

.lnb_tab {position:relative; margin-top:29px; background:#fcfcfc;}
.lnb_tab * {font-size:12px; font-family:'Dotum', serif; color:#333; text-decoration:none !important;}
.lnb_tab ul {height:43px; border:1px solid #ccc; *zoom:1;}
.lnb_tab ul:after {display:block; clear:both; content:"";}
.lnb_tab li {float:left; position:relative; width:250px; height:43px; border:1px solid #dedede; border-right:0; border-top:0;}
.lnb_tab .tab1 {width:251px; border-left:0;}
.lnb_tab a {display:block; height:43px; line-height:43px; text-indent:20px; letter-spacing:-0.05rm; cursor:pointer;}
.lnb_tab .on {position:absolute; left:-1px; top:-1px; width:250px; padding:1px; font-weight:bold; background:url(../img/brand_tab_bg.png);}
.lnb_tab .tab1 .on {width:251px;}
.lnb_tab a:hover .arr,
.lnb_tab .on .arr {position:absolute; display:block; width:6px; height:9px; background:url(../img/icon_arr02.png) no-repeat; font-weight:bold;}
.lnb_tab a:hover .arr {right:20px; top:17px;}
.lnb_tab .on .arr,
.lnb_tab .on:hover .arr {right:21px; top:18px;}
.lnb_tab .line {position:absolute; left:0; top:-1px; display:block; width:100%; height:2px; background:#000000;}