@charset "utf-8";
/* CSS Document */
#contents { 
	margin-top:10px;
}

#tagLine, #tagLine strong{font-weight:normal;}
#topicPath h2{display:inline;font-weight:normal;}
#a_wrapper #doc2{width:950px;*width:950px;min-width:950px; margin:auto; font-size:13px;}

#a_wrapper #yui-main .yui-u {
	width:180px;
	*width:180px;
	/*background:#009900*/
}

#a_wrapper #bd #yui-main .yui-u.first {
	width:570px;
	*width:570px;
	/*background:#990000;*/
	margin-left:17px;
	*margin-left:21px;
	_margin-left:10px;
}

#a_wrapper #bd .yui-b.navi {
	width:180px;
	*width:180px;
	/*background:#0033FF;*/
}

#a_wrapper #yui-main, #a_wrapper #yui-main.yui-b{background:none;}
/*#a_wrapper #bd{background:url(http://c.tw.rakuten-static.com/front/www/img/event/jp/theme/bg.png) repeat-y;}*/
#a_wrapper #doc2 #bd #yui-main .yui-u .rmu, #a_wrapper #bd .yui-b.navi .lmu{background-image:url(http://c.tw.rakuten-static.com/front/www/img/category/interior/ui/sprite_interior_mubg.png); background-repeat:repeat-y;}
#a_wrapper #doc2 #bd #yui-main p.moreLink {
font-family:"新細明體";/*fix text align*/ padding-right:5px;text-align:right; margin:10px auto; background:url(http://c.tw.rakuten-static.com/front/common/img/t.gif) no-repeat;
}
.sprt{
	background-image:url("http://c.tw.rakuten-static.com/front/www/img/top/spriteImage.gif") !important;
}
img.sprt.arrow {
	margin-right:5px;
	vertical-align:middle;
	background-position:-299px -6px;
	margin-top:2px\9;/*ie8*/
	*margin-top:3px;/*ie7*/
	_margin-top:0;/*ie6*/
}

#a_wrapper #doc2 #bd #yui-main .yui-u .rmu h2,
#a_wrapper #doc2 #bd p.ft,
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row1 .weekly_topic,
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.kword,
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h3,
#a_wrapper #doc2 #bd #yui-main .yui-u.first .row4,
#a_wrapper #doc2 #bd #yui-main .yui-u.first .row3,
#a_wrapper #doc2 #bd #yui-main .yui-u.first .row2 h2,
#a_wrapper #doc2 #bd #yui-main .yui-u.first .row2,
#a_wrapper #doc2 #bd #yui-main .yui-u.first .row1,
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2,
#a_wrapper .ranking ul li p,
/*#a_wrapper #bd .yui-b.navi,*/
#a_wrapper #bd .yui-b.navi .lmu h2,
/*#a_wrapper #bd .yui-b.navi .lmu,*/
/*#a_wrapper #doc2 #hd .focus.rightMu h2,
#a_wrapper #doc2 #hd .focus.leftMu h2,*/
#a_wrapper #doc2 #hd{
	background-image:url(http://c.tw.rakuten-static.com/front/www/img/category/interior/ui/sprite_interior_100507.png) !important;
}

#a_wrapper{ color:#333333;}
#a_wrapper #doc2 a:link,#a_wrapper #doc2 a:visited{ color:#996600; text-decoration:none;}
#a_wrapper #doc2 a:hover{color:#996600; text-decoration:underline;}
#a_wrapper #doc2 .price{color:#CC0000; font-size:24px; font-weight:bold;}
#a_wrapper #doc2 .textR{color:#CC0000;}
#a_wrapper #doc2 .textErase{ text-decoration:line-through;}

#a_wrapper #doc2 #hd{height:275px;background-position:0 16px;background-repeat:no-repeat;padding-top:19px;}
#a_wrapper #doc2 #hd h1{ text-indent:-5000px;}

#a_wrapper #doc2 #hd .focus.leftMu{width:150px; margin:18px 11px 0 18px;_margin:18px 12px 0 8px; float:left;}
#a_wrapper #doc2 #hd .focus.leftMu h2{ /*background-position:-582px -460px;*/ text-indent:-5000px;background-repeat:no-repeat;}
#a_wrapper #doc2 #hd .focus.leftMu h3{ font-size:15px; margin-bottom:5px;}
#a_wrapper #doc2 #hd .focus.leftMu img{ border:1px solid #CACACA; padding:4px;width:120px;height:120px; margin:10px 10px 5px 10px; background:#FFF}
#a_wrapper #doc2 #hd .focus.rightMu{width:150px; margin:18px 8px 0 18px; float:left;}
#a_wrapper #doc2 #hd .focus.rightMu h2{ /*background-position:-582px -490px;*/ text-indent:-5000px;background-repeat:no-repeat;}
#a_wrapper #doc2 #hd .focus.rightMu h3{ font-size:15px; margin-bottom:5px;}
#a_wrapper #doc2 #hd .focus.rightMu img{ border:1px solid #CACACA;padding:4px;width:120px;height:120px;margin:10px 10px 5px 10px;; background:#FFF}

/*Editor's pick*/
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row1{background-position:0 -1115px;background-repeat:no-repeat; padding:0 10px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row1 .weekly_topic{width:453px; height:52px;background-position:0 -340px;background-repeat:no-repeat;padding:35px 10px 10px 85px; }
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2{text-indent:-5000px;display:block; height:34px; margin-bottom:10px; background-color:#FFF;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2.block1{background-position:-10px -1115px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2.block2{background-position:-10px -1081px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2.block3{background-position:-10px -1047px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2.block4{background-position:-10px -1013px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h2.block5{background-position:-10px -979px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div h3{background-position:-583px -570px; background-repeat:no-repeat;font-size:15px; font-weight:bold;padding-left:12px; line-height:230%;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul{margin:10px 0;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.prd li{float:left;width:25%;*width:137px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.prd li p{display:block; width:125px;margin:0 auto;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.prd li img{width:115px;height:115px;display:block;padding:4px;border:1px solid #CACACA;background:#FFF;margin:0 auto 5px auto;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.prd li.bty img{height:153px;}

#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.kword{ background-color:#FFF;background-position:-584px -620px;background-repeat:no-repeat;padding:14px 0 5px 60px; margin-bottom:10px; height:25px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div ul.kword li{font-family:"新細明體";/*fix text align*/ float:left; padding-right:15px;word-break:keep-all;word-wrap:nomal; white-space:nowrap;}

/*ad pick*/
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2{ background-position:-1143px 0;background-repeat:no-repeat; margin-top:10px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 h2.header{background-position:0 -278px;background-repeat:no-repeat; background-color:#FFF; line-height:180%}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 h2{background-position:-573px -520px;background-repeat:no-repeat;height:38px; }
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 ul.prd{padding-left:5px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 ul.prd li{*width:24%;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 p.hbanner{border:none;text-align:center;padding:5px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 p.hbanner img{margin:3px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first div.row2 p.ft{background-position:0 -320px;height:20px; background-color:#FFFFFF}

#a_wrapper #doc2 #bd #yui-main .yui-u.first p.hbanner{border: 1px solid #CACACA;text-align:center;padding:10px;}
#a_wrapper #doc2 #bd #yui-main .yui-u.first p.hbanner img{margin:3px;}

#a_wrapper #doc2 #bd p.hbanner{border: 1px solid #CACACA;text-align:center;padding:10px; margin:10px 0;}
#a_wrapper #doc2 #bd p.hbanner img{margin:auto;}
#a_wrapper #doc2 #bd .lmu ul li.last,
#a_wrapper #doc2 #bd .rmu ul li.last{
	border-bottom:none;
}

/*lmu*/
#a_wrapper #bd .yui-b.navi{background-position:-1325px 0; background-repeat:repeat-y;}
#a_wrapper #bd .yui-b.navi .lmu {padding:0; margin-bottom:10px;}
#a_wrapper #bd .yui-b.navi .lmu p.ft{background-position:-750px -1190px; background-repeat:no-repeat;display:block; height:10px; background-color:#FFFFFF;}
#a_wrapper #bd .yui-b.navi .lmu h2{margin-bottom:0;text-indent:-5000px;background-repeat:no-repeat;background-color:#FFF;display:block;height:35px}
#a_wrapper #bd .yui-b.navi .lmu h2.brand_navi{ background-position:-570px -1165px}
#a_wrapper #bd .yui-b.navi .lmu h3{ font-size:15px; font-weight:bold; margin:8px 10px 2px 10px;}
#a_wrapper #bd .yui-b.navi .lmu.category ul{padding-bottom:5px; padding-bottom:6px\9;/*ie8*/ _padding-bottom:5px;/*ie6*/ border-bottom:1px dotted #999999;}
#a_wrapper #bd .yui-b.navi .lmu ul{margin:0 10px 0 10px; *margin-bottom:0;}
#a_wrapper #bd .yui-b.navi .lmu ul li{float:none; padding:0 8px 0 10px; line-height:180%; _line-height:160%; word-break:keep-all; font-size:13px; word-wrap:nomal; white-space:nowrap;}
#a_wrapper #bd .yui-b.navi .lmu ul li.sprLine{float:none; clear:both;border-bottom:1px dotted #CCC; padding-bottom:5px; _padding:0; *padding:0;/*ie7*/ margin:8px 0; margin-bottom:8px\9;/*ie8*/ *margin:5px 0 9px 0;/*ie7*/  font-size:1px; /*fix height*/}
#a_wrapper #bd .yui-b.navi .lmu ul.last{border-bottom:none; margin-bottom:0;}
#a_wrapper #bd .yui-b.navi .lmu ul li img{padding:4px;border:1px solid #DDD; background:#FFF; }
.close{ display:none;}

/*rmu*/
#a_wrapper #bd #yui-main .rmu {padding:0; margin-bottom:10px;background-position:-180px 0;}
#a_wrapper #bd #yui-main .rmu p.ft{background-position:-750px -1190px; background-repeat:no-repeat;display:block; height:7px; background-color:#FFFFFF;}
#a_wrapper #bd #yui-main .rmu h2{ margin-bottom:0;text-indent:-5000px;background-repeat:no-repeat;background-color:#FFF;display:block;height:35px}
#a_wrapper #bd #yui-main .rmu h3{ background-color:#EDE8DA;font-size:15px; font-weight:bold; display:block; padding:5px 10px; margin:0 5px;}
#a_wrapper #bd #yui-main .rmu h2.hotItem{ background-position:-570px -1040px}
#a_wrapper #bd #yui-main .rmu h2.auctionItem{ background-position:-570px -1025px}
#a_wrapper #bd #yui-main .rmu h2.presentItem{ background-position:-570px -990px}
#a_wrapper #bd #yui-main .rmu h2.jpItem{ background-position:-570px -955px}
#a_wrapper #bd #yui-main .rmu ul{margin:0 10px 10px 10px;}
#a_wrapper #bd #yui-main .rmu ul li{padding-right:0; margin-top:10px; padding-bottom:8px; line-height:160%;font-size:12px;border-bottom:1px dotted #999999;word-break:nomal;word-wrap:break-word;white-space:normal;}
#a_wrapper #bd #yui-main .rmu ul li img{padding:4px;border:1px solid #DDD; background:#FFF;}
#a_wrapper #bd #yui-main .rmu ul.fuku li img{margin-left:20px;padding:4px;border:1px solid #CACACA; background:#FFF; width:115px; height:115px;}


/*Search MU*/
#a_wrapper #bd .yui-b.navi .lmu h2.searchTtl{ background-position:-750px -1148px;}
#a_wrapper #bd .yui-b.navi .lmu.search{background-position:-360px 0;}
#a_wrapper #bd .yui-b.navi .lmu.search p.ft{background-position:-750px -1190px;}
#a_wrapper #bd .yui-b.navi .lmu.search .naviSubBox{margin:0 10px 10px 10px;}
#a_wrapper #bd .yui-b.navi .lmu.search dd input,#a_wrapper #bd .yui-b.navi .lmu.search dd select{margin-bottom:5px; line-height:220%;}
#a_wrapper #bd .yui-b.navi .lmu.search dd.keyword{ padding-bottom:5px; _padding-bottom:6px;/*ie6*/ border-bottom:1px dotted #999;}
#a_wrapper #bd .yui-b.navi .lmu.search dd ul.selectTag input{ vertical-align: middle; *margin-right:-2px;/*ie7*/ _margin-right:-2px;/*ie6*/}
#a_wrapper #bd .yui-b.navi .lmu.search dt{ font-weight:bold; margin:10px 0 5px 0;}
#a_wrapper #bd .yui-b.navi .lmu.search #searchBtn{padding:0; margin:10px 0 0 50px; margin-bottom:5px\9; line-height:100%;}


/*Shop event*/
#a_wrapper #doc2 #bd h2.shop_event{ background-position:-570px -1060px;}
#a_wrapper #doc2 #bd .shopEvent{background-position:-180px 0;}
#a_wrapper #doc2 #bd .shopEvent ul{margin:0 5px 10px 5px;}
#a_wrapper #doc2 #bd .shopEvent ul li{ float:none;margin:5px 0;border-bottom:1px dotted #999999; padding:0 0 5px 0; padding-bottom:5px\9;/*ie8*/ text-align:center;}
#a_wrapper #doc2 #bd .shopEvent ul li p{margin:0 5px;}
#a_wrapper #doc2 #bd .shopEvent ul li.last{border-bottom:none;}
#a_wrapper #doc2 #bd .shopEvent ul li img{padding:4px; margin-left:0;width:160px; height:160px;}


/*Shop brand*/
#a_wrapper #doc2 #bd h2.shop_brand{ background-position:-570px -1095px;}
#a_wrapper #doc2 #bd .shopBrand{background-position:-180px 0;}
#a_wrapper #doc2 #bd .shopBrand h3{ background-color:#EDE8DA;font-size:15px; font-weight:bold; display:block; padding:5px 10px; margin:0 5px;}
#a_wrapper #doc2 #bd .shopBrand p.ft{background-position:-750px -1190px;}
#a_wrapper #doc2 #bd .shopBrand ul{margin:0 5px 10px 5px;}
#a_wrapper #doc2 #bd .shopBrand ul li{ float:none;margin:5px 0; padding:0; padding-bottom:5px\9;/*ie8*/ border-bottom:1px dotted #999999; text-align:center;}
#a_wrapper #doc2 #bd .shopBrand ul li img{width:160px; height:40px;padding:0;}
#a_wrapper #doc2 #bd .shopBrand ul li.last{border-bottom:none;}


/*Ranking*/
#a_wrapper #doc2 #bd h2.rank{ background-position:-570px -1130px}
#a_wrapper #doc2 #bd .ranking ul li{padding-right:0; margin-top:10px; padding-bottom:5px; line-height:160%;font-size:12px;border-bottom:1px dotted #999999;word-break:nomal;word-wrap:break-word;white-space: normal;}
#a_wrapper #doc2 #bd .ranking ul li img{margin-left:30px;}
#a_wrapper #doc2 #bd .ranking ul li p{padding:0 0 0 30px;word-break:nomal; width:130px\9;/*ie8*/}
#a_wrapper #doc2 #bd .ranking ul li.r1 p{background-position:0 -350px;background-repeat:no-repeat;}
#a_wrapper #doc2 #bd .ranking ul li.r2 p{background-position:-160px -350px;background-repeat:no-repeat;}
#a_wrapper #doc2 #bd .ranking ul li.r3 p{background-position:-320px -350px;background-repeat:no-repeat;}
#a_wrapper #doc2 #bd .ranking ul li.r4 p{background-position:-480px -350px;background-repeat:no-repeat;}
#a_wrapper #doc2 #bd .ranking ul li.r5 p{background-position:-640px -350px;background-repeat:no-repeat;}


