/* announcement */
body.blog main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_announcement.webp)}
body.blog main #mv h2 > span::before{content:"Announcement"}
body.blog main section{position:relative;overflow:hidden}
body.blog main section:nth-of-type(1){border-bottom:1px solid #EDF0F2;}
body.blog main section:nth-of-type(n+2){border-bottom:none;}
body.blog main section:last-of-type{padding-bottom:360px;}
body.blog main section:last-of-type .section__wrap{margin-bottom:0;}
body.blog main section .section__wrap:nth-of-type(1){margin-bottom:80px;}
body.blog main section .section__wrap:nth-of-type(1) p{line-height: 225%;letter-spacing: 1.6px;}
body.blog main section .section__wrap h2{font-size:24px;font-weight:500;line-height:180%;margin-bottom:42px}
body.blog main section .decoration{bottom:-386px;left:-45.061493411420205%;color:rgba(224, 223, 250, 0.50) ;}

div.blog__content h4{font-size:18px;line-height:1.8;font-weight:500;margin-bottom:1em}
div.blog__content h5{font-size:16px;line-height:1.8;font-weight:500;margin-bottom:1em}
div.blog__content h6{font-size:15px;line-height:1.8;margin-bottom:0.5em}
div.blog__content ul{font-size:14px;line-height:2;margin-bottom:2em;padding-left:1em;list-style:disc}

body.blog main section .section__wrap.main__content div.blog__content p{font-size:14px;line-height:2;margin-bottom:2em}
body.blog main section .section__wrap.main__content div.blog__content p:last-of-type{margin-bottom:0}
body.blog main section .section__wrap.main__content div.blog__content p > strong{font-size:15px}
/**/
@media screen and (min-width:768px) {
body.blog 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:20px}
body.blog main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_announcement_sp.webp)}
body.blog main section .decoration{bottom:-214px;left:-25px;letter-spacing:5px;line-height:100%}
body.blog main section .section__wrap h2{font-size:20px;margin-bottom:24px}
body.blog main section .section__wrap.main__content{width:auto;margin-bottom:0}
/*body.blog main section .section__wrap.main__content div.blog__content p{font-size:11px;line-height:150%;margin-bottom:2em}*/
body.blog main section .section__wrap.main__content div.blog__content p > strong{font-size:11px}
body.blog main section:last-of-type{padding-bottom:200px}
body.blog main section:nth-of-type(1) .section__wrap{margin-bottom:80px}
body.blog main section:nth-of-type(1) .section__wrap p{font-size:13px}

div.blog__content h4{font-size:16px;line-height:1.8;font-weight:500;margin-bottom:1em}
div.blog__content h5{font-size:15px;line-height:1.8;font-weight:500;margin-bottom:1em}
div.blog__content h6{font-size:14px;line-height:1.8;margin-bottom:0.5em}
div.blog__content ul{font-size:13px;line-height:2;margin-bottom:2em;padding-left:1em;list-style:disc}
body.blog main section .section__wrap.main__content div.blog__content p{font-size:13px;line-height:1.8}

}
/**/
body main .post_meta{align-items:center;display:flex;margin-bottom:46px}
body main .post_meta p.post_cat{background:#479DC4;text-align:center;width:60px}
body main .post_meta p.post_cat span{color:#FFF;display:block;font-size:10px;line-height:17px}
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}
}