body
{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	background-image: url("./comic/topbg.gif");
}

div
{
	margin: 0px;
	padding: 0px;
}
h2
{
	margin: 0px;
	padding: 0px;
}

a:link
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;;
}


div#wrapper_body
{
	text-align: center;
}
div#wrapper_content
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}


div#header
{
	height: 80px;
}
div#header h1
{
	display: none;
}
div#header img
{
	border: 0px none #FFFFFF;
	margin: 0px;
}
div#footer
{
	padding: 2px 0px 2px 20px;
	color: #AAAAAA;
	font-size: 10pt;
	background-color: #CC0000;
}

/*
 * content
 */
div#content
{
	
}
/*
 * Layout Table
 */
table#main_layout
{
	width: 100%;
	border-collapse: collapse;
}
table#main_layout td
{
	text-align: left;
	vertical-align: top;
}
table#main_layout td#right_content
{
	width: 136px!important;
	background-color: #000000;
}
table#main_layout td#left_content
{
	width: 136px!important;
	background-color: #000000;
}
table#main_layout td#main_content
{
	width: 726px;
	background-color: #FFFFFF;
}



/*
 * Main content
 */
table#search_result
{
	width: 100%;
	height: 200px;
	margin: 0px;
	border-collapse: collapse;
/*
	border-top: 1px solid #000000;
*/
	border-bottom: 1px solid #000000;
}
table#search_result td
{
	padding: 0px;
}
table#search_result td#td_detail
{
	width: 160px;
}
table#search_result td#td_list
{
	
}

div#content_detail
{
	width : 160px;
	height: 200px;
	margin: 0px;
	pading: 0px;
}
div#content_detail #detail
{
	width: 100%;
	height: 100%;
	margin: 0px;
	pading: 0px;
	border: 0px none #FFFFFF;
}
div#content_list
{
	width: 100%;
	height: 200px;
	overflow: auto;
	margin: 0px;
	pading: 0px;
}
div.search_back
{
	width: 100%;
	height: 100%;
	margin: 0px;
	pading: 0px;
	background-image: url("./comic/search_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
}



/*
 * Module
 */
div.module
{
	text-align: center;
	margin-bottom: 10px;
	scrollbar-base-color: #FFCC00;
	scrollbar-track-color: #FFA034;
	scrollbar-arrow-color: #FFFFFF;
}
div.module h2
{
	height: 32px;
	background-repeat: no-repeat;
	background-position: top right;
	background-repeat: no-repeat;
}
div.module h2 span
{
	display: none;
}
div.module div.module_content
{
	text-align: left;
	margin: 5px;
}

div#search_form h2
{
	background-image: url("comic/title_search.gif");
}
div#search_form label
{
	margin: 0px;
	display: block;
	font-weight: bold;
	color: #FFFF00;
}
div#search_form input
{
	width: 120px;
}

div#new_title h2
{
	background-image: url("comic/title_new.gif");
}
div#new_title div.module_content
{
	height: 300px;
	background-color: #FFFF81;
	margin: 0px;
	overflow: auto;
}
div#new_title div.new_titles
{
	margin: 4px;
	margin-bottom: 5px;
	clear: both;
	font-size: 10px;
}
div#new_title img.amazon_img
{
	width: 50px;
	margin-right: 1px;
	margin-bottom: 5px;
	border: 0px none #000000;
	float: left;
}
div#new_title div.date
{
	margin: 0px;
	font-weight: bold;
	background-color: #FB4224;
	text-align: center;
}
div#new_title label
{
	font-weight: bold;
	color: #FF0000;
	display: block;
}
div#new_title img.more
{
	width: 58px;
	height: 13px;
	border: 0px none #000000;
}



div#mailcoupon_qr h2
{
	display: none;
}
div#mailcoupon_qr p
{
	color: #FFFFFF;
	font-size: 80%;
}
div#mailcoupon_qr div.qr
{
	text-align: center;
}
div#mailcoupon_qr p.qr img
{
	border: 0px none #FFFFFF;
	
}

div#recommendation
{
	margin-bottom: 2px;
}
div#recommendation h2
{
	background-image: url("comic/title_recommendation.gif");
}
div#recommendation div.module_content
{
	height: 250px;
	background-color: #FFFF81;
	margin: 0px;
	overflow: auto;
}
div#recommendation div.recommendations
{
	margin-bottom: 20px;
	clear: both;
	font-size: 10px;
}
div#recommendation img.recommendation_img
{
	width: 50px;
	margin-right: 1px;
	margin-bottom: 5px;
	border: 0px none #000000;
	float: left;
}
div#recommendation span.date
{
	font-weight: bold;
	background-color: #FB4224;
}
div#recommendation label
{
	font-weight: bold;
	color: #FF0000;
	display: block;
}
div#recommendation img.more
{
	width: 58px;
	height: 13px;
	border: 0px none #000000;
}

div#ranking
{
	margin-bottom: 0px;
}
div#ranking h2
{
	background-image: url("comic/title_ranking.gif");
}
div#ranking div.module_content
{
	margin: 0px;
	padding: 0px;
}
div#ranking div.module_content dl
{
	margin: 0px;
	padding: 0px;
}
div#ranking div.module_content dd
{
	margin: 0px;
	padding: 5px;
}
div#ranking div.module_content dd.odd
{
	background-color: #FFAACC;
}
div#ranking div.module_content dd.even
{
	background-color: #FFDD00;
}


div#magazine h2
{
	background-image: url("comic/title_magazine.gif");
}
div#magazine div.module_content
{
	height: 170px;
	background-color: #FFFFAA;
	margin: 0px;
	overflow: auto;
}
div#magazine div.module_content dl
{
	margin: 0px;
	padding: 0px;
}
div#magazine div.module_content dd
{
	margin: 0px;
	padding: 5px;
	font-size: 80%;
}
div#magazine div.module_content dd.odd
{
	background-color: #FFDD00;
}
div#magazine div.module_content dd.even
{
	background-color: #FFAACC;
}




/*
 * Error
 */
div.errors
{
	margin: 10px;
	padding: 5px;
	border: 1px solid #000000;
	background-color: #FFFFAA;
}
div.errors span
{
	color: #FF0000;
	font-weight: bold;
}
