/***********************************************　category title　***********************************************/
.category_title { background-image:url(../img/cat_01.jpg); }

.cat_contents { background-image:url(../img/cat_02.jpg); }

/***********************************************　title　***********************************************/
#title_intest01 { background-image:url(../img/title01.gif); }

/***********************************************　box　***********************************************/
.clearfix dl {
	width: 739px;
	height: auto;
	display: inline;
}

.clearfix dt, .clearfix dd { display:block; overflow:hidden; }
#image01box p, #image02box p {
	line-height:1.4em;
	text-align: justify;
	text-justify:inter-ideograph;
	margin-bottom:1.4em;
	}

#image01box dt {
	width: 379px;
	height: auto;
	margin: 0 20px 0 0;
	float: left;
}

#image01box p { width:359px; }

#image01box dd {
	width: 340px;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;
}

#image02box dt {
	width: 419px;
	height: auto;
	margin: 0 20px 0 0;
	float: left;
}

#image02box p { width:399px; }

#image02box dd {
	width: 280px;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;
}


/***********************************************　column_box　***********************************************/
#column_proof_box h3 {
	background: url(../../img/column/c_box_proof.gif) left top no-repeat;
	margin-bottom: 20px;
	}

.column_box #column01title { background-image:url(../img/c_title01.gif); height:50px; }

#column_proof_box #proof_txt { margin-bottom:40px; }


/***********************************************　column_box02　***********************************************/
.column_box #proof {
	background: none;
	border: #EDDDC8 1px solid;
	width: 557px;
	margin: 0 20px 40px 0;
	padding: 20px 20px 0 20px;
	}

.column_box #proof h5 {
	background: url(../../img/ctitle_proof.gif) left top no-repeat;
	text-indent: -9999px;
	width: 557px;
	height: 20px;
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
	}

.column_box #proof p {
	letter-spacing: 2px;
	line-height: 1.8em;
	text-align: left;
	width: auto;
	margin: 0 20px 1.5em 20px;
	}


.column_box #proof #pro_imagebox { width:557px; margin: 0 0 3em 0; }

.column_box #proof #proof_for {
	font-size: 85%;
	text-align: right;
	width: 537px;
	}

.column_box #proof ul {
	width: 537px;
	line-height: 1.5em;
	margin: 0 0 1.5em 20px;
	}

.column_box #proof ul li {
	width: 522px;
	line-height: 1.5em;
	margin: 0 0 1em 15px;
	list-style-type: disc;
	list-style-position: outside
	}


.column_box .experiment h5 { margin: 30px 0 15px 0; }



.column_box .experiment .graph {
	width: 598px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	margin: 0 0 30px 0;
	padding: 0;
	display: block;
	}

.column_box .experiment .graph dt {
	width: 180px;
	height: 220px;
	margin: 0;
	padding: 0;
	display: block;
	}

.column_box .experiment .graph dd {
	width: 398px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
	margin: -220px 0 0 200px;
	padding: 0;
	display: block;
	}






