/* archive */
body main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_announcement.webp)}
body main #mv h2 > span::before{content:"Announcement"}
body main section{position:relative;overflow:hidden}
body main section:last-of-type .decoration{bottom:-0.23em;left:-0.6%;}
body main section .section__wrap h2{font-size:20px;font-weight:500;line-height:150%;margin-bottom:20px}
/*body main section .section__wrap:nth-of-type(1){margin-bottom:80px}
body main section .section__wrap:nth-of-type(1){letter-spacing:1.6px;line-height:225%}
body main section .section__wrap:nth-of-type(1) p{letter-spacing:1.6px;line-height:225%}*/
body main section:last-of-type{padding-bottom:360px}
body main section:last-of-type .section__wrap{margin-bottom:0}
body main section:nth-of-type(1){border-bottom:1px solid #EDF0F2}
body main section:nth-of-type(n+2){border-bottom:none}
body main section .section__wrap article{border-bottom:1px solid #40a7b1;padding:30px 0 38px}
body main section .section__wrap article a{color:#333;text-decoration:none}
body main section .section__wrap article a:hover{opacity:.7}
body main section .section__wrap article .lead__content{font-size:14px;line-height:2!important}
/*body main section .section__wrap article .lead__content p{font-size:13px;line-height:1.8}*/
/*body main section .section__wrap article .lead__content p:last-of-type{display:inline}*/
@media screen and (min-width:768px) {
body main section .section__wrap.main__content{margin:80px auto 0;width:52.708638360175695%}
}
@media screen and (max-width:767px) {
body main .post_meta{margin-bottom:12px}
body main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_announcement_sp.webp)}
body main section:last-of-type .decoration{}
body main section .section__wrap h2{font-size:20px;margin-bottom:24px}
body main section .section__wrap.main__content{width:auto}
/*body main section .section__wrap.main__content div.archive__content p{font-size:11px;line-height:150%;margin-bottom:2em}*/
/*body main section .section__wrap.main__content div.archive__content p > strong{font-size:11px}*/
body main section:last-of-type{padding-bottom:200px}
body main section:nth-of-type(1) .section__wrap{margin-bottom:80px}
body main section:nth-of-type(1) .section__wrap p{font-size:13px!important}
}
body main .post_meta{align-items:center;display:flex;margin-bottom:12px}
body main .post_meta p.post_cat{text-align:center;width:60px;margin-bottom:0}
body main .post_meta p.post_cat span{color:#FFF;display:block;font-size:10px;line-height:17px}
body main .post_meta p.post_cat span.info{background:#479DC4;}
body main .post_meta p.post_cat span.workshop{background:#61b4b8;}
body main .post_meta p.post_cat span.other{background:#479DC4;}
body main .post_meta p.post_cat span.media{background: #78c2ed;}
body main .post_meta time{color:#666;font-size:13px;line-height:276.923%;padding-right:20px}
@media screen and (max-width:767px) {
body main .post_meta{margin-bottom:14px}
}
/* pagination */
.pagination{text-align:center;margin-top:50px}
.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;}
.pagination .nav-links a,
.pagination .nav-links .page-numbers.current,
.pagination .nav-links .page-numbers.dots{text-decoration:none;border-right:1px #95A0A5 solid;}
.pagination .nav-links a:last-of-type{border-right:none;}
.pagination .nav-links a.page-numbers,
.pagination .nav-links .current,
.pagination .nav-links a.prev,
.pagination .nav-links a.next,
.pagination .nav-links .dots{
color:#95A0A5;
text-align: center;
font-size: 14px;
font-weight: 400;
line-height: 1; 
width:50px;margin:11px 0}
.pagination .nav-links .current{color:#333;}
.pagination .nav-links a.page-numbers:hover{opacity:0.7}
.pagination .nav-links a.prev,
.pagination .nav-links a.next{color:#95A0A5;position:relative}
@media screen and (max-width:767px) {
.pagination{margin-top:40px}
.pagination .nav-links{padding:15px 0}
.pagination .nav-links a.page-numbers,
.pagination .nav-links .current,
.pagination .nav-links a.prev,
.pagination .nav-links a.next,
.pagination .nav-links .dots{
margin:15px 0;font-size:13px;width:11.077%}
}
