@charset "utf-8";
@media screen and (max-width: 767px){
  .sarea{
  }
  .marea{
    width: 70%;
  }
  .warea{
    width: 100%;
  }
  .policy{
    margin: 0 auto 30px;
    border: 1px solid #DDD;
    width: 100%;
    padding: 20px 20px 0;
    box-sizing: border-box;
  }
  .policy p{
    margin-bottom: 15px;
    line-height: 160%;
  }
  .policysign{
    text-align: right;
  }
  .contentsCenter{
    text-align: center;
  }
  .send{
    text-align: center;
  }
  .send input[type="submit"]{
    margin: 20px 0;
    background: #DC6277;
    width: 250px;
    padding: 15px;
    text-align: center;
    color: #FFF;
    border: 2px solid #FFF;
    border-radius: 5px;
    filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
    font-weight: bold;
    font-size: 14px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    transition: 0.3s;
  }
  .send input[type="submit"]:hover{
    opacity: 0.9;
  }
  .contactText{
    margin: 20px 0 0;
    text-align: center;
    font-size: 14px;
  }
  .contactText strong{
    font-size: 22px;
    font-weight: bold;
    color: #DC6177;
    display: block;
  }
}
@media screen and (min-width: 768px){
  .sarea{
    width: 40%;
  }
  .marea{
    width: 70%;
  }
  .warea{
    width: 100%;
  }
  .policy{
    margin: 0 auto 30px;
    border: 1px solid #DDD;
    width: 800px;
    padding: 20px 20px 0;
    box-sizing: border-box;
  }
  .policy p{
    margin-bottom: 20px;
    line-height: 160%;
  }
  .policysign{
    text-align: right;
  }
  .contentsCenter{
    text-align: center;
  }
  .send{
    text-align: center;
  }
  .send input[type="submit"]{
    margin: 20px 0;
    background: #DC6277;
    width: 250px;
    padding: 15px;
    text-align: center;
    color: #FFF;
    border: 2px solid #FFF;
    border-radius: 5px;
    filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
    font-weight: bold;
    font-size: 14px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    transition: 0.3s;
  }
  .send input[type="submit"]:hover{
    opacity: 0.9;
  }
  .contactText{
    margin: 20px;
    text-align: center;
    font-size: 14px;;
  }
  .contactText strong{
    font-size: 24px;
    font-weight: bold;
    color: #DC6177;
  }
}