@charset "Shift_JIS";

/* Global Styles */

body {
	color: #FFF;
	line-height: 1.5em;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 14px;
	background: #000;
	width:100%;
	-webkit-text-size-adjust:none;
}

#page {
	max-width: 980px;
	margin: 0 auto;
	padding:0;
	position: relative;
	background-color: #000;
	text-align:center;
	width:100%; 
}

#ranking_chart { margin:0; padding:0;}

h1 { color:#CCC; margin:0.5em 0; font-size: 2em; font-weight: normal; background: #000;}


p { margin: 0; }

a:link, a:visited {text-decoration:none; color:#FFF;}

a:hover{text-decoration:underline;}

footer {margin:0 auto;  font-size: .9em; color:#999; background-color:#000; padding:10px; text-align:center;}

.clear-fix {clear: both; line-height: 1px; }


b{line-height:160%; font-weight:bold;}

img{border:none; text-align:center;}


/*#ranking_chart {width:90%; }*/

.ranking {height:75px; margin:0; padding:10px; border:1px solid #2C2C2C; border-bottom:1px solid #0F0F0F; text-align:center; font-weight:normal; background:#1A1A1A; overflow:hidden; position:relative;}

.rank_box {width:32px; height:72px; margin:5px 10px 0 0; background:#171717; float:left;}	
.rank {width:32px; height:32px; display:block; margin:0 auto; text-align:center;  display:block;  font-size:1.4em; font-weight:bold; line-height:1.5em;
background-image:url(http://www.adultmango.com/img/rankbg_32.png);background-position:center center;background-repeat:no-repeat;
text-shadow:1px 1px 2px rgba(0, 0, 0, 1);}
.rank.one {line-height:1.8em; background-image:url(http://www.adultmango.com/img/crown01.png);background-position:center center;background-repeat:no-repeat;}
.rank.two {line-height:1.8em; background-image:url(http://www.adultmango.com/img/crown02.png);background-position:center center;background-repeat:no-repeat;}
.rank.three {line-height:1.8em; background-image:url(http://www.adultmango.com/img/crown03.png);background-position:center center;background-repeat:no-repeat;}

.arrow {width:32px; height:32px; margin:3px auto 0; text-align:center;  display:block;}
.arrow.up {background:url(http://www.adultmango.com/img/rankup_32.gif) no-repeat 0 0;}
.arrow.stay {background:url(http://www.adultmango.com/img/rankstay_32.gif) no-repeat 0 0;}
.arrow.down {background:url(http://www.adultmango.com/img/rankdown_32.gif) no-repeat 0 0;}
.arrow.new {background:url(http://www.adultmango.com/img/new.png) no-repeat 0 0;}


.sitebanner {width:200px; height:60px; margin:5px 10px 0 0; float:left; }

.site_img {width:200px; height:60px; background:url(http://affiliate.dtiserv.com/image/carib/06-200-01.gif) no-repeat; display:block;}

.text_box {height:72px; padding-right:205px; text-align:left; float:left; position:absolute; left:262px; overflow:hidden;}
*+html .text_box { width:50%; }


.sitename {height:1.5em; font-size:1.2em; padding-right:8px; margin:0; float:left; overflow:hidden;}

.sitename a {color:#09F; text-decoration:none;}

.sitename a:hover {text-decoration:underline;}

.category {height:1.6em; font-size:1em; padding:0; margin:0; line-height:2.2em; float:left;  overflow:hidden;}

.comment {height:40px;
 text-align:left; overflow:hidden; clear:both;  }

.inout{width:84px; height:54px; margin:5px 8px 0 0; padding:6px 2px 0 8px; float:right; text-align:left; background:#333; overflow:hidden; border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
position:absolute; z-index:9999; right:100px; top:10px;}

.inout p {font-size:.9em; color:#FFF; padding:0 0 3px 0; overflow:hidden;}

.camp{width:88px; height:72px; margin-top:5px; float:right; position:absolute; z-index:9999; right:10px; top:10px;}

.smart_text{color:#6FF0FF;}


#showMore {width:216px; height:40px; margin:0 auto; text-align:center;  display:block; border:1px solid #0E3E96; color:#FFF; font-size:1.5em; line-height:1.9em; font-weight:bold;
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
background-image: linear-gradient(bottom, #2470B3 0%, #50B8DE 100%);
background-image: -o-linear-gradient(bottom, #2470B3 0%, #50B8DE 100%);
background-image: -moz-linear-gradient(bottom, #2470B3 0%, #50B8DE 100%);
background-image: -webkit-linear-gradient(bottom, #2470B3 0%, #50B8DE 100%);
background-image: -ms-linear-gradient(bottom, #2470B3 0%, #50B8DE 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #2470B3),
	color-stop(1, #50B8DE)
);
text-shadow: 1px 1px 1px rgba(21, 46, 58, 1);}

#showMore a {color:#FFF; text-decoration:none;} 



/* PR枠用設定 */
p.pr, .pr_pc {margin-bottom:.5em; font-size:.9em; }

/*.pr_pc {height:61px; }*/

h1 span, p.pr span {color:#FF6;}

