/* common
=================================================================== */
/* color
=================================================================== */
/* layout
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* form
=================================================================== */
/* max-width: 1285px
=================================================================== */
@media only screen and (max-width: 1285px) {
  article .section.artist .artist__contents--wrapper .artist__contents ul li dl {
    flex-wrap: wrap; }
    article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt, article .section.artist .artist__contents--wrapper .artist__contents ul li dl dd {
      flex-basis: 100%; }

  article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt .people--img {
    width: 232px;
    height: 325px;
    padding-right: 0;
    margin-bottom: 10px; } }
/* max-width: 1050px
=================================================================== */
@media only screen and (max-width: 1050px) {
  /* contents
  =================================================================== */
  article .section.artist {
    width: calc(100% - 10px); }
    article .section.artist nav {
      margin-bottom: 28px; }
      article .section.artist nav ul {
        font-size: 11px; }
        article .section.artist nav ul li {
          margin: 0 10px;
          padding: 5px 5px; }
          article .section.artist nav ul li:after {
            top: 13px; }
    article .section.artist .artist__contents--wrapper .artist__contents {
      margin-bottom: 55px; }
      article .section.artist .artist__contents--wrapper .artist__contents h2 {
        position: relative;
        width: auto;
        height: auto;
        padding-right: 0;
        margin-bottom: 25px;
        font-size: 11px; }
        article .section.artist .artist__contents--wrapper .artist__contents h2 aside {
          font-size: 10px;
          margin-top: 19px; }
        article .section.artist .artist__contents--wrapper .artist__contents h2:after {
          content: " ";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          height: 1px;
          top: 26px;
          background-color: #000; }
      article .section.artist .artist__contents--wrapper .artist__contents ul {
        margin-left: 0; }
        article .section.artist .artist__contents--wrapper .artist__contents ul li {
          margin-bottom: 25px;
          padding-bottom: 25px;
          border-bottom: 1px dotted rgba(0, 0, 0, 0.3);
          letter-spacing: -0.5px; }
          article .section.artist .artist__contents--wrapper .artist__contents ul li:last-child {
            margin-bottom: 15px; }
          article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt {
            font-size: 13px;
            margin-bottom: 11px; }
            article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt aside {
              font-size: 10px;
              margin-top: 0; }
            article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt .people--img img {
              margin: 10px 0 5px; }
            article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt .people--img p {
              font-size: 9px; }
          article .section.artist .artist__contents--wrapper .artist__contents ul li dl dd.artist__contents--img span {
            margin-bottom: 14px; }
          article .section.artist .artist__contents--wrapper .artist__contents ul li dl dd.tate {
            padding-right: 125px; }
            article .section.artist .artist__contents--wrapper .artist__contents ul li dl dd.tate > p {
              height: 65px;
              bottom: 12px;
              right: 9px; }
      article .section.artist .artist__contents--wrapper .artist__contents.artist__contents--main h2 {
        height: auto; }
      article .section.artist .artist__contents--wrapper .artist__contents.artist__contents--main ul li {
        border-bottom: none; }
    article .section.artist .artist__contents--wrapper.portfolio .artist__contents ul li dl dd.artist__contents--img {
      display: block; }
    article .section.artist .artist__contents--wrapper.portfolio .artist__contents ul li dl dt .people--img {
      display: none; }
    article .section.artist .artist__contents--wrapper.portfolio .artist__contents ul li dl dd.artist__contents--text {
      display: none; }
    article .section.artist .artist__contents--wrapper.portfolio .artist__contents ul li {
      margin-bottom: 25px; }
      article .section.artist .artist__contents--wrapper.portfolio .artist__contents ul li:last-child {
        margin-bottom: 15px; } }
/* max-width: 767px
=================================================================== */
@media only screen and (max-width: 767px) {
  article .section.artist .artist__contents--wrapper .artist__contents ul li dl dt .people--img {
    height: 315px;
    margin-bottom: 0; } }
