@charset "utf-8";/* CSS Document */div#sns_wrap {	width: 990px;	background: #F5F5F5;	overflow: hidden;}@media screen and (max-width:480px) {div#sns_wrap {	display: none;}}div#top_btn {	position: static;	height:20px;	line-height:19px;	bottom:auto;	right:auto;	margin: 7px 0 0 25px;	padding:5px 0;	background: #454545;	width:150px;	float:left;	text-align:center;}div#top_btn a {	text-decoration:none;}div#top_btn a span {	display:block;	color: white;}div#top_btn a img {	display:none;}#site_share_btn {	overflow:hidden;	width:800px;	float:right;	background: #F5F5F5;	margin:0;	position: static;	bottom: auto;	right: auto;	padding:7px 0;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	transition: none;	-webkit-transition: none;	-moz-transition: none;	border:none;	height:30px;}#site_share_btn ul {	margin:0 0 0 250px;	clear:both;}#site_share_btn li {	list-style: none;	float:left;	text-align:left;	background: none;	padding: none;}li.twitter iframe {	width: 100px !important;}li.mixi {	width: 50px !important;}li.yahobo {	width: 20px !important;}li.plusone iframe {	width: 60px !important;}/* ------------------------------------------------------------ いいね！カウント数------------------------------------------------------------ */div.fb_like01 {	width:150px;}div#fbbaloon01 {	float:left;	height:16px;	margin:2px 0 0 2px;	padding:0 0 0 5px;	background:url(http://www.rals.net/img/facebook/popup_left.png) no-repeat 0 0;}div#fbcount01 {	background-color:#F00;	height:16px;	padding:0 2px 0 2px;	font-size:11px;	background:#EFEFEF;	border:1px solid #C1C1C1;	border-left:0;	line-height:1.2;	font-family:"lucida grande", tahoma, verdana, arial, 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif;}