body  {	font: 100% "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B%a%$%j%*(B", Meiryo, Osaka, "$B#M#S(B $B#P%4%7%C%/(B", "MS P Gothic", sans-serif;	background: #FFFFFF;	margin: 0 15px; 	padding: 0;	text-align: center; 	color: #000000;}#container { 	width: 800px;  	background: #FFFFFF;	margin: 0 auto; 	border: 0px solid #000000;	text-align: left; 	float: left;	border-right:1px dotted #999;} /*-------- header------------------------------*/#header { 	background: #FFFFFF; 	padding: 0;  	margin: 0;	text-align: left;} #header img {	margin-left: 5px;	margin-right: 15px;	margin-top: 10px;}#header a:link {	color:#000000;	text-decoration: none;}	#header a:visited {	color:#000000;	text-decoration: none;}	#header a:hover {	color:#FF99CC;	text-decoration: none;}#header h1 {	margin: 0; 	padding: 10px 0; }#headerLogo {	background: #FFFFFF;	text-align: left;	float: left;	width: 75%;}#headerBanner {	background: #FFFFFF;	text-align: right;	float: right;	width: 24%;	padding: 10px 0 0 0;}#headerMenu {	background: #FFFFFF;	text-align: left;	margin:15px 0 0 0;}	#headerMenu span {	font-size: 12px;	display: inline-block;	padding: 0px 10px;	border-left:3px solid #6699CC;}/*-------- sidebar ------------------------------*/#sidebar1 {	float: left; 	width: 160px; 	padding: 30px 0px 15px 0px; 	font-size: 12px;	line-height: 160%;}#sidebar1 h3, #sidebar1 p {	margin-left: 0px; 	margin-right: 10px;}#sidebar h1 {	font-weight: bold;	}/*-------- main--------------------------------*/#mainWraper {	width: 800px;	background: #FFFFFF;	font-size: 12px;	line-height: 160%;	_zoom: 1;         overflow: hidden;}#mainContent { 	margin: 0;	padding: 30px 40px 15px 10px;	font-size: 12px;	line-height: 160%;	width: 590px;	float: right;} #member {	overflow: hidden; _zoom: 1;}#member img{ 	padding: 0px 15px 0px 0px;	float: left;} #mainContent a:link {	color:#6699CC;	text-decoration: none;}	#mainContent a:visited {	color:#6699CC;	text-decoration: none;}	#mainContent a:hover {	color:#FF99CC;	text-decoration: none;}/*-------- paragraph style ---------------------*/#h1 {	font-size: 14px;	font-weight: bold;	padding: 0 0 0 0;	line-height: 200%;	vertical-align: top;}#h1 span {	padding: 0 0 100px 0;	vertical-align: middle;}#h1 span img {	vertical-align: middle;}#sideh1 {	font-size: 14px;	font-weight: bold;	padding: 0 0 0 0;	line-height: 200%;	color:#6699CC;}#Blue {	font-size: 12px;	padding: 0px 7px;	border-left:3px solid #6699CC;}#Kaekko {	padding: 0px 7px;	border-left:3px solid #CCFF99;}#Decopoly {	padding: 0px 7px;	border-left:3px solid #FF99CC;}#Decopoly_bottom {	padding: 0px 7px;	border-bottom:2px solid #FF99CC;}#Talk {	padding: 0px 7px;	border-left:3px solid #FFCC66;}#hosoku {	font-size: 10px;}#hosoku2 {	font-size: 13px;}#hosoku3 {	font-size: 11px;}#hosoku_blue {	color:blue;}#hosoku_red {	color:red;}/*-------- footer------------------------------*/#footer { 	padding: 0 10px; 	background: #EBF3FF;	border-top:1px solid #FFFFFF;	height: 80px;} #footer p {	margin: 0; 	padding: 10px 0; 	font-size: 10px;}#footer img {	float: right;	padding:0 10px;	}/* $B:F;HMQ$G$-$k3F<o%/%i%9(B */.fltrt { /* $B$3$N%/%i%9$O!"%Z!<%8>e$G%U%m!<%F%#%s%0%(%l%a%s%H$r1&B&$KG[CV$9$k$N$K;HMQ$G$-$^$9!#%W%m!<%F%#%s%0%(%l%a%s%H$O!"%Z!<%8>e$G$=$N2#$KG[CV$5$l$k%(%l%a%s%H$NA0$KG[CV$5$l$kI,MW$,$"$j$^$9!#(B */	float: right;	margin-left: 8px;}.fltlft { /* $B$3$N%/%i%9$O!"%Z!<%8>e$G%U%m!<%F%#%s%0%(%l%a%s%H$r:8B&$KG[CV$9$k$N$K;HMQ$G$-$^$9(B */	float: left;	margin-right: 8px;}.clearfloat { /* $B$3$N%/%i%9$O!"(Bdiv $B$^$?$O%V%l!<%/%(%l%a%s%H$KE,MQ$5$l$kI,MW$,$"$j!"$^$?!"%U%m!<%F%#%s%0%(%l%a%s%H$,40A4$K4^$^$l$F$$$k%3%s%F%J$NKvHx$ND>A0$K$"$k:G8e$N%(%l%a%s%H$G$"$kI,MW$,$"$j$^$9(B */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.clear { clear:both; }  .clear hr { display:none; }  