@charset "utf-8";
/* CSS Document */

h4.news-ttl-a {
  
  color: #8a6829;
  font-size: min(2.0909090909vw, 23px);
  }

h4.news-ttl-b {
  padding: 0 0 10px;
  color: #fff;
  border-bottom: 3px solid #8a6829;
}
/* ========================================================
color
=========================================================*/
.u-pink {
  color: #f0027f !important;
}

.u-red {
  color: #FF0000 !important;
}

.u-orange {
  color: #FF9900 !important;
}

.u-blue {
  color: #00c2ff !important;
}

.u-navy {
  color: #000080 !important;
}

.u-green {
  color: #008000 !important;
}

.u-black {
  color: #000000 !important;
}

.u-silver {
  color: #C0C0C0 !important;
}

.u-gray {
  color: #808080 !important;
}

.u-white {
  color: #ffffff !important;
}

.u-black {
  color: #000000 !important;
}
.u-b {font-weight:bold}

.btn-box {
    text-align: center;
    text-decoration: none; }
.btn-box a,
.btn-box .btn-more-anchor {
      color: #ffffff; }
.btn-box a:after,
.btn-box .btn-more-anchor:after {
        color: #ffffff; }
.btn-box.inline a {
      display: inline-block; }
.btn-box a,
.btn-box .btn-more-anchor {
      background: #8a6829;
      box-sizing: border-box;
      position: relative;
      font-weight: bold;
      text-align: center;
      min-width: 280px;
      padding: 13px 50px;
      display: block;
      margin: 0 auto;
      color: #ffffff;
      text-decoration: none;
      border-radius: 100px;
      display: inline-block;
      }

.btn-box.left {
      text-align: left; }
.btn-box.right {
      text-align: right; }

.news_video-wrap {
  width: 100%;
  margin: 0 auto 30px;
}

.news_video-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.news_video-wrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.img-box2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -5px 30px;
}
.img-box2 li {
  float: left;
  width: 49%;
  /* margin: 0 10px 0 0; */
  text-align: center;
}
.lead0315 {
	text-align: center;
    font-size: X-large;
    letter-spacing: -0.02em;
}
.comment-box h3 {
  padding-bottom: 10px;
  line-height: 1.4;
}
.comment-box {
  overflow: hidden;
  margin: 20px 0;
  padding: 20px;
  background: rgba(255, 255, 255, 0.45);
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: min(1.6363636364vw, 18px);
  line-height: 1.8;
  font-weight: 400;
}
.read-box.u-mbl {
background-color: rgb(255 255 255 / 20%);
font-size: smaller;
line-height: 1.6;
font-weight: 400;
padding: 1rem;
}
@media (max-width: 768px) {
.img-box2 li {font-size: 2.4666666667vw;}	
h4.news-ttl-a {font-size: 3.7333333333vw;}
.btn-box a {position: relative;width: 100%;text-align: center;padding: 0.8rem 0;}
.content-container .article-container .article-box .ttl-box {letter-spacing: -0.02em;}
.lead0315 { font-size: large;}
.comment-box {
overflow: hidden;
 padding: 1rem;
font-size: 3.4666666667vw;
}
.read-box.u-mbl {
font-size: x-small;

}
}