@charset "utf-8";
/* default PC */


.news-contents {
  border-radius:10px;
  padding:40px;
}

#news-list {
  margin:0 auto;
  max-width:1200px;
}

#contents h2 {
  font-size:35px;
  text-align:center;
}

/* 投稿ページ */
#category-post #contents {
  background-color:#FFF0;
}

#category-post .entry-content {
  background-color:#FFF;
  border-radius:10px;
  padding:40px;
}

/* view-1140 notePC,Tablet */
@media screen and (max-width: 1140px) {
}

/* view-959 Mobile,Tablet */
@media screen and (max-width: 959px) {
}

/* view-559 Mobile */
@media screen and (max-width: 559px) {
  #contents h2 {
    font-size:25px;
  }
  .news-contents {
    padding:30px 15px;
  }

  #contents .news-group {
    padding:10px;
  }
  #contents .news-group p.day,
  #contents .blog-group p.day {
    font-size:16px;
  }

  #contents .news-group .ttl,
  #contents .blog-group .ttl {
    font-size:17px;
  }
}
