@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 for PRINT

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
/*#animalsHeader p,
ul#animalsGnav,
div#animalsLowLnav,
#animalsFooter,
topicPath,
h2.libraryTitle,
.indexRelationalLinkOuter,
p.reference,
span.imageExpand,
.causeList,
.comicList,
.hintBlock01{
	display:none;
}

#animalsHeader p.rubyBtnChange{
	text-indent:-9999px;
}*/

header .rightBox,
#bodyArea #animalsHeader,
#bodyArea #topicPath,
#bodyArea #animalsGnav,
#bodyArea h2.libraryTitle,
#bodyArea #animalsLowLnav,
#bodyArea .reference,
#bodyArea .causeList,
#bodyArea .comicList,
#bodyArea .hintBlock01,
#bodyArea #animalsFooter,
#bodyArea .imageExpand,
.toTop,
footer{
	display:none;
}

#animalsContents{
	margin-top:-25px;
}

#bodyArea #animalsLowContents{
	float:none;
	padding:0;
}

#kidsContentsRuby{
	margin-left:60px;
}
* html #kidsContentsRuby{
	margin-left:0;
}

#kidsContentsRuby,
#animalsContents,
#animalsHeader,
#animalsLowWrapper,
#animalsLowContainer{
	width:740px;
	padding:0;
}

#bodyArea #animalsContents,
#bodyArea #animalsLowWrapper,
#bodyArea #animalsLowContainer,
#bodyArea #animalsLowContents{
	background:none;
}

#bodyArea #animalsLowWrapper{
	margin-left:0;
}

#animalsLowContents div.detailLead,
#animalsLowContents div.detailFeature,
#animalsLowContents div.detailBlock01{
	padding-bottom:0.5em;
}

.detailProfile ul li{
	font-size:117%;
}

#animalsLowContents h3.detailHl01{
	background:none;
	padding:0;
	line-height:1.2;
	margin-bottom:10px;
}

/* for IE6 */
html *{
	zoom:1;
	position:relative;
}

* html body{
	zoom:0.9;
}

/*  */
#headerArea p{
	float:left;
}






#animalsLowContents h3{
margin-bottom:10px;
}

#contentsArea #kidsContentsRuby span.rt{
top:-1.35em;
}
*html #contentsArea #kidsContentsRuby span.rt{top:-0.9em;}
*:first-child+html #contentsArea #kidsContentsRuby span.rt{top:-0.9em;}

#contentsArea div.detailProfile{
	padding-bottom:0.3em;
}

#animalsLowContents div.detailLead,
#animalsLowContents div.detailFeature,
#animalsLowContents div.detailBlock01{
	padding-bottom:0.2em;
}

#contentsArea div.rubyStyle p,
#contentsArea div.rubyStyle ul,
#contentsArea div.rubyStyle dl,
#contentsArea div.rubyStyle h4,
#contentsArea div.rubyStyle table th,
#contentsArea div.rubyStyle table td{
 line-height:1.7 !important;
}
#contentsArea div.rubyStyle dl dd dl dd dl dd ul{
 line-height:1.7 !important;
}
#contentsArea div.rubyStyle dl dd ul{
 line-height:1.7 !important;
}

#contentsArea div.normalStyle{}
#contentsArea div.normalStyle dl{
	line-height:1.5;
}



#animalsLowContents div.detailProfile{
	width:auto;
}
#animalsLowContents div.detailProfile ul{
	width:332px;
}
#animalsLowContents div.detailFeature h3{
	margin-top:0;
}


#animalsLowContents .ecoDetailImageBlock01 .ecoDetailImage{
	bottom:auto !important;
	right:auto !important;
	top:20px;
	left:36px;
}

