/* Vocaloidデータ */
.vranking {
	width: ;
	text-align: center;
	font-size: 90%;
}
.vranking th {
	}
.center {
text-align: center;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
/* 文字装飾 */
.big {
	font-size: 150%;
}
.red {
	color: #FF0000;
}
/* アドセンス */
.ads {
	text-align: center;
	font-size: 80%;
	margin: 0 auto;
}

/*
*	Hilite for se_hilite.js
*/
.hilite1, .hilite4, .hilite7 { background-color: #ffa; }
.hilite2, .hilite5, .hilite8 { background-color: #faf; }
.hilite3, .hilite6, .hilite9 { background-color: #aff; }

/* YouTube */
.youtube {
	position:relative;
}
.youtube a {
/*リンクテキストの背景の設定*/
	position:absolute;
	top:0px; /*←※境界線を表示の場合は15px*/
	left:0px; /*←※境界線を表示の場合は15px*/
	background:#ffffff; /*←背景色：白（これを70%半透明にしている）*/
	height:30px; /*←背景の高さ*/
	width:425px; /*←背景の幅（動画の横幅に合わせる）※境界線を表示の場合は395px*/
	filter:alpha(opacity=70); /*←IE の半透明設定（70%）*/
	-moz-opacity:0.70; /*←Firefox の半透明設定（70%）*/
	opacity:0.70; /*←Opera の半透明設定（70%）*/
	/*リンクテキストの設定*/
	color:#0000ff; /*←テキストの色*/
	font-size:14px; /*←テキストの文字サイズ*/
	text-align:center; /*←テキストの位置：中央寄せ*/
	font-weight:bold; /*←テキストの装飾：太文字*/
	line-height:30px; /*←テキストの行の高さ*/
	letter-spacing:1px; /*←テキストの文字間隔*/
	display:block;
}
.youtube a:hover {
	/*マウスをテキストリンク上にもってきたときの設定*/
	color:#ffffff; /*←文字色：白*/
	background:#ff0000; /*←背景色：赤*/
}
#pickup {
	margin: 0 10px;
	padding: 5px;
	background: #ddd;
	font-size: 12px;
	line-height: 140%;
}
#pickup h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 1em 0;
	background: none;
	border-bottom: none;
}
.hatena-bookmark-widget-body ul {
list-style: decimal;
}
.hatena-bookmark-widget-body ul li {
line-height: 140%;
}
.hatena-bookmark-widget-body .hatena-bookmark-count a,.hatena-bookmark-widget-body .hatena-bookmark-count a:visited,.hatena-bookmark-widget-body .hatena-bookmark-count a:hover {
color: #f00;
background: #ffcccc;
font: bold;
}
.facebook {
width: 70px;
height: 20px;
display: inline;
overflow: hidden;
}
.gree {
width: 80px;
height: 21px;
display: inline;
overflow: hidden;
}
/* footer ads */
#footer #space-bonus {
width: 100%;
font-size: 12px;
}
#footer #space-bonus ul {
list-style: none;
}
#footer #space-bonus ul li {
display: inline-block;
width: 140px;
margin: 5px;
vertical-align: top;
}
#footer #space-bonus ul li span {
color: #336666;
}
.androidapp img {
float: left;
margin: 0 5px 0 0;
}
.androidapp:after {
content: "."; /* 新しい要素を作る */
display: block; /* ブロックレベル要素に */
clear: both;
height: 0;
visibility: hidden;
}
.androidapp {
min-height: 1px;
}
* html .androidapp {
height: 1px; /*¥*//*/ height: auto; overflow: hidden; /**/
}

.img-left {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
.img-right {
float: right;
margin-left: 5px;
margin-bottom: 5px;
}