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

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

/* 新着記事表示 */

.new-entry-cards.large-thumb {
display: flex;
flex-wrap: wrap;
}

.new-entry-cards.large-thumb a {
width: 25%;
}

/768px以下/
@media screen and (max-width: 768px){
.new-entry-cards.large-thumb a {
width: 50%;}
}

/480px以下/
@media screen and (max-width: 480px){
.new-entry-cards.large-thumb a {
width: 100%;}
}

/* end 新着記事表示 */

#main {
	background-image: url("https://syouyougama.parallel.jp/wp-content/uploads/2022/08/content_bg-1.jpg"); background-repeat: repeat;
}
h2 #commentary {
	background-image:  url("https://syouyougama.parallel.jp/wp-content/uploads/2022/08/01.png") no-repeat scroll 0 0;
	background-position: center;
	text-indent: -9999px;
	height: 602px;
}
.entry-title {
display: none;
}

.navi-footer-in a:hover {
  background-color: #fff6; /* フッタ　マウスホバー背景色変更 */
}

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

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
	#info {
		width: 100%;
		float: none;
		padding: 0;
	}
}

/*500px以下*/
@media only screen and (max-width: 500px){
  /*必要ならばここにコードを書く*/
	#a00 {
		width: 100%;
		float: none;
	}
	#author_photo3 {
		width: 100%;
		float: none;
	}
	#a02 {
		width: 100%;
		float: none;
	}
	#name {
		width: 98%;
		float: none;
	}
	#address {
		width: 98%;
		float: none;
		margin: 0 auto 30px;
	}
}

.block1 {
width: 45%;
float: left;
text-align: center;
}
#author_photo {
margin: 0 0 60px;
text-align: center;
}
#author_photo2 {
margin: 0 0 30px;
text-align: center;
}
#author2 {
font-size: 14px;
}
.a01 {
width: 55%;
float: left;
}
#photo {
clear: both;
}
.author_photo4 {
width: 45%;
float: left;
text-align: center;
}
.a03 {
width: 55%;
float: left;
}
#web1 {
clear: both;
margin: 0;
text-align: center;
font-size: 14px;
}
#web2 {
margin: 0;
text-align: center;
font-size: 14px;
}
#b-image {
text-align: center;
margin-bottom: 0;
font-size: 14px;
}
#information3 {
text-align: center;
}
#store {
margin: 0 auto;
}
#map {
width: 100%;
}
#keiro {
width: 100%;
font-size: 14px;
}
#keiro th, td {
background-color: rgba(255, 255, 153, 0.3);
}
#kyoucyou {
color: #ff0000;
margin-top: 10px;
}
#zoutou {
margin-top: 0;
}
#info {
width: 45%;
float: left;
padding: 10px 30px;
}
.wp-block-contact-form-7-contact-form-selector {
width: 50%;
float: left;
padding: 20px 30px 0;
background-color: #b3d3e636;
}
#toiawase {
width: 50%;
margin-top: 0;
float: left;
text-align: center;
}
