.body_main {
margin: 0px;
}
.body_main2 {
margin: 0px;
background-repeat: repeat;
background-attachment: no-fixed;
background-position: top center;
text-align: center;
}

td.left01 {background:#000000; color: #ffffff; text-align: left;}



table.table2 { border: solid 1px #ff2492;}
table.form2 {background:#f6f6f6; border: solid 1px #254561;}
table.form3 {background:#f6f6f6; border: solid 1px #000033;}
table.form4 {background:#ffffff; border: solid 1px #000033;}
td.bg {background:#000000;}
td.bg2 {background:#5D90BD;}
td.bg3 {background:#000000; text-align: right;}
td.bg44 {background:#DFEAED;}
td.bg55 {background:#ffffff;}
td.bg77 {background:#F0F6F7;}

td.txt80f {FONT-SIZE: 80%; line-height: 140%; text-align: left;color: #ffffff;}
td.txt80ff {FONT-SIZE: 80%; line-height: 140%; text-align: left;color: #00ffff;}
.bg00 {background:#000000;}
td.txt80 {FONT-SIZE: 80%; line-height: 140%; text-align: left;}
td.txt80-b {FONT-SIZE: 80%; line-height: 140%; text-align: left; background:#000000; color: #ffffff;}
td.txt85 {FONT-SIZE: 85%; line-height: 150%; text-align: left;}
td.txt90 {FONT-SIZE: 90%; line-height: 160%; text-align: left;}
td.txt90b {FONT-SIZE: 90%; line-height: 160%; text-align: left; color: #000000;}
td.txt100 {FONT-SIZE: 100%; line-height: 140%; text-align: left;}
td.txt100mess {FONT-SIZE: 100%; line-height: 150%; text-align: left;}
td.txt12 {FONT-SIZE: 12px; line-height: 140%;}
td.txt_w {color: #ffffff; text-align: left;}
td.left {text-align:}
td.size9l {background:#ffffff; FONT-SIZE: 9px; text-align: left;}
td.size10l {background:#ffffff; FONT-SIZE: 10px; text-align: left;}
td.size10l6 {background:#ffffff; color: #666666; FONT-SIZE: 10px; text-align: left;}
td.size10lb {background:#000000; color: #ffffff; FONT-SIZE: 11px; text-align: left;}
td.size10lb2 {background:#666026; color: #ffffff; FONT-SIZE: 10px; text-align: left;}
td.size10rb {background:#000000; color: #ffffff; FONT-SIZE: 10px; text-align: right;}
td.size10lg {background:#EAEAEA; color: #000000; FONT-SIZE: 10px; text-align: left;}
td.size10r {background:#ffffff; FONT-SIZE: 10px; text-align: right;}
td.size10r2 {background:#ffffff; FONT-SIZE: 10px; color: #666666; text-align: right;}
td.size10c {background:#ffffff; FONT-SIZE: 10px; text-align: center;}
td.size10c2 {background:#cccccc; FONT-SIZE: 10px; text-align: center;}
td.size10cl {background:#ffffff; FONT-SIZE: 10px; text-align: left;}
td.size10 {background:#ffffff; FONT-SIZE: 10px;}
td.size10cw {FONT-SIZE: 10px; text-align: center; color: #ffffff;}
td.size10lw18 {background:#ffffff; FONT-SIZE: 10px; text-align: left; line-height: 15px;}
td.size10lw18b {background:#ffffff; FONT-SIZE: 10px; color: #666666; text-align: left; line-height: 15px;}
td.size10lw18b2 {background:#000000; FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size10lw18w {background:#000000; FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size10lw18w2 {background:#666026; FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size10lw18w3 {background:#000000; FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size10lw18w444444 {background:#444444; FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size10lw18w444444-2 {FONT-SIZE: 10px; color: #ffffff; text-align: left; line-height: 15px;}
td.size1015lf {background:#ffffff; FONT-SIZE: 10px; color: #666666; text-align: left; line-height: 15px;}
td.size10lw13 {background:#ffffff; FONT-SIZE: 10px; text-align: left; line-height: 13px;}
td.size10lw15 {background:#ffffff; FONT-SIZE: 10px; text-align: left; line-height: 15px;}
td.size10cw18 {background:#ffffff; color: #000000; FONT-SIZE: 10px; text-align: center; line-height: 18px;}
td.size10rw18 {background:#ffffff; FONT-SIZE: 10px; text-align: right; line-height: 15px;}
td.size10w18b {background:#ffffff; color: #000000; FONT-SIZE: 10px; text-align: left; line-height: 18px;}
td.size10lw18c {background:#F0F6F7; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size10lw18d {background:#DFEAED; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size10lw18d2 {background:#000000; color: #ffffff; FONT-SIZE: 10px; text-align: left; line-height: 14px;}

td.size10lw18d3 {background:#555555; color: #ffffff; FONT-SIZE: 10px; text-align: left; line-height: 14px;}

td.size10lw18d4 {color: #000000; background:#F2AAA2; FONT-SIZE: 11px; text-align: left; line-height: 14px;}
td.size10lw18d4b {color: #000000; background:#F9DCDA; FONT-SIZE: 11px; text-align: left; line-height: 14px;}
td.size10lw18d5 {color: #000000; background:#cccccc; FONT-SIZE: 11px; text-align: left; line-height: 14px;}
td.size10lw18d5b {color: #000000; background:#eeeeee; FONT-SIZE: 11px; text-align: left; line-height: 14px;}

td.size1014lv {background:#E1D1F4; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lvcccccc {background:#cccccc; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lvu {background:#F0E9F8; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lvueeeeee {background:#eeeeee; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lv2 {background:#D1C1E4; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lv3 {background:#BDACD0; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lv4 {background:#75618D; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014lv4w {background:#75618D; color: #ffffff; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size1014rv4w {background:#75618D; color: #ffffff; FONT-SIZE: 10px; text-align: right; line-height: 14px;}
td.size10lw18e {background:#ffffff; FONT-SIZE: 10px; text-align: left; line-height: 14px;}td.size10lw18e2 {background:#000000; color: #ffffff; FONT-SIZE: 10px; text-align: left; line-height: 14px;}
td.size11l {background:#ffffff; FONT-SIZE: 11px; text-align: left;}
td.size11l16 {background:#ffffff; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 25px;}
td.size11l16b {background:#ffffff; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 16px;}
td.size11l16bred {background:#e32219; FONT-SIZE: 11px; color: #ffffff; text-align: left; line-height: 16px;}
td.size11l16c {background:#F0F6F7; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 16px;}
td.size11l14b {background:#ffffff; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 14px;}
td.size11l14c {background:#000000; FONT-SIZE: 11px; color: #ffffff; text-align: right; line-height: 14px;}
td.size11l16g {background:#F7F7F7; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 16px;}
td.size11l16g3 {background:#ffffff; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 16px;}
td.size12l16g3 {background:#ffffff; FONT-SIZE: 12px; color: #333333; text-align: left; line-height: 19px;}
td.size12l16g3red {background:#e32219; FONT-SIZE: 12px; color: #ffffff; text-align: left; line-height: 19px;}
td.size12l16g3black {background:#000000; FONT-SIZE: 12px; color: #ffffff; text-align: left; line-height: 19px;}

td.size80l16g3black {background:#000000; FONT-SIZE: 90%; color: #ffffff; text-align: left; line-height: 130%;}

td.size10r16g2 {background:#F7F7F7; FONT-SIZE: 10px; color: #555555; text-align: right; line-height: 13px;}
td.size11l16g4 {background:#E3E9EF; FONT-SIZE: 11px; color: #555555; text-align: left; line-height: 16px;}
td.size10l16g5 {background:#E3E9EF; FONT-SIZE: 10px; color: #555555; text-align: right; line-height: 16px;}
td.size12l {background:#ffffff; FONT-SIZE: 12px; text-align: left;}
td.size12lb {background:#000000; color: #ffffff; FONT-SIZE: 12px; text-align: left;}
td.size12r {background:#ffffff; FONT-SIZE: 12px; text-align: right;}
td.size12cl {background:#ffffff; FONT-SIZE: 10px; text-align: left;}
td.size12lw18 {background:#ffffff; FONT-SIZE: 12px; text-align: left; line-height: 18px;}
td.size12lw16 {background:#ffffff; FONT-SIZE: 12px; text-align: left; line-height: 16px;}
td.size12rw18 {background:#ffffff; FONT-SIZE: 12px; text-align: right; line-height: 18px;}
td.size12cw18 {background:#ffffff; FONT-SIZE: 12px; text-align: center; line-height: 18px;}
td.size12yellow {background:#FFFF00; color: #000000; FONT-SIZE: 12px; text-align: left;}
td.size13lb {background:#000000; color: #ffffff; FONT-SIZE: 13px; text-align: left; font-weight: bold;}
td.size13lc {background:#000000; color: #ff0000; FONT-SIZE: 13px; text-align: left; font-weight: bold;}
td.size13ld {background:#000000; color: #ffffff; FONT-SIZE: 13px; text-align: left;}
td.size13le {color: #ffffff; FONT-SIZE: 13px; text-align: left;}
td.size13l {background:#ffffff; FONT-SIZE: 13px; text-align: left; font-weight: bold;}

td.size15 {background:#000000; FONT-SIZE: 10px; text-align: left; line-height: 15px; font size; 10px; color: #ffffff; }
td.size15b {background:#dddddd; FONT-SIZE: 11px; text-align: left; line-height: 15px; font size; 11px; color: #000000; }

td.size80150lf {background:#ffffff; FONT-SIZE: 80%; color: #333333; text-align: left; line-height: 150%;}
a.80150lf   { color: #031854; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80150lf:visited    { color: #031854; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80150lf:hover    { color: #ff0000; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80150lf:active    { color: #ff0000; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }

td.70140lf {background:#ffffff; FONT-SIZE: 70%; color: #333333; text-align: left; line-height: 140%;}
td.70140lfred {background:#ffffff; FONT-SIZE: 70%; color: #ff0000; text-align: left; line-height: 140%;}
td.70140lfredb {FONT-SIZE: 70%; color: #ff0000; text-align: left; line-height: 140%;}
a.70140lf   { color: #031854; FONT-SIZE: 70%; line-height: 140%; text-decoration: underline;  text-align: left;}
a.70140lf:visited    { color: #031854; FONT-SIZE: 70%; line-height: 140%; text-decoration: underline;  text-align: left;}
a.70140lf:hover    { color: #ff0000; FONT-SIZE: 70%; line-height: 140%; text-decoration: underline;  text-align: left;}
a.70140lf:active    { color: #ff0000; FONT-SIZE: 70%; line-height: 140%; text-decoration: underline;  text-align: left;}

td.60140lf {background:#ffffff; FONT-SIZE: 60%; color: #333333; text-align: left; line-height: 130%;}
a.60140lf   { color: #031854; text-decoration: underline }
a.60140lf:visited    { color: #031854; text-decoration: underline }
a.60140lf:hover    { color: #ff0000; text-decoration: underline }
a.60140lf:active    { color: #ff0000; text-decoration: underline }

td.size80 {background:#000000; FONT-SIZE: 90%; color: #ffffff; text-align: left; line-height: 150%;}
a.80   { color: #031854; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80:visited    { color: #031854; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80:hover    { color: #ff0000; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }
a.80:active    { color: #ff0000; FONT-SIZE: 80%; line-height: 150%; text-decoration: underline }

td.size90b {background:#000000; FONT-SIZE: 90%; color: #ffffff; text-align: left; line-height: 150%;}

td.bg2 {background:#BAD7F0;}
td.bg3 {width:580px; background:#BAF0CA;}
td.bg3a {background:#BAF0CA;}
td.bg4 {width:580px;background:#d5d5d5;}
td.bg4a {background:#d5d5d5;}
td.bg5 {background:#FBFBFB;}
td.bg6 {background:#0000ff;}
td.bg6b {background:#CCD9E1;}
td.bg7 {background:#75618D;}
td.bg7b {background:#BDACD0;}
td.l {text-align: left; }
td.c {text-align: center; }
td.r {text-align: right; }
td.line12 {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size: 12px;
  line-height: 18px;
  color: #222222
}

tr.bg5 {background:#FAF9F9;}
tr.bge {background:#eeeeee; FONT-SIZE: 10px; color: #555555; text-align: left; line-height: 15px;}
tr.bge2 {background:#ffffff; FONT-SIZE: 10px; color: #555555; text-align: left; line-height: 15px;}
tr.size11c {background:#000000; FONT-SIZE: 11px; color: #ffffff; text-align: center; }
.main_waku_w {width:570px; border:double #CCCCCC; margin-top:8px; margin-bottom:8px;}

p.01{
  margin-top: 0px;
  margin-left: 30px;
  line-height: 120%;
  font size; 10px;
  color: #555555;
}
p.02{
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  line-height: 120%;
  font size; 10px;
  color: #ffffff;
}
p.03{
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  line-height: 120%;
  font size; 10px;
  color: #555555;
}


#TBL1 {
	font-size: 10px;
	line-height: 120%;
	color: #000000;
	text-align: left;
	border-top: 1px solid #cccccc;
}
#TBL1 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
#TBL1 th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	text-align: center;
	font-size: 10px;
	line-height: 170%;
	background-color: #dddddd;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	font-weight: bold;
}

#TBL2 {
	font-size: 10px;
	line-height: 120%;
	color: #000000;
	text-align: left;
	border-top: 1px solid #5080BB;
}
#TBL2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5080BB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5080BB;
}
#TBL2 th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5080BB;
	text-align: center;
	font-size: 10px;
	line-height: 170%;
	background-color: #DAE0E8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5080BB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5080BB;
	font-weight: bold;
}
.mes10{
  font-size:10px;
  line-height: 20px;
  color : #555555;
  background: url(../img/line02.gif);
  text-align: left;
}
.mes10g{
  font-size:10px;
  line-height: 20px;
  color : #666666;
  background: url(../img/line02.gif);
  background-color: #F7F7F7;
  text-align: left;
}


td.12c {background:#000000; color: #ffffff; FONT-SIZE: 12px; text-align: center;}
a.12   { color: #031854; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: underline }
a.12:visited    { color: #031854; font-size: 9pt; text-decoration: underline }
a.12:hover    { color: #ff0000; font-size: 9pt; text-decoration: underline }
a.12:active    { color: #ff0000; font-size: 9pt; text-decoration: underline }
td.12bc {background:#000000; color: #ffffff; FONT-SIZE: 12px; text-align: center; font-weight: bold;}

table.moviewak01 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.moviewak01a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D007C0;
	border-bottom-color: #D007C0;
	border-left-color: #FD00E9;
	text-align: left;
	background-color: #FD00E9;
	color: #ffffff;
	padding: 5px;
}
#moviewak01 {
	border: 1px solid #FD00E9;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 80%;
}
table.moviewak01 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.menuwak01a {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaaaaa;
	border-bottom-color: #777777;
	border-left-color: #000000;
	text-align: left;
	background-color: #000000;
	color: #ffffff;
	padding: 3px 0px 3px 0px;
}
#menuwak01 {
	border: 1px solid #000000;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 90%;
	border-bottom-color: #aaaaaa;
	border-right-color: #aaaaaa;
}

.specialwak01a {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaaaaa;
	border-bottom-color: #777777;
	border-left-color: #000000;
	text-align: left;
	background-color: #000000;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
}
#specialwak01 {
	border: 15px solid #FF0000;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 100%;
	border-bottom-color: #FF0000;
	border-right-color: #FF0000;
}



table.bandnamewaku01 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.bandnamewaku01a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FAFAAF;
	border-bottom-color: #A4A403;
	border-left-color: #A4A403;
	text-align: left;
	background-color: #FFFF00;
	color: #000000;
	padding: 5px;
}
#bandnamewaku01 {
	border: 1px solid #FFFF00;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 80%;
}

table.bandnamewaku02 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.bandnamewaku02a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6C0303;
	border-bottom-color: #6C0303;
	border-left-color: #F89191;
	text-align: left;
	background-color: #FF00FF;
	color: #000000;
	padding: 5px;
}
#bandnamewaku02 {
	border: 1px solid #FF00FF;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 80%;
}

table.bandnamewaku03 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.bandnamewaku03a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #057295;
	border-bottom-color: #057295;
	border-left-color: #68D1F2;
	text-align: left;
	background-color: #18C6FD;
	color: #000000;
	padding: 5px;
}
#bandnamewaku03 {
	border: 1px solid #00B2EB;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 80%;
}

table.bandnamewaku04 { 
border: 2px #1DC231 solid; 
table-layout: fixed; 
}
.bandnamewaku04a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1AB72E;
	border-bottom-color: #1AB72E;
	border-left-color: #ACF9B6;
	text-align: left;
	background-color: #46EB5B;
	color: #000000;
	padding: 5px;
}
#bandnamewaku04 {
	border: 1px solid #1DC231;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 80%;
}

table.namewaku01 { 
border: 2px #FD00E9 solid; 
table-layout: fixed; 
}
.namewaku01a {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FAFAAF;
	border-bottom-color: #A4A403;
	border-left-color: #A4A403;
	text-align: left;
	background-color: #FFFF00;
	color: #000000;
	padding: 5px;
}
#namewaku01 {
	border: 1px solid #FFFF00;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 12px;
}
