*	{margin:0; padding:0; font-size:small; line-height:140%;}
html,body{overflow-x:hidden; margin:8px 0 0 8px; background-color:#000000;}
table	{table-layout:fixed;}
        .t-100{width:100%;}
        .t-50{text-align:center; width:50%;}
        .t-25{text-align:center; vertical-align:top; width:25%;}
h1	{display:inline;}
h2	{margin:4px 0 16px 0; color:#AAAAAA;}
ul	{text-align:left; margin-left:1.5em;}
li	{}
#box	{clear:right; background-color:#FFFFFF; width:98%;}
#main	{width:720px;}
#right	{text-align:center; vertical-align:top;}
#ahome	{clear:both; margin-top:36px; text-align:center;}
#atop	{margin-top:8px;  text-align:center;font-size:11px; font-family:verdana;}
#navi2	{margin:32px 50px; text-align:center; line-height:200%;}
#navi3	{line-height:200%; text-align:center; line-height:240%;}
#copy	{margin:36px 0; font-family:'Comic Sans MS'; text-align:center;}
#ad	{position:absolute; top:1px; right:4px;}
/* ------ƒŠƒ“ƒN------*/
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none; position:relative; top:1px; left:0px;}
a img	{border-style:none; border-width:0px;
	 text-decoration:none;}
#ahome a:hover,#ahome a:active{position:relative; top:0px; left:0px;}

.ub	{text-decoration:underline; font-weight:bold;}
.r-yen	{margin-bottom:14px; color:#CC0000; 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-cap	{height:60px; color:#999999; font-size:x-small; line-height:140%;
	 overflow:scroll; overflow-x:hidden; scrollbar-base-color:#EEEEEE;}
/* ------.none	{background-image:url("img-goth.jpg");
	 background-repeat:no-repeat; background-position:left bottom;}------*/
/* ------00------*/
body	{color:#666699;}
h3	{border-bottom:dotted 2px #6600CC; color:#6600CC;}		/* box tit */
a:hover	{color:#CC0000;}
