*{font-family:"Times New Roman", "Noto Serif JP" , “ＭＳ Ｐ明朝”, “ＭＳ 明朝”,“ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, serif;
font-weight:400;}

.widget{margin-top:30px;}
.elementor-656 .elementor-element.elementor-element-102414ce > .elementor-widget-container{border-color:#F4F4F4;}
.elementor hr{ 
	border-top: 1px dotted #8c8b8b;
	margin:10px auto;
}
.fc-toolbar h2{
	font-size:2rem!important;
}
.ma-el-post-thumbnail {
    padding-top: 10px;
}
.ma-el-entry-title {
    height: 60px;
}
#wp-calendar a{text-decoration:underline!important;}

h4.typesquare_option{text-align:center; display:none;}

ul.eo-event-meta{list-style-type:none; text-align:right;}
.eo-event-meta li{font-size:0.9rem; line-height:1.2; padding:5px; }

.elementor-post__card .eo-event-title{
	border-top:1px solid #EEEEEE;
	padding-top:20px;
}
.elementor-post__card .eo-tc-event .eo-event-meta {
    background: #EEE;
    border-radius: 5px;
}

/*土曜日の背景色*/
th.fc-day-header.fc-widget-header.fc-sat {
    background: #D0E3F0;
}
/*日曜日の背景色*/
th.fc-day-header.fc-widget-header.fc-sun {
    background: #ff5353;
}

/*土の文字色を変更*/
td.fc-day-number.fc-sat{
    color: #7795B4;
}
/*日の文字色を変更*/
td.fc-day-number.fc-sun {
    color: #cc3e3e;
}
.grecaptcha-badge { visibility: hidden; }
@media all and (-ms-high-contrast: none) {
  /* IEのみ */
  .elementor-widget-container {
    width:100%!important;
  }
.elementor-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 10px 1fr 10px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 10px auto 10px auto;
  grid-template-rows: auto auto auto;
  grid-gap: 10px;
}

.elementor-grid>*:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.elementor-grid>*:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.elementor-grid>*:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.elementor-grid>*:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.elementor-grid>*:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.elementor-grid>*:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.elementor-grid>*:nth-child(7) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.elementor-grid>*:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.elementor-grid>*:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
	.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
		min-width:1px; /*IE対策*/
	}
	img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}
	.elementor-20 .elementor-element.elementor-element-ea507e1 .elementor-posts-container .elementor-post__thumbnail
	{
		height:215px!important;
	}
	.elementor-posts-container .elementor-post__thumbnail__link
	{
		height:215px!important;
	}
	.elementor-portfolio-item__overlay{
		height:215px!important;
	}
	.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{
		height:215px!important;
	}
	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img,.elementor-17 .elementor-element.elementor-element-ce9253d .elementor-post__thumbnail__link{
		height:244px!important;
	}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{
		height:215px!important;
	}
	.elementor-posts-container .elementor-post__thumbnail img{
		max-height:215px!important;
	}
	
.elementor-widget-heading .elementor-heading-title{
color:#572125;
}
	.elementor-widget-heading .elementor-heading-title, .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a{
color:#572125;
font-family: Times New Roman, "Noto Serif JP"  , “ＭＳ Ｐ明朝”, “ＭＳ 明朝”, “ヒラギノ明朝 ProN W3”, “Hiragino Mincho ProN”, “HG明朝E”, serif;
}
.elementor-812 .elementor-element.elementor-element-66c33a8>.elementor-widget-container, .elementor-812 .elementor-element.elementor-element-83c2df9>.elementor-widget-container, .elementor-812 .elementor-element.elementor-element-efd0612>.elementor-widget-container, .elementor-812 .elementor-element.elementor-element-4bc5b7b>.elementor-widget-container{
background-color:#572125;
}
	.elementor-kit-128 button, .elementor-kit-128 input[type=button], .elementor-kit-128 input[type=submit], .elementor-kit-128 .elementor-button{
background-color:#572125;
		
	}
	.elementor-kit-128 button:hover, .elementor-kit-128 button:focus, .elementor-kit-128 input[type=button]:hover, .elementor-kit-128 input[type=button]:focus, .elementor-kit-128 input[type=submit]:hover, .elementor-kit-128 input[type=submit]:focus, .elementor-kit-128 .elementor-button:hover, .elementor-kit-128 .elementor-button:focus{
		background-color:#baa84e;
	}
.elementor-section.elementor-section-items-middle>.elementor-container{padding-top:30px;}
}