<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* =============================================

  'layout-sp.css' overwrite

============================================= */

/* MOC Info Banner - Main
--------------------------------------------- */
.moc-info-unit { position: relative; }
.moc-info-heading {
  height: auto;
  display: block;
}
.moc-info-heading .contract-thanks {
 display: block;
 width: 100%;
 font-size: calc((24 / 750) * 100vw);
 padding: 15px 0 15px 20px;
}
.moc-info-heading .owner-name { margin: 0 10px 0 0; }
.moc-info-heading .owner-name i { width: calc((44 / 750) * 100vw); }
.moc-info-heading .owner-name span { margin: 0 12px 0 10px; }
.moc-info-heading .contract-thanks small {display:block;margin-top:.25em;margin-left:calc((44 / 750) * 100vw); padding-left:1em;font-size: 0.875em; }
.moc-info-heading &gt; a {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 3.5%;
  width: 70%;
  height: auto;
  padding: 1em 0;
}
.moc-info-heading &gt; a span {
  font-size: calc((22 / 750) * 100vw);
  line-height: initial;
}

/* MOC Info Banner - Side
--------------------------------------------- */
.home_box .contract-thanks {
  padding: calc((30 / 750) * 100%) 0 calc((30 / 750) * 100%) calc((35 / 750) * 100%);
}
.home_box .owner-name i { width: calc((67 / 750) * 100vw); }
.home_box .owner-name { font-size: calc((42 / 750) * 100vw); }
.home_box .owner-name span { margin: 0 8px 0 12px; }
.home_box .contract-thanks small {
  font-size: calc((42 / 750) * 100vw * 0.8);
  letter-spacing: 0.1em;
  padding: 5px 0 0 calc((95 / 750) * 100%);
}

/* Owner Support Club

============================================= */
#moc-info { position: relative; }
#moc-info .contract-thanks {
  width: 100%;
  font-size: calc((24 / 750) * 100vw);
  padding: 15px 0 15px 20px;
}
#moc-info .owner-name {
  font-size: calc((24 / 750) * 100vw);
  margin: 0 10px 0 0;
}
#moc-info .owner-name i { width: calc((44 / 750) * 100vw); }
#moc-info .owner-name span { margin: 0 12px 0 10px; }
#moc-info .contract-thanks small { font-size: 0.8333333em; }
#moc-info &gt; div:last-of-type a {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  right: 0;
  top: 87.5%;
  width: 70%;
  height: auto;
  padding: 1em 0;
}
#moc-info &gt; div:last-of-type a span {
  font-size: calc((22 / 750) * 100vw);
  line-height: initial;
}</pre></body></html>