@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/* タイトル フォント */
#header .logo .site-name-text {
font-size:60px;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/* 記事タイトルを中央揃えにする */
header.article-header.entry-header {
	text-align:center;
}

.video-container {
margin: 0px auto;
}



/* Fix #2: SNSシェアボタンをホームページ/インデックスページで非表示 (個別記事ページのみ表示) */
body:not(.single) .sns-share {
  display: none !important;
}

/* Fix #3: 記事カードのビュー数 (0 view) を非表示 */
.entry-card .admin-pv {
  display: none !important;
}

/* =====================================================
   hidekun.blog A8net 広告用CSS
   ===================================================== */

.hidekun-a8-top-ad,
.hidekun-a8-header-ad,
.hidekun-a8-bodytop-ad {
    text-align: center;
    margin: 16px auto;
    padding: 8px 0;
    max-width: 100%;
    overflow: hidden;
}

.hidekun-a8-top-ad img,
.hidekun-a8-header-ad img,
.hidekun-a8-bodytop-ad img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    border: none;
}

.hidekun-a8-inline-ad {
    text-align: center;
    margin: 2em auto;
    padding: 12px 0;
    max-width: 100%;
    overflow: hidden;
}

.hidekun-a8-inline-ad img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    border: none;
}

.hidekun-a8-inline-ad::before,
.hidekun-a8-inline-ad::after {
    content: '';
    display: block;
    width: 80px;
    height: 1px;
    background: #e0e0e0;
    margin: 8px auto;
}

.hidekun-a8-sidebar-ad {
    text-align: center;
    margin: 12px auto;
    padding: 4px 0;
    max-width: 100%;
    overflow: hidden;
}

.hidekun-a8-sidebar-ad img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    border: none;
}

.hidekun-a8-debug {
    font-size: 11px;
    color: #999;
    text-align: center;
    margin: 4px 0;
    font-family: monospace;
    background: #f9f9f9;
    padding: 2px 6px;
    border-radius: 3px;
}

@media (max-width: 768px) {
    .hidekun-a8-top-ad,
    .hidekun-a8-header-ad,
    .hidekun-a8-bodytop-ad { margin: 12px auto; padding: 6px 0; }
    .hidekun-a8-inline-ad { margin: 1.5em auto; padding: 8px 0; }
    .hidekun-a8-inline-ad img[width="728"],
    .hidekun-a8-top-ad img[width="728"] { width: 100% !important; height: auto !important; }
}