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

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

#metaslider_47{
padding-top:none;
margin-top:none;
}

.mobile-menu-buttons .menu-caption{
    display: none;
}
.mobile-menu-buttons{
    align-items: center;
	background-color: #ffaacf;
	box-shadow: none;
	padding-bottom:none;
	margin-bottom:none;
}
/* スライドインメニュー背景色 */
.navi-menu-content {
	background: #ffaacf;
}
.menu-drawer a {
color: #fff !important;/* 文字色 */
/*font-size: 1.2em;*/
/*font-weight: 900;*/
}
.menu-drawer a:hover {
background-color: #f2bca2;
}
.entry-title {
text-align: center;
}

/* 見出し3 */
.article h3{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
color: #fff;/*文字色*/
background-color: #ffaacf;
/*border: solid 3px #ff9bef;/*線色*/
padding: 0.9em;/*文字周りの余白*/
padding-top: 0.15em;
padding-bottom: 0.15em;
border-radius: 0.8em;/*角丸*/
display:inline-block;
position: relative;
left: 50%;
transform: translateX(-50%);
}




h1.entry-title {
  color: #444;/*文字色*/
  font-size: 1.8rem;
  padding: 0.7em 0;/*上下の余白*/
/*  border-top: solid 8px #61045F; /*上線*/
  border-bottom: solid 8px #61045F;/*下線*/
}

.wp-block-image figcaption {
	text-align: center;
}
.navi {
background-color: rgba(255,255,255,0.2);
}
.header-container-in.hlt-top-menu {
  width:100%;
}
/*.navi-in > ul {
    justify-content: right;
}*/

/*.sidebar img:hover{
	opacity: 0.6;
  color: #0090ff;
}*/


.post-date  {
	display: none;
}

#navi .navi-in a:hover {
  background-color: #f2bca2;
}

.cat-label {
display: none;
}


.main  {
background-color: rgba(255,255,255,0);
}


/*ヘッダーの文字と背景の色を変える*/
.search-menu-button.menu-button,
.navi-menu-button.menu-button,
.share-menu-button{
	background-color: #ffaacf;
	color: #FFFFFF;
}

.logo-menu-button.menu-button{
	background-color: #ffaacf;
}


.page-id-34 img:hover{
  opacity: 0.85;
}

.home.page .entry-title {
display: none;
}

.page-id-541 .entry-title {
display: none;
}

body.page-id-541{
    background-color: #FFB6B6;
}

.page-id-561 .entry-title {
display: none;
}

body.page-id-561{
    background-color: #000;
}

.page-id-567 .entry-title {
display: none;
}

.page-id-584 .entry-title {
display: none;
}

body.page-id-584{
    color: #7f5249;
	background-color: #fff9f2;
}

.page-id-1220 .entry-title {
display: none;
}

body.page-id-1220{
	background: url(https://lyriyon.com/wp-content/uploads/2025/09/あにゅぱんだ背景.png);
/*	background-attachment: fixed;*/
	
}

.page-id-669 .entry-title {
display: none;
}

.footer div {
text-align: center;
}

.footer-title {
	display: none;
}

.footer .widget a:hover {
background-color: #f2bca2;
}


div#header-container {
box-shadow: none;
}


.wpcf7 input[type="submit"] {
width:100%;
padding:15px;
border-radius:10px;
-webkit-border-radius: 15px;  
-moz-border-radius: 15px;
border: none;
box-shadow: 0 6px 2 #ddd;
background: #98dd6c;
transition: 0.3s;
font-size:25px;
}
.wpcf7-submit:hover {
background: #a4dd6c;
transform: translate3d(0px, 3px, 1px);
-webkit-transform: translate3d(0px, 3px, 1px);
-moz-transform: translate3d(0px, 3px, 1px);
}



/************************
/ SNSフォローボタン
/************************/
#container .sns-follow .sns-buttons a{
font-size:26px; /*文字サイズ*/
border: 0;
border-radius: 50%; /*丸くする*/
	margin: 0 0px; /*ボタン同士の間隔*/
width:50px;
height:50px;
}

.sns-follow-buttons {
  justify-content: center;
		
}

/*記事一覧*/
/*.entry-card-wrap{
	color: #fff;
	font-size: 0px;
    background-color: rgba(0,0,1,0);
    border-radius: 10px;
    margin-bottom: 1em!important;
}

.entry-card-wrap:hover{
	color: #fff;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,0.2);
    transform: translateY(-2px);
    background-color: white; 
    transition: all .3s ease;
}
*/

.entry-card-wrap .entry-title {
display: none;
}

/* 全投稿ページでタイトル非表示 */
.post .entry-title {
display: none;
}



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

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

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