
body  { background-color: white; }
body.chusin  { align: center; }

.text  { font-size: 10pt; font-style: normal; line-height: 13pt; }
.text2  { font-size: 9pt; font-style: normal; line-height: 11pt; }
.text3  { font-size: 10pt; font-weight: bold; line-height: 11pt; color: #FF6633; }



/* 左フレーム */

table.btnWrap  { width: 165px;
                 height: 95%;
                 border: 0;
                 padding: 0;
                 margin-top: 10px; margin-left: 15px;
                 text-align: center;
}
td.btnBody  { text-align: center;
              vertical-align: top;
              background-image: url(images/gr_back.gif) ;
              background-position: 0 0;
              padding: 0; border: 0;
}
td.btnCap  { height: 15px;
             background: url(images/gr_back.gif);
             padding: 0; border: 0;
}


/* ヘッダー */

#hdWrap  { width: 100%; height: 84px; }
#lgWrap  { width: 680px; float: left; text-align: left; }
#rtrnWrap  { float: right; text-align: right; }
img.toTp  { margin-top: 14px; margin-right: 12px; }


/* フッター */

div.copy  { width: 100%; text-align: right; padding: 10px;
            font-size: 8pt; color: #333333; background-image: url(images/bo_l.jpg); }


/* リンクページ */

#lnkBody  { text-align: left; }
#lnkWrap  { width: 600px; margin-left: 30px; margin-top: 0px; }
#lnkWrap td  { text-align: left; }

p.pageTtl{ margin-left: 20px; margin-bottom: 20px; }
td.banner1{ width: 155px; padding: 10 0; }
td.banner2{ padding: 10 0; vertical-align: middle; font-size: 10pt; line-height: 13pt; font-style: normal; }
td.banner3{ width: 155px; padding: 0 0 10 0; vertical-align: top; }
td.banner4{ width: 155px; padding: 10 0 2 0; vertical-align: top; }
td.lnkTxt{ font-size: 10pt; line-height: 13pt; font-style: normal; }

td.lnkTxt span  {}


a:link  { text-decoration: none; color: #000099; }
a:visited  { text-decoration: none; color: #000099; }
a:hover  { text-decoration: underline; color: #330099; }


table.koion{ width:100%;}
.koion td{  font-size:8pt; line-height:10pt;}

table.lovetra{ }
.lovetra td{  font-size:8pt; line-height:9pt;}


/* =====================================
==================概要================== */

#gy01  { width: 520px; margin: 0; padding: 0; }
table.gy02  { width: 420px; margin-left: 40px; }
table.gy02 td  { vertical-align: top; font-size: 11pt; line-height: 14pt; font-style: normal; }

td.gaiyo1  { width: 100px; font-weight: bold;  }

dl.yakuin  { }
.yakuin dt  { font-size: 10pt; line-height: 14pt; }
.yakuin dd  { font-size: 10pt; margin-top: -1.4em; margin-left: 7.4em; }

dl.toMap  { }
.toMap dt  { font-size: 9pt; font-style: normal; line-height: 11pt; color: #000099; }
.toMap dd  { margin-top: -1.2em; margin-left: 8.5em; }

