/***** お知らせ始まり *****/

.hero_news_sub h2{margin: 0 auto 50px auto;padding-top: 80px; font-family: "Zen Old Mincho", serif;font-size: 38px;text-align: center;color: #374653;}


.news{color: #374653;margin-left: 6%;}
.news ul li {border-bottom: 1px dotted #979797;padding: 2em 0;}
.news h3{font-family: "Zen Old Mincho", serif;font-weight: 700;font-size: 34px;margin-bottom: 20px;}
.news_detail{position: relative;background: #fff;padding: 32px;border-radius:40px;margin: 30px 60px 30px 30px; margin-bottom: 100px;}
.news_detail a:hover .title {text-decoration: underline;}
li .list_inner .flex time{display: inline-block;font-size: 14px;font-family: "Montserrat", sans-serif; font-weight: 400;width: 95px;}
.news_detail .category-event,.category-news,.category-shop,.category-info{padding: 4px 10px;border-radius: 20px;}
.news_detail .category-event{background: #39b56e;margin: 0px 5px 0 10px;color: #fff;;}
.news_detail .category-news{background: #e7546b;margin: 0px 5px 0 10px;;color: #fff;}
.news_detail .category-shop{background: #c28434;margin: 0px 5px 0 10px;color: #fff;}
.news_detail .category-info{background: #4678c8;margin: 0px 5px 0 10px;color: #fff;}
.news_detail .title {font-size: 15px;}
.news_detail .picup_img {flex: 1 0 35%;max-width: 35%;}
.news_detail .link_detail{position: absolute;font-size: 16px;left: 48px;bottom: 40px;font-weight: 700;}
.news_detail .link_detail a:hover {text-decoration: underline;}
.news .link_detail{font-size: 18px;margin: 50px auto 100px auto;text-align: center;}

.no-link a {pointer-events: none;cursor: default;text-decoration: none;color: inherit;}


@media print, screen and (max-width:575px) {
  .news_detail{padding: 32px 8px 32px 20px;border-radius: 30px;margin: 30px 20px 30px 0;}
}
@media print, screen and (min-width: 576px) and (max-width:767px) {
  .news_detail{padding: 32px 8px 32px 20px;border-radius: 30px;margin: 30px 40px 30px 10px;}
}

@media print, screen and (max-width:767px) {
  .news {margin-left: 5%;}
  .news h3{font-size: 28px;text-align: center;}
  .news_detail .picup_img{flex: none;max-width: 93%;margin-bottom: 1em;}
  .news_detail .link_detail {position: static;margin: 30px 10px 10px 10px;}
}

@media print, screen and (min-width: 768px) and (max-width:959px) {
  .news {margin-left: 8%;}
.news_detail .picup_img{flex: none;max-width: 93%;margin-bottom: 1em;}
.news_detail .link_detail {position: static;margin: 30px 10px 10px 10px;}
}

@media print, screen and (max-width:959px) {
  li .list_inner .flex time{width: 76px;}
}

@media print, screen and (min-width: 960px){
  .news h3 {font-size: 28px;}
  .news_detail{padding: 22px 22px 50px 22px;margin-left: 0px;border-radius: 30px;}
  .news_detail .picup_img{margin-top: 18px;}
  .news_detail .link_detail{font-size: 15px;left: 38px;}
  li .list_inner .flex time{font-size: 17px;}
  .news_detail .title {font-size: 18px;}
  .news_detail .link_detail{font-size: 18px;}
}

@media print, screen and (min-width: 1280px) {
  .news h3 {font-size: 34px;}
  .news_detail{padding: 32px 32px 62px 32px;margin-left: 0px;border-radius: 40px;}
  .news_detail .picup_img{margin-top: 0;}
  li .list_inner .flex time{font-size: 17px;}
  .news_detail .title {font-size: 18px;}
  .news_detail .link_detail{font-size: 18px;}
}

@media print, screen and (min-width: 1600px) {
  .news h3{font-size: 40px;}
  li .list_inner .flex time{font-size: 17px;}
  .news_detail .category-news{font-size: 16px;}
  .news_detail .category-event{font-size: 16px;}
  .news_detail .category-shop{font-size: 16px;}
  .news_detail .category-info{font-size: 16px;}
  .news_detail .title {font-size: 18px;}
  .news_detail .link_detail{font-size: 18px;}
}
/***** お知らせ終わり *****/
.wp-post-image{width: 100%;object-fit: cover;height: auto; }
.title a:hover {text-decoration: underline;}