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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.home.page .entry-title{
  display: none;
}

.entry-title {
	text-align: center;
	margin-top: 50px ;
}

.content {
  margin-top: 0;
}

figure.frame img {
    border: solid 1px #dcdcdc;
    padding: 0;
}

.eye-catch-wrap {
	margin-left: -29px;
	margin-right: -29px;
}

input.wpcf7-submit {
padding:1em !important;
margin:2em 0em !important;
background-color: #4d4d4d !important;
border-radius: 5px !important;
color: #fff !important;
font-size: 18px !important;
font-weight: bold !important;
width: 50%;
transition:0.5s;
box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.10);
}

input.wpcf7-submit:hover {
background-color:#000 !important;
color: #fff !important;
}

.btn-submit {
    width: 100%;
    text-align: center;
}

#main .button-caption {
	display: none;
}

.sns-share-message{
	font-weight: bold;
	color: #875d5b;
}

.sns-share-buttons {
	flex-wrap: nowrap;
	justify-content: center;
}

.sns-share-buttons a {
	border-radius: 50%;
	font-size: 20px;
	margin: 0 10px;
}

#main .sns-share a {
	width: 40px;
	height: 40px;
}

.sns-follow-message{
	font-weight: bold;
	color: #875d5b;
}

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

.sns-follow-buttons a {
	border-radius: 50%;
	font-size: 20px;
	margin: 0 10px;
}

#main .sns-follow a {
	width: 40px;
	height: 40px;
}

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

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

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