/* specials page */

#special h1{
	font-size: 28px;
	font-weight: bold;
	padding-top: 3px;
}

	#special h1:lang(ja){
		font-size: 24px;
	}

	#special .slot{
		padding: 40px 10px;
	}

	#special .title-wrap{
		width: 690px;
	}

	#special .slot ul.tags{
		padding-top: 10px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
	}

	#special .slot ul.tags:lang(ja){
		font-size: 15px;
	}

	#special div.biography{
		padding-top: 20px;
		color: #AFAFAF;
		font-size: 16px;
	}

	#special div.biography:lang(ja){
		font-size: 14px;
		line-height: 120%;
	}

/* Special List Page*/

#special-list{
	margin-top: 1px;
	background: #121212;
	padding: 20px;
}


	h2.notfound {
		font-size: 24px;
		font-weight: bold;
		line-height: 50px;
		color: #7F7F7F;
		text-transform: lowercase;
	}

	ul.special-list {
		font-weight: bold;
	}

		ul.special-list li {
			padding: 30px;
			background-color: #1D1D1D;
			margin-bottom: 10px;
			overflow: auto;
		}

		ul.special-list div.special-wrap {
			float: left;
			width: 615px;
			margin-left: 5px;
		}

		ul.special-list div.special-wrap p{
			color: #AFAFAF;
			font-size: 16px;
			padding-top: 20px;
			font-weight: normal;
		}

		ul.special-list div.special-wrap p:lang(ja){
			font-size: 15px;
			line-height:120%;
		}

		ul.special-list li h2 {
			font-size: 25px;
		}

		ul.special-list li h2:lang(ja) {
			font-size: 22px;
		}

		ul.special-list li h3 {
			color: #7F7F7F;
			font-size: 19px;
			margin-top: 7px;
		}

	ul.special-list ul.tags{
		margin-top: 10px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
	}

	ul.special-list ul.tags:lang(ja){
		font-size: 15px;
	}

	ul.special-list ul.tags li{
		padding: 0;
	}

	div.pager {
		padding: 0;
	}
