#breadcrumb {display: none;}
.site-hero-sub {margin-bottom:5%;}
.page__contents__wrapper {width:100%;max-width:1000px;margin:5% auto;}
.contents-title-container h3 {
    position: relative;
    margin:auto auto 3%;width: 100%;
    padding:1.5rem 0.5rem;font-size: 2.3rem;
    color: #231815;font-weight:500;
}

.contents-title-container h3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    border-top: 5px solid #efefef;
}

.contents-title-container h3:after {
    content: "";
    position: absolute;
    left: 0;
   top: 0;
    width:8%;
    border-top: 5px solid #ef759a;
}

 
@media (max-width: 991.98px) {
.contents-title-container h3 {font-size:2rem;}
}
@media (max-width: 500px) {
.site-hero-sub {margin-bottom:10%;}
.contents-title-container h3 {font-size:1.8rem;}
}

.contents-text-container .u-align-r {text-align: right;}
.contents-link-container a {color:#ef759a;font-size:1.1rem;font-weight:600;}
.contents-link-container:hover {opacity:0.6;}
.contents-link-container span::before {
  content: '';
  display: inline-block;
  width: 22px;margin-right:.2%;
  height:22px;vertical-align:middle;
  background-image: url("../images/news_icon.png");
  background-size: contain;
}