.top_information{
  width:100%;
  margin-bottom:100px;
}
@media screen and (max-width: 768px) {
  .top_information{
    margin-bottom:40px;
  }
}
.top_information__area{
  max-width:700px;
  margin:auto;
}
@media screen and (max-width: 768px) {
  .top_information__area{
    padding:0 15px;
  }
}
.top_information__title{
  text-align:center;
  margin-bottom:50px;
}
@media screen and (max-width: 768px) {
  .top_information__title{
    margin-bottom:15px;
  }
}
.top_information__title h2{
  font-size:36px;
  font-weight:bold;
  text-align:center;
}
@media screen and (max-width: 768px) {
  .top_information__title h2{
    font-size:23px;
  }
}
.top_information__title span{
  font-size:15px;
  font-weight:normal;
  text-align:center;
  color:#666;
}
@media screen and (max-width: 768px) {
  .top_information__title span{
    font-size:11px;
    color:#828282;
  }
}
.top_information__content{
  height:250px;
  overflow-y:auto;
  margin-bottom:60px;
}
@media screen and (max-width: 768px) {
  .top_information__content{
    margin-bottom:30px;
  }
}
.top_information__block{
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px solid #dddddd;
}
@media screen and (max-width: 768px) {
  .top_information__block{
    padding-bottom:15px;
    margin-bottom:15px;
  }
}
.top_information__block:after{
  display:block;
  content:"";
  clear:both;
}
.top_information__block:last-child{
  margin-bottom:0px;
}
.top_information__block-date{
  font-weight:normal;
  color:#828282;
  display:inline-block;
  float:left;
  width:135px;
}
@media screen and (max-width: 768px) {
  .top_information__block-date{
    float:none;
    width:100%;
    font-size:11px;
    margin-bottom:7px;
  }
}
.top_information__block-text{
  float:right;
  display:inline-block;
  width:calc(100% - 145px);
}
@media screen and (max-width: 768px) {
  .top_information__block-text{
    float:none;
    width:100%;
    font-size:11px;
  }
}
.top_information__link{
  text-align:center;
}
.top_information__link a{
  background-color: #333333;
  color:#fff;
  padding:20px 0;
  width:360px;
  display:inline-block;
  text-align:center;
  border-radius:8px;
}
@media screen and (max-width: 768px) {
  .top_information__link a{
    width:100%;
    border-radius:4px;
    padding:10px 0;
    font-size:12px;
  }
}