.lowerpage .pageTitBar {
  background: url("/asset/img/common/bg_mv_member.webp") no-repeat 50%/cover; }

/* main */
.lowerpage .main:not(#detail) {
  padding-bottom: 0; }

#memberlist {
  padding-bottom: 100px; }
  #memberlist ul {
    flex-wrap: wrap;
    border: solid #5c8344;
    border-width: 1px 0 0 1px; }
    #memberlist ul li {
      background: white;
      flex-basis: 50%;
      border: solid #5c8344;
      border-width: 0 1px 1px 0; }
      #memberlist ul li a {
        display: block;
        padding: 10px 40px 10px 15px;
        background: url("/asset/img/common/arrow_gr2.webp") no-repeat top 50% right 15px;
        transition: all .3s;
        -webkit-transition: all .3s; }
        #memberlist ul li a:hover {
          opacity: 1;
          background-position: top 50% right 10px; }
        #memberlist ul li a p {
          font-size: min(3.7vw, 1.6rem);
          line-height: 1.2em; }
      #memberlist ul li .inner {
        align-items: center;
        display: flex;
        justify-content: space-between; }
        #memberlist ul li .inner .img-box {
          flex-basis: 50px; }
        #memberlist ul li .inner .name-box {
          flex-basis: calc(100% - 60px); }

#entry {
  padding: 100px 0; }

/* -------
	madia
------- */
@media only screen and (max-width: 767px) {
  #enrty.row {
    padding: 60px 0; } }

/*# sourceMappingURL=member.css.map */
