/* CSS Document */
@import url(article.css);
@import url(footer.css);

main, .wrap {
  overflow-x: hidden;
}
.page_saction {
  overflow: visible;
}
.news-hero:before{
  content:"";
  background: url(../img/kv_irrust_news.png) no-repeat left bottom;
  position:absolute;
  left:var(--outergap);
  bottom:0;
  width:300px;
  height:300px;
  background-size:contain;
}
.news-hero h1:before {
  content:"";
  background: url(../img/icn_menu03.svg) center no-repeat;
  background-size: 100% auto;
}

@media (max-width: 1024px) {

}
@media (max-width: 768px) {
    .news-hero:before {
        display: none;
    }
}


/****************

******************/
.single_article .tit_box.news_tit_box {
    align-items: flex-start;
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}
.single_article .cont_area {
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}

.news_tit_box h1 {
    text-align: left;
    font-size:1.5em;
    font-weight:500;
}
.news_tit_box .item__meta{
    align-items: center;
    gap:1em;
}

.single-news .contents_area > .btn_box:last-child {
    margin-top:var(--size80);
}

@media (max-width: 1024px) {

}
@media (max-width: 768px) {

}
@media (min-width: 1441px) {

}

