/**********************************************************************************************************
*		トップコンテンツ
*/

#top
{
	width:600px;
	margin:0;
	padding:0;
	float:left;
}


/*
*	新着本
*/
#center div#new_release
{
	width:600px;
	margin:0;
	padding:10px 0px 4px 10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#666666;
	float:left;
}

#center div#new_release p.caption
{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#FF3300;
	margin:0px 10px 3px 0px;
	padding:0;
}
#center div#new_release table
{
	float:left;
	font-size:small;
	width:295px;
}
#center div#new_release table td.title
{
	background:url(../image/new_icon.gif) no-repeat 2% 50%;
	padding:0px 5px 0px 35px;
}
#center div#new_release table td.publisher
{
	width:80px;
	padding:0;
}
#center div#new_release p.release_page_link
{	
	clear:both;
	text-align:right;
	margin:5px 50px 5px 0px;
	padding:0;
	font-size:small;
}
#center div#new_release p.release_page_link strong
{
	font-weight:normal;
}



/*
*	更新履歴
*/
#center div#update_notes{
	width:300px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
}
#center div#update_notes h2{
	font-size:small;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:3px 5px 1px 25px;
	color:#FFF;
	background:url(../image/caption_mark_1.gif) no-repeat 3% 50%;
	background-color:#009FDE;
}
#center div#update_notes ul{
	font-size:small;
	margin:0;
	padding:5px 0px 10px 0px;
	list-style-type: none;
	border-width:0px 3px 3px 3px;
	border-color:#EEEEEE;
	border-style:solid;
}
#center div#update_notes li{
	background:url(../image/mark3.gif) no-repeat 2% 50%;
	margin:0px 10px 0px 5px;
	padding:4px 5px 0px 20px;
	border-bottom:1px dotted #CCC;
}
#center div#update_notes li .date{
	padding-right:5px;
	color:#333333;
}
#center div#update_notes li strong{
	font-size:small;
	font-weight:normal;
}


/*
*	試し読みコミックピックアップ
*/
#center div#try_comic_pickup{
	width:300px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
}
#center div#try_comic_pickup h2{
	font-size:small;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:3px 5px 1px 25px;
	color:#FFF;
	background:url(../image/caption_mark_1.gif) no-repeat 3% 50%;
	background-color:#009FDE;
}
#center div#try_comic_pickup table
{
	width:300px;
	border:1px solid #666;
	border-collapse:collapse;
	border:0;
	border-bottom:#999999 dotted 1px;
}
#center div#try_comic_pickup table td.image {
	text-align:center;
	padding:5px 10px 2px 10px;
	border-width:0px 1px 0px 1px;
	border-style:dotted;
	border-color:#999;
}
#center div#try_comic_pickup table td.image img
{
	width:50px;
}
#center div#try_comic_pickup table td.detail
{
	font-size:small;
	text-align:center;
	border-width:0px 1px 0px 1px;
	border-style:dotted;
	border-color:#999;
	background:url(../image/mark3.gif) no-repeat 2% 50%;
}



/*
*	メインコンテンツ
*/

table#center
{
	width:600px;
	float:left;
}
table#center td
{
	padding:5px 0px 5px 0px;
	vertical-align:top;
}


/*
*	ランキング
*/
table#ranking
{
	width:290px;
	margin:0px 5px 10px 5px;
	border-collapse:collapse;
	border:0;
	border-bottom:3px double #999;
}
table#ranking td
{
	margin:0;
	padding:0;
	border:0;
}
table#ranking td.caption
{
	background-color:#009FDE;
}
table#ranking td.caption h3
{
	margin:0;
	padding:3px 5px 1px 24px;
	border:0;
	font-size:small;
	font-weight:normal;
	color:#FFF;
	background:url(../image/caption_mark_1.gif) no-repeat 3% 50%;
}
table#ranking td.image
{
	padding:5px;
}
table#ranking td.image img
{
	width:42px;
}
table#ranking td.detail
{
	font-size:small;
	color:#444;
	padding:5px 10px 0px 0px;
	margin:0;
	vertical-align:top;

}
table#ranking td.detail ul
{
	list-style:none;
	margin:0;
	padding:5px 0px 0px 8px;
}
table#ranking td.detail li
{
	padding:0;
	margin:0;
}
table#ranking td.amazon_button
{
	padding:0px 10px 0px 0px;
	margin:0;
	text-align:right;
	vertical-align:top;
}
table#ranking td.amazon_button img
{
	padding:0;
	margin:0;
	width:90px;
}
table#ranking td.rank
{
	vertical-align:top;
	margin:0;
	padding:7px 0px 0px 5px;
}
table#ranking td.rank img
{
	width:14px;
}
table#ranking td.ranking_index 
{
	padding:12px 5px 3px 0px;
	font-size:small;
	text-align:right;
}

table#review
{
	width:290px;
	font-size:small;
	color:#333;
	border-collapse:collapse;
	border-width:0px 0px 3px 0px;
	border-color:#999;
	border-style:double;
}
table#review td.index_caption
{
	margin:0;
	padding:0;
	border-width:0px 0px 1px 5px;
	border-style:solid;
	border-color:#00AEDC;
	background-color:#EEEEEE;
}
table#review table.comic
{
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#333333;
}
table#review table.comic td.image
{
	padding:5px;
}
table#review table.comic td.image img
{
	width:50px;
}
table#review table.comic td.title
{
	padding:0px 5px 0px 5px;
	font-weight:bold;
	vertical-align:bottom;
}
table#review table.comic td.catego_image
{
	text-align:right;
	padding:0px 15px 5px 0px;
	vertical-align:top;
}
table#review table.comic td.catego_image img
{
	width:60px;
}
table#review table.comic td.publisher
{
	padding:5px;
}
table#review table.comic td.caption
{
	padding:5px;
}
table#review td.review_page_index
{
	text-align:right;
	padding:5px 5px 5px 0px;
}

table#index_amazon_live
{
	margin-left:50px;
}
