.header {
  background-color: rgb(104, 99, 99) ;
  display: flex;
}
h1 {
  font-family: "游ゴシック";
  font-weight: bord;
  margin-top: 80px;
  margin-bottom: 0px;
  font-size: 40px;
  color: lemonchiffon;
}

h2 {
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: "游ゴシック";
  color: whitesmoke;
  font-size: 18px;
  font-weight: lighter;

}


.header img {
  height: 120px;
  width: 120px;
  border-radius: 50%;
  margin-left: 40px;
  margin-top: 30px;
  border : 3px solid white;
 }
.diagnosis {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  width: 500px;
  height: 200px;


}
.diagnosis p {
  font-family: "游ゴシック";
  margin-top: 120px;
  margin-bottom: 0px;
  margin-left: 20px;
  color: whitesmoke;

}
.todo {
  border: 2px solid black;
  margin-top: 30px;
}
.todo p {
  background-color: lightcoral;
  font-size: 24px;
  width: 320px;
  font-family: "游ゴシック";
  font-weight: bolder;
  border: 2px solid red;
  margin-top: 0px;

}

.todo li {
  font-family: "游ゴシック";
  font-size: 24px;
}

.action {
  border: 2px solid black;
  margin-top: 30px;
}
.action p {
  background-color: lightcoral;
  font-size: 24px;
  width: 420px;
  font-family: "游ゴシック";
  font-weight: bolder;
  border: 2px solid red;
  margin-top: 0px;

}

.action li {
  font-family: "游ゴシック";
  font-size: 24px;
}
h3 {
  text-align: center;
  font-size: 14px;
  margin-bottom: 10px;
  color: gray;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
}
.footer p {
  text-align: center;
  font-size: 14px;
  margin-bottom: 10px;
  color: gray;

}