
    .emac-site .setsubi-trust-topline{
      background:#061a2d!important;
      background-image:linear-gradient(90deg,#061a2d 0%,#062b46 58%,#006f69 100%)!important;
      border-bottom:1px solid rgba(255,255,255,.16)!important;
      box-shadow:inset 0 -1px 0 rgba(255,255,255,.08);
    }
    .emac-site .setsubi-trust-topline .emac-topline__inner{
      min-height:42px!important;
      padding-bottom:7px!important;
      padding-top:7px!important;
    }
    .emac-site .setsubi-topline__proof{
      gap:7px!important;
    }
    .emac-site .setsubi-topline__proof strong,
    .emac-site .setsubi-topline__proof span{
      background:rgba(255,255,255,.1)!important;
      border:1px solid rgba(255,255,255,.28)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
      color:#fff!important;
      font-size:.76rem!important;
      font-weight:900!important;
      min-height:26px!important;
      padding:4px 10px!important;
    }
    .emac-site .setsubi-topline__proof strong{
      background:#fff!important;
      border-color:#fff!important;
      color:#062b46!important;
      font-weight:950!important;
    }
    .emac-site .setsubi-topline__phone{
      align-items:center!important;
      background:rgba(6,26,45,.76)!important;
      border:1px solid rgba(255,255,255,.42)!important;
      box-shadow:0 6px 14px rgba(0,0,0,.18);
      display:inline-flex!important;
      gap:6px;
      min-height:28px!important;
      padding:5px 12px!important;
      text-decoration:none!important;
    }
    .emac-site .setsubi-topline__phone:before{
      background:#d49a4a;
      border-radius:999px;
      content:"";
      display:inline-block;
      height:7px;
      width:7px;
    }
    .emac-site .setsubi-trust-header{
      background:rgba(255,255,255,.985)!important;
      border-bottom:1px solid #d9e5e8!important;
      box-shadow:0 10px 26px rgba(6,43,70,.12)!important;
      overflow:visible;
    }
    .emac-site .setsubi-trust-header:after{
      background:linear-gradient(90deg,#006f69 0%,#d49a4a 48%,#006f69 100%);
      bottom:-1px;
      content:"";
      height:3px;
      left:0;
      opacity:.88;
      position:absolute;
      right:0;
    }
    .emac-site .setsubi-trust-header .emac-header__inner{
      gap:22px!important;
      min-height:92px!important;
    }
    .emac-site .setsubi-trust-header .emac-brand{
      min-width:270px;
      position:relative;
    }
    .emac-site .setsubi-trust-header .emac-brand img{
      max-height:64px!important;
      width:min(350px,30vw)!important;
    }
    .emac-site .setsubi-trust-header .emac-brand:after{
      color:#4d6570!important;
      content:"譲渡企業様の手数料0円・設備工事業特化";
      font-size:.78rem!important;
      font-weight:900!important;
      margin-top:2px;
    }
    .emac-site .setsubi-trust-header .emac-nav{
      align-items:center!important;
      background:#f7fbfb;
      border:1px solid #e0ebee;
      border-radius:8px;
      box-shadow:inset 0 1px 0 #fff;
      display:flex!important;
      gap:2px!important;
      justify-content:flex-end!important;
      padding:6px!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a{
      border-radius:6px!important;
      color:#183548!important;
      font-size:.86rem!important;
      font-weight:950!important;
      min-height:42px!important;
      padding:0 10px!important;
      position:relative;
      text-decoration:none!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a:hover,
    .emac-site .setsubi-trust-header .emac-nav a:focus-visible,
    .emac-site .setsubi-trust-header .emac-nav a[aria-current="page"]{
      background:#e9f6f4!important;
      color:#005f5a!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a[aria-current="page"]:after{
      background:#006f69;
      border-radius:999px;
      bottom:5px;
      content:"";
      height:3px;
      left:12px;
      position:absolute;
      right:12px;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone,
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta,
    .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__phone,
    .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__cta{
      color:#fff!important;
      text-shadow:none!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone,
    .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__phone{
      background:#062b46!important;
      border:1px solid #062b46!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta,
    .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__cta{
      background:#006f69!important;
      background-image:linear-gradient(135deg,#006f69 0%,#05857e 100%)!important;
      border:1px solid #006f69!important;
    }
    .post_content .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone,
    .post_content .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta,
    .post_content .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__phone,
    .post_content .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__cta,
    body .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone,
    body .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta,
    body .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__phone,
    body .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__cta{
      color:#fff!important;
      text-shadow:none!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone:hover,
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone:focus-visible{
      background:#041f33!important;
      color:#fff!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta:hover,
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta:focus-visible{
      background:#055c57!important;
      color:#fff!important;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone:before{
      content:"電話";
      font-size:.68rem;
      margin-right:6px;
      opacity:.82;
    }
    .emac-site .setsubi-trust-header .emac-nav a.emac-nav__cta:before{
      background:#fff;
      border-radius:50%;
      content:"";
      height:7px;
      margin-right:7px;
      width:7px;
    }
    @media (max-width:1120px){
      .emac-site .setsubi-trust-header .emac-header__inner{
        gap:12px!important;
      }
      .emac-site .setsubi-trust-header .emac-brand{
        min-width:230px;
      }
      .emac-site .setsubi-trust-header .emac-brand img{
        width:min(286px,29vw)!important;
      }
      .emac-site .setsubi-trust-header .emac-nav a{
        font-size:.8rem!important;
        padding-left:8px!important;
        padding-right:8px!important;
      }
      .emac-site .setsubi-trust-header .emac-nav a.emac-nav__phone:before{
        display:none;
      }
    }
    @media (max-width:760px){
      .emac-site .setsubi-trust-topline .emac-topline__inner{
        display:grid!important;
        gap:8px!important;
        grid-template-columns:minmax(0,1fr) auto;
        min-height:36px!important;
        padding:6px 16px!important;
      }
      .emac-site .setsubi-topline__proof span{
        display:none!important;
      }
      .emac-site .setsubi-topline__proof strong{
        font-size:.7rem!important;
        max-width:100%;
        min-height:24px!important;
        overflow:hidden;
        padding:4px 8px!important;
        text-overflow:ellipsis;
        white-space:nowrap;
      }
      .emac-site .setsubi-topline__phone{
        font-size:clamp(.84rem,3.35vw,.94rem)!important;
        min-height:28px!important;
        padding:5px 8px!important;
      }
      .emac-site .setsubi-trust-header{
        box-shadow:0 8px 20px rgba(6,43,70,.1)!important;
      }
      .emac-site .setsubi-trust-header .emac-header__inner{
        justify-content:center!important;
        min-height:76px!important;
        padding-bottom:9px!important;
        padding-top:9px!important;
      }
      .emac-site .setsubi-trust-header .emac-menu{
        display:block!important;
        height:40px!important;
        left:16px!important;
        position:absolute!important;
        top:20px!important;
        width:40px!important;
        z-index:10020;
      }
      .emac-site .setsubi-trust-header .emac-menu summary{
        background:#fff!important;
        border:1px solid #cbdde2!important;
        border-radius:8px!important;
        box-shadow:0 8px 18px rgba(6,43,70,.12)!important;
        height:40px!important;
        width:40px!important;
      }
      .emac-site .setsubi-trust-header .emac-menu nav{
        background:#fff!important;
        border:1px solid #d7e4e8!important;
        border-radius:8px!important;
        box-shadow:0 24px 50px rgba(6,43,70,.22)!important;
        left:0!important;
        position:absolute!important;
        padding:12px!important;
        top:50px!important;
        width:min(326px,calc(100vw - 32px))!important;
        z-index:10030;
      }
      .emac-site .setsubi-trust-header .emac-menu nav a{
        align-items:center;
        border-bottom:1px solid #edf3f5!important;
        border-radius:6px!important;
        color:#062b46!important;
        display:flex;
        font-size:.94rem!important;
        font-weight:950!important;
        justify-content:flex-start;
        min-height:46px!important;
        padding:0 10px!important;
        text-decoration:none!important;
      }
      .emac-site .setsubi-trust-header .emac-menu nav a[aria-current="page"]{
        background:#e9f6f4!important;
        color:#005f5a!important;
      }
      .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__phone,
      .emac-site .setsubi-trust-header .emac-menu nav a.emac-nav__cta{
        justify-content:center;
        margin-top:8px!important;
      }
      .emac-site .setsubi-trust-header .emac-brand{
        align-items:center!important;
        min-width:0!important;
        padding-left:0!important;
      }
      .emac-site .setsubi-trust-header .emac-brand img{
        max-height:52px!important;
        width:min(245px,calc(100vw - 104px))!important;
      }
      .emac-site .setsubi-trust-header .emac-brand:after{
        display:none!important;
      }
    }
    