.form-table{width:auto}.main-contents-wrap{padding:50px 10px}.form-ttl,.login-submit button{background-color:#714f99}.form-ttl h2{font-size:3.2rem;color:#fff;text-align:center;padding:5px 10px}.reminder__wrap{max-width:960px;margin:100px auto}.reminder__main{padding:50px;border:3px solid #ccc}.reminder__lead{margin-bottom:20px;text-align:center;font-size:1.8rem}.reminder__head span,.reminder__lead strong{color:red}.form-table{margin:0 auto;border-collapse:collapse;font-size:1.6rem}.form-table td,.form-table th{padding:10px;text-align:left;border:5px solid #fff}.form-table th{width:200px;background-color:#e5dcf2}.s-name{padding:5px;font-size:1.6rem;width:350px}.login-submit{margin-top:20px;text-align:center}.login-submit button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:200px;padding:10px 0;border-radius:5px;color:#fff;font-size:2rem;font-weight:700;text-decoration:none}.reminder__head{margin-bottom:10px;font-size:2rem;text-align:center;font-weight:700}.reminder__detail{font-size:1.8rem;text-align:center}.reminder__detail-link{margin-top:20px;text-align:center}@media only screen and (max-width:600px){.main-contents-wrap{padding:25px 10px}.form-ttl h2{font-size:2.4rem}.login-submit button{min-width:320px}}