a:visited {color:#4D4A3D; text-decoration:none;} 
a:active {color:#4D4A3D; text-decoration:none;} 
a:link {color:#4D4A3D; text-decoration:none;}
a:hover {color:#0099CC;} 

.smalllink { font-size: 9px; color: #4D4A3D; font-style: normal; font-weight: normal ; line-height: 13px}
.smalllink2 { font-size: 9px; background-color: #999999; text-align: center; line-height: 13px; color: #FFFFFF}
.bottan {  font-size: 11px; background-color: #FFFFFF; line-height: 14px; color: #333333}
.data1 {   font-size: 9pt; background-color: #EBEBEB; text-align: center; line-height: 14px; color: #4D4A3D}
.data2 {  font-size: 9pt; background-color: #F5F5F5; line-height: 14px; color: #4D4A3D}
.title {   font-size: 30px; font-weight: 900; color: #4D4A3D; text-align: left}.t10pt {  font-size: 10pt; line-height: 13px; color: #575e5e}
.title2 { font-family: "Verdana, Helvetica, sans-serif", font-size: 30px; font-weight: 900; color: #4D4A3D; text-align: left }
.menutext {text-decoration: none;font-size: 11px;; line-height: 14px; font-weight: normal}
.j10 {font-size: 12px;line-height: 16px;; color: #4D4A3D}
.j9 {font-size: 10px;line-height: 16px;; color: #4D4A3D}
.itembox-blue1 {; font-family: "Verdana, Helvetica, sans-serif", "Osaka"; font-size: 10px; line-height: 14px; text-decoration: underline}
.menutext2 {font-size:12px; line-height:20px; color:#4D4A3D;}
.darkgreyTwelve {font-size:12px; line-height:14px; color:#4D4A3D;}
.darkgreyTen {font-size:11px; line-height:12px; color:#4D4A3D;}
.small {font-size:10px; line-height:15px;}
.mokuji {font-size:11px; line-height:14px;color:#000033;}
.magenta {color:#cc0033;}
#contents {margin:0px; padding:0px 25px;}
.blt1 {margin:0px; padding:2px 0px 0px 0px;}
h1 {margin:0px; padding:0px 0px 0px 0px; font-size:12px; line-height:14px; color:#808080;}
h1.style2 {margin:0px; padding:0px; font-size:14px; line-height:15px; color:#808080;}
h2 {margin:0px; padding:0px 0px 0px 0px; font-size:9px; line-height:14px; color:#808080;}
h3 {margin:0px; padding:0px 0px 0px 0px; font-size:9px; line-height:13px; color:#808080;}
h4 {margin:0px; padding:0px 0px 0px 0px; font-size:9px; line-height:13px; color:#808080;}
p.lead {margin:0px; padding:0px 0px 12px 0px; font-size:12px; line-height:15px; color:#336699;}
p.smltxt {margin:0px; padding:0px 0px 12px 0px; font-size:10px; line-height:14px; color:#336699;}
p.smltxt2 {margin:0px; padding:12px 0px 0px 0px; font-size:10px; line-height:14px; color:#336699;}
p.ranking {margin:0px; padding:12px 0px 4px 0px; font-size:12px; line-height:15px; color:#666666;}
p.rankingsmall {margin:0px; padding:0px 0px 6px 0px; font-size:10px; line-height:14px; color:#4D4A3D;}
p.price {margin:0px; padding:3px 6px; font-size:10px; line-height:15px; color:#666666;}
p.foot {margin:0px; padding:0px; font-size:10px; line-height:15px; color:#888888;}
a.footlink:link {text-decoration:underline; color:#888888;}
a.footlink:visited {text-decoration:underline; color:#888888;}
a.footlink:hover {text-decoration:underline; color:#cc0000;}
.point {color:#cc0000;}
.greyTable {
	font-size:10px;border-color:#cccccc;
	border-style:solid;
	border-width:0px;
	padding: 0px;
}
.greyTablesq {font-size:10px;border-color:#cccccc; border-style:solid; border-width:1px;}
.redTwelve {font-size:11px;	line-height:14px; color: #8C2633;}
.greyTable {border-color:#cccccc;  border-width:1px;padding: 1px;}
.greyTable02 {border-color:#666666; border-style:solid; border-width:1px;border-style:solid;}
.BlackTable {border-color:#000000; border-style:solid; border-width:1px;}
.BlueGrayTable {border-color:#A4B5C1; border-style:solid; border-width:1px;	padding: 10px;}
.rightgraytable {padding: 10px; background-color: #E6E6E6; border-style:solid; border-width:1px; border-color: E6E6E6;}
.BlueTable {padding: 10px; border-width:1px; border-style:solid; border-color: #336699;}