#recommend-ranking-category {
		width:170px;
		margin:0px;
		margin-bottom:10px;
}

div.outline {
		border:1px solid #BDBDBD;
		border-top:none;
		border-radius:0 0 5px 5px;
		background:#fff;
		width:178px;
		margin-top:-1px;
		margin-left:0px;
		padding:0px;
		z-index:1;
		float:left;
		margin-bottom:10px;
}

div.outline div ul{
		list-style:none;
}

div.Placement2 {
		display:table-cell
		text-align:center;
		width:175px;
		margin-left:1px;
		margin-top:-1px;
}



div.Placement2 ul {
		display:table-row;margin:0px;
}
div.Placement2 ul li {
		float:left;
		display:table-cell;
		text-align:center;
		vertical-align:top;
		width:150px;
		margin-top:10px;
		margin-left:1px;
		padding:0px 5px;
}
.ie div.Placement2 ul li {
		padding:0px 5px;
}
.ranking-text{
		width:160px;
		height:20px;
		text-align:left;
		font-size:110%;
		margin-top:3px;
		margin-left:4px;
}
.ranking-price{
		text-align:left;
		font-size:140%;
		font-weight: bold;
		color:#DF0101;
		margin-top:15px;
		margin-left:5px;
		margin-bottom:5px;
		clear:both;
}
.ranking-box{
		width:120;
		margin:0px;
		text-align:left;
}
.ranking-laber {
		margin:0px 3px;
}
.ranking-review{
		margin:5px 0px;
		width:120px;
		text-align:center;
}
span.review-title {
		color:#ff6600;
		font-size:1em;
}
span.review-list-star {
		color:#ffdd7f;
		text-shadow:
				-0.5px -0.5px #ff6b04,
				0.5px -0.5px #ff6b04,
				-0.5px 0.5px #ff6b04,
				0.5px 0.5px #ff6b04;
}
span.review-list-star2 {
		color:#cecece;
		text-shadow:
				-0.5px -0.5px #b6b6b6,
				0.5px -0.5px #b6b6b6,
				-0.5px 0.5px #b6b6b6,
				0.5px 0.5px #b6b6b6;
}


.ranking_icon {
		margin:0px;
		position:relative; top:-130px; left:-40px;
}



.type_one {
		border:5px;
}
.selector03{  
		border-left:7px solid #ccc;
		border-bottom:1px dashed #ccc;
}

.ranking{
		position: relative;
		z-index:1;
		top: -220px;
		left: -50px;
		margin-bottom:-120px;
}

.left_ranking_title {
	background-color:#0174DF;
	padding:5px;
	border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	width:170px;
	margin-top:5px;
}

#leftnavi_osusume_cat {border:1px #ccc solid;border-top:none;border-bottom:none;margin-bottom:10px;}
#leftnavi_osusume_cat li a{
	display:block;padding:10px 0;padding-left:5px;border-bottom:1px #ccc solid;font-weight:bold; position: relative;  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	text-decoration:none;
	text-align:left;
}



#leftnavi_osusume_cat li a:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}


.img_hosei {position:absolute;}
.img_hosei img {position:relative;top:-5px;left:-3px;}
.cat_name {position:relative;left:23px;font-size:11px;font-weight:normal;color:#0066cc;}
