/*++++++++++++++++++++++++++++++++++++++++++
おすすめ情報(一覧)
+++++++++++++++++++++++++++++++++++++++++++*/

div#main #osusume a:link{color:#006600;text-decoration:none;}
div#main #osusume a:visited{color:#006600;text-decoration:none;}
div#main #osusume a:hover{color:#006600;text-decoration:none;}
div#main #osusume a:focus{color:#006600;text-decoration:none;}
div#main #osusume a:active{color:#006600;text-decoration:none;}

#main #osusume{
	width: 798px;
}
#main #osusume-left{
	width: 600px;
	float:left;
}
#main #osusume-right{
	width:170px;
	float:right;
	margin-right:5px;
}
#main .osusume-data{
	padding-bottom:10px;
	width: 600px;
	margin-left:10px;
	margin-bottom:20px;
}

#main .osusume-data h3{
	background-color:#bbdd99;
	padding:3px 10px;
}

#main .osusume-data .box{
    border:1px solid #bbdd99;
    padding:10px;
    line-height:150%;
}


#main .osusume-data .box img{
    margin:5px 17px 10px 17px;
}

#main .osusume-data .box p{
    margin-bottom:10px;
}

#main .osusume-data .page{
	text-align:center;
	font-size:14px;
	padding-top:5px;
}

#main .osusume-backnb{
	padding-bottom:5px;
	width:170px;
	margin-bottom:20px;
	border:1px solid #bbdd99;
}
#main .osusume-backnb h3{
	background-color:#bbdd99;
	padding:3px 10px 3px 0px;
}

#main .osusume-backnb .text-box{
	padding-left:10px;
	padding-top:5px;
	line-height:20px;
	}
