@charset "utf-8";
@import url(../reset.css);

body {
  display: flex;
}

h1 {
  font-family: "Dela Gothic One", sans-serif;
  color: greenyellow;
  font-size: 3.5em;
}

h2 {
  font-family: "Dela Gothic One", sans-serif;
  color: greenyellow;
  font-size: 3em;
  margin: 5% auto 0;
}

/****** header ******/
.pcHeader {
  text-align: center;
  background-color: #e5b7bb;
  width: 20%;
  height: 100vh;
  position: fixed;
}

.pcHeader img {
  width: 90%;
}

.menu li {
  line-height: 4;
}

/****** main ******/

.mainContents {
  text-align: center;
  width: 80%;
  margin: 0 auto 0 20%;
}

.flexBox {
  width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 1%;
}

.newsText,
.mediaText {
  width: 80%;
  padding: 2%;
  margin: 0 auto;
  text-align: left;
  border: #e5b7bb solid 5px;
}

.newsText p,
.mediaText p {
  font-size: x-large;
  color: greenyellow;
  text-align: right;
}

.newsText a,
.mediaText a {
  font-size: x-large;
  color: greenyellow;
  text-align: right;
}

/****** movie ******/

.movieTextBox dl {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

/* menber */
.menberImage {
  width: 60%;
}

/* aside */

aside {
  width: 60%;
  margin: 0 auto;
}

/****** footer ******/

footer {
  color: greenyellow;
  background-color: #e5b7bb;
  width: 100%;
  height: 65px;
  margin-top: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
}
