img#top_img{
	margin: 10px 0px 0px 10px;
}

div#bloger{
	margin: 10px 0px 0px 10px;
	width: 538px;
	border: 1px solid #006;	
}

img#bloger_button{
	margin: 5px 0px 5px 5px;
}

table#bloger_table{
	margin: 10px;
	border-top: 1px solid #333;
}

.bloger_td_1{
	border-bottom: 1px solid #333;
	background-color: #fc3;
	border-left: 1px solid #333;
text-align: center;
}

.bloger_td_2{
	border-bottom: 1px solid #333;
	background-color: #fc3;
	text-align: center;
}

.bloger_td_3{
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #fc3;
	text-align: center;
}

.bloger_td_4{
	border-bottom: 1px solid #333;
	background-color: #fffff1;
	border-left: 1px solid #333;
	text-align: center;

}

.bloger_td_5{
	border-bottom: 1px solid #333;
	background-color:#fffff1;
	text-align: center;
}

.bloger_td_6{
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color:#fffff1;
	text-align: center;
}

.bloger_td_7{
	text-align: right;
	background-color:#;
}

div#middle{
	margin: 2px 0px 0px 10px;
	width: 540px;
	padding: 0px;	
	height: 170px;
}

div#movie_blog{
	border: 1px solid #009;
	width: 132px;
	margin: 0px;
	float: left;
	text-align: center;
	padding: 15px 0px;
	background-color: #fffff1;
	height: 140px;
	
}

div#music_blog{
	border: 1px solid #009;
	width: 132px;
	margin: 0px 0px 0px 1px;
	float: left;
	text-align: center;
	padding: 15px 0px;
	background-color: #fffff1;
	height: 140px;
}

div#photo_blog{
	border: 1px solid #009;
	width: 132px;
	margin: 0px 0px 0px 1px;
	float: left;
	text-align: center;
	padding: 15px 0px;
	background-color: #fffff1;
	height: 140px;
}

div#qr_chord{
	border: 1px solid #009;
	width: 133px;
	margin: 0px 0px 0px 1px;
	float: left;
	text-align: center;
	padding: 15px 0px;
	background-color: #fffff1;
	height: 140px;
}

.movie_title{
	margin-bottom: 3px;
}

div#osusume{
	margin: 10px 0px 10px 10px;
	width: 538px;
	border: 1px solid #009;	
	clear: both;
}

.osusume_title{
	margin: 10px 0px 0px 10px;
}

table#osusume_table{
	margin: 10px 0px 0px 10px;
}

.osusume_td{
	vertical-align: top;
	line-height: 120%;
}

div#ichiran{
	text-align: right;
	margin-right: 20px;
}

.newly_td_1{
	padding: 5px 0px 0px 5px;
}

.newly_td_2{
	padding: 5px 0px 0px 5px;
}

.newly_td_3{
	padding: 5px 5px 0px 5px;
	text-align: left;
}

table#newly_table{
	margin: 10px 0px 5px 10px;
}

.rank_mark{
	color: #fc3;
}

.newly_mark{
	color: #009;
}