@charset "utf-8";/* CSS Document */div#snsArea {	width: 950px;	margin: 0 auto;	height: 20px;	margin-bottom: 20px;}div#snsArea ul {	float: right;}div#snsArea ul li{	float: left;}div#btn_seminar {	position:fixed;	overflow:hidden;	width:26px;	bottom:191px;	right:0;	padding:7px;	_display:none;}div#rals_click {	position:fixed;	overflow:hidden;	width:26px;	bottom:5px;	right:0;	padding:7px;	_display:none;}#site_share_btn {	position:fixed;	overflow:hidden;	z-index:20;	width:17px;	bottom:5px;	right:0;	padding:7px;	background:white;	background:rgba(0, 0, 0, .7);	border:solid 1px #ccc;	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.14);	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.14);	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.14);	-ms-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.14);	-o-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.14);	transition:0.3s ease-in-out;	-webkit-transition:0.3s ease-in-out;	-moz-transition:0.3s ease-in-out;	_display:none;}div#top_btn {	position:fixed;	overflow:hidden;	width:32px;	bottom:611px;	right:0;	_display:none;}div#top_btn a span {	display:none;}#container .site_share_btnStop {	position:absolute;	bottom:auto;}#site_share_btn .facebook {	margin-bottom:2px;	padding:0 0 0 25px;	background-position:0 1px;	overflow:hidden;}#site_share_btn .twitter {	background-position:0 -46px;}#site_share_btn .mixi {	background-position:0 -98px;}#site_share_btn .yahobo {	background-position:0 -146px;}#site_share_btn .plusone {	background-position:0 -196px;	/background-position:0 -999px;}#site_share_btn li {	padding:2px 0 2px 25px;	line-height:1;	background:url(../img01/sns_sprite.png) no-repeat;	_display:none;}#site_share_btn li {	list-style: none;	text-align:left;}/* =========================================================mylistbox ========================================================= */#mylistbox {	width: 33px;	height: 132px;	position: fixed;	_position: absolute;	right: 0;	bottom: 336px;	_bottom: auto;	_top: 300px;	overflow: hidden;	_display:none;}#mylistbox img {	vertical-align: bottom;}#mylistbox a:hover img {	filter:alpha(opacity=70);	opacity:0.70;}#mylistbox div.wrap {	width: 100%;	position: relative;}#mylistbtn {	width: 33px;	height: 132px;	position: absolute;	top: 0;	left: 0;}p#mylistimage {	position: absolute;	top: 0;	left: 33px;	background:#FFF;	border:#BBE88E 1px solid;	width:130px;	height:130px; }p#mylistcode {	position: absolute;	top: 4px;	left: 40px;}p#sendurl02 {	position: absolute;	top: 67px;	left: 40px;}.f_red {	color:#F00;	font-weight:700;}/* Media Query----------------------------------- */ @media screen and (max-width:480px) {	#site_share_btn {		display: none;	}}/* ------------------------------------------------------------ いいね！カウント数------------------------------------------------------------ */div.fb_like01 {	width:140px;}div.fb_like01 iframe {}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;}