<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Enter Your Custom CSS Here */

/* add by Daisuke */
/* adjustthe position Menu button and logo */
.mobile-logo img {
    margin-top: 18px;
}
/* add by Daisuke */

#access {
    display: inline-block;
    float: right;
    height: 69px;
    margin: 11px 28px 0 0;
    max-width: 800px !important;
}
.logo img {
    max-height: 80px !important;
    max-width: 300px !important;
}
#carousel-listing {display: none;}
.listing_filters_head {display: none !important;}
.search_wr_3#search_wrapper {display: none;}
@media only screen and (max-width: 500px) {
  .price_area {float: right;}
}

/*Slider for advanced search*/
.ui-slider-handle { margin-top: -2px; width: 17px !important; height: 17px !important;}
.p_wrapper { margin-bottom: 7px;}
#room_num, #room_size, #built_year { border: 0; color: #191970; font-weight: bold;}
#room_num_slider, #room_size_slider, #built_year_slider {margin-left: 7px; width: 100%; max-width: 100%; height: 5px; margin-top: 10px; margin-bottom: 5px; float: left;}
#slider_price_widget {max-width:100%;}

#adv_extended_options_text_widget {display:none;}
.single-estate_property .wpestate_agent_details_wrapper {display: none;}
.single-content .advanced_search_notice {display:none;}

.page-template-advanced_search_results .messagebox_text {display: none;}
.adv_search_slider {font-size: 13px;}
.adv_search_slider label[for='amount'] {padding-left: 0px !important; font-size:13px !important;}
#amount_wd {padding-top: 7px;}

#reset-btn {width: 100%; margin-top: 15px;}

.ribbon-wrapper-For-Sale,.ribbon-wrapper-売出中{
	background-color:#FFFFFF;
}
.ribbon-wrapper-For-Sale .For-Sale,.ribbon-inside.売出中{
	color:#000000;  	
}
#back_tosale{
  margin-top:15px;
  margin-left:15px;
}
#digi-dv-back,#digi-dv-back div{
	padding-left:0px;
  	padding-right:0px;
}
.single-content .adres_area{
	font-size:17px;
}
.single-content .tab-content,#digi-context p{
	font-size:14px;
}
.entry-title.entry-prop{
	font-size: 35px;
}
.adv-search-mobile{
	margin-bottom:10px;
}
#built_year_slider_mobile,#room_num_slider_mobile,#room_size_slider_mobile{
  height:5px;
}
/* Large devices */
@media screen and (min-width: 1200px){ 
  	.listing_wrapper.col-md-4 .property_listing h4:lang(en){
      min-height: 72px !important;    
    }
	.listing_details.the_grid_view:lang(en){    
  		min-height: 88px !important;  	
	}  
   .listing_wrapper.col-md-4 .property_listing h4:lang(ja){
      min-height: 95px !important;    
    }
	.listing_details.the_grid_view:lang(ja){    
  		min-height: 154px !important;  	
	}
}
/*laptop*/
@media screen and (max-width: 1200px) and (min-width: 1024px){ 
  	.listing_wrapper.col-md-4 .property_listing h4:lang(en){
      min-height: 55px;    
    }
	.listing_details.the_grid_view:lang(en){    
  		min-height: 88px;     	
	}
   .listing_wrapper.col-md-4 .property_listing h4:lang(ja){
      min-height: 72px;    
    }
	.listing_details.the_grid_view:lang(ja){    
  		min-height: 88px;     	
	}  	
}

/*Tablets, iPads*/
@media screen and (max-width: 1024px) and (min-width: 480px){ 
  	.listing_wrapper.col-md-4 .property_listing h4:lang(en){
      min-height: 55px;  
    }
	.listing_details.the_grid_view:lang(en){    
  		min-height: 67px;     	
	}
  	.listing_wrapper.col-md-4 .property_listing h4:lang(ja){
      min-height: 72px;    
    }
	.listing_details.the_grid_view:lang(ja){    
  		min-height: 90px;   	
	}
}

@media screen and (max-width: 1024px) and (min-width: 480px) and (orientation:portrait){ 
  	.listing_wrapper.col-md-4 .property_listing h4:lang(en){
      min-height: 55px;  
    }
	.listing_details.the_grid_view:lang(en){    
  		min-height: 70px;     	
	}
  	.listing_wrapper.col-md-4 .property_listing h4:lang(ja){
      min-height: 70px;    
    }
	.listing_details.the_grid_view:lang(ja){    
  		min-height: 90px;   	
	}
}
/*smart phone*/
@media screen and (max-width: 480px) and (min-width: 320px){ 
  	.listing_wrapper.col-md-4 .property_listing h4:lang(en){
      min-height: 25px;    
    }
	.listing_details.the_grid_view:lang(en){    
  		min-height: 45px;     	
	}
    .listing_wrapper.col-md-4 .property_listing h4:lang(ja){
      min-height: 40px;    
    }
	.listing_details.the_grid_view:lang(ja){    
  		min-height: 60px;     	
	} 
   .bottom_sixty{
   	line-height: 0.99; 
   }
}
/* Show search by keyword if smartphone */
.primary-search-mobile{
  	display:none;
 }

#ajax-search-mobile{
  	display:none;  
 }
@media screen and (max-width: 992px){  
  #primary{
  	display:none;
  }
  #ajax-search-mobile{
  	display:block;  
  }   
  .ajax-search-mobile{    
    padding: 10px;
  }  
  .ajax-search-mobile .sf_search{
  	width:100%;
  }
  .ajax-search-mobile .searchform{
  	margin-left:0;    
  }
  .ajax-search-mobile .screen-reader-text {    
    font-size: 16px;
    line-height: 1.7;
  }
} 

.filter_menu li:hover {
    color: #fff !important;
}

/*Hide title Search for*/
#primary .widget_search form.searchform {margin-left:0;}
#primary .widget_search .screen-reader-text {display:none;}
#primary .widget_search .sf_search {width:100%;}

#adv-search-mobile #showinpage_mobile {display:none !important;}
#description p:first-child {margin-bottom: 30px;}
@media only screen and (max-width: 640px) {
	.single-estate_property h1.entry-title {font-size:33px;}
}

.mobile_header {
    background-color: #fff !important;
}


.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: #000 !important;
}

@media only screen and (max-width: 500px){
  .info_details {   
      height: 300px;    
  }
}

.icon-fav-off, .icon-fav-on, #add_favorites, .compare-action { display: none;}
.prop_social { top: 22px;}
@media only screen and (max-width: 500px) {
  .notice_area { min-height: 130px; height: 150px;}
  .prop_social { margin-top: 0px;}
}

.map-type {width: 180px;}

/*Hide select empty element*/
ul#sidebar-property-type li:nth-child(2),
ul#sidebar-status li:nth-child(2),
ul#sidebar-area li:nth-child(2),
ul#sidebar-land-tenure li:nth-child(2),
ul#sidebar-condo-name li:nth-child(2),
ul#sidebar-neighborhood li:nth-child(2),
ul#mobile-property-type li:nth-child(2),
ul#mobile-status li:nth-child(2),
ul#mobile-area li:nth-child(2),
ul#mobile-land-tenure li:nth-child(2),
ul#mobile-condo-name li:nth-child(2),
ul#mobile-neighborhood li:nth-child(2) { display: none;}

/*Temporary hide sub menu of property report*/
/*#menu-item-31875 .sub-menu { display: none;}*/
/*#menu-item-67495,
#menu-item-67496,
#menu-item-67497,
#menu-item-67498,
#menu-item-67499,
#menu-item-67502 { display: none !important;}*/

/*display mobile search by default*/
@media only screen and (max-width: 992px) {
#adv-search-mobile { display: block; }
}
/*display mobile search by default*/

#sidebar-condo-name.sidebar_filter_menu { 
  text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.advanced_search_sidebar .filter_menu li { height: auto;}


#access a {
    padding-left: 7px;
    padding-right: 7px;
}</pre></body></html>