/* CSS Document */


body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #333333;
	text-align: center;
}

p{ margin: 0;}
img{ margin: 0px; padding: 0px; border: 0px;}

.title{ line-height: 10px;
	font-weight: bold;
	padding-right: 10px;}
.name{ font-size: 12px;
	padding-right: 10px;
	font-weight: bold;}
#block_b a:link{color: #333333;
	text-decoration: none;}	
#block_b a:visited{color: #333333;
	text-decoration: none;}	
#block_b a:hover{color: #0000CC;
	text-decoration: underline;}

.m5_top { margin-top: 5px;}
.m5_bottom { margin-bottom: 5px;}
.f_left { float: left;}
.f_right { float: right;}

/* in1 */
#content{
	width: 670px;
	margin: 0 auto;
	padding-bottom: 10px;
}

#genre {
	width: 670px;
	height: 24px;
	margin-bottom: 10px;
	border: 1px solid;
}

.sanc_home{ border-color: #990000; color: #FFFFFF; background-color: #000000;}
.b_ama{ border-color: #EC01EC; color: #EC01EC; background-color: #FFEEFF;}
.b_idol{ border-color: #989B22; color: #989B22; background-color: #FFFFEE;}
.b_actress{ border-color: #1F40EF; color: #1F40EF; background-color: #EEEEFF;}
.b_av{ border-color: #274E27; color: #274E27; background-color: #EEFFEE;}
.b_mania{ border-color: #570082; color: #570082; background-color: #FFEEFF;}

.t_block{
	width: 4px;
	height: 18px;
	margin: 2px 5px 2px 2px;
	float:left;
}

.bg_home{ background-color: #D73211;}
.bg_ama{ background-color: #EC01EC;}
.bg_idol{ background-color: #989B22;}
.bg_actress{ background-color: #1F40EF;}
.bg_av{ background-color: #274E27;}
.bg_mania{ background-color: #570082;}

.gt{
	font-size: 14px;
	line-height: 22px;
	font-weight:bold;
	float:left;
}

#left_b{ width: 320px;
	float: left;
	margin-bottom: 10px;
}

#right_b{ width: 320px;
	float: right;
	margin-bottom: 10px;
}

#block_a{
	width: 80px;
	float: left;
}

#block_b{
	width: 229px;
	height: 78px;
	padding: 0px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	float: right;
	overflow: hidden;
}

.b_name {
	height: 20px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
}

.b_title {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
	color: #FF0000;
}



/* in2 */
#content_in2{
	width: 150px;
	margin: 0px auto;
	text-align: left;
}

#in2_title{
	width: 142px;
	height: 18px;
	padding: 0px 4px;
	margin-bottom: 4px;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	overflow: hidden;
}
.b2_ama{ color: #FF33FF; background-color: #FFEEFF;}
.b2_idol{ color: #FFFFFF; background-color: #000000;}
/*
.b2_home{}
.b2_actress{}
.b2_av{}
.b2_mania{}
*/
#in2_block{
	width: 150px;
}
#in2_block_a{
	width: 60px;
	height: 60px;
	padding-right: 5px;
	float: left;
}
#in2_block_b{
	width: 85px;
	height: 60px;
	float: right;
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
}

#in2_regist{
	width: 150px;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	overflow: hidden;
}
.red{
	color: #FF0000;
}

#in2_regist a:link{ color: #0000FF; text-decoration: none;}
#in2_regist a:visited{ color: #0000FF; text-decoration: none;}
#in2_regist a:hover{ color: #0000FF; text-decoration: underline;}

