/* =========================================================
layout
========================================================= */
.history-block {
  padding: 0 0 60px;
}

.history-ttl {
  width: 100%;
  padding: 0 25px;
}
.history-ttl h2 {
  width: 100%;
  margin-top: -35px;
  padding: 20px 0 25px;
  position: relative;
  background: #fff;
  text-align: center;
  font-size: 1.8rem;
  line-height: 18px;
  font-weight: 500;
  z-index: 1;
}

.history-wrap {
  padding: 0 15px;
}

.history-list {
  width: 100%;
  border-left: 1px solid #9f9f9f;
}
.history-list .year {
  margin: 0 0 15px;
  padding: 0 0 0 10px;
  position: relative;
  font-size: 2.5rem;
  line-height: 25px;
  font-weight: 500;
}
.history-list .year:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #111;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 11px;
  left: -3.5px;
}
.history-list .history-txt {
  margin: 0 0 25px;
  padding: 0 0 0 10px;
}

/*
background slider
*/
.simply-scroll-container {
  /* Container DIV - automatically generated */
  position: relative;
}

.simply-scroll-clip {
  /* Clip DIV - automatically generated */
  position: relative;
  overflow: hidden;
}

.simply-scroll-list {
  /* UL/OL/DIV - the element that simplyScroll is inited on */
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.simply-scroll-list li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.simply-scroll-list li img {
  border: none;
  display: block;
}

.simply-scroll-btn {
  position: absolute;
  width: 42px;
  height: 44px;
  z-index: 3;
  cursor: pointer;
}

.simply-scroll-btn-left {
  left: 6px;
  bottom: 6px;
  background-position: 0 -44px;
}

.simply-scroll-btn-left.disabled {
  background-position: 0 0 !important;
}

.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
  background-position: 0 -88px;
}

.simply-scroll-btn-right {
  right: 6px;
  bottom: 6px;
  background-position: -84px -44px;
}

.simply-scroll-btn-right.disabled {
  background-position: -84px 0 !important;
}

.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
  background-position: -84px -88px;
}

.simply-scroll-btn-up {
  right: 6px;
  top: 6px;
  background-position: -126px -44px;
}

.simply-scroll-btn-up.disabled {
  background-position: -126px 0 !important;
}

.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
  background-position: -126px -88px;
}

.simply-scroll-btn-down {
  right: 6px;
  bottom: 6px;
  background-position: -42px -44px;
}

.simply-scroll-btn-down.disabled {
  background-position: -42px 0 !important;
}

.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
  background-position: -42px -88px;
}

.simply-scroll-btn-pause {
  right: 6px;
  bottom: 6px;
  background-position: -168px -44px;
}

.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
  background-position: -168px -88px;
}

.simply-scroll-btn-pause.active {
  background-position: -84px -44px;
}

.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
  background-position: -84px -88px;
}

.simply-scroll {
  /* Customisable base class for style override DIV */
  width: 100%;
  height: 250px;
}

.simply-scroll .simply-scroll-clip {
  width: 100%;
  height: 250px;
}

.simply-scroll .simply-scroll-list li {
  float: left;
}