@charset "UTF-8";

/* .historyArea */
.historyArea {
	padding-bottom:75px;
}
.historyArea .img {
	text-align:center;
	padding:38px 0 68px;
}
.historyArea .history {
	width:100%;
	clear:both;
	background:url(../images/history/bg.jpg) no-repeat center top;
	margin-top:37px;
	padding:39px 0 0;
}
.historyArea .cont {
	width:676px;
	margin:0 auto;
	clear:both;
}
.historyArea .img01 {
	position:relative;
	float:left;
	padding:0 0 0 28px;
}
.historyArea .img01 span {
	position:absolute;
	top:-39px;
	left:1px;
}
.historyArea .txtArea {
	width:434px;
	float:right;
	padding:6px 0 22px;
}
.historyArea .txtArea li {
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:2;
	padding-bottom:2px;
}
.historyArea .txtArea li.li02 {
	text-indent:0.6em;
}
.historyArea .txtArea li.li03 {
	text-indent:1.2em;
}
.historyArea .txtArea li.li04 {
	text-indent:1.8em;
}
.historyArea .txtArea li.li05 {
	text-indent:2.4em;
}
.historyArea .txtArea li.li06 {
	text-indent:3.6em;
}
.historyArea .txtArea li span {
	float:left;
	display:block;
	letter-spacing:-1px;
}
.historyArea .txtArea li p {
	float:right;
	text-indent:0;
}
.historyArea .txtArea li.li06 p {
	width:282px;
	text-indent:0.5em;
}
.historyArea .txtArea li.li05 p {
	width:290px;
}
.historyArea .txtArea li.li04 p {
	width:298px;
}
.historyArea .txtArea li.li03 p {
	width:308px;
}
.historyArea .txtArea li.li02 p {
	width:317px;
}
.historyArea .txtArea li.li01 p {
	width:326px;
}
.historyArea .txtArea.fL {
	width:460px;
	float:left;
	padding:0 0 10px 15px;
	margin-right:-30px;
}
.historyArea .txtArea.fL li {
	padding-bottom:3px;
	line-height:2.05;
}
.historyArea .txtArea.fL li.li06 {
	text-indent:3em;
}
.historyArea .txtArea.fL li.li07 {
	text-indent:3.6em;
}
.historyArea .txtArea.fL li.li08 {
	text-indent:4.2em;
}
.historyArea .txtArea.fL li.li01 p {
	width:342px;
}
.historyArea .txtArea.fL li.li02 p {
	width:332px;
}
.historyArea .txtArea.fL li.li03 p {
	width:322px;
}
.historyArea .txtArea.fL li.li04 p {
	width:312px;
}
.historyArea .txtArea.fL li.li05 p {
	width:302px;
}
.historyArea .txtArea.fL li.li06 p {
	width:292px;
	text-indent:0;
}
.historyArea .txtArea.fL li.li07 p {
	width:282px;
}
.historyArea .txtArea.fL li.li08 p {
	width:272px;
}
.historyArea .img02 {
	float:right;
	position:relative;
	padding:133px 0 0;
}
.historyArea .img02 span {
	position:absolute;
	top:39px;
	right:12px;
}