: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)}
.gm-style-iw-ch{padding-top:17px!important}.gm-svpc img{max-width:none!important}
.carousel{--vc-nav-background-color:transparent;--vc-icn-width:1.5em;--vc-nav-width:50px}button:focus,button:hover{background-color:transparent;color:hsla(0,0%,100%,.5)}.carousel__next{color:hsla(0,0%,100%,.5);right:7%}.carousel__prev{color:hsla(0,0%,100%,.5);left:7%}.not-multiple .carousel__next,.not-multiple .carousel__prev{display:none}.m3-oc-showEstatedetail-sp-contents{background-color:#fff;box-shadow:0 1px 1px 0 #ccc;font-size:18px;margin-bottom:10px;padding:12px 10px}.m3-oc-showEstatedetail-sp-article-ttl-detail{font-weight:700;line-height:1.3;margin-bottom:10px;margin-top:10px}.m3_oc_states-new{background:#c00;color:#fff;font-family:Tahoma;font-size:80%;font-weight:400;letter-spacing:.02em;margin:0 .5em;padding:0 .3em;text-decoration:none;white-space:nowrap}.m3-oc-estate-viewer{background-color:#676767;border:1px solid #dedede;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:400;padding:5px 15px}.m3-oc-c764-campaign-merit{background-color:#fffdf2;border:1px solid #c00;box-sizing:border-box;display:table;font-size:13px;margin-bottom:10px;padding:3px 10px;width:100%}.m3-oc-c764-campaign-merit .merit-item{color:#c00;font-weight:700;width:100%}.m3-oc-c764-campaign-merit .merit-item img{display:inline-block;margin:-3px 3px 0 0;vertical-align:middle}.m3-oc-c764-campaign-merit .merit-contents{line-height:1.3}.m3-oc-c764-campaign-link{font-size:14px;margin-bottom:10px;text-align:right}.m3-oc-c764-campaign-link a{color:#001eee}.m3-oc-c764-campaign-link a:after{color:#001eee;content:"\f105";font-family:atlas-glyphs\.20190410;font-size:12px;padding:0 5px}.m3-oc-c879-estate-pr{background:#fffdf1;box-sizing:border-box;font-size:16px;margin:24px 0 8px;padding:40px 16px 16px;position:relative;white-space:pre-wrap;width:100%}.m3-oc-c879-estate-pr:before{background:url(/clinic/img/icon_pr-tag.svg) no-repeat 0 0;background-size:cover;content:" ";height:28px;left:-6px;position:absolute;top:12px;width:73px}.m3-oc-c879-estate-info dl{border-bottom:1px solid #dedede;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;line-height:1.5;padding:8px 0;width:100%}.m3-oc-c879-estate-info dl dt{font-weight:700;width:70px}.m3-oc-c879-estate-info dl dd{white-space:pre-wrap;width:calc(100% - 76px)}.m3-oc-c879-estate-info dl dd .feature-tag{margin-block-end:0;margin-block-start:0;padding-inline-start:0;padding-left:24px}.m3-oc-c879-estate-info dl dd .feature-tag li{display:block;font-size:14px;position:relative}.m3-oc-c879-estate-info dl dd .feature-tag li:before{background:#8fd2f2;border-radius:4px;content:"";height:8px;left:-16px;position:absolute;top:8px;width:8px}.m3-oc-showEstatedetail-sp-mb10{margin-bottom:10px}.m3-oc-showEstatedetail-sp-mb15{margin-bottom:15px}.m3-oc-showEstatedetail-sp-btn-c790{background-color:#46a09b;border-bottom:3px solid #185956;border-radius:4px;color:#fff;display:block;font-size:100%;font-weight:700;height:46px;line-height:46px;padding:0;text-align:center;width:100%}.m3-oc-showEstatedetail-sp-article-corp{background-color:#fafafa;font-size:70%;line-height:1.7;margin-bottom:20px;padding:20px}.c1057-map-link{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.c1057-map-link .map-open{display:block;width:58px}.c1057-map-link .map-open img{height:auto;width:100%}.c1057-map-link h4{width:calc(100% - 70px)}.m3-oc-c1057-estate-map{margin-bottom:16px;position:relative}.m3-oc-c1057-estate-map #map{height:600px;margin-top:10px;width:100%}.m3-oc-c1057-estate-map .expand-map-btn{background:#fff;border:1px solid #c6c9d2;border-radius:100px;bottom:20px;color:#3160d9;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 1.375em .75em;position:absolute;right:10px;text-align:center;transition:all .3s;width:154px}.m3-oc-c1057-estate-map .expand-map-btn:hover{background:#ecf3fe}.m3-oc-c879-estate-info dl dd{white-space:normal}.m3-oc-c879-estate-info dl dd .m3-oc-c1057-estate-map{margin-bottom:0}.m3-oc-c879-estate-info dl dd .m3-oc-c1057-estate-map #map{height:150px;margin-top:10px}.m3-oc-c879-estate-info dl dd .m3-oc-c1057-estate-map .expand-map-btn{bottom:10px}.m3-oc-c1057-back-to-info{padding:12px 10px}.m3-oc-c1057-back-to-info a{color:#0001ee;font-size:14px;padding-left:18px;position:relative}.m3-oc-c1057-back-to-info a:before{background:url(../images/c1057-icon-left-arrow.svg) no-repeat 0 0;background-size:cover;content:" ";display:block;height:14px;left:0;position:absolute;top:1px;width:14px}.m3-oc-c1057-estate-info{margin-bottom:24px;padding:0 10px}.m3-oc-c1057-estate-info dl{border-bottom:1px solid #dedede;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;line-height:1.5;padding:8px 0;width:100%}.m3-oc-c1057-estate-info dl dt{font-weight:700;width:70px}.m3-oc-c1057-estate-info dl dd{width:calc(100% - 76px)}
.slide-button-next[data-v-a56e63ce],.slide-button-prev[data-v-a56e63ce]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;width:24px}.slide-button-next[data-v-a56e63ce]:active,.slide-button-prev[data-v-a56e63ce]:active{opacity:.7}.slide-button-next.disabled[data-v-a56e63ce],.slide-button-next[data-v-a56e63ce]:disabled,.slide-button-prev.disabled[data-v-a56e63ce],.slide-button-prev[data-v-a56e63ce]:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.slide-button-next.hidden[data-v-a56e63ce],.slide-button-prev.hidden[data-v-a56e63ce]{pointer-events:none;visibility:hidden}.fade-enter-active[data-v-a56e63ce],.fade-leave-active[data-v-a56e63ce]{transition:opacity .25s ease}.fade-enter-from[data-v-a56e63ce],.fade-leave-to[data-v-a56e63ce]{opacity:0}
.m3-oc-c1009-content h3{font-size:var(--pls-font-size-l);font-weight:var(--pls-font-weight-bold);line-height:1.5;margin:0 10px var(--pls-spacing-m);position:relative}.m3-oc-c1009-content .serviceList ul{-moz-column-gap:var(--pls-spacing-xs);column-gap:var(--pls-spacing-xs);display:flex;flex-wrap:wrap;justify-content:space-between;margin-block-end:0;margin-block-start:0;padding:0 10px;padding-inline-start:0;row-gap:var(--pls-spacing-xs)}.m3-oc-c1009-content .serviceList ul li{border:1px solid var(--pls-gray-300);display:block;width:calc(50% - 6px)}.m3-oc-c1009-content .serviceList ul li a{align-items:center;color:var(--pls-gray-900);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:var(--pls-font-size-m);font-weight:var(--pls-font-weight-bold);height:52px;justify-content:center;text-align:center;text-decoration:none}.m3-oc-c1009-content .serviceList ul li a:visited{color:var(--pls-gray-900)}
.c1057-map-link{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.c1057-map-link .map-open{display:block;width:58px}.c1057-map-link .map-open img{height:auto;width:100%}.c1057-map-link h4{width:calc(100% - 70px)}.m3-oc-c1057-estate-map{margin-bottom:16px;position:relative}.m3-oc-c1057-estate-map #map{height:600px;margin-top:10px;width:100%}.m3-oc-c879-estate-info dl dd{white-space:normal}.m3-oc-c879-estate-info dl dd .m3-oc-c1057-estate-map{margin-bottom:0}.m3-oc-c879-estate-info dl dd .m3-oc-c1057-estate-map #map{height:150px;margin-top:10px}.m3-oc-c1057-back-to-info{padding:12px 10px}.m3-oc-c1057-back-to-info a{color:#0001ee;font-size:14px;padding-left:18px;position:relative}.m3-oc-c1057-back-to-info a:before{background:url(/clinic/img/c1057-icon-left-arrow.svg) no-repeat 0 0;background-size:cover;content:" ";display:block;height:14px;left:0;position:absolute;top:1px;width:14px}.m3-oc-c1057-estate-info{margin-bottom:24px;padding:0 10px}.m3-oc-c1057-estate-info dl{border-bottom:1px solid #dedede;-moz-column-gap:6px;column-gap:6px;display:flex;font-size:14px;line-height:1.5;padding:8px 0;width:100%}.m3-oc-c1057-estate-info dl dt{font-weight:700;width:70px}.m3-oc-c1057-estate-info dl dd{width:calc(100% - 76px)}p.caution{color:#858993;font-size:13px;margin-top:24px}.m3-oc-c1094-map-info dl>div dd .cv-btn.main{margin-top:var(--pls-spacing-xs);padding:var(--pls-spacing-s) 0}
