@charset "UTF-8";
/*
Theme Name:   THE SONIC Child
Theme URI:    https://the-sonic.jp
Description:  THE SONICカスタマイズ用子テーマ
Author:       SONIC Team
Author URI:   https://the-sonic.jp
Template:     thesonic
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
* ここから下に記述
*/

/* ======================================
   フォント（全体＋見出し）
   ====================================== */
body,
button,
input,
select,
textarea {
  font-family: "M PLUS Rounded 1c",
               -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
}

/* 見出しも明示的に上書き（テーマ側で別指定されていても効きやすくする） */
h1, h2, h3, h4, h5, h6 {
  font-family: "M PLUS Rounded 1c",
               -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
}

/* タイトル系も念のため（テーマで個別指定されがちな箇所） */
.entry-title,
.widget-title,
.site-title,
.site-description {
  font-family: "M PLUS Rounded 1c",
               -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
}

/* --------------------------------------
  リンク下線（元の指定）
-------------------------------------- */
.entry-letterbody p>a {
  text-decoration: underline;
}

/* --------------------------------------
  位置調整（元の指定）
-------------------------------------- */
@media (min-width: 1030px){
  .home #content {
    margin-top: 0px;
  }
  .home #sidebar{
    margin-top: 30px;
  }
}

/*--------------------------------------
  ブロックをフル幅で表示（元の指定）
--------------------------------------*/
.is_fullwidth {
  margin-left: -16px;
  margin-right: -16px;
}

@media (min-width: 1000px) {
  .is_fullwidth {
    margin-left: -20px;
    margin-right: -120px;
  }
}

@media (min-width: 768px) and (max-width: 1029px) {
  .is_fullwidth img {
    width: 100%;
  }
}
