@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/






/* childacademy */




/* ===================================================================

  投稿ページ「まなぶてらすのまゆみ先生のインタビュー記事」

  ・id_6453：講師インタビュー記事02
  ・https://www.childacademy.jp/manatera-teacher-interview-02/

  Googleフォントを使用しています。
  ・font-family: "M PLUS Rounded 1c", serif !important;
  ・font-weight: 100 !important;
  ・font-weight: 300 !important;
  ・font-weight: 400 !important;
  ・font-weight: 500 !important;
  ・font-weight: 700 !important;
  ・font-weight: 800 !important;
  ・font-weight: 900 !important;

=====================================================================*/


/* タイトル */
#body_wrap.id_6453 #main_content h1{
  font-family: "M PLUS Rounded 1c", serif !important;
  font-weight: 600 !important;
  color: #283033 !important;
  font-size: 30px !important;
  margin-bottom: 3rem;
  border: none !important;
}
/* タイトルの既存スタイル削除 */
#body_wrap.id_6453 #main_content h1 > span{
  border: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* アイキャッチ */
#body_wrap.id_6453 #main_content .p-articleThumb img{
  overflow: hidden !important;
  border-radius: 8px !important;
}
/* <h2> */
#body_wrap.id_6453 .post_content h2{
  font-family: "M PLUS Rounded 1c", serif !important;
  font-weight: 600 !important;
  background-color: #fff !important;
  color: #283033 !important;
  font-size: 26px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 1em !important;
  padding-bottom: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top    : 2.5em !important;
  margin-bottom : 1.5em !important;
}
#body_wrap.id_6453 .post_content h2::before{
  display: none !important;
}
/* <h3> */
#body_wrap.id_6453 .post_content h3{
  font-family: "M PLUS Rounded 1c", serif !important;
  font-weight: 600 !important;
	background: none !important;
  padding-left: 48px !important;
  font-size: 18px !important;
  color: #02d1bf !important;
  margin-top    : 0 !important;
  margin-bottom : 0 !important;
  padding-top: 2em !important;
  padding-bottom : 1.6em !important;
}
#body_wrap.id_6453 .post_content h3:before{
  content: "" !important;
  width: 32px !important;
  height: 2px !important;
  background: #02d1bf !important;
  position: absolute !important;
  top: 48px !important;
  left:0 !important;
  border-radius: 100px !important;
}
/* <p> */
#body_wrap.id_6453 .post_content p{
  font-family: "M PLUS Rounded 1c", serif !important;
  font-weight: 400 !important;
}
/* 写真 */
#body_wrap.id_6453 .post_content .myPhoto img{
  border-radius:8px;
  overflow:hidden;
}

/* スマホ対応 */
@media screen and (max-width:599px) {
  #body_wrap.id_6453 #main_content h1{
    font-size: 24px !important;
    line-height: 1.5 !important;
  }
  #body_wrap.id_6453 .post_content h2{
    font-size: 22px !important;
    line-height: 1.5 !important;
    margin-bottom : 0.5em !important;
  }
  #body_wrap.id_6453 .post_content h3{
    font-size  : 17px !important;
    line-height: 1.5 !important;
    padding-left: 32px !important;
    padding-bottom : 1.6em !important;
  }
  #body_wrap.id_6453 .post_content h3:before{
  width: 22px !important;
  top: 46px !important;
  }
}



/* ----------------------------------------------------------------------- */