@charset "UTF-8";.bl_consultantCardUnitWrapper{margin-bottom:50px;position:relative}@media screen and (max-width:768px){.bl_consultantCardUnitWrapper{margin-bottom:30px}}.bl_consultantCardUnit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_consultantCardUnit.bl_consultantCardUnit__col3{margin-top:-40px}.bl_consultantCardUnit.bl_consultantCardUnit__col3 .bl_consultantCard{margin-right:3.84615%;margin-top:40px;width:30.76923%}.bl_consultantCardUnit.bl_consultantCardUnit__col3 .bl_consultantCard:nth-child(3n){margin-right:0}.bl_consultantCardUnit.js_consultantCardSlider{display:block}.bl_consultantCardUnit.js_consultantCardSlider .bl_consultantCard:before{background-color:#ddd;content:" ";height:100%;position:absolute;right:0;top:0;width:1px}@media screen and (max-width:768px){.bl_consultantCardUnit{display:block}.bl_consultantCardUnit.bl_consultantCardUnit__col3{margin-top:0}.bl_consultantCardUnit.bl_consultantCardUnit__col3 .bl_consultantCard{margin-bottom:15px;margin-right:0;margin-top:0;width:100%}.bl_consultantCardUnit.js_consultantCardSlider .bl_consultantCard{width:250px}}.bl_consultantCard{background-color:#fff;color:#222;display:block;position:relative;text-decoration:none}.bl_consultantCard .bl_consultantCard_body{padding:20px}.bl_consultantCard .bl_consultantCard_body>:last-child{margin-bottom:0}.bl_consultantCard .bl_consultantCard_imgWrapper.is_sold{position:relative}.bl_consultantCard .bl_consultantCard_imgWrapper.is_sold:after{background:rgba(0,0,0,.5) url(https://cdn2.hubspot.net/hubfs/6096541/oh2020/img/common/property-sold.png) no-repeat 50%;background-size:47.875% auto;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bl_consultantCard .bl_consultantCard_imgWrapper img{height:240px;object-fit:cover}@media screen and (max-width:768px){.bl_consultantCard .bl_consultantCard_imgWrapper img{width:100%}}.bl_consultantCard .bl_consultantCard_tag{color:#888;font-size:.8125rem;line-height:1.4;margin-bottom:10px}.bl_consultantCard .bl_consultantCard_tag li{display:inline}.bl_consultantCard .bl_consultantCard_tag li:after{content:"・"}.bl_consultantCard .bl_consultantCard_tag li:last-child:after{display:none}.bl_consultantCard .bl_consultantCard_ttl{font-family:timesnewromanpsmtregular,serif;font-size:1.5rem;letter-spacing:.05em;line-height:1.16667;margin-bottom:5px}.bl_consultantCard .bl_consultantCard_note{letter-spacing:.05em}.bl_consultantCard .bl_consultantCard_note,.bl_consultantCard .bl_consultantCard_subname{font-family:Noto Sans JP,sans-serif;font-size:.9375rem}.bl_consultantCard .bl_consultantCard_subname{color:#888;line-height:.625rem;margin-bottom:15px}.bl_consultantCard .bl_consultantCard_note{line-height:24px}@media screen and (max-width:768px){.bl_consultantCard .bl_consultantCard_body{display:block;height:auto;min-height:auto;padding:10px 15px}.bl_consultantCard .bl_consultantCard_body>*{max-width:100%}.bl_consultantCard .bl_consultantCard_tag{font-size:.625rem;margin-bottom:3px}.bl_consultantCard .bl_consultantCard_ttl{font-size:.9375rem;margin-bottom:0}.bl_consultantCard .bl_consultantCard_subname{margin-bottom:5px}.bl_consultantCard .bl_consultantCard_note,.bl_consultantCard .bl_consultantCard_subname{font-size:.625rem}.bl_consultantCard .bl_consultantCard_note{line-height:normal}}.js_consultantCardSlider_controller{margin-bottom:30px;margin-top:30px}@media screen and (max-width:768px){.js_consultantCardSlider_controller{margin-bottom:15px;margin-top:15px}}.js_consultantCardSlider_controller .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;-webkit-justify-content:center;line-height:1;-ms-flex-pack:center;justify-content:center}.js_consultantCardSlider_controller .slick-dots li{background-color:#222;border-radius:50%;height:6px;margin-right:12px;position:relative;width:6px}.js_consultantCardSlider_controller .slick-dots li button{display:none}.js_consultantCardSlider_controller .slick-dots li:last-child{margin-right:0}.js_consultantCardSlider_controller .slick-dots li.slick-active{background-color:transparent}.js_consultantCardSlider_controller .slick-dots li.slick-active:before{border:2px solid #222;border-radius:50%;content:" ";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.js_consultantCardSlider_navs{left:0;position:absolute;top:50%;width:100%}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns{font-family:timesnewromanpsmtregular,serif;font-size:1.125rem}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn{position:absolute;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn{width:25px}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a{background-color:#222;border-radius:25px;display:block;font-size:0;height:50px;line-height:0;opacity:.9;position:relative;text-decoration:none;width:50px}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a{border-radius:13px;height:25px;width:25px}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a:focus,.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a:hover{opacity:.75}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;width:12px}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn a:before{height:6px;width:6px}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__prev{left:-25px}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__prev{left:-10px}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__prev a:before{-webkit-transform:translate(-4px,-7px) rotate(45deg);transform:translate(-4px,-7px) rotate(45deg)}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__prev a:before{-webkit-transform:translate(-2px,-4px) rotate(45deg);transform:translate(-2px,-4px) rotate(45deg)}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__next{right:-25px}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__next{right:-10px}}.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__next a:before{-webkit-transform:translate(-9px,-7px) rotateY(180deg) rotate(45deg);transform:translate(-9px,-7px) rotateY(180deg) rotate(45deg)}@media screen and (max-width:768px){.js_consultantCardSlider_navs .js_consultantCardSlider_navs_btns .js_consultantCardSlider_navs_btns_btn.js_consultantCardSlider_navs_btns_btn__next a:before{-webkit-transform:translate(-6px,-4px) rotateY(180deg) rotate(45deg);transform:translate(-6px,-4px) rotateY(180deg) rotate(45deg)}}.el_lv2Heading{font-family:timesnewromanpsmtregular,"Noto Serif JP",serif;font-size:2.625rem;font-weight:400;letter-spacing:4.2px;line-height:1.19048;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.el_lv2Heading{font-size:1.875rem;margin-bottom:23px}}.el_lv2Heading>span{color:#9b8056;display:block;font-family:"Noto Serif JP",serif;font-size:.9375rem;font-weight:400;letter-spacing:1.5px;margin-left:auto;margin-right:auto;margin-top:8px}@media screen and (max-width:768px){.el_lv2Heading>span{font-size:.75rem;margin-top:0}}.el_columnHeader{margin-bottom:40px}@media screen and (max-width:768px){.el_columnHeader{margin-bottom:23px}}.el_columnHeader>span{color:#9b8056;display:block;font-family:"Noto Serif JP",serif;font-size:.9375rem;font-weight:400;letter-spacing:1.5px;margin-left:auto;margin-right:auto;margin-top:8px}@media screen and (max-width:768px){.el_columnHeader>span{font-size:.75rem;margin-top:0}}.el_columnHeader .el_columnHeader_ttl{margin-bottom:10px;text-align:center}.el_columnHeader .el_columnHeader_ttl img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:221px}@media screen and (max-width:768px){.el_columnHeader .el_columnHeader_ttl{font-size:2rem}}.el_columnHeader .el_columnHeader_subTtl{color:#222;font-family:Noto Sans JP,sans-serif;font-size:.875rem;letter-spacing:0;margin-bottom:16px;margin-top:0;text-align:center}.el_columnHeader .el_columnHeader_subTtl2{color:#888;font-family:Noto Sans JP,sans-serif;font-size:.75rem;letter-spacing:0;margin-top:14px;text-align:center}.bl_consultantCard .bl_consultantCard_ttl.bl_letter{letter-spacing:-.1em}