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

.wrap {
  margin: 0 auto;
  background-color: #fff;
  /* nav */
  /* intro */
  /* content */ }
  @media only screen and (max-width: 767px) {
    .wrap {
      width: calc(100% - 20px);
      min-width: 300px;
      padding: 0 10px; } }
  @media only screen and (min-width: 768px) {
    .wrap {
      max-width: 1140px;
      padding: 0 30px; } }
  .wrap nav {
    width: 100%; }
    .wrap nav ul {
      margin: 0;
      padding: 10px 0 0 0;
      list-style: none; }
      @media only screen and (min-width: 768px) {
        .wrap nav ul {
          display: -ms-flexbox;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: flex; } }
      .wrap nav ul li {
        background-image: url(../image/list_path.gif);
        background-repeat: no-repeat;
        background-position: left 1px;
        padding: 0 14px 0 12px;
        text-align: left; }
  .wrap .intro {
    margin-top: 10px;
    width: 100%;
    /* intro_image */
    /* intro_text */ }
    @media only screen and (min-width: 768px) {
      .wrap .intro {
        display: -ms-flexbox;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex; } }
    @media only screen and (max-width: 767px) {
      .wrap .intro .intro_image {
        width: 100%;
        max-width: 400px;
        margin: 0 auto; } }
    @media only screen and (min-width: 768px) {
      .wrap .intro .intro_image {
        width: 40%; } }
    .wrap .intro .intro_image img {
      width: 100%; }
    .wrap .intro .intro_text {
      text-align: left;
      /* basicinfo */ }
      @media only screen and (max-width: 767px) {
        .wrap .intro .intro_text {
          width: 100%; } }
      @media only screen and (min-width: 768px) {
        .wrap .intro .intro_text {
          width: calc(60% - 20px);
          margin-left: 20px; } }
      .wrap .intro .intro_text h1 {
        line-height: 150%;
        color: #fff;
        padding: 12px 15px 10px 15px;
        background-color: #e70012;
        margin: 0;
        text-align: center; }
        @media only screen and (max-width: 767px) {
          .wrap .intro .intro_text h1 {
            margin-top: 10px;
            font-size: 16px; } }
      .wrap .intro .intro_text p {
        padding: 0 10px; }
      .wrap .intro .intro_text .orderlink {
        display: block;
        margin: 0 auto;
        text-align: center;
        background-color: #e70012;
        color: #fff;
        font-size: 18px;
        font-weight: 900;
        padding: 12px 0 9px;
        -webkit-border-radius: 10px;
        border-radius: 10px; }
        @media only screen and (max-width: 767px) {
          .wrap .intro .intro_text .orderlink {
            width: 100%;
            max-width: 300px; } }
        @media only screen and (min-width: 768px) {
          .wrap .intro .intro_text .orderlink {
            width: 300px; } }
      .wrap .intro .intro_text .basicinfo {
        border: 1px solid #ccc;
        margin-top: 30px; }
        @media only screen and (max-width: 767px) {
          .wrap .intro .intro_text .basicinfo {
            width: calc(100% - 22px);
            padding: 0 10px; } }
        @media only screen and (min-width: 768px) {
          .wrap .intro .intro_text .basicinfo {
            width: calc(100% - 32px);
            padding: 0 15px; } }
        .wrap .intro .intro_text .basicinfo dl {
          width: 100%;
          display: -ms-flexbox;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          border-bottom: 1px dotted #ccc; }
          .wrap .intro .intro_text .basicinfo dl dt {
            text-align: right;
            padding: 0;
            margin: 0;
            width: 80px; }
          .wrap .intro .intro_text .basicinfo dl dd {
            width: calc(100% - 85px);
            padding-left: 5px;
            margin: 0; }
  @media only screen and (max-width: 767px) {
    .wrap .content {
      margin: 30px auto 0;
      width: 100%;
      max-width: 360px; } }
  @media only screen and (min-width: 768px) {
    .wrap .content {
      margin-top: 30px;
      width: 100%;
      display: -ms-flexbox;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media only screen and (max-width: 767px) {
    .wrap .content .block {
      width: 100%;
      margin-bottom: 15px; } }
  @media only screen and (min-width: 768px) {
    .wrap .content .block {
      width: calc(33.33% - 14px);
      margin: 0 7px 14px 7px; } }
  .wrap .content .block img {
    width: 100%; }
  @media only screen and (max-width: 767px) {
    .wrap .to_order {
      width: 100%; } }
  @media only screen and (min-width: 768px) {
    .wrap .to_order {
      max-width: 900px;
      margin: 0 auto; } }
  .wrap .to_order img {
    width: 100%; }

/*# sourceMappingURL=style.css.map */
</pre></body></html>