@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
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.content h1,.content h2,.content h3,.content h4{font-weight:bold}

/*SNSボタンを小さく丸く　ここから*/

#main .button-caption {
	display: none; /*キャプション非表示*/
}


/*SNSシェアボタン*/
.sns-share-message{
	font-weight: bold; /*太字にする*/
	color: #875d5b; /*文字色を指定*/
}
.sns-share-buttons {
	flex-wrap: nowrap; /*折り返さない*/
	justify-content: center; /*中央揃え*/
}
.sns-share-buttons a {
	border-radius: 50%; /*アイコンを丸くする（カスタマイズを！）*/
	font-size: 20px; /*アイコンのサイズ（カスタマイズを！）*/
	margin: 0 5px; /*ボタン同士の間隔（カスタマイズを！）*/
}
#main .sns-share a {
	width: 40px; /*ボタンの横幅（カスタマイズを！）*/
	height: 40px; /*ボタンの高さ（カスタマイズを！）*/
}


/*SNSフォローボタン*/
.sns-follow-message{
	font-weight: bold; /*太字にする*/
	color: #875d5b; /*文字色を指定*/
}
.sns-follow-buttons {
	justify-content: center; /*中央揃え*/
}
.sns-follow-buttons a {
	border-radius: 50%; /*アイコンを丸くする（カスタマイズを！）*/
	font-size: 20px; /*アイコンのサイズ（カスタマイズを！）*/
	margin: 0 5px; /*ボタンの間隔（カスタマイズを！）*/
}
#main .sns-follow a {
	width: 40px; /*ボタンの横幅（カスタマイズを！）*/
	height: 40px; /*ボタンの高さ（（カスタマイズを！）*/
}
/*SNSボタンを小さく丸く　ここまで*/


/*youtube中央揃え*/
.video-container {
margin: 0px auto;
}

.entry-card-info,.post-date{display:none}

/*Group内のliの下にmarginを作る*/
ul.is-style-memo-box li,.wp-block-group li{margin-bottom:2em !important;}

/*Group内のリンクに余計な装飾をしない*/
.wp-block-group a::before, .is-style-information-box a::after {
    content: "" !important; /* 空のコンテンツ */
    display: none !important; /* 非表示 */
}

.ad-container {
    text-align: center;
    margin: 0 auto; /* ブロック要素を中央揃えにする場合 */
	margin-bottom:1em;
	font-size: 13px; /*アイコンのサイズ（カスタマイズを！）*/
}

/*アイキャッチ画像を角丸に*/
.eye-catch-wrap .eye-catch {
  box-shadow: none !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.eye-catch-wrap img,#sidebar img,.category img {
border-radius: 10px;
  box-shadow: none !important;
  border-bottom: none !important;  /* 下部のボーダーを無効にする */
  outline: none !important;       /* アウトラインを無効にする */
	margin-bottom:10px;
}

/*メインボックスとサイドバーの枠を削除*/
#content #main,#sidebar{border:none;box-shadow:none;}




/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

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

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



/* アピールエリア */
@media screen and (max-width: 769px) {
.appeal {
background-image: url(https://vortexs.xsrv.jp/furusato/wp-content/uploads/2025/09/furusatonozei.png);
height: 335px;
}
}






/* リンカー装飾変更　上下に細い線のみ　ここから--------- */
/* 【１】全体コンテナ: 上下線のみの適用と強制リセット */
/* ---------------------------------------------------- */
.yyi-rinker-contents {
    /* 全体を囲むボーダーや影を強制的に無効化 */
    border: none !important; 
    box-shadow: none !important; 
    border-radius: 0 !important; 
    background-color: transparent !important; 
    
    /* 上下に1pxの細い線を追加し、強制適用 */
    border-top: 1px solid #ddd !important; 
    border-bottom: 1px solid #ddd !important; 
    
    /* 内部のパディング（余白）を調整し、線との間にスペースを確保 */
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    /* 左右のパディングはブラウザ/テーマのデフォルトを尊重 */
}

/* ---------------------------------------------------- */
/* 【２】内部ボックスのボーダーを強制的に削除 */
/* ---------------------------------------------------- */
/* おそらく残っているボーダーの正体です */
.yyi-rinker-contents .yyi-rinker-box {
    border: none !important; /* 内部ボックスのボーダーを削除 */
    box-shadow: none !important; /* 内部ボックスの影を削除 */
    padding: 0 !important; /* 内部ボックスの余白もリセット */
    margin: 0 !important;
}

/* ---------------------------------------------------- */
/* 【３】商品画像: 角丸のみを強制適用 */
/* ---------------------------------------------------- */
.yyi-rinker-contents .yyi-rinker-image img {
    /* 画像の角丸を設定し、強制適用 */
    border-radius: 8px !important; 
    
    /* 画像に影や枠線がある場合は無効化 */
    box-shadow: none !important;
    border: none !important;
}

/* ---------------------------------------------------- */
/* 【４】その他の内部要素のリセット（念のため） */
/* ---------------------------------------------------- */
.yyi-rinker-contents .yyi-rinker-info, 
.yyi-rinker-contents .yyi-rinker-title, 
.yyi-rinker-contents .yyi-rinker-detail,
.yyi-rinker-contents .yyi-rinker-links {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}
/* リンカー装飾変更　上下に細い線のみ　ここまで------------- */