@charser "EUC-JP";
#title h3 {
	width: 100%;
	background-color: #3366FF;
	color: #ffffff;
	font-size: medium;
	text-align: center;
}

#warn_msg {
	 color:	#FF0000;
/*	font-size: medium;*/
}

#button1 {
	 color:	#009933;
/*	font-size: medium;*/
}
#button2 {
	 color:	#FF0000;
/*	font-size: medium;*/
}

#result_navi{
	background-color: #e5ecf9;
	text-align: left;
}
#MySearch {
/*	font-size: small;*/
	margin: 10px;
	width: 555px;
}

#search_category2{
	/*margin: 1em 0 0 0;*/
}

#search_category1{
	margin: 0.3em 0 0 1em;
}


#result {
/*	font-size: small;*/
	margin: 10px;
	width: 555px;
}

#result h4{
	margin: 1em 0 0 0;
}

#result p{
	margin: 0.3em 0 0 1em;
}


#caption_name {
	width: 100%;
	background-color:  #99FF99;
	text-align: center;
/*	color: #ffffff;*/
/*	font-size: medium;*/
}


#content1 {
	margin: 10px;
}

#content_detail {
/*	font-size: small;*/
/*	margin: 10px;*/
/*	width: 555px;*/
	text-align: center;
}

#info_caption {
	text-align: center;
	width:	150px;
}
#info_data {
	text-align: left;
	width:	390px;
}

#info_line1 {
	/*background-color: #CCFFCC;*/
}
#info_line2 {
	background-color: #CCFFCC;
}

#content_detail div {
	margin: 1.5em 0;
}
#content_detail p {
	margin: 10px 0;
}
#content_detail #image {
	text-align: center;
}
#content_detail #image img{
	border: 10px solid #FFCC99;
}
#content_detail h3{
	text-align: left;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#content_detail #description {
	line-height: 1.5em;
}

#content_detail ol {
	margin-left: 2em;
}
#content_detail li {
	list-style-type: decimal;
	line-height: 1.5em;
	margin: 0.5em 0;
}
#content_detail #material th {
	background-color: #FFCC99;
}
#content_detail #material td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
