section#container  {
	background-position: 0 0;
	background-color: #fff;
  margin: 0;
  padding: 0 0 15px;

}
section#container a {
	color: #630;
}
section#container a:hover {
	color: #c00;
}
section#container img {
  max-width: 100%;
  height: auto;
}


/*  */
#pageTitle {
  margin: 20px auto 30px;
}

.coordinateSec {
    margin: 40px 20px;
	overflow-x: hidden;
}

.timeline {
  position: relative;
  list-style: none;
  margin: 15px 0;
  padding: 15px 0;
}
.timeline::before {
position: absolute;
left: 26%;
top: 0;
content: '';
background-color: #ccc;
width: 1px;
height: 100%;
}


.timeline > li {
display: flex;
align-items: flex-start;
position: relative;
margin: 0;
padding: 0 0 0 0;
}
.timeline > li::before {
left: calc(26% - 4px);
position: absolute;
top:23px;
content: '';
width: 8px;
height: 8px;
background: #452C12;
border-radius: 50%;
}
.timeline .tlDate {
width: 26%;
padding: 15px 0;
/*display: flex;
align-items: center;*/
}
.timeline .tlDate em {
  display: inline-block;
  margin: -3px 5px 0 0;
  color: #452C12;
  font-size:20px;
}

.timeline .tlDate .fzS{
    font-size: 80%;
display: inline-block;
    position: absolute;
    top: 40px;
    left: 33px;	
}

.timeline .tlCont {
        flex: 1;
        padding: 15px 0 15px 20px;
    }


.timeline .tlCont > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.timeline .tlCont > ul > li {
  margin: 0;
  padding: 0;
  line-height: 1.4;
  word-wrap: break-word;
}
.timeline .tlCont > ul > li:nth-child(n+2) {
  margin: 0;
  padding: 10px 0 0;
}



