/* 新着情報*/

/* head_area
------------------------------------------------------------*/
.head_area {
    background-image: url(../img/news/head_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
/* news_area
------------------------------------------------------------*/
.news_area {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 5%;
    padding-top: 5%;
    /*color: #727171;*/
    z-index: 1;
}
.news_wrap {  
  padding-bottom: 5%;
  padding-top: 5%;  
}
@media screen and (max-width: 767px) {
.news_wrap {  
  padding-left: 10px;
  padding-right: 10px;
}
}
.news_list {
    display: grid;
    grid-template-columns: 100px 100px auto 50px;
    grid-template-rows: auto;
    column-gap: 10px;
    row-gap: 10px;
    border-bottom: 1px solid #727171;
    padding-bottom: 3%;
	padding-top: 3%;
}
@media screen and (max-width: 991px) {
.news_list {    
    grid-template-columns: 1fr 1fr 1fr 1fr;
  /*grid-template-rows   : 1fr 1fr;*/
}
}
.news_list:hover {
    background-color: rgba(229,229,229,0.5);  
	transition : 1s;
}
.news_day {
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  font-weight: normal;
  margin-right: 15px;
}
.news_type {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #E95504;
    color: #fff;
    margin-right: 15px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
}
.news_type2 {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgb(142, 143, 195);
    color: #fff;
    margin-right: 15px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
}
.news_tx {
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}
.news_arrow {
  /*margin-top: 3%;*/
}
@media screen and (max-width: 991px) {
.news_day {
  grid-column: 1 / 1;
  grid-row   : 1 / 1;
}
.news_type {
    grid-column: 2 / 3;
  grid-row   : 1 / 1;
}
.news_type2 {
    grid-column: 2 / 3;
  grid-row   : 1 / 1;
}
.news_tx {
  grid-column: 1 / 4;
  grid-row   : 2 / 2;
	font-size: 14px;
}
.news_arrow {
  grid-column: 4 / 4;
  grid-row   : 2 / 2;
	justify-self : center;
}
}
@media screen and (max-width: 575px) {
.news_day {
  grid-column: 1 / 1;
  grid-row   : 1 / 1;
}
.news_type {
    grid-column: 2 / 4;
  grid-row   : 1 / 1;
}
.news_type2 {
    grid-column: 2 / 4;
  grid-row   : 1 / 1;
}
}

/* ブログ詳細*/

.main_photoarea {
    position: relative;
    margin-top: 30px;
}
.main_photo {
    width: 100%; 
}
.news_ttl {
    font-size: 24px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
}
.news_box2 {    
    margin-top: 3%;
	margin-bottom: 5%;
}
.news_box2 p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
	padding-left: 10px;
  padding-right: 10px;
	font-feature-settings: "palt";
}

/* ページネーション*/
.nav-below {    
    margin-top: 1%;
}
.nav-below span {    
    padding-left: 1%;
	padding-right: 1%;
}
.nav-below a {    
    padding-left: 1%;
	padding-right: 1%;
}
@media (max-width: 768px)  {
.wp-pagenavi a, .wp-pagenavi span {    
    padding: 0px;
}
}