/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 01 2023 | 02:56:00 */
/* Background - ストライプ柄
-------------------------------------------------- */
.stripe_bg {
  background-size: auto auto;
  background-color: rgba(243, 243, 243, 1);
  background-image: repeating-linear-gradient(135deg, transparent, transparent 20px, rgba(255, 255, 255, 1) 20px, rgba(255, 255, 255, 1) 22px );
}
.stripe_bg span {
  background: none;
}

/* TOP
-------------------------------------------------- */
@media (max-width: 480px){
.esx-search-block-style-b6 .search_tab_group li a {
    border-top: 1px solid #e5e5e5 !important;
    border-left: 1px solid #e5e5e5 !important;
    border-right: 1px solid #e5e5e5 !important;
}
}

/* お問い合わせ箇所 - 色変更
-------------------------------------------------- */
.top_company_info span[class^=icon-], .top_company_info .inquiry_column strong a {
  color: #125fab;
}
.top_company_info .inquiry_column .wp-block-button a {
  background: #125fab;
}

/* ボタングループ：タブ
-------------------------------------------------- */
.esx-search-block-style-b6 div.active {
	background-color: #f2eae4 !important;
}
.for_sale_button div.active {
	background-color: #e6f2f3 !important;
    border: solid 2px #68c1cf !important;
}
.color_sub1[class*=" icon-"]::before {
	color: #EE942D !important;
}
.for_sale_button .color_sub1[class*=" icon-"]::before {
	color: #68c1cf !important;
}


/* 共通パーツ
-------------------------------------------------- */
.entry-content h2 {
	margin-bottom: 30px;
	font-size: 26px !important;
	font-weight: bold;
}
.entry-content h2::after {
	display: none;
}
.stripe_bg h2::after {
	display: block;
}

.wp-block-button__link {
	/*background: #125fab !important;*/
}
.feature-advertisement-block div a.wp-block-button__link {
    background-color: #005FAF;
}
.wp-block-button a.wp-block-button__link {
    background-color: #005FAF;
}
.esx-list-style-b6-frame .es-list-item a {
	border: 8px solid #ffffff !important;
}
.esx-list-style-b6-frame .es-list-item a:hover {
	opacity: .8;
}
.esx-list-style-b6-frame .es-list .es-list-content h3.wrap {
	padding: 0 0 8px !important;
	color: #333 !important;
	background: #fff !important;
}
.esx-list-style-b6-frame img {
	object-fit: contain !important;
}
.esx-list-style-b6-frame .es-list a:hover .es-list-figure::after {
	background: none !important;
}

.esx-list-style-b6-frame .es-list-item a {
	background: #fff;
}


@media ( max-width: 480px ) {
	/* 特徴
	-------------------------------------------------- */
  .top-company-feature h2 {
		margin: 20px 0;
		font-size: 18px;
	}
	.top-company-feature h3 {
		font-size: 16px;
	}
	.top-company-feature p {
		font-size: 12px;
	}
	.top-company-feature p br {
		display: none;
	}
	
	/* ボタングループ：タブ
	-------------------------------------------------- */
	.for_sale_button .search_tab_group li a.active {
		background-color: #68c1cf !important;
	}
	.search_btn_group li {
		width: 80% !important;
	}
	
	.esx-list-style-b6 .es-list .es-list-content h3.wrap {
		font-size: 0.8rem !important;
	}
	
	
}

