@charset "utf-8";

* html h4,
* html th,
* html .plofile,
* html .concept,
* html .publicity,
* html .system,
* html .contact {
behavior: expression(IEPNGFIX.fix(this));
}

form {
	text-align: left;
}

#title {
	width: auto;
	height: 70px;
}
.plofile {
	background: url(../images/profile/h2_back.jpg) center center repeat-x;
}
.concept {
		background: url(../images/concept/h2_back.jpg) center center repeat-x;
}
.publicity {
		background: url(../images/publicity/h2_back.jpg) center center repeat-x;
}
.system {
		background: url(../images/system/h2_back.jpg) center center repeat-x;
}
.contact {
		background: url(../images/contact/h2_back.jpg) center center repeat-x;
}

.section01 {
	width: 100%;
	margin-bottom: 30px;
}
.section01 h4 {
	text-align: left;
	width: 487px;
	margin-bottom: 20px;
	padding: 6px 0 6px 15px;
	border-left: 3px solid #fff;
	background: url(../images/bace/h4_back.png);
}
.section01 th {
	font-weight: normal;
	color: #333;
	background: url(../images/bace/title_back.png);
}
.section01 td {
	text-align: left;
}
.section01 dl {
	font-size: 1.1em;
}
.section01 dt {  
	float: left;
	text-align: left;
	width: 85px;
	padding: 5px 0 5px 25px;
	clear:both;
	background: url(../images/bace/circle_01.png) left 7px no-repeat;
}
.section01 dd {
	text-align: left;  
	width:360px;  
	margin-left:110px;  
	padding:5px 5px 5px 10px;  
}
.image {
	padding: 10px;
}
.image_left {
	float: left;
	display: inline;/*ie6*/
	width: 190px;
	margin-right: 15px;
	padding: 4px;
	border: 1px solid #fff;
}
.comment_right {
	float: right;
	text-align: left;
	width: 293px;
}
