body          {background-attachment:fixed;
               background-image:url(bg01.gif);
               font-size:12pt;
               line-height:1.7em;
               margin:0;
               padding:0;}
p.kinen       {font-weight:bold;
               color:#c71585;
               width:700px;}
.midasi       {border:solid 1pt #fffafa;
               width:700px;
               background-color:#fffafa;
               font-size:11pt;}
.honbun       {border:solid 1pt #fffafa;
               background-color:#fffafa;
               margin: 0px auto;
               width:838px;
               padding-top:0px;
               padding-bottom:10px;
               padding-left:30px;
               padding-right:30px;}
.honbun02     {border:none;
               background-color:#fffafa;
               margin: 0px auto;
               width:900px;
               padding:0px;}
.centering    {margin-left:auto;
               margin-right:auto;
               display : block;}
.title        {width:770px;
               height:35px;
               font-size:14pt;
               color:#ffffff;
               font-weight:bolder;
               background-color:#008080;
               padding-top:10px;
               padding-bottom:0px;
               text-align:center;
               margin: 0px auto;}
.title02      {width:380px;
               height:30px;
               font-size:12pt;
               color:#ffffff;
               font-weight:bolder;
               background-color:#008080;
               padding-top:5px;
               padding-bottom:0px;
               text-align:center;}
.title03      {width:900px;
               height:35px;
               font-size:14pt;
               color:#ffffff;
               font-weight:bolder;
               background-color:#008080;
               padding-top:10px;
               padding-bottom:0px;
               text-align:center;
               margin: 0px auto;}
.box01        {font-size:12pt;
               font-weight:bold;
               color:#ff0000;
               background-color:#ffffe0;
               padding:20px;
               margin-left:80px;
               width:350px;
               line-height:2.5em;}
.box02        {border:solid 2pt #88c99d;
               background-color:#fffafa;
               margin: 0px auto;
               width:796px;
               margin: 0px auto;
               padding:0px;}
.box02a       {margin: 0px auto;
               background-color:#fffafa;
               padding-top:10px;
               padding-bottom:10px;
               padding-left:20px;
               padding-right:20px;}
.box03        {font-size:11pt;
               color:#ff0000;
               background-color:#ffffe0;
               padding:10px;
               margin: 0px auto;
               width:550px;}
.box04        {font-size:11pt;
               color:#ff0000;
               background-color:#ffffe0;
               padding:10px;
               margin: 0px auto;
               width:700px;
               line-height:2.5em;}
.waku01       {position:relative;
               left:30px;}
.waku02       {position: absolute;
               top:35px;
               left:120px;
               width:620px;
               font-size:14pt;
               font-weight:bold;
               color:#ffffff;}
.waku02b      {position: absolute;
               top:20px;
               left:120px;
               width:620px;
               font-size:14pt;
               font-weight:bold;
               color:#ffffff;}
.waku03       {position: absolute;
               top:110px;
               left:120px;
               width:620px;}
.waku03b      {position: absolute;
               top:110px;
               left:120px;
               width:620px;}
.waku01c      {position:relative;
               left:20px;}
.waku02c      {position: absolute;
               top:220px;
               left:85px;
               width:620px;}
h1            {color:#ffffff;
               font-size:16pt;
               padding-left:15px;
               padding-right:10px;
               padding-top:10px;
               padding-bottom:10px;
               margin-top:0;
               margin-bottom:0;}
ul.d          {list-style:square;
               font-size:12pt;
               font-weight:bold;
               color:#ff0000;
               line-height:1.6em;}
ul.e          {list-style:decimal;
               font-size:12pt;
               font-weight:bold;
               color:#006400;
               line-height:1.6em;}
p.menu        {font-size:11pt;
               color:#708090;
               border-top:solid 1pt #006400;
               border-bottom:solid 1pt #006400;
               width:760px;
               padding-top:3px;
               padding-bottom:3px;
               padding-left:6px;
               padding-right:4px;
               text-align:center;}
p.mau         {font-size:11pt;
               color:#708090;
               padding:5px;}
p.a           {font-size:12pt;
               color:#b22222;
               font-weight:bold;}
p.b           {border-top:solid 2px #008080;
               padding-bottom:5px;
               padding-top:20px;}
p.c           {font-size:14pt;
               color:#191970;
               font-weight:600;
               text-align:center;}
p.d           {font-size:10pt;
               border-bottom:solid 2px #008080;
               padding-bottom:5px;}
p.e           {border-top:solid 1px #008080;
               padding-top:10px;}
p.i           {font-size:12pt;
               color:#b22222;
               font-weight:bold;
               border-top:solid 2px #008080;
               padding-top:15px;}
p.q           {border-top:solid 2px #008080;
               padding-top:15px;}
span#a        {font-size:12pt;
               color:#ff0000;
               font-weight:bold;}
span#b        {font-size:12pt;
               color:#b22222;
               font-weight:bold;}
span#c        {font-size:18pt;
                font-family:HGS‘n‰pŠpºÞ¼¯¸UB,Osaka;
                color:#ff0000;
                padding-top:10px;
                margin-top:0px;}
span#d        {color:#ff0000;}
span#e        {text-decoration:underline;
               background-color:#ffff99;
               font-weight:bold;}
span#f        {text-decoration:underline;
               color:#ff0000;}
span#g        {font-size:10pt;
               color:#ff0000;}
thead         {background-color:#006400;
               color:#ffffff;}
table.a       {border:solid 1pt #008080;
               margin: 0px auto;}
table.c       {border:solid 1pt #008080;
               font-size:11pt;
               margin: 0px auto;
               width:760px;}
td.a          {border:solid 1pt #008080;
               width:220px;
               background-color:#008080;
               padding:10px;
               font-size:11pt;
               color:#ffffff;
               font-weight:bold;}
td.b          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:10px;}
td.c          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:10px;
               text-align:center;}
td.e          {border:solid 1pt #008080;
               background-color:#ffffe0;
               width:200px;
               padding:5px;}
td.f          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:10px;}
address       {font-size:9pt;
               font-weight:bold;
               font-style:normal;
               color:#c71585;
               text-align:center;}
img           {border-style:none;}
A             {text-decoration:none;
               color:#0000ff;} 
A:link        {color:#0000ff;}
A:hover       {background-color:#ffff00;
               text-decoration:underline;}
.waku{
border: solid #008080;
}

#w01, #w02, #w03, #w04, #mr{
border-width:0 1px;
}

#w01, #w02, #w03, #w04, #w05, #w06, #tr, #br {
display:block;
height:1px;
overflow:hidden;
}

#tr {
border-width:0 0 1px 0;
margin:0 10px;
}

#w01 {
margin:0 1px;
height:3px;
}

#w02 {
margin:0 2px;
height:2px;
}

#w03 {
margin:0 3px;
}

#w04 {
margin:0 4px;
}

#w05 {
border-width:0 2px;
margin:0 5px;
}

#w06 {
border-width:0 3px;
margin:0 7px;
}

#mr {
display:block;
margin:0;
padding:10px 20px;
}

#br {
border-width:1px 0 0 0;
margin:0 10px;
}

