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

.floating-line-btn{
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #06C755;
  color: #fff;
  padding: 14px 18px;
  border-radius: 30px;
  font-weight: bold;
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  z-index: 999999;
  font-size: 14px;
}


/* 2026-11-12 監査：スマホの小さい文字・押しにくいリンク・薄い文字 */
@media (max-width:834px){
  html body .cat-label{font-size:12px}
  html body .mt-pr-tag,html body .mt-sr__pr,html body .mt-sk__pr,html body .mt-sd__pr{font-size:12px}
  html body .entry-date,html body .post-date,html body .post-update{font-size:13px}
  .article table{font-size:14px}
  .mt-tools__tabs small,.mt-stage__step{font-size:13px}
}
.toc a{display:inline-block;padding:6px 0}
.breadcrumb a,.breadcrumb-caption{display:inline-block;padding:6px 2px}
.breadcrumb,.breadcrumb-caption{color:#4b5863}
.pagination .current,.page-numbers.current{background:#0d5f7a;color:#fff}
.mt-sr input[type=checkbox],.mt-sk input[type=checkbox]{width:22px;height:22px;margin-right:8px;vertical-align:-4px}
