<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.container {
  display: flex;
  width: 90%;
  margin: 0 auto;
  padding-top: 100px; }
  @media screen and (max-width: 768px) {
    .container {
      width: 100%;
      margin: 0 auto;
      padding-top: 80px; } }

.user-guide {
  width: 100%;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .user-guide {
      width: 90%;
      margin: 0 auto; } }

.guide-section {
  width: 95%; }
  @media screen and (max-width: 768px) {
    .guide-section {
      width: 90%;
      margin: 0 auto; } }

section:before {
  content: "";
  display: block;
  height: 110px;
  /* 調整したい高さ（固定ヘッダーの高さ） */
  margin-top: -110px;
  /* heightと同じ分のネガティブマージン */
  visibility: hidden; }

/*shipping*/
section {
  max-width: 1060px;
  width: 90%;
  margin: 0 auto 80px auto; }
  @media screen and (max-width: 768px) {
    section {
      margin: 0 auto 0px; } }
  section.sec01 {
    margin: 0 auto 100px auto; }
    @media screen and (max-width: 768px) {
      section.sec01 {
        width: 100%;
        display: block;
        margin: 0 auto 60px auto; } }
    section.sec01.topMargin {
      margin-top: 60px; }
      @media screen and (max-width: 768px) {
        section.sec01.topMargin {
          margin-top: 20px; } }
    section.sec01 .guideh2 {
      font-size: 24px;
      font-weight: bold; }
      @media screen and (max-width: 768px) {
        section.sec01 .guideh2 {
          font-size: 18px; } }
    section.sec01 .guideh3 {
      font-size: 18px;
      margin: 28px 0 5px 0; }
    section.sec01 .table-scroll {
      overflow: none; }
      @media screen and (max-width: 768px) {
        section.sec01 .table-scroll {
          overflow: scroll; } }
    section.sec01 .ship01 {
      width: 100%;
      text-align: center;
      border-collapse: collapse;
      border-spacing: 0;
      font-size: clamp(0.5rem, calc(0.65rem + 1vw), 0.9rem); }
      @media screen and (max-width: 768px) {
        section.sec01 .ship01 {
          width: 1100px;
          display: block; } }
      section.sec01 .ship01 th {
        padding: 10px;
        background: #e2e0d4;
        border: solid 1px #ccc;
        color: #333;
        width: 10%;
        font-weight: bold;
        font-size: 13px; }
      section.sec01 .ship01 td {
        padding: 10px;
        border: solid 1px #ccc;
        color: #333; }
    section.sec01 .guidetxt {
      margin: 20px 0 0 0;
      font-size: 14px; }
      section.sec01 .guidetxt &gt; p {
        margin: 0 0 5px 0; }
      section.sec01 .guidetxt .condition {
        border: none !important;
        text-align: left; }
        section.sec01 .guidetxt .condition th {
          width: 22%;
          max-width: 210px;
          padding: 4px !important;
          font-weight: bold;
          vertical-align: top; }
          @media screen and (max-width: 768px) {
            section.sec01 .guidetxt .condition th {
              display: inline-block;
              width: 100%; } }
        section.sec01 .guidetxt .condition td {
          vertical-align: top;
          padding: 4px; }
          @media screen and (max-width: 768px) {
            section.sec01 .guidetxt .condition td {
              display: inline-block;
              width: 100%; } }
          section.sec01 .guidetxt .condition td p {
            margin: 0;
            padding: 0; }
          section.sec01 .guidetxt .condition td p::before {
            content: "：";
            vertical-align: top;
            margin-left: -10px; }
    section.sec01 .payment {
      font-weight: bold;
      font-size: 16px;
      margin: 30px 0 5px 0;
      border-left: 3px #333 solid;
      padding-left: 10px; }
      @media screen and (max-width: 768px) {
        section.sec01 .payment {
          font-size: 14px; } }
    section.sec01 .creditCards {
      margin: 10px 0; }
      section.sec01 .creditCards img {
        max-width: 330px; }
    section.sec01 .nml {
      font-size: 16px;
      line-height: 1.8; }
      @media screen and (max-width: 768px) {
        section.sec01 .nml {
          font-size: 14px;
          line-height: 1.8; } }
</pre></body></html>