.newslist-nav .bid.sort_li {border-top-color: #766bb1;}
.bid.newslist-category {background-color: #766bb1;}
.others.newslist-category {background-color: #7facf7;}
.topics.newslist-category {background-color: #b9c600;}
.newslist-nav .topics.sort_li {border-top-color: #b9c600;}
.sort_li a{text-decoration: none;}

.wp-block-image .alignright{margin:1.2rem 0 1rem 1.6rem;}
.wp-block-image .alignleft{margin:1.2rem 1.6rem 1rem 0;}
.wp-block-image .aligncenter{margin:1.2rem auto;}
@media only screen and (max-width: 820px) {
	.sp-w100p {width:100%;margin:0 auto;}
	.main-post {padding:0 1rem;}
	.main-post img{width:100%;height:auto;}
	.wp-block-image .alignright{float:none;text-align:center;width:94%;}
	.wp-block-image .alignleft{float:none;text-align:center;width:94%;}
	.wp-block-image .aligncenter{float:none;text-align:center;width:94%;}
}


/* ボタン */
.btn-area-c {width: 30%;margin: 40px auto 0 auto;}
.pagebottom-banner_link.small {min-height: 3.3em;}
li.pagebottom-banner_li.active {background-image:none;background:linear-gradient(to bottom, rgba(82, 68, 157, 0.6), rgba(82, 68, 157, 0.5) 100%);pointer-events:none;}
li.pagebottom-banner_li.active a{pointer-events:none;}
li.pagebottom-banner_li.active, .__btn>li {box-shadow: 0px 0px 0px rgb(0 0 0 / 25%);}
/* ---------------------------------------
WordPless
--------------------------------------- */
.navigation {margin-top: 40px;}
.wp-pagenavi {
	color: #fff;clear: both;
	text-align:center;
	}
.wp-pagenavi .pages{display:none;}
.wp-pagenavi .first{display:none;}
.wp-pagenavi .last{display:none;}
.wp-pagenavi .extend {display:none;}
.wp-pagenavi a, .wp-pagenavi span {
	border-radius: 0px;
	color: #fff;
	background-color: rgba(62, 59, 105, 1.0);
	border: 1px solid rgba(62, 59, 105, 1.0);
	padding: 8px 12px;
	margin: 0 2px;
	white-space: nowrap;
	/* -moz-border-radius: 3px; */
	/* -webkit-border-radius: 3px; */
	/* border-radius: 3px; */
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
}
.wp-pagenavi a:hover{
	color: #fff;
	background-color: rgba(62, 59, 105, 0.6);
	border-color: rgba(62, 59, 105, 0.6);
    }
.wp-pagenavi span.current{
	color: rgba(62, 59, 105, 1.0);
	background-color: #fff;
	border-color: rgba(62, 59, 105, 1.0);
	font-weight: bold;
}
.wp-pagenavi span.current:hover{
	color: #fff;
	background-color: rgba(62, 59, 105, 1.0);
	border-color: rgba(62, 59, 105, 1.0);
}

/* show hidden */
.sp_show {display:none;}
.sp_hidden {display:block;}
@media only screen and (max-width: 860px) {
	.sp_show {display:block;}
	.sp_hidden {display:none;}
	 }
/*BR*/
.spbr {display:none;}
.pcbr {display:block;}
	@media only screen and (max-width: 860px) {
		.spbr {display:block;}
		.pcbr {display:none;}
	}

#e-cal {margin-top:80px ;border-top: 1px dashed #ccc;}
.no-post-text{text-align:center; background-color:#ebebeb;border:1px solid #ddd;padding:8rem 1rem;}

.newslist-category:hover {opacity: 0.8;}


/* footer */
.footer-nav .col2.__head .col2-cld:first-of-type {
	width: 100%;
	min-width: 409px;
}
.footer-nav .col2.__head .col2-cld:first-of-type .nav-menu._child .nav-menu_li {
	width: 33%;
}

.footer-nav .col2.__head .col2-cld:nth-of-type(2),
.footer-nav .col2.__head .col2-cld:nth-of-type(3) {
	width: 48.7983870968%;
}
@media only screen and (max-width: 860px) {
	.footer-nav .col2.__head .col2-cld:nth-of-type(2),
	.footer-nav .col2.__head .col2-cld:nth-of-type(3) {
		width: 100%;
	}
}
.footer-nav .col2.__head .col2-cld:nth-of-type(3) .nav-menu._child .nav-menu_li {
	width: 50%;
}
@media only screen and (max-width: 860px) {
	.footer-nav .col2.__head .col2-cld:nth-of-type(3) .nav-menu._child .nav-menu_li {
		width: 50%;
	}
}

.proposal.newslist-category {background-color: #766bb1;}
.page.newslist-category {background-color: #3e3b69;}
.newslist-category.page a{pointer-events:none}
.newslist-category.page:hover{opacity: 1.0;}
.search-submit {cursor: pointer;}
.search-submit:hover {background-color: #3e3b69;border: 1px solid #3e3b69;}
input.search-field {padding: 0 0.6rem; outline: none;}
.search-honbun p{margin: 0;padding: 0;}