BODY          {scrollbar-3d-light-color:#5b5b5b;
 　　　　　　  scrollbar-arrow-color:#5b5b5b;
　　　　　　   scrollbar-base-color:#5b5b5b;
　　　　　　   scrollbar-dark-shadow-color:#ffffff;
　　　　　　   scrollbar-face-color:#ffffff;
　　　　　　   scrollbar-highlight-color:#ffffff;
　　　　　　   scrollbar-shadow-color:#5b5b5b;
               background-color:#ffffff;
               line-height:1.8em;
               font-size:11pt;}

#top {
   width: 950px;
   margin: 0 auto;
}
p.kinen       {font-weight:bold;
               color:#c71585;
               width:800px;}
#left         {float:left;
               width:590px;}
#right        {float:right;
               width:300px;}
.midasi       {border:solid 1pt #fffafa;
               width:880px;
               background-color:#fffafa;
               font-size:11pt;
               margin: 0px auto;}
.honbun       {background-color:#ffffff;
               position:relative;
               padding-top:0px;
               padding-bottom:0px;
               padding-left:10px;
               padding-right:0px;}
.honbun03     {background-color:#fffafa;
               margin: 0px auto;
               padding-top:0px;
               padding-bottom:10px;
               padding-left:20px;
               padding-right:20px;}
.honbun04     {background-color:#fffafa;
               margin: 0px auto;
               padding-top:0px;
               padding-bottom:10px;
               padding-left:20px;
               padding-right:20px;}
.honbun05     {background-color:#ffffff;
               margin: 0px auto;
               clear:both;
               width:99%;}
.honbun04 a:hover {position:relative;top:1px;left:1px;}
.title         {width:500px;
                height:35px;
                font-size:14pt;
                color:#ffffff;
                font-weight:bolder;
                background-color:#5e8eab;
                padding-top:10px;
                padding-bottom:0px;
                text-align:center;}
.title02       {width:350px;
                height:20px;
                font-size:11pt;
                color:#ffffff;
                font-weight:bolder;
                background-color:#5e8eab;
                padding-top:5px;
                padding-bottom:5px;
                text-align:center;}
.title03       {width:500px;
                height:20px;
                font-size:11pt;
                color:#ffffff;
                font-weight:bolder;
                background-color:#5e8eab;
                padding-top:5px;
                padding-bottom:5px;
                text-align:center;}
.title04       {width:320px;
                height:22px;
                font-size:11pt;
                color:#ffffff;
                font-weight:bolder;
                background-color:#ffa07a;
                padding-top:2px;
                padding-bottom:2px;
                text-align:center;}
.title05       {width:220px;
                height:20px;
                font-size:11pt;
                color:#ffffff;
                font-weight:bolder;
                background-color:#7fffd4;
                padding-left:10px;
                padding-top:1px;
                padding-bottom:1px;}
.title06       {border:solid 1pt #5e8eab;
                width:150px;
                background-color:#fffafa;
                font-size:12pt;
                font-weight:bolder;
                text-align:center;}
.sd01          {filter:shadow(color=#999999,direction=135);
                width:100%;}
.box01         {color:#ff0000;
                font-size:12pt;
                font-weight:bolder;
                background-color:#ffffe0;
                padding:10px;
                margin:0px;}
.box02        {border:solid 2pt #006400;
               background-color:#ffffff;
               width:600px;
               padding:0px;}
.box02a       {background-color:#ffffff;
               padding-top:10px;
               padding-bottom:10px;
               padding-left:20px;
               padding-right:20px;}
.box03         {color:#ff0000;
                background-color:#ffffe0;
                width:550px;
                padding-top:15px;
                padding-bottom:10px;
                padding-left:20px;
                padding-right:10px;}
.box04         {position: absolute;
                left:650px;
                color:#ff0000;
                background-color:#ffffe0;
                width:240px;
                padding-top:10px;
                padding-bottom:10px;
                padding-left:10px;
                padding-right:10px;
                text-align:right;}
.box05         {background-color:#ffffe0;
                width:460px;
                padding-top:15px;
                padding-bottom:10px;
                padding-left:20px;
                padding-right:10px;}
.box06         {background-color:#ffffe0;
                width:300px;
                padding-top:15px;
                padding-bottom:10px;
                padding-left:20px;
                padding-right:10px;}
.box07         {background-color:#ffffe0;
                padding-top:3px;
                padding-bottom:3px;
                padding-left:20px;
                padding-right:10px;
                margin:0px;}
.waku01       {position:relative;
               left:40px;}
.waku02       {position: absolute;
               top:98px;
               left:33px;
               width:135px;
                font-size:13pt;
               font-weight:bold;
               color:#006400;}
.waku03       {position: absolute;
               top:98px;
               left:257px;
               width:135px;
                font-size:13pt;
               font-weight:bold;
               color:#006400;}
.waku04       {position: absolute;
               top:98px;
               left:457px;
               width:135px;
               font-size:13pt;
               font-weight:bold;
               color:#006400;}
.waku05       {position: absolute;
               top:92px;
               left:645px;
               width:150px;
               font-size:13pt;
               font-weight:bold;
               color:#006400;}
.waku06       {position: absolute;
               top:208px;
               left:127px;
               width:160px;
               font-size:13pt;
               font-weight:bold;
               color:#000080;}
.waku07       {position: absolute;
               top:208px;
               left:327px;
               width:160px;
               font-size:13pt;
               font-weight:bold;
               color:#000080;}
.waku08       {position: absolute;
               top:208px;
               left:517px;
               width:160px;
               font-size:13pt;
               font-weight:bold;
               color:#000080;
               text-align:center;}
h1            {color:#ffffff;
               font-size:16pt;
               padding-left:15px;
               padding-right:10px;
               padding-top:10px;
               padding-bottom:10px;
               margin-top:0;
               margin-bottom:0;}
p.menu02       {font-size:14pt;
                text-align:center;
                font-family:impact;
                margin-left:0;
                margin-right:0;
                margin-bottom:20px;
                margin-top:0px;
                background-color:#5e8eab;
                width:900px;}
p.menu02 a     {color:#ffffff;
                background-color:#5e8eab;
                border-right:solid 1px #5e8eab;
                text-decoration:none;
                display:block;
                width:88px;
                float:left;
                line-height:1.5em;}
p.menu02 a:hover {background-color:#ffd700;
                  color:#000080;}
p.menu02 span    {color:#ffffff;
                  display:none;}
ul.c          {list-style:square;
               color:#ff0000;
               line-height:1.6em;}
ul.d          {list-style:square;
               font-size:12pt;
               font-weight:bold;
               color:#ff0000;
               line-height:1.6em;}
ol            {line-height:1.5em;}
p.menu        {font-size:11pt;
               color:#708090;
               border-top:solid 1pt #006400;
               border-bottom:solid 1pt #006400;
               width:98%;
               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            {border-top:solid 1px #006400;
                padding-top:20px;
                padding-left:20px;
                margin-top:0px;
                margin-bottom:2px;
                margin-left:10px;
                width:95%;}
p.b            {border:none;
                font-size:10pt;
                text-align:left;
                line-height:1.0em;}
p.c            {padding-top:10px;
                padding-right:10px;
                margin-top:0px;
                margin-bottom:2px;
                font-size:10pt;
                text-align:right;}
p.d            {margin-top:5px;
                margin-left:5px;}
p.e            {border-bottom:solid 2px #006400;
                padding-top:10px;
                padding-bottom:10px;
                width:100%;}
p.f            {border-top:solid 2px #5e8eab;
                padding-top:25px;
                padding-bottom:10px;
                width:100%;}
p.g            {margin-top:10px;
                margin-right:10px;
                text-align:right;
                color:#ff0000;}
span.a         {font-size:14pt;
                font-weight:bolder;}
span.b         {color:#ff0000;}
span.c         {font-size:12pt;
                color:#008000;
                font-weight:bolder;}
span.d         {color:#ff0000;
                font-weight:bolder;}
span.e         {color:#008000;}
thead         {background-color:#006400;
               color:#ffffff;}
table.a        {background-color:#fffafa;
                border-collapse:collapse;
                border:solid 1pt #5e8eab;
                width:550px;
                margin-bottom:10px;}
table.b        {position:absolute;
                top:135px;
                left:210px;
                border-collapse:collapse;
                border:solid 1pt #006400;}
table.c        {border-collapse:collapse;
                border:solid 1.5pt #5e8eab;
                font-size:11pt;}
table.d        {position:absolute;
                top:135px;
                left:210px;
                border-collapse:collapse;
                border:solid 1pt #006400;
                width:790px;
                height:520px;}
table.e        {background-color:#fffafa;
                border:solid 1pt #fffafa;}
table.f        {background-color:#fffafa;
                border-collapse:collapse;
                border:solid 2pt #5e8eab;
                width:820px;
                margin-bottom:10px;}
th.c           {background-color:#fffafa;
                border-collapse:collapse;
                border:solid 1pt #fffafa;
                width:18px;
                height:18px;
                font-size:10pt;}
th.d           {height:25px;
                color:#ffffff;
                font-size:14pt;
                font-weight:bolder;
                background-color:#5e8eab;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:15px;
                padding-right:6px;
                margin-top:0px;}
th.e           {background-color:#ffff99;
                border-collapse:collapse;
                border:solid 1.5pt #006400;
                height:15px;
                font-size:12pt;
                font-weight:bolder;
                padding:10px;}
th.f           {color:#ffffff;
                font-weight:bolder;
                background-color:#5e8eab;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:15px;
                padding-right:6px;
                margin-top:0px;}
th.g           {background-color:#ffffe0;
                border-collapse:collapse;
                border:solid 1pt #5e8eab;
                padding:5px;}
td.a           {background-color:#fffafa;
                border-collapse:collapse;
                border:solid 1pt #006400;
                padding-top:5px;
                padding-bottom:5px;
                width:110px;
                height:50px;
                text-align:center;}
td.b           {background-color:#ffb6c1;
                border-collapse:collapse;
                border:solid 1pt #006400;
                padding-top:5px;
                padding-bottom:5px;
                width:110px;
                height:60px;
                text-align:center;}
td.c           {vertical-align:middle;
                border-collapse:collapse;
                border:solid 1pt #5e8eab;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:15px;
                padding-right:15px;}
td.f           {vertical-align:top;
                border-top-style:none;
                border-left:solid 1px #006400;
                border-right-style:none;
                border-bottom:solid 1pt #006400;
                width:480px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:15px;
                padding-right:6px;
                line-height:1.5em;;
                font-size:11pt;}
td.g           {vertical-align:top;
                border-top-style:none;
                border-left:solid 1px #5e8eab;
                border-right:solid 1px #5e8eab;
                border-bottom:solid 1pt #5e8eab;
                width:840px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:10px;
                padding-right:6px;
                line-height:1.5em;;
                font-size:11pt;}
td.h           {vertical-align:top;
                border:solid 1pt #5e8eab;
                width:250px;
                background-color:#ffffe0;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:10px;
                padding-right:6px;
                line-height:1.5em;;
                font-size:12pt;}
td.i           {background-color:#99ff99;
                border-collapse:collapse;
                border:solid 1pt #006400;
                width:250px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;;
                text-align:center;}
td.j           {background-color:#99ff99;
                border-collapse:collapse;
                border:solid 1pt #006400;
                width:120px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;;
                text-align:center;}
td.k           {background-color:#fff5ee;
                border-collapse:collapse;
                border:solid 1pt #006400;
                width:160px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                text-align:right;}
td.l           {background-color:#fff5ee;
                border-collapse:collapse;
                border:solid 1pt #006400;
                width:120px;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                text-align:right;}
td.m           {background-color:#fff5ee;
                border-collapse:collapse;
                border:solid 1pt #006400;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                text-align:center;}
td.n           {background-color:#fff5ee;
                border-collapse:collapse;
                border:solid 1pt #006400;
                padding-top:10px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                text-align:center;}
td.o           {background-color:#fffafa;
                border:solid 1pt #fffafa;
                width:388px;
                margin:10px;
                padding:10px;
                vertical-align:top;}
td.p           {background-color:#fffafa;
                border:solid 1pt #fffafa;
                margin:2px;
                padding:2px;
                vertical-align:top;}
td.q           {vertical-align:middle;
                border-collapse:collapse;
                border:solid 1pt #5e8eab;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:15px;
                padding-right:15px;
                text-align:right;}
th.a          {border:solid 1pt #008080;
               padding:5px;
               background-color:#008080;}
th.b          {border-right:solid 1pt #ffffff;
               padding:5px;
               background-color:#008080;}
.tdhead       {background-color:#006400;
               padding-left:10px;
               padding-top:10px;
               padding-bottom:10px;
               border-bottom:solid 2pt #006400;}
address        {font-size:10pt;
                color:#006400;
                font-style:normal;
                border-top:solid 2pt #006400;
                width:98%;
                padding-top:5px;
                margin-top:30px;
                text-align:center;}
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;
}
