a.sub:hover	{background-color:#000099; color:#ffcc00;}

a.sub	{letter-spacing:2px; padding:3px;}

table.colum	{padding:0px; margin:0px;}

td.first	{width:170px; border-style:solid; border-width:2px; border-color:#000099; padding:5px;}

td.second	{width:510px; padding:10x; padding-left:6px;}

td.third	{width:144px; border-style:solid; border-width:1px; border-color:#000099; padding:0px;}

td.cap	{font-size:10px;}

td.third strong	{font-size:13px;}

div.rubi	{font-size:10px; padding:1px; letter-spacing:2px; background-color:#aeb7c1; color:#ffffff;}

div.navi	{font-size:12px; margin-bottom:7px; margin-top:0px; margin-left:5px; background-color:#aeb7c1; width:846px; padding-left:5px; padding-bottom:3px; padding-top:3px; border-style:solid; border-width:1px; border-color:#000099;}

div.rank	{margin-bottom:0px;}

div.footer	{font-size:12px; margin-bottom:5px; margin-top:7px; background-color:#aeb7c1; width:846px; padding-bottom:3px; padding-top:3px; border-style:solid; border-width:1px; margin-top:5px; border-color:#000099;}

em	{color:red;}

h1	{font-size:16px; color:#FFCC00; margin:0px; background-color:#000099; width:847px; padding:5px;}

h2	{font-size:14px; margin:1px; border-bottom-style:solid; border-bottom-width:1px; border-color:#000099; border-left-width:5px; border-left-style:solid; padding-left:3px; padding-top:2px; padding-bottom:2px;} 

.dami	{font-size:14px;font-weight:bold; margin:1px; border-bottom-style:solid; border-bottom-width:1px; border-color:#000099; border-left-width:5px; border-left-style:solid; padding-left:3px; padding-top:2px; padding-bottom:2px;display:block;} 

hr	{width:800px; color:#C0C0C0; margin:0px; height:1px;}

p.sent	{width:847px; font-size:12px; margin-left:5px; margin-bottom:0px; margin-top:0px; padding:2px; border-top-style:solid; border-top-color:#000099; border-top-width:2px; line-height:14px;}

p.sent2	{width:847px; font-size:12px; margin-left:5px; margin-bottom:0px; margin-top:0px; padding:3px; border-top-style:dotted; border-top-color:#000099; border-top-width:2px; border-bottom-color:#000099; border-bottom-width:2px; border-bottom-style:solid; margin-bottom:0px; line-height:14px;}

p.small	{width:800px; font-size:12px; margin-top:2px; margin-bottom:2px; margin-left:5px; padding-top:0px; padding-top:0px; padding-bottom:0px; padding-left:2px;}

span.small	{font-size:12px;}

span.very_small	{font-size:10px; letter-spacing:1px;}

table.rank	{width:500px; border-color:#000099; border-style:solid; padding:2px; background-color:#fff8e8; border-width:1px; margin-top:0px; }

table.rank td	{border-style:solid; border-width:1px; border-color:#000099; font-size:14px; padding:5px;}

td.site_name	{background-color:#ffcc00;}

/*td.sim	{background-color:#66CCFF;}*/

td.coment	{background-color:#e5f1ff;}

span.pick	{color:#d10000;}

td.pay strong	{color:#CC0000;}

td.coment strong	{color:#CC0000;}

span.red	{color:#CC0000;}

td.pay	{background-color:#CCCCCC;}

tr.max	{background-color:#CC0000;}	

h3 {font-size:14px;margin-top:0px; margin-bottom:5px; border:1px solid #000000; padding-bottom:1px; padding-top:3px; background-color:#000099; color:#FFCC00; padding-left:5px; width:495px;}

span.beta {color:#CC0000;}

div.access {margin-top:0px; margin-bottom:0px; padding:0px;}

h4 {margin:0px; padding:0px;}

table.info {margin-bottom:0px;}

div.c {font-size:11px; margin:3px;}

table.sogo {border:2px solid #000099;}

table.card {border:1px solid #000099; width:146px; background-color:#fff8e8;}

table.yougo {border:1px solid #000099; width:184px; background-color:#fff8e8; margin-left:2px;}

table.yougo td {border-style:solid; border-width:1px; border-color:#000099; font-size:12px;}

table.card td {border-style:solid; border-width:1px; border-color:#000099;}

td.title {border:1px solid #000099; background-color:#000099; font-weight:800; color:#FFCC00; font-size:12px; padding:2px;}

td.title2 {border:1px solid #000099; background-color:#000099; font-weight:800; color:#FFCC00; font-size:12px; padding:3px; text-align:center;}

td.coment span	{font-weight:700; color:#CC0000;}

span.rute {font-size:12px;}

span.rute2 {font-size:16px; font-weight:700;}

div.osusume {font-size:18px; font-weight:700; margin-right:10px;}

div.osusume span {font-size:25px; font-weight:900; color:red;}

div.list {font-size:12px; background-color:#FFFFCC; width:140px; border:1px solid #000066; padding:3px; text-align:left; line-height:1.5;}

div.mg {margin-right:10px; font-size:18px; font-weight:700;}

span.none {text-decoration:none; color:#000000;}

div.news {border:1px solid #000000; background-color:#cccccc; font-size:12px; width:488px; padding:5px;}

table.site_map {font-size:12px; border:1px solid #000066;}

td.site_map {border:1px solid #000066; text-align:center; line-height:1.5;}

div.word {border:1px solid #000066; background-color:#cccccc; width:500px;}

div.foot_menu	{font-size:12px; margin-bottom:5px; margin-left:3px; width:846px; padding-bottom:3px; padding-top:3px; border-style:solid; border-width:1px; margin-top:5px; border-color:#000099; text-align:center;}

table.textlink {font-size:12px;}

table.pick_up {border:1px solid #000099; width:146px; background-color:#fff8e8;}

td.pick_up {background-color:#000099; color:#FFCC00; font-weight:700;}

table.pick_up td {border:1px solid #000099; font-size:12px; padding:3px;}

table.pick_up strong {color:red;}

div.big a {font-size:12px; color:#ffffff; text-decoration:none;}

div.big {width:100%;}

#sho b a {color:#000066; text-decoration:none; font-size:15px;}

#sho span {color:#CC0000; font-weight:700;}

.follow {
	padding-top: 20px;
	text-align: left;
}

