@charset "UTF-8";

/* common
--------------------------------------------------------------------------------------------------------------*/
#main p {margin-bottom: 10px;}


/* title
--------------------------------------------------------------------------------------------------------------*/
#titleimg h2 {background: url(img/tit.gif) no-repeat;}


/* technique.html
--------------------------------------------------------------------------------------------------------------*/
/* box */
.box-L {
	float: left;
	width: 300px;
}
.box-R01, .box-R02, .box-R03 {
	float: right;
	width: 230px;
}

/* list */
#main .box-L ul {
	margin: 0 0 5px;
	list-style: none;
}
	#main .box-L ul li {
		border: 1px solid #333;
		margin: 0 0 10px;
		padding: 5px;
		font-weight: bold;
	}
		#main .box-L ul li ol {
			margin: 0 0 5px 0x;
			list-style: none;
		}
			#main .box-L ul li ol li {
				border: none;
				margin: 0;
				padding: 0;
				font-weight: normal;
			}
#main .box-R01 ul,
#main .box-R02 ul,
#main .box-R03 ul {
	margin: 0 0 5px;
	list-style: none;
}
	#main .box-R01 ul li,
	#main .box-R02 ul li,
	#main .box-R03 ul li {
		margin: 0 0 5px;
	}
		#main .box-R01 ul li ol,
		#main .box-R02 ul li ol,
		#main .box-R03 ul li ol {
			margin: 0 0 5px 17px;
			list-style: disc;
		}
			#main .box-R01 ul li ol li,
			#main .box-R02 ul li ol li,
			#main .box-R03 ul li ol li {
				margin: 0;
			}


/* results.html
--------------------------------------------------------------------------------------------------------------*/
.results_box { zoom:1; padding-bottom:10px; }
.results_box:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }
.results_box img {
	width:100px;
	float:left;
}
.results_box ol, .results_box ul, .results_box dl, .results_box p {
	width:435px;
	float:right;
}

.results_box dl {
	margin-top:10px;
}
.results_box dl dt {
	font-weight:bold;
}
.results_box dl dd ul li {
	margin-left: 2em;
	list-style: disc;
}
/* machine
--------------------------------------------------------------------------------------------------------------*/
#main ul#machine {
	margin-left: 15px; 
	list-style: none;
}
	#main ul#machine li {
		float: left;
		width: 160px;
		margin: 0 16px 15px 0;
		text-align: center;
	}
		#main ul#machine li img {
			border: 1px solid #ddd;
			margin: 0 0 2px;
			padding: 1px;
		}



