body,tr,td,th {
  font-size: 10pt;
  color: #333300;
}

H1 {
  font-size: 12pt;
  color: #ffffff;
  margin: 0;
}

H2 {
  font-size: 10pt;
  color: #333300;
  margin: 0;
}

H3 {
  margin: 0;
}

strong {
font-weight: normal;
}


small {
  font-size: 9pt;
  color: #666666;
}

a:link {
  text-decoration:none;
  color: #0000ff;
}

a:visited {
  text-decoration:none;
  color: #0000ff;
}

a:active {
  text-decoration:none;
  color: #0000ff;
}

a:hover {
  text-decoration:underline;
  color: #0000ff;
}

form {
  margin:0px;
  padding:0px;
}


.Header {
	background-color: #dcdcdc;
}

.HeaderComment {
  font-size: 8pt;
  color: #666666;
}


.Unfinished {
	background-color: #999999;
}

.Submit {
	background-color: #cc0000;
}

.Mobile {
	background-color: #943c93;
}

.Seo {
	background-color: #0000a0;
}

.Prize {
	background-color: #ec8800;
}

.Email {
	background-color: #ff37d7;
}

.Analyze {
	background-color: #009900;
}


.Counter {
	background-color: #99cc00;
}

.Diagnosis {
	background-color: #0099cc;
}

.Topics {
	background-color: #0080c0;
}

.Affiliate {
	background-color: #333333;
}

.Other {
	background-color: #ff0080;
}


.Points {
	background-color: #ff8040;
}


.Introduce {
	background-color: #808040;
}

.Licensee {
	background-color: #008040;
}

.Partner {
	background-color: #80bfff;
}


.MasterCard {
	background-color: #666666;
}

.Hosting {
	background-color: #0080ff;
}



.IndexMenu {
	background-color: #dcdcdc;
	color: #333333;
	font-weight: bold;
}


.LeftTitle {
	background-color: #dcdcdc;
	color: #333333;
	font-weight: bold;
}

.LeftMenu {
	background-color: #eeeeee;
}

.point {
  font-size: 8pt;
  color: #ff0000;

}

.comment {
  font-size: 8pt;
  color: #666666;
}

.comment2 {
  font-size: 8pt;
  color: #999999;
}

.dog {
  font-size: 8pt;
  color: #333333;
}


.tax {
  font-size: 7pt;
  color: #666666;
}

.Title {
	background-color: #dcdcdc;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}


.SubTitle {
	color: #333333;
	font-weight: bold;
}

.SubTitleLine {
	background-color: #dcdcdc;
}


.Table1 {
	background-color: #cccccc;
}

.Table2 {
	background-color: #dfdfdf;
}

.Table3 {
	background-color: #ffffff;
}



.HelpTitle {
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
}



.EngineName {
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
}

.HistoryLine {
	background-color: #dcdcdc;
}

.OptionTitle {
	border-left:5px #666666 solid;

	background-color:#ffffff;
	border-bottom:1px #666666 solid;
	font-weight:bold;
	color:#000000;
	font-size:12pt;
}



/*20080529*/

img{
	border:0;
}

.b_entry{
	width:540px;
	text-align:right;
}

.p_text{
	width:523px;
	margin:10px 0 20px 17px;
}

.midashi_h3{
	width:523px;
	font-size:100%;
	margin:10px 0 10px 17px;
	padding:0 0 0 15px;
	background-image:url(images/h3_submit.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.red_b{
	color:#CC0000;
	font-weight:bold;
}

table.compare{
	width:523px;
	margin:0 0 20px 17px;
	padding:2px;
	backglound-color:#000000;
	font-size:75%;
	line-height:120%;
	text-align:center;
	vertical-align:middle;
}

table.compare td{
	backglound-color:#FFFFFF;
	color:#333333;
}

table.compare td.yellow{
	backglound-color:#FFFFCC;
}

table.compare th{
	backglound-color:#DDDDDD;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

table.compare th.submit{
	backglound-color:#FF3333;
	color:#333333;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-bottom:#991F1F solid 1px;
	border-right:#991F1F solid 1px;
	font-weight:bold;
}

.center{
	text-align:center;
}
