#bd1 {            background-color:#ffffff;            margin:0px;            padding:0px;          }#bd2 {            background-color:#cccccc;            margin:0px;            padding:0px;          }#tbl1 {            width:750px;            height:auto;            margin:10px auto 10px auto;            padding:0px 20px 0px 20px;            border-right:1px solid #999999;            border-left:1px solid #999999;            background:#ffffff url() no-repeat scroll center;           }#tbl2 {            width:750px;            height:auto;            margin:10px auto 10px auto;            padding:0px 20px 0px 20px;            border-right:1px solid #ffffff;            border-left:1px solid #ffffff;            background:#cccccc url() no-repeat scroll center;           }#tbl3 {            width:750px;            height:auto;            margin:10px auto 10px auto;            padding:0px 20px 0px 20px;            background:#cccccc url() no-repeat scroll center;           }#header {                   width:100%;                   height:107px;                   border-bottom:1px solid #33cc66;                   vertical-align:bottom;                   text-align:center;                   background:#ffffff url(images/title-spacer1.png) repeat-x scroll bottom;                  }#button {                  height:50px;                 }#space {                 width:10%;                 height:auto;                }#sub1 {               width:120px;               height:550px;              text-align:left;             }#sub2 {               width:180px;               height:550px;               vertical-align:top;               text-align:center;               padding-top:10px;            }#SP {          padding-top:50px;          font:normal normal lighter medium/10pt "Arial,Helvetica sansserif";          color:#999999;         }#BD {           padding-top:20px;         }#SC {           padding-top:30px;          }#SLW {           padding-top:15px;          }#OS {           padding-top:15px;          }#SW {           padding-top:0px;          }#DE {           padding-top:10px;          }#main1 {                    width:450px;                    height:550px;                    padding-bottom:0px;                   background:#ffffff url(images/main-back.png) no-repeat scroll center;                                    }#address {                    text-align:right;                    padding-right:20px;                    font:normal normal lighter 12px/normal "MS Pゴシック,Osaka,sans-serif";                    color:#666666;                   }#footer {                    width:100%;                    height:60px;                    padding-top:0px;                    border-top:1px solid #33cc66;                    text-align:right;                    background:#ffffff url(images/title-spacer1.png) repeat-x scroll top;                   }.title1 {               width:350px;               text-align:left;               font:normal normal bold 13px/20px "MS Pゴシック,Osaka,sans-serif";               color:#ffffff;               background-color:#006666;               padding-left:50px;             }.ami1 {              background-color:#dcdcdc;            }.hidari {               text-align:left;             }.haba350 {                      width:350px;                      vertical-align:top;                      text-align:center                     }.haba400 {                      width:400px;                      height:auto;                     }#cont-header {                             text-align:center;                             vertical-align:top;                             margin:0px auto 0px auto;                             padding-top:15px;                           }#cont-mail1 {                             text-align:center;                             padding-top:30px;                             font:normal normal normal 12px/20px "MS Pゴシック,Osaka,sans-serif";                             color:#333333;                          }     #cont-footer {                           width:750px;                           height:50px;                           margin:0px auto 0px auto;                           padding-top:22px;                           background:#cccccc url(images/content-footer.png) no-repeat scroll center;                           text-align:center;                          }.cont-1 {                 padding:0px 10px 0px 10px;                 text-align:left;                 font:normal normal lighter 11px/18px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;                }.cont-2 {                 width:100px;                 height:auto;                 text-align:right;                 vertical-align:top;                 margin:0px;                 padding:0px;                 font:normal normal normal 12px/20px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;                }.cont-3 {                 text-align:left;                  vertical-align:top;                  margin:0px;                  padding:0px 50px 0px 0px;                  font:normal normal normal 12px/20px "MS Pゴシック,Osaka,sans-serif";                  color:#333333;                 }.cont-4 {                 background-color:#ffffff;                 text-align:right;                 vertical-align:top;                 margin:10px;                 padding:5px 20px 5px 10px;                 font:normal normal bold 12px/20px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;                }.cont-5 {                 text-align:right;                  vertical-align:top;                  margin:0px;                  padding:0px 15px 0px 0px;                  font:normal normal normal 12px/20px "MS Pゴシック,Osaka,sans-serif";                  color:#333333;                 }.cont-6 {                 background-color:#ffffff;                 text-align:left;                 margin:0px;                 padding:0px 10px 0px 50px;                 font:normal normal bold 12px/20px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;               }.cont-7 {                 text-align:left;                 margin:0px;                 padding:10px 10px 0px 145px;                 font:normal normal normal 11px/20px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;                }.cont-8 {                 background-color:#ffffff;                 text-align:left;                 margin:10px;                 padding:10px 0px 5px 15px;                 font:normal normal bold 12px/20px "MS Pゴシック,Osaka,sans-serif";                 color:#333333;               }#cont-about {                           text-align:right;                           background-image:url(images/AboutBTLogo.png);                           background-repeat:no-repeat;                           background-position:1%                         }.cont-gui1 {                       width:400px;                       height:auto;                       text-align:left;                       font:normal normal lighter 12px/18px "MS Pゴシック,Osaka,sans-serif";                       color:#666666;                     }.bbc {             padding:0px 10px 0px 15px;             list-style:square outside;             font:normal normal lighter 11px/18px "MS Pゴシック,Osaka,sans-serif";             color:#333333;             }#link1 {               width:230px;               border:1px dotted #333333;               vertical-align:top;               text-align:center;               background:#dcdcdc url(images/Link-BC.png) no-repeat top         }#link2 {               width:230px;               border:1px dotted #333333;               vertical-align:top;               text-align:center;               background:#dcdcdc url(images/Link-TC.png) no-repeat top         }#link3 {               width:230px;               border:1px dotted #333333;               vertical-align:top;               text-align:center;               background:#dcdcdc url(images/Link-Use.png) no-repeat top         }#cal {           width:350px;           height:auto;           }#cal-title {                   width:350px;                   height:50px;                   background-color:#003399;                   border:1px ridge #33ccff;                   text-align:center;                   font:normal normal bold 12px/normal "MS Pゴシック,Osaka,sans-serif";                   color:#ffffff;                  }#cal-back {               background:#cccccc url(images/BBC-1.png) no-repeat scroll right top;               vertical-align:top;               text-align:center;               padding-top:150px;              font:normal normal bold 13px/15pt "MS Pゴシック,Osaka,sans-serif";              color:#ff0000;              }.cal-date {                    border-bottom:1px solid #999999;                    text-align:right;                    font:normal normal normal 10px/normal "MS Pゴシック,Osaka,sans-serif";                    color:#333333;                    }.cal-place {                    border-bottom:1px solid #999999;                    padding-left:15px;                    text-align:left;                    font:normal normal normal 10px/normal "MS Pゴシック,Osaka,sans-serif";                    color:#006699;                    }.cal-ad {                width:20px;                height:20px;                background-color:#ff33ff;               }.cal-bs {                width:20px;                height:20px;                background-color:#0099ff;               }.cal-adbs {                width:20px;                height:20px;                background-color:#00cc66;               } .cal-info {                    font:normal normal lighter 10px/normal "MS Pゴシック,Osaka,sans-serif";                    color:#666666;                   }          .pas {           padding-right:10px;           padding-left:30px;         }div.pa img {                     margin-top:150px;                     padding: 5px;                    }div.pa {             display: none;             position: absolute;            left: 0;             right: 0;             top: 0;             bottom: 0;             height: 100%;             width: 100%;             text-align: center;             background-image:url(images/backscreen1.png);             background-repeat:repeat;             }div.pa:target {                          display: block;                         }div.pa {             display: expression((document.location.toString().split('#').slice(1) == this.id)?'block':'none');            }.c1{position:absolute; left:0px; top:0px; visibility:hidden;font-size:9pt; color:#0099FF; background-color:#FFFFFF; layer-background-color:#FFFFFF;border:1px solid #0099FF; padding:5;}.popUp {	display: none;	position: absolute;	top: 20px;	/*★省略不可、ブラウザ初期値バラバラ*/	left: -40px;　	/*★Firefoxでhoverが無効になります*/}a:hover {	position:relative;	text-decoration:none;}a:hover .popUp {	display: block;         width:210px;         text-align:left;	background-color: #ffffff;	padding:5px;         font-size:10px;	color:#333333;         border:1px solid #999999;}b { text-decoration:underline;       color:#336699 }
