@charset "utf-8";
/* CSS Document */

#mv {
	background: url(../img/mv.jpg) no-repeat 0 0;
}

.index {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

.index h2 {
	width: 950px;
	height: 118px;
	background: url(../img/t01.jpg) no-repeat 0 0;
}

.index .info {
	width: 936px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding: 19px 0 0 14px;
	background: url(../img/p01.jpg) no-repeat 0 0;
}

.index .info dl {
	width: 500px;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	font-size: 12px;
}

.index .info dt {
	float: left;
	width: 150px;
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
}

.index .info dd {
	float: right;
	width: 335px;
	padding: 5px 0;
}

.history {
	width: 920px;
	margin: 0 auto;
	text-align: left;
}

.history h3 {
	width: 920px;
	height: 93px;
	margin: 0 auto;
	background: url(../img/t02.jpg) no-repeat 0 0;
}

.history .txt {
	width: 920px;
	min-height: 675px;
	height: auto !important;
	height: 675px;
	padding: 34px 0 0;
	background: url(../img/p02.jpg) no-repeat 0 0;
	font-size: 12px;
}

.history .txt p {
	width: 410px;
	margin-left: 165px;
}

.history .txt p.t01 {
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

.history .txt p.t02 {
	min-height: 45px;
	height: auto !important;
	height: 45px;
}

.history .txt p.t03 {
	min-height: 37px;
	height: auto !important;
	height: 37px;
}

.history .txt p.t04 {
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

.history .pic {
	width: 920px;
	height: 360px;
	background: url(../img/p03.jpg) no-repeat 0 0;
}