JSFiddle - React, Tailwind, and code Playground

HTML

<div class="wrapper">
  <!--side-menu-->
  <div class="side_menu-all-area clearfix">
    <ul>
      <li class="side-logo"><a href="#"><img src="image/nav_logo.png" alt="サイドメニューのロゴ" class="side-menu-logosize"></a></li>
      <li class="side-midashi"><a href="#">ABOUT</a></li>
      <li class="side-midashi"><a href="#">MEMBER</a></li>
      <li class="side-midashi"><a href="#">PEOPLE</a></li>
      <li class="side-midashi"><a href="#">PROJECT</a></li>
      <li class="side-midashi"><a href="#">PRODUCT</a></li>
      <li class="contact-midashi"><a href="#"><i class="far fa-envelope"></i><span class="contact-text">CONTACT</span></a></li>
    </ul>
  </div>
  <!--/side-menu-->



  <div class="main-contents-right clearfix">
    <!--main-visual-->
    <img src="image/top_mainvisual01.jpg" alt="メインビジュアル" class="main-img">
    <!--/main-visual-->


              
    <!--contents-->
    <div class="contents-all-area">
      <ul class="contents-area">
        <li class="contents-list">
          <div>
            <a href=""><img src="image/IMG_" alt="画像1" class="contents-image-size"></a>
          </div>

          <div>
            <p class="navy-midashi-text">テキストテキスト</p>
            <p class="midashi-text-2"><a href="#">テキストテキスト</a></p>

          </div>
        </li>
        <li class="contents-list">
          <div>
            <a href=""><img src="image/IMG_" alt="画像1" class="contents-image-size"></a>
          </div>

          <div>
            <p class="navy-midashi-text">テキストテキスト</p>
            <p class="midashi-text-2"><a href="#">テキストテキスト</a></p>

          </div>
        </li>
        <li class="contents-list">
          <div>
            <a href=""><img src="image/IMG_" alt="画像1" class="contents-image-size"></a>
          </div>

          <div>
            <p class="navy-midashi-text">テキストテキスト</p>
            <p class="midashi-text-2"><a href="#">テキストテキスト</a></p>

          </div>
        </li>
        <li class="contents-list">
          <div>
           ...

CSS

.wrapper {
  width: 100%;
  padding-left: 250px;
  box-sizing: border-box;
}

.main-contents-right {
  float: right;
  width: 100%;
}

.side_menu-all-area {
  top: 0;
  left: 0;
  box-sizing: border-box;
  position: fixed;
  width: 250px;
  height: 100%;
  float: left;
  background-color: #f1f8f9;
  padding-left: 50px;
  padding-top: 50px;
  z-index: 4999;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}