#contents, #main{
	overflow:visible;
}


/* #contents-main, .inner-m{
	overflow:visible;
} */


#contents-main .w1h1,
#contents-main .w2h1,
#contents-main .w2h2,
#contents-main .w1h2,
#contents-main .w4h3,
#contents-main .w4h2{
	position:relative;
	overflow:visible;
	background:#F3F3F3;
}

.w4h2 .new{
	display:block;
	position:absolute;
	top:-6px;
	right:25px;
	z-index:1000;
}
.ranking-list h3{padding-bottom:8px;}
.ranking-list dl{padding-bottom:7px;}


.ranking-list dl dd p a span{
	color:#D45F00;
}

#contents-product ul li{
	background:url(../_img/contents_product_bg.gif);
	position:relative;
	z-index:500;
}


#contents-product ul li a span{display:none;}
#contents-product ul li a:hover span{
display:block;
position:absolute;
top:-30px;
right:-100px;
width:237px;
padding-top:9px;
z-index:3000;
background:url(../_img/tooltips_head.png) left top no-repeat;
}
#contents-product ul li a:hover span span{
padding-top:0;
display:block;
position:relative;
top:0;
right:0;
width:auto;
padding-left:7px;
background-color:none;
color:#FFFFFF;
text-align:center;
background:url(../_img/tooltips_bg.png) left bottom no-repeat;
padding-bottom:45px;
font-weight:bold;
}

#contents-product{
	/*background:url(../images/contents_product_bg.gif) left top repeat-x;
	padding-top:30px;*/
	margin-bottom:40px;
	position:relative;
	zoom:1;
}
