@charset "utf-8";

#contents-main {
	margin:14px 0 0 -6px;
	/*_margin-left:-12px;*/
	z-index:999;
}


#contents-main .w1h1,
#contents-main .w2h1,
#contents-main .w2h2,
#contents-main .w1h2,
#contents-main .w4h1,
#contents-main .w4h2{
	float:left;
	margin:6px 0 0 6px;
	background:#FFFFFF;
	overflow:hidden;
}


#contents-main .w1h1.fr,
#contents-main .w2h1.fr,
#contents-main .w2h2.fr,
#contents-main .w1h2.fr,
#contents-main .w4h1.fr,
#contents-main .w4h2.fr{
	margin:6px 2px 0 0;
}

#contents-main .w1h1{
	width:190px;
	height:190px;
}
#contents-main .w2h1{
	width:386px;
	height:190px;
}
#contents-main .w2h2{
	width:386px;
	height:386px;
}
#contents-main .w1h2{
	width:190px;
	height:386px;
}

#contents-main .w4h1{
	width:780px;
	height:190px;
}

#contents-main .w4h2{
	width:780px;
	height:320px;

}

#contents-main .box .inner{
	/* border:1px solid #CCCCCC; */
	padding:1px;
	margin:8px;
	color:#666666;
}

#contents-main .w1h1 .inner,
#contents-main .w2h1 .inner{
	height:170px;

}

.inner-m{
	padding:1px;
	margin:8px;
	color:#666666;

}
.inner-m h3{
	margin-top:6px;
	font-weight:bold;
	font-size:93%;
}
.inner-m h2{
	margin-top:10px;
	font-weight:bold;
	font-size:93%;
	padding:0 7px;
}
.inner-m p{
	margin-top:5px;
	padding:0 7px;
}
#contents-main .inner h3{
	font-size:93%;
	padding-left:12px;
	background:url(//www.rakuten.ne.jp/gold/kagunosato/main/navigation/_img/icon_arrow.gif) left 0.3em no-repeat;
	margin:3px 5px 0 5px;
}
#contents-main .inner p{
	font-size:93%;
	margin:3px 5px 0 5px;
}
.news-list{
	padding:7px 13px;
	overflow:auto;
	height:156px;
}
.news-list dt{
	margin-top:10px;
	color:#999999;
	font-size:85%;
}
.news-list dt.first{
	margin-top:0;
}
.news-list dd{
	color:#666666;
	font-size:93%;
}

.ranking-list{
}
#contents-main .ranking-list h3{
	background:none;
	padding-left:0;
	margin:0;
}
.ranking-list dl{
	font-size:77%;
	padding-bottom:13px;
}
.ranking-list dl dt{
	float:left;
	clear:both;
	height:55px;
	margin-top:13px;
}
.ranking-list dl dt.first{
	margin-top:0;
}
.ranking-list dl dd{
	height:55px;
	margin-top:13px;
}
.ranking-list dl dd.first{
	margin-top:0;
}
.ranking-list dl dd .thumb{
	float:left;
	margin-right:5px;
}

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

#contents-product{
	/*background:url(../navigation/_img/contents_product_bg.gif) left top repeat-x;
	padding-top:30px;*/
	margin-top:40px;
	position:relative;
	zoom:1;
}
#contents-product ul{
	margin-left:-6px;
}
#contents-product ul li{
	float:left;
	width:170px;
	height:170px;
	background:#FFFFFF;
	padding:10px;
	margin-left:6px;
	margin-top:6px;
}
#contents-product ul li p{
	margin-top:6px;
	padding-left:12px;
	background:url(//www.rakuten.ne.jp/gold/kagunosato/main/navigation/_img/icon_arrow.gif) left 0.3em no-repeat;
}





/*--------------------

	clearfix

--------------------*/
#contents-main,
#contents-product ul,
.ranking-list dl,
.ranking-list dl dd{
   /* overflow:hidden;*/
    zoom:1;
}

#contents-main:after,
#contents-product ul:after,
.ranking-list dl:after,
.ranking-list dl dd:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

* html #tabs-nav ul,
* html #contents-main,
* html #contents-product ul,
* html .ranking-list dl,
* html .ranking-list dl dd{
    height: 1em;
    overflow: visible;
}
