@charset "utf-8";


/* wp-common
----------------------------------------------- */
img, video, object,iframe {max-width: 100%;height: auto;}
.breadcrumb-items {line-height: 1.6;}


/* font
----------------------------------------------- */
.font_jp{
    /* font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "MS P明朝", serif;
    font-weight: 600; */
}
.font_en,.font_number,.wp-pagenavi{
    font-family: "Lato";
    font-weight: 700;
    letter-spacing: -0.02em;
}


/* color-common
----------------------------------------------- */
:root {
--colorcat: #ff7000;/* color: var(--colorcat); */
--colortime: #ff7000;/* color: var(--colortime); */
--colorpagenavi: #ff7000;/* color: var(--colorpagenavi); */
--colornaviparts: #ff7000;/* color: var(--colornaviparts); */
--colorlink: #ff7000;/* color: var(--colorlink); */
--colorarticle: #ff7000;/* color: var(--colorarticle); */

--aspect_ratio_archive_thum: 56.25%;/* padding-top:var(--aspect_ratio_archive_thum); */
--aspect_ratio_sidebar_thum: 9/16;/* padding-top:var(--aspect_ratio_sidebar_thum); */
}


/* archives
--------------------------------------------- */
.wp_article .wp-pagenavi {text-align: center;margin-top: 2rem;}
.wp_article .wp-pagenavi a,.wp_article .wp-pagenavi span {width: 50px;height: 50px;line-height: 50px;color: #fff;background: var(--colorpagenavi);border: 1px solid var(--colorpagenavi);margin: 2px;display: inline-block;font-size: 80%;font-weight: 600;padding: 0 0;text-align: center;}
.wp_article .wp-pagenavi span.pages {width: 120px;margin: 0 auto 4px;display: block;}
.wp_article .wp-pagenavi a:hover{background: #fff;color: var(--colorpagenavi);opacity:1;border-color: var(--colorpagenavi);}
.wp_article .wp-pagenavi span.current{background:#fff;border-color: var(--colorpagenavi);color: var(--colorpagenavi);}


/* single
--------------------------------------------- */
.pre_next_btns{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;justify-content: space-between;-webkit-justify-content: space-between;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 15vw 0 0;gap: 8px 0;width: 100%;}
.pre_next_btns .onBtn{width: 49%;position: relative;}
.pre_next_btns .onBtn a{text-decoration: none;font-weight: inherit;color: inherit;border: 1px solid var(--colornaviparts);width: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: box;display: flex;align-items: center;-webkit-align-items: center;margin: 0;padding: 2vw 3vw;min-height: 12vw;}
.pre_next_btns .onBtn a .onBtn_txt{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.pre_next_btns .prevBtn a{border-left: 4.6vw solid var(--colornaviparts);}
.pre_next_btns .nextBtn a{border-right: 4.6vw solid var(--colornaviparts);margin-left: auto;}
.pre_next_btns .nextBtn.onBtn{margin-left: auto;}
.pre_next_btns .prevBtn:after,.pre_next_btns .nextBtn:after{content: "";color: #fff;display: block;width: 1.4vw;height: 1.4vw;position: absolute;z-index: 1;border-bottom: 1px solid;border-right: 1px solid;top: 43.8%;-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.pre_next_btns .prevBtn:after{left: 2vw;-webkit-transform: rotate(-225deg);transform:rotate(-225deg);}
.pre_next_btns .nextBtn:after{right: 2vw;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.pre_next_btns .prevBtn:before,.pre_next_btns .nextBtn:before{content: '';color: currentColor;position: absolute;top: -6vw;font-size: 90%;}
.pre_next_btns .prevBtn:before{content: '前の記事へ';left: 0;}
.pre_next_btns .nextBtn:before{content: '次の記事へ';right: 0;}
.pre_next_btns .archiveBtn{width: 100%;text-align: center;}
.pre_next_btns .archiveBtn a{text-align: center;display: block;min-height: auto;padding: 5vw 0;text-decoration: none;font-weight: inherit;color: currentColor;border: 1px solid var(--colornaviparts);width: 100%;line-height: 1;}




/* =============================================
pc-size
================================================*/
@media screen and (min-width: 736px) {

/* font
----------------------------------------------- */
.font_en,.font_number,.wp-pagenavi{}



/* archives
--------------------------------------------- */
.wp_article .wp-pagenavi a,.wp_article .wp-pagenavi span {margin: 4px;}



/* single
--------------------------------------------- */
.pre_next_btns{gap: 15px 0;margin: 50px 0 0;}
.pre_next_btns .nextBtn:before,.pre_next_btns .prevBtn:before{top: -26px;}
.pre_next_btns .onBtn a{min-height: 64px;padding: 10px;}
.pre_next_btns .prevBtn a {border-left-width: 22px;}
.pre_next_btns .nextBtn a{border-right-width: 22px;}
.pre_next_btns .prevBtn:after, .pre_next_btns .nextBtn:after{width: 8px;height: 8px;}
.pre_next_btns .prevBtn:after{left:10px;}
.pre_next_btns .nextBtn:after{right: 10px;}
.pre_next_btns .archiveBtn a{padding: 26px 0;}





}


/* =============================================
tablet-size
================================================*/
@media screen and (min-width:736px) and ( max-width:820px){

/* wp-common
----------------------------------------------- */


/* archives
--------------------------------------------- */


/* single
--------------------------------------------- */

}



