



/* 
----------------------------------------------- password start -----------------------------------------------
*/

.post-password-form {
  margin: 10%;
  color: #000;
  text-align: center;
}

input[type=submit] {
  color: #000;
  padding: 0.5% 5%;
  border: 1px solid #000;
  border-radius: 5vh;
  display: block;
  margin: 3% 45%;
}

input[type=submit]:hover {
  background-color: #000;
  transition: 0.3s;
  color: #fff;
}

input:not([type="image" i]) {
  height: 5vh;
}


/* 
----------------------------------------------- password end -----------------------------------------------
*/

/* スマホ（〜767px） */
@media screen and (max-width: 767px) {

  input[type=submit] {
    margin: 10% 25%;
    font-size: 1.5vh;
  }


    input:not([type="image" i]) {
    width: 50%;
  }
}
/* タブレット縦（768〜1023px） */
@media screen and (min-width: 768px) and (max-width: 1023px) {

  input[type=submit] {
    margin: 10% 25%;
    font-size: 1.5vh;
  }


    input:not([type="image" i]) {
    width: 50%;
  }
}




