/* CSS Document */

body#reference-body{
	margin:0;
	padding:0;
	background:url(../../images/parts/bg_reference.gif) repeat-y;
}

form {
	margin:0;
	padding:0;
}

#reference {
	width:235px;
	height:220px;
	background-image:url(../images/parts/bg_main.png);
	background-repeat:no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	margin:0;
	padding:0;
	background-position:left top;
}

#form-body {
	margin:0;
	padding:65px 0 0 65px;
	font-weight:bold;
	color:#336633;
	line-height:1.5em;
	font-size:14px;
}

.search {
	background-image:url(../images/parts/bn_search.gif);
	width:43px;
	height:20px;
	display:block;
	border:none;
	text-indent:-99999px;
	_text-indent:0px;
}

/*検索結果画面*/
.result {
	padding:5px;
}
#cont-area .clear{
	height:5px;
	font-size:0px;
}

.animal-block-01{
	background-color:#E6E6E6;
	width:500px;
	background-image:url(../images/parts/bg_block-01_head.gif);
	background-repeat:no-repeat;
}
.animal-block-02{
	background-color:#FFFFFF;
	width:500px;
}
.animal-block-01 table {
	margin:5px 0 0 0;
	padding:0;
}
.animal-block-02 table {
	margin:5px 0;
	padding:0;	
}
.animal-block-01 td, .animal-block-02 td {
	border-right:1px #CCCCCC solid;
}
.animal-block-01 table img, .animal-block-02 table img {
	margin:0;
	padding:0 5px;
}
.animal-block-01-foot {
	background-image:url(../images/parts/bg_block-01_footer.gif);
	background-repeat:no-repeat;
	height:5px;
}