/*---全体---*/
.subwinAll {
 position: relative; 
 width: 780px; 
 height: 47px; 
 z-index: 1;
}

/*---目次（メニュー部全体）---*/
.subwinTop {
 display: none;
 position: relative;
 width: auto; 
 height: auto; 
 z-index: 1; 
 background-color: #ffffff; 
 visibility: visible; 
 margin: 0px; 
 padding: 0px;
}
.subwinTop_tenki {
 display: none;
 position: absolute;
 top: 0px;
 left: 0px;
 width: auto; 
 height: auto; 
 z-index: 2; 
 background-color: #ffffff; 
 visibility: visible; 
 margin: 0px; 
 padding: 0px;
 font-size: 13px;
}
.subwinTopD {
 display: block;
 position: relative;
 width: 780px; 
 height: auto; 
 z-index: 1; 
 background-color: #ffffff; 
 visibility: visible; 
 margin: 0px; 
 padding: 0px;
}
.subwinTopS {
 visibility: hidden;
 position: absolute;  top: 16px; left: 0px;
 width: 11em; 
 height: auto;
 margin: 0px; 
 border: 1px solid #80B74D;
 padding: 6px;
 font-size: 12px;
 line-height: 150%;
 text-align: left;
 background-color: #ffffff;
}

/*---目次---*/ 
.btBase {
 display: none;
 position: relative; top: 24px; left: 0px;
 width: 780px; 
 height: 20px; 
 z-index: 5; 
 visibility: visible; 
 margin: 0px; 
 padding: 0px;
}
.btBaseD {
 display: block;
 border: 1px solid #ff0000;
 position: absolute;
 width: 780px; 
 height: 17px; 
 z-index: 1; 
 margin: 0px; 
 padding: 0px;
}
.btb { position: absolute; top: 25px; width: auto; height: 20px;}
.btl { margin: 0px;}
.btl a { display: block; width: auto; height: auto;}
.btl a:hover { border-bottom: 3px solid #FE3131;}
.btl a:active { border-bottom: 3px solid #FFE400;}

.submenu0 {
 display: block;
 margin: 0px;
 padding: 2px;
 background-color: #ffffff;
 color: #333333;
}
.submenuE {
 margin: 0px;
 border-top: 1px solid #80B74D;
}
.submenu a {
 display: block;
 margin: 0px;
 border-top: 1px solid #80B74D;
 border-left: 4px solid #ffffff;
 padding: 2px 2px 2px 6px;
 background-color: #ffffff;
 color: #0000FF;
}
.submenu a:hover {
 border-left: 4px solid #FE3131;
 text-decoration: none;
}
.submenu a:active {
 border-left: 4px solid #FE3131;
 background-color: #FFF473;
 color: #FE3131;
 text-decoration: none;
}
/*---各ボタン（位置）---*/
#a01 { left: 19px;}
#a02 { left: 270px;}
#a03 { left: 313px;}
#a04 { left: 312px;}
#a05 { left: 345px;}
#a06 { left: 445px; width: auto;}
#a07 { left: 520px;}
#a08 { left: 519px;}
#a09 { left: 553px;}
#a10 { left: 597px;}
#a11 { left: 633px;}
#a12 { left: 381px;}
#a13 { left: 412px;}
#b01 { left: 19px;}
#b05 { left: 144px; display: none;}
#b06 { left: 374px; display: none;}
#b02 { left: 374px;}
#b03 { left: 433px;}
#b04 { left: 512px;}
#c01 { left: 19px;}
#c02 { left: 96px;}
#c03 { left: 210px;}
#c04 { left: 281px;}
#c05 { left: 362px;}
#c06 { left: 455px;}
#c07 { left: 538px;}
#d01 { left: 19px;}
#d02 { left: 105px;}
#d03 { left: 183px;}
#d04 { left: 260px;}
#d05 { left: 416px;}
#d06 { left: 506px;}
#d07 { left: 586px;}
#d08 { left: 338px;}
#e01 { left: 19px;}
#e02 { left: 116px;}
#e03 { left: 285px;}
#e04 { left: 368px;}
#e05 { left: 494px;}
#f01 { left: 19px;}
#f02 { left: 123px;}
#f03 { left: 310px;}
#f04 { left: 408px;}
/*---各ボタン（サイズ）---*/
.a00h { height: 17px;}
.a01w { width: 104px;}
.a02w { width: 32px;}
.a03w { width: 22px;}
.a04w { width: 22px;}
.a05w { width: 22px;}
.a06w { width: 38px;}
.a07w { width: 22px;}
.a08w { width: 22px;}
.a09w { width: 32px;}
.a10w { width: 22px;}
.a11w { width: 132px;}
.a12w { width: 22px;}
.a13w { width: 22px;}
.b01w { width: 126px;}
.b05w { width: 230px;}
.b06w { width: 267px;}
.b02w { width: 59px;}
.b03w { width: 79px;}
.b04w { width: 90px;}
.c01w { width: 77px;}
.c02w { width: 115px;}
.c03w { width: 72px;}
.c04w { width: 81px;}
.c05w { width: 93px;}
.c06w { width: 83px;}
.c07w { width: 95px;}
.d01w { width: 85px;}
.d02w { width: 78px;}
.d03w { width: 78px;}
.d04w { width: 78px;}
.d05w { width: 90px;}
.d06w { width: 78px;}
.d07w { width: 95px;}
.d08w { width: 78px;}
.e01w { width: 97px;}
.e02w { width: 169px;}
.e03w { width: 83px;}
.e04w { width: 126px;}
.e05w { width: 211px;}
.f01w { width: 105px;}
.f02w { width: 188px;}
.f03w { width: 98px;}
.f04w { width: 65px;}