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

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

*, *::before, *::after {
  box-sizing: border-box;
}
.widget-content-top, .content-top {
	margin: 0 !important;
}
.main {
	width: auto;
}
.logo {
	padding:20px 0 0 0;
}
.content, .footer, .sidebar {
	margin: 0;
}
a { color: #0000FF; text-decoration: none; }
a:hover { text-decoration: underline; color: #FF0000; }

/* 全体のレイアウト */
/*初期値　160:450:160*/
.entry-content {
	max-width: 1000px;
	width: 1000px;
	margin: 10px auto 0;
	display: flex;
	gap: 10px;
}
.content-area {
	display: flex;
	gap: 10px;
}
.entry-title {
	text-align: center;
	max-width: 780px;
	width: 100%;
}

/* 本文右側のミニサイドバー */
.right-mini-sidebar {
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
	border: 2px solid;
	margin: 0;
	background-color: #ffffff;
}


/*新着記事一覧*/
.news-box-title {
	margin: 10px 0 0 0;
	font-size: 16px;
}
.right-mini-sidebar p {
	display: none;
}

/*URL装飾関係*/
/*URL左の中点（・）を消す*/
.category-post-titles {
	list-style: none;
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0 auto !important;
}
/*URL間に下線*/
ul.category-post-titles li {
  border-bottom: 1px solid #aaaaaa;
  padding: 8px 0;
	margin: 0 10px 0 0;
}
/*最後の下線のみ消す*/
ul.category-post-titles li:last-child {
  border-bottom: none;
	border-bottom: 2px solid #898989;/*最後の下線を改めて付ける*/
}
/*一番上のURLの上に傍線*/
ul.category-post-titles li:first-child {
	border-top: 2px solid #898989;
}

.content-top {
	background-color: #ffffff;
}
.card-thumb {
	display: none;
}
.card-content {
	margin: 0;
}
.update-date {
	margin-right: 10px;
}
.top-search-box, .link-top-information-list {
	display: none;
}

/*サイドバー*/
.sidebar {
	background-color: #dde1ff;
}
.nav-parent {
	display: flex;
	gap: 10px;
}
.nav-site-pages {
	width: 95px;
	padding: 5px;
	background-color: #ffff;
}
.title-nav-site-pages {
	font-size: 14px;
}
.nav-site-pages-urls {
	list-style: none;
	padding: 0;
}
.nav-contents {
	background-color: #ffffff;
	width: 95px;
	padding: 5px;
}
.title-nav-contents-pages {
	font-size: 14px;
}
.nav-contents-urls {
	list-style: none;
	padding: 0;
}
.link-archive-list {
	float: right;
	margin: 0 10px 0 0;
}
.author-info {
	display: none;
}
.date-tags {
	display: none;
}

/*hに関するcocoonの指定解除*/
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6, .body pre  {
	background: none;
  border: none;
  padding: 0;
  margin: 0;
  border-radius: initial;
  box-shadow: none;
  line-height: initial;
  color: initial;
	font-family: "MS PGothic"
}


.breadcrumb {
	display: none;
}
.cat-link {
	display: none;
}
.under-entry-content {
	display: none;
}
.main {
	padding: 0 10px 0 10px;
}
.mobile-footer-menu-buttons {
	display: none;
}

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

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

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