@charset "UTF-8";
body {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  background-color: #ffffff;
  background-image: url(../img/汎用/sakamotomika_BackgroundImage.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  background-attachment: fixed;
}

#artist-area {
  width: 1100px;
  height: auto;
  margin: 100px auto;
}
#artist-area h1 {
  font-size: 2.5rem;
  text-align: center;
  color: rgb(90, 81, 57);
  padding: 20px 0 30px 0;
  font-weight: 500;
}
#artist-area .flex_container {
  display: flex;
  justify-content: center;
  /* Webkitベースのブラウザ用のカスタマイズ */
}
#artist-area .flex_container .left_side {
  width: 30%;
}
#artist-area .flex_container .left_side .artist-img {
  display: block;
  width: 100%;
  margin: 10px auto;
  padding-top: 0px;
  border-radius: 5px;
}
#artist-area .flex_container .left_side .artist-name {
  text-align: end;
  padding: 5px;
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 2.5em;
  color: rgb(46, 33, 4);
}
#artist-area .flex_container .right_side {
  width: 70%;
}
#artist-area .flex_container .right_side .artist-career {
  font-size: 0.8rem;
  padding-left: 40px;
}
#artist-area .flex_container .right_side .artist-career tr {
  line-height: 3em;
}
#artist-area .flex_container .right_side .artist-career .column {
  font-weight: 500px;
  color: rgb(172, 146, 109);
  padding-right: 30px;
}
#artist-area .flex_container .right_side .artist-career .column_items {
  font-weight: 500;
  color: rgb(46, 33, 4);
}
#artist-area .flex_container .right_side .artist-career .career,
#artist-area .flex_container .right_side .artist-career .exhibition_history,
#artist-area .flex_container .right_side .artist-career .award_history {
  font-weight: 500;
  padding-top: 20px;
  color: rgb(26, 7, 1);
}
#artist-area .flex_container ::-webkit-scrollbar {
  width: 4px;
}
#artist-area .flex_container ::-webkit-scrollbar-track {
  background: #beb89b;
  border-radius: 12px;
}
#artist-area .flex_container ::-webkit-scrollbar-thumb {
  background: #9e660f;
  border-radius: 10px;
}
#artist-area .flex_container ::-webkit-scrollbar-thumb:hover {
  background: #643809;
}

@media only screen and (max-width: 640px) {
  #artist-area {
    width: 100%;
    height: auto;
    margin: 90px auto;
  }
  #artist-area h1 {
    font-size: 2.5em;
    text-align: center;
    padding: 6%;
    color: rgb(90, 81, 57);
  }
  #artist-area .flex_container {
    display: block;
    /* Webkitベースのブラウザ用のカスタマイズ */
  }
  #artist-area .flex_container .left_side {
    width: 100%;
  }
  #artist-area .flex_container .left_side .artist-img {
    display: block;
    width: 100%;
    margin: 2% auto;
    padding: 2%;
    border-radius: 4%;
  }
  #artist-area .flex_container .left_side .artist-name {
    width: 100%;
    padding: 2%;
    font-size: 1em;
    line-height: 2em;
    text-align: center;
  }
  #artist-area .flex_container .right_side {
    width: 100%;
  }
  #artist-area .flex_container .right_side .artist-career {
    font-size: 0.9em;
    padding: 5% 2%;
  }
  #artist-area .flex_container .right_side .artist-career tr {
    line-height: 1.7em;
  }
  #artist-area .flex_container .right_side .artist-career .column {
    font-size: 0.9em;
    width: 25%;
    padding: 2%;
  }
  #artist-area .flex_container .right_side .artist-career .column_items {
    padding: 0;
  }
  #artist-area .flex_container .right_side .artist-career .career,
  #artist-area .flex_container .right_side .artist-career .exhibition_history,
  #artist-area .flex_container .right_side .artist-career .award_history {
    font-weight: 500;
    padding-top: 20px;
    color: rgb(26, 7, 1);
  }
  #artist-area .flex_container ::-webkit-scrollbar {
    width: 4px;
  }
  #artist-area .flex_container ::-webkit-scrollbar-track {
    background: #beb89b;
    border-radius: 12px;
  }
  #artist-area .flex_container ::-webkit-scrollbar-thumb {
    background: #9e660f;
    border-radius: 10px;
  }
  #artist-area .flex_container ::-webkit-scrollbar-thumb:hover {
    background: #643809;
  }
}/*# sourceMappingURL=profile.css.map */