@media screen and   (max-width: 639px){
  .p-wrap-full{
      width: 100%;
  }
  .m-login{
    margin: 20px auto;
    float:center;
  }
  .m-header{
    width:100%;
  }
  .waphide{
    display:none;
  }
  .header .logo {
    font-size: 30px;
  }
  .m-left-block{
    width: 0px;
  }
  .m-right-block{
    width:100%;
    float:none;
    margin: 10px auto;
  }
  .m-course-list{
    width: 100%;
    margin: 10px auto;
  }
  .mh576{
    width: 100%;
  }
  .setting-img{
   width: 150px;
  height: 150px;
  }
}
