/*Index Banner*/
#index-banner {width:630px; overflow:hidden; clear:both; height:455px; display:block; border:1px solid #e0e0e0; margin-bottom:2px;}




/* Main Brand Banner */
#cosme-banner, #fashion-banner { background-color:#f2f2f2; width:630px}
#cosme-banner .body, #fashion-banner .body { width:612px; display:inline-block; padding:0; margin:5px 0 8px 8px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8 }
#cosme-banner .body li, #fashion-banner .body li {height:68px; background-color:#f2f2f2; float:left; position:relative; display:inline; text-align:center; }
#cosme-banner .body li img, #fashion-banner .body li img { width:100px; height:44px; }
#cosme-banner .body li a, #fashion-banner .body li a {width:100px; height:66px; border-left:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; position:relative; overflow:hidden; float:left;background-color:#f2f2f2}
#cosme-banner .body li a:hover, #fashion-banner .body li a:hover { width:100px; height:66px; display:inline; margin:0; padding:0; border:1px solid #db8754; z-index:2; position:relative; cursor:pointer; text-decoration:none; }
#cosme-banner .body li .event-off, #fashion-banner .body li .event-off {}
#cosme-banner .body li .event-on, #fashion-banner .body li .event-on { z-index:1000000; position:absolute; left:0; background:url('../images/cosme_banner/cosme_banner_ribbon.png') no-repeat; width:29px; height:29px}
#cosme-banner .body li p,  #fashion-banner .body li p {height:22px; color:#8f897e;width:99px;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#fbf9f4}
#cosme-banner .body li p strong,  #fashion-banner .body li p strong {font-size:8px;line-height:9px;display:inline-block;padding-top:4px;margin:0 5px}
#cosme-banner .more, #fashion-banner .more, #index-product .more,#index-product02 .more {margin:8px 10px 0 0}

/* New Product */
#index-new-product {width:632px; _630px; height:550px; display:block; margin-top:5px; .margin-top:10px;}

#index-new-product .list {position:relative;padding:0;margin:0;}
#index-new-product ul.tab li {width:314px; height:auto; _height:30px; float:left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; }
#index-new-product ul.tab li strong {background-color:#fafafa;font-size:15px; height:25px; padding-top:6px; color:#585858;font-weight:bold;display:block; text-align:center; }
#index-new-product ul.tab li a:hover {text-decoration:none; }
#index-new-product ul.tab li a:hover strong {cursor:pointer; background-color:#fff;color:#c46500;font-weight:bold;}
#index-new-product ul.tab li.selected strong {width:100%; font-size:16px; height:28px; float:left; color:#e77700;background-color:ffdcb5;border-right:0px solid #dc991a; border-top:0px solid #dc991a;border-bottom:0; background-color:#fff;font-weight:bold}
#index-new-product ul.tab li.selected strong.first {width:313px}
#index-new-product ul.tab li.selected { }

#index-new-product ul.tab li a:hover strong 
#index-new-product ul.tab li a.tab1:hover strong {background-position:110px 11px}

#index_tab_desc {display:inline-block}
#index_tab_desc .taba-title {height:80px; position:relative; text-align:center; padding-top:5px;}
#index_tab_desc .taba-title a {height:26px;background:url('../images/index_set.png') no-repeat;display:inline-block;margin:15px 0 6px 0}
#index_tab_desc .taba-title a:hover {cursor:pointer}
#index_tab_desc .taba-title .title-cosme {width:172px}
#index_tab_desc .taba-title a:hover.title-cosme {background-position:0 -33px}
#index_tab_desc .taba-title .title-fashion {width:242px;background-position:-195px 0}
#index_tab_desc .taba-title a:hover.title-fashion {background-position:-195px -33px}
#index_tab_desc .taba-title .title-food {width:155px;background-position:-461px 0}
#index_tab_desc .taba-title a:hover.title-food {background-position:-461px -33px}
#index_tab_desc .taba-title p {padding-bottom:0px}

#index_tab_desc .dp_producta {width:630px; position:absolute; top:33px;  left:0px; clear:both; display:inline-block; border:1px solid #e0e0e0; border-top:0; background-color:#fff; z-index:10000;}
#index_tab_desc .dp_producta a {font-size:11px;line-height:13px}
#index_tab_desc .dp_producta p {width:630px;height:20px}

#index_tab_desc .more-button-01 {border:solid 1px #e0e0e0;display:block;float:left;width:23px;height:8px;background:url('/images/main_set.png') no-repeat -710px -410px;}

/* Index Product Skin */
.index-product,#index-product02 {display:hidden; width:100%; _width:630px; margin-bottom:10px; padding:0; text-align:left; border:1px solid #e0e0e0}
.index-product a,#index-product02 a {font-size:10px}
.index-product .title,#index-product02 .title {width:100%;_width:630px; height:auto;padding:7px 0;display:inline-block;background-color:#fafafa;font-size:14px;color:#595959}
.index-product .title h2,#index-product02 .title h2 {width:auto; margin:4px 10px 0 10px; _margin:4px 0 0 10px; float:left;font-size:14px}
.index-product .body,#index-product02 .body {height:auto; overflow:hidden; list-style:none; clear:both;margin:0 10px; _margin:0}
.index-product02 {border:1px solid #e5b089}
.index-product02 .title {background-color:#f8efe8}
.index-product .title a {color:#595959;font-size:14px}
.index-product a:hover.title {text-decoration:underline}
.title-point {color:#eb6b07;font-size:14px}
.cosme-title-point {width:100%; font-size:16px; height:28px; float:left; color:#e77700;background-color:ffdcb5;border-right:0px solid #dc991a; border-top:0px solid #dc991a;border-bottom:0; background-color:#fff;font-weight:bold}
.index-product {.margin-top:12px;}
.index-product .more {margin:8px 10px 0 0}



/* main-right-tv shopping*/
#main-right-tv-shopping {width:337px; _width:336px; height:252px; _height:252px;position:relative;clear:both; _overflow:hidden;border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
#main-right-tv-shopping .tv-shopping-01 {margin:0 0 10px 0;overflow:hidden;clear:both}
#main-right-tv-shopping .tv-shopping-02 {width:337px; _width:336px;display:inline-block;height:114px;}
#main-right-tv-shopping .right-title {width:165px;height:26px;margin-left:175px;background:url('../images/main/main-right-shopping-en.png') 0 0 no-repeat;overflow:hidden}
#main-right-tv-shopping .right-item img {width:105px;height:105px;float:left;margin:0px 0 0 15px;border:solid 1px #cecece;}
#main-right-tv-shopping .right-content {width:170px; height:90px;display:inline-block;float:left;margin:10px 0 0 15px;padding:0}
#main-right-tv-shopping .right-content strong {width:166px;height:27px;overflow:hidden;padding-bottom:7px;margin:0;font-size:14px;display:block;}
#main-right-tv-shopping .right-content span.sale {padding-right:10px;margin-top:8px;color:#e77700;font-size:34px;font-weight:bold;float:left;}
#main-right-tv-shopping .right-content span.sale .per {color:#e77700;font-size:24px;}
#main-right-tv-shopping .right-content span.pre-price {width:80px;margin-top:8px;float:left;font-size:14px;}
#main-right-tv-shopping .right-content span.now-price {height:27px;font-size:20px;margin:0;color:#e77700;font-weight:bold;float:left;display:inline-block}
#main-right-tv-shopping .right-content span.unit {width:25px;color:#e77700;font-weight:bold;font-size:12px;float:left;margin:8px 0 0 5px;}
#main-right-tv-shopping .play-bt {position:absolute;z-index:1000; width:46px; height:46;left:50px; top:50px;}
#main-right-tv-shopping .play-bt-02 {position:absolute;z-index:1000; width:46px; height:46;left:50px; top:160px;}




