@charset "UTF-8";

#news-header {background-image: url(../img/news-header.jpg);}

/* #contents{padding: 80px 0 120px;} */

#contents{position: relative;padding: 100px 0 120px;background-color: #F5FBFD;margin-bottom: 30px;}
#contents::before,#contents::after{content: '';display: block;width: 2.5%;height: 100%;background-color: #fff;position: absolute;top: 0;left: 0;}
#contents::after{left: auto;right: 0;}

#news-list a{margin-bottom: 30px;}
@media (max-width: 960px) {
	#contents{padding: 80px 0;}
	#news-list a{margin-bottom: 15px;}
}

#archive_about{font-size: 12px;font-size: 1.2rem;padding-bottom: 60px;color: #006AAC;}
#archive_about h3 span{position: relative;padding-bottom: 3px;display: inline-block;}
#archive_about h3 span::after{content: "";display: block;width: 100%;height: 1px;background-color: #006AAC;position: absolute;left: 0;bottom: 0;}

.navigation{
	margin:0;
	padding: 0;
	line-height: 1;
	text-align: center;
	font-weight: bold;
	padding-top: 30px;
}

.wp-pagenavi a, .wp-pagenavi span {padding: 8px 12px 8px 13px;margin-right: 5px;display: inline-block;text-align: center;}
/* .wp-pagenavi a{color: #006AAC;} */
/* .wp-pagenavi a:hover{color: #e00;} */
.wp-pagenavi span.current {color: #006AAC;border: 2px solid #006AAC;background-color: #fff;}
.wp-pagenavi span.pages {display: none;}


/* :::::::::: ポスト関連 :::::::::: */
#post{padding: 0;margin-bottom: 10px;}
.entry{padding: 60px 30px;margin-bottom: 30px;background-color: #fff;}
.entry p{margin-bottom: 2rem;}
.entry h1{font-size: 26px;font-size: 2.6rem;text-align: left;border-bottom: 1px dotted #ddd;padding-bottom: 20px;margin-bottom: 15px;font-weight: bold;line-height: 1.25;}
.entry p.date{font-size: 12px;font-size: 1.2rem;margin-bottom: 1.4rem;color: #888;font-weight: bold;margin-bottom: 30px;}
.txt img,.txt iframe{max-width: 100%!important;}
.txt figure{margin-bottom: 2rem;}
.txt figure iframe{display: block;}

.wp-block-embed-youtube {position: relative;}
.wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position: relative;width: 100%;padding-top: 56.25%;}
.wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


#blog-navigation table{width: 100%;table-layout: fixed;font-size: 13px;font-size: 1.3rem;}
#blog-navigation .to-index{text-align: center;}
#blog-navigation .prev{text-align: right;}
#blog-navigation .next{text-align: left;}
#blog-navigation a{padding: 10px;text-decoration: none;}
/* #blog-navigation .prev{border-left: 1px dotted #ddd;} */
#blog-navigation a:hover {background-color: #fff;}

@media (max-width: 767px) {
	.entry{padding: 30px 20px;}
	.entry h1{margin-bottom: 20px;}
}