/* CSS Document */
.pageMLSW .pageMLS {
  width: 90%;
  max-width: 750px;
  margin: 2rem auto; }
  .pageMLSW .pageMLS .baseDiv02 dl {
    margin-top: 1rem; }
    .pageMLSW .pageMLS .baseDiv02 dl dt {
      margin-top: .5rem;
      font-size: 0.8rem;
      color: #666;
      padding: .2rem .3rem; }
    .pageMLSW .pageMLS .baseDiv02 dl dd {
      background: #F0F0F6;
      padding: .5rem;
      line-height: 1.8; }

.pageMenberslistW .pageMenberslist {
  width: 90%;
  max-width: 750px;
  margin: 2rem auto; }
  .pageMenberslistW .pageMenberslist .baseDiv02 {
    padding-top: 0; }
    .pageMenberslistW .pageMenberslist .baseDiv02 .area01, .pageMenberslistW .pageMenberslist .baseDiv02 .area02 {
      line-height: 1.8;
      padding: 2rem 3rem; }
      @media screen and (max-width: 767px) {
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01, .pageMenberslistW .pageMenberslist .baseDiv02 .area02 {
          padding: 2rem; } }
    .pageMenberslistW .pageMenberslist .baseDiv02 .area01 {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-between; }
      .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div {
        flex: 0 0 23%;
        position: relative; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a:link {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a:visited {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a:hover {
          color: inherit;
          text-decoration: none;
          font-weight: inherit;
          opacity: 0.4; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a:active {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        @media screen and (max-width: 767px) {
          .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div {
            flex: 0 0 31%; } }
        @media screen and (max-width: 639px) {
          .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div {
            flex: 0 0 48%; } }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a {
          display: block;
          padding-bottom: 133%;
          background: #EEE url("bg.png") no-repeat center center/cover; }
          .pageMenberslistW .pageMenberslist .baseDiv02 .area01 > div a > div {
            position: absolute;
            width: 100%;
            bottom: 0;
            left: 0;
            padding: .2rem;
            background: rgba(0, 0, 0, 0.7);
            color: #FFF;
            text-align: center;
            font-weight: 600; }
    .pageMenberslistW .pageMenberslist .baseDiv02 .area02 {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-between; }
      .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div {
        flex: 0 0 23%;
        position: relative; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a:link {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a:visited {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a:hover {
          color: inherit;
          text-decoration: none;
          font-weight: inherit;
          opacity: 0.4; }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a:active {
          color: inherit;
          text-decoration: none;
          font-weight: inherit; }
        @media screen and (max-width: 767px) {
          .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div {
            flex: 0 0 31%; } }
        @media screen and (max-width: 639px) {
          .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div {
            flex: 0 0 48%; } }
        .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a {
          display: block;
          padding-bottom: 133%;
          background: #EEE url("bg.png") no-repeat center center/cover; }
          .pageMenberslistW .pageMenberslist .baseDiv02 .area02 > div a > div {
            position: absolute;
            width: 100%;
            bottom: 0;
            left: 0;
            padding: .2rem;
            background: rgba(0, 0, 0, 0.7);
            color: #FFF;
            text-align: center;
            font-weight: 600; }
