@charset "utf-8";
/* CSS Document */



/* 1. GOODS STYLE
-------------------------- */
/* 1-1 HEADLINE */
h3.bar{
	background:url(../images/ttl_goods.jpg) no-repeat center top;
}
h4{
}
h5{
	background:url(../../../index.html) no-repeat left center;
	/*border-top:1px solid #004186;*/
	border-bottom:1px solid #999999;
	padding:4px 4px 4px 10px;
	font-size:15px;
	font-weight:700;
	color:#004186;
	margin:10px 0 0 0;
}
	h5 span{
		font-size:11px;
		font-weight:normal;
		display:block;
		float:right;
		width:120px;
		padding:3px 0 0 0;
	}

/* 1-2 PAGE TOP */
.cont_inner .t_right{
	color:#004186;
	font-size:11px;
}



/* 2. MAIN CONTENTS
-------------------------- */
/* 2-1 LIST */
.goods_list{
	padding:0 0 5px 5px;
}
	.goods_list ul{
		padding:0 0 3px;
		margin:0 0 5px 0;
	}
		.goods_list ul li{
			display:inline;
			padding:0 5px 0 10px;
			background:url(../../images/common/arrow.gif) no-repeat center left;
		}
		.goods_list ul li,
		.goods_list ul li a{
			color:#333333;
		}

/* 2-2 INFO */
.cont_inner div.goods_info{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.cont_inner p{
	padding:3px 0;
}

/* 2-4 BOOTH INFO */
.cont_inner div#booth_info{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div#booth_info .map{
		width:400px;
		margin:10px auto 10px auto;
		padding:0px 0px 0px 0px;
	}
	.cont_inner div#booth_info .map{
		width:400px;
		margin:10px auto 10px auto;
		padding:0px 0px 0px 0px;
	}
	.cont_inner div#booth_info .info{
		margin:10px auto 10px auto;
		padding:0px 0px 0px 0px;
	}
	.cont_inner div#booth_info ul.attention{
		width:600px;
		text-align:left;
		list-style-type: disc;
		margin:0px auto 10px 2em;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info ul.attention li{
			list-style-type: disc;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
	.cont_inner div#booth_info .tentbooth{
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info .tent_01,
		.cont_inner div#booth_info .tent_03{
			display:block;
			float:left;
			width:360px;
		}
		.cont_inner div#booth_info .tent_02,
		.cont_inner div#booth_info .tent_04{
			display:block;
			float:right;
			width:360px;
		}
	.cont_inner div#booth_info .tentbooth h6{
		font-size:120%;
		min-height:23px;
		font-weight:bold;
		text-align:left;
		margin:0px 0px 0.5em 0px;
		padding:4px 0px 0px 0px;
	}
		.cont_inner div#booth_info .tentbooth h6 span.tent_no{
			display:block;
			float:left;
			width:22px;
			height:22px;
			text-indent:-5000px;
			margin:0px 0.2em 0px 0px;
		}
			.cont_inner div#booth_info .tent_01 h6{
				color:#e60012;
				border-bottom:1px solid #e60012;
				background:url(../images/booth/icon/number_01.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_02 h6{
				color:#ff8a00;
				border-bottom:1px solid #ffb300;
				background:url(../images/booth/icon/number_02.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_03 h6{
				color:#2b9e0c;
				border-bottom:1px solid #90c31f;
				background:url(../images/booth/icon/number_03.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_04 h6{
				color:#008aff;
				border-bottom:1px solid #7fcef4;
				background:url(../images/booth/icon/number_04.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_05 h6{
				color:#005aab;
				border-bottom:1px solid #005aab;
				background:url(../images/booth/icon/number_05.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_06 h6{
				color:#920783;
				border-bottom:1px solid #920783;
				background:url(../images/booth/icon/number_06.png) no-repeat center left;
			}
	.cont_inner div#booth_info .tentbooth ul{
		text-align:left;
		margin:0px 0.5em 0.5em 0.5em;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info .tentbooth ul li{
			text-align:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 10px;
		}
			.cont_inner div#booth_info .tent_01 ul li{
				background:url(../images/booth/icon/arrow_01.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_02 ul li{
				background:url(../images/booth/icon/arrow_02.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_03 ul li{
				background:url(../images/booth/icon/arrow_03.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_04 ul li{
				background:url(../images/booth/icon/arrow_04.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_05 ul li{
				background:url(../images/booth/icon/arrow_05.png) no-repeat center left;
			}
			.cont_inner div#booth_info .tent_06 ul li{
				background:url(../images/booth/icon/arrow_06.png) no-repeat center left;
			}
	.cont_inner div#booth_info .tentbooth p{
		text-align:left;
		margin:0px 0.5em 0.5em 0.5em;
		padding:0px 0px 0px 0px;
	}
	.cont_inner div#booth_info .tentbooth p.time{
		font-weight:bold;
		text-align:left;
	}
	.cont_inner div#booth_info .tentbooth dl.time{
		width:500px;
		font-weight:bold;
		margin:0px 0.5em 0.5em 0.5em;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info .tentbooth dl.time dt{
			float:left;
			width:6em;
			font-weight:bold;
			padding:0px 0px 0px 0px;
		}
			/*
			.cont_inner div#booth_info .tentbooth dl.time dt.sat{
				color:#0041b1;
			}
			.cont_inner div#booth_info .tentbooth dl.time dt.sun{
				color:#e2111a;
			}
			*/
			
			.cont_inner div#booth_info .tentbooth dl.time dd{
			padding:0px 0px 0px 0px;
		}
		.cont_inner div#booth_info .tent_01 p.time{
			color:#e60012;
		}
		.cont_inner div#booth_info .tent_02 p.time{
			color:#ff8a00;
		}
		.cont_inner div#booth_info .tent_03 p.time{
			color:#2b9e0c;
		}
		.cont_inner div#booth_info .tent_04 p.time{
			color:#008aff;
		}
		.cont_inner div#booth_info .tent_05 p.time{
			color:#005aab;
		}
		.cont_inner div#booth_info .tent_06 p.time,
		.cont_inner div#booth_info .tent_06 dl.time{
			color:#920783;
		}
	.cont_inner div#booth_info .tentbooth p.link{
		text-align:right;
	}
	.cont_inner div#booth_info .tentbooth dl.sale_list{
		width:360px;
		margin:0px 10px 0px 10px;
		padding:0px 0px 0.5em 0px;
	}
		.cont_inner div#booth_info .tentbooth dl.sale_list dt{
			display:block;
			font-size:120%;
			font-weight:bold;
			color:#920783;
			border-top:1px solid #cccccc;
			padding:0.2em 0px 0.2em 0px;
		}
			.cont_inner div#booth_info .tentbooth dl.sale_list dd{
			display:block;
			padding:0.2em 0px 0.4em 0px;
		}
			.cont_inner div#booth_info .tentbooth dl.sale_list dd ul{
				padding:0px 0.5em 0px 0.5em;
			}
				.cont_inner div#booth_info .tentbooth dl.sale_list dd ul li{
				}

/* 2-5 BOOTH INFO CD */
.cont_inner div#booth_info_cd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div#booth_info_cd .cd{
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info_cd .cd p{
			text-align:left;
			margin:10px 0px 0px 0px;
			padding:0px 10px 0px 10px;
		}
	.cont_inner div#booth_info_cd .cd dl.info{
		width:500px;
		border-top:1px solid #cccccc;
		margin:10px 0px 10px 10px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#booth_info_cd .cd dl.info dt{
			display:block;
			font-weight:bold;
			padding:0.1em 0.5em 0.1em 0.5em;
		}
		.cont_inner div#booth_info_cd .cd dl.info dd{
			display:block;
			border-bottom:1px solid #cccccc;
			padding:0.1em 1em 0.1em 1em;
		}
			.cont_inner div#booth_info_cd .cd dl.info dd strong{
				font-size:160%;
				color:#f08200;
			}

/* 2-6 OFFICIAL GOODS */
.cont_inner div#official_goods{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div#official_goods div.official_goods{
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#official_goods div.official_goods h6{
			text-indent:-5000px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
			.cont_inner div#official_goods div.official_goods h6.pamphlet{
				width:760px;
				height:60px;
				background:url(../images/official/title/title_pamphlet.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.tshirt{
				width:760px;
				height:30px;
				background:url(../images/official/title/title_tshut.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.towel{
				width:760px;
				height:30px;
				background:url(../images/official/title/title_towel.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.cyalume{
				width:760px;
				height:60px;
				background:url(../images/official/title/title_cyalume.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.commander{
				width:760px;
				height:60px;
				background:url(../images/official/title/title_commander.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.cap{
				width:550px;
				height:60px;
				background:url(../images/official/title/title_cap.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.wristband{
				width:250px;
				height:60px;
				background:url(../images/official/title/title_wristband.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.bag{
				width:760px;
				height:30px;
				background:url(../images/official/title/title_bag.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.akashi{
				width:375px;
				height:60px;
				background:url(../images/official/title/title_akashi.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
			.cont_inner div#official_goods div.official_goods h6.sensu{
				width:375px;
				height:60px;
				background:url(../images/official/title/title_sensu.gif) no-repeat center left;
				margin:0px auto 5px auto;
			}
	.cont_inner div#official_goods div.official_pamphlet{
		margin-top:10px;
	}
	.cont_inner div#official_goods div.official_pamphlet,
	.cont_inner div#official_goods div.official_tshirt,
	.cont_inner div#official_goods div.official_towel,
	.cont_inner div#official_goods div.official_cyalume,
	.cont_inner div#official_goods div.official_commander,
	.cont_inner div#official_goods div.official_bag{
	}
		.cont_inner div#official_goods div.official_tshirt ul,
		.cont_inner div#official_goods div.official_towel ul,
		.cont_inner div#official_goods div.official_cyalume ul,
		.cont_inner div#official_goods div.official_bag ul{
			width:750px;
			margin:0px auto 5px auto;
			padding:0px 0px 0px 0px;
		}
			.cont_inner div#official_goods div.official_tshirt ul li,
			.cont_inner div#official_goods div.official_towel ul li,
			.cont_inner div#official_goods div.official_cyalume ul li,
			.cont_inner div#official_goods div.official_bag ul li{
				display:table-cell;
				*display:inline;
				*zoom:1;
				padding:0px 10px 0px 0px;
			}
			.cont_inner div#official_goods div.official_tshirt ul li.last,
			.cont_inner div#official_goods div.official_towel ul li.last,
			.cont_inner div#official_goods div.official_cyalume ul li.last,
			.cont_inner div#official_goods div.official_bag ul li.last{
				padding:0px 0px 0px 0px;
			}
		.cont_inner div#official_goods div.official_commander a{
			display:block;
			width:750px;
			height:150px;
			margin:0px auto 5px auto;
		}
	.cont_inner div#official_goods div.official_cap {
		width:500px;
		float:left;
		margin:0px 0px 0px 5px;
	}
		.cont_inner div#official_goods div.official_cap ul{
			width:490px;
			margin:0px auto 5px auto;
			padding:0px 0px 0px 0px;
		}
			.cont_inner div#official_goods div.official_cap ul li{
				display:table-cell;
				*display:inline;
				*zoom:1;
				padding:0px 10px 0px 0px;
			}
			.cont_inner div#official_goods div.official_cap ul li.last{
				padding:0px 0px 0px 0px;
			}
	.cont_inner div#official_goods div.official_wristband {
		width:250px;
		float:right;
		margin:0px 5px 0px 0px;
	}
		.cont_inner div#official_goods div.official_wristband a{
			display:block;
			width:240px;
			height:120px;
			margin:0px auto 5px auto;
		}
	.cont_inner div#official_goods div.official_akashi {
		width:380px;
		float:left;
		margin:0px 0px 0px 5px;
	}
	.cont_inner div#official_goods div.official_sensu {
		width:380px;
		float:right;
		margin:0px 5px 0px 0px;
	}
		.cont_inner div#official_goods div.official_akashi a,
		.cont_inner div#official_goods div.official_sensu a{
			display:block;
			width:370px;
			height:120px;
			margin:0px auto 0px auto;
		}

	.cont_inner div#official_goods div.official_pamphlet{
	}
		.cont_inner div#official_goods div.official_pamphlet .outline img{
			width:380px;
			float:left;
			margin:0px 0px 0px 10px;
		}
		.cont_inner div#official_goods div.official_pamphlet .outline p.price{
			width:350px;
			float:right;
			margin:0px 10px 10px 0px;
		}
			.cont_inner div#official_goods div.official_pamphlet .outline p.price em{
				font-size:120%;
				font-weight:bold;
			}
		.cont_inner div#official_goods div.official_pamphlet .outline p{
			width:350px;
			float:right;
			margin:0px 10px 0px 0px;
		}


	.cont_inner div#official_goods div.official_pamphlet{
	}
		.cont_inner div#official_goods div.official_pamphlet .outline img{
			width:240px;
			float:left;
			margin:0px 0px 0px 10px;
		}
		.cont_inner div#official_goods div.official_pamphlet .outline p.title{
			width:485px;
			float:right;
			font-size:120%;
			font-weight:bold;
			border-bottom:1px solid #cccccc;
			background:url(../../images/common/arrow.gif) no-repeat center left;
			margin:0px 10px 5px 0px;
			padding:0px 5px 0px 10px;
		}
		.cont_inner div#official_goods div.official_pamphlet .outline p.price{
			width:500px;
			float:right;
			margin:0px 10px 10px 0px;
		}
			.cont_inner div#official_goods div.official_pamphlet .outline p.price em{
				font-size:120%;
				font-weight:bold;
			}
		.cont_inner div#official_goods div.official_pamphlet .outline p{
			width:500px;
			float:right;
			margin:0px 10px 0px 0px;
		}

		.cont_inner div#official_goods div.official_pamphlet ul{
			width:670px;
			margin:10px auto 0px auto;
			padding:0px 0px 0px 0px;
		}
			.cont_inner div#official_goods div.official_pamphlet ul li{
				display:table-cell;
				*display:inline;
				*zoom:1;
				padding:0px 10px 0px 0px;
			}
			.cont_inner div#official_goods div.official_pamphlet ul li.last{
				padding:0px 0px 0px 0px;
			}






/* 2-7 ARTIST GOODS */
.cont_inner div#artist_goods{
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	.cont_inner div#artist_goods .artist_goods{
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#artist_goods .artist_goods .left,
		.cont_inner div#artist_goods .artist_goods .right{
			width:350px;
			text-align:center;
		}
		.cont_inner div#artist_goods .artist_goods .left{
			float:left;
			text-align:left;
			margin:10px 0px 0px 10px;
		}
		.cont_inner div#artist_goods .artist_goods .right{
			float:right;
			text-align:left;
			margin:10px 10px 0px 0px;
		}
		.cont_inner div#artist_goods .artist_goods .arist_indivi{
			min-height:90px;
			padding:0px 0px 20px 0px;
		}
			.cont_inner div#artist_goods .artist_goods h6{
				font-weight:bold;
				color:#004186;
				text-align:left;
				border-bottom:1px solid #999999;
				background:url(../../images/common/arrow.gif) no-repeat center left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 10px;
			}
				.cont_inner div#artist_goods .artist_goods h6 a{
					color:#004186;
					text-decoration:none;
				}
		.cont_inner div#artist_goods .artist_goods .arist_indivi a.artist_thum{
			display:block;
			float:left;
			width:85px;
			margin:0px 0px 0px 0px;
			padding:5px 0px 0px 0px;
		}
		.cont_inner div#artist_goods .artist_goods .arist_indivi dl{
			display:block;
			float:right;
			width:265px;
			border-top:0px;
		}
			.cont_inner div#artist_goods .artist_goods .arist_indivi dt{
				display:block;
				font-weight:bold;
				color:#003399;
				text-align:left;
				padding:0.1em 0.5em 0.1em 0.5em;
			}
				.cont_inner div#artist_goods .artist_goods .arist_indivi dt a{
					color:#003399;
				}
			.cont_inner div#artist_goods .artist_goods .arist_indivi dd{
				display:block;
				text-align:right;
				border-bottom:1px solid #cccccc;
				padding:0.1em 0.5em 0.1em 0.5em;
			}

/* 2-8 CD DVD BD */
.cont_inner div#cd_dvd_bd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_inner div#cd_dvd_bd div#bd_disc{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div#bd_disc p.info{
		text-align:left;
		padding:1em 10px 0px 10px;
		margin:0px 0px 0px 0px;
	}
	.cont_inner div#bd_disc div.bd_0827,
	.cont_inner div#bd_disc div.bd_0828{
		width:760px;
		margin:10px auto 10px auto;
		padding:0px 0px 10px 0px;
	}
	.cont_inner div#bd_disc div.bd_0827{
		border-top:1px dotted #999999;
		border-bottom:1px dotted #999999;
		padding:10px 0px 20px 0px;
	}
		.cont_inner div#bd_disc div.bd_0827 h6,
		.cont_inner div#bd_disc div.bd_0828 h6{
			font-size:120%;
			font-weight:bold;
			background:url(../../images/common/arrow.gif) no-repeat center left;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 10px;
		}
	.cont_inner div#bd_disc div.jk{
		float:right;
		width:250px;
		margin:10px 0px 0em 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#bd_disc div.jk dl.jk{
			width:250px;
			margin:0px 0px 0px 0px;
		}
			.cont_inner div#bd_disc div.jk dl.jk dt{
				display:block;
				font-weight:bold;
				text-align:center;
				margin:0px 0px 5px 0px;
			}
			.cont_inner div#bd_disc div.jk dl.jk dd{
				display:block;
				text-align:center;
				margin:0px 0px 1em 0px;
			}
	.cont_inner div#bd_disc div.info_common{
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#bd_disc div.info_common dl{
			float:left;
			width:300px;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 10px;
		}
			.cont_inner div#bd_disc div.info_common dt{
				float:left;
				font-weight:bold;
			}
		.cont_inner div#bd_disc div.info_common p{
			float:right;
			width:420px;
			text-align:left;
			display:inline-table;
			vertical-align:middle;
			margin:0px 0px 0px 0px;
			padding:1.5em 0px 0px 0px;
		}
			.cont_inner div#bd_disc div.info_common p a.bn{
				display:block;
				width:320px;
				height:63px;
			}
	.cont_inner div#bd_disc dl.info{
		width:480px;
		margin:10px 0px 0em 0px;
		padding:0px 10px 0px 10px;
	}
	.cont_inner div#bd_disc dl.info{
		float:left;
	}
		.cont_inner div#bd_disc dl.info dt{
			float:left;
			font-weight:bold;
		}
			.cont_inner div#bd_disc dl.info dt.artist{
				margin:1em 0px 0px 0px;
			}
			.cont_inner div#bd_disc dl.info dt.disc_k{
				clear: both;
				font-weight:bold;
				color:#004186;
			}
		.cont_inner div#bd_disc dl.info dd{
		}
			.cont_inner div#bd_disc dl.info dd.artist{
				margin:1em 0px 0px 0px;
			}
				.cont_inner div#bd_disc dl.info dd.artist span.outtake{
					font-size:80%;
					margin:0px 0px 0px 0px;
				}
			.cont_inner div#bd_disc dl.info dd.disc_k{
				clear: both;
			}
		.cont_inner div#bd_disc dl.info dt.artist,
		.cont_inner div#bd_disc dl.info dd.artist{
				clear: both;
		}
		.cont_inner div#bd_disc dl.info dl.item_sum{
			margin:0px 0px 0em 1em;
		}
		.cont_inner div#bd_disc dl.info dl.item_num{
			margin:0px 0px 0em 1em;
		}

	.cont_inner div#bd_disc table.setlist_rec{
		width:480px;
		border-collapse:collapse;
		border:1px solid #ffffff;
		margin:1em 0px 0px 10px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#bd_disc table.setlist_rec th,
		.cont_inner div#bd_disc table.setlist_rec td{
			text-align:left;
			vertical-align:top;
			border-bottom:1px solid #ffffff;
			padding:0.2em;
		}
		.cont_inner div#bd_disc table.setlist_rec th{
			max-width:4em;
			min-width:2em;
			font-weight:700;
			text-align:center;
			vertical-align:middle;
			border-right:1px solid #ffffff;
			background-color:#dddddd;
		}
		.cont_inner div#bd_disc table.setlist_rec th.special{
			border-right:0px;
			text-align:center;
		}
		.cont_inner div#bd_disc table.setlist_rec td{
			background-color:#f6f6f6;
		}


.cont_inner div#cd_dvd_bd div#themesong_cd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div#themesong_cd p.info{
		text-align:left;
		padding:1em 10px 0px 10px;
		margin:0px 0px 0px 0px;
	}
	.cont_inner div#themesong_cd p.themesong{
		padding:10px 0px 0px 10px;
		margin:0px 0px 0px 0px;
	}
	.cont_inner div#themesong_cd p.buy{
		text-align:right;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#themesong_cd p.buy a{
			display:block;
			width:120px;
			height:30px;
			text-align:left;
			text-indent:-5000px;
			background:url(../images/official/icon_chokuhan_buy.gif) no-repeat center left;
			margin:0px 10px 0px auto;
		}
	.cont_inner div#themesong_cd dl.info{
		margin:0px 0px 0em 10px;
		padding:1em 0px 0px 0px;
	}
		.cont_inner div#themesong_cd dl.info dt{
			float:left;
			font-weight:bold;
		}
		.cont_inner div#themesong_cd dl.info dd{
		}
	.cont_inner div#themesong_cd dl.contents{
		margin:0px 0px 10px 10px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div#themesong_cd dl.contents dt{
			display:block;
			font-weight:bold;
			padding:1em 0px 0px 0px;
		}
			.cont_inner div#themesong_cd dl.contents dt.artist{
				padding:0px 0px 0px 0px;
			}
		.cont_inner div#themesong_cd dl.contents dd{
		}
			.cont_inner div#themesong_cd dl.contents dd ul{
				list-style-type: decimal;
				margin:0px 0px 0px 2em;
				padding:0px 0px 0px 0px;
			}
				.cont_inner div#themesong_cd dl.contents dd ul li{
					list-style-type: decimal;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}

/* 2-9  NICONICO CHOKUHAN */
.cont_inner div#chokuhan_senkou{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.cont_inner div.chokuhan{
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.cont_inner div.chokuhan a.bn img{
			margin:20px 0px 20px 0px;
			padding:0px 0px 0px 0px;
		}
		.cont_inner div.chokuhan p{
			text-align:left;
			margin:10px 0px 0px 0px;
			padding:0px 10px 0px 10px;
		}
		.cont_inner div.chokuhan table.chokuhan_info{
			border-collapse:collapse;
			border:1px solid #999999;
			margin:10px 10px 10px 10px;
		}
			.cont_inner div.chokuhan table.chokuhan_info th,
			.cont_inner div.chokuhan table.chokuhan_info td{
				text-align:left;
				border-bottom:1px solid #999999;
				vertical-align:top;
				padding:4px;
			}
			.cont_inner div.chokuhan table.chokuhan_info th{
				width:20%;
				min-width:9em;
				color:#004186;
				font-weight:700;
			}
				.cont_inner div.chokuhan table.chokuhan_info em{
					color:#E2111A;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
		.cont_inner div.chokuhan dl.goods {
			margin:0px 10px 10px 10px;
			padding:20px 10px 0px 10px;
		}
			.cont_inner div.chokuhan dl.goods dt {
				font-weight:bold;
				color:#004186;
				text-align:left;
				background:url(../../images/common/arrow.gif) no-repeat center left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 10px;
			}
			.cont_inner div.chokuhan dl.goods dd{
			}
			.cont_inner div.chokuhan dl.set_regular,
			.cont_inner div.chokuhan dl.commander {
				margin:0px 0px 0px 10px;
				float:left;
			}
			.cont_inner div.chokuhan dl.set_mosa,
			.cont_inner div.chokuhan dl.light {
				margin:0px 10px 0px 0px;
				float:right;
			}
			.cont_inner div.chokuhan dl.goods p.buy{
				text-align:right;
				margin:10px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}

/* 2-10 SEIGA COLLABO GOODS */
.cont_inner div#seiga_collabo{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	.cont_inner div#seiga_collabo a.bn img{
		display:block;
		padding:0px 0px 0px 0px;
		margin:10px auto 0px auto;
	}
		.cont_inner div.seiga_rec{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
			.cont_inner div.seiga_rec p{
				text-align:left;
				padding:1em 10px 0px 10px;
				margin:0px 0px 0px 0px;
			}
			.cont_inner div.seiga_rec table.seiga_info{
				border-collapse:collapse;
				border:1px solid #999999;
				margin:10px 10px 10px 10px;
			}
				.cont_inner div.seiga_rec table.seiga_info th,
				.cont_inner div.seiga_rec table.seiga_info td{
					text-align:left;
					border-bottom:1px solid #999999;
					vertical-align:top;
					padding:4px;
				}
				.cont_inner div.seiga_rec table.seiga_info th{
					width:20%;
					min-width:9em;
					color:#004186;
					font-weight:700;
				}
				.cont_inner div.seiga_rec table.seiga_info em{
					color:#E2111A;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				.cont_inner div.seiga_rec dl.result{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
					.cont_inner div.seiga_rec dl.result dt{
						font-weight:bold;
						color:#004186;
					}
					.cont_inner div.seiga_rec dl.result dt.last{
						padding:0px 0px 0px 0px;
					}
					.cont_inner div.seiga_rec dl.result dd{
						padding:0px 0px 10px 1em;
					}
					.cont_inner div.seiga_rec dl.result dl.prize{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
					}
						.cont_inner div.seiga_rec dl.prize dt{
							font-weight:bold;
							color:#00acff;
						}
						.cont_inner div.seiga_rec dl.prize dd{
							padding:0px 0px 0px 1em;
						}
							.cont_inner div.seiga_rec dl.prize dd ul{
							}
							.cont_inner div.seiga_rec dl.prize dd ul li:before {
								content:"・";
							}
		.cont_inner div.seiga_ann{
			margin:0px 0px 10px 0px;
			padding:0px 0px 10px 0px;
		}
			.cont_inner div.seiga_ann p{
				text-align:left;
				padding:1em 10px 0px 10px;
				margin:0px 0px 0px 0px;
			}
			.cont_inner div.seiga_ann dl.award {
				margin:10px auto 0px auto;
				padding:0px 10px 0px 10px;
			}
				.cont_inner div.seiga_ann dl.award dt {
					font-weight:bold;
					color:#004186;
					text-align:left;
					background:url(../../images/common/arrow.gif) no-repeat center left;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 10px;
				}
				.cont_inner div.chokuhan dl.award dd{
				}
				.cont_inner div.chokuhan dl.award dd img{
					display:block;
					margin:0px auto 0px auto;
					padding:0px 0px 0px 0px;
				}
				.cont_inner div.seiga_ann dl.award ul.anichike {
					margin:0px 0px 10px 0px;
					padding:0px 0px 0px 0px;
				}
					.cont_inner div.seiga_ann dl.award ul.anichike li {
						display:table-cell;
						*display:inline;
						*zoom:1;
						padding:0px 28px 0px 0px;
					}
					.cont_inner div.seiga_ann dl.award ul.anichike li.last {
						padding:0px 0px 0px 0px;
					}
				.cont_inner div.seiga_ann dl.award ul.tokubetu {
					margin:0px 0px 10px 0px;
					padding:0px 0px 0px 0px;
				}
					.cont_inner div.seiga_ann dl.award ul.tokubetu li {
						display:table-cell;
						*display:inline;
						*zoom:1;
						padding:0px 32px 0px 0px;
					}
					.cont_inner div.seiga_ann dl.award ul.tokubetu li.last {
						padding:0px 0px 0px 0px;
					}
