@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.8
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/* トップページタイトル他非表示 */
.home.page .entry-title,
.home.page .sns-share,
.home.page .sns-follow,
.home.page .date-tags,
.home.page .author-info{
  display: none;
}

/* 新着記事投稿日表示 */
.new-entry-card-date {
	display: block;
}
.new-entry-card-update-date {
	display:none;
}

/* 投稿日非表示 */
.date-tags {
  display: none;
}

/* 編集者名非表示 */
.author-info {
	display:none;
}

/* リンク表示設定 */
a {
	color:#9b7b6c;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* メニュー－メインビジュアル間の余白無し 
.content-top {
	margin:0;
}
.content {
	margin:0;
}
*/

/* Woocommerceショップページのカウント数非表示 */
.woocommerce-result-count{
	display:none;
}

/* Woocommerceボタン色変更 */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color:#9b7b6c;
}

/* お問い合わせフォームボタン */
input[type='submit'], #bbp_reply_submit, .bp-login-widget-register-link a {
	color: #333;
}

/* 見出し調整 */
.article h2, .article h3, .article h4, .article h5, .article h6 {
	margin-top:1em;
	margin-bottom: 1em;
}

.main p, .sidebar p {
	margin-top: 0.4em;
	margin-bottom:0.4em;
}

#navi {
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
}

/* アピールエリア */
.appeal-title {
	font-size: 1.4em;
	color:#222d51;
	border-top :solid #222d51 4px;
	border-bottom :solid #222d51 4px;
	padding:5px;
}
.appeal-content {
  /*  background-color: rgba(255, 255, 255, 0.6);*/
}
.appeal-message {
	/* color:#4bd03e; */
}
.appeal-button {
	font-size:0.9em;
}
/* モバイルヘッダー色 */
.navi-menu-button {
	color:#9b7b6c;
	background-color:#fff;
	border-right: 1px dashed #9b7b6c !important;
}
.logo-menu-button{
	background-color:#fff;
}
.search-menu-button {
	color:#9b7b6c;
	background-color:#fff;
	border-left: 1px dashed #9b7b6c !important;
}
/* 参加医院MAP */
table.map tr td {
	border:0;
}
table.map a:link {
	color:#000000;
}
table.map a:visited {
	color:#000000;
}
table.map a:hover {
	color:#000000;
	font-size:20px;
	text-decoration:none;
}
/* 参加医院Google Map */
.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}
.acf-map img {
   max-width: inherit !important;
}
table.clinic_table td {
	width:50%;
}

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

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

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
	.appeal-title {
		font-size: 0.9em;
		color:#222d51;
		border-top :solid #222d51 2px;
		border-bottom :solid #222d51 2px;
		padding:2px;
	}
	.appeal-message {
		font-size:0.7rem;
	}
	.appeal-button {
		font-size:0.6em;
	}
	table.clinic_table td {
		display:block;
		float:left;
		width:100%;
	}
	.logo-menu-button img {
		max-height:40px;
	}
}

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