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


body {
  background-color: #fff;
  font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, san
}
body .container{
  font-size: 14px;
}
#gnav, #pnav {
  padding: 0;
}
#gnav > li a span {
  font-weight: 500;
  line-height: 1.8;
}
#footer_nav ul {
  padding: 0;
}
#footer_nav li a {
  font-weight: 500;
}


.a-wrap {
  border-radius: 5px;
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);
}

.widget_search .wp-block-search__button {
  background-color: #009aff;
  border: none;
}
.wp-block-latest-posts__list,
.wp-block-latest-comments,
.wp-block-archives-list,
.wp-block-categories-list {
  border: 1px solid #ddd;
  padding: 0;
}
.wp-block-latest-comments__comment {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
 
	.mobile-menu-buttons {
		display: none;
	}
}

.widget h2 {
  font-size: 16px;
}
.sidebar h2, .sidebar h3 {
  background-color: #009aff;
  color: #fff;
  padding: 12px;    
  margin: 0;
}
.wp-block-latest-comments__comment {
  padding: 10px 4px;
  font-size: 16px;
}
.sidebar .wp-block-group {
  font-size: 16px;
}
.blogcard, .ecb-entry-border .entry-card-wrap, .page-numbers, .pagination-next-link, .comment-btn, .index-tab-buttons .index-tab-button, .border-square .a-wrap, .author-box {
  background-color: #009aff;
  color: #fff;
  font-size: 16px;
  display: table;
  margin: 0 auto;
  width: auto;
  padding: 10px 30px;
  border-radius: 10px;
}
input[type=submit], #bbp_reply_submit, .bp-login-widget-register-link a {
  background-color: #009aff;
  color: #fff;
  font-size: 16px;
  display: table;
  margin: 1em auto !important;
  width: auto;
  padding: 10px 30px;
  border-radius: 10px;
}

.pagination-next-link:hover, .comment-btn:hover {
  background-color: #009aff;
  color: #fff;
}
.related-entry-heading, .comment-title {
  margin: 22px 0;
  font-size: 18px;
}

.related-list {
  font-size: 16px;
}
.commets-list {
  font-size: 16px;
}

h3 {
  font-size: 18px;
}
#respond {
  font-size: 16px;
}

.related-entry-card-snippet, .entry-card-snippet {
  font-size: 14px;
}
