:root{--vc-clr-primary:#642afb;--vc-clr-secondary:#8e98f3;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-color:#fff;--vc-nav-background-color:var(--vc-clr-primary);--vc-pgn-width:10px;--vc-pgn-height:5px;--vc-pgn-margin:5px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{align-items:center;background-color:var(--vc-nav-background-color);border:0;border-radius:var(--vc-nav-width);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:calc(var(--vc-nav-width)*2/3);height:var(--vc-nav-width);justify-content:center;padding:0;position:absolute;text-align:center;width:var(--vc-nav-width)}.carousel__prev{left:0;top:50%;transform:translate(-50%,-50%)}.carousel__next{right:0;top:50%;transform:translate(50%,-50%)}.carousel--rtl .carousel__prev{left:auto;right:0;transform:translate(50%,-50%)}.carousel--rtl .carousel__next{left:0;right:auto;transform:translate(-50%,-50%)}.carousel__pagination{display:flex;justify-content:center;list-style:none}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-height);cursor:pointer;height:var(--vc-pgn-height);margin:var(--vc-pgn-margin);width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto}.carousel{position:relative;text-align:center}.carousel,.carousel *{box-sizing:border-box}.carousel__track{display:flex;margin:0;padding:0;position:relative}.carousel__viewport{overflow:hidden}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}
.modalArea{height:100%;left:0;opacity:1;position:fixed;top:0;transition:.4s;width:100%;z-index:9999}.modalArea .modalBg{background:rgba(51,51,64,.28);height:100%;width:100%}.modalArea .modalWrapper{background-color:#fff;border-radius:6px;left:50%;max-height:500px;overflow:scroll;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.modalArea .modalWrapper.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.modalArea .modalWrapper.no-scrollbar::-webkit-scrollbar{display:none}
.photo-slider{margin:0 auto 8px;position:relative;width:500px}.photo-slider:hover{cursor:pointer}.photo-slider ol{list-style-type:none;margin-block-end:0;margin-block-start:0;padding:16px 0;padding-inline-start:0}.photo-slider ol li{align-items:center;display:flex;height:272px;justify-content:center;margin:0 auto;overflow:hidden;width:366px}.photo-slider ol li img{max-height:100%;max-width:100%}.photo-slider .slide-button-prev{left:4px;position:absolute;top:50%;transform:translateY(-50%)}.photo-slider .slide-button-next{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.photo-slider .counter{left:8px;padding:5px 0;top:8px;width:60px}.photo-slider .btn-expand,.photo-slider .counter{background:rgba(51,51,64,.62);border-radius:20px;color:#fff;display:inline-block;font-size:13px;position:absolute;text-align:center}.photo-slider .btn-expand{bottom:8px;padding:5px 10px;right:8px}.photo-slider .btn-expand img{display:inline-block;margin:-5px 3px 0 0;vertical-align:middle}.photo-slider-expand{box-sizing:border-box;height:100%;padding:24px 80px;position:relative}.photo-slider-expand ul{display:flex;height:100%;list-style-type:none;margin-block-end:0;margin-block-start:0;overflow:hidden;padding-inline-start:0}.photo-slider-expand ul li{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.photo-slider-expand ul li img{max-height:100%;max-width:100%}.photo-slider-expand .slide-button-prev{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.photo-slider-expand .slide-button-next{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.photo-slider-expand .counter{left:8px;padding:5px 0;top:8px;width:60px}.photo-slider-expand .close-btn-expand,.photo-slider-expand .counter{background:rgba(51,51,64,.62);border-radius:4px;color:#fff;display:inline-block;font-size:13px;position:absolute;text-align:center}.photo-slider-expand .close-btn-expand{bottom:8px;padding:5px 10px;right:8px}.photo-slider-expand .close-btn-expand:hover{cursor:pointer}.slider-pager{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:442px}.slider-pager .carousel{width:100%}.slider-pager .pager-next .btn,.slider-pager .pager-prev .btn{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:50px;justify-content:center;text-align:center;transition:all .3s;width:24px}.slider-pager .pager-next .btn:hover,.slider-pager .pager-prev .btn:hover{background-color:#fffdd6;cursor:pointer}.slider-pager ol li{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:49px;justify-content:center;padding:0 4px;width:66px}.slider-pager ol li .slider-item{border:1px solid #e2e4e9;height:100%;width:100%}.slider-pager ol li .slider-item img{cursor:pointer;max-height:100%;max-width:100%}
.gm-style-iw-ch{padding-top:17px!important}.gm-svpc img{max-width:none!important}
.m3-oc-c1094-adbox{background:var(--pls-basic-white);display:flex;flex-direction:column;gap:var(--pls-spacing-m);margin-bottom:var(--pls-spacing-m);padding:var(--pls-spacing-l)}.m3-oc-c1094-adbox .tag-date-area{align-items:center;display:flex;justify-content:space-between;width:100%}.m3-oc-c1094-adbox .tag-date-area .tag-area{align-items:center;display:inline-flex;gap:var(--pls-spacing-xs)}.m3-oc-c1094-adbox .tag-date-area .tag-area span{border-radius:30px;display:inline-block;font-size:11px;font-weight:var(--pls-font-weight-bold);padding:2px 8px}.m3-oc-c1094-adbox .tag-date-area .tag-area span.new{background:var(--pls-red-600);color:var(--pls-basic-white)}.m3-oc-c1094-adbox .tag-date-area .tag-area span.type{background:var(--pls-gray-200);color:var(--pls-gray-700)}.m3-oc-c1094-adbox .tag-date-area .update{font-size:var(--pls-font-size-xs);text-align:right}.m3-oc-c1094-adbox .estate-name{font-size:var(--pls-font-size-l);font-weight:var(--pls-font-weight-bold)}.m3-oc-c1094-adbox .campaign .content{align-items:center;background:var(--pls-orange-100);color:var(--pls-orange-600);display:flex;font-size:var(--pls-font-size-s);margin-bottom:var(--pls-spacing-xs);padding:6px 12px;width:100%}.m3-oc-c1094-adbox .campaign .content .item{align-items:center;display:inline-flex;font-weight:var(--pls-font-weight-bold);gap:4px;width:200px}.m3-oc-c1094-adbox .campaign .link-to-terms{color:var(--pls-object-link);font-size:var(--pls-font-size-s);text-align:right}.m3-oc-c1094-adbox .campaign .link-to-terms:after{background:url(/clinic/img/icon-arrow-blue.svg) no-repeat 0 0;background-size:cover;content:" ";display:inline-block;height:18px;margin:-3px 0 0 2px;vertical-align:middle;width:18px}.m3-oc-c1094-adbox .campaign .link-to-terms:hover{text-decoration:underline}.m3-oc-c1094-adbox .campaign .link-to-terms:visited{color:var(--pls-object-link)}.m3-oc-c1094-adbox .map-switch-tab{display:flex}.m3-oc-c1094-adbox .map-switch-tab li{border-bottom:1px solid var(--pls-gray-500);color:var(--pls-gray-500);display:block;font-size:var(--pls-font-size-base);padding:12px;position:relative;text-align:center;width:50%}.m3-oc-c1094-adbox .map-switch-tab li.active{border-bottom:3px solid var(--pls-blue-800);color:var(--pls-blue-800);font-weight:var(--pls-font-weight-bold)}.m3-oc-c1094-adbox .map-switch-tab li:after{background:var(--pls-white-alpha-500);border-radius:var(--pls-border-radius-s);content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.m3-oc-c1094-adbox .map-switch-tab li:hover{cursor:pointer}.m3-oc-c1094-adbox .map-switch-tab li:hover:after{opacity:1}.m3-oc-c1094-adbox .m3-oc-c1094-estate-pr{border:1px solid var(--pls-blue-300);border-radius:var(--pls-border-radius-m);font-size:var(--pls-font-size-s);padding:20px 24px}.m3-oc-c1094-adbox .m3-oc-c1094-estate-pr .item{color:var(--pls-blue-600);font-weight:var(--pls-font-weight-bold);margin-bottom:10px}.m3-oc-c1094-adbox .cv-area{display:flex;gap:20px;justify-content:center;padding:40px 0}.m3-oc-c1094-adbox .cv-area-map{display:flex;gap:20px;justify-content:center;padding:var(--pls-spacing-m) 0}.m3-oc-c1094-adbox .estate-info dl{border:1px solid var(--pls-gray-300);font-size:var(--pls-font-size-s);width:100%}.m3-oc-c1094-adbox .estate-info dl>div{border-bottom:1px solid var(--pls-gray-300);display:flex;margin-bottom:0;width:100%}.m3-oc-c1094-adbox .estate-info dl>div:last-of-type{border-bottom:none}.m3-oc-c1094-adbox .estate-info dl>div dt{align-items:flex-start;background:var(--pls-gray-50);border-right:1px solid var(--pls-gray-300);display:flex;font-weight:var(--pls-font-weight-bold);padding:12px 16px;width:123px}.m3-oc-c1094-adbox .estate-info dl>div dd{padding:12px 16px;width:calc(100% - 123px)}.m3-oc-c1094-adbox .estate-info dl>div dd .map{margin-top:10px;position:relative}.m3-oc-c1094-adbox .estate-info dl>div dd .map #map{height:150px;width:100%}.m3-oc-c1094-adbox .estate-info dl>div dd .map button{background:#fff;border:1px solid var(--pls-gray-500);border-radius:100px;bottom:20px;color:var(--pls-object-link);display:block;filter:drop-shadow(0 6px 9px rgba(51,51,64,.1)) drop-shadow(0 0 20px rgba(51,51,64,.08));font-size:14px;font-weight:700;line-height:1;margin:0;padding:10px 0;position:absolute;right:10px;text-align:center;transition:all .3s;width:154px}.m3-oc-c1094-adbox .estate-info dl>div dd .map button:hover{background:var(--pls-blue-100)}.m3-oc-c1094-adbox .estate-info dl>div dd .pr-point{-moz-column-gap:var(--pls-spacing-xs);column-gap:var(--pls-spacing-xs);display:flex;flex-wrap:wrap;row-gap:var(--pls-spacing-xxs)}.m3-oc-c1094-adbox .estate-info dl>div dd .pr-point li{box-sizing:border-box;padding-left:13px;position:relative;width:calc(33.33333% - 5.33333px)}.m3-oc-c1094-adbox .estate-info dl>div dd .pr-point li:before{background:var(--pls-blue-300);border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.m3-oc-c1094-adbox .estate-info dl>div.column-2{display:flex}.m3-oc-c1094-adbox .estate-info dl>div.column-2>div{display:flex;width:50%}.m3-oc-c1094-adbox .estate-info dl>div.column-2>div:first-of-type dd{border-right:1px solid var(--pls-gray-300)}.m3-oc-c1094-adbox .estate-map-large #map{height:600px;width:100%}.m3-oc-c1094-adbox .company-info dl{border:1px solid var(--pls-gray-300);font-size:var(--pls-font-size-s);width:100%}.m3-oc-c1094-adbox .company-info dl>div{border-bottom:1px solid var(--pls-gray-300);display:flex;margin-bottom:0;width:100%}.m3-oc-c1094-adbox .company-info dl>div dt{align-items:center;background:var(--pls-gray-50);border-right:1px solid var(--pls-gray-300);display:flex;font-weight:var(--pls-font-weight-bold);padding:12px 16px;width:123px}.m3-oc-c1094-adbox .company-info dl>div dd{padding:12px 16px;width:calc(100% - 123px)}.m3-oc-c1094-adbox .company-info dl>div dd .name{font-weight:var(--pls-font-weight-bold)}.m3-oc-c1094-adbox .company-info dl>div dd a:hover{text-decoration:underline}.m3-oc-c1094-adbox .company-info dl>div dd a:visited{color:var(--pls-object-link)}.m3-oc-c1094-adbox .caution{color:var(--pls-gray-700);font-size:var(--pls-font-size-xs)}.detail-cv-btn{border-radius:var(--pls-border-radius-s);display:block;font-weight:var(--pls-font-weight-bold);text-align:center}.detail-cv-btn.reserve{background:var(--pls-basic-white);border:1px solid var(--pls-gray-500);color:var(--pls-object-link);font-size:var(--pls-font-size-l);padding:12px;position:relative;width:336px}.detail-cv-btn.reserve span{font-size:var(--pls-font-size-s)}.detail-cv-btn.reserve.size-s{font-size:var(--pls-font-size-m);padding:12px 8px;width:310px}.detail-cv-btn.reserve.size-s span{font-size:var(--pls-font-size-s)}.detail-cv-btn.reserve:after{background:var(--pls-hover-primary);border-radius:var(--pls-border-radius-s);content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.detail-cv-btn.reserve:hover:after{opacity:1}.detail-cv-btn.reserve:visited{color:var(--pls-object-link)}.detail-cv-btn.inquiry{background:var(--pls-object-link);color:var(--pls-basic-white);font-size:var(--pls-font-size-l);padding:12px;position:relative;width:336px}.detail-cv-btn.inquiry.size-s{font-size:var(--pls-font-size-m);padding:12px 8px;width:310px}.detail-cv-btn.inquiry:after{background:var(--pls-white-alpha-500);border-radius:var(--pls-border-radius-s);content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.detail-cv-btn.inquiry:hover:after{opacity:1}.detail-cv-btn.inquiry:visited{color:var(--pls-basic-white)}
