A:link		{ color: #6666ff; text-decoration:none;}
A:visited	{ color: #6666ff; text-decoration:none;}
A:hover		{ color: #6666ff; text-decoration:underline; background-color: #f4f4ff;}
A:active	{ color: #6666ff; text-decoration:none;}
img			{margin: 0px; border: none; }
form			{margin: 0px; border: none; padding: 0px;}
.scroll			{overflow: scroll; }
.red			{color: #ff0000; }
.top			{vertical-align: top;}
.bottom			{vertical-align: bottom;}
.x-small		{font-size: x-small;}
.xx-small		{font-size: xx-small;}
.small			{font-size: small;}
.medium			{font-size: medium; }
.center			{text-align: center; }
.gray			{color: gray; }
.white			{color:#ffffff;}
.right			{text-align: right;}
.left			{text-align: left;}
.nowrap			{white-space: nowrap;}
.hide			{display: none;}
.bold			{font-weight: bold;}



/* 全体レイアウト */
table#layout	{ width: 100%; border: 0px;}
td#layout_head	{ /*height: 150px; border: 1px solid orange;*/}
td#layout_menu	{ width:  200px;/* border: 1px solid orange;*/}
td#layout_body	{ /*border: 1px solid orange;*/ }
td#layout_link	{ width: 160px; /*border: 1px solid orange;*/}
td#layout_foot	{ /*height: 200px; border: 1px solid orange;*/}


/* description */
p#description		{ font-size: x-small; color: #777777; border-bottom: 1px dotted #777777; text-align: center;}


/* 検索BOX */
div#search_box		{ width: 100%; background-color: #84adfb; height: 34px;}
select#search1		{ height: 20px;  margin-left: 20px; margin-top: 5px;}
input#search2		{ height: 16px;  margin-top: 7px;}
input#search3		{ height: 24px;  margin-top: 3px;}



/* Menu */
table#menu_box		{ background-color: #84adfb; width: 196px;}
td#menu_title		{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center;}
td.menu_txt		{ font-size: small;  background-color: #ffffff; color: #777777;}
div#menu_list		{ margin: 5px;}
div#sort		{ margin: 5px;}
span.menu_name		{ font-size: 1.1em;}
h1.menu		{ text-decoration: none; font-size: 1em; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
h2.menu		{ text-decoration: none; font-size: 1em; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
h1.topic	{ text-decoration: none; font-size: 1em; font-weight: bold; margin: 0; padding: 0; height: 1.2em; display: inline;}


/* Link */
table#link_box		{ background-color: #84adfb; width: 156px;}
td#link_title		{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center;}
td#link_txt		{ font-size: small;  background-color: #ffffff; text-align: center;}

/* Amazon */
table#amazon_box	{ background-color: #84adfb; width: 156px; margin-top: 20px; border: 1px solid #84adfb;}
table#amazon_box_top	{ background-color: #84adfb; width: 194px; margin-top: 20px; border: 1px solid #84adfb;}
td#amazon_title		{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center;}
td.amazon_txt		{ font-size: 0.6em;  background-color: #ffffff; text-align: center; padding-top: 5px; padding-bottom: 5px;}

/* Biddersキーワードリンク */
div#bidders_title	{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center; width: 157px; margin: 0px;}
iframe#bidders_txt	{ font-size: 0.6em;  background-color: #ffffff; text-align: center; padding: 0px; width: 160px; height: 320px; margin-bottom: 20px;}



/* foot */
div#foot_menu		{ width: 100%; border-top: 2px solid #84adfb; background-color: #e4edfe; font-size: small; text-align: center;}
p.foot_sub1		{ color: #555555; font-size:x-small; text-align: center;}
p#foot_sub2		{ color: #888888; font-size:x-small; text-align: center;}
p.foot_link		{ color: #555555; font-size:small; text-align: center;}




/* 検索本体 */
table.navi_box	{width: 100%; background-color: #84adfb; }
td.navi		{background-color: #84adfb; color: #ffffff; font-weight: bold;}
th.list_th	{font-size: 0.8em; background-color: #e6e9e8; border-top: 1px solid #b0b9b6;}
td.list_date	{font-size: 0.7em; color: #999999; text-align: right;}
td.ul		{border-bottom: 1px solid #dddddd;}
td.trademark	{font-size: 0.7em;}
div.navi	{background-color: #84adfb; color: #ffffff; font-weight: bold;}
th.title	{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center;}


div.rand_box	{width: 100%; background-color: #edefee; margin-top: 0px;}
p#rand_info1	{font-weight: bold; font-size: 1.5em; color: red; margin-top: 0px;}
p#rand_info2	{font-weight: bold; font-size: 0.8em; color: #222222;}

div#page_all	{width: 100%; font-size: 0.7em; border-bottom: 1px solid #eeeeee; margin-bottom: 5px; margin-top: 3px;}




/* TOPページ */
div.topic_box	{width: 100%; background-color: #84adfb; font-weight: bold; color: #ffffff; font-size: 1.2em;}
div.topic_body_box	{width: 100%; font-size: 0.8em; color: #777777; margin-bottom: 5px; }
table.top_item_box	{width: 100%;}
td.top_item		{text-align: center; border-bottom: 1px dotted #dddddd; border-right: 1px dotted #dddddd; width: 33%;}
td.top_item_image	{font-size: 0.5em;}
td.top_item_name	{font-size: 0.8em;}
td.top_item_info	{font-size: 0.6em; color: #777777;}
td.top_item_head	{font-size: 0.7em; color: #777777; background-color: #f3f3f3; }
td.top_item_propaty	{font-size: 0.7em;}
td.top_item_exname	{font-size: 0.6em;}
td.top_item_date	{font-size: 0.6em; color: #777777;}
h1.description		{font-weight: normal; font-size: x-small; color: #777777; border-bottom: 1px dotted #777777; text-align: center;}
div#item_detail		{width: 500px; height: 800px; overflow: scroll;}
div.buy			{width: 100%; text-align: center;}
p#c_tree		{width: 100%; background-color: #f3f7ff;}


/* Item詳細ページ */
div.item_iteminfo	{width: 100%; background-color: #84adfb; font-weight: bold; color: #ffffff; font-size: 1.2em;}
table.item_table	{width: 100%;}

table.comment_list_box	{width: 100%; margin-top: 10px;}
td.comment_list_left	{vertical-align: top; border-bottom: 1px solid #fff1bb; font-size: 0.8em;}
td.comment_list_right	{vertical-align: top; border-bottom: 1px solid #fff1bb; font-size: 0.8em;}
p.comment_list_date	{text-align: right; font-size: 0.7em; color:#777777;}
span.disclaimer		{font-size: 0.6em; color: #777777; }
span.com_del		{font-size: 0.9em; color: #cccccc; }
td.tb_list		{ font-size: 0.8em;}
td.tb_body		{font-size: 0.6em; color: gray;}
td.tb_ub		{border-bottom: 1px solid #fff1bb; }
p#trackback_url		{font-size: 0.8em;}
div#item_property	{height: 350px; overflow: auto; width: 100%;}
tr			{height: auto; }
td#item_property_head	{font-size: 0.8em; background-color: #e6e9e8; border-top: 1px solid #b0b9b6; text-align: center;}


/* 広告Link */
table#add_box		{ background-color: #84adfb; width: 196px; margin-top: 10px;}
td#add_title		{ font-weight: bold; background-color: #84adfb; color: #ffffff; text-align: center;}
td#add_txt		{ font-size: small;  background-color: #ffffff; text-align: center;}
div.add_image		{ margin-top: 5px; margin-bottom: 15px;}


/* Sitemap */
li.no_mark		{ list-style-type: none; }


/* LIST */
div#list_all	{font-size: 0.8em; font-weight: bold; width: 100%; text-align: center; margin-top: 5px; margin-bottom: 5px;}



