@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){
  /*必要ならばここにコードを書く*/
}
/* サイトタイトル（丸ゴシック＋サイズ調整） */
.site-name-text {
  font-family: 'M PLUS Rounded 1c', sans-serif !important;
  font-size: 48px;
  font-weight: 700;
}

/* スマホ用（少し小さめに） */
@media screen and (max-width: 768px) {
  #header .site-name-text {
    font-size: 36px;
  }
}


/* サブタイトル（キャッチフレーズ） */
.tagline {
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  margin-top: 6px;
}

/* スマホ表示用（幅768px以下） */
@media screen and (max-width: 768px) {
  #header .site-name-text {
    font-size: 32px;
  }
  #header .tagline {
    font-size: 16px;
  }
}
/* サブタイトルを白色に変更 */
.tagline {
  color: #ffffff !important;
  text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
.entry-content {
  line-height: 1.8;
}
body {
  font-family: 'Noto Sans JP', sans-serif;
}
/* Google Fonts 読み込み */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap');

/* 全体のフォントをNoto Sans JPに変更 */
body {
  font-family: 'Noto Sans JP', sans-serif;
}
/* Google Fonts (丸ゴシック) 読み込み */
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700&display=swap');

/* タイトルだけ丸ゴシックに変更 */
.site-name-text {
  font-family: 'M PLUS Rounded 1c', sans-serif !important;
}

/* サブタイトルも丸ゴシックにしたい場合（任意） */
/*
.tagline {
  font-family: 'M PLUS Rounded 1c', sans-serif !important;
}
*/
