@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){
  /*必要ならばここにコードを書く*/
}

/* ===== 広告CTAカード .mk-cta （managed 2026-09-15） ===== */
.mk-cta{
  border:2px solid #e8a33d;
  border-radius:10px;
  background:#fffdf6;
  padding:20px 18px 16px;
  margin:2em 0;
}
.mk-cta-lead{
  font-size:.82em;
  color:#a8761f;
  font-weight:700;
  margin:0 0 4px;
  letter-spacing:.02em;
}
.mk-cta-name{
  font-size:1.35em;
  font-weight:700;
  margin:0 0 12px;
  color:#222;
  line-height:1.3;
}
.mk-cta-spec{
  list-style:none;
  padding:0;
  margin:0 0 16px;
}
.mk-cta-spec li{
  position:relative;
  padding-left:1.3em;
  margin:.45em 0;
  font-size:.95em;
  line-height:1.65;
}
.mk-cta-spec li::before{
  content:"\025B6";
  position:absolute;
  left:0;
  color:#e8a33d;
  font-size:.8em;
  top:.25em;
}
.mk-cta-spec strong{color:#c0392b;}
.mk-cta-btn{margin:0 0 10px;text-align:center;}
.mk-cta-btn a{
  display:block;

  background:linear-gradient(#f7bf5c,#e8a33d);
  color:#fff!important;
  font-weight:700;
  font-size:1.02em;
  text-decoration:none!important;
  padding:15px 12px;
  border-radius:8px;
  box-shadow:0 3px 0 #c98a26;
  line-height:1.45;
}
.mk-cta-btn a:hover{
  filter:brightness(1.06);
  transform:translateY(1px);
  box-shadow:0 2px 0 #c98a26;
}
.mk-cta-note{
  font-size:.76em;
  color:#777;
  margin:0;
  line-height:1.6;
}
@media screen and (max-width:480px){
  .mk-cta{padding:16px 13px 13px;}
  .mk-cta-name{font-size:1.18em;}
  .mk-cta-btn a{font-size:.96em;padding:14px 10px;}
}
