*	{margin:0; padding:0; font-size:small; line-height:140%;}
html,body{text-align:center; overflow-x:hidden;
	 font-family:HG行書体; font-size:small;}
	html>body {font-size:small !important;}					/* Opera用の文字サイズ */
.Item	{float:left;}
.Pttitle{height:45px;}
.Pta	{background-color:#EEEEEE;}

#right	{float:right; width:170; text-align:left !important;}
#page	{clear:both; margin:0 170px 0 36px; text-align:left;}
#ahome	{}
         #ahome a:hover,#ahome a:active{position:relative; top:0px; left:0px;}
#atop	{padding:3em 0;
	 font-size:11px; font-family:verdana;}
         #atop a:link,#atop a:visited{text-decoration:none !important;}
         #atop a:hover,#atop a:active{}
#navi2	{margin:0 36px; text-align:center;}
#copy	{margin:2.5em 0 0 0;
	 font-family:'Comic Sans MS'; text-align:center;}
table	{border-spacing:0;}
h1	{margin-left:24px; text-align:left;}
p	{height:28px; overflow:hidden; padding:0.5em; font-size:12px;}
ul	{margin-left:1em;}
li	{text-align:left;}
.L1	{list-style-type:none;}
.box	{float:left; margin:20px 10px; width:210px !important;
	 border:solid 1px #CCCCCC;}
.rip	{height:90px; color:#999999; font-size:x-small;
	 overflow:scroll; overflow-x:hidden; scrollbar-base-color:#EEEEEE;}
.yen	{color:#CC0000; text-align:center;}
