@import url(https://fonts.googleapis.com/css?family=Raleway);@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium)}.real-estate .mv{background-image:url(../../images/real-estate/mv.png)}.real-estate .lead-text{font-size:18px;font-weight:700;padding:0 35px;line-height:2;margin-bottom:60px}.real-estate .top-content.top-content-new::before{position:absolute;content:url(../../images/real-estate/new-bg.png);top:85px;right:-100px;z-index:0}.real-estate .top-content.top-content-performance::before{position:absolute;content:url(../../images/real-estate/performance-bg.png);top:85px;left:-100px;z-index:0}.real-estate .top-content.top-content-sublease::before{position:absolute;content:url(../../images/real-estate/sublease-bg.png);top:85px;right:-100px;z-index:0}.real-estate .top-content.top-content-sublease .top-content-btn{top:170px}.real-estate .top-content.top-content-sublease .top-content-read{margin-top:-225px}

.top-content .top-content-title.top-content-title--ja {
  font-weight: 700;
  margin-right: 0;
  line-height: 1.25;
  padding-left: 0.5em;
}
.top-content .top-content-title.top-content-title--ja::before {
  left: 0;
  position: absolute;
  height: 100%;
}
.top-content .top-content-title.top-content-title--ja::after {
  height: 100%;
}