@charset "utf-8";

#content{
  min-height: calc(100vh - 135px);
}
#top_news{
  padding: 0 65px 40px;
  margin: 70px auto 0;
}


#top_news #container{
  width: 90%;
  max-width: 1600px;
  margin: 0 auto;
  background-color: rgba(255,255,255,0.8) !important;
  padding: 90px 60px;
  box-sizing: border-box;
}

#top_news #container h1{
  text-align: center;
  margin-bottom: 65px;
}

#top_news dl {
  max-width: 900px;
  width: 100%;
}




.back_btn{
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 50px;

}
.back_btn a{
  transition: 0.8s;

}

.back_btn a:hover{
  text-decoration: none;
  opacity: 0.7;
  transition: 0.8s;

}

.back_btn .arrow_btn{
  width: 50px;
  height: 50px;
  background: url(../images/top/arrow_icon_01.svg) no-repeat top left/100% auto;
  transition: 0.8s;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(180deg);
  margin-right: 15px;
  transition: 0.8s;
}

.back_btn a:hover .arrow_btn{
  transform: rotate(180deg) translate(10px,0);
}

#footer{
  z-index: 10;
}

@media screen and (max-width:1290px) and (min-width:769px) {
  #top_news{
    margin: 100px auto 0;
  }
}

@media screen and (max-width:768px) {
  #header{
    background: none;
  }
#top_news{
  padding: 0 4% 5%;
  margin: 60px auto 0;
}

#top_news #container h1{
  width: 89px;
  margin: 0 auto 8%;
}

#top_news #container,#top_news #container .list__item{
  width: 100%;
}
#top_news #container {
  padding: 8% 5%;
  box-sizing: border-box;
}


.back_btn{
  font-size: 12px;
  margin-top: 30px;

}

.back_btn a{
  font-size: 12px;
}

.back_btn .arrow_btn{
  width: 40px;
  height: 40px;
  margin-left: 15px;
}


}