/*フッター非表示部分指定・横幅*/

#siteFooter .menu, #siteFooter .otherMenu {
  display: none !important;
}

#siteFooter .siteFooterInside {
  width: 100% !important;
}

#siteFooter .siteFooterInside adress {
  margin: 0 0 0 20px !important;
}

/*横幅変更*/

#siteHeader #HdLogo {
  width: 100% !important;
}

#ContentWrap {
  padding-top: 100px;
  width: 100% !important;
}

#siteHeader #hnav .hnavInside {
  width: 100% !important;
}

#SubNavArea, #SubBnrArea {
  margin-left: 20px !important;
}

#ContentMainArea {
  float: right;
  width: calc(100% - 240px);
}

/*サイドメニュー余白*/

#siteHeader #HdLogo img {
  margin: 0 0 0 20px !important;
}
