html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a,img{border:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}th{text-align:left;font-weight:normal}body{line-height:1.2;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;margin:0;padding:0}input,select,textarea{font-size:105%}ul,ol,li{list-style-position:outside;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}html{font-size:100%;-webkit-text-size-adjust:100%}body{color:#333;font-size:12px;line-height:1}body,button,input,select,textarea{font-family:sans-serif}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea{vertical-align:top}a{color:#004cca;text-decoration:none}a:visited{color:#004cca}a,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,select,textarea,th,td,li,a,input{font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','Helvetica','sans-serif'}input[type=radio],input[type=checkbox]{display:none}.radio,.checkbox{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:pointer;height:22px;border-radius:8px;padding:5px 0 4px 27px}.radio:after,.checkbox:after{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:22px;height:22px;border:2px solid #D9D9D9;box-sizing:border-box;background-color:#FFFFFF;-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.radio:after{border-radius:20px}.checkbox:after{border-radius:3px}.radio:before{content:'';position:absolute;top:12px;left:6px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#53b300;opacity:0;z-index:120}input[type=radio]:checked+.radio:before{opacity:1}.checkbox:before{content:'';position:absolute;top:50%;left:7px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #53b300;border-bottom:3px solid #53b300;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1201}input[type=checkbox]:checked+.checkbox:before{opacity:1}.oumap{position:fixed;top:0;right:0;left:0;bottom:0;height:100%;padding-top:74px;box-sizing:border-box;overflow:hidden}.oumap.is-disable{pointer-events:none}.oumap .oumap-inner{height:100%;margin-top:0;box-sizing:border-box}.oumap .oumap-inner.is-pin{width:calc(100vw - 417px);margin-left:417px}.oumap .oumap-inner.is-mesh{width:100%;margin-left:0}.oumap .oumap-inner.is-disable{display:none}.oumap .oumap-controller{z-index:0;position:absolute;bottom:14px;right:0;display:none}.oumap .oumap-controller.is-active{display:block}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4000;pointer-events:initial;background-color:rgba(0,0,0,0.5)}.overlay.is-active{display:block}.overlay.is-error{top:104px;z-index:2500}.overlay.is-transparent{background-color:rgba(0,0,0,0)}.area_modal{position:fixed;top:0;bottom:0;width:850px;height:80vh;left:0;right:0;display:none;margin:auto;box-sizing:border-box;border-radius:5px;background-color:#fff;z-index:4200;overflow:hidden;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.area_modal.is-active{display:block}.area_modal .area_modal-title_wrap{padding:20px 0 0}.area_modal .area_modal-title{color:#333333;font-size:16px;font-weight:bold;text-align:center}.area_modal .area_modal-contents{overflow-y:auto;height:calc(80vh - 100px)}.area_modal .area_modal-list{overflow-y:auto}.area_modal .area_modal-list_li{display:flex;border-bottom:1px solid #ccc}.area_modal .area_modal-prefectures{width:184px;padding:20px;border-right:1px solid #ccc;background-color:#f5f5f5}.area_modal .area_modal-prefectures_name{color:#333333;font-weight:bold;word-break:break-all;line-height:1.5}.area_modal .area_modal-prefectures_reselect{margin-top:20px}.area_modal .area_modal-prefectures_link:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-12px -70px;width:6px;height:10px}.area_modal .area_modal-municipality{display:flex;flex-wrap:wrap;flex:1;padding:20px}.area_modal .area_modal-municipality_link{display:block;margin:10px;flex-basis:29%;word-break:break-all}.area_modal .area_modal-tab_list{display:flex;align-items:center;justify-content:center;margin-top:20px;position:relative}.area_modal .area_modal-tab_list:after{content:'';display:block;width:100%;border-bottom:2px solid #ccc;position:absolute;bottom:0;left:0}.area_modal .area_modal-tab_list>li:not(:first-child){margin-left:-1px}.area_modal .area_modal-tab_btn{color:inherit;font-size:12px;font-weight:bold;background:#fff;display:flex;align-items:center;justify-content:center;width:180px;height:44px;border:1px solid #ccc;border-bottom:none;box-sizing:border-box}.area_modal .area_modal-tab_btn:before{display:block;background-color:#6fba2c;width:calc(100% + 4px);height:5px;position:absolute;top:-2px;left:-2px}.area_modal .area_modal-tab_btn:hover{color:rgba(51,51,51,0.7)}.area_modal .area_modal-tab_btn.is-active{border-width:2px;position:relative;z-index:1}.area_modal .area_modal-tab_btn.is-active:before{content:''}.area_modal .area_modal-tab_body.is-active{display:block}.area_modal .area_modal-tab_body.is-hidden{display:none}.type_modal{position:fixed;top:0;left:0;right:0;bottom:0;height:310px;display:none;margin:auto;box-sizing:border-box;border-radius:5px;background-color:#fff;z-index:4500;overflow:hidden;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.type_modal.is-active{display:block}.type_modal.is-first{width:424px}.type_modal.is-revisit{width:848px}.type_modal .type_modal-inner{display:flex}.type_modal .type_modal-select{width:424px;padding-bottom:20px}.type_modal .type_modal-title_wrap{padding:20px 0}.type_modal .type_modal-title{color:#333333;font-size:16px;font-weight:bold;text-align:center}.type_modal .type_modal-title:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-32px -41px;width:14px;height:14px}.type_modal .type_modal-contents{display:flex;margin:0 40px;justify-content:center;border-top:1px solid #ccc}.type_modal .type_modal-list{display:flex;flex-wrap:wrap;margin-top:20px}.type_modal .type_modal-list_li{height:22px;padding-top:16px}.type_modal .type_modal-list_li.type_modal-list_li--single{width:100%}.type_modal .type_modal-list_li.type_modal-list_li--double{width:50%}.type_modal .type_modal-list-li_label{position:relative;padding-left:17px;font-size:14px;font-weight:bold}.type_modal .type_modal-list-li_label:before{content:"";position:absolute;left:0;width:12px;height:12px;border-radius:50%}.type_modal .type_modal-list-li_label.type_modal-list-li_label--fr:before{background-color:#6fba2c}.type_modal .type_modal-list-li_label.type_modal-list-li_label--ms:before{background-color:#2c5aba}.type_modal .type_modal-list-li_label.type_modal-list-li_label--cms:before{background-color:#2dbaba}.type_modal .type_modal-list-li_label.type_modal-list-li_label--kr:before{background-color:#ba2c2c}.type_modal .type_modal-list-li_label.type_modal-list-li_label--ckr:before{background-color:#e06a17}.type_modal .type_modal-list-li_label.type_modal-list-li_label--tc:before{background-color:#baa22d}.type_modal .type_modal-btn{width:150px;margin:20px auto 0}.howto_modal{position:fixed;top:50%;transform:translateY(-50%);width:760px;height:465px;left:0;right:0;display:none;margin:0 auto;box-sizing:border-box;border-radius:5px;background-color:#fff;z-index:4200;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.howto_modal.is-active{display:block}.howto_modal .howto_modal-close{position:absolute;top:-30px;right:2px;display:block;padding:0;width:20px;height:20px}.howto_modal .howto_modal-close:before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:4px;margin-top:-2px;background:#fff;transform:rotate(-45deg);border-radius:2px}.howto_modal .howto_modal-close:after{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:4px;margin-top:-2px;background:#fff;transform:rotate(45deg);border-radius:2px}.howto_modal .howto_modal-contents{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.detail_condition{position:fixed;top:80px;width:850px;height:80vh;left:0;right:0;display:none;margin:0 auto;box-sizing:border-box;border-radius:5px;background-color:#fff;z-index:4200;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.detail_condition.is-active{display:block}.detail_condition .detail_condition-title_wrap{padding:20px 0;border-bottom:1px solid #ccc}.detail_condition .detail_condition-title{color:#333333;font-size:16px;font-weight:bold;text-align:center}.detail_condition .detail_condition-title:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-42px 0px;width:16px;height:16px}.detail_condition .detail_condition-contents{position:relative;overflow-y:auto;height:calc(80vh - 56px - 80px);-webkit-overflow-scrolling:touch}.detail_condition .detail_condition-list_li{display:flex}.detail_condition .detail_condition-list_li:last-child .detail_condition-category,.detail_condition .detail_condition-list_li:last-child .detail_condition-municipality{border-bottom:none}.detail_condition .detail_condition-category{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;position:relative;width:184px;padding:20px;border-right:1px solid #ccc;background-color:#f5f5f5;border-bottom:1px solid #ccc}.detail_condition .detail_condition-category_name{color:#333333;font-weight:bold;font-size:14px}.detail_condition .detail_condition-municipality{display:flex;flex-wrap:wrap;flex:1;padding:10px 20px 20px;border-bottom:1px dotted #ccc}.detail_condition .detail_condition-bottom{border-top:1px solid #ccc;display:flex;padding:20px 100px;justify-content:space-around;align-items:center}.detail_condition .detail_condition-count{color:#f77c00;font-size:22px;font-weight:bold;width:80px;text-align:right}.detail_condition .detail_condition-count_unit{color:#333333;font-size:14px;font-weight:bold}.detail_condition .detail_condition-input_wrap{width:178px;height:22px;margin:10px 10px 0 0}.detail_condition .detail_condition-input_wrap.detail_condition-input_wrap--default{width:100%}.detail_condition .detail_condition-input_wrap.detail_condition-input_wrap--one-row{width:240px}.detail_condition .detail_condition-label{display:inline-flex;align-items:center;line-height:1.2}.info_tooltip.info_tooltip--layout{margin-left:10px}.info_tooltip .info_tooltip-icon{display:block;padding-top:4px;width:20px;height:20px;font-size:12px;font-weight:bold;color:#c2c2c2;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box;background-color:#fff;line-height:1;text-align:center}.info_tooltip .info_tooltip-msg{display:none;position:absolute;padding:20px;border-radius:5px;width:250px;color:#333333;background-color:#fff;z-index:1500;border:1px solid #ccc;line-height:1.4;cursor:default}.info_tooltip .info_tooltip-msg:before{content:"";position:absolute;top:25px;left:-21px;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent #ccc transparent transparent}.info_tooltip .info_tooltip-msg:after{content:"";position:absolute;top:25px;left:-20px;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent #fff transparent transparent}.info_tooltip .info_tooltip-msg.is-active{display:block}.info_tooltip .info_tooltip-msg.info_tooltip-msg--performance{top:10px;left:135px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--renovationCms{top:10px;left:165px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--renovationCkd{top:10px;left:165px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--certificateC{left:150px;top:10px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--certificateKd{top:-5px;left:150px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--preferential{top:-5px;left:180px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--defect{top:-5px;left:155px}.info_tooltip .info_tooltip-msg.info_tooltip-msg--conditioned{top:-25px;left:255px}.info_tooltip .info_tooltip-close{position:absolute;top:5px;right:5px;display:block;padding:0;width:14px;height:14px}.info_tooltip .info_tooltip-close:before{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:4px;margin-top:-2px;background:#ccc;transform:rotate(-45deg)}.info_tooltip .info_tooltip-close:after{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:4px;margin-top:-2px;background:#ccc;transform:rotate(45deg)}.result_list{position:fixed;display:none;top:104px;left:0;width:417px;height:calc(100% - 104px);overflow:hidden;background-color:#eee;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.result_list.is-active{display:block}.result_list.is-disable{pointer-events:none}.result_list .result_list-head{height:38px;padding-top:2px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc}.result_list .result_list-head.is-disable{display:none}.result_list .result_list-head_title{font-weight:bold;display:flex;align-items:center;line-height:initial}.result_list .result_list-txt{display:flex}.result_list .result_list-title_station{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-title_station_pager{max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-title_landmark{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-title_landmark_pager{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-title_city{max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-title_city_pager{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result_list .result_list-count_unit{font-weight:bold;display:flex;align-items:center}.result_list .result_list-count_num{color:#f77c00;font-size:18px;font-weight:bold;line-height:1px}.result_list .result_list-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:calc(100% - 41px);box-sizing:border-box}.result_list .result_list-items{padding-bottom:10px;height:initial}.result_list .result_list-items.result_list-items--height{height:100%;padding-bottom:0}.result_item{position:relative;border-radius:5px;border:1px solid #ddd;background-color:#fff}.result_item.result_item--layout{margin:10px 10px 0}.result_item .result_item-title{display:flex;align-items:center;padding:12px 10px}.result_item .result_item-ribbon{display:flex;justify-content:center;align-items:center;position:absolute;left:-10px;padding:2px 0;margin:0;width:36px;color:#fff;background:#f77c00;height:26px;box-sizing:border-box}.result_item .result_item-ribbon:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #c66300}.result_item .result_item-ribbon:after{position:absolute;content:"";z-index:1;top:0;right:0;width:0;height:0;border-width:14px 5px 18px 10px;border-color:transparent #fff transparent transparent;border-style:solid}.result_item .result_item-ribbon_text{vertical-align:middle;line-height:1.1;margin:0;padding:0 8px 0 6px;font-size:10px}.result_item .result_item-title_name{font-size:14px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:normal;line-height:1.2;word-break:break-word}.result_item .result_item-title_name.is-ribbon{padding-left:20px}.result_item .result_item-detail{display:block;color:#333333}.result_item .result_item-detail:hover{background-color:#f5fbef}.result_item_top{display:flex;align-items:flex-start;padding:10px;border-top:1px solid #ddd}.result_item_top .result_item_top-img{position:relative;width:92px;height:92px;border:1px solid #ddd;overflow:hidden;box-sizing:border-box;background-color:#fff}.result_item_top .result_item_top-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:92px;max-height:92px}.result_item_top .result_item_top-info{flex:1;padding-left:10px}.result_item_top .result_item_top-icon{display:flex;justify-content:center;align-items:center;width:100px;height:17px;color:#fff;text-align:center}.result_item_top .result_item_top-icon.is-type-040{background-color:#6fba2c}.result_item_top .result_item_top-icon.is-type-010{background-color:#264d9d}.result_item_top .result_item_top-icon.is-type-011{background-color:#16a4d2}.result_item_top .result_item_top-icon.is-type-020{background-color:#c72c1c}.result_item_top .result_item_top-icon.is-type-021{background-color:#e06a17}.result_item_top .result_item_top-icon.is-type-030{background-color:#be9e00}.result_item_top .result_item_top-place{margin-top:8px;line-height:1.4}.result_item_top .result_item_top-items{margin-top:5px}.result_item_top .result_item_top-item{line-height:1.4;display:flex}.result_item_top .result_item_top-label{flex-basis:50px;flex-shrink:0;font-weight:bold;margin-right:4px}.result_item_top .result_item_top-item_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:202px}.result_item_bottom{position:relative;border-top:1px solid #ddd}.result_item_bottom .result_item_bottom-link{position:relative;display:block;padding:0 10px 10px;color:#333333;text-decoration:none}.result_item_bottom .result_item_bottom-link:visited{color:#333333}.result_item_bottom .result_item_bottom-place{display:flex;align-items:center;flex-wrap:wrap;position:relative}.result_item_bottom .result_item_bottom-place-main{display:inline-block;color:#fb2055;font-size:16px;font-weight:bold;padding-top:10px;word-break:break-word}.result_item_bottom .result_item_bottom-place-main.is-disable{color:#999999}.result_item_bottom .result_item_bottom-place-option{margin-left:7px;font-size:12px;font-weight:normal}.result_item_bottom .result_item_bottom-place_detail{display:flex;justify-content:flex-start;margin-top:10px}.result_item_bottom .result_item_bottom-place_deposit,.result_item_bottom .result_item_bottom-place_key{display:flex;align-items:center;margin-right:5px}.result_item_bottom .result_item_bottom-place_deposit:before,.result_item_bottom .result_item_bottom-place_key:before{width:16px;height:16px;font-size:10px;display:inline-flex;justify-content:center;align-items:center;color:#fff;background-color:#999999;margin-right:5px}.result_item_bottom .result_item_bottom-place_deposit:before{content:"敷"}.result_item_bottom .result_item_bottom-place_key:before{content:"礼"}.result_item_bottom .result_item_bottom-info{display:flex;align-items:baseline;margin-top:10px}.result_item_bottom .result_item_bottom-items{text-overflow:ellipsis}.result_item_bottom .result_item_bottom-items.result_item_bottom-items--left{width:157px;padding-right:8px;box-sizing:border-box}.result_item_bottom .result_item_bottom-items.result_item_bottom-items--left .result_item_bottom-item-text{width:90px}.result_item_bottom .result_item_bottom-items.result_item_bottom-items--right{flex:1;padding-left:8px;box-sizing:border-box;border-left:1px solid #ccc;overflow:hidden}.result_item_bottom .result_item_bottom-items.result_item_bottom-items--right .result_item_bottom-item-text{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}.result_item_bottom .result_item_bottom-item{padding-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result_item_bottom .result_item_bottom-item:first-child{padding-top:0}.result_item_bottom .result_item_bottom-item.result_item_bottom-item--top{align-items:flex-start;display:flex}.result_item_bottom .result_item_bottom-item_label{width:50px;padding-right:8px;font-weight:bold;display:inline-block;line-height:1.2}.result_item_bottom .result_item_bottom-item_text{padding-right:8px}.result_item_bottom .result_item_bottom-item_text:before{content:"";vertical-align:super;font-size:smaller}.result_item_bottom .result_item_bottom-item_text.result_item_bottom-item_text--wrap{padding-left:4px;white-space:normal;display:inherit;line-height:1.2}.select_list{position:fixed;display:none;top:104px;left:0;width:417px;height:calc(100vh - 104px);overflow:hidden;background-color:#eee;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2)}.select_list.is-active{display:block;z-index:100}.select_list.is-disable{pointer-events:none}.select_list .select_list-head{position:relative;height:38px;padding:2px 10px 0;background-color:#fff;font-weight:bold;border-bottom:1px solid #ccc;display:none}.select_list .select_list-head.is-active{display:block}.select_list .select_list-back{position:absolute;left:0;display:flex;justify-content:center;align-items:center;height:100%;padding-left:10px;cursor:pointer}.select_list .select_list-back:before{content:"";display:inline-block;transform:rotate(90deg);background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-42px -32px;width:12px;height:7px;margin-right:5px;margin-bottom:3px}.select_list .select_list-back:hover{opacity:.8}.select_list .select_list-title{display:flex;justify-content:center;align-items:center;height:100%;font-size:14px;text-align:center}.select_list .select_list-body{position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:calc(100vh - 144px);box-sizing:border-box}.select_list .select_list-items{padding-bottom:10px;height:initial}.select_list .select_list-items.select_list-items--height{height:100%;padding-bottom:0}.noUi-horizontal .noUi-handle{width:34px;height:34px;border-radius:34px;background-color:#6fba2c}.error_map{display:flex;align-items:center;justify-content:center;position:fixed;flex-direction:column;top:74px;width:100%;height:100%;z-index:2800;background-color:rgba(0,0,0,0.7)}.error_map.is-active{display:flex}.error_map .error_map-msg{color:#fff;font-size:18px;text-align:center;line-height:1.5}.error_map .error_map-btn{margin-top:20px;background-color:#fff;border-radius:4px}.result_error{display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;height:100%}.result_error .result_error-msg{color:#555555;line-height:1.5;font-size:14px;font-weight:bold;text-align:center}.result_error .result_error-btn{margin:20px 0 0;padding-right:10px}.count_limit_warning{position:absolute;bottom:25px;left:0;right:0;margin:auto;display:flex;justify-content:center}.count_limit_warning .count_limit_warning-msg{background:rgba(0,0,0,0.5);padding:15px 40px;border-radius:3px;font-size:14px;color:#fff}.count_limit_warning .count_limit_warning-count{font-size:20px;font-weight:bold}.zoomout_warning{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;width:400px;height:50px;margin:auto;padding:0;opacity:0;background:rgba(0,0,0,0.5)}.zoomout_warning.is-active{opacity:1}.zoomout_warning .zoomout_warning-msg{margin:10px 20px;font-size:16px;font-weight:bold;text-align:center;color:#fff}.notfound_mesh{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:485px;height:80px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:rgba(0,0,0,0.5)}.notfound_mesh .notfound_mesh-msg{color:#fff;line-height:1.5;font-size:16px;font-weight:bold;text-align:center}.notfound_place{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:350px;height:80px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:rgba(0,0,0,0.5);z-index:3000}.notfound_place .notfound_place-msg{color:#fff;line-height:1.5;font-size:16px;font-weight:bold;text-align:center}.noUi-target{border:none}.noUi-target.noUi-horizontal{height:24px;border:none;background:#fff}.noUi-target.noUi-horizontal .noUi-base{padding:10px 0}.noUi-target.noUi-horizontal .noUi-base .noUi-connects{background-color:#ccc}.noUi-target.noUi-horizontal .noUi-base .noUi-connects .noUi-connect{background-color:#6fba2c}.noUi-target.noUi-horizontal .noUi-base .noUi-origin{z-index:auto !important}.noUi-target.noUi-horizontal .noUi-base .noUi-origin .noUi-handle{top:1px;right:-10px;width:20px;height:20px;box-shadow:none;border:4px solid #6fba2c;border-radius:50%;background-color:#fff}.noUi-target.noUi-horizontal .noUi-base .noUi-origin .noUi-handle:before{display:none}.noUi-target.noUi-horizontal .noUi-base .noUi-origin .noUi-handle:after{display:none}.noUi-target.noUi-horizontal .noUi-base .noUi-origin .noUi-handle:focus{outline:none}.footer_info{position:absolute;bottom:15px;right:10px;z-index:100}.footer_info .footer_info-icon{box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px;display:flex;justify-content:center;align-items:center;width:28px;height:28px;box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:3px;cursor:pointer;margin-bottom:0;text-align:center}.footer_info .footer_info-icon:after{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-21px 0px;width:21px;height:21px}.footer_info .footer_info-icon:hover:after{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:0px 0px;width:21px;height:21px}.footer_modal{display:none;z-index:2000}.footer_modal.is-active{display:block}.footer_modal .footer_modal-content{position:absolute;width:545px;bottom:25px;right:55px;padding:0 15px 10px;border-radius:5px;background-color:#fff;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2);z-index:4005}.footer_modal .footer_modal-content:after{content:"";position:absolute;right:-12px;bottom:10px;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff}.footer_modal .footer_modal-about{padding:10px 0}.footer_modal .footer_modal-about_title{display:flex;align-items:center;padding-bottom:5px;font-size:14px;font-weight:bold;color:#333333}.footer_modal .footer_modal-about_title:before{content:"";margin-right:10px;display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-21px 0px;width:21px;height:21px}.footer_modal .footer_modal-about_text{line-height:1.5}.footer_modal .footer_modal-logo{display:block}.footer_modal .footer_modal-recruit{margin-top:10px;padding-top:5px;border-top:1px solid #ccc}.footer_modal .footer_modal-recruit_logo{display:block}.footer_modal .footer_modal-recruit_policy{display:flex;margin-top:5px}.footer_modal .footer_modal-recruit_link{flex:1;color:#435b67;text-decoration:underline}.footer_modal .footer_modal-policy_link{padding:0 5px;text-decoration:underline}.footer_modal .footer_modal-policy_link.footer_modal-policy_link--privacy{border-left:1px solid #ccc;border-right:1px solid #ccc}.mesh_area{pointer-events:auto}.mesh_area.is-disable{pointer-events:none}.mesh_area.is-hover{background:rgba(6,139,241,0.2);border:1px solid #068bf1;box-sizing:border-box}.mesh_area .mesh_area-icon{background-color:#fff;border:3px solid #6fba2c;color:#2f8c00;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;box-sizing:border-box;text-align:center;font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer}.mesh_area .mesh_area-icon.mesh_area-icon--zero{display:none}.mesh_area .mesh_area-icon.mesh_area-icon--single_digit{width:35px;height:35px}.mesh_area .mesh_area-icon.mesh_area-icon--double_digit{width:45px;height:45px}.mesh_area .mesh_area-icon.mesh_area-icon--triple_digit{width:55px;height:55px}.mesh_area .mesh_area-icon.mesh_area-icon--four_digit{width:65px;height:65px}.marker{position:absolute;border-radius:50%;width:30px;height:30px;background-color:#fff;color:#fff;z-index:100;top:0;left:0;border-right:2px solid #999}.marker:before{content:"";position:absolute;width:0;height:0;top:32px;left:50%;border-style:solid;border-width:20px 13px 0;border-color:#fff transparent transparent;transform:translate(-50%, -50%);z-index:12}.marker:after{content:"";position:absolute;width:5px;height:23px;top:19px;right:6px;border-right:2px solid #999;transform:rotate(34deg)}.marker.is-hover,.marker.is-active{transform:scale(1.2);transform-origin:50% 120%}.marker.marker--040 .marker-inner{background-color:#6fba2c}.marker.marker--040 .marker-inner:after{border-top:17px solid #6fba2c}.marker.marker--040.is-hover,.marker.marker--040.is-active{z-index:1000;color:#6fba2c;background-color:#6fba2c}.marker.marker--040.is-hover:before,.marker.marker--040.is-active:before{border-top:20px solid #6fba2c}.marker.marker--040.is-hover .marker-inner,.marker.marker--040.is-active .marker-inner{color:#6fba2c;background-color:#fff}.marker.marker--040.is-hover .marker-inner:after,.marker.marker--040.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--010 .marker-inner{background-color:#264d9d}.marker.marker--010 .marker-inner:after{border-top:17px solid #264d9d}.marker.marker--010.is-hover,.marker.marker--010.is-active{z-index:1000;color:#264d9d;background-color:#264d9d}.marker.marker--010.is-hover:before,.marker.marker--010.is-active:before{border-top:20px solid #264d9d}.marker.marker--010.is-hover .marker-inner,.marker.marker--010.is-active .marker-inner{color:#264d9d;background-color:#fff}.marker.marker--010.is-hover .marker-inner:after,.marker.marker--010.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--011 .marker-inner{background-color:#16a4d2}.marker.marker--011 .marker-inner:after{border-top:17px solid #16a4d2}.marker.marker--011.is-hover,.marker.marker--011.is-active{z-index:1000;color:#16a4d2;background-color:#16a4d2}.marker.marker--011.is-hover:before,.marker.marker--011.is-active:before{border-top:20px solid #16a4d2}.marker.marker--011.is-hover .marker-inner,.marker.marker--011.is-active .marker-inner{color:#16a4d2;background-color:#fff}.marker.marker--011.is-hover .marker-inner:after,.marker.marker--011.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--020 .marker-inner{background-color:#c72c1c}.marker.marker--020 .marker-inner:after{border-top:17px solid #c72c1c}.marker.marker--020.is-hover,.marker.marker--020.is-active{z-index:1000;color:#c72c1c;background-color:#c72c1c}.marker.marker--020.is-hover:before,.marker.marker--020.is-active:before{border-top:20px solid #c72c1c}.marker.marker--020.is-hover .marker-inner,.marker.marker--020.is-active .marker-inner{color:#c72c1c;background-color:#fff}.marker.marker--020.is-hover .marker-inner:after,.marker.marker--020.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--021 .marker-inner{background-color:#e06a17}.marker.marker--021 .marker-inner:after{border-top:17px solid #e06a17}.marker.marker--021.is-hover,.marker.marker--021.is-active{z-index:1000;color:#e06a17;background-color:#e06a17}.marker.marker--021.is-hover:before,.marker.marker--021.is-active:before{border-top:20px solid #e06a17}.marker.marker--021.is-hover .marker-inner,.marker.marker--021.is-active .marker-inner{color:#e06a17;background-color:#fff}.marker.marker--021.is-hover .marker-inner:after,.marker.marker--021.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--030 .marker-inner{background-color:#be9e00}.marker.marker--030 .marker-inner:after{border-top:17px solid #be9e00}.marker.marker--030.is-hover,.marker.marker--030.is-active{z-index:1000;color:#be9e00;background-color:#be9e00}.marker.marker--030.is-hover:before,.marker.marker--030.is-active:before{border-top:20px solid #be9e00}.marker.marker--030.is-hover .marker-inner,.marker.marker--030.is-active .marker-inner{color:#be9e00;background-color:#fff}.marker.marker--030.is-hover .marker-inner:after,.marker.marker--030.is-active .marker-inner:after{border-top:17px solid #fff}.marker.marker--multi .marker-inner{background-color:#878787}.marker.marker--multi .marker-inner:after{border-top:17px solid #878787}.marker.marker--multi.is-hover,.marker.marker--multi.is-active{z-index:1000;color:#878787;background-color:#878787}.marker.marker--multi.is-hover:before,.marker.marker--multi.is-active:before{border-top:20px solid #878787}.marker.marker--multi.is-hover .marker-inner,.marker.marker--multi.is-active .marker-inner{color:#878787;background-color:#fff}.marker.marker--multi.is-hover .marker-inner:after,.marker.marker--multi.is-active .marker-inner:after{border-top:17px solid #fff}.marker .marker-inner{position:absolute;border-radius:50%;width:26px;height:26px;background-color:#000;color:#fff;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:bold}.marker .marker-inner:after{content:"";position:absolute;width:0;height:0;top:20px;left:50%;border:solid transparent;border-width:17px 11px 0;border-top:17px solid #000;transform:translate(-50%)}.zoom_controller{position:absolute;bottom:45px;right:10px;user-select:none;box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px;border-radius:2px;background-color:#fff;width:28px;height:55px}.zoom_controller .zoom_controller-zoomin{display:flex;justify-content:center;align-items:center;width:27px;height:27px;border-bottom:1px solid #e6e6e6;cursor:pointer}.zoom_controller .zoom_controller-zoomin:before{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-58px -30px;width:15px;height:15px}.zoom_controller .zoom_controller-zoomin:hover:before{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-58px -15px;width:15px;height:15px}.zoom_controller .zoom_controller-zoomout{display:flex;justify-content:center;align-items:center;width:27px;height:28px;cursor:pointer}.zoom_controller .zoom_controller-zoomout:before{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-30px -55px;width:15px;height:15px}.zoom_controller .zoom_controller-zoomout:hover:before{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-15px -55px;width:15px;height:15px}.zoom_controller .zoom_controller-zoomout.is-disable{pointer-events:none;cursor:default}.zoom_controller .zoom_controller-zoomout.is-disable:before{content:"";display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:0px -55px;width:15px;height:15px}.noscript{position:absolute;top:105px;width:100vw;height:50px;padding:10px 20px;color:#5f5b46;background-color:#ddd;line-height:1.2;box-sizing:border-box;z-index:1}.noscript:before{content:"";position:absolute;top:0;bottom:0;margin:auto;display:inline-block;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:0px -21px;width:22px;height:20px}.noscript .noscript-title{font-weight:bold;display:inline-block;text-align:center;margin-left:30px}.noscript .noscript-txt{font-size:10px;display:inline-block;width:100%;margin-left:30px}.noscript .noscript-link{color:#5f5b46;text-decoration:underline}.noscript .noscript-link:visited{color:#5f5b46}.header{display:flex;width:100vw;min-width:1024px;height:74px;position:fixed;align-items:center;top:0;z-index:3000;background-color:#fff;pointer-events:all;border-bottom:2px solid #6fba2c}.header .header-logo{display:block;margin:0 15px;box-sizing:border-box;flex-shrink:0}.header .header-logo:hover{opacity:.8}.header .header-search{padding-right:15px}.header .header-search_inner{position:relative;border-radius:5px;width:180px;display:flex;justify-content:left;box-sizing:border-box;flex-direction:column}.header .header-search_inner:after{content:"";position:absolute;right:10px;top:50%;display:inline-block;transform:translateY(-50%);background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-42px -16px;width:16px;height:16px}.header .header-search_input{width:100%;max-width:180px;height:36px;padding:5px 28px 5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;border-radius:3px;border:1px solid #dddddd;box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5);box-sizing:border-box}.header .header-search_input:focus{outline:0}.header .header-search_input::placeholder{color:#999}.header .header-menu_wrap{flex:1;position:relative;height:100%}.header_menu{display:flex;justify-content:left;width:100%;height:100%;box-sizing:border-box;border-left:1px solid #dddddd}.header_menu .header_menu-item{display:flex;padding:8px 5px 5px;min-width:90px;flex:1;align-items:center;justify-content:space-between;flex-direction:column;position:relative;border-right:1px solid #dddddd;cursor:pointer}.header_menu .header_menu-item:hover{background-color:#f5fbef}.header_menu .header_menu-item:after{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-42px -32px;width:12px;height:7px}.header_menu .header_menu-item.is-open{margin-bottom:-3px;border-bottom:3px solid #fff;background-color:#fff}.header_menu .header_menu-item.is-open:after{animation-name:openMenuIcon;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:both}.header_menu .header_menu-item.is-close:after{animation-name:closeMenuIcon;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:both}.header_menu .header_menu-item.is-disable{pointer-events:none}.header_menu .header_menu-item.is-disable:hover{background-color:#fff}.header_menu .header_menu-item.is-disable .header_menu-item_label{color:#ccc}.header_menu .header_menu-item.is-disable .header_menu-item_label:after{color:#ccc}.header_menu .header_menu-item.is-disable .header_menu-item_label.header_menu-item_label--age:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-18px -41px;width:14px;height:14px}.header_menu .header_menu-item.is-disable .header_menu-item_label.header_menu-item_label--setting:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-46px -41px;width:12px;height:12px}.header_menu .header_menu-item.is-disable .header_menu-item_condition .header_menu-item_icon{color:#ccc}.header_menu .header_menu-item.is-disable:after{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-58px -45px;width:12px;height:7px}.header_menu .header_menu-item.header_menu-item--select_type{flex:1.3;min-width:130px}.header_menu .header_menu-item.header_menu-item--multiple{flex:1.2;min-width:120px;position:relative}.header_menu .header_menu-item.header_menu-item--setting{display:flex}.header_menu .header_menu-item_label{display:flex;align-items:center;justify-content:center;font-size:14px;padding-right:5px;font-weight:bold;color:#333;text-align:center}.header_menu .header_menu-item_label:before{content:"";display:inline-block;margin:0 5px 4px}.header_menu .header_menu-item_label.header_menu-item_label--home:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:0px -41px;width:18px;height:14px}.header_menu .header_menu-item_label.header_menu-item_label--price:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-45px -55px;width:14px;height:14px}.header_menu .header_menu-item_label.header_menu-item_label--room:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-73px 0px;width:14px;height:14px}.header_menu .header_menu-item_label.header_menu-item_label--age:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-32px -41px;width:14px;height:14px}.header_menu .header_menu-item_label.header_menu-item_label--walk:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-73px -14px;width:10px;height:15px}.header_menu .header_menu-item_label.header_menu-item_label--setting:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:0px -70px;width:12px;height:12px}.header_menu .header_menu-item_condition{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;color:#333;padding:0 5px;max-width:100%;height:36px}.header_menu .header_menu-item_condition.is-unselected{color:#ccc}.header_menu .header_menu-item_condition.is-disabled{display:none}.header_menu .header_menu-item_condition.header_menu-item_condition--type{line-height:1.4}.header_menu .header_menu-item_icon{white-space:nowrap;display:inline-block;height:17px;width:100%;color:#333;text-overflow:ellipsis;line-height:1.3;text-align:left;overflow:hidden}.header_menu .header_menu-item_icon:before{display:inline-block;width:14px;justify-content:center;font-size:10px;margin-right:5px;padding:2px 0;vertical-align:bottom;text-align:center;color:#fff;background-color:#999999}.header_menu .header_menu-item_icon.header_menu-item_icon--fr{overflow:hidden;margin-bottom:1px}.header_menu .header_menu-item_icon.header_menu-item_icon--fr:before{content:"借"}.header_menu .header_menu-item_icon.header_menu-item_icon--mskr{overflow:hidden}.header_menu .header_menu-item_icon.header_menu-item_icon--mskr:before{content:"買"}.header_menu .header_menu-item_type{position:relative;display:inline-block;padding-left:14px}.header_menu .header_menu-item_type:before{content:"";position:absolute;top:2px;left:0;width:10px;height:10px;border-radius:50%}.header_menu .header_menu-item_type.header_menu-item_type--040:before{background-color:#6fba2c}.header_menu .header_menu-item_type.header_menu-item_type--010:before{background-color:#2c5aba}.header_menu .header_menu-item_type.header_menu-item_type--011:before{background-color:#2dbaba}.header_menu .header_menu-item_type.header_menu-item_type--020:before{background-color:#ba2c2c}.header_menu .header_menu-item_type.header_menu-item_type--021:before{background-color:#e06a17}.header_menu .header_menu-item_type.header_menu-item_type--030:before{background-color:#baa22d}.header_menu .header_menu-item_detail{display:flex;align-items:center;justify-content:center;color:#333;max-width:100%}.detail_count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#6fba2c;color:#fff;font-size:9px}.detail_count.detail_count--layout{margin-left:3px}.menu_contents{position:absolute;top:76px;left:50%;width:350px;max-height:0;border-radius:0 0 5px 5px;background-color:#fff;box-sizing:border-box;display:none;transform:translateX(-50%);-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in;z-index:1000;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu_contents.is-active{max-height:550px;box-shadow:1px 8px 12px 1px rgba(0,0,0,0.2)}.menu_contents.is-close{max-height:0}.menu_contents.menu_contents--age{width:260px}.menu_contents.menu_contents--age.is-active{display:block}.menu_contents.menu_contents--price{width:370px}.menu_contents.menu_contents--price.is-active{display:block}.menu_contents.menu_contents--room{width:445px}.menu_contents.menu_contents--room.is-active{display:block}.menu_contents.menu_contents--walk{width:260px;padding:0 20px}.menu_contents.menu_contents--walk.is-active{display:block}.menu_contents.menu_contents--type{padding:0 20px;width:340px}.menu_contents.menu_contents--type.is-active{display:block}.menu_contents .menu_contents-list{display:flex;flex-wrap:wrap;margin-top:10px}.menu_contents .menu_contents-list_1row{width:100%;margin-top:10px}.menu_contents .menu_contents-list_2row{width:146px;margin-top:10px}.menu_contents .menu_contents-list_2row:nth-child(even){padding-right:5px}.menu_contents .menu_contents-type{position:relative;padding-left:17px;font-size:14px;font-weight:bold}.menu_contents .menu_contents-type:before{content:"";position:absolute;left:0;width:12px;height:12px;border-radius:50%}.menu_contents .menu_contents-type.menu_contents-type--fr:before{background-color:#6fba2c}.menu_contents .menu_contents-type.menu_contents-type--ms:before{background-color:#2c5aba}.menu_contents .menu_contents-type.menu_contents-type--cms:before{background-color:#2dbaba}.menu_contents .menu_contents-type.menu_contents-type--kr:before{background-color:#ba2c2c}.menu_contents .menu_contents-type.menu_contents-type--ckr:before{background-color:#e06a17}.menu_contents .menu_contents-type.menu_contents-type--tc:before{background-color:#baa22d}.menu_contents .menu_contents-btns{display:flex;align-items:center;justify-content:center;margin:auto;padding-bottom:20px}.menu_contents .menu_contents-btns.menu_contents-btns--top{margin-top:20px}.menu_contents .menu_contents-uncheck_annotation{margin-top:20px;padding:15px;color:#ff5c68;font-weight:bold;line-height:1.5;border-radius:3px;border:3px solid #fe9f9f;display:none}.menu_contents .menu_contents-uncheck_annotation.is-active{display:block}.menu_contents .menu_contents-annotation_msg{text-indent:-1em;margin-left:1em}.menu_contents .menu_contents-annotation_msg:before{content:"※";color:#ff5c68}.menu_contents .menu_contents-uncheck_list{margin-top:10px}.fr_price .fr_price-bar{width:250px;margin:14px auto 10px;box-shadow:none}.fr_price.is-disable{display:none}.fr_price .fr_price-title{padding:10px 0;font-size:14px;color:#333;text-align:center;font-weight:bold;background-color:#f1f0e8}.fr_price .fr_price-form{padding:0 20px 20px}.fr_price .fr_price-vals{display:flex;justify-content:center;align-items:center;margin-top:10px}.fr_price .fr_price-lower,.fr_price .fr_price-upper{font-size:14px;color:#666666;font-weight:bold}.fr_price .fr_price-lower:after{content:"〜";margin:0 5px;display:inline-block;font-size:14px}.fr_price .fr_price-options{margin-top:20px;border-radius:5px;background-color:#eeeeee}.fr_price .fr_price-options_list{display:flex;flex-wrap:wrap;width:100%;padding:0 10px 10px;box-sizing:border-box}.fr_price .fr_price-options_list_item{width:50%;margin-top:10px}.fr_price .fr_price-options_list_item.fr_price-options_list_item--last{flex:auto;width:280px}.fr_price .fr_price-options_name{position:relative;font-size:12px;white-space:nowrap}.mskr_price.is-disable{display:none}.mskr_price .mskr_price-bar{width:250px;margin:14px auto 10px;box-shadow:none}.mskr_price .mskr_price-title{padding:10px 0;font-size:14px;color:#333;text-align:center;font-weight:bold;background-color:#f1f0e8}.mskr_price .mskr_price-form{padding:0 20px 20px}.mskr_price .mskr_price-vals{display:flex;justify-content:center;align-items:center;margin-top:10px}.mskr_price .mskr_price-lower,.mskr_price .mskr_price-upper{font-size:14px;font-weight:bold;color:#666666}.mskr_price .mskr_price-lower:after{content:"〜";margin:0 5px;display:inline-block;font-size:14px}.mskr_price .mskr_price-options{margin-top:20px;border-radius:5px;background-color:#eeeeee}.mskr_price .mskr_price-options_list{display:flex;align-items:center;flex-wrap:wrap;height:42px;padding:0 10px 10px;box-sizing:border-box}.mskr_price .mskr_price-options_list_item{margin-top:10px}.mskr_price .mskr_price-options_name{position:relative;font-size:12px}.fr_floor{position:relative}.fr_floor.is-disable{display:none}.fr_floor .fr_floor-bar{width:365px;margin:14px auto 20px;box-shadow:none}.fr_floor .fr_floor-title{position:relative;padding:10px 0;text-align:center;background-color:#f1f0e8}.fr_floor .fr_floor-title_text{font-size:14px;color:#333;font-weight:bold}.fr_floor .fr_floor-title_info{position:absolute;top:7px;right:10px;z-index:2000}.fr_floor .fr_floor-vals{display:flex;justify-content:center;align-items:baseline;font-weight:bold}.fr_floor .fr_floor-lower,.fr_floor .fr_floor-upper{display:flex;height:15px;font-size:14px;font-weight:bold;color:#666666}.fr_floor .fr_floor-lower:after{content:"〜";margin:0 5px;display:inline-block;font-size:14px}.fr_floor .fr_floor-options{padding:10px 20px 20px}.fr_floor .fr_floor-options_list{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box}.fr_floor .fr_floor-options_list_item{width:106px;margin-top:10px}.fr_floor .fr_floor-options_list_item.fr_floor-options_list_item--middle{width:120px}.fr_floor .fr_floor-options_list_item.fr_floor-options_list_item--last{width:85px}.fr_floor .fr_floor-options_name{position:relative;font-size:14px}.mskr_floor{position:relative}.mskr_floor.is-disable{display:none}.mskr_floor .mskr_floor-bar{width:365px;margin:14px auto 20px;box-shadow:none}.mskr_floor .mskr_floor-title{position:relative;padding:10px 0;text-align:center;background-color:#f1f0e8}.mskr_floor .mskr_floor-title_text{font-size:14px;color:#333;font-weight:bold}.mskr_floor .mskr_floor-title_info{position:absolute;top:7px;right:10px}.mskr_floor .mskr_floor-vals{display:flex;justify-content:center;align-items:baseline;font-weight:bold}.mskr_floor .mskr_floor-lower,.mskr_floor .mskr_floor-upper{display:flex;font-size:14px;font-weight:bold;color:#666666;line-height:1.2;height:18px}.mskr_floor .mskr_floor-lower:after{content:"〜";margin:0 5px;display:inline-block;font-size:14px}.mskr_floor .mskr_floor-options{margin:10px 20px 20px}.mskr_floor .mskr_floor-options_list{display:flex;align-items:center;flex-wrap:wrap;padding:0 10px;box-sizing:border-box}.mskr_floor .mskr_floor-options_list.is-disable{display:none}.mskr_floor .mskr_floor-options_list_item{width:120px;margin-top:10px}.mskr_floor .mskr_floor-options_name{position:relative;font-size:14px}.floor_info{position:relative}.floor_info .floor_info-icon{display:block;padding-top:4px;width:20px;height:20px;font-size:12px;font-weight:bold;color:#c2c2c2;border:1px solid #c2c2c2;border-radius:4px;box-sizing:border-box;background-color:#fff}.floor_info .floor_info-message{display:none;position:absolute;padding:20px;border-radius:5px;width:250px;color:#333;background-color:#fff;z-index:1200;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2);border:1px solid #eeeeee;line-height:1.4;font-size:14px;font-weight:normal;top:32px;right:-126px;text-align:left}.floor_info .floor_info-message:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff}.floor_info .floor_info-message.is-active{display:block}.floor_info .floor_info-message.is-top-position{top:40px;right:-115px}.floor_info .floor_info-message.is-bottom-position{top:295px;right:-165px}.fr_age.is-disable{display:none}.fr_age .fr_age-bar{width:200px;margin:14px auto 20px;box-shadow:none}.fr_age .fr_age-title{position:relative;padding:10px 0;font-size:14px;color:#333;text-align:center;font-weight:bold;background-color:#f1f0e8}.fr_age .fr_age-form{padding:0 0 20px}.fr_age .fr_age-vals{display:flex;justify-content:center;align-items:center;margin-top:10px;font-weight:bold}.fr_age .fr_age-lower{font-size:14px;font-weight:bold;color:#666666}.fr_age .fr_age-upper{display:none}.mskr_age.is-disable{display:none}.mskr_age .mskr_age-bar{width:200px;margin:14px auto 20px;box-shadow:none}.mskr_age .mskr_age-title{position:relative;padding:10px 0;font-size:14px;color:#333;text-align:center;font-weight:bold;background-color:#f1f0e8}.mskr_age .mskr_age-form{padding:0 0 20px}.mskr_age .mskr_age-vals{display:flex;justify-content:center;align-items:center;margin-top:10px;font-weight:bold}.mskr_age .mskr_age-lower{font-size:14px;font-weight:bold;color:#666666}.mskr_age .mskr_age-upper{display:none}.walk_form .walk_form-bar{width:180px;margin:14px auto 10px;box-shadow:none}.walk_form .walk_form-vals{display:flex;justify-content:center;align-items:center;margin-top:10px;font-weight:bold}.walk_form .walk_form-lower{font-size:14px;font-weight:bold;color:#666666}.walk_form .walk_form-upper{display:none}.walk_form .walk_form-options{margin-top:20px;border-radius:5px;background-color:#eeeeee}.walk_form .walk_form-options_list{display:flex;height:42px;align-items:center;flex-wrap:wrap;padding:0 10px;box-sizing:border-box}.walk_form .walk_form-options_name{position:relative;font-size:12px}.breadcrumb{display:block;width:100%;background-color:#fff;color:#000;z-index:999;position:fixed;top:76px;padding:8px 0;box-shadow:0 -2px 15px 2px rgba(0,0,0,0.2)}.breadcrumb_list{display:flex;margin-left:15px}.breadcrumb_list .breadcrumb_list-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.breadcrumb_list .breadcrumb_list-item:before{content:"\03e";display:inline-flex;align-items:center;margin:0 5px}.breadcrumb_list .breadcrumb_list-item:nth-child(1):before{content:"";margin:0}.breadcrumb_list .breadcrumb_list-link{text-decoration:underline}.breadcrumb_list .breadcrumb_list-link:visited{color:#6219DB}.breadcrumb_list .breadcrumb_list-link:hover{color:#048ADE;text-decoration:none}.pac-container{z-index:3000}.gm-bundled-control .gmnoprint{position:absolute;left:0px;top:-32px !important}.ok_btn{display:flex;justify-content:center;align-items:center;height:40px;padding:12px 10px 10px;color:#999999;font-weight:bold;background-color:#ddd;border-radius:3px;font-size:14px;text-align:center;text-shadow:none;pointer-events:none;box-sizing:border-box;border-bottom:2px solid #ddd;box-shadow:0 2px 3px 0 #ccc}.ok_btn:visited{color:#999999}.ok_btn:hover{opacity:.7}.ok_btn.ok_btn--small{width:80px}.ok_btn.ok_btn--medium{width:130px}.ok_btn.ok_btn--large{width:240px}.ok_btn.ok_btn--reload01{width:160px;box-shadow:none}.ok_btn.ok_btn--reload01:before{content:"";display:inline-block;margin-right:7px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-22px -21px;width:16px;height:16px}.ok_btn.ok_btn--reload02{position:relative;width:160px;padding-right:47px;justify-content:flex-end;box-shadow:none}.ok_btn.ok_btn--reload02:before{content:"";display:inline-block;position:absolute;left:10px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-22px -21px;width:16px;height:16px}.ok_btn.ok_btn--layout{margin-left:10px}.ok_btn.is-active{color:#fff;background:#068bf1;border-bottom:2px solid #0b6cba;pointer-events:all}.ok_btn.is-active:hover{opacity:.7}.cancel_btn{display:flex;justify-content:center;align-items:center;height:40px;padding:12px 10px;color:#333333;font-size:12px;font-weight:bold;text-align:center;background:#DDDDDD;border-radius:3px;box-sizing:border-box;border-bottom:2px solid #AAAAAA;box-shadow:0 2px 3px 0 #ccc}.cancel_btn:hover{opacity:0.7;text-shadow:none}.cancel_btn:visited{color:#333333}.cancel_btn.cancel_btn--small{width:80px}.cancel_btn.cancel_btn--medium{width:130px}.cancel_btn.cancel_btn--large{width:240px}.loading{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.loading .loading-inner{position:relative;border-radius:50%;animation-name:loading;animation-duration:1.0s;animation-iteration-count:infinite;animation-timing-function:linear}.loading .loading-inner:after{content:"";width:100%;height:100%;border-radius:50%;display:block;position:absolute;top:0;bottom:0;margin:auto;right:0;padding:0}.loading.loading-size_medium{padding:4px;margin-top:74px;width:60px;height:60px;box-shadow:1px 8px 12px 1px rgba(0,0,0,0.2);margin:auto;position:absolute;border:1px solid #eee;box-sizing:border-box}.loading.loading-size_medium .loading-inner{width:68%;height:68%;border:5px solid #ddd}.loading.loading-size_medium .loading-inner:after{left:-5px;border-top:5px solid transparent;border-right:5px solid #6fba2c;border-bottom:5px solid transparent;border-left:5px solid transparent}.loading.loading-size_small{padding:5px;margin-top:74px;width:50px;height:50px;margin:auto;position:absolute;box-sizing:border-box}.loading.loading-size_small .loading-inner{width:74%;height:74%;border:5px solid #ddd}.loading.loading-size_small .loading-inner:after{left:-5px;border-top:5px solid transparent;border-right:5px solid #6fba2c;border-bottom:5px solid transparent;border-left:5px solid transparent}.loading.loading-size_bottom{padding:5px;margin-top:74px;width:40px;height:40px;margin:0;box-sizing:border-box}.loading.loading-size_bottom .loading-inner{width:65%;height:65%;border:5px solid #ddd}.loading.loading-size_bottom .loading-inner:after{left:-5px;border-top:5px solid transparent;border-right:5px solid #6fba2c;border-bottom:5px solid transparent;border-left:5px solid transparent}.loading.loading-position_mesh,.loading.loading-position_list,.loading.loading-position_select{top:0;left:0;bottom:0;right:0}.loading.loading-position_pin{top:0;left:417px;bottom:0;right:0}.loading.loading-position_bottom{left:10px;bottom:0}.bottom_loading{display:flex;align-items:center;justify-content:center;width:200px;position:relative;margin:0 auto 0;padding:0 0 10px}.bottom_loading .bottom_loading-inner{margin-right:10px}.bottom_loading .bottom_loading-message{color:#777777;font-size:14px;font-weight:bold}.loading_message{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100px;margin:auto;padding-top:180px;color:#555555;line-height:1.5;font-size:14px;font-weight:bold;text-align:center}.reset_condition{position:relative;display:none}.reset_condition.is-active{display:block}.reset_condition .reset_condition-inner{position:absolute;top:96px;left:50%;padding:20px 30px 15px;border-radius:5px;width:250px;color:#333;background-color:#fff;z-index:1200;box-shadow:1px 4px 12px 2px rgba(0,0,0,0.2);border:1px solid #eeeeee;line-height:1.4;font-size:12px;text-align:center}.reset_condition .reset_condition-inner:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff}.reset_condition .reset_condition-close{position:relative}.reset_condition .reset_condition-reset{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;width:204px;font-weight:bold;padding:10px 18px;background-color:#fff;border:1px solid #bdbdbd;border-radius:3px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15),inset 0px -2px 0px 0px rgba(221,221,221,0.004);color:#000}.reset_condition .reset_condition-reset::before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-73px -41px;width:12px;height:12px}.reset_condition .reset_condition-reset:hover{opacity:.8}.reset_close{display:block;position:absolute;top:-10px;right:-20px;width:12px;height:12px;cursor:pointer}.reset_close .reset_close-icon{content:"";display:inline-block;width:2px;height:13px;background:#ccc;transform:rotate(45deg)}.reset_close .reset_close-icon::after{display:block;content:"";position:absolute;top:50%;left:-5px;margin-top:-2px;background:#ccc;width:13px;height:2px}.pager_area{height:50px;display:flex;justify-content:center;align-items:center;background-color:#fff}.pager_area_parts{display:flex;justify-content:center;align-items:center}.pager_area_parts .pager_area_parts-item:first-child,.pager_area_parts .pager_area_parts-item:last-child{width:48px}.pager_area_paging{height:26px;width:100%;padding:4px 10px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:3px;border:solid 1px #cccccc}.pager_area_paging:hover{opacity:.8}.list_pager{padding:0 10px;display:flex;align-items:center;justify-content:center}.list_pager .list_pager-item{min-width:30px;padding:8px 10px;text-align:center;box-sizing:border-box}.list_pager .list_pager-item.is-current{border-radius:3px;background-color:#f5fbef;color:#6fba2c}.list_pager .list_pager-item_link{display:flex;justify-content:center;align-items:center}.list_pager .list_pager-item_link:hover{opacity:.8}.link_list{background-color:#fff}.link_list:not(:first-child){border-top:2px solid #eeeeee}.link_list .link_list-item:not(:first-child){border-top:2px solid #eeeeee}.link_list .link_list-caption{background-color:#fff;padding:10px 12px 35px 10px;line-height:1.5}.link_list .link_list-caption:not(:first-child){border-top:2px solid #eeeeee}.link_section{padding:15px 10px 30px}.link_section .link_section-header_title{font-size:14px;font-weight:bold;line-height:1.2}.link_section .link_section-header_title_link{text-decoration:underline;color:#004cca}.link_section .link_section-body:not(:first-child){margin-top:16px}.link_section .link_section-action{margin-top:15px}.link_section .link_section-action_switch{display:flex;align-items:center;margin-left:auto;padding:3px 10px;line-height:1.5;border:1px solid #cccccc;border-radius:3px;color:#004cca;background-color:#ffffff;cursor:pointer;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','Helvetica','sans-serif'}.link_section .link_section-action_switch.is-closer:before{background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-73px -29px;width:12px;height:12px}.link_section .link_section-action_switch:before{content:"";display:inline-block;margin-right:5px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-73px -53px;width:12px;height:12px}.link_section .link_section-action_switch:focus:not(:focus-visible){outline:none}.link_rows:not(:first-child){margin-top:12px}.link_rows.is-hidden{display:none}.link_rows .link_rows-item:not(:first-child){margin-top:12px}.link_rows .link_rows-item_header{font-size:12px;font-weight:bold;padding:3px 0 10px}.link_row{display:flex;line-height:1.5}.link_row .link_row-heading{flex:0 0 77px}.link_row .link_row-list{flex:1 1 auto;margin-top:-9px}.link_row .link_row-list_item{display:inline-block;margin-top:9px;padding-right:7px;text-decoration:underline;color:#004cca}.link_row .link_row-list_item.link_row-list_item--no_link{color:#333333;text-decoration:none}.link_row .link_row-list_item_link{padding-right:10px;border-right:1px solid #dbdbdb}.link_row .link_row-list_item_link.link_row-list_item_link--no_border{padding-right:0;border-right:none}.link_row.link_row--no_heading .link_row-list{line-height:1.4}.link_row.link_row--no_heading .link_row-list_item{display:block;padding:0}.link_row.link_row--no_heading .link_row-list_item:not(:first-child){margin-top:10px}.link_row.link_row--no_heading .link_row-list_item:after{display:none}.link_column .link_column-item{display:flex;align-items:center}.link_column .link_column-item.link_column-item--icon:before{content:"";display:inline-block;margin-right:4px;background-image:url(../../suumo/img/sprite/ou-map-icon-.png);background-position:-18px -70px;width:6px;height:6px}.link_column .link_column-item:not(:first-child){margin-top:10px}.link_column .link_column-item_link{text-decoration:underline}.is-jsOff .link_rows.is-hidden{display:block}.is-jsOff .link_section .link_section-action{display:none}@keyframes openMenuIcon{0%{transform:rotate(0deg)}100%{transform:rotate(-180deg)}}@keyframes closeMenuIcon{0%{transform:rotate(-180deg)}100%{transform:rotate(0deg)}}@keyframes slideIn{0%{left:-417px}100%{left:0}}@keyframes slideOut{0%{left:0}100%{left:-417px}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}
