@charset "UTF-8";

* {
	margin:0px;
	padding:0px;
}
html {
	overflow-y:scroll;
	color:#333333;
}
img {
	border:0px none;
}
ul {
	list-style:none;
}
a:link,
a:visited {color: #0066cc;text-decoration:none; }
a:focus,
a:hover,
a:active { color: #80dbff;text-decoration:none; }
.htc{
	behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
}
body {
	font-size:12px;
	text-align:center;
	margin:0 auto 0 auto;
	background:url(http://the-adult.jp/gazou/img/bg.gif) center top;
}

#header p span {
	font-size:15px;
	color:#ffffff;
	font-weight:bolder;
}
.banner_space ul li {
	font-size:12px;
	line-height:normal;
}
.side_list dt {
	font-weight:bolder;
}
#footer span {
	text-align:center;
	color:#ffffff;
	line-height:50px;
}

#background {
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(http://the-adult.jp/gazou/img/header_bg.jpg) no-repeat center top;

}

	#header {
		width:980px;
		height:130px;
		margin:0 auto;
		padding:0;
		behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
		background:url(http://the-adult.jp/gazou/img/side_bg_head.png) no-repeat left top;
	}
	#body {
		width: 980px;
		margin:0 auto;
		padding:0;
		clear:both;
		overflow:hidden;
		background:url(http://the-adult.jp/gazou/img/side_bg.png) repeat-y left top;
	}
		#body_wrap {
			width: 980px;
			margin:-3px 0 0;
			padding:0;
			clear:both;
			overflow:hidden;
			background:url(http://the-adult.jp/gazou/img/side_bg_head02.png) no-repeat left top;
		}
	#body_foot {
		width:980px;
		height:23px;
		clear:both;
		margin:-90px auto 0;
		padding:0;
		text-align:center;
		behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
		background:url(http://the-adult.jp/gazou/img/side_bg_bottom.png) no-repeat left top;
	}
		#body_foot p span {display:none;}
		
			
		#wrap {
			width:770px;
			margin:0;
			padding:0;
			text-align:center;
			overflow:hidden;
			float:left;
		}
			#primary {
				width: 100%;
				float: right;
				overflow: hidden;
				margin-top:0;
				margin-left: -200px;
				padding:0;
			}
				#main {
					width:576px;
					margin:0 0 0 200px;
					padding:2px 0 0;
					overflow:hidden;
					text-align:left;
				}
				#sidemenu_left {
					width:200px;
					margin:34px 0 0;
					overflow:hidden;
					float:left;
					text-align:left;
				}
		#sidemenu_right {
			width:200px;
			margin:34px 10px 0 0;
			overflow:hidden;
			float:right;
			text-align:left;
		}
	#footer {
		width:100%;
		height:90px;
		margin:0 auto 0;
		padding:0;
		clear:both;
		text-align:center;
		background:url(http://the-adult.jp/gazou/img/footer_bg.gif) repeat-x center top;
	}

#advertisement {
	background:url(http://the-adult.jp/gazou/img/advertisement_bg.gif);
}

.advertisement_space {
	background:url(http://the-adult.jp/gazou/img/bg.jpg);
}
.advertisement_wrap {
	width:850px;
	margin:0 auto;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background:#fff;
	text-align:left;
}
.advertisement_wrap span {
	display:block;
}
.advertisement_wrap a {
	color:#4e454a;
	display:block;
}
.advertisement_wrap em {
	font-style:normal;
}
.advertisement_wrap .advertisement_text {
	color:#ff6666;
}
.advertisement_wrap .advertisement_box2 {
	height:480px;
	display:block;
	padding:15px 0 0 15px;
	background:url(http://the-adult.jp/gazou/img/back.jpg) no-repeat left top;
        cursor: pointer;
}
.advertisement_wrap .advertisement_left {
	width:335px;
	display:block;
	float:left;
}
.advertisement_wrap .advertisement_left img {
	display:block;
	margin:0 0 10px;
}
.advertisement_wrap .advertisement_right {
	width:470px;
	display:block;
	float:left;
	overflow:hidden;
}
.advertisement_wrap .advertisement_right span {
	width:470px;
	display:block;
	padding:2px 0 5px;
}
.advertisement_wrap .advertisement_right span img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
.advertisement_wrap .advertisement_right .advertisement_select img {
	margin:0;
}
.advertisement_wrap .advertisement_right .advertisement_gate img {
	vertical-align:bottom;
	margin:0;

}



.advertisement_left01{
width:320px;
height:219px;
	background:url(http://the-adult.jp/gazou/img/gif1.gif) no-repeat;
margin-bottom:10px;
}
.advertisement_left02{
width:320px;
height:219px;
	background:url(http://the-adult.jp/gazou/img/gifonclick.gif) no-repeat;
}
.advertisement_right01{
width:469px;
height:68px;
background:url(http://the-adult.jp/gazou/img/konosaki.gif) no-repeat;
}




.advertisement_right02{
clear:both;
width:480px;
height:68px;
background:url(http://the-adult.jp/gazou/img/susumimasuka.gif) no-repeat;
margin-bottom:5px;
}
.advertisement_yajirushi{
clear:both;
width:20px;
height:20px;
background:url(http://the-adult.jp/gazou/img/yajirusi.jpg) no-repeat;
margin-bottom:3px;
}
.advertisement_yajirushi span{
margin-left:25px;
padding-top:5px;
}

.advertisement_haimae01{
float:left;
width:300px;
height:60px;
background:url(http://the-adult.jp/gazou/img/haimae.gif) no-repeat;
margin-bottom:3px;
}
.advertisement_iieato{
float:left;
width:165px;
height:60px;
background:url(http://the-adult.jp/gazou/img/iieato.gif) no-repeat;
}
.advertisement_haimae02{
float:left;
width:300px;
height:60px;
background:url(http://the-adult.jp/gazou/img/haimae2.gif) no-repeat;
margin-bottom:3px;
}




.advertisement_gate01{
float:left;
width:300px;
height:130px;
background:url(http://the-adult.jp/gazou/img/download.gif) no-repeat;
}

.advertisement_gate02{
float:left;
width:165px;
height:130px;
background:url(http://the-adult.jp/gazou/img/taijyou.gif) no-repeat bottom;
}








#header a {
	width:122px;
	height:67px;
	text-align:left;
	float:left;
	margin:42px 0 0;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
	#header a span {display:none;}
	
#header div {
	width:698px;
	text-align:center;
	float:right;
	margin:0;
	overflow:hidden;
}
	#header div p {
		width:480px;
		height:35px;
		text-align:center;
		float:left;
		margin:83px 0 0;
		line-height:36px;
		overflow:hidden;
	}
		#header div p span {
			text-align:center;
			vertical-align:middle;
		}
		

.banner_space {
	width:560px;
	margin:0 12px -5px;
	text-align:left;
}
	.banner_space li {
		width:550px;
		height:150px;
		margin:0 0 7px;
		padding:1px 0;
	}
		.banner_space li img {
			width:548px;
			height:148px;
			margin:0 auto;
			border: solid 1px #b2b2b2;
		}

#main_head {
	width:560px;
	height:47px;
	margin:0 8px;
	behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
	background:url(http://the-adult.jp/gazou/img/main_bg_head.png) no-repeat center top;
}
	#main_head span {display:none;}
#main_body {
	width:560px;
	margin:0 8px;
	background:url(http://the-adult.jp/gazou/img/main_bg.png) repeat-y center top;
}
	#main_body .content {
		width:530px;
		margin:0 15px;
		overflow:hidden;
	}
		#main_body .content .title {
			width:100%;
			height:36px;
			margin:0 0 5px;
			padding:2px 0 0 34px;
			clear:both;
			background:url(http://the-adult.jp/gazou/img/content_title_bg.jpg) no-repeat left center;
		}
			#main_body .content .title a:link,
			#main_body .content .title a:visited {color: #ffffff;text-decoration:none; }
			#main_body .content .title a:focus,
			#main_body .content .title a:hover,
			#main_body .content .title a:active { color: #ffffff;text-decoration:none; }
			
			#main_body .content .title .title_left {
				width:33px;
				height:34px;
				margin:0;
				float:left;
				behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
				background:url(http://the-adult.jp/gazou/img/content_title_left.png) no-repeat left top;
			}
				#main_body .content .title .title_left span {display:none;}
							
			#main_body .content .title .title_middle {
				height:34px;
				margin:0;
				float:left;
				background:url(http://the-adult.jp/gazou/img/content_title_middle.png) repeat-x left top;
			}
				.title_middle span {
					font-size:13px;
					font-weight:bolder;
					color:#ffffff;
					line-height:36px;
				}
			#main_body .content .title .title_right {
				width:21px;
				height:34px;
				margin:0;
				float:left;
				behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
				background:url(http://the-adult.jp/gazou/img/content_title_right.png) repeat-x left top;
			}
				#main_body .content .title .title_right span {display:none;}
#main_bottom {
	width:560px;
	height:14px;
	margin:0 8px;
	behavior: url(http://the-adult.jp/gazou/iepngfix.htc);
	background:url(http://the-adult.jp/gazou/img/main_bg_bottom.png) no-repeat center top;
}
	#main_bottom span {display:none;}

.ranking_body {
	text-align:left;
}
	.ranking_body .top {
		width:533px;
		height:15px;
		background:url(http://the-adult.jp/gazou/img/ranking_body_top.gif) no-repeat left top;
	}
		.ranking_body .top span {display:none;}
		
	.ranking_body .middle {
		width:533px;
		padding:0 0 0 16px;
		overflow:hidden;
		text-align:left;
		background:url(http://the-adult.jp/gazou/img/ranking_body_middle.gif) repeat-y left top;
	}
		.ranking_body .middle #main_ranking {
			width:530px;
			margin:0;
		}
			.ranking_body .middle #main_ranking #rank_one {
				width:161px;
				height:50px;
				margin:0 8px 0 0;
				float:left;
				background:url(http://the-adult.jp/gazou/img/ranking_1.gif) no-repeat left top;
			}
			.ranking_body .middle #main_ranking #rank_two {
				width:161px;
				height:50px;
				margin:0 8px 0 0;
				float:left;
				background:url(http://the-adult.jp/gazou/img/ranking_2.gif) no-repeat left top;
			}
			.ranking_body .middle #main_ranking #rank_three {
				width:161px;
				height:50px;
				margin:0;
				float:left;
				background:url(http://the-adult.jp/gazou/img/ranking_3.gif) no-repeat left top;
			}
				.ranking_body .middle #main_ranking div {
					width:118px;
					height:23px;
					margin:20px 0 0 34px;
					color:#ffffff;
					font-weight:bolder;
				}
			.ranking_body .middle #main_ranking #rank_other {
				width:500px;
				margin:0;
				padding:8px 0 0 0;
				clear:both;
			}
	.ranking_body .bottom {
		width:533px;
		height:17px;
		background:url(http://the-adult.jp/gazou/img/ranking_body_bottom.gif) no-repeat left bottom;
	}
		.ranking_body .bottom span {display:none;}
		


#main_body .content dl.anime_list {
	margin:0 0 10px;
}

		#main_body .content .anime_list h3 {
			margin:0 0 5px;
			padding:5px 5px 5px 22px;
			font-size:13px;
			font-weight:bolder;
			line-height:120%;
			background:#c71a58 url(http://the-adult.jp/gazou/img/main_list_icon.gif) no-repeat left 5px;
		}
			#main_body .content .anime_list h3 a:link,
			#main_body .content .anime_list h3 a:visited {color: #ffffff;text-decoration:none; }
			#main_body .content .anime_list h3 a:focus,
			#main_body .content .anime_list h3 a:hover,
			#main_body .content .anime_list h3 a:active { color: #ffffff;text-decoration:none; }
			
		#main_body .content .anime_list dd {
			line-height:16px;
		}
			#main_body .content .anime_list dd img {
				margin:0 5px 5px 0;
			}
#main_body .content .status{
	clear:both;
	text-align:right;
	border-top:1px dashed #eeeeee;
}
#main_body .content .stat {
	margin:0 auto;
	clear:both;
	text-align:center;
	border-top: 1px dotted #cccccc;
}


#main_body .content #blog_body {
	line-height:16px;
}
	#main_body .content #blog_body img {
		margin:0 5px 5px 0;
	}
	#main_body .content #blog_body .stat {
		margin:0 auto;
		clear:both;
		text-align:center;
		border-top: 1px dotted #cccccc;
	}

.side_list {
	width:180px;
	margin:10px 0 0 13px;
	padding:0;
	overflow:hidden;
}
	.side_list dt {
		width:180px;
		height:26px;
		margin:0;
		padding:0 0 0 28px;
		line-height:27px;
		text-align:left;
		background:url(http://the-adult.jp/gazou/img/side_list_bg.gif) no-repeat left top;
	}
	.side_list dd {
		margin:0;
		padding:5px 0 0 0;
	}
		.side_list dd ul {
			margin:0 0 0 8px;
			padding:0;
		}
			.side_list dd ul li {
				margin:0;
				padding:4px 0 4px 0;
				text-align:left;
				border-bottom:1px dotted #b3b3b3;
			}
			
.side_list02 {
	width:180px;
	margin:10px 0 0 13px;
	padding:0;
	overflow:hidden;
}
	.side_list02 dt {
		width:180px;
		height:26px;
		margin:0;
		padding:0 0 0 28px;
		line-height:27px;
		font-weight:bolder;
		text-align:left;
		background:url(http://the-adult.jp/gazou/img/side_list_bg.gif) no-repeat left top;
	}
	.side_list02 dd {
		margin:0;
		padding:5px 0 0 0;
	}
		.side_list02 dd ul {
			margin:0;
			padding:0;
		}
			.side_list02 dd ul li {
				margin:0 0 5px;
				padding:0;
				text-align:left;
			}

.ero_gazou_banner {
	width:180px;
	height:40px;
	margin:0 0 0 -10px;
	border-bottom:none;
	background:url(http://the-adult.jp/gazou/img/img_banner_180x40.gif) no-repeat left top;
}
	.ero_gazou_banner a {
		width:180px;
		height:40px;
		display:block;
	}
		.ero_gazou_banner span {display:none;}
.ero_anime_banner {
	width:180px;
	height:40px;
	margin:0 0 0 -10px;
	border-bottom:none;
	background:url(http://the-adult.jp/gazou/img/anime_banner_180x40.gif) no-repeat left top;
}
	.ero_anime_banner a {
		width:180px;
		height:40px;
		display:block;
	}
		.ero_anime_banner span {display:none;}
.ero_link_banner {
	width:180px;
	height:40px;
	margin:0 0 0 -10px;
	border-bottom:none;
	background:url(http://the-adult.jp/gazou/img/banner_adult_link.gif) no-repeat left top;
}
	.ero_link_banner a {
		width:180px;
		height:40px;
		display:block;
	}
		.ero_link_banner span {display:none;}
	
.geinou_banner {
	width:180px;
	height:40px;
	margin:0 0 0 -10px;
	border-bottom:none;
	background:url(http://the-adult.jp/gazou/img/banner_geinou.gif) no-repeat left top;
}
	.geinou_banner a {
		width:180px;
		height:40px;
		display:block;
	}
		.geinou_banner span {display:none;}
		

.list_icon02 {

}
	.list_icon02 li a {
		padding:0 0 0 18px;
		background:url(http://the-adult.jp/gazou/img/list_icon01.gif) no-repeat left center;
	}

.side_category_list {
	margin:0;
	padding:0;
}
	.side_category_list li {
		margin:0;
		display:block;
		cursor:pointer;
	}
		.list_icon01 span {
			padding:0 0 0 18px;
			background:url(http://the-adult.jp/gazou/img/list_icon01.gif) no-repeat left center;
		}
		.list_icon01 a {
			padding:0 0 0 18px;
			background:url(http://the-adult.jp/gazou/img/list_icon01_2.gif) no-repeat left center;
		}
			.side_category_list li ul {
				margin:0;
				padding:0 0 0 5px;
				text-align:left;
				list-style-type:disc;
				overflow:hidden;
				display:none;
			}
				.side_category_list li ul li {
					margin:2px 0 0;
					padding:4px 0 2px 0;
					text-align:left;
					list-style-type:disc;
					overflow:hidden;
					border-top:1px dotted #b3b3b3;
					border-bottom:none;
				}

.rank-10 {font-size:12px;}
.rank-9 {font-size:13px;}
.rank-8 {font-size:14px;}
.rank-7 {font-size:15px;}
.rank-6 {font-size:16px;}
.rank-5 {font-size:17px;}
.rank-4 {font-size:18px;}
.rank-3 {font-size:19px;}
.rank-2 {font-size:20px;}
.rank-1 {font-size:21px;}



.ranking_icon {

}
	.ranking_icon li span {
		padding:2px;
		color:#ffffff;
		background:url(http://the-adult.jp/gazou/img/list_icon03.gif) no-repeat left center;
	}






.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#body:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#body_foot:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.banner_space:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main_body:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
dl.anime_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main_body .content dl.anime_list dt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main_body .content .title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



.vanish{
	display:none;
}
