/* FURNME payment-card trust marks shared with the main-site header. */
.app-header{grid-template-columns:280px minmax(0,1fr) auto}
.app-header .brand{align-items:center}
.app-header .brand::after{content:"";display:block;flex:0 0 74px;width:74px;height:28px;margin-left:10px;border-left:1px solid var(--line);padding-left:10px;background-image:url("/images/guide/payment/visa-official.png"),url("/images/guide/payment/mastercard-official.png");background-repeat:no-repeat;background-position:left 9px center,right center;background-size:36px auto,29px auto}
@media(max-width:820px){
  .app-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}
  .app-header .brand::after{flex-basis:68px;width:68px;margin-left:8px;padding-left:8px;background-position:left 7px center,right center;background-size:33px auto,27px auto}
}
@media(max-width:380px){
  .app-header{gap:8px;padding-left:10px;padding-right:10px}
  .app-header .brand-logo{width:118px}
  .app-header .brand::after{flex-basis:58px;width:58px;height:24px;margin-left:6px;padding-left:6px;background-position:left 5px center,right center;background-size:28px auto,23px auto}
  .app-header .back-link{font-size:0}
  .app-header .back-link::after{content:"戻る";font-size:10px}
}
