@charset "UTF-8";


.page_ttl {
   background-image: url("../news/img/pagettl-news.png");
}
.cts_box_inner,.list-item,.icn_new {
   position: relative;
}

.icn_new {
   width: 40px;
   position: absolute;
}
.news-list .icn_new {
   top:-10px;
   left:-35px;
}
.news-cts .icn_new {
   top:5px;
   left:-20px;
}
.news-list .news_ttl {
   padding-bottom: 10px;
}
.icn_new img {
   width: 100%;
}
.news-list a {
   color: #4e4949;
   display: block;
}
.news-list a:hover {
   color: #f3337b;
   text-decoration: none;
}
.date {
   color:#f84d81;
   font-size: 0.8em;
   font-family: 'Playfair Display',"游明朝体", "Yu Mincho", YuMincho, serif;
}
.news_ttl {
   font-weight: bold;
   position: relative;
   background-image: url("../img/common/line.gif");
   background-repeat: no-repeat;
   background-position: bottom 0 center;
   font-size: 1.2em;
   line-height: 1.5em;
   padding-bottom: 5px;
   margin-bottom: 15px;
   color:#211f1f;
}
.list-item .news_ttl {
   margin-bottom: 0;
}

.h2_news {
   font-size: 1.2em;
   color: #f54c8f;
   margin-bottom: 10px;
}

.h3_news {
   font-size: 1.1em;
   color: #4e4948;
   margin-bottom: 10px;
   border-bottom: solid 2px #f9d3da;
   padding-bottom: 0;
}


@media screen and (min-width:960px) {
   .news-cts .icn_new {
      width: 60px;
   }
   .news_ttl {
      font-size: 1.6em;
      line-height: 1.4em;
      padding-bottom: 10px;
      font-weight: normal;
   }
   .news-list .icn_new {
      top:-10px;
      left:-40px;
   }
   .date {
      padding-bottom: 5px;
   }
}