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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
A:link     {text-decoration: none; color:#666633;}
A:visited  {text-decoration: none; color:#929249;}
A:hover{color:#B3B380;text-decoration : none; visibility : visible; float : none; clear : none; position : relative; top : 1pt; left : 1pt;}
A:active   { 	background:transparent; text-decoration: none; color:#B3B380;}

.header-container {
	background-color: transparent;
	margin-bottom: 20px;
}

.navi {
	background-color: transparent;
}

#main, #footer {
  background: transparent;
}

.pagination-next {
	display: none;
}
.page-numbers { /*通常時*/
  color: #929249;
  border: 1px solid #929249;
}
.pagination .current { /*現在のページ*/
  background-color: #929249;
  color: #fff;
}
.page-numbers.dots { /*ドット「…」の部分*/
  opacity: 1;
  background: none;
}
.pagination a:hover { /*マウスホバー時*/
  background-color: #929249;
  color: #fff;
}
.artcle h1{
	font-size: 18px;
	font-weight: normal;
}

.entry-title{
	font-size: 18px;
	font-weight: normal !important;
	position: relative;
  　display: inline-block;
  　padding: 55px 55px 55px;
}

	/*ヘッダーの文字と背景の色を変える追加CSS*/
.menu-button-in{
	color: #918D40!important;
}
.mobile-header-menu-buttons {
    background-color: transparent;
    box-shadow:none;
}

.mblt-header-mobile-buttons {
    margin-top: 0;
}

.search-menu-button.menu-button,
.navi-menu-button.menu-button{
    color: #918D40;
}

/* メニューラベルを非表示 */
.mobile-menu-buttons .menu-caption {
    display: none;
}

/* トップへ戻るボタン画像の表示調整 */
.go-to-top-button {
 width: 60px; /* ボタン画像の表示幅 */
 height: auto; /* ボタン画像の高さは自動調整 */
}
.go-to-top-button:hover { /* カーソルを合わせると少し拡大する */
  transform: scale(1.1);
}
.go-to-top {
 right: 8px; /* 右から10pxの位置に配置 */
 bottom: 15px; /* 下から30pxの位置に配置 */
}

.grecaptcha-badge{left:3px!important;bottom: 20px!important;width:70px!important;
box-shadow:none!important;bottom: 10px!important;}
.grecaptcha-badge:hover{left:3px!important;width:256px!important;}

/*スライドインメニューをカスタマイズ*/
span.fas.fa-times::before{
font-family: "Font Awesome 5 Free";
font-size: 0.8em;
content: "\f060";
color:#ffffff;/*矢印色変更はこちら*/
	text-align: center;
	height: 5em;
}
.navi-menu-content{
	background-color: rgba(255,255,255,0);
	transform: translatez(101%);
	width: 60% !important;
}

.menu-drawer a{
	font-size: 1.1em;/*文字の大きさ*/
	color: #ffffff;/*文字の色*/
	height: 2.5em;/*行の高さ*/
    border-bottom:1px dotted #fff;
	margin-bottom:2px;
	margin-top:5px;
}
.menu-drawer li {
  text-align: left;
}
.menu-drawer a:hover{
	color: rgba(255,255,255,0.7);
	background-color: rgba(30,124,209,0);
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

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

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