.top_category_title   { width:650px; background:url("../img/top_category_title_background01.png") no-repeat; margin-bottom:0px; padding-bottom:0px; }

.top_auction          {}
.top_auction00         { border:1px solid #EEEEEE; font-size:14px; }
.top_auction_list00    { vertical-align:top; }

/*
.top_auction_list01 ul,li  {list-style:none; padding-left:5px;}
.top_auction_list01 li { vertical-align:top; display:inline; list-style:none; list-style:none outside;  }
.top_auction_list01 a          { padding:2px; color:#2222FF; text-decoration:none ; display:block; color: #981793; } 
.top_auction_list01 a:visited  { color:#2222FF;  } 
*/
.top_auction_list01            { vertical-align:top; display:inline; list-style:none; list-style:none outside;  }
.top_auction_list01 a          { padding:2px; color:#2222FF; text-decoration:none ; display:block; color: #981793; } 
.top_auction_list01 a:visited  { color:#2222FF;  } 
.top_auction_list02    { width:210px; margin-left:20px; }
.top_auction_list03    { width:212px; background-color:#F9F9F9; border-right:1px dotted #E0E0E0; border-left:1px dotted #E0E0E0; }
.top_auction_line01    { height:1px; width:100%; margin-bottom:3px;margin-top:3px; }
.top_auction_mark01    { margin-right:5px; border:0px; }


/* トップページ 商品カテゴリ一覧 */
.top_item00     { border:1px solid #EEEEEE; margin-bottom:0px; }
.top_item01     { width:100%; background-color:#F9F9F9; border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; vertical-align:middle; cellspacing:0px;  cellpadding:0px; font-size:14px;}
/*
.top_item02     { border-bottom:1px solid #EEEEEE; vertical-align:top; padding-top:7px; width:460px; }
.top_item02 a   { display:block; padding-left:2px;padding-right:8px; margin-bottom:10px; display:inline;  }
*/
/*
.top_item03     { width:50px; background-color:#F9F9F9; border-bottom:1px solid #EEEEEE;  vertical-align:middle; text-align:center; cellspacing:0px;  cellpadding:0px; float:left;}
*/
.top_item_list01            { font-size:14px; margin-left:5px; margin-bottom:8px; }
.top_item_list01 a          { text-decoration:none ;  } 
.top_item_list01 a:visited  { color:#2222FF;  } 
/*
.top_item11     { height:45px; }
.top_item12     { height:90px; }
.top_item13     { height:85px; }
*/
.top_item_title01 { background-color:#DDDDFF; color:#2222FF; font-size:14px; width:649px; margin-top:0px; background:url("../img/top_category_subtitle_background01.png") no-repeat;}
.top_item_title02 { background-color:#DDDDFF; color:#2222FF; font-size:14px; width:649px; margin-top:5px; background:url("../img/top_category_subtitle_background01.png") no-repeat;}
.top_item_icon01 { width:10px; }


/* トップページ メーカー */
.top_manufacturer01         { border:1px solid #EEEEEE; font-size:14px; }
.top_manufacturer_list00    { vertical-align:top; }
.top_manufacturer_list01 ul,li  {list-style:none; padding-left:3px;}
.top_manufacturer_list01 li { vertical-align:top; display:inline; list-style:none; list-style:none outside;  }
.top_manufacturer_list01 a          { padding:2px; color:#2222FF; text-decoration:none ; display:block; color: #981793; } 
.top_manufacturer_list01 a:visited  { color:#2222FF;  } 
.top_manufacturer_list02    { width:157px; }
.top_manufacturer_list03    { width:157px; border-left:1px dotted #E0E0E0; }
.top_subtitle01 { width:650px; background-image:url("../img/top_subtitle_background01.png"); }
.top_subtitle02 { width:35px;} 
.top_subtitle03 { text-align:left; padding-left:25px; } 
.top_subtitle04 a:hover { background-color:#FF0000;  }




.top_ranking { width:650px; text-align:left; margin-left:0px; }
.top_ranking00         { border:1px solid #EEEEEE; }

.top_ranking_menu01{
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px;  padding-bottom:0px; text-align: center;
	/* background: url(./images/top_ranking_tab01off.gif) no-repeat; */
	/* background-color: #ECECEC; */
	background-color: #ECECEC; 
}
.top_ranking_menu02{
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px; padding-bottom:0px; text-align:center;
	/* background: url(./images/top_ranking_tab01off.gif) no-repeat; */
	background-color: #ECECEC; 
}
.top_ranking_menu03{
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px; padding-bottom:0px; text-align:center;
	/* background: url(./images/top_ranking_tab01off.gif) no-repeat; */
	background-color: #ECECEC; 
}
.top_ranking_menu04{
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px; padding-bottom:0px; text-align:center;
	/* background: url(./images/top_ranking_tab01off.gif) no-repeat; */
	background-color: #ECECEC; 
}
.top_ranking_menu01on {
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px; padding-bottom:0px; text-align: center;
	/* background: url(./images/top_ranking_tab01on.gif) no-repeat;  */
	background-color: #FFFFFF; 
	font-weight:normal; color:#18397C;
	background: url(/hoshigu/app/webroot/img/top_ranking_menu_background01.png) repeat-x; /* 背景を指定するversion */
}
.top_ranking_menu02on {
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 0px;	padding-top:0px; padding-bottom:0px; text-align: center;
	/* background: url(./images/top_ranking_tab01on.gif) no-repeat; */
	font-weight:normal; color:#18397C;
	background: url(/hoshigu/app/webroot/img/top_ranking_menu_background01.png) repeat-x; /* 背景を指定するversion */
}
.top_ranking_menu03on {
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 2px;	padding-top:0px; padding-bottom:0px; text-align: center;
	/* background: url(./images/top_ranking_tab01on.gif) no-repeat; */
	font-weight:normal; color:#18397C;
	background: url(/hoshigu/app/webroot/img/top_ranking_menu_background01.png) repeat-x; /* 背景を指定するversion */
}
.top_ranking_menu04on {
	float: left;	height: 25px;	width: 160px;	margin: 0px 0px 0px 2px;	padding-top:0px; padding-bottom:0px; text-align: center;
	/* background: url(./images/top_ranking_tab01on.gif) no-repeat; */
	font-weight:normal; color:#18397C;
	background: url(/hoshigu/app/webroot/img/top_ranking_menu_background01.png) repeat-x; /* 背景を指定するversion */
}

.top_ranking_area01{
	width:650px; 	height:90px ; background: #FFFFFF;margin-left:0px; margin-right:0px;  margin-bottom:0px; text-align:left;
	/* background: url(./images/top_ranking_area01.gif) no-repeat;  */
	/* background: url(/hoshigu/app/webroot/img/top_rank_background02.png) no-repeat; 背景を指定するversion */
	background: url(/hoshigu/app/webroot/img/top_rank_background02.png) no-repeat; /* 背景を指定するversion */
}
.top_ranking_area02{
	width:650px; 	height:90px ; background: #FFFFFF;margin-left:0px; margin-right:0px;  margin-bottom:0px; text-align:left;
	/* background: url(/hoshigu/app/webroot/img/top_ranking_area02.gif) no-repeat; */
	background: url(/hoshigu/app/webroot/img/top_rank_background02.png) no-repeat; /* 背景を指定するversion */
}
.top_ranking_area03{
	width:650px; 	height:90px ; background: #FFFFFF;margin-left:0px; margin-right:0px;  margin-bottom:0px;  text-align:left;
	background: url(./images/top_ranking_area03.gif) no-repeat; 
	background: url(/hoshigu/app/webroot/img/top_rank_background02.png) no-repeat; /* 背景を指定するversion */
}
.top_ranking_area04{
	width:650px; 	height:90px ; background: #FFFFFF;margin-left:0px; margin-right:0px;  margin-bottom:0px;  text-align:left;
	background: url(./images/top_ranking_area03.gif) no-repeat; 
	background: url(/hoshigu/app/webroot/img/top_rank_background02.png) no-repeat; /* 背景を指定するversion */
}
.top_ranking_area_header{ height:57px; margin-top:5px; margin-left:23px; }

.top_ranking_tabtxt   { margin: 5px 0px 0px 3px;	font-size: 12px; float:left; vertical-align:middle;   text-align:left; }
.top_ranking_tabtxt a { margin: 5px 0px 0px 3px;	font-size: 12px; color:#18397C; TEXT-DECORATION: none; }
.top_ranking_tabtxt a:hover { margin: 0px 0px 0px 0px;	font-size: 12px; color:#18397C; TEXT-DECORATION: underline ; }
.top_ranking_tabtxt_img { margin-right:5px;margin-left:5px; border:0px; }

.top_ranking_image01 { float:left; width:85px; height:60px; padding:1px; border:1px solid #CCCCDD; margin-right:7px; }
.top_ranking_video_note01 { FONT-SIZE: 12px; color:#666666; margin-top:0px;  margin-left:1px; margin-bottom:5px; line-height:120% ; }
.top_ranking_video_note02 { FONT-SIZE: 12px; color:#666666; margin-top:0px;  margin-left:1px; margin-bottom:0px; float:right; line-height:120% ; }
.top_ranking_video_note03 { FONT-SIZE: 12px; color:#666666; margin-top:5px;  margin-left:1px; margin-right:5px; width:132px; margin-bottom:0px; float:left; line-height:130% ; }
.top_ranking_video_note04 { FONT-SIZE: 12px; color:#666666; margin-top:5px;  margin-left:1px; margin-right:5px; width:132px; margin-bottom:0px; float:left; line-height:130% ; }

.top_ranking_video_list01 { float:left; width:122px; text-align:center; margin-left:0px; margin-right:0px; margin-top:5px; }

#top_ranking_box01{ border:1px solid #EEEEEE; }
#top_ranking_box02{ border:1px solid #EEEEEE; }
#top_ranking_box03{ border:1px solid #EEEEEE; }
#top_ranking_box04{ border:1px solid #EEEEEE; }

.top_ranking_menu{ height:23px; }
.top_ranking_title{ font-size:10px; color:#777777; }


.top_more01         { width:650px; text-align:right; margin-top:5px; font-size:10px; text-decoration:none ; }
.top_more01 a       { text-decoration:none ;  }
.top_more01 a:hover { border-bottom:1px solid #FF9900; }

.top_ranking_menu{ height:23px; margin-left:0px; }
.top_ranking_title{ font-size:10px; color:#777777; }
.top_ranking_list01    { color:#888888; font-size:10px; 	 } /* データ作成する common.php で指定してる */


/* その他 */