/*ページ送り丸囲みに*/
.pagination-next {display: none;

}
.page-numbers {
	color: #919191;
	border: 1px solid #919191;
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); /*数字部分の影*/
}
.pagination .current {
	background-color: #919191;
  color: #fff;
}
.page-numbers.dots {
  opacity: 1;
  background: none;
}
.pagination a:hover {
	background-color: #919191;
  color: #fff;
}
a.prev, a.next {
  /*display: none;*/
}/*次へを表示しない*/
@media screen and (max-width: 480px) {
.page-numbers {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
}

/*ヘッダーメニューの影*/
nav#navi, .menu-header .sub-menu{
	font-weight: normal;
	box-shadow:0 5px 10px -5px rgba(0,0,0,.4);
}

.menu-header .menu-item:hover{
	 border-bottom:3px solid #FDD835 !important;/*線の太さ色*/
	    transition: all .3s;/*線が出てくる時間*/
}
.sub-menu .menu-item:hover{
	border-bottom:none !important;
}

/*2カラムのタイトル調整*/
.column-left .column-right {
margin-top: 0;
}

.topcat {
font-weight: normal;
margin-top: 40px;
padding-left: 10px;
background-color: #ece9e6;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #F9F9F9), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #F9F9F9),color-stop(.75, #F9F9F9), color-stop(.75, transparent),to(transparent));
-webkit-background-size: 14px 14px;
}
/*ここまで*/

/*カテゴリー別新着*/
.widget-entry-card-thumb {
margin-right: 15px;
}/*本文との隙間広く*/

/*ヘッダーロゴのアニメーション*/
.logo{
	animation-name:fdin;
	animation-duration:2s;
}
@keyframes fdin{
from {
	opacity:0;
	transform: translateY(10px);
}
to {
	opacity:1;
	transform: translateY(0);
}
}

a:hover{
/*text-decoration: none;*/
color: #49add1;
}

.cat-link {
color: #fff;
text-decoration: none;
display: inline-block;
margin-right: 5px;
padding: 2px 6px;
font-size: 12px;
background-color: #6d5c5a ;
border-radius: 2px;
word-wrap: break-word;
}

/*記事一覧エントリーカードラベルカスタム*/
.entry-card-thumb .cat-label {
    top: 0;
    left: 10px;
    border: none;
    font-size: 12px;
    color: #fff;
    background-color: #6d5c5a;
    padding: 1px 5px;
    margin: -6px 0 0 0;
min-width: 0;
	overflow: visible;
	overflow-wrap: break-word;
box-sizing: border-box;
white-space: pre-wrap;
line-height: 120%;
}

/*タグクラウド重複をなくす→消えない*/
.tagcloud.fa.fa-tag.tax-icon::before{
display:none;
}

/*3カラム*/
.column-3{
background-color: #fff;
}

/*表の色*/
.even {
	background: #808000;
}
.odd{
background: #fefcf9;
}

/*登録ボタン*/
.wp-block-button__link {
    color: #fff;
    background-color: #505050;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 0.75em;
	border-radius: 4px;
    padding: 0.6em;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    box-sizing: border-box;
}


/*テーブル*/
table{
border-collapse: collapse;
}
tr td{
border: solid 2px #FFF;
background: #f5f5f5;
}
tr th{
border: solid 2px #FFF;
background: #f3f3f3;
}

/*目次の文字色*/
.toc a{
	color: #4b4737;
}
/*ブログ購読 email入力欄の幅*/
#subscribe-email input{
width: 95%;
margin-bottom:8px;
}

/* ブログ購読ボタンのカスタマイズ */
#subscribe-submit button {
  border-radius: 4px;
  margin: 9px; margin-left: 0px;	
  /* width: 19%;*/
}

/*ヘッダーのコピー色*/
#header .tagline{
	color: #4b4737;
}