@charset "utf-8";



/*.page__title { background-image: url(../../assets/images/news/page_title_bg.jpg);}*/


.single-news .page__title__box { padding: 0; border-bottom: none;}
.single-news .page__title__sub,
.single-news .page__title { display: none; }

@media screen and (min-width: 880px) {
.page__title__box { max-width: 79rem; margin-right: auto; margin-left: auto;}
}
@media screen and (min-width: 1024px) {
.page__title__box { max-width: 79rem; margin-right: auto; margin-left: auto;}

}



/* common */
.sec__inner { max-width: 87rem; margin: 0 auto; }




/* index

-------------------------------------------------------------------------------------------------------- */

/* news__nav */
.news__nav { display: flex; flex-wrap: wrap; margin: 0 -.5rem;}
.news__nav__item { margin: .5rem; width: calc(50% - 1.1rem); text-align: center;}
.news__nav__item a { display: block; padding: 1.5rem 0; border: #ccc 1px solid;}
.news__nav__item.-active {}
.news__nav__item.-active a { color: #FF6E00; font-weight: bold; border-color: #FF6E00;}
.news__nav__item-none { display: none;}
.post-type-archive .contents__wrap { padding-top: 3rem;}

@media screen and (min-width: 768px) {
.news__nav { margin: 0 -1.3rem;}
.news__nav__item { margin: 1.3rem; width: auto; text-align: left;}
.news__nav__item a { padding: 0; border: none;}
}
@media screen and (min-width: 1024px) {
.post-type-archive .contents__wrap { padding-top: 3.5rem;}
}


/* news__list */
.news__list { margin-top: 3rem;}
.news__box { border-top: #ccc 1px solid;}
.news__box:last-child { border-bottom: #ccc 1px solid;}
.news__box__a { display: block; padding: 2rem 0;}
.blog__txtbox { width: 100%; margin: 0; padding: 0;}
.blog__title { margin: .5rem 0 0;}

@media screen and (min-width: 768px) {
}
@media screen and (min-width: 1024px) {
.news__list { margin-top: 3.5rem;}
.news__box__a { padding: 3.5rem 0;}
.blog__title { margin-top: 1.5rem;}
}



/* 231006 post-not-found
-------------------------------------------------------------------------------------------------------- */
.post-not-found { display: none; }

