/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 28 2025 | 08:12:04 */
/* ヘッダー - header
-------------------------------------------------- */
header#masthead { display: none !important; }

body.logged-in.admin-bar header.header { top: 32px; }
body.logged-in.admin-bar .header_info_wrap { top: 47px; }
body:not(.home) #page {
	margin-top: 100px;
}

header h1.header_logo svg {
	display: block;
	width: 100%;
	height: 22px !important;
}
header.header ul {
	margin: 0;
	list-style: none;
}
header.header ul li a:hover {
	text-decoration: none;
}

body.es-maintenance header.header, body.es-maintenance footer.footer {
	display: none;
}

.g-nav_bottom_title {
	color: #fff;
}


/* フッター - footer
-------------------------------------------------- */
footer.site-footer { display: none !important; }
.es-separate-container #primary { padding-bottom: 0 !important; }


/* 物件情報
-------------------------------------------------- */
.feature-advertisement-block .es_new_block_item {
	border: none !important;
}

.feature-advertisement-block .es_new_block_item figure {
	background-color: transparent;
}
.feature-advertisement-block .es_new_block_item img {
	border-radius: 10px;
	object-fit: cover;
	transition: all ease .6s;
}

.feature-advertisement-block .es_new_block_item a:hover img {
	filter: brightness(0.8);
	transform: scale(1);
}

.icon-yen-sign, .icon-home, .icon-train1 {
	display: none !important;
}
.es_grid_advlist .genre {
	margin-top: 0 !important;
	margin-bottom: 5px !important;
}

.es-form-label span {
	font-size: 14px;
	font-weight: normal;
}

.es-link-container {
	display: none !important;
}

.entry-content h2 {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 1.5rem;
    margin-bottom: 64px;
    letter-spacing: 0.1em;
    font-weight: 600;
}
.entry-content h2::after { display: none; }


/* スマホ版 - sp
-------------------------------------------------- */
@media ( width <= 480px ) {
	.rtc_bukken_slider {
		padding: 20px 0 !important;
		overflow-x: scroll;
	}
	.rtc_bukken_slider .wp-block-columns {
		overflow-x: scroll;
		min-width: 1200px;
		flex-wrap: nowrap !important;
	}
	.rtc_bukken_slider .wp-block-columns > * {
/* 		display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 30px; */
		margin-inline: 20px;
		width: 100% !important;
	}
}


/* 印刷 - Print
-------------------------------------------------- */
@media print {
	header.header {
		display: none;
	}
}