@media screen and (max-width: 767px){#main{padding-bottom:0}#main .title01{margin-bottom:0}#main form{margin:0 -10px}#main form .btns{margin:-10px 0 10px}#main form .login{margin-top:5px}#main form .login input[type=submit]{padding:0 0 4px;width:218px;height:54px;border:none;color:#fff;font-size:16px;font-weight:bold;text-shadow:2px 2px 1px rgba(0,0,0,.3);line-height:1;align-items:flex-start;background:url("/images/sp/login/bg_btn01.jpg") no-repeat;background-size:218px 54px}#main form .save{margin-bottom:15px;text-align:center}#main form .save input{vertical-align:middle}#main form .save label{font-size:11px;vertical-align:middle}#main p span{font-weight:bold}#main .form{margin:0 0 15px !important}#main .center{text-align:center}#main dl.list01{margin-bottom:0 !important}#main dl.list01 dt{padding:10px 15px 0;background:none;border:none;float:left;clear:left;font-size:12px}#main dl.list01 dd{padding:0 10px 6px 0;margin-left:115px;border:none}#main h3{margin:0 -10px 8px;padding:5px 10px;background:#f6f6f6;border-top:1px solid #dbd7d3;border-bottom:1px solid #dbd7d3;color:#4a331f;font-size:14px;font-weight:bold}#main .btn-regist span{margin-top:3px;display:block;font-size:10px}#main .btn-regist{margin-bottom:10px}#main .btn-regist a{margin:-8px auto 0;padding:11px 0 0;width:218px;height:41px;background:url("/images/sp/login/bg_btn02.jpg") no-repeat;background-size:218px 54px;display:block;border:none;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-shadow:2px 2px 1px rgba(0,0,0,.3);text-decoration:none}#main .remember{text-align:center;font-size:12px}.form input{padding:7px 5px;width:100%;box-sizing:border-box;border:2px solid #b4aca2;font-family:arial,sans-serif;font-size:14px;border-radius:4px}.form textarea{padding:7px 5px;width:100%;box-sizing:border-box;border:2px solid #b4aca2;font-family:arial,sans-serif;border-radius:4px;min-height:100px}.btns{margin-bottom:20px;text-align:center}.errorMsg{color:#c00;font-weight:bold}.bgArea{padding:15px}}
