.body   { color: black; font-size: 10pt; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt }
.columnmenu { color: black; font-size: 10pt; padding-top: 1pt; padding-bottom: 6pt; padding-left: 2pt; }
.columnmenu a { color: blue; font-size: 10pt; padding-top: 1pt; padding-bottom: 6pt; padding-left: 2pt; property: value;  text-decoration: none;}
.columnmenu a:hover { color: red; font-size: 10pt; padding-top: 1pt; padding-bottom: 6pt; padding-left: 2pt;  text-decoration: none;}
.body061120 { color: black; font-size: 10pt; padding: 2pt 3pt; }
.body1 a    { color: #c30; font-size: 10pt; text-decoration: none; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt }
.body1 a:hover  { color: #c99; font-size: 10pt; text-decoration: none; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt }
.body1    { color: black; font-size: 10pt; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt }
.waku { color: black; font-size: 10pt; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt; border: inset 1px #aaa }
.waku1 { color: black; font-size: 10pt; padding: 2pt; border: inset 1px #aaa }
.waku2 { color: black; font-size: 10pt; padding: 5pt; border-color: #aaa; border-style: inset outset outset inset; border-width: 1px; }
.waku_3 { color: black; font-size: 10pt; border: inset 1px #aaa; }
.waku_top1 { color: black; font-size: 10pt; border-top: #aaa; border-right: 1px inset #aaa; border-bottom: 1px inset #aaa; border-left: 1px inset #aaa }
.waku_top2 { color: black; font-size: 10pt; border-top: #aaa; border-right: 1px inset #aaa; border-bottom: 1px inset #aaa; border-left: 1px inset #aaa }
.pop   { color: black; font-size: 10pt; background-color: #fff; padding-top: 5pt; padding-bottom: 5pt; padding-left: 0pt; border: outset 1px #b1b1b1 }
.menu    { color: black; font-size: 10pt; background-color: #def8c8; border: teal }
.new   { font-size: 10pt; background-color: #e5e5e5; background-repeat: no-repeat; padding: 3px; border-style: groove; border-width: 2px; }
.new_tancho { font-size: 10pt; background-color: #e5e5e5; background-repeat: no-repeat; padding: 10px; border-style: groove; border-width: 2px; }
.new2 { color: #087a28; font-size: 10pt; background-color: #cdcd9a; padding: 3px; border: solid 3px #660 }
.new3 { color: #192e82; font-size: 10pt; background-color: #e0f7f8; border: solid 3px #2529a4 }
.menu a    { color: #009; font-size: 10pt; line-height: 11pt; text-decoration: none }
.new a { color: #009; font-size: 10pt; line-height: 11pt; text-decoration: none ; }
.menu a:hover   { color: #99f; font-size: 10pt; line-height: 11pt; padding-top: 1pt; padding-bottom: 1pt }
.new a:hover { color: #99f; font-size: 10pt; line-height: 11pt; padding-top: 1pt; padding-bottom: 1pt ; }
.txt   { color: black; font-size: 10pt; line-height: 11pt; padding-top: 1pt; padding-bottom: 1pt }
.txt_top  { color: #888; font-size: 10pt; line-height: 11pt; padding-top: 2pt; padding-bottom: 2pt }
.txt_top a  { color: #009; font-size: 10pt; line-height: 11pt; text-decoration: none; padding-top: 2pt; padding-bottom: 2pt }
.txt_top a:hover { color: #7cb0c1; font-size: 10pt; line-height: 11pt; text-decoration: none; padding-top: 2pt; padding-bottom: 2pt }
.txt1 { color: #633; font-size: 10pt; line-height: 11pt; padding-top: 1pt; padding-bottom: 1pt }
.new1 { color: #457112; font-size: 10pt; background-color: #cff0a9; padding: 3px; border-style: groove; border-width: 2px; }
.new4 { color: #716c1f; font-size: 10pt; background-color: #ffe6c6; padding: 3px; border-style: groove; border-width: 2px; }
.txt1_top  { color: #fdd942; font-size: 10pt; line-height: 11pt; padding-top: 2pt; padding-bottom: 2pt }
.txt1_top a  { color: #db0e0a; font-size: 10pt; line-height: 11pt; text-decoration: none; padding-top: 2pt; padding-bottom: 2pt }
.txt1_top a:hover { color: #c17d7c; font-size: 10pt; line-height: 11pt; text-decoration: none; padding-top: 2pt; padding-bottom: 2pt }
.ad { font-size: 10pt; background-color: #fff; border-right: 1px solid #999; border-left: 1px solid #999; }
.new6 { color: #71611f; font-size: 10pt; background-color: #fff8c6; padding: 3px; border-style: groove; border-width: 2px; }
.new5 { color: #666; font-size: 10pt; background-color: #fff; padding: 3px; border-style: groove; border-width: 2px; }
.new7 { color: #71411f; font-size: 10pt; background-color: #edec96; padding: 3px; border-style: groove; border-width: 2px; }
.tab-1 {
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tab-2 {
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: none;
}
.tab-3 {
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #999999;
}
.tab-4 {
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
	text-decoration: none;
}
.tab-5 {
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.waku_scolumn {
	font-size: 10pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	border: 2px solid cce599;
}
.waku_ban {
	color: black;
	font-size: 10pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	border: 1px groove #000066
}
