/* kemomimi CSS vol.0.24 */html, body{		margin:0;	padding:0;	list-style-type: none;	}  				body{ 		color: #333333;	background-color: #ffffff;	font-size: 95%;	} 	img{ border: 0; }hr{ border: 1px dashed #cccccc;}a{ 		color: #666666;	text-decoration: none;	}	a:visited{		color: #666666;		text-decoration: none;	}		a:hover{	color: #997777;	text-decoration: underline;	}li{	list-style-type: none;	font-family: "$B%R%i%.%N3Q%4(B Pro W3", "MS P $B%4%7%C%/(B";	}	h3{	font-size: 100%;	font-family: Verdana, sans-selif;	border-width: 0 0 2px 0;	border-style: solid;	border-color: #c1c1c1;	}	#update h4{	font-size: 100%;	font-family: Verdana, sans-selif;	text-align: left;	margin:0px;	padding-bottom:15px;	padding-top:10px;	padding-left:35px;	font-weight:normal;	background:url(images/h2_li.gif) no-repeat left top;	}		#intro2 h4{	font-size: 100%;	font-family: Verdana, sans-selif;	text-align: left;	margin:0px;	padding-bottom:15px;	padding-top:10px;	padding-left:35px;	font-weight:normal;	background:url(images/h2_li.gif) no-repeat left top;	}	#logo img[alt="logo"]{ 		margin: 0;	border: 0;	} div#header ul{	width: 100%;	margin: 0;	padding: 3px 0 3px 0;	border-width: 1px 0 1px 0;	border-style: solid;	border-color: #111111;	}	div#header li {	display: inline;	margin: 0;	padding: 0 0 0 3%;	color: #111111;	font-size: 110%;	font-family: Verdana, sans-selif;	}	div#header ul li a {	color: #666666;	background-color: transparent;	text-decoration: none;	}div#header ul li a:hover{	background-color: #666666;	color: #ffffff;	text-decoration: underline;	}	div#header ul li.since {	color: #557770;	font: 100% "Lucida Handwriting", Verdana, "Comic Sans MS", sans-selif;	text-decoration: none;	}	div#main{	width: 1060px;	margin: 30px 30% 3% 3%;	padding: 0;	border-radius: 10px;	-moz-border-radius: 10px;	}	div#graphica{	float: left;	width: 345px;	height: 431;	margin: 3px;	padding: 5px;	}	div#update{	float: left;	width: 800px;	text-align: center;	margin: 3px;	padding: 5px;	background-color: #ffffff;	border: 2px solid #c1c1c1;	border-radius: 10px;	-moz-border-radius: 10px;	}	div#update ul{	margin: 0;	padding: 0;	}	div#update li{	font-size: 100%;}div#intro{		float: right;	width: 195px;	margin: 3px;	padding: 5px 30px 5px 5px;	background-color: #ffffff;	border: 2px solid #c1c1c1;	border-radius: 10px;	-moz-border-radius: 10px;	}	div#intro2{		float: right;	width: 195px;	margin: 3px;	padding: 5px 18px 30px 17px;	background-color: #ffffff;	border: 2px solid #c1c1c1;	border-radius: 10px;	-moz-border-radius: 10px;	}	div#intro li.batsu{	padding: 3px 3px 3px 3px;	font-size: 90%;	list-style-image: url(images/batsu.png);	}	div#intro li{	padding: 3px 3px 3px 3px;	font-size: 90%;	list-style-image: url(images/point.gif);	}	div#intro li a{	background: url(images/arrow.gif) left top no-repeat;	padding-left:9px;	}