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

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

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

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

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



/*20260414_記述*/
/*アピールエリア*/

/* 白い背景を透明に_SP*/
@media screen and (max-width: 1023px){
.appeal-content{
color:#fff;
background-color:transparent;
padding-top: 70vw;  /* 上からの距離 */
font-size: inherit;
font-weight: 700;
}
}

/* 白い背景を透明に_PC */
@media screen and (min-width: 1024px) {
.appeal-content{
color:#fff;
background-color:transparent;
padding-top: 15vw;  /* 上からの距離 */
font-size: inherit;
font-weight: 700;
}
}
 

/*タイトルの文字サイズを大きく*/
.appeal-title{
font-size:3em;
margin-bottom: 1em;
}
 

/*赤いボタンを透明に*/
a.appeal-button{
background-color:transparent;
border: solid 1px;
border-color:#fff;
transition : 1s;
margin-top: 3.5em;
letter-spacing: 0.5em;
}
 

/*ボタンにマウスを載せたときふわっとする*/
a:hover.appeal-button {
  transform: scale(1.1);
}

/*20260414_記述*/
/* 本文内の見出しの上の余白を一括調整 */
#main .article h2,
#main .article h3,
#main .article h4,
#main .article h5,
#main .article h6 {
    margin-top: 3.0em !important;
    margin-block-start: 3.5em !important; /* ブラウザのデフォルト上書き対策 */
}

