/*
Theme Name: BIRTH Child
Template: birth_tcd057
Author: Design Plus
Author URI: http://design-plus1.com/tcd-w/
Description: WordPressテーマ「BIRTH」
Version: 1.6.2.1666681397
Updated: 2022-10-25 16:03:17

*/


/* reCapcha の左固定設定 */
.grecaptcha-badge{left:6px!important;width:70px!important;z-index:10000;}
.grecaptcha-badge:hover{left:6px!important;width:256px!important;}


@media screen and (max-width: 768px){
	.grecaptcha-badge{bottom:50px!important;}
}

.a_green a{
 color: #577464!important;
 margin-right: 0.5rem;
}

.post_content a.icon {
  position: relative;
  padding-right: 1.5rem;
}

.post_content a:hover.icon::before{
 color: #a9bcb9!important;
}

.post_content a.icon::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 600;
	content: "\f0c1";
	position: absolute;
	color:#cfd9d7;
	right: 0;	
}

/*　サブフッター*/
.reccomend {
display: flex;
justify-content: space-evenly;
flex-wrap: wrap;
	margin-top:2rem;
}
.reccomend__list {
    position: relative;
    width: 32%;
    margin: 0 0.5% 0.5rem 0;
    border: 1px solid #ddd;
    padding: 0.8rem 0.8rem 1rem 0.8rem;
    box-sizing: border-box;
}
.reccomend__list--text {
font-size: 14px;
line-height: 1.6;
margin: 0 0 1rem;
min-height: 12rem;
}
.reccomend__list--title {
font-size: 18px;
font-weight: bold;
margin-bottom: 1rem;
line-height: 1.6;
}
.reccomend__list--image {
margin-bottom: 1rem;
}
.reccomend__list--image img {
width: 100%;
height: 180px;
object-fit: cover;
}
.reccomend__list--nav{
    position: absolute;
    /* width: 96%; */
    bottom: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
}
.reccomend__list--nav a {
display: block;
background: #1c874c;
padding: 0.7rem 0;
text-align: center;
color: #fff;
font-weight: bold;
}
.reccomend__list--nav a{
text-decoration: none;
color: #ffffff !important;
}
.reccomend__list--nav a:hover {
text-decoration: none !important;
color: #ffffff !important;
opacity: 0.7;
}
@media screen and (max-width: 768px){
.reccomend__list {
width: 100%;
margin: 0 0 5vw;
}
}

/* お知らせのリンク */
.post_content.clearfix a {
    color: #228a50;
	text-decoration:underline;
}
.post_content.clearfix p a::before {
  content: "»";
  font-size: 110%;
  line-height:1.35;
}
