/* CSS Document */

div.animal{
	margin:0px auto;
	padding:5px 0px;
	background-color:#400000;
	color:#CCCCCC;
	}

table.kenya{
	width:100%;
	background-color:#BFC851;
	font-size:14px;
	}
	
table.kenya td{
	padding:3px;
	line-height:150%;
	border:1px solid #333333;
	}
	
table.kenya th{
	background-color:#3D2B0A;
	color:#FFFFFF;
	}
	
table.kenya td.pic{
	background-color:#FFFFFF;
	}
	
table.kenya td.affiliate, table.kenya td.name{
	width:120px;
	}
	
@media screen and (min-width:768px){
	div.kenya_mokuji{
		float:left;
		width:330px;
		height:180px;
		margin:5px;
		}
		
	div.animal{
		width:85%;
		}
}

@media screen and (max-width:768px){
	div.kenya_mokuji{
		width:100%;
		}
		
	div.kenya_mokuji img{
		width:100%;
		}
	
	div.animal{
		width:100%;
		}
}