@charset "UTF-8";
.wrapper{
	padding-top:0;
}
.page-history .hero{

  background:url("../images/history/history-hero-back.png");
   background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.hero-title-area{
	padding-bottom:64px;
}


@media screen and (max-width: 768px) {
  .breadcrumb{
    margin-bottom: 20px;
  }
  .history-hero{
    padding-top: 0px;
    margin-bottom: 20px;
  }
  .history-hero-inner{  
    max-width: 90%; 
    padding:20px 0;
  }

  .history-title{
    font-size: 3rem;
  }
  .history-title-text {
    margin-bottom: 20px;
  }
}

.history-content{
  border-bottom: 1px solid #ccc;
}
.history-content-inner{
	max-width:1320px;
	margin: 0 auto 120px;
  padding: 24px 20px 0;

}

.history-content-list{
  padding-bottom: 160px;
}

@media screen and (max-width: 768px) {
	.history-content-list{
	  padding-bottom:60px;
	}
}
.history-content-row {
  display: flex;
  padding: 48px 0;
  border-bottom: 1px solid #ccc;

}

.history-content-year {
  width: 220px;
  margin: 0 80px 0 20px;
  flex-shrink: 0;
  line-height: 1;
  display: flex;
  align-items: flex-start;

}
@media screen and (max-width: 768px) {
.history-content-year {
  margin: 0 80px 0 0;
}

}
.history-content-year-number {
  font-size: 4.8rem;
  margin-right: 24px;
	line-height:1;
  color: #BD9573;
	font-weight:400;

}

.history-content-year-era {
  font-size: 1.6rem;
  color: #BD9573;
	line-height:1;
	margin-top:5px;
}

.history-content-text {
  font-size: 1.6rem;
}
.history-content-text p{
	margin-bottom:12px;
}

.history-content-text-large{
	font-size:2.4rem;
	font-weight:400;
}
@media screen and (max-width: 768px) {
	.history-content-text-large{
			font-size:2rem;
	}
}
@media screen and (max-width: 768px) {
  img {
    width: 100%;
  }
  .history-content-inner{
    max-width: 90%;
    margin: 0 auto 40px;
    padding: 0;
  }
  .history-content-row {
    display: block;
    padding: 20px 0;
  }

  .history-content-year {
    width: 100%;
    margin-bottom: 16px;
  }
}

