@charset "UTF-8";
/**
 * home.css
 */

header{
  display: none;
}
#mv{
  width: 100%;
  /* height: 100%; */
  position: relative;
  overflow: hidden;
}
#mv .mvImg{
  width: 100%;
  height: auto;
  /* height: 100%; */
}

.mvDown{
  position: absolute;
  bottom: 5%;
  left: 50%;
  margin-left: -23px;
}

/* project */
.projectDetail{
  display: none;
  padding-bottom: 30px;
}
.projectDetail figure{
  padding-bottom: 30px;
}
.projectDetail h5{
  font-size: 2rem;
  font-weight: bold;
  padding-bottom: 25px;
}
.projectDetail p{
  font-size: 1.4rem;
  padding-bottom: 25px;
}
.projectDetail .projectDesc{
  padding-bottom: 56px;
}

/* message */
.message h4{
  font-size: 2.5rem;
  padding-top: 34px;
  padding-bottom: 64px;
  text-align: center;
}
.message p{
  line-height: 1.72;
}

/* members */
.members{
  padding-bottom: 20px;
}
.members .subtitle{
  padding-bottom: 60px;
}
.members p.catch{
  padding-top: 40px;
  padding-bottom: 60px;
  font-size: 1.2rem;
}
.members .tC.btnArea{
  padding: 30px 0;
}
.cBox2-info.manyText p{
  line-height: 1.45;
  padding-bottom: 12px;
}

/* blog */
.blog .tC.btnArea{
  padding-top: 30px;
}

/* recruit */
.recruit h4{
  font-size: 1.8rem;
  padding-top: 34px;
  padding-bottom: 30px;
  text-align: center;
}
.recruit p{
  padding-top: 20px;
  padding-bottom: 60px;
}
.recruitLink{
  margin: 0 auto;
  /* width: 220px; */
}
.recruitLink a{
  display: inline-block;
  margin-bottom: 20px;
  transition: ease .3s;
}
.recruitLink a:hover{
  background-position: 5px center;
}

/* contact */
.contact p{
  padding-top: 30px;
  padding-bottom: 60px;

}

@media screen and (max-width: 800px){
  /* message */
  .message h4{
    font-size: 2.4rem;
    line-height: 1.5;
    padding-bottom: 40px;
  }
  /* members */
  .members p.catch{
    font-size: 1.4rem;
  }
  .members .cBox2-title,
  .members .cBox2-roman{
    text-align: center;
  }
  .members .cBox2:last-child{
    padding-bottom: 0;
  }
  .cBox2-info.manyText p{
    padding-bottom: 20px;
  }

  /* recruit */
  .recruit p{
    font-size: 1.4rem;
  }
  /* contact */
  .contact p{
    font-size: 1.4rem;
  }
}