/*
Theme Name:		Welcart Panetteria Child Theme
Template:		welcart_panetteria
Theme URI:		https://www.welcart.com/archives/9091.html
Author:			Collne.Inc
Author URI:		https://www.collne.com/
Description:	Panetteria Child is the Welcart Panetteria Child Theme.
Version:		1.0.0
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:			responsive-layout, panetteria, one-columns, left-sidebar or right-sidebar
*/

.storycontent:before, .top-storycontent:before, #content.two-column:before{
  display: none;
}

/* =============================================
追加CSS
============================================= */
.el_subTtl{
  font-size: 23px;
  color: #42210b;
  margin-top: 50px;
  font-weight: bold;
}
.wp-block-separator{
  margin: 0 0 30px;
  border-color: gainsboro;
}

/* 当院の特徴 */
.bl_feature{
  padding: 50px 0;
  background: center center no-repeat url(http://shop.leafer.co.jp/wp/wp-content/uploads/2023/06/top_point_bg.jpeg);
  background-size: cover;

}
.bl_feature_cont{
width: 90%;
margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 30px;
}
.bl_feature_box{
  width: 30%;
  text-align: center;
  color: white;
}
.bl_feature_box h3{
  margin: 25px 0;
  font-size: 24px;
}
.bl_feature_box p{
  text-align: left;
}
.bl_feature_box img{
  margin: 0 auto;
}
@media screen and (max-width: 960px) {
    .bl_feature_cont{
    flex-wrap: wrap;
    }
.bl_feature_box{
  width: 100%;
}
}
@media screen and (max-width: 560px) {

.bl_feature_box h3{
  font-size: 24px;
}
}

/* 院長よりご挨拶 */
.bl_greeting{
  padding: 50px 10%;
  background-color: #76b607;
}
.bl_greeting_cont{
  max-width: 1000px;
display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}
.bl_greeting_box{
  width: calc(50% - 15px);
  color: white;
}
.bl_greeting_box h3{
  font-size: 40px;
  margin-bottom: 30px;
}
.bl_greeting_img{
  min-height: 450px;
  font-size: 40px;
  background: center center no-repeat url(http://shop.leafer.co.jp/wp/wp-content/uploads/2023/06/yachimata.jpeg);
  background-size: cover;
}
.bl_greeting p{
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (max-width: 960px) {
.bl_greeting_box{
  width: 100%;
  
}
}
@media screen and (max-width: 560px) {
}