/*****************************************
* メインナビゲーションの色（緑）
******************************************/
.main-navigation{background:#95c51a; border-bottom:solid 1.5px #ddd;}
.menu-toggle{background:#95c51a;}

/*****************************************
* フッターの色（オレンジ）
******************************************/
.site-footer{background:#F39800;}
.site-footer a:hover{color:#FFB2AE}

/*****************************************
* 固定ページ記事タイトル非表示
******************************************/
.page 
.entry-title {
  display: none;
}

/*****************************************
* reCaptchaバッジ非表示
******************************************/

.grecaptcha-badge { visibility: hidden; }

/*****************************************
* スマートフォンのみ改行
******************************************/

@media screen and (min-width: 768px){
.br-sp {display: none; }
}

/*****************************************
* tag表示関連
******************************************/

.o-tags{
    text-align: right; /* タグ一覧を右寄せ */
    margin-bottom: 14px; /* タグ一覧の下に余白 */
}
.o-tags a{
    background: #1EAA39; /* タグの背景色 */
    color: #ffffff; /* タグの文字色 */
    font-size: 12px; /* タグの文字サイズ */
    font-weight: bold; /* タグの文字を太字に */
    padding: 2px 5px; /* タグ内の余白 */
}
.o-tags a:hover{
    opacity: 0.5; /* マウスオンした時に透明度を落とす */
    text-decoration: none; /* マウスオンした時の下線を非表示に */
}

/*****************************************
* 画像をくっきり
******************************************/

img {
	image-rendering: smooth;
}


/*****************************************
* 行間を空ける
******************************************/

.bottom_space {
  margin-bottom: 0.5em;
}

/*****************************************
* マウスオーバー明るく
******************************************/

a:hover img{
opacity:0.8;
filter:alpha(opacity=600);
-ms-filter: "alpha( opacity=600 )";
}