@charset "utf-8";/*!
*  - v1.2.5
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:0}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:0}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0 !important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0 !important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(/smp/realtor/assets/img/smartphone/common/logo/lifull_homes_white.svg),move}.sp-grabbing{cursor:url(/smp/realtor/assets/img/smartphone/common/logo/lifull_homes_white.svg),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0 !important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px}.sp-horizontal .sp-next-arrow{right:20px}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0);-ms-transform:skew(145deg,0);transform:skew(145deg,0)}.sp-previous-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0);-ms-transform:skew(-145deg,0);transform:skew(-145deg,0)}.sp-next-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.sp-next-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0);-ms-transform:skew(145deg,0);transform:skew(145deg,0)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0);-ms-transform:skew(-145deg,0);transform:skew(-145deg,0)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}
.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:0}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none !important;border-radius:0 !important;padding:0 !important;-webkit-box-shadow:none !important;-mox-box-shadow:none !important;box-shadow:none !important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:0}.mod-photoSlider{font-size:1.6rem;background-color:#333;overflow:hidden;position:relative}.mod-photoSlider.top{height:300px}.mod-photoSlider .is-hide{display:none}.mod-photoSlider .sp-slides-container{border-bottom:1px solid #fff}.mod-photoSlider.is-noImage{height:240px}.mod-photoSlider .noImage{background-color:#f7f7f7;color:#aeaeae;height:240px;line-height:240px;text-align:center}.mod-photoSlider .sp-mask .sp-image-container{font-size:0;line-height:240px;text-align:center}.mod-photoSlider.realtor .sp-mask .sp-image-container{line-height:280px}.mod-photoSlider .sp-mask img.sp-image{display:inline-block;margin-left:0 !important;margin-top:0 !important;max-height:100%;max-width:100%;vertical-align:middle}.mod-photoSlider .sp-arrows{margin:0;top:0;z-index:5}.mod-photoSlider .sp-arrows .sp-arrow{top:40px;width:40px;height:160px}.mod-photoSlider .sp-arrows .sp-arrow:before{background-color:rgba(255,255,255,0.5);border-radius:50%;height:50px;top:55px;width:50px;z-index:6;box-shadow:0 1px 4px rgba(0,0,0,.2);transform:none}.mod-photoSlider .sp-arrows .sp-arrow:after{height:12px;top:74px;-webkit-transform:none;transform:none;width:12px;z-index:7}.mod-photoSlider.realtor .sp-arrows .sp-arrow{top:60px}.mod-photoSlider .sp-arrows .sp-arrow.sp-previous-arrow{left:0}.mod-photoSlider .sp-arrows .sp-arrow.sp-previous-arrow::before{left:-25px}.mod-photoSlider .sp-arrows .sp-arrow.sp-previous-arrow:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M30.7%2063.4l44.7%2044.7c1.9%201.9%204.9%201.9%206.8%200l7.1-7.1c1.9-1.9%201.9-4.9%200-6.8l-30.8-30.8c-1.9-1.9-1.9-4.9%200-6.8l30.8-30.8c1.9-1.9%201.9-4.9%200-6.8l-7.1-7.1c-1.9-1.9-4.9-1.9-6.8%200l-44.7%2044.7c-1.9%201.9-1.9%204.9%200%206.8z%22/%3E%3C/svg%3E) no-repeat 50% 50%;background-size:12px;left:5px}.mod-photoSlider .sp-arrows .sp-arrow.sp-next-arrow{right:0}.mod-photoSlider .sp-arrows .sp-arrow.sp-next-arrow::before{right:-25px}.mod-photoSlider .sp-arrows .sp-arrow.sp-next-arrow:after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M89.3%2056.6l-44.7-44.7c-1.9-1.9-4.9-1.9-6.8%200l-7.1%207.1c-1.9%201.9-1.9%204.9%200%206.8l30.8%2030.8c1.9%201.9%201.9%204.9%200%206.8l-30.8%2030.8c-1.9%201.9-1.9%204.9%200%206.8l7.1%207.1c1.9%201.9%204.9%201.9%206.8%200l44.7-44.7c1.9-1.9%201.9-4.9%200-6.8z%22/%3E%3C/svg%3E) no-repeat 50% 50%;background-size:12px;right:5px}.mod-photoSlider .sp-caption-container{background-color:rgba(0,0,0,0.5);border-radius:15px;top:10px;color:#fff;font-size:1rem;left:10px;margin:0;padding:10px;position:absolute}.mod-photoSlider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before{content:"";position:absolute;top:-6px;left:23px;display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ed6103 transparent;margin-top:0;z-index:5}
.mod-photoSlider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::after{content:none}.mod-photoSlider .sp-bottom-thumbnails.sp-has-pointer{overflow:visible}.mod-photoSlider .sp-thumbnails.is-moving{pointer-events:none}.mod-photoSlider .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail{z-index:5;overflow:visible}.mod-photoSlider .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail{position:relative}.mod-photoSlider .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail::after{content:"";position:absolute;top:-1px;bottom:0;left:8px;right:0;width:54px;height:56px;border:2px solid #ed6103}.mod-photoSlider .sp-thumbnails .sp-thumbnail-container .sp-thumbnail-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:150%;max-height:150%}.mod-photoSlider .sp-thumbnails .sp-thumbnail-container:not([data-loaded=true]) .sp-thumbnail-image{color:transparent;position:relative;width:24px;height:100%;margin-top:50%}.mod-photoSlider .sp-bottom-thumbnails{margin:-1px 0 0}.mod-photoSlider .sp-bottom-thumbnails .sp-thumbnail{top:0;position:relative;overflow:hidden;margin-left:0 !important}.mod-photoSlider .sp-bottom-thumbnails .sp-thumbnail-container{margin:0 0 0 -1px;border:1px solid #fff;border-bottom:0}.mod-photoSlider .sp-bottom-thumbnails .sp-thumbnail-container:first-child{margin-left:-2px}.mod-photoSlider .openPanelsButton{width:100px;position:absolute;top:10px;right:10px;text-align:center;font-size:1.2rem;padding:12px 0;border:1px solid #fff;background-color:rgba(51,51,51,.5);text-decoration:none;border-radius:4px;box-sizing:border-box;z-index:5}.mod-photoSlider .openPanelsButton .text{position:relative;padding-left:19px;color:#fff;vertical-align:middle}.mod-photoSlider .openPanelsButton .text::before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2231.5%22%20viewBox%3D%220%200%2032%2031.5%22%3E%3Cpath%20d%3D%22M11.4%200H2.6A2.60764%202.60764%200%200%200%200%202.6v8.8A2.60765%202.60765%200%200%200%202.6%2014h8.8A2.60766%202.60766%200%200%200%2014%2011.4V2.6A2.60764%202.60764%200%200%200%2011.4%200Z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M11.4%2017.4649H2.6a2.60764%202.60764%200%200%200-2.6%202.6v8.8a2.60764%202.60764%200%200%200%202.6%202.6h8.8a2.60764%202.60764%200%200%200%202.6-2.6v-8.8a2.60764%202.60764%200%200%200-2.6-2.6Z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M29.4%200H20.6A2.60764%202.60764%200%200%200%2018%202.6v8.8A2.60766%202.60766%200%200%200%2020.6%2014h8.8A2.60766%202.60766%200%200%200%2032%2011.4V2.6A2.60764%202.60764%200%200%200%2029.4%200Z%22%20fill%3D%22%23fff%22%20%2F%3E%3Cpath%20d%3D%22M29.4%2017.4649H20.6a2.60764%202.60764%200%200%200-2.6%202.6v8.8a2.60764%202.60764%200%200%200%202.6%202.6h8.8a2.60764%202.60764%200%200%200%202.6-2.6v-8.8a2.60764%202.60764%200%200%200-2.6-2.6Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;left:0}body.is-zoom>*:not(.mod-photoViewer){display:none}body:not(.is-zoom) .mod-photoViewer{height:0;overflow:hidden;display:none}.mod-photoViewer{font-size:1.6rem;background-color:#333;position:relative}.mod-photoViewer.is-hide{display:none}.mod-photoViewer:not(.isList) .photoList,.mod-photoViewer:not(.isList) .listText,.mod-photoViewer.isList .viewer,.mod-photoViewer.isList .viewerText{display:none}.mod-photoViewer .header{position:fixed;width:100%;z-index:1}.mod-photoViewer .header::after{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:1;background:rgba(51,51,51,.67);height:60px}.mod-photoViewer .viewer{overflow-x:hidden}.mod-photoViewer .closeViewerButton{position:absolute;display:inline-block;left:0;height:60px;padding-left:17px;font-size:1.2rem;color:#fff;line-height:60px;text-decoration:none;z-index:9}.mod-photoViewer .closeViewerButton::before{content:"";position:absolute;left:10px;top:50%;display:block;width:4px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.mod-photoViewer .sp-caption-container{font-size:1.2rem;background-color:rgba(0,0,0,.7);border-radius:20px;position:absolute;top:13px;left:0;right:0;padding:10px 5px;width:60px;text-align:center;box-sizing:border-box;color:#fff;z-index:5;margin:0 auto}.mod-photoViewer .openPanelsButton{position:absolute;top:10px;width:78px;height:34px;background-color:rgba(51,51,51,.7);text-decoration:none;text-align:center;font-size:0;border:1px solid #fff;border-radius:4px;box-sizing:border-box;z-index:5;right:10px}.mod-photoViewer .openPanelsButton .text{position:relative;color:#fff}.mod-photoViewer .openPanelsButton .iconViewer,.mod-photoViewer .openPanelsButton .iconList{position:relative;display:inline-block;width:50%;height:32px}.mod-photoViewer .openPanelsButton .iconViewer::before,.mod-photoViewer .openPanelsButton .iconList::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:16px;height:16px;margin:auto}.mod-photoViewer .openPanelsButton .iconList::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2231.4649%22%20viewBox%3D%220%200%2032%2031.4649%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.4%2C0H2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C0%2C2.6v8.8A2.60765%2C2.60765%2C0%2C0%2C0%2C2.6%2C14h8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C14%2C11.4V2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C11.4%2C0Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20y%3D%2217.4649%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.4%2C17.4649H2.6a2.60764%2C2.60764%2C0%2C0%2C0-2.6%2C2.6v8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6%2C2.6h8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6-2.6v-8.8a2.60764%2C2.60764%2C0%2C0%2C0-2.6-2.6Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2218%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.4%2C0H20.6A2.60764%2C2.60764%2C0%2C0%2C0%2C18%2C2.6v8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C20.6%2C14h8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C32%2C11.4V2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C29.4%2C0Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2218%22%20y%3D%2217.4649%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.4%2C17.4649H20.6a2.60764%2C2.60764%2C0%2C0%2C0-2.6%2C2.6v8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6%2C2.6h8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6-2.6v-8.8a2.60764%2C2.60764%2C0%2C0%2C0-2.6-2.6Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat}.mod-photoViewer .openPanelsButton .iconViewer::before{content:"";position:absolute;display:block;background:#fff;margin:auto;border-radius:2px}.mod-photoViewer .openPanelsButton .listText .iconList,.mod-photoViewer .openPanelsButton .viewerText .iconViewer{background:#fff}.mod-photoViewer .openPanelsButton .listText .iconList::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2231.4649%22%20viewBox%3D%220%200%2032%2031.4649%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23333%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.4%2C0H2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C0%2C2.6v8.8A2.60765%2C2.60765%2C0%2C0%2C0%2C2.6%2C14h8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C14%2C11.4V2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C11.4%2C0Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20y%3D%2217.4649%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.4%2C17.4649H2.6a2.60764%2C2.60764%2C0%2C0%2C0-2.6%2C2.6v8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6%2C2.6h8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6-2.6v-8.8a2.60764%2C2.60764%2C0%2C0%2C0-2.6-2.6Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2218%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.4%2C0H20.6A2.60764%2C2.60764%2C0%2C0%2C0%2C18%2C2.6v8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C20.6%2C14h8.8A2.60766%2C2.60766%2C0%2C0%2C0%2C32%2C11.4V2.6A2.60764%2C2.60764%2C0%2C0%2C0%2C29.4%2C0Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2218%22%20y%3D%2217.4649%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222.6%22%20ry%3D%222.6%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.4%2C17.4649H20.6a2.60764%2C2.60764%2C0%2C0%2C0-2.6%2C2.6v8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6%2C2.6h8.8a2.60764%2C2.60764%2C0%2C0%2C0%2C2.6-2.6v-8.8a2.60764%2C2.60764%2C0%2C0%2C0-2.6-2.6Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);width:18px;height:18px}.mod-photoViewer .openPanelsButton .viewerText .iconViewer::before{background:#333;width:18px;height:18px}.mod-photoViewer .sp-image-container{padding-top:60px;box-sizing:border-box}.mod-photoViewer .sp-arrows{top:50%;margin:auto 0;z-index:5}
.mod-photoViewer .sp-arrows .sp-arrow{width:40px;height:160px}.mod-photoViewer .sp-arrows .sp-arrow.sp-previous-arrow::after,.mod-photoViewer .sp-arrows .sp-arrow.sp-next-arrow::after{-webkit-transform:none;transform:none;width:12px;height:12px;z-index:7}.mod-photoViewer .sp-arrows .sp-arrow::before{display:block;background-color:rgba(255,255,255,0.5);width:50px;height:50px;border-radius:50%;z-index:6;box-shadow:0 1px 4px rgba(0,0,0,.2);transform:none;top:60px}.mod-photoViewer .sp-arrows .sp-arrow.sp-previous-arrow{left:0;top:-55px}.mod-photoViewer .sp-arrows .sp-arrow.sp-previous-arrow::before{left:-25px}.mod-photoViewer .sp-arrows .sp-arrow.sp-previous-arrow::after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M30.7%2063.4l44.7%2044.7c1.9%201.9%204.9%201.9%206.8%200l7.1-7.1c1.9-1.9%201.9-4.9%200-6.8l-30.8-30.8c-1.9-1.9-1.9-4.9%200-6.8l30.8-30.8c1.9-1.9%201.9-4.9%200-6.8l-7.1-7.1c-1.9-1.9-4.9-1.9-6.8%200l-44.7%2044.7c-1.9%201.9-1.9%204.9%200%206.8z%22/%3E%3C/svg%3E) no-repeat 50% 50%;background-size:12px;left:5px}.mod-photoViewer .sp-arrows .sp-arrow.sp-next-arrow{right:0;top:-55px}.mod-photoViewer .sp-arrows .sp-arrow.sp-next-arrow::before{right:-25px}.mod-photoViewer .sp-arrows .sp-arrow.sp-next-arrow::after{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M89.3%2056.6l-44.7-44.7c-1.9-1.9-4.9-1.9-6.8%200l-7.1%207.1c-1.9%201.9-1.9%204.9%200%206.8l30.8%2030.8c1.9%201.9%201.9%204.9%200%206.8l-30.8%2030.8c-1.9%201.9-1.9%204.9%200%206.8l7.1%207.1c1.9%201.9%204.9%201.9%206.8%200l44.7-44.7c1.9-1.9%201.9-4.9%200-6.8z%22/%3E%3C/svg%3E) no-repeat 50% 50%;background-size:12px;right:5px}.mod-photoViewer .typeCaption{width:100%;color:#fff;background-color:#ed6103}.mod-photoViewer .typeCaption .text{padding:15px .75em;font-weight:bold;text-align:center;text-indent:5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-photoViewer .typeCaption .text::after{content:"";display:inline-block;width:5em}.mod-photoViewer .viewer .commentCaption{width:100%;line-height:1.4;padding:5px 10px;background-color:rgba(0,0,0,.5);color:#fff;font-size:.675em}.mod-photoViewer .viewer .commentCaption .imageLabel{font-size:1.3em;font-weight:700}.mod-photoViewer .viewer .commentCaption .captionText{font-size:1.2em}.mod-photoViewer .sp-bottom-thumbnails,.mod-photoViewer .sp-top-thumbnails{margin:0}.mod-photoViewer .sp-selected-thumbnail{position:relative}.mod-photoViewer .sp-selected-thumbnail::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #ed6103}.mod-photoViewer .sp-thumbnails.is-moving{pointer-events:none}.mod-photoViewer .sp-thumbnail-container:not([data-loaded=true]) .sp-thumbnail{position:relative;display:none}body.is-zoom .mod-photoViewer .sp-thumbnail-container:not([data-loaded=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;background:url(/search/assets/img/sp/common/icon/spinner_for_dark.svg) no-repeat 50% 50%;background-size:24px;transform:translate3d(0,0,0)}.mod-photoViewer .sp-slide:not([data-loaded=true]) .sp-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mod-photoViewer.isList .photoList{min-height:100vh;padding-top:60px}.mod-photoViewer .photoItems{display:flex;flex-wrap:wrap;margin:-6px 3px 0}.mod-photoViewer .photoItems .item{width:calc(33.33333% - 6px);margin:6px 3px 0;position:relative;overflow:hidden;box-sizing:border-box;background-color:#515151}.mod-photoViewer .photoItems .item::before{content:"";display:block;padding-top:100%}.mod-photoViewer .photoItems .item img{right:auto;bottom:auto;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;margin:auto}.mod-banner{margin:1.4rem .7rem;text-align:center}.mod-realtorDetailHeading .heading{padding:2rem 1rem;background-color:#f7f7f7}.mod-realtorDetailHeading .heading .categoryBox{margin-bottom:.7rem}.mod-realtorDetailHeading .heading .categoryBox span{padding:.4rem .6rem;color:#fff;font-size:1.2rem}.mod-realtorDetailHeading .categoryBox span+span{margin-left:.5rem}.mod-realtorDetailHeading .heading .categoryBox .icon-rent{background:#ed6103}.mod-realtorDetailHeading .heading .categoryBox .icon-sale{background:#2c70a4}.mod-realtorDetailHeading .heading .iconList{margin-bottom:1rem}.mod-realtorDetailHeading .heading .iconList li{display:inline-block;padding:.3rem;margin-right:5px}.mod-realtorDetailHeading .heading .iconList .icon-line{border-color:#07ad03}.mod-realtorDetailHeading .heading .realtorName{line-height:1.2;font-size:2.2rem;font-weight:bold}.mod-realtorDetailHeading .heading .realtorName a{color:inherit}.mod-realtorDetailHeading .heading .access{margin-top:.5rem;line-height:1.5;font-size:1.2rem}.mod-realtorDetailHeading .heading-b{padding:2.4rem 1rem;background-color:#f7f7f7}.mod-realtorDetailHeading .heading-b .iconList-b{margin-top:1.6rem}.mod-realtorDetailHeading .heading-b .iconList-b li{display:inline-block;padding:.3rem;margin-right:.5rem;margin-bottom:.2rem}.mod-realtorDetailHeading .heading-b .iconList-b .icon-line{border-color:#07ad03}.mod-realtorDetailHeading .heading-b .iconList-b .icon-rent{display:inline-block;color:#fff;font-size:1.2rem;background:#ed6103;border:1px solid #ed6103}.mod-realtorDetailHeading .heading-b .iconList-b .icon-sale{display:inline-block;color:#fff;font-size:1.2rem;background:#2c70a4;border:1px solid #2c70a4}.mod-realtorDetailHeading .heading-b .iconList-b .icon-online{display:inline-block;line-height:1;background:#fff;color:#ed6103;font-size:1.2rem;border:1px solid #ed6103}
.mod-realtorDetailHeading .heading-b .realtorName{line-height:1.2;font-size:2.2rem;font-weight:bold}.mod-realtorDetailHeading .heading-b .realtorName a{color:inherit}.mod-realtorDetailHeading .heading-b .access{margin-top:1rem;line-height:1.5;font-size:1.2rem}.mod-realtorSummary .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorSummary .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorSummary .specInfoTable{background-color:#fff;border-top:1px solid #ebebeb;width:100%}.mod-realtorSummary .specInfoTable tbody tr:not(*:last-of-type){border-bottom:1px solid #ebebeb}.mod-realtorSummary .specInfoTable tbody th{background-color:#f7f7f7;color:#515151;min-width:5em;text-align:left}.mod-realtorSummary .specInfoTable tbody th,.mod-realtorSummary .specInfoTable tbody td{font-size:1.6rem;line-height:1.4;padding:15px 10px;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:break-all}.mod-realtorSummary .specInfoTable tbody td{width:100%}.mod-realtorSummary .realtorName{font-size:1.8rem;line-height:1.4}.mod-realtorSummary .realtorTitle{font-size:1.2rem;line-height:1.4}.mod-realtorSummary .realtorSnsLink{display:flex;flex-wrap:wrap;align-items:center}.mod-realtorSummary .realtorSnsLink li{margin-top:20px;display:inline-block}.mod-realtorSummary .realtorSnsLink li:not(:last-child){margin-right:20px}.mod-realtorSummary .realtorSnsLink img{width:29px;height:29px}.mod-realtorSummary .realtorSnsLink .xIcon img{width:23px;height:23px}.mod-realtorSummary .location{width:100%}.mod-realtorSummary .location .locationMap{padding:1rem 1rem .6rem;margin-bottom:1rem;display:block;border:1px solid;border-radius:5px;border-color:#c4c4c4;color:#333;font-size:1.4rem;font-weight:bold;text-align:center;text-decoration:none}.mod-realtorSummary .location .locationMap svg{vertical-align:middle}.mod-handledRealestateInfo .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-handledRealestateInfo .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-handledRealestateInfo .heading .reloadDate{position:absolute;right:10px;bottom:16px;font-size:1rem;font-weight:normal}.mod-realestateArticleTotal{padding:20px 10px 0}.mod-realestateArticleTotal .realestateNumList{display:flex;justify-content:space-between;align-items:center}.mod-realestateArticleTotal .realestateNumList .realestateNumItem{width:30%;border:1px solid #d8d8d8;font-weight:bold;text-align:center;color:inherit;text-decoration:none}.mod-realestateArticleTotal .realestateNumList .realestateNumItem .realestateType{padding:10px 7px;background-color:#f4f4f4;font-size:1.6rem}.mod-realestateArticleTotal .realestateNumList .realestateNumItem .realestateNum{padding:15px 7px;font-size:1.2rem;text-decoration:underline;word-break:break-all}.mod-realestateArticleTotal .realestateNumList .realestateNumItem .realestateNum .num{font-size:1.6rem}.mod-realestateArticleTotal .realestateNumList.realestateRentSaleTypeOnly .realestateNumItem{width:100%;display:table}.mod-realestateArticleTotal .realestateNumList.realestateRentSaleTypeOnly .realestateNumItem .realestateType{display:table-cell;padding:10px;width:40%;font-size:1.4rem;line-height:1.4;vertical-align:middle}.mod-realestateArticleTotal .realestateNumList.realestateRentSaleTypeOnly .realestateNumItem .realestateNum{display:table-cell;padding:10px;vertical-align:middle}.mod-realestateArticleTotal .realestateNumList .icon-plus,.mod-realestateArticleTotal .realestateNumList .icon-equal{padding:10px}.mod-realestateArticleTotal .realestateNumList .icon-plus{position:relative;width:12px;height:3px}.mod-realestateArticleTotal .realestateNumList .icon-plus:before{content:'';position:absolute;width:12px;height:3px;background-color:#d8d8d8}.mod-realestateArticleTotal .realestateNumList .icon-plus:after{content:'';position:absolute;width:12px;height:3px;background-color:#d8d8d8;transform:rotate(90deg)}.mod-realestateArticleTotal .realestateNumList .icon-equal{position:relative;width:12px;height:3px}.mod-realestateArticleTotal .realestateNumList .icon-equal:before{content:'';position:absolute;top:6px;width:12px;height:3px;background-color:#d8d8d8}.mod-realestateArticleTotal .realestateNumList .icon-equal:after{content:'';position:absolute;top:12px;width:12px;height:3px;background-color:#d8d8d8}.mod-realestateArticleTotal .gurdTextList{margin-top:2rem}.mod-realestateArticleTotal .gurdTextList .gurdTextItem{color:#646464;font-size:1.2rem;line-height:1.4}
.mod-realestateArticleTotal .gurdTextList .gurdTextItem+.gurdTextItem{margin-top:5px}.mod-realestateArticleTab{padding:20px 10px 0;display:flex;border-bottom:1px solid #d8d8d8}.mod-realestateArticleTab .tabItem{width:50%;padding:15px 0;margin-bottom:-1px;background-color:#f4f4f4;border:1px solid #d8d8d8;font-size:1.6rem;font-weight:bold;text-align:center;border-radius:4px 4px 0 0}.mod-realestateArticleTab .tabItem.is-selected{color:#ed6103;background-color:#fff;border-bottom:1px solid #fff}.mod-realestateArticleTab .is-hide{display:none}.mod-realestateTypeList{padding-top:30px}.mod-realestateTypeList .title{font-size:1.6rem;font-weight:bold;margin:0 10px 15px}.mod-realestateTypeList .realestateTypeList{display:flex;flex-wrap:wrap}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeResidence{border-bottom:1px solid #d8d8d8}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeResidence .realestateTypeListItem{width:100%;border-top:1px solid #d8d8d8}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeNotResidence{border-top:1px solid #d8d8d8}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeResidence+.realestateArticleTypeNotResidence{border-top:0}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeNotResidence .realestateTypeListItem{width:50%;border-bottom:1px solid #d8d8d8;box-sizing:border-box}.mod-realestateTypeList .realestateTypeList.realestateArticleTypeNotResidence li:nth-child(odd){border-right:1px solid #d8d8d8}.mod-realestateTypeList .realestateTypeList .linkItem{display:flex;padding:15px 10px;color:inherit;text-decoration:none;align-items:center}.mod-realestateTypeList .realestateTypeList .linkItemText{font-size:1.6rem;padding-right:10px;line-height:1.4}.mod-realestateTypeList .realestateTypeList .realestateCount{margin-left:auto;font-size:1.2rem;font-weight:bold;text-decoration:underline}.mod-realestateTypeList .realestateTypeList .realestateCount .num{font-size:1.6rem}.mod-realestateTypeList .realestateTypeList .icon-realestateType{margin-right:10px}.mod-realestateArticleMatrix{padding-top:30px}.mod-realestateArticleMatrix .title{font-size:1.6rem;font-weight:bold;margin:0 10px 15px}.mod-realestateArticleMatrix .matrixTableHeading{display:flex;padding:15px 10px;background-color:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:1.6rem}.mod-realestateArticleMatrix .matrixTableHeading #rent_table_1,.mod-realestateArticleMatrix .matrixTableHeading #sale_table_2{margin:0 auto}.mod-realestateArticleMatrix .matrixTableHeading a{color:#ed6103;font-weight:bold}.mod-realestateArticleMatrix .matrixTable{width:100%}.mod-realestateArticleMatrix .matrixTable tr+tr{border-top:1px dotted #d8d8d8}.mod-realestateArticleMatrix .matrixTable th,.mod-realestateArticleMatrix .matrixTable td{width:25%;text-align:center;vertical-align:middle}.mod-realestateArticleMatrix .matrixTable th a,.mod-realestateArticleMatrix .matrixTable td a{display:block;color:inherit;padding:15px 10px}.mod-realestateArticleMatrix .matrixTable th{background-color:#f4f4f4}.mod-realestateArticleMatrix .matrixTable td{font-size:1.6rem;font-weight:bold}.mod-realestateArticleMatrix .matrixTable th+th,.mod-realestateArticleMatrix .matrixTable th+td{border-left:1px solid #d8d8d8}.mod-realestateArticleMatrix .matrixTable thead th{border-bottom:1px solid #d8d8d8}.mod-realestateArticleMatrix .matrixTable tbody th{border-top:1px solid #d8d8d8}.mod-realestateArticleMatrix .matrixTable tbody td+td{border-left:1px dotted #d8d8d8}.mod-realestateArticleMatrix .matrixTable .level01,.mod-realestateArticleMatrix .matrixTable .level02,.mod-realestateArticleMatrix .matrixTable .level03,.mod-realestateArticleMatrix .matrixTable .level04,.mod-realestateArticleMatrix .matrixTable .level05{background-color:#ffcab2;word-break:break-all}.mod-realestateArticleMatrix .matrixTable .level01{background-color:#fff6f2}.mod-realestateArticleMatrix .matrixTable .level02{background-color:#ffeeea}.mod-realestateArticleMatrix .matrixTable .level03{background-color:#ffe2d8}.mod-realestateArticleMatrix .matrixTable .level04{background-color:#ffdbcb}.mod-realestateArticleMatrix .matrixTable .level05{background-color:#ffcab2}.mod-realtorCouponAnchor .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorCouponAnchor .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorCouponAnchor .linkItem{display:table;table-layout:fixed;width:100%;color:inherit;text-decoration:none}.mod-realtorCouponAnchor .linkItemText,.mod-realtorCouponAnchor .linkItemIcon{display:table-cell;vertical-align:middle}.mod-realtorCouponAnchor .linkItemText{padding:1rem;font-size:1.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-realtorCouponAnchor .couponCount{display:inline-block;position:relative;margin-right:.4rem;width:40px;vertical-align:middle}
.mod-realtorCouponAnchor .couponCount em{position:absolute;top:0;right:0;padding:.3rem .5rem;background:#ed6103;color:#fff;border-radius:1rem;font-size:1.2rem}.mod-realtorCouponAnchor .linkItemIcon{width:1em;padding:1em .7rem 1em 0}.mod-couponAnchor .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-couponAnchor .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-couponAnchor .realtorCouponAreaHeading{margin:1.6rem 1rem;font-size:1.6rem;font-weight:bold}.realtorCouponArea .couponItem{position:relative;margin:0 1rem 1.6rem 1rem}.realtorCouponArea .couponItemIcon{display:inline-flex;align-items:center;margin-right:1rem}.realtorCouponArea .couponItemText{padding:1.6rem 1rem;line-height:1.4;font-size:1.6rem}.realtorCouponArea .couponLink{display:flex;border:1px solid #ed6103;border-radius:.4rem;width:100%;color:inherit;text-decoration:none}.realtorCouponArea .couponItem::before{position:absolute;top:50%;left:-1.4rem;margin-top:-1rem;border-radius:50%;border:1px solid #ed6103;border-left-color:#fff;width:2rem;height:2rem;content:'';background:#fff}.realtorCouponArea .couponItemHeading{display:flex;border-right:1px dashed #ed6103;width:8.5rem;min-height:6rem;justify-content:center;align-items:center}.realtorCouponArea .couponItemHeading .text{display:block;font-size:1.1rem;font-weight:bold;color:#ed6103}.realtorCouponArea .couponItemHeading .count{display:block;padding:.3rem;margin-top:.5rem;color:#fff;background-color:#ed6103}.realtorCouponArea .couponItemHeading::before{position:absolute;left:-1rem;width:1rem;height:100%;content:'';background:#fff}.realtorCouponArea .couponItemText{display:flex;flex:1;align-items:center}.realestateCouponArea{border-top:1px solid #ebebeb}.realestateCouponArea .realestateCouponAreaHeading{margin:2.4rem 1rem 1.6rem;font-size:1.6rem;font-weight:bold}.realestateCouponArea .realestateCouponIcon{margin-left:.5rem}.realestateCouponArea .realestateCouponLink{display:table;table-layout:fixed;width:100%;color:inherit;text-decoration:none}.realestateCouponArea .realestateCouponItem{margin:0 1.5rem 2.4rem 1rem}.realestateCouponArea .realestateCouponText{display:block;font-size:1.6rem;line-height:1.4}.realestateCouponArea .realestateCouponLinkIcon{display:table-cell;vertical-align:middle;width:1rem;padding:1rem .7rem 1rem 0}.mod-realtorContactLine .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorContactLine .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorContactLine .body{padding:1rem 1rem 2rem;background-color:#f5f5f5}.mod-realtorContactLine .specInfoTable{background-color:#fff;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;width:100%}.mod-realtorContactLine .specInfoTable tbody tr:not(*:last-of-type){border-bottom:1px solid #ebebeb}.mod-realtorContactLine .specInfoTable tbody th{background-color:#f7f7f7;color:#515151;min-width:6em;text-align:left}.mod-realtorContactLine .specInfoTable tbody th,.mod-realtorContactLine .specInfoTable tbody td{font-size:1.6rem;line-height:1.4;padding:15px 10px;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:break-all}.mod-realtorContactLine .specInfoTable tbody td{width:100%}.mod-realtorContactLine .message{position:relative;margin-bottom:1.2rem;padding:1rem;background-color:#fff;font-size:1.1rem;line-height:1.4;border-radius:10px}.mod-realtorContactLine .message:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.mod-realtorContactLine .btnArea{text-align:center}.mod-realtorContactLine .lineBtn{text-align:center}.mod-realtorContactLine .lineBtn img{width:100%}.mod-realtorContactLine .textArea{margin-top:2rem}.mod-realtorContactLine .ui-unorderedList-custom{font-size:1.6rem}.mod-realtorContactLine .aboutLine{padding:1rem;margin-left:-1rem;font-size:1.6rem}.mod-realtorCertification .heading{background-color:#f4f1e4;border-top:1px solid #ede9d6;border-bottom:1px solid #ede9d6;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px}.mod-realtorCertification .heading .modalIcon{margin-left:.4rem}.mod-realtorCertification .heading .modalIcon em{background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;color:#6c6c6c;font-size:1.4rem;font-weight:normal;text-decoration:none;padding:1px 6px;vertical-align:top;line-height:1.8rem}.mod-realtorCertification .certificationList{padding:1rem 1rem 1.5rem 8.5rem;min-height:52px;background-image:url(/smp/realtor/assets/img/smartphone/page/realtor/rent-sale/icon_certification_ribbon.png);background-size:64px 62px;background-repeat:no-repeat;background-position:10px 0}
.mod-realtorCertification li{margin-bottom:.5rem;line-height:1.4;color:#a27e1c;font-size:1.6rem;font-weight:bold;vertical-align:middle}.mod-realtorCertification li:only-child{margin-top:1.5rem}.mod-realtorCertification li .ui-svg-icon{margin-right:.2rem;vertical-align:middle}.mod-realtorCertificationModal .bg{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.4);z-index:60}.mod-realtorCertificationModal .modalContents{position:absolute;top:10%;right:0;left:0;margin:0 auto;width:84%;border-radius:5px;background-color:#fff;z-index:70}.mod-realtorCertificationModal .contents{margin:1.5rem;line-height:1.4}.mod-realtorCertificationModal .contents .title{padding-bottom:1rem;font-size:1.8rem;font-weight:bold;text-align:center;color:#ed6103}.mod-realtorCertificationModal .contents .text{font-size:1.5rem}.mod-realtorCertificationModal .contents dl{padding-top:1rem;font-size:1.5rem}.mod-realtorCertificationModal .contents dt{font-weight:bold}.mod-realtorCertificationModal .closeBtn{background-color:#333;border-radius:15px;box-shadow:0 1px 3px rgba(7,3,3,0.3);display:block;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}.mod-realtorHeadingAddInfo{padding-top:3.6rem;clear:both;overflow:hidden}.mod-realtorHeadingAddInfo .addInfoTable{float:left;width:100%;width:calc(100% - 60px);border-collapse:separate;border-spacing:1rem}.mod-realtorHeadingAddInfo .addInfoTable tbody th{white-space:nowrap;padding-right:1rem;color:#515151}.mod-realtorHeadingAddInfo .addInfoTable tbody th,.mod-realtorHeadingAddInfo .addInfoTable tbody td{font-size:1.6rem;line-height:1.4;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:break-all}.mod-realtorHeadingAddInfo .addInfoTable tbody td{width:100%}.mod-realtorHeadingAddInfo .mapBox{float:right;width:60px;margin-top:1rem;vertical-align:middle}.mod-realtorHeadingAddInfo .mapBox .mapButton{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;width:50px;height:50px;border:1px solid #c4c4c4;border-radius:5px;text-decoration:none}.mod-realtorHeadingAddInfo .mapBox .mapButton .text{display:block;margin-bottom:3px;color:#333;font-size:1.2rem;font-weight:bold;text-align:center}.mod-realtorStaffIndex{margin-bottom:30px}.mod-realtorStaffIndex .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorStaffIndex .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorStaffIndex .staffListItem{font-size:1.6rem;line-height:1.4;padding:20px 10px;border:solid #d4d4d4;border-width:0 0 1px 0;position:relative}.mod-realtorStaffIndex .staffListItem .ui-svg-icon{position:absolute;top:50%;right:10px;margin-top:-11px}.mod-realtorStaffIndex .staffListItem .staffDetailLink{text-decoration:none;color:black;display:block}.mod-realtorStaffIndex .staffListItem .staffPhoto,.mod-realtorStaffIndex .staffListItem .staffProfile{display:table-cell}.mod-realtorStaffIndex .staffListItem .staffPhoto{width:120px;text-align:center}.mod-realtorStaffIndex .staffListItem .staffPhoto img{width:100%}.mod-realtorStaffIndex .staffListItem .staffProfile{vertical-align:middle;padding:0 10px}.mod-realtorStaffIndex .staffListItem .staffProfile .name{color:#ed6103;font-weight:bold}.mod-realtorStaffIndex .staffListItem .staffProfile .position,.mod-realtorStaffIndex .staffListItem .staffProfile .career{margin-top:5px;font-size:16px}.mod-realtorStaffIndex .moreStaff{display:flex;align-items:stretch;margin:20px 10px 0}.mod-realtorStaffIndex .moreStaff .moreStaffMessage{width:40%;padding:5px 10px;margin-right:20px;position:relative;background:#fff;border:1px solid #dedede;box-sizing:border-box;font-size:1.2rem;line-height:1.4;display:flex;align-items:center;justify-content:center}.mod-realtorStaffIndex .moreStaff .moreStaffMessage:after,.mod-realtorStaffIndex .moreStaff .moreStaffMessage:before{content:"";position:absolute;left:100%;top:50%;border:solid transparent}.mod-realtorStaffIndex .moreStaff .moreStaffMessage:after{border-left-color:#fff;border-width:10px;margin-top:-10px}.mod-realtorStaffIndex .moreStaff .moreStaffMessage:before{border-left-color:#dedede;border-width:11px;margin-top:-11px}.mod-realtorStaffIndex .moreStaff .moreStaffPhotoList{display:flex;align-items:center;width:60%}.mod-realtorStaffIndex .moreStaff .photoListItem+.photoListItem{margin-left:10px}.mod-realtorStaffIndex .moreStaff .photoListItem img{width:45px;height:45px;object-fit:cover;object-position:50% 0}.mod-realtorStaffIndex .toStaffList{display:block;padding:15px;margin:20px 10px 0;background-color:#fff;text-align:center;color:#000;font-size:1.6rem;text-decoration:none;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.3)}.mod-sekkyakugp .heading{background-color:#f4f1e4;border-top:1px solid #ede9d6;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px}
.mod-sekkyakugp li{box-sizing:border-box;border-top:1px solid #ede9d6;padding:1rem;line-height:1.6;color:#333;text-decoration:none}.mod-sekkyakugp li>*{vertical-align:middle}.mod-sekkyakugp .year{margin:0 .2rem;padding:.2rem;background:#d3b35b;color:#fff;font-size:1rem}.mod-sekkyakugp .ranking{color:#a27e1c;font-size:1.2rem;font-weight:bold}.mod-sekkyakugp .ranking .ui-svg-icon{margin-right:.2rem}.mod-sekkyakugp .ranking .num{font-size:1.6rem}.mod-sekkyakugp .category{font-size:1.2rem}.sec-realtorContents{margin-top:-1.0rem}.sec-header{position:relative;z-index:2}.sec-companyIntroduction .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.sec-companyIntroduction .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.sec-companyIntroduction .contents{padding:2.8rem 0 3.6rem}.mod-realtorTopics .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorTopics .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorTopics .topicList{padding:0 1rem}.mod-realtorTopics .topicListItem{padding:1rem 0 1rem 3rem;font-size:1.6rem;line-height:1.4;position:relative}.mod-realtorTopics .topicListItem::before{content:"・";color:#ed6103;font-size:3rem;position:absolute;top:0;left:-5px}.mod-realtorTopics .topicListItem+.topicListItem{border-top:1px dotted #dedede}.mod-realtorTopics .topicListItem.sub{display:none}.mod-realtorTopics.is-open .topicListItem.sub{display:block}.mod-realtorTopics .ui-svg-icon{margin-right:.4rem;vertical-align:top}.mod-realtorTopics .icon-new_topic{display:inline-block;padding:.2rem;margin-left:.4rem;line-height:1.0;color:#fff;background-color:#ed6103;font-size:1.2rem;vertical-align:top;margin-top:.3rem}.mod-realtorTopics .more{display:block;margin:.7rem;padding:1.4rem;border:1px dotted #c4c4c4;color:inherit;text-decoration:none;text-align:center}.mod-realtorTopics .more.is-selected{display:none}.mod-realtorFeature{margin-bottom:1rem}.mod-realtorFeature .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorFeature .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorFeature .featureGroupList{padding:1.9rem 1rem .5rem;line-height:2.7rem}.mod-realtorFeature .featureGroupList .ui-svg-icon{padding-right:1rem}.mod-realtorFeature .featureGroupList dt{font-size:1.6rem;font-weight:bold}.mod-realtorFeature .featureGroupList dd{position:relative;font-weight:normal;font-size:1.6rem;padding-left:3rem}.mod-realtorFeature .featureGroupList dt+dd{padding-top:.5rem}.mod-realtorFeature .featureGroupList dd+dt{padding-top:2.2rem}.mod-realtorFeature .featureGroupList dd::before{content:"・";color:#ed6103;font-size:3rem;position:absolute;left:-5px}.mod-inquireNavigation{margin:0 0 2.4rem}.mod-realtorPrComment+.mod-inquireNavigation{margin-top:1rem}.mod-inquireNavigation .inquireNaviHead{position:relative;background:#f4f4f4;padding-left:7rem;font-size:1.8rem;font-weight:bold;line-height:5rem;border:solid #d4d4d4;border-width:1px 0}.mod-inquireNavigation .iconHomeskun::before{position:absolute;bottom:0;left:1rem;content:"";display:block;width:50px;height:60px;background:url(/smp/realtor/assets/img/smartphone/page/realtor/rent-sale/homes_kun.png) no-repeat 0 0;background-size:50px auto}.mod-inquireNavigation .sellAssessmentBox .btnOther a{font-size:1.4rem;line-height:1.4;padding:2rem}.mod-inquireNavigation .inqireButtonBox{background-color:#f7f7f7;padding:2.4rem 1rem}.mod-inquireNavigation .inqireButtonBox .introduction{font-size:1.5rem}.mod-inquireNavigation .textSupportBox.is-bottom{margin-top:1.2rem}.mod-inquireNavigation .textSupport{position:relative;padding-left:1.2rem;color:#646464;font-size:1.2rem;line-height:2rem;display:block}.mod-inquireNavigation .textSupport+a{font-size:1.2rem;line-height:2rem}.mod-inquireNavigation .textSupport::before{content:"※";position:absolute;top:0;left:0}.mod-inquireNavigation .inqireButtonBox .btnMail{margin-bottom:1.2rem}.mod-inquireNavigation .inqireButtonBox .btnMail a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#0052e8;text-decoration:none;border:1px solid #0052e8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnMail .iconBox{margin-right:1rem;text-align:center}
.mod-inquireNavigation .inqireButtonBox .btnMail .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#063acc;border-radius:11px;justify-content:center}.mod-inquireNavigation .inqireButtonBox .btnMail .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnMail .text{display:block;margin-top:.6rem;font-size:1.8rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnMail .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnVisit{margin-bottom:1.2rem}.mod-inquireNavigation .inqireButtonBox .btnVisit a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#0052e8;text-decoration:none;border:1px solid #0052e8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox{margin-right:1rem;text-align:center}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox .iconVisit{display:block;background-image:url('https://icon.lifull.com/lh/building-signboard-window-4-twotone?fill=white');background-repeat:no-repeat;background-size:contain;width:28px;height:28px}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#063acc;border-radius:11px;justify-content:center}.mod-inquireNavigation .inqireButtonBox .btnVisit .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnVisit .text{display:block;margin-top:.6rem;font-size:1.8rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnVisit .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnTel{margin-bottom:2.2rem}.mod-inquireNavigation .inqireButtonBox .btnTel a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#fff;text-decoration:none;border:1px solid #fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnTel .iconBox{margin-right:.8rem;text-align:center}.mod-inquireNavigation .inqireButtonBox .iconBox .iconTel{display:flex;align-items:center;justify-content:center;font-weight:bold;padding-left:1px}.mod-inquireNavigation .inqireButtonBox .btnTel .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#fff;border-radius:11px;justify-content:center}.mod-inquireNavigation .inqireButtonBox .btnTel .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnTel .text{display:block;margin-top:.6rem;font-size:1.6rem}.mod-inquireNavigation .inqireButtonBox .btnTel .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnTelList{display:flex;justify-content:space-between}.mod-inquireNavigation .inqireButtonBox .btnTel.half{width:49%}.mod-inquireNavigation .inqireButtonBox .btnTel.half .text{margin-top:0}.mod-inquireNavigation .inqireButtonBox .btnTel.half a{padding:.4rem 0}.mod-inquireNavigation .inqireButtonBox .btnTel.forRent a{color:#ed6103;border-color:#ed6103}.mod-inquireNavigation .inqireButtonBox .btnTel.forSale a{color:#0051e8;border-color:#0051e8}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory a{color:#0051e8;border-color:#0051e8}.mod-inquireNavigation .inqireButtonBox .btnTel.forRent .freeText{color:#ed6103;background:#fef7f2}.mod-inquireNavigation .inqireButtonBox .btnTel.forSale .freeText{color:#0051e8;background:#f2f5ff}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory .freeText{color:#0051e8;background:#f2f5ff}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory .text{margin-top:0}.mod-inquireNavigation .btnTel.nothingCategory .iconTel,.mod-inquireNavigation .btnTel.nothingCategory .textBox{color:#0051e8}.mod-inquireNavigation .otherButtonBox{margin:2.4rem 1rem}.mod-inquireNavigation .btnOther a{display:flex;justify-content:center;align-items:center;margin-bottom:1.6rem;padding:2rem 0;color:#0051e8;font-size:1.8rem;font-weight:bold;border:1px solid #d4d4d4;border-radius:4px}.mod-inquireNavigation .otherButtonBox .introduction{line-height:2rem}.mod-inquireNavigation .lineButtonBox{padding:3rem 1rem;margin-bottom:1rem}.mod-inquireNavigation .lineButtonBox.is-bottom{padding:2.4rem 1rem 2rem}.mod-inquireNavigation .lineButtonBox dt{font-size:1.5rem;font-weight:bold}.mod-inquireNavigation .lineButtonBox .introduction{font-size:1.2rem;line-height:1.6rem}.mod-inquireNavigation .lineButtonBox .btnLINE{margin:1rem 0 .8rem}.mod-inquireNavigation .lineButtonBox .textLINE{color:#00c300}.mod-inquireNavigation .btnLINE button{position:relative;background:#00c300;padding:0 40px 0 100px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:60px;white-space:nowrap;border:0;border-radius:14px}.mod-inquireNavigation .btnLINE button::before{position:absolute;top:0;bottom:0;left:0;content:"";display:inline-block;background-image:url(data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20viewBox%3d%220%200%20120%20120%22%3e%3cdefs%3e%3cstyle%3e%2ecls%2d1%7bfill%3anone%3b%7d%2ecls%2d2%7bfill%3a%23fff%3b%7d%3c%2fstyle%3e%3c%2fdefs%3e%3cg%20id%3d%22LINE_LOGO%22%20data%2dname%3d%22LINE%20LOGO%22%3e%3crect%20class%3d%22cls%2d1%22%20width%3d%22120%22%20height%3d%22120%22%20rx%3d%2226%22%2f%3e%3cpath%20class%3d%22cls%2d2%22%20d%3d%22M103%2e5%2c54%2e72c0%2d19%2e55%2d19%2e6%2d35%2e45%2d43%2e7%2d35%2e45S16%2e11%2c35%2e17%2c16%2e11%2c54%2e72c0%2c17%2e53%2c15%2e55%2c32%2e21%2c36%2e54%2c35%2c1%2e43%2e31%2c3%2e36%2e94%2c3%2e85%2c2%2e16a8%2e93%2c8%2e93%2c0%2c0%2c1%2c%2e14%2c4L56%2c99%2e55c%2d%2e19%2c1%2e1%2d%2e88%2c4%2e32%2c3%2e78%2c2%2e35S85%2c87%2e09%2c94%2e13%2c76%2e54h0C100%2e46%2c69%2e59%2c103%2e5%2c62%2e55%2c103%2e5%2c54%2e72ZM44%2e39%2c65%2e16a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2e85H31%2e3a%2e87%2e87%2c0%2c0%2c1%2d%2e59%2d%2e23v0h0a%2e87%2e87%2c0%2c0%2c1%2d%2e23%2d%2e59h0v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e06a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85V61%2e25h8%2e33a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm7%2e39%2c0a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2e85H47%2e86a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2d%2e85v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e07a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm21%2e09%2c0A%2e85%2e85%2c0%2c0%2c1%2c72%2c66H69a%2e78%2e78%2c0%2c0%2c1%2d%2e22%2c0h0l%2d%2e06%2c0h0l0%2c0%2c0%2c0h0l%2d%2e05%2c0h0a%2e63%2e63%2c0%2c0%2c1%2d%2e22%2d%2e21L59%2e53%2c53%2e86v11%2e3a%2e86%2e86%2c0%2c0%2c1%2d%2e86%2e85H55%2e61a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2d%2e85v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e3l%2e05%2c0h0l%2e05%2c0h0l0%2c0%2c0%2c0%2c0%2c0%2c0%2c0%2c0%2c0h0l%2e05%2e05h0l%2e06%2e08%2c8%2e73%2c11%2e79V46%2e13a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85H72a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm16%2e93%2d16A%2e85%2e85%2c0%2c0%2c1%2c89%2c50H80%2e62v3%2e22H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85v3%2e07A%2e85%2e85%2c0%2c0%2c1%2c89%2c58H80%2e62v3%2e22H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85v3%2e06A%2e85%2e85%2c0%2c0%2c1%2c89%2c66H76%2e7a%2e85%2e85%2c0%2c0%2c1%2d%2e59%2d%2e24h0a%2e83%2e83%2c0%2c0%2c1%2d%2e24%2d%2e59h0v%2d19h0a%2e83%2e83%2c0%2c0%2c1%2c%2e24%2d%2e59v0h0a%2e85%2e85%2c0%2c0%2c1%2c%2e59%2d%2e24H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Z%22%2f%3e%3c%2fg%3e%3c%2fsvg%3e);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;fill:#fff;width:60px;height:60px;border-right:1px solid #00b300}
.mod-realtorPrComment{padding:0 1rem}.mod-realtorPrComment .prComment{line-height:1.6;font-size:1.6rem;word-break:break-all;padding:0 10px}.mod-realtorPrComment .prCommentHeading{color:#ed6103;font-size:1.4rem;padding:0 10px 10px;margin-bottom:20px;border-bottom:2px solid #ed6103;font-weight:600;line-height:1;position:relative}.mod-realtorPrComment .prCommentHeading::before,.mod-realtorPrComment .prCommentHeading::after{content:"";position:absolute;border-style:solid}.mod-realtorPrComment .prCommentHeading::before{top:26px;left:35px;border-color:#ed6103 transparent transparent transparent;border-width:9px 9px 0 9px}.mod-realtorPrComment .prCommentHeading::after{top:23px;left:35px;border-color:#fff transparent transparent transparent;border-width:9px 9px 0 9px}.mod-realtorFriendlyDoor .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorFriendlyDoor .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorFriendlyDoor .heading .modalIcon{margin-left:1rem}.mod-realtorFriendlyDoor .heading .modalIcon em{background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;color:#6c6c6c;font-size:1.4rem;font-weight:normal;text-decoration:none;padding:1px 6px;vertical-align:top;line-height:1.8rem}.mod-realtorFriendlyDoor .contents{padding:1.9rem 1rem 2.7rem;font-size:1.6rem;line-height:2.7rem}.mod-realtorFriendlyDoor .introduction{padding-bottom:1.2rem}.mod-realtorFriendlyDoor .friendlyDoorTagList{padding-left:3rem}.mod-realtorFriendlyDoor .friendlyDoorTagList li{position:relative}.mod-realtorFriendlyDoor .friendlyDoorTagList li::before{content:"・";color:#ed6103;font-size:3rem;position:absolute;top:0;left:-35px}.mod-realtorFriendlyDoorModal .bg{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.4);z-index:60}.mod-realtorFriendlyDoorModal .modalContents{position:absolute;top:10%;right:0;left:0;margin:0 auto;width:84%;border-radius:5px;background-color:#fff;z-index:70}.mod-realtorFriendlyDoorModal .contents{margin:1.5rem;line-height:1.4}.mod-realtorFriendlyDoorModal .contents .title{padding:2rem 0 2rem;font-size:2rem;font-weight:bold;text-align:center;color:#ed6103}.mod-realtorFriendlyDoorModal .contents .text{font-size:1.6rem;line-height:2.7rem}.mod-realtorFriendlyDoorModal .contents .btn a{display:flex;justify-content:center;align-items:center;margin:3rem 0 5rem;padding:2rem 0;color:#ed6103;font-size:1.6rem;font-weight:bold;border:1px solid #ed6103;border-radius:4px;text-decoration:none}.mod-realtorFriendlyDoorModal .closeBtn{background-color:#333;border-radius:15px;box-shadow:0 1px 3px rgba(7,3,3,0.3);display:block;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}.mod-companyMovie{padding:3.6rem 1rem 0}.mod-companyMovie .title{font-size:1.6rem;font-weight:bold;margin-bottom:1.6rem}.mod-companyMovie .error{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:16/9;background-color:#f4f4f4;color:#797979}.mod-companyMovie .error .icon{margin-bottom:1rem}.mod-companyMovie .error p{line-height:1.4}.mod-companyMovie .movie{width:100%}.mod-handledRealestateArticle{padding-top:30px}.mod-handledRealestateArticle .title{font-size:1.6rem;font-weight:bold;margin:0 10px 15px}.mod-handledRealestateArticle .station{padding-top:30px}.mod-handledRealestateArticle .iconMany{display:inline-block;width:2rem;height:2rem;margin-right:.5rem;color:#ed6103;font-size:1.4rem;font-weight:normal;line-height:1.9rem;text-align:center;border:1px solid #ed6103}.mod-handledRealestateArticle .aboutIconMany{margin:17px 10px 0}.mod-handledRealestateArticle .aboutIconMany .titleBox{font-size:1.4rem;font-weight:bold;margin:0 10px 8px 0}.mod-handledRealestateArticle .aboutIconMany .textBox{font-size:1.24rem;line-height:1.4}.mod-handledRealestateArticle .rankingList{border-bottom:1px solid #d8d8d8}.mod-handledRealestateArticle .rankingList .rankingListItem{position:relative;display:flex;justify-content:space-between;border-top:1px solid #d8d8d8}.mod-handledRealestateArticle .rankingList .rankInfoArea{position:relative;padding:13px 10px 15px}.mod-handledRealestateArticle .rankingList .rankInfoArea .rank{display:block;position:absolute;top:0;bottom:0;margin:auto;height:1.2rem;margin-right:10px;padding:3px 5px;background-color:#ed6103;color:#fff;font-size:1.2rem}.mod-handledRealestateArticle .rankingList .rankInfoArea .cityName .city{display:inline-block;margin-left:2.5rem;font-size:1.6rem;line-height:1.4}.mod-handledRealestateArticle .rankingListItem .bukkenNumArea{position:relative;display:flex;align-items:center;padding:15px 10px 15px 0;text-align:right;white-space:nowrap}.mod-handledRealestateArticle .rankingListItem .bukkenNumArea a{display:block;text-decoration:none;color:inherit}
.mod-handledRealestateArticle .rankingListItem .bukkenNumArea .count{font-size:1.6rem;font-weight:bold;text-decoration:underline}