/* カスタム CSS をここに入力してください */

/* 投稿日時非表示 */

.byline .date {
display:none;
}

.category-newpost li .date {
display:none !important;
}

.category-newpost li a {
padding-left:0 !important;
}

.single .authorbox .author-newpost li .date, .related-box li .date {
display:none;
}

.single .authorbox .author-newpost li .ttl, .related-box li .ttl {
margin: 10px 0 0 !important;
}

.widget.widget_recent_entries li span, .widget li span.date {
display:none !important;
}

/* コメント欄非表示 */
.comment-respond {
display:none;
}

/* カテゴリー背景色 */
.single .authorbox .author-newpost li .cat-name, .related-box li .cat-name ,
.byline .cat-name {
background: #156011 !important;
color: #FFF !important;
}

/* モバイルディスクリプション非表示 */
.header .mobile_site_description{
display:none
}

/* フレームリンク幅調整 */
.single .entry-content iframe {
width: 100% !important;
}

/* ウィジェットタイトルカラー変更 */
.widgettitle {
background: #156011 !important;
color: #fff !important;
}

/* ロゴ位置調整 */
@media only screen and (min-width: 768px){
#logo {
margin: 30px 0 60px !important;
}}

/* Gナビ位置調整 */
#g_nav{
margin: 80px 0 0 !important;
}

/* ==========================================================================
   トップページ広告デザイン調整
   ========================================================================== */
/* 中央寄せ */
div.check01 {
display: flex;
justify-content: center;
flex-wrap:wrap;
}

/* マウスオン時アニメーション */
div.cBox01 {
width: 240px;
padding:0 6px;
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all  0.5s ease !important;
}

div.cBox01:hover {
color: #a0522d !important;
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all  0.5s ease !important;
}

/* h4 */
div.cBox01 h4{
font-size:16px;
font-weight:bold;
margin-top: -0.2em;
margin-bottom: 0.5em;
color: #a0522d;
}

/* 画像サイズ調整 */
.textwidget img {
width: 240px;
}

/* テーブル */
table.hk01{
margin:5px 0;
width:100%;
}

table.hk01 tr th{
border: 1px solid #fff !important;
padding:2px 5px;
font-weight:normal;
text-align:left;
font-size:12px;
background: #156011 !important;
color:#fff;
}

table.hk01 tr td{
border: 1px solid #fff !important;
padding:2px 5px;
font-weight:normal;
text-align:left;
font-size:12px;
}

/* テキスト*/
.textwidget p.txt01 {
margin-top: 0em;
line-height:1.4;
font-size:13px;
}

/* スマホロゴサイズ */
@media only screen and (max-width: 767px){
#logo a img{
    max-height: 3.9em!important;
    max-width: 100%!important;
  }}

