#main_visual {
	background:#FFFFFF url(../img/main.jpg) no-repeat scroll 0 0;
}

.contents_box {
	background:#FFFFFF url(../img/time_line_bg.gif) repeat-y scroll 0 0;
}

.time_boxs {
	width:654px;
	padding:58px 0px 16px 100px;
	/padding:58px 0px 0px 100px;
	float:left;
}

.time_boxs h3 {
	margin-bottom:16px;
}

.time_box_text {
	width:415px;
	padding-left:16px;
	border-left:1px solid #CCCCCC;
	float:right;
}

.time_boxs .photo_border {
	margin:0px 0px;
}

#time_box1 {
	background:transparent url(../img/time_line1.gif) no-repeat scroll 0 0;
}

#time_box2 {
	background:transparent url(../img/time_line2.gif) no-repeat scroll 0 0;
}

#time_box3 {
	background:transparent url(../img/time_line3.gif) no-repeat scroll 0 0;
}

#time_box4 {
	background:transparent url(../img/time_line4.gif) no-repeat scroll 0 0;
}

#time_box5 {
	background:transparent url(../img/time_line5.gif) no-repeat scroll 0 0;
}

#time_box6 {
	background:transparent url(../img/time_line6.gif) no-repeat scroll 0 0;
}

#time_box7 {
	background:transparent url(../img/time_line7.gif) no-repeat scroll 0 0;
}

#time_box8 {
	background:transparent url(../img/time_line8.gif) no-repeat scroll 0 0;
}

#time_box9 {
	background:transparent url(../img/time_line9.gif) no-repeat scroll 0 0;
}

#time_box10 {
	background:transparent url(../img/time_line10.gif) no-repeat scroll 0 0;
}

.time_box_l {
	width:208px;
	float:left;
}

.time_box_l p {
	float:left;
	margin-top:5px;
	color:#999999;
}

.mini_time_line {
	margin:16px 0px;
	display:block;
}

#time_line_end {
	display:block;
}

