body#user {
  background-color: #FFF;
}
body#user .l-header-pc {
  background-color: #FFF;
  border-color: #FFF;
}
body#user .l-globalnav-pc {
  background-color: #FFF;
}
body#user .l-globalnav-pc a {
  color: #333;
}
body#user .l-globalnav-pc a:before {
  background-color: #333;
}
body#user .l-globalnav-pc__inner .btn:after {
  color: #333;
}
body#user .l-header-logo a {
  color: #333;
}
body#user .l-globalnav-sp {
  background-color: #F1F1F1;
}
body#user .l-globalnav-sp__inner a {
  color: #333;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
body#user .l-globalnav-sp-btn {
  color: #333;
}
body#user .l-header-mini.pc,
body#user .l-header-mini.sp {
  background-color: #FFF;
  border-color: rgba(0, 0, 0, 0.1);
}
body#user .p-table-a {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}
body#user .p-table-a .p-a-th {
  background-color: #F1F1F1;
}
body#user .p-table-a .p-a-td {
  background-color: #FFF;
}
body#user .c-page-heading {
  background-color: #F1F1F1;
}
body#user .c-heading-xl:after {
  background-color: #CCC;
}
body#user .c-heading-sm {
  border-bottom-color: #CCC;
}
body#user a.c_btn_sm {
  color: #333 !important;
}
body#user a.c_btn_md, body#user a.c_btn_lg {
  background-color: #333 !important;
  color: #FFF !important;
}
body#user .sns-icon {
  color: #FFF;
  background-color: #CCC;
}
body#user .select1 {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #FFF;
  color: #333 !important;
}
body#user .menu-trigger span {
  background-color: #333;
}
body#user .l-main {
  color: #333;
}
body#user .l-main a {
  color: #333;
}
body#user .layout1-border {
  background-color: rgba(0, 0, 0, 0.1);
}
body#user .blog-single .other-post {
  border-color: rgba(0, 0, 0, 0.1);
}
body#user .loader-spinner {
  border-top-color: #333;
}
body#user .pager .btn_pager {
  background-color: #333;
}
body#user .pager .btn_pager i {
  color: #FFF;
}
body#user .pager .current {
  border-color: #333;
  color: #333 !important;
}
body#user .pager .no-current {
  border-color: #333;
  background-color: #333;
  color: #FFF !important;
}
body#user .under-contact {
  border-color: #F1F1F1;
  background-color: #F1F1F1;
  color: #333;
}
body#user .under-contact .contact-tel a {
  color: #333;
  text-decoration: none;
}
body#user .l-pagetop__inner {
  background-color: #333;
}
body#user .l-pagetop__inner .arrow {
  border-color: #FFF #FFF transparent transparent;
}
body#user .l-footer {
  border-color: #FFF;
  background-color: #FFF;
  color: #333;
  /*a {
      color: $footer-text;
  }*/
}
body#user #mainImage {
  background-color: #FFF;
}
body#user .c-layout-A__item {
  border-color: rgba(0, 0, 0, 0.1);
}
body#user .c-layout-B__item {
  border-color: rgba(0, 0, 0, 0.1);
}
body#user .p-blog-category__item {
  border-color: rgba(0, 0, 0, 0.1);
}
body#user .headingA {
  border-bottom-color: #333 !important;
}
body#user .headingB {
  background-color: #F1F1F1 !important;
}
body#user .headingC:before {
  background-color: #333 !important;
}