.sideMenu ul {
  margin-bottom: 15px;

  padding: 0;
  position: relative;
}

/* Style the LI inside .sideMenu */
.sideMenu li.level1 {
  margin-bottom: 5px;

  color: lightgray;
  border-left: solid 6px #110f41;/*左側の線*/
  
  background: #ffffff;/*背景色*/
  margin-bottom: 3px;/*下のバーとの余白*/
  line-height: 1.5;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
}

.sideMenu li.level2  {
  margin-bottom: 5px;

  color: lightgray;
  border-left: solid 6px #2d8fdd;/*左側の線*/
  background: #ffffff;/*背景色*/
  margin-bottom: 3px;/*下のバーとの余白*/
  margin-left: 20px;
  line-height: 1.5;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
}


.sideMenu li.level3 {
  margin-bottom: 5px;

  color: lightgray;
  border-left: solid 6px #911436;/*左側の線*/
  background: #ffffff;/*背景色*/
  margin-bottom: 3px;/*下のバーとの余白*/
  margin-left: 40px;
  line-height: 1.5;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
}

.sideMenu li.level1 a {
  text-decoration: none;
  color: rgba(17, 15, 65, 1);
}

.sideMenu li.level2 a {
  text-decoration: none;
  color: rgba(45, 143, 221, 1);
}

.sideMenu li.level3 a {
  text-decoration: none;
  color: rgba(145, 20, 54, 1);
}

.sideMenu li.level1 a:hover {
  background: rgba(17, 15, 65, 0.5);
  color: #ffffff;
}

.sideMenu li.level2 a:hover {
  background: rgba(45, 143, 221, 0.5);
  color: #ffffff;
}

.sideMenu li.level3 a:hover {
  background: rgba(145, 20, 54, 0.5);
  color: #ffffff;
}





.prof {

background-color: white;
padding: 50px;

}