
 #table_b {
position: absolute;
top: 0px;
 font-size: 13px;
} 

 #table_taka {
 font-size: 13px;
 width: 800px;
 background-color: #ffffff;
 
} 

.leftbg {
background-image: url(images/left.gif);
background-repeat: repeat-y;
width: 10px;
}

.rightbg {
background-image: url(images/right.gif);
background-repeat: repeat-y;
width: 10px;
}

 #table_main {
 font-size: 13px;
 width: 780px;
 background-color: #ffffff;
 
} 

.top1 {
background-image: url(images/title0.gif);
background-repeat: no-repeat;
 width: 780px;
height: 94px;
}

.top2 {
background-image: url(images/tdback1.jpg);
background-repeat: repeat-x;
height: 22px;
text-align: right;
}

.top2 span a {
padding-right: 10px;
FONT-SIZE: 16px;
text-decoration: none;
font-weight: normal;
}

.top3 {
background-image: url(images/tdback2.gif);
background-repeat: no-repeat;
height: 29px;
vertical-align: top;
}

.club1 {
background-color: #696969;
height: 93px;
background-image: url(images/club.jpg);
background-repeat: no-repeat;
}

.menu1 {
background-image: url(images/yoko.gif);
background-repeat: repeat-y;
width: 180px;
vertical-align: top;
PADDING: 15px 0px 10px 10px; 
}

.menu2 {
background-color: #ffffff;
width: 600px;
text-align: center;
}

.footer {
background-image: url(images/tdback.jpg);
background-repeat: repeat-x;
height: 50px;
text-align: right;
padding-right: 10px;
 color : #ffffff;
 font-weight: normal;
}

.leftbg {
background-image: url(images/left.gif);
background-repeat: repeat-y;
width: 10px;
}

.rightbg {
background-image: url(images/right.gif);
background-repeat: repeat-y;
width: 10px;
}

.tdh {
background-image: url(images/clubha1.jpg);
background-repeat: no-repeat;
text-align: center;
background-position : 50% 50%;  
font-weight: bold;
color: #000000;
letter-spacing: 2px; 
}
 
img {
    border: 0;
}

#tables {
border-collapse: collapse;
empty-cells: show; 
}


/* ナビゲーション */
#navi_continer {
z-index:100;
position: absolute;
width: 100%;
padding: 0;
margin: 0;
}

#navi {
position: absolute;
left:21px;
top: 0px;
font-size: 14px;
font-weight: bold;
width: 100%;
}

#navi ul {
margin: 0;
padding: 0;
list-style-type: none;

}


#navi  li {
float: left;
width: 123px; 
height: 26px;
background-image: url(images/tab01.gif);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
text-align: center;
line-height:26px;
}

#navi li a{
width: 123px; 
height: 26px;
color: #ffffff;
text-decoration: none;
line-height:26px;
}

/* サブメニュー */
#navi ul li ul.sub {
padding: 0px;
list-style-type: none;
}


#navi ul li ul.sub li {
float: none;
background-image: none;
background-color: #ffffff;
font-size: 13px;
padding: 0px;
border-bottom:1px solid #336eb2;
}

#navi ul li ul.sub li a {
background-color: #ffffff;
color: #ff7918;
font-weight: normal;
} 

#navi ul li ul.sub li a:hover {
color: #ffffff;
background-color: #ff7918;
}

#navi ul li.navi_menu_on ul.sub {
display: block;  /* 表示 */
}

#navi ul li.navi_menu ul.sub {
display: none;  /* 非表示 */
}

/* 左メニュー */

#menu10 {
  padding:0px;
  margin: 0px;
}
#menu10 table {
  border-collapse: collapse;
}

#menu10 td.font2 {
width:171px;
height: 32px;
background-image:  url(images/menuup.gif);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
line-height:32px;
padding: 0px;
display:block;
}

#menu10 a { /* 通常時 */
width:171px;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 23px;
}

#menu10 a:hover {
background-image:  url(images/menudwn.gif);
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
display:block;
}


.tdf {
 font-size: 13px;
 letter-spacing: 1px;
 text-indent: 1em;
 }


.mida0 {
FONT-SIZE: 16px; 
font-weight: bold;
LINE-HEIGHT: 130%; 
TEXT-ALIGN: left; 
PADDING-TOP: 15px; 
PADDING-right: 20px; 
PADDING-bottom: 10px;  
width:450px;
}
.mida1 {
PADDING-left: 20px; 
PADDING-BOTTOM: 2px; 
BORDER-LEFT: #cc3333 10px solid; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #aaaaaa 1px solid; 
LETTER-SPACING: 5px
}

.mida2 {
FONT-SIZE: 16px; 
font-weight: bold;
LINE-HEIGHT: 130%; 
TEXT-ALIGN: left; 
PADDING-TOP: 15px; 
PADDING-right: 20px; 
PADDING-bottom: 10px;  
width:200px;
}
.mida4 {
FONT-SIZE: 20px; 
font-weight: bold;
LINE-HEIGHT: 130%; 
TEXT-ALIGN: center; 
PADDING-TOP: 15px; 
PADDING-right: 20px; 
PADDING-bottom: 10px;  

}
a:link    { color : #336eb2 ; text-decoration : none ; }
a:visited { color : #336eb2 ; text-decoration : none ; }
a:hover   { color : #336eb2 ; text-decoration : underline ; }
a:active  { color : #2A2D45 ; text-decoration : underline ; }



