@charset "utf-8";


/*--------------- Main Image --------------*/

#topBg{
	background:#FFF url(/images2/index/top_bg.jpg) repeat-x;
	}

#main{
	height:346px;
	}
	
	#main .topMainLeft{
		float:left;
		width:390px;
		text-align:left;
		margin:70px 0px 0px 20px;
		}
		
		#main .topMainLeft{
			background:transparent url(/images2/index/main_copy.gif) no-repeat 0 0;
			text-indent:-9999px;
			height:31px;
			}
	#main .topMainRight{
		float:right;
		width:467px;
		text-align:left;
		margin:18px 4px 0px 0px;
		}
		
	#main .nonFlash{
		padding:50px;
		background:#EEE;
		}

	#main .nonFlash p{
		font-size:81.25%;
		margin-bottom:0.5em;
		}
		
	#main .nonFlash div{
		width:200px;
		margin:auto;
		padding:20px 0px;
		}
		
		
/*--------------- Global Navi --------------*/
#globalNaviTop{
	}
			
	#globalNaviTop li{
		list-style-type:none;
		}
		
		#globalNaviTop a{
		}
		
		#globalNaviTop li.fishkeeping{
			background:transparent url(/images2/common/gnavi_breeding.jpg) no-repeat 0 0;
			display:block;
			float:left;
			width:235px;
			float:left;
			}
			
			#globalNaviTop li.fishkeeping:hover{
				background:transparent url(/images2/common/gnavi_breeding_over.jpg) no-repeat 0 0;
				}
		
		#globalNaviTop li.products{
			background:transparent url(/images2/common/gnavi_products.jpg) no-repeat 0 0;
			display:block;
			float:left;
			height:53px;
			width:233px;
			float:left;
			} 
			
			#globalNaviTop li.products:hover{
				background:transparent url(/images2/common/gnavi_products_over.jpg) no-repeat 0 0;
				}
	
		#globalNaviTop li.club{
			background:transparent url(/images2/common/gnavi_club.jpg) no-repeat 0 0;
			display:block;
			float:left;
			height:53px;
			width:233px;
			float:left;
			} 
			
			#globalNaviTop li.club:hover{
				background:transparent url(/images2/common/gnavi_club_over.jpg) no-repeat 0 0;
				}
				
		#globalNaviTop li.campaign{
			background:transparent url(/images2/common/gnavi_campaign.jpg) no-repeat 0 0;
			display:block;
			float:left;
			height:53px;
			width:235px;
			float:left;
			} 
			
			#globalNaviTop li.campaign:hover{
				background:transparent url(/images2/common/gnavi_campaign_over.jpg) no-repeat 0 0;
				}	


#globalNaviTop .hide{
	text-indent:-9999px;
	height:53px;
	background:taransparent url(/images2/index/top_bg.jpg);
	display:block;
	}


#globalNaviTop .categoryInfo{
	text-align:left;
	padding:10px 5px 5px 5px;
	border-bottom:solid 1px #666;
	height:226px;
	}
	
	#globalNaviTop .categoryInfo li{
		font-size:75%;
		line-height:120%;
		margin:0.25em 0px;
		padding:2px 16px;
		color:#111;
		background:transparent url(/images2/common/catelist_dot.gif) no-repeat 0 0;
		}
		
	#globalNaviTop .categoryInfo li:hover{
		background:transparent url(/images2/common/catelist_fish.gif) no-repeat 0 0;
		}
		
	#globalNaviTop .categoryInfo li a:link,#globalNaviTop .categoryInfo li a:visited{
		}
	
	#globalNaviTop .categoryInfo li a:link,#globalNaviTop .categoryInfo li a:visited{
		text-decoration:none;
		background-color:transparent;
		}

	#globalNaviTop .categoryInfo li a:active,#globalNaviTop .categoryInfo li a:hover{
		text-decoration:underline;
		}


	#globalNaviTop .fishkeeping .categoryInfo{
		background:transparent url(/images2/index/cateimg_breeding.jpg) no-repeat bottom right;
		border-left:solid 1px #666;
		}

	#globalNaviTop .products .categoryInfo{
		/*background:transparent url(/images2/index/cateimg_products.jpg) no-repeat bottom right;*/
		border-left:solid 1px #666;
		}
	#globalNaviTop .products .categoryInfo .categoryInfoBox1 {
		height:125px;
		margin:0px 0px 5px 0px;
		background:transparent url(/images2/index/menu_bg_product01.jpg) no-repeat bottom right;
		border-bottom:1px #CCCCCC dashed;
	}
	#globalNaviTop .products .categoryInfo .categoryInfoBox2 {
		height:90px;
		/*background:transparent url(/images2/index/menu_bg_product02.jpg) no-repeat bottom right;*/
	}
	
	#bnrKONG {
		margin-left:4px;
	}
	
	 #bnrPNF {
		 margin-top:66px;
		 text-align:right;
	 }
	
	#bnrKONG img , #bnrPNF img {border:none;}
	/*#bnrPNF { margin:5px 0 0 2px;}*/

	#globalNaviTop .products .categoryInfo .tittle {
		padding:0px 0px 3px 5px;
	}

	#globalNaviTop .club .categoryInfo{
		/*background:transparent url(/images2/index/cateimg_club.jpg) no-repeat bottom right;*/
		border-left:solid 1px #666;
		}

	#globalNaviTop .campaign .categoryInfo{
		/*background:transparent url(/images2/index/banner/bg_sanrio.gif) no-repeat bottom ;
		background:transparent url(/images2/index/cateimg_campaign.jpg) no-repeat bottom right;*/
		border-left:solid 1px #666;
		border-right:solid 1px #666;
		}

 .categoryInfo .campaignMessage{	
	padding:6px;
	font-size:75%;
	line-height:140%;
	background:transparent;
	margin:6px;
	color:#333;
	}


#topInfo{
	margin:12px 0px;
	}


/*--------------- New Item --------------*/
#newItem{
	float:right;
	width:460px;
	text-align:left;
	border: solid 1px #333;
	padding:5px 0px 0px 0px;
	overflow:hidden;
	}
	
	#newItem h2{
		background:transparent url(/images2/index/ttl_pickup.gif) no-repeat 0 0;
		text-indent:-9999px;
		height:16px;
		margin-left:5px;
		margin-right:5px;
		overflow:hidden;
		}
		
	
		
/*--------------- Topics --------------*/
#topics{
	float:left;
	width:450px;
	text-align:left;
	border: solid 1px #333;
	padding:5px;
	}
	
	#topics h2{
		background:transparent url(/images2/index/ttl_info.gif) no-repeat 0 0;
		text-indent:-9999px;
		height:16px;
		overflow:hidden;
		width:117px;
		float:left;
		}
		
	#topics .btnInfo {
		float:right;
		height:16px;
		width:139px;
		}
/*--------------- Pick Up --------------*/
#pickUp{
	float:right;
	width:450px;
	text-align:left;
	border: solid 1px #333;
	padding:5px 5px 6px 5px;
	margin:10px 0px;
	}

	#pickUp h2{
		background:transparent url(/images2/index/ttl_ca.gif) no-repeat 0 0;
		text-indent:-9999px;
		height:16px;
		overflow:hidden;
		text-align:center;
		}

	#pickUp h3{
		text-align:center;
		}


/*--------------- infomation --------------*/
#topicsBox{
text-align:left;
	}
	
#infoArea {
	height:226px;
	width:450px;
	overflow:auto;
}

.newsUnit{
	clear:both;
	padding:4px 0px;
	display:block;
	}

.newsUnit a{
	font-size:81.25%;
}

.newsUnit p.x-small{
	float:left;
	width:60px;
	overflow:hidden;
	padding-top:4px;
	}

.newsUnit blockquote{
	float:right;
	width:350px;
	overflow:hidden;
	text-align:left;
}

.newsUnit blockquote span.small{
	display:none;
	font-size:75%;
	}
	
.shinsai {
	width:100%;
	background:#CCC;
	height:44px;
}

.shinsai img {
	float:left;
}

.shinsaiBox {
	width:940px;
	margin:0 auto;
	padding-top:14px;
	text-align:left;
}

.shinsaiBox2 {
	background:url(../images2/index/icon.gif) no-repeat left 50%;
	float:right;
	padding-left:16px;
	font-size: 81.25%;
}

