@charaset"SHIFT_JIS"; 

body        {background:url(/img/top/bg.gif) repeat-y #ffcc00; margin:0px; padding:15px;}

h1.top      {font-size:16pt; line-height:120%; font-weight:bold;   color:#ff0000; width:680px; text-align:center; top: 10px;}
h1          {font-size:14pt; line-height:120%; font-weight:bold;   color:#ff0000; width:680px;}
h2          {font-size:12pt; line-height:120%; font-weight:normal; color:#ff0000; width:680px;}
h3          {font-size:14pt; line-height:120%; font-weight:bold;   color:#ff0000; width:680px;}
h4          {font-size:13pt; line-height:120%; font-weight:bold;   color:#ff0000;}
h5          {font-size:12pt; line-height:120%; font-weight:bold;   color:#ff0000; width:680px;}

p           {color:#222222;}

.1          {width:680px; text-align:center;}
.2          {width:680px; text-align:left; background-color:#ffffff;}
.3          {width:430px; text-align:center;}

.topmenu.00 {float:left; width:120px; padding:8px;}

.topmenu    {font-size:10pt; font-weight:normal; line-height:120%; color:#222222; text-align:center;}

div.top.foot {float:left; height: auto; top: 350px;}

.head       {font-size:15pt; line-height:120%; font-weight:bold; color:#ff0000; width:680px;}

.text       {font-size:10pt;                     line-height:130%; color:#222222; text-align:left  ;}
.text-b     {font-size:10pt; font-weight:bold  ; line-height:130%; color:#222222; text-align:left  ;}
.text-r     {font-size:10pt;                     line-height:130%; color:#222222; text-align:right ;}
.column     {font-size:10pt; font-weight:normal; line-height:130%; color:#222222; text-align:center;}
.title      {font-size:10pt; font-weight:normal; line-height:130%; color:#222222; text-align:left  ; width:100px;}

.gotop      {text-align:right;}
.foot       {font-size: 8pt; font-weight:normal; line-height:130%; color:#222222; height:50px;}

.img        {margin-right:10px;}
.pic        {border:8px solid #ffffff;}
.photo      {margin-left :100px; margin-right:10px;}

a:link      {color:#990000; font-weight:normal; text-decoration:none     ;}
a:visited   {color:#990000; font-weight:normal; text-decoration:none     ;}
a:hover     {color:#990000; font-weight:normal; text-decoration:underline;}
a:active    {color:#990000; font-weight:normal; text-decoration:none     ;}

.site ul    {margin:0; padding:0;}
.site li    {font-size: 9pt; color:#222222; display:inline; background-color:#ffffff; margin:1px; padding:2px; border: 0px #FF8502;}



div#main     {width:680px; clear:left;}
div#menu     {float:left; width:180px; font-size:10pt; font-weight:bold  ; line-height:120%; color:#222222; text-align:right; margin-right:15px;}
div#comment  {float:left; width:470px; font-size:10pt; font-weight:normal; line-height:120%; color:#990000; margin-bottom:20px;}




div#topmain    {width:680px; background-color:#ffffff; clear:left;}
div#whatsnewsp {float:left; font-size:10pt; font-weight:normal; line-height:130%; color:#222222; text-align:right; width:150px; vertical-align:top; padding:10px 10px 10px 42px; background-color:#ffffff;}
div#whatsnew   {float:left; font-size:10pt; font-weight:bold  ; line-height:130%; color:#222222; text-align:left;  width:450px; vertical-align:top; padding:10px 10px 10px 30px; background-color:#ffffff;}