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