@charset "utf-8";
.type_sp {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .type_pc {
    display: none !important;
  }
  .type_sp {
    display: block !important;
  }
  html,body {
    -webkit-font-smoothing:antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
    font-size: 13px !important;
    line-height: 1.5em !important;
    color: #000 !important;
  }
}
@media screen and (min-width: 768px) {
  html,body {
    font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic", sans-serif !important;
    -webkit-font-smoothing:antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    line-height: 1.5em !important;
    color: #000 !important;
  }
}
  
/*--------header----------*/
@media screen and (min-width: 768px) {
   .spNaviclose,
   #spNavi,
   #spoverlay{
     display:none;
   }
  #mem_header_top{
    padding: 0;
    /* border-bottom: none; */
  }
  #mem_header_top .inner{
    background: none;
    padding: 0;
  }
}

/*--------content----------*/

@media screen and (min-width: 768px) {
  .nomura .bnr{
    padding: 50px 0 0;
  }
    #mem_main.topPage .library .wrap{
    margin: 0 auto;
    max-width: 730px;
  }
}
@media screen and (max-width: 767px) {
  #mem_main .nomura .bnr img{
    margin: 0 auto;
  }
  .mem_section.case .btn{
    display: none;
  }
  
  .mem_section.special .btn{
    display: none;
  }
}
/*--------マンションデータPlus----------*/
@media screen and (min-width: 768px) {
  #mem_main.topPage .library .wrap .box a{
  width: 243px;
  }
}
@media screen and (max-width: 767px) {
  #mem_main.topPage .library .box h4{
   font-size: 14px;
   font-weight: bold;
   line-height: 1em;
   padding: 0 0 7px;
   color: #000000;
  }
   #mem_main.topPage .library .box p{
    color: #666666;
  }
}

/*--------assessment----------*/
@media screen and (max-width: 767px) {
  .assessment .btn .txt{
    color: #666666;
    padding: 0 0 10px;
  }
}
