@charset "EUC-JP";
/* note

2012.2.24 murayama
Twitter API側のCSSの設定が原因かは不明だが
ツイートボタンのフォントサイズが大きくなっているので調整。
追加
ul.snsWidget .twitterButtonSt

*/

/*----------------------------------------------------------------
	
	snswidget CSS
	
	1.snswidget
	
	2.snswidgeticon

----------------------------------------------------------------*/

/* snswidget
========================================== */
/**/
ul.snsWidget{
margin-top: -10px;
}
ul.snsWidget:after{
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	font-size: 0.1em;
	content: ".";
}
ul.snsWidget li{
	margin:0 0 0 4px;
	display:inline-block;
}
ul.snsWidget li img{
	width: 32px;
	height: 32px;
}
ul.snsWidget li#favorite {
	margin-left: 12px;	
}
ul.snsWidget li#favorite img{
    width: 74px !important;
    height: 41px !important;
    margin-top: -4px;
}

/* snswidgeticon
========================================== */
/*
ul.snsWidgetIcon:after{
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	font-size: 0.1em;
	content: ".";
}
ul.snsWidgetIcon li{
	width:18px;
	float:left;
	margin:0 1px;
	display:inline;
}
ul.snsWidgetIcon li a{
	display:block;
	width:18px;
	height:18px;
	background:url(/r_img/parts/snswidget.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
ul.snsWidgetIcon li#favorite a{
	background-position:0 0;
}
ul.snsWidgetIcon li#tweet a{
	background-position:0 -18px;
}
ul.snsWidgetIcon li#mixi a{
	background-position:0 -36px;
}
ul.snsWidgetIcon li#fb a{
	background-position:0 -54px;
}
*/

/*ul.snsWidget .twitterButtonSt{
	display:block;
	width:60px;
	height:18px;
	background:url(/r_img/parts/tweetbtn.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}*/

/* vtip
========================================== */
/*
ul.snsWidgetIcon li a:hover {background:#ffffff url(/r_img/parts/snswidget.gif) no-repeat; text-decoration:none;} 
ul.snsWidgetIcon li a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
ul.snsWidgetIcon li a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
ul.snsWidgetIcon li a.mixi-check-button:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
ul.snsWidgetIcon li a.mixi-check-button{
}
*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }