
body  { background: white; margin: none;
      }

p.modori  { font-size: 10px; margin-top: 5px; margin-left: 25px; }
a.blue:LINK  { color: #0066CC; }
a.blue:VISITED  { color: #0066CC; }


/* =========================================================
----------About Page----------------------------------------
========================================================= */

div.map  { width: 590px;
           margin: 15 25;
           padding: 25px;
           background-color: #DADADA; }
table.aboutBx     { width: 540px; font-size: 10pt; line-height: 13pt; }
table.aboutBx td  { text-align: left; vertical-align: top; padding-bottom: 20px; }
td.koumoku        { width: 85px; }
td.subitem        { width: 100px; }

/* PROFILE */
div.prtrt  { width: 540px; height: 180px; background-color: white;
             font-size: 9pt; line-height: 15pt; padding: 15px;
           }
p.prflNm  { font-size: 9pt; margin-top: 0; margin-bottom: 0; font-weight: bold; color: #006699; }
p.prflTxt  { margin-top: 0; margin-bottom: 0; }
img.kidoshi  { float: right; }

a:link   { text-decoration: none; }
a:hover  { text-decoration: underline; }


/* =========================================================
----------Web Page------------------------------------------
========================================================= */

div.web  { width: 570px; margin-left: 25px; margin-top: 0px;
         }

Table.webarea     { width: 550px; margin-left: 5px; margin-top: 10px;
                  }
Table.webarea TD  { vertical-align: middle; font-size: 10pt; line-height: 13pt;
                  }

Img.webimg  { width: 275px; height: 202px; margin: 10px; float: left;
              border-style: ridge; border-color: #CCFFFF;
            }


/* =========================================================
----------goaisatu------------------------------------------
========================================================= */

#aisatu  { width: 590px;
           margin: 15 25;
           padding: 40px;
           background-color: #FFFFFF; }
#aisatu h3  { color: #666666; margin-bottom: 0px; }
#aisatu hr  { width: 100%; margin-bottom: 0px; margin-top: 0; }

p.introTxt  { font-size: 10pt; line-height: 13pt; color: #333333; }
img.rghtPt  { float: right; margin-top: 15px; }

p.modori  { margin-left: 25px;
            font-size: 9px; }


/* ===============shanai_shoukai=============== */

#annai  { width: 590px; margin: 20 25; padding: 35px; }
#annai h3  { color: #666666; margin-bottom: 0px; }
#annai hr  { width: 100%; margin-bottom: 0px; margin-top: 0; }
#annai table  { width: 515px; height: 390px; }
#annai img  { margin: 0; border: 0; }

p.shoukaiTx      { font-size: 9pt; line-height: 11pt; color: #444444; margin: 0; }

#annai table td  { vertical-align: top; padding: 0; }
td.txtBx  {  }

td.caption  { vertical-align: bottom; }
.caption p  { font-size: 8pt; margin: 0; }
td.nakaue  { height: 120px; }
td.nakasita  { vertical-align: top; height: 115px; }

p.copy  { clear: right; font-size: 8pt; }

