
/* タイトルロゴ */
h1 {
	margin: 0px;
	padding: 0px;
}

h1 img{ width: 450px;
	height: 200px;
}

/* /タイトルロゴ */

/* メニュー全般 */
div.group {
	margin: 0px auto 30px auto;
	width: 640px;
}

div#GENSAKU h2 {
	background: url('./img/menu_gensaku.jpg') no-repeat left center;
}

div#STORY h2 {
	background: url('./img/menu_story.jpg') no-repeat left center;
}

div#CHARACTER h2 {
	background: url('./img/menu_character.jpg') no-repeat left center;
}

div#TRACK h2 {
	background: url('./img/menu_track.jpg') no-repeat left center;
}

div#TOKUTEN h2 {
	background: url('./img/menu_tokuten.jpg') no-repeat left center;
}

div#COMIC h2 {
	background: url('./img/menu_comic.jpg') no-repeat left center;
}

div#BANNER h2 {
	background: url('./img/menu_banner.jpg') no-repeat left center;
}

div#CASTCOMMENT h2 {
	background: url('./img/menu_castcomment.jpg') no-repeat left center;
}


div.group h2 span {
	display: none;
}

div.group h2 {
	height: 42px;
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.group h2 div.end {
	background: url('./img/menu_end.jpg') no-repeat right;
	width: 2px;
	height: 42px;
	right: 0px;
	position: absolute;
}

div.content {
	padding: 10px 10px 0px 10px;
}

/* /メニュー全般 */

/* 原作紹介 */

div#GENSAKU div.content {
	text-align: center;
	line-height: 140%;
}


/* /原作紹介 */


/* 収録トラック */
div#TRACK div.content {
	text-align: left;
}

div#TRACK dl {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
}

div#TRACK dl dt {
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	line-height: 150%;
	background: url('./img/list_icon.gif') no-repeat left center;
	font-weight: bold;
}

div#TRACK dl dd {
	padding-left: 21px;
	margin: 0px 0px 10px 0px;
	line-height: 150%;
	font-size: 10pt;
}


/* /収録トラック */

/* 初回特典 */

div#TOKUTEN div.content {
	text-align: left;
	line-height: 140%;
	padding: 10px 30px 0px 20px;
}


/* /初回特典 */

/* キャラクター */
/* /キャラクター */

/* 原作コミック */
div#COMIC div.content {
	text-align: center;
	padding: 10px 0px 0px 10px;
}

div#COMIC div.item_column {
	margin-bottom: 10px;
}

div#COMIC div.item {
	float: left;
	width: 315px;
}

div#COMIC div.item h3 {
	padding: 3px 0px 3px 25px;
	margin: 0px;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background: url('./img/list_icon') no-repeat left center;
}

div#COMIC div.item div.detail { }

div#COMIC div.item div.detail img.shoei {
	margin: 0px;
	float: left;
	width: 150px;
	height: 237px;
}


div#COMIC div.item div.detail dl dt, div#COMIC div.item div.detail dl dd {
	margin: 0px;
	padding: 0px;
}

div#COMIC div.item div.detail dl {
	margin: 0px;
	float: left;
	width: 158px;
	text-align: left;
	font-size: 10pt;
	line-height: 130%;
}

div#COMIC div.item div.detail dl dt {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: block;
}

div#COMIC div.item div.detail dl dd {
	margin: 0px 5px 3px 2px;
	padding: 0px 0px 1px 8px;
	background: url('./img/underline.gif') repeat-x bottom;
}

div#COMIC div.item div.amazon {
	clear: both;
	padding: 1px 1px;
	text-align: left;
}

/* /原作コミック */


/* スペック欄 */
div.spec {
	display:block;
	text-align:center;
	margin-top: 20px;
}

div.spec table {
	border-collapse: collapse;
	width: 600px;
	margin: 0px auto;
}

div.spec table td {
	font-size: 10pt;
	color: #000000;
	line-height: 130%;
}

div.spec table .jacket {
	background: #fedbc1;
	width: 170px;
	text-align: center;
	border:1px solid black;
}

div.spec table .jacket img {
	width: 160px;
	margin: 5px;
}

div.spec table .detail {
	background: #ffffff;
	padding: 10px 7px;
	border:1px solid black;
	text-align: left;
}

div.spec table .detail dl {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.spec table .detail dl dt,
div.spec table .detail dl dd {
	margin: 0px;
	padding: 0px;
}

div.spec table .detail dl dt {
	width: 6.5em;
	clear: both;
	float: left;
}

div.spec table .detail dl dd {
	margin: 0px 0px 0px 6.5em;
}

div.spec table .detail div.affliate {
	text-align: right;
	clear: both;
	display: block;
}

div.spec table .detail div.affliate img {
	margin-top: 7px;
}

/* /スペック欄 */