/* CSS Document */

body {
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
line-height:140%;
}
.menu, .menu2{ list-style: none; }
.bcolor { background-color:#8a2be2;  }

hr { color:#8a2be2;width:100%;size:1;}

a:hover      { color: #ff0000;}

H1 { 
font-size: 20px;
font-weight: bold;
color: #000000;
background: #ffffff;
margin-bottom: 0px;
margin-top:10px;
text-align:center;
}

H1#detail {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	margin-bottom: 0px;
	margin-right:50px;
	text-align:right;
	margin-top: 0px;
}

H2#detail {
font-size: 13px;
color:#666;
color:#666;
font-weight:normal;
margin:0 46px 0 0;
padding:0 0 5px 0;
text-align:right;
float:none;
width:auto; 
}

H3{
width:85%;
font-size: 18px;
font-weight: bold;
color: #000000;
padding-top:10px;
padding-bottom:9px;
background: #ffffff;
border-top: 10px ;
border-bottom: 1px solid #FF3300;
margin-top: 0px;
margin-bottom: 13px;
margin-right: 0px;
margin-left: 0px;
background-position: 0px 10px;
}
H3#country{
width:350px;
font-size: 18px;
font-weight: bold;
color: #000000;
padding-top:10px;
padding-bottom:9px;
background: #ffffff;
border-top: 10px ;
border-bottom: 1px solid #FF3300;
margin-top: 0px;
margin-bottom: 13px;
margin-right: 0px;
margin-left: 0px;
background-position: 0px 10px;
text-indent: 55px;
}
H3#top{
width:auto;
font-size:13px;
color:#666666;
font-weight:normal;
float:left;
background-image:none;
border:0px;
margin-bottom:0px;
margin-top: 10px;
margin-left: 0px;
text-indent:0px;
padding:0px;
}

font#12 {
	font-size: 12px;
}
font#top {
	font-size: 13px;
	color: #006633;
	padding-top:3px;
}
td{
   font-size:14px;
   line-height: 150%;
   }
.top_country{
float:left;
width:80px;
font-weight:bold;
}
.top_country_name{
padding-left:80px;
}
td#hikaku1{
background-color:#FFFFFF;
font-size:60%;
text-align:center;
}
td#top_bar{
font-size:12px;
padding:12px 10px 0 15px;
}
td#top_contents{
font-size:12px;
padding-left:15px;
padding-top:2px;
padding-right:10px;
}
td#second{
font-size:12px;
}
div.contents{
height:95%;
padding:15px;
border-left:1px solid #FFBBBB;
margin-bottom:10px;
margin-top:10px;
margin-left:15px;
}
div.contents2{
font-size:15px;
height:95%;
padding:15px;
border-left:1px solid #FFBBBB;
margin-bottom:10px;
margin-top:10px;
margin-left:15px;
}
div.right-dot{
margin:0px;
padding-left: 15px;
border-left-style:dotted;
border-color:#660066;
border-left-width:1px;
}
div.under-bar{
font-size:13px;
width:728px;
background-color:#8a2be2;
padding:3px;
border-bottom:5px solid #FF3300;
border-left:1px solid #FF3300;
border-right:1px solid #FF3300;
border-top:1px solid #FF3300;
}
div.under-bar a{
	color:#FFFFFF;
}
div.under-bar2{
width:728px;
background-color:#8a2be2;
padding-top:9px;
padding-bottom:0px;
border-top:5px solid #FF5B5B;
}
div.background{
width:738px;
background-color:#ffffff;
border-left:10px solid #999999;
border-right:10px solid #999999;
}
div.space{
padding-bottom:12px;
text-align:left;
}
div.space2{
padding-bottom:3px;
padding-top:3px;
}
div.navigation-red{
font-size: 12px;
color: #000000;
padding-top:0px;
padding-bottom:2px;
background: #ffffff;
background-position: 385px 2px;
text-indent: 415px;
}
div.navigation-blue{
font-size: 12px;
color: #000000;
padding-top:0px;
padding-bottom:5px;
background: #ffffff;
background-position: 385px 2px;
text-indent: 415px;
}
div.back{
font-size: 12px;
color: #000000;
padding-top:0px;
padding-bottom:0px;
background-position: 20px 0px;
text-indent: 50px;
}
div.rightbar1{
width:135px;
font-size: 12px;
color: #000000;
background: #ffffff;
padding-bottom:10px;
margin-top:40px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
padding-top:38px;
}
div.inside_rightbar{
padding-left:5px;
}
div.rightbar2{
width:135px;
font-size: 12px;
color: #000000;
background: #ffffff;
padding-bottom:10px;
margin-top:44px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
padding-top:38px;
}
div.rightbar3{
width:135px;
font-size: 12px;
color: #000000;
background: #ffffff;
margin-top:40px;
margin-bottom:40px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
padding-top:7px;
padding-left:7px;
}
div.hikaku{
width:520px;
background:#FFF0F0;
margin:10px;
border:1px solid #FF0000;
padding:10px;
}
div.faq{
color:#333333;
font:#333333;
font-weight: bold;
background:#FFBBBB;
border-left:9px solid #FF3300;
padding-left:5px;
padding-top:5px;
padding-bottom:3px;
}
div.google_under{
width:728px;
padding:7px;
border-top:5px solid #ff3300;
}
div.yazikita_top{
margin-bottom:7px;
}
div.yazikita_bottom{
margin-top:20px;
}
div.ranking-top { 
font-size: 13px;
font-weight: bold;
color: #000000;
background: #EE82EE;
border-top: 1px solid ;
border-bottom: 1px solid #2d732d;
border-right: 1px solid #2d732d;
border-left: 12px solid #FFD700;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0px
text-align:center;
}
/* COUNTRY */
.country-star{
float:right;
border:1px solid #000000;
padding:0 0 8px 0;
margin:0 0 10px 10px;
width:140px;
font-size:90%;
}
.country-star .right{
float:right;
padding-right:10px;
font-size:95%;
text-align:right;
}
.country-star .subject{
background-color:#990033;
width:140px;
font-size:95%;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin-bottom:8px;
}
.country-star .font{
color:#990033;
text-align:left;
font-weight:bold;
padding-left:10px;
}
.country-star .font-small{
color:#CC0000;
text-align:right;
font-weight:bold;
}
.country-star .yellow{color:#FF9900;
}
.country-star .black{color:#000000;
}
.country-gather{
border:2px solid #FF0000;
background-color:#FFD0D0;
background-position:5px;
padding:5px 5px 5px 65px;
margin-bottom:10px;
font-size:110%;
font-weight:bold;
text-align:left;
}
.country-graph{
	margin:7px 0 0 20px;
	text-align:center;
	font-size: 90%;
}
.country-graph caption{
caption-side:top;
text-align:left;
font-size:95%;
font-weight:bold;
padding-left:20px;
padding-bottom:10px;
}
.country-graph td{
	font-size: 100%;
}
.country-graph th{
font-size:100%;
}
.country-tablefooter{
	margin:10px 0 0 0;
	padding:0;
	font-size:90%;
	text-align:right;
	width: 95%;
}
.country-affilink{
vertical-align:bottom;
text-align:left;
font-size:12px;
margin-left:10px;
}
.country-smallh{
	font-size:125%;
	font-weight:bold;
	color:#FF0000;
	margin:13px 0 10px 0;
	padding:0 0 0 7px;	
	border-left:4px solid #ff0000;
}
.country-blue {color: #0000FF}
/* Ranking */
.push_ranking{
    padding:16px 0 0 70px;
    background-repeat:no-repeat;
    width:338px;
    height:50px;
}
.push_ranking .rank_site_name{
    height:20px;
}
.push_ranking .rank_site_url{
    margin-top:2px;
}
.rate{ color:#FFFF00; }
.lw{ color:#FF0000;padding-right:35px; }

.upi{background-image:url(/pc/img/up.gif);background-repeat:no-repeat;background-position:right}
.downi{background-image:url(/pc/img/down.gif);background-repeat:no-repeat;background-position:right}
.stayi{background-image:url(/pc/img/stay.gif);background-repeat:no-repeat;background-position:right}
.left{float:left;}
.ai1 h1{padding-top:34px;background-image:url(/pc/img/ranking1b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai2 h1{padding-top:34px;background-image:url(/pc/img/ranking2b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai3 h1{padding-top:34px;background-image:url(/pc/img/ranking3b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai4 h1{padding-top:34px;background-image:url(/pc/img/ranking4b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai5 h1{padding-top:34px;background-image:url(/pc/img/ranking5b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai6 h1{padding-top:34px;background-image:url(/pc/img/ranking6b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai7 h1{padding-top:34px;background-image:url(/pc/img/ranking7b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai8 h1{padding-top:34px;background-image:url(/pc/img/ranking8b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai9 h1{padding-top:34px;background-image:url(/pc/img/ranking9b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai10 h1{padding-top:34px;background-image:url(/pc/img/ranking10b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai11 h1{padding-top:34px;background-image:url(/pc/img/ranking11b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai12 h1{padding-top:34px;background-image:url(/pc/img/ranking12b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai13 h1{padding-top:34px;background-image:url(/pc/img/ranking13b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai14 h1{padding-top:34px;background-image:url(/pc/img/ranking14b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai15 h1{padding-top:34px;background-image:url(/pc/img/ranking15b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai16 h1{padding-top:34px;background-image:url(/pc/img/ranking16b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai17 h1{padding-top:34px;background-image:url(/pc/img/ranking17b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai18 h1{padding-top:34px;background-image:url(/pc/img/ranking18b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai19 h1{padding-top:34px;background-image:url(/pc/img/ranking19b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai20 h1{padding-top:34px;background-image:url(/pc/img/ranking20b.gif);background-repeat:no-repeat;background-position:0px 0px;}

div.ao.clear div.ai1{padding-left:70px;background-image:url(/pc/img/ranking1b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai2{padding-left:70px;background-image:url(/pc/img/ranking2b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai3{padding-left:70px;background-image:url(/pc/img/ranking3b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai4{padding-left:70px;background-image:url(/pc/img/ranking4b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai5{padding-left:70px;background-image:url(/pc/img/ranking5b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai6{padding-left:70px;background-image:url(/pc/img/ranking6b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai7{padding-left:70px;background-image:url(/pc/img/ranking7b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai8{padding-left:70px;background-image:url(/pc/img/ranking8b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai9{padding-left:70px;background-image:url(/pc/img/ranking9b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai10{padding-left:70px;background-image:url(/pc/img/ranking10b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai11{padding-left:70px;background-image:url(/pc/img/ranking11b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai12{padding-left:70px;background-image:url(/pc/img/ranking12b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai13{padding-left:70px;background-image:url(/pc/img/ranking13b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai14{padding-left:70px;background-image:url(/pc/img/ranking14b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai15{padding-left:70px;background-image:url(/pc/img/ranking15b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai16{padding-left:70px;background-image:url(/pc/img/ranking16b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai17{padding-left:70px;background-image:url(/pc/img/ranking17b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai18{padding-left:70px;background-image:url(/pc/img/ranking18b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai19{padding-left:70px;background-image:url(/pc/img/ranking19b.gif);background-repeat:no-repeat;background-position:left}
div.ao.clear div.ai20{padding-left:70px;background-image:url(/pc/img/ranking20b.gif);background-repeat:no-repeat;background-position:left}

.ai2 h2{padding-top:34px;background-image:url(/pc/img/ranking2b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai3 h3{padding-top:34px;background-image:url(/pc/img/ranking3b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai4 h4{padding-top:34px;background-image:url(/pc/img/ranking4b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai5 h5{padding-top:34px;background-image:url(/pc/img/ranking5b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai6 h6{padding-top:34px;background-image:url(/pc/img/ranking6b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai7 h7{padding-top:34px;background-image:url(/pc/img/ranking7b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai8 h8{padding-top:34px;background-image:url(/pc/img/ranking8b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai9 h9{padding-top:34px;background-image:url(/pc/img/ranking9b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai10 h10{padding-top:34px;background-image:url(/pc/img/ranking10b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai11 h11{padding-top:34px;background-image:url(/pc/img/ranking11b.gif);background-repeat:no-repeat;background-position:0px 0px;}
.ai12 h12{padding-top:34px;background-image:url(/pc/img/ranking12b.gif);background-repeat:no-repeat;background-position:0px 0px;}

.horo{ margin-bottom:40px;border-bottom-color:#660066;border-bottom-style:dotted;border-bottom-width:1px}
.ao ul { list-style:none; }
.ao ul li{ display:inline; margin-right:18px; }
.birth ul li{ list-style-image: url("/pc/img/births.gif"); font-size:15px; margin-left:40px;margin-bottom:15px;}
.birth ul li a{ font-size:15px; }
.birth ul li span{ font-size:10px;}

.ind h2 { border-bottom-color:#0000ff;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#0000ff;border-left-style:solid;border-left-width:10px;width:500px; }
.ind h3 { padding-top:0px;padding-bottom:0px;font-size:12px;text-indent:15px;border-bottom-color:#0000ff;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#0000ff;border-left-style:solid;border-left-width:10px;width:515px; }
iframe.ari {border: none;width:500px; height:1000px;}
/* add sence */
.addsence_main_box{
    padding:10px;
	border:1px solid #cccccc;
	margin-bottom:15px;
}