@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){
  /*必要ならばここにコードを書く*/
}
/************************
 ページトップボタン
************************/
#go-to-top {
  bottom: 60px;
}

.toc {
  width: 90%;
}

@media screen and (min-width: 1024px) {
  .article {
    width: 1000px;
    margin: 0 auto;
  }
}

.logo-header img {
  display: none;
}

.mobile-menu-buttons {
  background: #1E6A1E;
  color: white;
}

.mobile-menu-buttons .menu-button > a {
  color: white;
}

/* 医療者向けと各子カテゴリではサムネイルを非表示 */
.category-for-medical-professionals .entry-card-thumb,
.category-orthopedics .entry-card-thumb,
.category-medical-fees .entry-card-thumb,
.category-clinic-management .entry-card-thumb,
.category-emr .entry-card-thumb,
.category-computer .entry-card-thumb {
  display: none;
}

.category-for-medical-professionals .entry-card-content,
.category-orthopedics .entry-card-content,
.category-medical-fees .entry-card-content,
.category-clinic-management .entry-card-content,
.category-emr .entry-card-content,
.category-computer .entry-card-content {
  margin-left: 0;
  width: 100%;
}
/* 医療者向けカテゴリの入口 */
.medical-category-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 15px 0 25px;
}

.medical-category-nav a {
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #2f7d68;
  border-radius: 6px;
  text-decoration: none;
  white-space: nowrap;
}
.author-info,
.author-name,
.post-author,
.entry-author {
  display: none !important;
}