コピペで時短
コピッペ

           
レスポンシブ化に対応
画像をクリックすると、コードが表示されます。
最終更新日
                 

最終更新日:2024/11/16

よこ並び

  •                        

    よこ並び01

    よこ並び01

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="ttl">見出し</div>
              <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
              <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
            </li>
            <li>
              <div class="ttl">見出し</div>
              <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
              <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
            </li>
            <li>
              <div class="ttl">見出し</div>
              <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
              <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
            </li>
          </ul>
        </div>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      .original-area .box {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          margin: 0 -10px;
      }
      
      
      .original-area .box li {
          width: calc(100% / 3);
          padding: 0 10px;
      }
      
      
      .original-area .box .ttl {
          margin-bottom: 10px;
          font-weight: bold;
          font-size: 20px;
      }
      
      
      .original-area .box .img {
          width: 100%;
          display: block;
          margin-bottom: 10px;
          position: relative;
      }
      
      
      .original-area .box .img::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .box .img img {
          width: 100%;
          height: 100% !important;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: 50% 50%;
          object-position: 50% 50%;
          font-family: "object-fit: cover; object-position: 50% 50%;";
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .box .text {
          line-height: 2;
      }
      
      
      @media (max-width: 599px) {
          .original-area .box {
              margin: 0px;
          }
          .original-area .box li {
              width: calc(100% / 1);
              padding: 0px;
          }
          .original-area .box li+li {
              margin-top: 30px;
          }
      }
  •                        

    よこ並び02

    よこ並び02

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
          </ul>
        </div>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      
      .original-area .box {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          margin: 0 -10px;
      }
      
      
      .original-area .box li {
          width: calc(100% / 3);
          padding: 0 10px;
      }
      
      
      .original-area .item {
          padding: 15px;
          border: solid 2px #000;
          background: #eee;
      }
      
      
      .original-area .box .ttl {
          margin-bottom: 10px;
          font-weight: bold;
          font-size: 20px;
      }
      
      
      .original-area .box .img {
          width: 100%;
          display: block;
          margin-bottom: 10px;
          position: relative;
      }
      
      
      .original-area .box .img::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .box .img img {
          width: 100%;
          height: 100% !important;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: 50% 50%;
          object-position: 50% 50%;
          font-family: "object-fit: cover; object-position: 50% 50%;";
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .box .text {
          line-height: 2;
      }
      
      
      @media (max-width: 599px) {
          .original-area .box {
              margin: 0px;
          }
          .original-area .box li {
              width: calc(100% / 1);
              padding: 0px;
          }
          .original-area .box li+li {
              margin-top: 30px;
          }
      }
  •                        

    よこ並び03

    よこ並び03

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
          </ul>
        </div>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      
      .original-area .box {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          margin: 0 -10px;
      }
      
      
      .original-area .box li {
          width: calc(100% / 3);
          padding: 0 10px;
      }
      
      
      .original-area .item {
          padding: 15px;
          background: #eee;
          -webkit-box-shadow: 0px 0px 10px #bbb;
          box-shadow: 0px 0px 10px #bbb;
      }
      
      
      .original-area .box .ttl {
          margin-bottom: 10px;
          font-weight: bold;
          font-size: 20px;
      }
      
      
      .original-area .box .img {
          width: 100%;
          display: block;
          margin-bottom: 10px;
          position: relative;
      }
      
      
      .original-area .box .img::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .box .img img {
          width: 100%;
          height: 100% !important;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: 50% 50%;
          object-position: 50% 50%;
          font-family: "object-fit: cover; object-position: 50% 50%;";
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .box .text {
          line-height: 2;
      }
      
      
      @media (max-width: 599px) {
          .original-area .box {
              margin: 0px;
          }
          .original-area .box li {
              width: calc(100% / 1);
              padding: 0px;
          }
          .original-area .box li+li {
              margin-top: 30px;
          }
      }
  •                        

    よこ並び04

    よこ並び04

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="item">
                <div class="ttl">見出し</div>
                <div class="img"><img src="https://placehold.jp/500x500.png" alt=""></div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
          </ul>
        </div>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      
      .original-area .box {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          margin: 0 -10px;
      }
      
      
      .original-area .box li {
          width: calc(100% / 3);
          padding: 0 10px;
      }
      
      
      .original-area .item {
          padding: 15px;
          border: solid 2px #000;
          border-radius: 15px;
          background: #eee;
      }
      
      
      .original-area .box .ttl {
          margin-bottom: 10px;
          font-weight: bold;
          font-size: 20px;
      }
      
      
      .original-area .box .img {
          width: 100%;
          display: block;
          overflow: hidden;
          margin-bottom: 10px;
          border-radius: 15px;
          position: relative;
      }
      
      
      .original-area .box .img::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .box .img img {
          width: 100%;
          height: 100% !important;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: 50% 50%;
          object-position: 50% 50%;
          font-family: "object-fit: cover; object-position: 50% 50%;";
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .box .text {
          line-height: 2;
      }
      
      
      @media (max-width: 599px) {
          .original-area .box {
              margin: 0px;
          }
          .original-area .box li {
              width: calc(100% / 1);
              padding: 0px;
          }
          .original-area .box li+li {
              margin-top: 30px;
          }
      }

たて並び

  • たて並び01

    たて並び01

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png" alt="sample"></span>
              </div>
              <div class="text-box">
                <div class="ttl">見出し</div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png" alt="sample"></span>
              </div>
              <div class="text-box">
                <div class="ttl">見出し</div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
          </ul>
        </div>
      </section>
    • @charset "utf-8";
      
      .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      .original-area .box li {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          margin-right: calc(50% - 500px);
      }
      
      .original-area .box li+li {
          margin-top: 60px;
      }
      
      .original-area .box li:nth-child(even) {
          flex-direction: row-reverse;
          margin-left: calc(50% - 500px);
          margin-right: 0;
      }
      
      .original-area .img {
          width: 48%;
      }
      
      .original-area .img .img-70 {
          width: 100%;
          display: block;
          position: relative;
      }
      
      .original-area .img .img-70::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      .original-area .img .img-70 img {
          width: 100%;
          max-width: 100%;
          height: auto;
          height: 100% !important;
          vertical-align: top;
          object-fit: cover;
          object-position: 50% 50%;
          border: none;
          border-style: none;
          position: absolute;
          top: 0;
          left: 0;
      }
      
      .original-area .text-box {
          width: 48%;
      }
      
      .original-area .ttl {
          margin-bottom: 30px;
          font-weight: bold;
          font-size: 24px;
      }
      
      .original-area .text {
          line-height: 2;
      }
      
      @media (max-width: 1024px) {
          .original-area .inner {
              width: 96%;
              max-width: 768px;
          }
      
          .original-area .box li {
              margin-right: 2%;
          }
      
          .original-area .box li:nth-child(even) {
              margin-left: 2%;
          }
      }
      
      @media (max-width: 599px) {
          .original-area {
              padding-top: 50px;
              padding-bottom: 50px;
          }
      
          .original-area .box li,
          .original-area .box li:nth-child(even) {
              margin-left: 2%;
              margin-right: 2%;
          }
      
          .original-area .text-box {
              display: contents;
          }
      
          .original-area .img {
              width: 100%;
              margin-bottom: 10px;
          }
      
          .original-area .ttl {
              width: 100%;
              order: -1;
              margin-bottom: 10px;
              font-size: 20px;
          }
      }
  • たて並び02

    たて並び02

    • <section class="original-area">
          <div class="inner">
              <ul>
                  <li>
                      <div class="ttl">見出し</div>
                      <div class="box">
                          <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png"
                                      alt="sample"></span>
                          </div>
                          <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
                      </div>
                  </li>
                  <li>
                      <div class="ttl">見出し</div>
                      <div class="box">
                          <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png"
                                      alt="sample"></span>
                          </div>
                          <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
                      </div>
                  </li>
              </ul>
          </div>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      .original-area li+li {
          margin-top: 60px;
      }
      
      .original-area li .box {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
      }
      
      .original-area li:nth-child(even) .box {
          flex-direction: row-reverse;
      }
      
      .original-area .img {
          width: 48%;
      }
      
      .original-area .img .img-70 {
          width: 100%;
          display: block;
          position: relative;
      }
      
      .original-area .img .img-70::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      .original-area .img .img-70 img {
          width: 100%;
          max-width: 100%;
          height: auto;
          height: 100% !important;
          vertical-align: top;
          object-fit: cover;
          object-position: 50% 50%;
          border: none;
          border-style: none;
          position: absolute;
          top: 0;
          left: 0;
      }
      
      .original-area .ttl {
          margin-bottom: 30px;
          font-weight: bold;
          font-size: 24px;
          text-align: center;
      }
      
      .original-area .text {
          width: 48%;
          line-height: 2;
      }
      
      @media (max-width: 1024px) {
          .original-area .inner {
              width: 96%;
              max-width: 768px;
          }
      }
      
      @media (max-width: 599px) {
          .original-area {
              padding-top: 50px;
              padding-bottom: 50px;
          }
      
          .original-area .img {
              width: 100%;
              margin-bottom: 10px;
          }
      
          .original-area .ttl {
              margin-bottom: 10px;
              font-size: 20px;
              text-align: left;
          }
      
          .original-area .text {
              width: 100%;
          }
      }
  • たて並び03

    たて並び03

    • <section class="original-area">
          <ul class="box">
              <li>
                  <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png"
                              alt="sample"></span>
                  </div>
                  <div class="text-box">
                      <div class="ttl">見出し</div>
                      <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
                  </div>
              </li>
              <li>
                  <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png"
                              alt="sample"></span>
                  </div>
                  <div class="text-box">
                      <div class="ttl">見出し</div>
                      <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
                  </div>
              </li>
          </ul>
      </section>
    • .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      
      .original-area .box li {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          margin-right: calc(50% - 500px);
      }
      
      
      .original-area .box li+li {
          margin-top: 60px;
      }
      
      
      .original-area .box li:nth-child(even) {
          flex-direction: row-reverse;
          margin-left: calc(50% - 500px);
          margin-right: 0;
      }
      
      
      .original-area .img {
          width: 48%;
      }
      
      
      .original-area .img .img-70 {
          width: 100%;
          display: block;
          position: relative;
      }
      
      
      .original-area .img .img-70::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .img .img-70 img {
          width: 100%;
          max-width: 100%;
          height: auto;
          height: 100% !important;
          vertical-align: top;
          object-fit: cover;
          object-position: 50% 50%;
          border: none;
          border-style: none;
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .text-box {
          width: 48%;
      }
      
      
      .original-area .ttl {
          margin-bottom: 30px;
          font-weight: bold;
          font-size: 24px;
      }
      
      
      .original-area .text {
          line-height: 2;
      }
      
      
      @media (max-width: 1024px) {
          .original-area .inner {
              width: 96%;
              max-width: 768px;
          }
      
      
          .original-area .box li {
              margin-right: 2%;
          }
      
      
          .original-area .box li:nth-child(even) {
              margin-left: 2%;
          }
      }
      
      
      @media (max-width: 599px) {
          .original-area {
              padding-top: 50px;
              padding-bottom: 50px;
          }
      
      
          .original-area .box li,
          .original-area .box li:nth-child(even) {
              margin-left: 2%;
              margin-right: 2%;
          }
      
      
          .original-area .text-box {
              display: contents;
          }
      
      
          .original-area .img {
              width: 100%;
              margin-bottom: 10px;
          }
      
      
          .original-area .ttl {
              width: 100%;
              order: -1;
              margin-bottom: 10px;
              font-size: 20px;
          }
      }
  • たて並び04

    たて並び04

    • <section class="original-area">
        <div class="inner">
          <ul class="box">
            <li>
              <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png" alt="sample"></span>
              </div>
              <div class="text-box">
                <div class="ttl">見出し</div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
            <li>
              <div class="img"><span class="img-70"><img src="https://placehold.jp/500x500.png" alt="sample"></span>
              </div>
              <div class="text-box">
                <div class="ttl">見出し</div>
                <div class="text">テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</div>
              </div>
            </li>
          </ul>
        </div>
      </section>
    • @charset "utf-8";
      
      
      .original-area {
          padding-top: 100px;
          padding-bottom: 100px;
      }
      
      
      .original-area .inner {
          width: 92%;
          max-width: 1000px;
          margin-left: auto;
          margin-right: auto;
      }
      
      
      .original-area .box li {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
      }
      
      
      .original-area .box li:nth-child(even) {
          flex-direction: row-reverse;
      }
      
      
      .original-area .img {
          width: 50%;
      }
      
      
      .original-area .img .img-70 {
          width: 100%;
          display: block;
          position: relative;
      }
      
      
      .original-area .img .img-70::after {
          content: "";
          display: block;
          padding-top: 70%;
      }
      
      
      .original-area .img .img-70 img {
          width: 100%;
          max-width: 100%;
          height: auto;
          height: 100% !important;
          vertical-align: top;
          object-fit: cover;
          object-position: 50% 50%;
          border: none;
          border-style: none;
          position: absolute;
          top: 0;
          left: 0;
      }
      
      
      .original-area .text-box {
          width: 50%;
          padding: 40px;
      }
      
      
      .original-area .ttl {
          margin-bottom: 30px;
          font-weight: bold;
          font-size: 24px;
      }
      
      
      .original-area .text {
          line-height: 2;
      }
      
      
      @media (max-width: 1024px) {
          .original-area .inner {
              width: 96%;
              max-width: 768px;
          }
      }
      
      
      @media (max-width: 599px) {
          .original-area {
              padding-top: 50px;
              padding-bottom: 50px;
          }
      
      
          .original-area .box li+li {
              margin-top: 60px;
          }
      
      
          .original-area .text-box {
              display: contents;
          }
      
      
          .original-area .img {
              width: 100%;
              margin-bottom: 10px;
          }
      
      
          .original-area .ttl {
              width: 100%;
              order: -1;
              margin-bottom: 10px;
              font-size: 20px;
          }
      }