#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#f58964}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#f58964}.footer-widget h4{color:#f58964}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#f58964}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#f58964}a{color:#f58964}.et_secondary_nav_enabled #page-container #top-header{background-color:#f58964!important}#et-secondary-nav li ul{background-color:#f58964}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#f58964}#main-footer{background-color:#fefcf4}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#291804}.footer-widget{color:#291804}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#f58964}.footer-widget li:before{border-color:#f58964}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:15px}#footer-widgets .footer-widget li:before{top:9.75px}#footer-info,#footer-info a{color:#ffffff}#footer-info{font-size:12px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:50px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:50px}.et_header_style_split .centered-inline-logo-wrap{width:100px;margin:-100px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}.et_header_style_centered #top-menu>li>a{padding-bottom:18px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}.et_header_style_centered #main-header .logo_container{height:100px}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:45px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:89px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:89px;margin:-89px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:89px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:89px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:36px 0 36px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#f58964!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#f58964}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#f58964!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Noto Sans JP',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Noto Sans JP',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Noto Sans Japanese',sans-serif}#main-header,#et-top-navigation{font-family:'Sawarabi Gothic',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Sawarabi Gothic',Helvetica,Arial,Lucida,sans-serif}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{font-family:'Noto Sans Japanese',sans-serif}.housing-area-title{margin:0 0 12px;color:#24332f;font-size:24px;font-weight:700;line-height:1.5}.housing-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.housing-table{width:100%;min-width:1000px;margin:0;border-collapse:collapse;border-spacing:0;table-layout:auto;font-size:14px;line-height:1.6}.housing-table th,.housing-table td{padding:12px 14px;border:1px solid #dbe6e2;box-sizing:border-box;vertical-align:middle}.housing-table thead,.housing-table thead tr{background-color:#eaf4f1!important}.housing-table thead th{background-color:#eaf4f1!important;color:#33413d!important;font-weight:700;text-align:center;white-space:nowrap;border-color:#d5e4df}.housing-table tbody td{background-color:#fff;color:#374151;text-align:center}.housing-table .col-name{width:13%}.housing-table .col-address{width:24%}.housing-table .col-year{width:15%}.housing-table .col-structure{width:14%}.housing-table .col-room{width:12%}.housing-table .col-count{width:10%}.housing-table .col-detail{width:155px;min-width:155px}.housing-table tbody td:first-child{min-width:135px;white-space:nowrap}.housing-table .address-cell{min-width:245px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.housing-table td:not(.address-cell):not(.detail-cell){white-space:nowrap}.housing-table td.detail-cell{width:155px;min-width:155px;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.housing-table .detail-btn-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:12px;box-sizing:border-box}.housing-table .detail-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;border:1.5px solid #3f8f78!important;border-radius:999px!important;background-color:#fff!important;background-image:none!important;color:#3f8f78!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:0.03em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;box-sizing:border-box!important;box-shadow:0 2px 8px rgba(63,143,120,0.12)!important;transform:translateY(0)!important;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.housing-table .detail-btn-arrow{display:inline-block;flex:0 0 auto;font-size:15px;font-weight:400;line-height:1;transition:transform 0.25s ease}.housing-table .detail-btn::before,.housing-table .detail-btn::after{display:none!important;content:none!important}.housing-table .detail-btn:hover,.housing-table .detail-btn:focus{border-color:#3f8f78!important;background-color:#3f8f78!important;background-image:none!important;color:#fff!important;text-decoration:none!important;box-shadow:0 5px 14px rgba(63,143,120,0.24)!important;transform:translateY(-1px)!important}.housing-table .detail-btn:hover .detail-btn-arrow,.housing-table .detail-btn:focus .detail-btn-arrow{transform:translateX(3px)}.housing-table .detail-btn:active{box-shadow:0 2px 6px rgba(63,143,120,0.16)!important;transform:translateY(0)!important}.housing-table .detail-btn:focus-visible{outline:3px solid rgba(63,143,120,0.22);outline-offset:3px}.yamanaka-title{margin-bottom:12px!important}.yamanaka-table-wrap{margin-top:-45px!important}@media screen and (max-width:768px){.housing-area-title{font-size:21px}.housing-table{min-width:900px;font-size:13px}.housing-table th,.housing-table td{padding:10px 12px}.housing-table .address-cell{min-width:220px}.housing-table .col-detail,.housing-table td.detail-cell{width:145px;min-width:145px}.housing-table .detail-btn{width:116px!important;min-width:116px!important;max-width:116px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}}@media screen and (max-width:460px){.housing-area-title{font-size:19px}.housing-table{font-size:12px}.housing-table th,.housing-table td{padding:9px 10px}.housing-table .detail-btn{width:110px!important;min-width:110px!important;max-width:110px!important;height:38px!important;min-height:38px!important;font-size:12px!important}.housing-table .detail-btn-arrow{font-size:14px}}.wpcf7{max-width:700px}.wpcf7 form{margin-top:20px}.wpcf7 form label{display:block;margin-bottom:16px;font-size:15px;font-weight:700;line-height:1.8;color:#444}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea{display:block;width:100%;max-width:520px;margin-top:6px;padding:10px 12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#333;font-size:14px;line-height:1.6;box-sizing:border-box;transition:border-color 0.25s ease,box-shadow 0.25s ease;-webkit-appearance:none;appearance:none}.wpcf7 form textarea{min-height:180px;resize:vertical}.wpcf7 form input[type="text"]:focus,.wpcf7 form input[type="email"]:focus,.wpcf7 form input[type="tel"]:focus,.wpcf7 form textarea:focus{outline:none;border-color:#f48055;box-shadow:0 0 0 3px rgba(244,128,85,0.15)}.privacy-policy-box{margin-top:24px;margin-bottom:14px;max-width:900px}.privacy-policy-title{margin:0 0 8px;font-size:15px;font-weight:700;color:#444}.privacy-policy-text{height:170px;overflow-y:auto;padding:14px 16px;border:1px solid #cfcfcf;border-radius:4px;background:#fafafa;color:#555;font-size:13px;line-height:1.9;box-sizing:border-box}.privacy-note{margin-top:8px;font-size:13px;line-height:1.7;color:#666}.privacy-note a{color:#f48055;text-decoration:underline}.privacy-note a:hover{opacity:0.8}.privacy-check{margin-top:10px;margin-bottom:18px;font-size:14px;line-height:1.8;color:#444}.privacy-check .wpcf7-list-item{margin:0}.privacy-check input[type="checkbox"]{margin-right:6px;vertical-align:middle}.wpcf7 form .wpcf7-submit{display:inline-block;min-width:120px;padding:10px 26px;border:1px solid #f48055;border-radius:4px;background:#f48055;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;transition:all 0.25s ease;-webkit-appearance:none;appearance:none}.wpcf7 form .wpcf7-submit:hover{background:#dc6840;border-color:#dc6840;color:#fff}.wpcf7 form .wpcf7-submit:disabled{opacity:0.65;cursor:not-allowed}.wpcf7 form .wpcf7-not-valid-tip{margin-top:5px;font-size:12px;color:#d93025}.wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:10px 14px;border-radius:4px;font-size:13px;line-height:1.7}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#d93025}@media screen and (max-width:768px){.wpcf7{max-width:100%}.wpcf7 form label{font-size:14px;margin-bottom:14px}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea{max-width:100%;font-size:16px;padding:10px 12px}.privacy-policy-box{max-width:100%}.privacy-policy-text{height:160px;font-size:13px;padding:12px 14px}.wpcf7 form .wpcf7-submit{width:100%;min-width:auto}}