
         
* 	{
		FONT-SIZE: 12px;
		line-height:145%;
		color:#333333;
		font-family:メイリオ,'Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Osaka,sans-serif; 
		
	}

	a {font-weight: normal; text-decoration: none; color:#3333cc;}
	a:link {font-weight: normal; text-decoration: none; }
	a:visited {font-weight: normal; text-decoration: none; }
	a:active {font-weight: normal; text-decoration: underline; }
	a:hover {font-weight: normal; text-decoration: underline; }
	

.txtjustify {
		text-align:justify;
		text-justify: distribute; 
	}


#suggest {
    position: absolute;
    margin-left:100px;
    background-color: #FFFFFF;
    border: 1px solid #336666;
    font-size: 90%;
    width: 200px; text-indent: 10px;
}
#suggest div {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    cursor:default;
}
#suggest div.select{ /* キー上下で選択した場合のスタイル */
    color: #FFFFFF;
    background-color: #3366FF;
    cursor:default;
}
#suggest div.over{ /* マウスオーバ時のスタイル */
    background-color: #99CCFF;
    cursor:default;
}



.sprite-bookmark_buzzurl { background-position: 0 -30px; } 
.sprite-bookmark_delicious { background-position: 0 -76px; } 
.sprite-bookmark_google { background-position: 0 -118px; } 
.sprite-bookmark_hatena { background-position: 0 -164px; } 
.sprite-bookmark_livedoor { background-position: 0 -206px; } 
.sprite-bookmark_ybm16 { background-position: 0 -252px; } 

 /* tips用 */
.caption {color:#777;}
a.QFtooltip { font-size:10px; }
a.QFtooltip span {display:none; padding:5px; margin-left:8px;width:140px;border:2px solid #cccccc; -moz-opacity:0.90;opacity:0.90;filter:Alpha(opacity=90);-moz-border-radius:10px;border-radius: 10px;-webkit-border-radius: 10px;-webkit-box-shadow: 5px 5px 5px #666;-moz-box-shadow: 5px 5px 5px #666;} 
a.QFtooltip:hover span{display:inline; position:absolute; background:#ffffff; color:#6c6c6c;} 

