
body  { background-color: white; }

.text  { font-size: 10pt; font-style: normal; line-height: 13pt; }
.text2  { font-size: 8pt; font-style: normal; line-height: 11pt; }
.text3  { font-size: 8pt; font-style: normal; line-height: 12pt; color: white; }
.text4  { font-size: 9pt; font-style: normal; line-height: 12pt; color: white; }

a  { text-decoration: none; }
a.column  { text-decoration: underline; }
a:HOVER  { text-decoration: underline; }

a.blue:LINK  { color: #0066CC; }
a.blue:HOVER  { color: #FF6633; }
a.blue:VISITED  { color: #0066CC; }

a.black:LINK  { color: #4B4B4B; }
a.black:VISITED  { color: #4B4B4B; }
a:ACTIVE  { color: #FF6633; }

a.white:link  { color: white; font-size: 8pt; }
a.white:hover  { color: white; font-size: 8pt; }
a.white:visited  { color: white; font-size: 8pt; }
a.white:active  { color: FF6633; font-size: 8pt; }

a.rd  { color: #000066; font-weight:bold; }


Table.indxbox     { width: 780px;
                    height: 495px; }
Table.indxbox TD  { vertical-align: top; }

Table.kakomi1  { width: 430px;
                 height: 86px; }
div.english  { width: 430px; height: 18px;
               background: url(images/top_hdb.gif);
               text-align: right; }

td.mnBtn  { font-size: 9pt; text-align: center; height: 18px; color: #0066CC; padding-top: 5px; }
td.mnBtn a:LINK  { color: #0066CC; }
td.mnBtn a:HOVER  { color: #FF6633; }
td.mnBtn a:VISITED  { color: #0066CC; }

td.aqlg  { margin: 0; padding: 0; }

.dPolicy  { color: #000066; font-weight: bold; }

Table.migisita  { width: 430px;
                  height: 175px; }
P.intro  { width: 370px;
           margin: 5 30 5;
           font-size: 8pt;
           line-height: 10pt; }
table.idx2  { width:375px;
              margin: 0 25 5 30;
              text-align: left;
              font-size: 8pt;
              line-height: 10pt; }
table.idx2 td  { vertical-align: top; }

table.btns  { width: 370;
              height: 209px;
              background-color: black;
            }
TD.btnmds  { height: 14px; }
TD.btnimg  { height: 80px; }


TD.topLnk  { height: 25; padding-top: 3; padding-bottom: 3; padding-left: 15; font-size: 8pt; line-height: 12pt; color: white; text-align: left; background-image: url(images/top_gray2.gif);
           }
TD.topCopy  { height: 25; padding-top: 3; pading-bottom: 3; padding-right: 15; font-size: 8pt; line-height: 12pt; color: white; text-align: right; background-image: url(images/top_gray2.gif);
            }

/* ENGLISH */

P.introE  { width: 370px;
            margin: 0 30 10;
            font-size: 8pt;
            line-height: 11pt; }
td.eNws  { height: 20px; }
table.eNwsBx  {width: 282px; margin-top: 0;}


/* =========================================================
----------各ページボタンフレーム----------------------------
========================================================= */

#btnbox  { width: 126px; margin-left: 15px; margin-top: 10px; }


/* =========================================================
----------各ページ------------------------------------------
========================================================= */
#pgWrap  { width: 570px; margin-top: 0; margin-left: 25; }


/* =============== フッターコピー ======================== */
div.copyR  { width: 100%; height: 25px; background-color: black;
             text-align: right; padding-right: 20px;padding-top: 5px;
             font-size: 8pt; font-weight: bold; color: #999999;
}



