table.calendar { border-collapse: collapse; }
.calendar th { border: solid 1px #cccccc !important; }
.calendar td { border: solid 1px #cccccc !important; }
.weeklyCalendarTable table p.day { border-collapse: collapse; border-bottom: solid 1px #cccccc; }
table.detailScheduleTable { border-collapse: collapse !important; }
.detailScheduleTable th { border: solid 1px #cccccc !important; }
.detailScheduleTable td { border: solid 1px #cccccc !important; }
.detailScheduleTable table p.day { border-collapse: collapse; border-bottom: solid 1px #cccccc; }
#sideBanner { display: none!important; }
#LayoutA,#LayoutB,#LayoutC { float: none !important; width: 100% !important; }
#LayoutA #Left {
  width: 35% !important;
  margin-right: 1% !important;
}
#LayoutB #Left {
  width: 25% !important;
  margin-right: 1% !important;
}
#LayoutA #Center { width: 64% !important; }
#LayoutB #Center { width: 74% !important; }
#LayoutC #Center { width: 100% !important; }
body{ background-image:url("/fuwari-garden/img/background.jpg") !important; }
#ContentsContainer,#FooterContainer {
  width: 100% !important;
  max-width: 1080px;
  box-sizing: border-box;
}
#Container {
  width: 100% !important;
  min-width: 100%!important;
}
#SmtSwitch {
  background-color: #f5f5f5;
  padding: 5px 0;
  margin: 5px 0px 5px 0px;
}
#page_member_config #connection {
  display: none;
}
.navbar-inner .container .right {
  display: none;
}
#Center>ul {
  margin: 0;
}
#Center>a,
#Center>ul li a {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.parts,
.memberImageBox,
#MailAddressLogin,
#POP3Login,
div.dparts div.parts,
#Footer,
.timeline-large {
  margin: 0 0 12px !important;
}
#notificationCenterDetail .isread{
display: none !important;
}