body          {background-color:#fffafa;
               font-family:メイリオ;
               font-size:11pt;
               line-height:1.7em;
               margin:0;
               padding:0;}
p.kinen       {font-weight:bold;
               color:#c71585;
               width:800px;}
.midasi       {border:solid 1pt #fffafa;
               width:780px;
               background-color:#fffafa;
               font-size:11pt;}
.honbun       {border:none;
               background-color:#fffafa;
               margin: 0px auto;
               width:780px;
               padding-top:0px;
               padding-bottom:10px;
               padding-left:10px;
               padding-right:10px;}
.title        {width:100%;
               font-size:16pt;
               color:#ffffff;
               font-weight:bolder;
               background-color:#008080;
               padding-top:10px;
               padding-bottom:10px;
               text-align:center;
               margin: 0px auto;}
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.a          {list-style:square;
               font-size:12pt;
               font-weight:bold;
               color:#ff0000;
               line-height:1.6em;}
ol            {line-height:1.5em;}
p.menu        {font-size:14pt;
              text-align:center;
              font-family:ＭＳ Ｐゴシック;
              font-weight:bold;
              margin-left:0;
              margin-right:0;
              margin-bottom:20px;
              margin-top:0px;
              background-color:#9ccf96;
              width:800px;}
p.menu a     {color:#ffffff;
              background-color:#9ccf96;
              border-right:solid 1px #9ccf96;
              text-decoration:none;
              display:block;
              width:130px;
              float:left;
              line-height:1.5em;}
p.menu a:hover {background-color:#ffd700;
                color:#000080;}
p.menu span    {color:#ffffff;
                display:none;}
p.mau         {font-size:11pt;
               color:#708090;
               padding:5px;}
p.a           {font-size:10pt;
               color:#ff0000;}
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:16pt;
                font-family:HGS創英角ｺﾞｼｯｸUB,Osaka;
                color:#ffffff;
                line-height:1.5em;
                padding-top:10px;
                margin-top:0px;}
span.d        {color:#ff0000;}
thead         {background-color:#006400;
               color:#ffffff;}
table.a       {border:solid 1pt #008080;
               font-size:11pt;
               width:680px;
               margin: 0px auto;
               filter:shadow(color=black,direction=200);}
table.b       {border:solid 1pt #006400;
               background-color:#006400;
               margin: 0px auto;
               width:700px
               font-size:11pt;}
table.c       {border:solid 1pt #008080;
               font-size:11pt;
               margin: 0px auto;
               width:670px;}
td.b          {border:solid 1pt #000033;
               width:695px;
               background-color:#000033;
               text-align:center;}
td.d          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:5px;
               text-align:center;}
td.c          {border:solid 1pt #008080;
               padding-left:10px;
               background-color:#7fffd4;
               font-size:11pt;
               color:#b22222;
               font-weight:bold;
               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;}
td.g          {border:solid 1pt #008080;
               padding-left:5px;
               background-color:#ffdab9;
               width:100px;
               font-size:14pt;
               color:#b22222;
               font-weight:bold;
               text-align:center;}
td.h          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:5px;
               font-size:12pt;
               color:#b22222;
               font-weight:bold;}
td.i          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:10px;}
td.j          {border:solid 1pt #008080;
               background-color:#fff5ee;
               padding:5px;
               text-align:center;}
td.k          {border:solid 1pt #008080;
               padding-left:5px;
               background-color:#ffffe0;
               font-size:12pt;
               color:#b22222;
               font-weight:bold;
               text-align:center;}
td.l          {border:solid 1pt #008080;
               padding-left:5px;
               background-color:#fff5ee;
               font-size:12pt;
               color:#b22222;
               text-align:center;}
td.m          {border:solid 1pt #008080;
               padding:15px;
               text-align:center;}
td.n          {border:solid 1pt #008080;
               background-color:#fff5ee;
               text-align:center;}
td.o          {border:solid 1pt #006400;
               width:695px;
               background-color:#006400;
               text-align:center;}
td.p          {border:solid 1pt #008080;
               padding-left:10px;
               background-color:#ffffe0;
               font-size:11pt;
               color:#b22222;
               font-weight:bold;
               text-align:center;}
td.q          {border:solid 1pt #008080;
               background-color:#ffffff;
               text-align:right;
               padding:5px;}
td.r          {border:solid 1pt #008080;
               padding-raight:5px;
               background-color:#f5f5f5;
               font-size:11pt;
               color:#b22222;
               font-weight:bold;
               text-align:right;
               padding:5px;}
th.a          {border:solid 1pt #008080;
               padding:5px;
               background-color:#008080;}
th.b          {border-right:solid 1pt #ffffff;
               padding:5px;
               background-color:#008080;}
th.c          {border:solid 1pt #008080;
               padding:5px;
               background-color:#008080;
               font-size:12pt;
               color:#ffffff;}
.tdhead       {background-color:#006400;
               padding-left:10px;
               padding-top:10px;
               padding-bottom:10px;
               border-bottom:solid 2pt #006400;}
address       {font-size:9pt;
               font-weight:bold;
               font-style:normal;
               color:#ffffff;
               text-align:center;
               background-color:#9ccf96;
               width:100%;}
img           {border-style:none;
               img-align:center;}
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;
}
