* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
html {
	height:100%;
	margin-bottom:1px;
}
body {
	font-family:
	'メイリオ',
	'Meiryo',
	'Hiragino Kaku Gothic Pro',
	'ヒラギノ角ゴ Pro W3',
	'Osaka',
	'ＭＳ Ｐゴシック',
	sans-serif;
	font-size:12px;
	cursor:default;
        background:#FFFFFF; 
}

h1, h2, h3, h4, h5, h6 {
       font-size:18px;
       font-weight:bold;
}

ul {
        margin-left:15px;
        list-style-position:outside;
        list-style-type:none;
}
ul li {
        margin-bottom: 5px;
        margin-top: 5px;
        padding-left:15px;
        background: url("/img/icons/ar-open.png") no-repeat left center;
}
#container {
        width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
        color:#333333;
}
#form {
        font-size:18px;
        font-weight:bold;
}
#header {
	width:100%;
	padding-top:15px;
}
.spacer {

}
hr {
	border:0px;
	color:#CCCCCC;
	background-color:#CDCDCD;
	height: 1px;
	width: 100%;
	text-align: left;
}


#left {
	float:left;
	width:250px;
	background-color:#FFFFFF;
}
#left div{
margin:5px 0;
padding:15px 0;
}

#main {
	margin: 5px 5px 5px 260px;
	padding: 15px;
	border-left: 1px solid silver;
}

p {
	line-height:20px;
	padding:5px;
}
a:link {color: #D33301;
text-decoration:underline;
}    
a:visited {color: #D33301;
text-decoration:none;
}  
a:hover {color:#FE5E03;
text-decoration: none;
}   
a:active {color: #D33301;
text-decoration:none;
}   


#header a:link, #footer a:link, #header a:hover, #footer a:hover, #header a:visited{
text-decoration: none;
color: #FE5E03;
}


#footer {
	clear:both;
	font-size:12px;
}

table.product {margin:4px 0 16px;}
.logo {
	font: bold 330%/100% Impact,Arial,Helvetica,clean,HiraKakuPro-W3,Osaka,sans-serif;
	position: relative;
	margin: 10px 0 0;
        padding-right:48px;
	color: #E57D17;
        background:url("/img/icons/beta_48.png") no-repeat 200px -10px;
}
.logo span {
	background: url("/images/gradient-white.png") repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}
#main h1,#main h2, #left h3 {
	position: relative;
	margin: 0;
}
#main h1 span,#main h2 span, #left h3 span {
	background: url("/images/gradient-white.png") repeat-x;
        background-position-y: -10px;
	position: absolute;
	display: block;
	width: 100%;
	height: 21px;
}
#main h1, #main h2, #main h3 {
	color: #E57D17;
}
#toolfrm {
margin:0 auto;
width:100%;
padding:14px;
}
#loading {
  background: url("/images/ajax-loader.gif") no-repeat;
  display: block;
  width: 100%;
  height: 21px;
}
#results {
margin:0 auto;
width:100%;
padding:14px;
}

#toolfrm label{
display:block;
font-weight:bold;
width:200px;
}
#toolfrm label.error{
color:red;
}
#toolfrm input{
font-size:18px;
font-weight:bold;
padding:4px 2px;
border:solid 1px #aacfe4;
width:500px;
margin:2px 0 0 0;
}

#toolfrm input[type="submit"] {
width:100px;
display:block;
background:#FE5E03;
text-align: center;
vertical-align:middle;
color:#FFFFFF;
font-weight:bold;
margin:20px 0;
}
#results strong {font-size:14px;font-weight:bold;}
#results p{font-size:12px;color:#777777;}
#results span.url{font-size:9px;color:#777777;}
#results .rank,#results .rating{
font-size:36px;
font-weight:bold;
text-align: center;
vertical-align:middle;
white-space:nowrap;
}
#results th{
color: #FFFFFF;
border: 1px solid #D0D0D0;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
padding: 6px 6px 6px 12px;
background: #555555 no-repeat;
}
#results td{
border: 1px solid #D0D0D0;
background: #FFFFFF;
padding: 3px 6px 3px 12px;
text-align: left;
}
#results td.b_none{
border:none;
}
#results td.count, #results td.rate, #results td.on{
text-align:right;
}
#results table{margin:0 0 25px 0;}
.count{width:60px;}
.rate{width:45px;}
.on{width:60px;}
#results .on{
background: #FFFFFF url("/img/icons/ok_16.png") no-repeat 20px center;
}
#results .exit0{
background: #FFFFFF url("/img/icons/no_16.png") no-repeat 20px center;
}
#results .header_info .on{
background: #FFFFFF url("/img/icons/ok_16.png") no-repeat left center;
padding-left:20px;
}
#results .header_info .exit0{
background: #FFFFFF url("/img/icons/no_16.png") no-repeat left center;
padding-left:20px;
}
#results .rank .exit0{
background: #FFFFFF url("/img/icons/no_16.png") no-repeat center center;
width: 32px;
height: 32px;
display:block;
}
#results .seopoints td{text-align:center;}
#results .seopoints div.category, #results .seopoints div.category .title{
text-align:left;
font-size:10px;
}
.seopoints .count{
width:120px;
font-weight:bold;
}
#results .seopoints .google{
background: transparent url("/img/icons/google_f16.png") no-repeat left  center;
padding-right:20px;
width: 16px;
height: 16px;
}
#results .seopoints .yahoo{
background:transparent url("/img/icons/yahoo_i16.png") no-repeat left  center;
padding-right:20px;
width: 16px;
height: 16px;
}
#results .seopoints .live{
background:transparent url("/img/icons/live_i16.png") no-repeat left  center;
padding-right:20px;
width: 16px;
height: 16px;
}
#results .seopoints .yes{
background: #FFFFFF url("/img/icons/ok_16.png") no-repeat center center;
text-indent:-9999px;
}
#results .seopoints .no{
background: #FFFFFF url("/img/icons/no_16.png") no-repeat center center;
text-indent:-9999px;
}
#results .yahoo,#results .google,#results .live{
background: #FFFFFF;
}
#results th.yahoo a,#results th.google a,#results th.live a{
display: block;
width: 120px;
height: 44px;
text-indent:-9999px;
}
#results th.yahoo a{
background: url("/images/yahoojp.gif") no-repeat center center;
}
#results th.google a{
background: url("/images/google.gif") no-repeat center center;
}
#results th.live a{
background: url("/images/live.gif") no-repeat center center;
}
#results td.rating{
width: 60px;
}
#results td.comment{
width: 400px;
font-size:10px;
}
#results td.comment .tips{
display:block;
padding: 2px 0 0 20px;
margin:0;
background: url("/img/icons/alert_16.png") no-repeat left center;
}
a.archives{
margin-left:15px;
display:block;
padding: 2px 0 0 20px;
background: url("/img/icons/folder-green.gif") no-repeat left center;
}

div.credit {
margin:20px 0;
}
#results td.AAA{
background-image: url("/img/icons/star_16.png"), url("/img/icons/star_16.png"), url("/img/icons/star_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.AA{
background-image: url("/img/icons/star_16.png"), url("/img/icons/star_16.png"), url("/img/icons/star_half_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.A{
background-image: url("/img/icons/star_16.png"), url("/img/icons/star_16.png"), url("/img/icons/star_off_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.BBB{
background-image: url("/img/icons/star_16.png"), url("/img/icons/star_half_16.png"), url("/img/icons/star_off_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.BB{
background-image: url("/img/icons/star_16.png"), url("/img/icons/star_off_16.png"), url("/img/icons/star_off_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.B{
background-image: url("/img/icons/star_half_16.png"), url("/img/icons/star_off_16.png"), url("/img/icons/star_off_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
#results td.CCC{
background-image: url("/img/icons/star_off_16.png"), url("/img/icons/star_off_16.png"), url("/img/icons/star_off_16.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position: 25% 0, 50% 0, 75% 0;
}
h3.info{
padding: 5px 0 5px 40px;
background: url("/img/icons/info_32.png") no-repeat left center;
}
#left div.adsense {
margin :0;
padding:0;
}
ul.adsense{
margin:0;
padding:0;
}
.adsense li{
margin:0;
}
ul.adsense li a:hover {
background-color:#FFFADD;
}
ul.adsense li a:link {
}

ul.adsense li a{
display:block;
padding:0 6px;
text-decoration:none;
}

.adsense span{
padding:0;
margin:0;
}
#left .adsense span.line1{
display:block;
}
.adsense span.url {
color:green;
font-size:85%;
}
.adsense span.line2, .adsense span.line3{
color:#333333;
}
#main .adsense span.url{
padding-left:20px;
}
.ads{
margin:0;
padding:0;
border-bottom:1px solid #CDCDCD;
border-top:1px solid #CDCDCD;
}
#left .ads, #main .ads{
margin:0;
padding:0;
border-bottom:1px solid #DEE3EA;
border-top:1px solid #DEE3EA;
}
span.ads_by_google{
color:#000000;
font-size:10px;
}
span.text_ad{
font-size:10px;
padding-left:15px;
background: url("/img/icons/lightbulb_16.png") no-repeat left center;
display:block;
}
.header_info .on, .header_info .exit0 {
 font-weight:bold;
}
.header_info .on {
 color:#006400;
}
.header_info .exit0 {
 color:#db1515;
}
#results td.comment .tips .text_ad{
display:inline;
}
#left div.bn_ad{
padding:5px;
}
#main div.bn_ad{
padding:15px 0 5px 0;
}
.history, #results .history td,#results .history th, #results .histyr .rank{
font-size:10px;
padding:5px;
}
#results .history strong {
font-size:10px;
}
#results .history td.disc span {
display:block;
}
#results .history td.Google, #results .history td.Yahoo, #results .history td.Live{
width:100px;
padding-left:20px;
}
#results .history td.Google{
background:transparent url("/img/icons/google_i16.png") no-repeat scroll 2px center;
}
#results .history td.Yahoo{
background:transparent url("/img/icons/yahoo_i16.png") no-repeat scroll 2px center;
}
#results .history td.Live{
background:transparent url("/img/icons/live_i16.png") no-repeat scroll 2px center;
}
#results td.thumbnail {
margin:0;
padding:0;
border:none;
width:152px;
vertical-align:top;
}
#results td.thumbnail img{
border: 1px solid #D0D0D0;
}
#results p.er_500{
display:block;
height: 32px;
padding-left:40px;
background:transparent url("/img/icons/hot.png") no-repeat scroll 2px center;
}

