/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 11 2025 | 08:21:51 */
.es_flex_slider#slider .slides{
	height:442.5px;
}

.es-container{
	max-width: 100%;
    padding: 0;
}
#contents_header{
	padding-bottom:13px;
}
.editor-styles-wrapper .block-editor-block-list__layout h2, .entry-content h2{
	text-align: left;
}
#extra h2:after, #article h2:after{
	margin:0;
}
@media (min-width: 481px){
	.main-header-bar.es-header-breadcrumb ol{
		padding:0px;
	}
}
#masthead, #colophon,.users_nav_list{
	visibility:hidden;
}

#contents {
    padding-top: 0!important;
}

.header_links li {
    margin-left: 10px;
}
body {
    font-size: 10px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    line-height: 1.6;
    background-color: rgb(255,255,255);
	margin:0;
}
@media (max-width: 768px){
		.contact_assessment .pc{
		display:none!important;
	}
	.instagram_top{
	display:none;
	}

	.photo img{
		width:100%;
	}
	.es_result_block{
			width: calc(100% - 20px);
	}
	.es_result_block .condition_wrap{
		padding: 20px 0px;
	}
	.content-wide-block{
		width: calc(100% - 20px);
	}
	#wrap #contents_wrap{
		margin-top:50px!important;
	}
	#page .es-header-breadcrumb .es-container{
		display:none;
	}
	#service_area{
		overflow-x: hidden;
	}
	.feature-advertisement-block, .feature-new-adv-custom-block{
		padding: 0;
	}
	#contents_wrap {
    margin-top: 0px!important;
	}
	.scroll_down{
		display: none;
	}
	.header_links{
	margin-right: 40px;
	}
	.info_box.new_rooms{
		display:none;
	}

	.cap_flex.pc{
		display:none;
	}
	/*
	#article .section{
		margin-bottom:0px;
		padding-bottom:2em;
	}
	
	#article .section:last-child{
		padding-bottom:0;
	}
	#article .section .section:last-child{
		padding-bottom:0;
	}
	
	#article .section#ANC_01,#article .section#ANC_02,#article .section#ANC_03{
		padding-bottom:0;
	}*/
	.contant_foot_contact{
		    margin-top: 30px;
    		margin-bottom: 30px;
	}
	.detail_form_block h2:after{
		    width: 6.7em;
    font-size: 1.125rem;
	}
	.detail_form_block{
	padding: 10px 10px;
    margin: 0;
	}
}
#wrap #contents_wrap {
    margin-top: 0px;
}

.home #wrap #contents_wrap{
	    margin-top: -95px;
}

.instagram_top{position: absolute;top: 100px;right: 5px;z-index: 12;background-color: #FFF;border-radius: 0%;padding: 0%;width: 70px;height: 70px;text-align: center;}
.instagram_top img{width: 60px;padding: 15px 6px;}

@media (min-width: 768px){
/* 投稿用 */
		.es-single-post-order{
			max-width: 1140px;
			margin: 0 auto;
		}
		.es-tpl #article .detail_form_block h2{
			/* margin-left: 2em; */
			text-align: center;
			border: none;
		}
		.es-tpl #article .detail_form_block h2:after{
			display:none;
		}
		.es-tpl .page-header,.es-sale .page-header,.es-rent .page-header{
			max-width:1200px;
		}
		.wpcf7 .wpcf7-form .wpcf7-submit{
			padding:10px 20px;
		}
		.es-sale#article,.es-sale #article,.es-tpl #article,.es-pageinfo-building_list #article,.es-page-history #article, .es-page-favorite #article{
			width:100%;
		}
	.slide_thumbs_grid{
		padding: 14px 10px;
	}
	#es-block_be39c73d8e8857e29370b9a89c068a7e{
		    visibility: hidden;
	}
	#contents_inner #aside .adjust_margin h3{
		    font-size: 1.2em;
	}
	#contents_inner #aside .adjust_margin .list_content {
		width:100%;
	}
	.page-id-2820 .sp{
		display:none!important;
	}
	.es-pagefunc-search_result #article{
		    width: 100%;
	}
	/* 20240224 */
	.content-wide-block{
		width: 100%;
	}
	table.room_data{
		width:100%;
	}
	.result_data_wrap .inquiry_wrap{
		width:100%;
	}
	.es-pageinfo-feature_page #article,.es-rent #article,.es-sale #article,.single #article{
		width:100%;
	}
	.content-mid-block{
		width:100%;
	}
	.watched-on-list img {
		width:100%
	}
	.result_data_wrap .tm_data table.spec{
		width:100%
	}
}
span.es_new_block_watched img{
	width:100%;
}
/*売買無効*/
.es-pagefunc-search_result_sale  .es_result_block{
    justify-content: center;
}
.es-pagefunc-search_result_sale  .es_result_block .es-block-column.sidebar.es-condition-sidebar{
    display:none;
}
.es-pagefunc-search_result_sale  .es_result_block .es-block-column.main_column{
 /*   width: 100%;
    max-width: calc(100% - 20px);*/
}
@media (min-width: 768px) {
    .es-pagefunc-search_result_sale  .es_result_block .result_data_wrap .inquiry_wrap {
        width: calc(100% - 30px);
        padding: 15px;
    }
	/*
	#contents {
    max-width: 1200px;
	}
	.es_flex_slider#slider li{
            max-width: 580px;
        height: 100%;
	}*/
	.es_flex_slider .slides .caption{
		    width: calc(100% - 20px);
	}

}
#area-form select{
    padding: 0.15em 2.5em 0.15em 0.5em;
}
#area-form .select_wrap{
	overflow:hidden;
	border:1px solid #CCC;
	border-radius:5px;
}
.postid-2615 #article {
    font-size: 16px;
}
.postid-2615 #article .set_condition_pickup .select_wrap:after{
    top: 28px;
}
.postid-2615 #article .set_condition_pickup .select_mock{
	    padding: 0 34px 4px 15px;
	    height: 33px;
}
.postid-2615 #article .set_condition_pickup .select_mock.select_mock__layout{
	    padding: 0 0px 5px 15px;
}
.postid-2615 #article .set_condition_pickup .select_mock.select_mock__property_kind{
	        padding: 0px 0px 4px 0px;
    height: 35px;
}

.postid-2760 #article {
    font-size: 16px;
}
.postid-2760 #article .set_condition_pickup .select_wrap:after{
    top: 28px;
}
.postid-2760 #article .set_condition_pickup .select_mock{
	    padding: 0 34px 4px 15px;
	    height: 33px;
}
.postid-2760 #article .set_condition_pickup .select_mock.select_mock__layout{
	    padding: 0 0px 5px 15px;
}
.postid-2760 #article .set_condition_pickup .select_mock.select_mock__property_kind{
	        padding: 0px 0px 4px 0px;
    height: 35px;
}
.es-block-column.sidebar.es-condition-sidebar .set_condition_wrap .select_wrap select{
	border: 0px solid #CCC;
	padding: 0 0 0 0.5em;
	/* overflow: hidden!important; */
}
.es-block-column.sidebar.es-condition-sidebar .set_condition_wrap .select_wrap{
	overflow: hidden!important;
	border: 1px solid #CCC;
}

.set_condition_pickup #price_from_simple{
	border: 1px solid #CCC;
    border-right: 0px;
    padding-left: 0.5em;
}
.set_condition_pickup #price_to_simple{
	border: 1px solid #CCC;
    border-left: 0px;
    padding-left: 0.5em;
}
.set_condition_pickup .select_wrap select{
	border: 1px solid #CCC;
    padding-left: 0.5em;	
}
.set_condition_pickup .select_mock .select_list{
    padding-left: 0.5em;
}
