@charset "UTF-8";

div{
	margin: 0px;
	padding: 0px;
}

div#search {
	width:  380px;
	text-align: right;
	font-size: 0.6em;
	color: #AFAFAF;
	margin-left: 250px;
}

div#howto {
	border: 1px solid #9F9F9F;
	background-color: #FEFEFA;
	margin-bottom: 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 6px; 6px 8px 8px;
	display: none;
}

div#howhead {
	text-align: center;
	border-bottom: 1px dotted #9F9F9F;
}

td.menuList{
	padding: 1px 8px;
	border: 1px solid #E4DF5A;
}


h3{
	padding-bottom: 10px;
}

img{
	border: 0px;
}

img.left{
	margin: 2px 14px 4px 0px;
	float: left;
}

img.right{
	margin: 2px 0px 4px 14px;
	float: right;
}

img.center{
	margin: 2px 0px 4px 0px;
	clear: both;
}

dl.typeA{

}

dt.typeA{
	margin: 0.2em 1.2em;
	padding: 0.2em 0.2em;
	border: 1px solid #EC92B1;
}

dd.typeA{
	margin: 0.2em 1.2em;
	border: 1px solid #EC92B1;
}

blockquote.typeA{
	margin: 0.4em 1.2em 4em 1.2em;
	padding: 0.4em 0.8em;
	border: 1px solid #EC92B1;
	background-color: #FFFFEF;
}

p.smalltopic {
	margin: 0.6em 1.0em 1.4em 1.0em;
	padding: 0.4em 0.4em;
	border: 1px solid #EC92B1;
	background-color: #FFFFEF;
	font-size: 0.9em;
}

.markA{
	color: #3AAA2F;
}

.japanese_name{
	font-weight: BOLD;
}

.scientific_name{
	font-style: italic;
}

.small {font-size:0.9em;}

.smallA{
	font-size: 0.8em;
}

.bold{
	font-weight: BOLD;
}

hr{
	display: none;
}

ol.decimal{
	list-style-type: decimal;
}

ol.upperAlpha{
	list-style-type: upper-alpha;
}

ol.none{
	list-style-type: none;
}

fieldset{
	text-align: center;
	padding: 2px 4px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
}

legend{
	display: none;
}

label{
	display: none;
}

input#searchForm{
	font-size: 13px;
	color: #6F6F6F;
	width: 180px;
	height: 20px;
	border: 1px solid #EC92B1;
}

input.searchBtn{
	font-size: 13px;
	color: #6F6F6F;
	width: 50px;
	height: 20px;
}

input#chkBoxAnd{
	margin: 1px;
	width: 10px;
	height: 10px;
}

input#chkBoxOr{
	margin: 1px;
	width: 10px;
	height: 10px;
}

div#leftIndent{
	text-align: left;
}

div.eachDiary{
	width: 100%;
	padding: 12px 2px 80px 2px;
	color: #000000;
	font-size: 1em;
	line-height: 1.5em;
}

div.diaryBottom{
	width: 100%;
	text-align: left;
	border: 1px solid #EC92B1;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 4px 0px;
}

div.blockspace {
	font-size: 0.9em; padding: 0px 0px 28px 2px;
}

div.space{
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 80px;
}

p.diaryMain{
	width: 99%;
	text-align: left;
	font-size: 1.5em;
	color: #FFFFFF;
	background-color: #DBD75D;/* #E4DF5A */
	padding-left: 20px;
	margin-bottom: 0px;
}

p.indent{
	margin-left: 6%;
}

span.leftNavi{
	padding-right: 40%;
	text-align: left;
}

span.rightNavi{
	padding-left: 40%;
	text-align: right;
}

span.match{
	font-size: 1.1em;
	font-weight: BOLD;
	color: #FF0000;
}

span#resultBold{
	color: #FFFFFF;
	font-weight: bold;
}

span.timColor{
	color: #0980BF;
}

span.soulColor{
	color: #BF4F20;
}

span.fix {font-size:0.9em;color:#6f6f6f;text-decoration:line-through;}

.diaryColor{
	color:#EC92B1;
}

.diaryFormat{
	line-height: 1.5em;
}

.sub a:link{
	color:#A29B29;
}
.sub a:visited{
	color:#A29B29;
}

.sub a:active{
	color:#A29B29;
}

.sub a:hover{
	color:#A29B29;
	text-decoration : underline;
}

.eachDiary a:link{
	font-weight: BOLD;
	color: #EC92B1;
}
.eachDiary a:visited{
	font-weight: BOLD;
	color: #EC92B1;
}
.eachDiary a:active{
	font-weight: BOLD;
	color: #EC92B1;
}
.eachDiary a:hover{
	font-weight: BOLD;
	color: #E08899;
}

ul.telop{
	margin: 0px auto;
	padding: 0px 0px 24px 0px;
	list-style: none none inside;
}

div.genus {padding-top: 10px; color: #A29B29; border-bottom: 1px solid #A29B29; cursor: pointer; font-family: 'MS UI Gothic', 'ƒqƒ‰ƒMƒmŠpƒS Pro W6', fantasy;}

div.species {border-bottom: 1px solid #E4DF5A; padding-left: 8px; font-family: 'MS UI Gothic', 'ƒqƒ‰ƒMƒmŠpƒS Pro W6', fantasy;}
div.species a:link {color:#A29B29;}
div.species a:visited {color:#A29B29;}
div.species a:active {color:#A29B29;}

span#current {color:#695919;}

h6 {font-weight: normal; font-size: 1em; padding: 0px; margin: 0px auto 12px auto;}
ul.breedlist {list-style: circle inside; padding-left: 18px; margin: 0px auto 0px 0px;}
ul.stagelist {list-style: none inside; padding: 0px; margin: 0px auto 12px 0px;}
ul.stagelist li {display: inline; margin: 0px; padding: 2px; border: 1px solid #99DF99;}
dl.breedlist, dl.breedlist dt {display: inline;}
dl.breedlist dd {padding-left: 18px; margin: 0px auto 32px 0px; border-top: 1px solid #BFEFBF; border-bottom: 1px solid #BFEFBF; font-size: 0.9em;}