/* CSS Document */

#TYPE1 #LIST_INDEX{width:100%;}
#TYPE1 #LIST_INDEX .r1c1{font-size:12px; font-weight:bold; text-align:center; padding:3px; background:#EFEFEF;}
#TYPE1 #LIST_INDEX .r1c2{font-size:12px; font-weight:bold; text-align:center; padding:3px; border-left:1px solid #FFFFFF; background:#EFEFEF;}
#TYPE1 #LIST{ border-top:1px solid #CCCCCC; margin-top:1px;}
#TYPE1 #LIST .c1{padding:3px; border-top:1px solid #FFFFFF; text-align:center;}
#TYPE1 #LIST .c2{padding:3px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
#TYPE1 #LIST .item_name{margin:0px; line-height:18px; font-size:13px; font-weight:bold;}
#TYPE1 #LIST .price{margin:0px;font-size:12px; font-weight:bold;}
#TYPE1 #LIST .point{margin:0px;font-size:11px; color:#666666}
#TYPE1 #LIST .soldout{margin:0px; font-size:12px; color:#CC0000;}
#TYPE1 #LIST .stockout{margin:0px; font-size:12px; color:#CC0000;}
#TYPE1 #LIST .waiting{margin:0px; font-size:10px; color:#336600;}
#TYPE1 #LIST .soon{margin:0px; font-size:10px; color:#FF6600;}
#TYPE1 #LIST .reserve{margin:0px; line-height:16px; font-size:11px; color:#FF6600}
#TYPE1 #LIST .release{margin:0px; font-size:10px; color:#660000}
#TYPE1 #LIST .intro p.event{
	font-size:10px;
	margin:2px 0px 0px 10px;
	color:#FF0000;
}


#TYPE2 #LIST{width:100%; margin-top:10px;}
#TYPE2 #LIST .item{
	/*width:120px;*/
}

#TYPE2 #LIST .image{
	margin:0px 0px 3px 0px;
	text-align:center;
}

#TYPE2 #LIST .intro{
	margin:0px 0px 20px 0px;
	text-align:center;
}

#TYPE2 #LIST .intro a.item_name{
	margin:0px;
	line-height:16px;
	font-size:12px;
	/*font-weight:bold;*/
}

#TYPE2 #LIST .intro span.price{
	margin:0px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
}

#TYPE2 #LIST .intro span.point{
	margin:0px;
	font-size:11px;
	color:#666666;
}

#TYPE2 #LIST .intro span.soldout{
	margin:0px;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}

#TYPE2 #LIST .intro span.stockout{
	margin:0px;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}

#TYPE2 #LIST .waiting {margin:0px; font-size:10px; font-weight:bold; color:#336600;}
#TYPE2 #LIST .soon {margin:0px; font-size:10px; font-weight:bold; color:#FF6600}
#TYPE2 #LIST .reserve {margin:0px; line-height:16px; font-size:11px; font-weight:bold; color:#FF6600}
#TYPE2 #LIST .release {margin:0px; font-size:10px; font-weight:bold; color:#660000}

#TYPE2 #LIST .intro span.event{
	font-size:10px;
	margin:2px 0px 0px 10px;
	color:#FF0000;
}

#CATEGORY_LIST_BOX .CATEGORY{margin-bottom:15px;}
#CATEGORY_LIST_BOX .CATEGORY .IMG{padding-right:5px;}
#CATEGORY_LIST_BOX .CATEGORY .title{font-size:13px; margin-bottom:5px;}
#CATEGORY_LIST_BOX .CATEGORY .intro{font-size:12px;}
#CATEGORY_LIST_BOX .CATEGORY .category_loop{font-size:12px;}
#CATEGORY_LIST_BOX .CATEGORY .more{font-size:11px;}


h3#OSUSUME_TITLE{font-size:13px; margin:25px 0px 5px 0px; color:#CC6600;}
#OSUSUME_LIST_BOX{margin-bottom:10px;}
#OSUSUME_LIST_BOX .thumbnail{margin:0px 0px 3px 0px; text-align:center;}
#OSUSUME_LIST_BOX .intro{margin:0px 0px 20px 0px; text-align:center}
#OSUSUME_LIST_BOX .itemname{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}
#OSUSUME_LIST_BOX .price{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}

h3#PICUP_TITLE{font-size:13px; margin:25px 0px 5px 0px; color:#CC6600;}
#PICUP_LIST_BOX{margin-bottom:10px;}
#PICUP_LIST_BOX .thumbnail{margin:0px 0px 3px 0px; text-align:center;}
#PICUP_LIST_BOX .intro{margin:0px 0px 20px 0px; text-align:center}
#PICUP_LIST_BOX .itemname{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}
#PICUP_LIST_BOX .price{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}

h3#NEWITEM_TITLE{font-size:13px; margin:25px 0px 5px 0px; color:#CC6600;}
#NEWITEM_LIST_BOX{margin-bottom:10px;}
#NEWITEM_LIST_BOX .thumbnail{margin:0px 0px 3px 0px; text-align:center;}
#NEWITEM_LIST_BOX .intro{margin:0px 0px 20px 0px; text-align:center}
#NEWITEM_LIST_BOX .itemname{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}
#NEWITEM_LIST_BOX .price{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}

h3#RELATION_TITLE{font-size:13px; margin:25px 0px 5px 0px; color:#CC6600;}
#RELATION_LIST_BOX{margin-bottom:10px;}
#RELATION_LIST_BOX .thumbnail{margin:0px 0px 3px 0px; text-align:center;}
#RELATION_LIST_BOX .intro{margin:0px 0px 20px 0px; text-align:center}
#RELATION_LIST_BOX .itemname{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}
#RELATION_LIST_BOX .price{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}

h3#HISTORY_TITLE{font-size:13px; margin:25px 0px 5px 0px; color:#CC6600;}
#HISTORY_LIST_BOX{margin-bottom:10px;}
#HISTORY_LIST_BOX .thumbnail{margin:0px 0px 3px 0px; text-align:center;}
#HISTORY_LIST_BOX .intro{margin:0px 0px 20px 0px; text-align:center}
#HISTORY_LIST_BOX .itemname{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}
#HISTORY_LIST_BOX .price{margin:0px; line-height:16px; font-size:12px; font-weight:bold;}