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

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

.entry-title {
  display: none;
}

.article H1 {
  background-color: transparent;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

.article H2 {
  background-color: transparent;
  padding: 0 !important;
  margin: 0;
  font-weight: normal;
}

.article H3 {
  padding: 0;
  margin: 0;
  border: none;
}

.article H4 {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: none;
}

.article ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 30px;
}

figure{
	margin-bottom: 0 !important;
}


.ji-40 {
  font-size: clamp(2.188rem, 2.074rem + 0.57vw, 2.5rem) !important;
}

.ji-39 {
  font-size: clamp(2.125rem, 2.011rem + 0.57vw, 2.438rem) !important;
}

.ji-38 {
  font-size: clamp(2.063rem, 1.949rem + 0.57vw, 2.375rem) !important;
}

.ji-37 {
  font-size: clamp(2rem, 1.886rem + 0.57vw, 2.313rem) !important;
}

.ji-36 {
  font-size: clamp(1.938rem, 1.824rem + 0.57vw, 2.25rem) !important;
}

.ji-35 {
  font-size: clamp(1.906rem, 1.804rem + 0.51vw, 2.188rem) !important;
}

.ji-34 {
  font-size: clamp(1.875rem, 1.784rem + 0.45vw, 2.125rem) !important;
}

.ji-33 {
  font-size: clamp(1.813rem, 1.722rem + 0.45vw, 2.063rem) !important;
}

.ji-32 {
  font-size: clamp(1.75rem, 1.659rem + 0.45vw, 2rem) !important;
}

.ji-31 {
  font-size: clamp(1.688rem, 1.597rem + 0.45vw, 1.938rem) !important;
}

.ji-30 {
  font-size: clamp(1.625rem, 1.534rem + 0.45vw, 1.875rem) !important;
}

.ji-29 {
  font-size: clamp(1.563rem, 1.472rem + 0.45vw, 1.813rem) !important;
}

.ji-28 {
  font-size: clamp(1.5rem, 1.409rem + 0.45vw, 1.75rem) !important;
}

.ji-27 {
  font-size: clamp(1.469rem, 1.389rem + 0.4vw, 1.688rem) !important;
}

.ji-26 {
  font-size: clamp(1.406rem, 1.327rem + 0.4vw, 1.625rem) !important;
}

.ji-25 {
  font-size: clamp(1.375rem, 1.307rem + 0.34vw, 1.563rem) !important;
}

.ji-24 {
  font-size: clamp(1.313rem, 1.244rem + 0.34vw, 1.5rem) !important;
}

.ji-23 {
  font-size: clamp(1.25rem, 1.182rem + 0.34vw, 1.438rem) !important;
}

.ji-22 {
  font-size: clamp(1.188rem, 1.119rem + 0.34vw, 1.375rem) !important;
}

.ji-21 {
  font-size: clamp(1.125rem, 1.057rem + 0.34vw, 1.313rem) !important;
}

.ji-20 {
  font-size: clamp(1.094rem, 1.037rem + 0.28vw, 1.25rem) !important;
}

.ji-19 {
  font-size: clamp(1.031rem, 0.979rem + 0.26vw, 1.188rem) !important;
}

.ji-18 {
  font-size: clamp(0.969rem, 0.917rem + 0.26vw, 1.125rem) !important;
}

.ji-17 {
  font-size: clamp(0.938rem, 0.896rem + 0.21vw, 1.063rem) !important;
}

.ji-16 {
  font-size: clamp(0.875rem, 0.833rem + 0.21vw, 1rem) !important;
}

/* グーグルフォント Noto Serif Japanese （明朝体）*/
.noto-mincho {
  font-family: "Noto Serif JP", serif;
}

/* 文中の字を小さく */
.komoji {
  font-size: 0.7em !important;
}

/* 文中の字を大きく */
.oomoji {
  font-size: 1.4em;
}

/* 太字 */
.futoji {
  font-weight: bolder !important;
}

/* 細字 */
.hosoji {
  font-weight: lighter !important;
}

/* 文字を斜めに */
.naname {
  font-style: italic;
}

/* グラデーション文字 */
.ji-gra01 {
  background: linear-gradient(to right, rgb(69, 179, 224) 25%, rgb(102, 51, 153) 75%);
  -webkit-background-clip: text;
  color: transparent;
}


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

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

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