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

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

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

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

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

/*ヘッダーモバイルボタンの色と高さ、アイコンの位置を変更*/
.search-menu-button.menu-button,
.navi-menu-button.menu-button{
	background-color: #202020;
	color: #ffffff;
	height: 75px;
	padding-top: 5px;
}

.logo-menu-button.menu-button{
	background-color: #202020;
	height: 75px;
}

.mobile-menu-buttons{
	background: 202020;
height: 75px;

}

.navi-menu-content {
  left: auto;
  right: 0;
  transform: translateX(105%);
}
/* ▼ アイコン全体を中央寄せに */
.social-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}

/* ▼ Instagramアイコンにグラデーション */
.social-icons a.insta-icon i {
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  transition: opacity 0.3s;
}

/* ▼ ホバー時の少し薄くなる演出（任意） */
.social-icons a.insta-icon:hover i {
  opacity: 0.7;
}

@media screen and (max-width: 768px) {
  /* ヘッダー全体背景を白に */
  header,
  .header,
  .header-container,
  .mobile-menu-buttons {
    background-color: #ffffff !important;
    color: #000000 !important;
  }

  /* メニュー内リンクやボタンの文字色 */
  .mobile-menu-buttons a,
  .mobile-menu-buttons button,
  .mobile-menu-buttons .menu-button {
    color: #000000 !important;
  }
}

@media screen and (max-width: 768px) {
  /* ヘッダー全体の背景色強制白 */
  header,
  .header,
  .header-container,
  .mobile-menu-buttons,
  .mobile-menu-buttons .menu-button,
  .mobile-menu-buttons .menu-button > a,
  .mobile-menu-buttons .menu-button > button {
    background-color: #ffffff !important;
  }
}