*	{margin:0; padding:0;}
html,body{font-family:HG行書体; font-size:small; overflow-x:hidden;}
	html>body {font-size:small !important;}			/* Opera用の文字サイズ */
#layout	{margin-left:4px; text-align:left; width:900px;}
#main	{float:left; padding:4px 4px 8px 4px; background-color:#FFFFFF; width:720px;}
#sub	{float:right; width:160px;}
#sub	{margin-top:64px; color:#CC0000;}/* 右メニュー */
#atop	{margin-right:160px; padding:3em 0; width:720px;
	 text-align:center; font-size:11px; font-family:verdana;}
#navi2	{margin-right:160px; width:720px; text-align:center;}
h1	{padding:4px; width:900px; line-height:20px;
	 text-align:right; font-size:13px; font-family:'Comic Sans MS';}
h2	{padding:4px; font-size:small; font-family:'Comic Sans MS';}
h3	{margin:0.8em 0 0.5em 4px; padding:1em 0 2px 0; font-size:13px;}	/* box tit */
h4	{font-size:small;}								/* item name */
	h4 a:link,h4 a:visited{text-decoration:underline; text-align:left;}
p	{padding-left:1em;}
ul	{margin-left:16px;}
.web	{font-family:Webdings;}
.win	{font-family:Wingdings;}
.cent	{text-align:center;}
/* ------リンク------*/
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none; position:relative; top:1px; left:0px;}

.raku	{margin-right:4px; text-align:right;}
	.raku a:link,.raku a:visited
	{font-weight:bold;}
#ahome a:hover,#ahome a:active{position:relative; top:0px; left:0px;}

.raku a:active,.raku a:hover,h3 a:active,h3 a:hover
	{text-decoration:underline !important;}
/* ------raku------*/
.r-img	{height:145px; text-align:center;}
.r-box	{float:left; margin:20px 10px; width:210px !important;
	 border:solid 1px #CCCCCC;}
.r-link	{height:172px; overflow:hidden; padding:1em 0.5em 0 0.5em;
	 font-size:12px; font-weight:bold; line-height:21px; text-align:center;}
	.link a:link,.link a:visited{text-decoration:none;}
.r-yen	{color:#CC0000; text-align:center;}
.r-cap	{height:60px; color:#999999; font-size:x-small; line-height:140%;
	 overflow:scroll; overflow-x:hidden; scrollbar-base-color:#EEEEEE;}
.r-rip	{height:90px; color:#999999; font-size:x-small; line-height:140%;
	 overflow:scroll; overflow-x:hidden; scrollbar-base-color:#EEEEEE;}
.r-rix	{border:solid 1px #CCCCCC;}
.tdftdiv{text-align:right;}
