h1{display:block;width:1250px;line-height:37px;background:url(/img/login/h1-icon.png) no-repeat left top;color:#222222;font-size:22px;text-indent:57px;margin:40px auto 0}h1 span{font-size:18px;margin:0 0 0 10px}hr.h-line{width:1250px;border-top:solid 2px #e3e3e3;border-left:none;border-right:none;border-bottom:none;margin:10px auto 30px}.error{width:820px;background:url(/img/login/error-icon.png) no-repeat left top #fff1f2;background-position:13px 8px;border:solid 1px #e8192e;text-indent:47px;padding:14px 0;margin:0 auto 25px}.error p{font-size:14px;font-weight:bold;color:#e8192e}.box{width:560px;border-radius:5px;border:solid 2px #e3e3e3;overflow:hidden;font-size:16px;font-weight:bold;color:#444444;padding:60px 130px 0;margin:0 auto 100px}.box-forget{width:820px;border-radius:5px;border:solid 2px #e3e3e3;overflow:hidden;font-size:16px;font-weight:bold;color:#444444;padding:60px 130px 0;margin:0 auto 100px}.box p,.box-forget p{overflow:hidden;margin:0 0 30px 0}.box p span{float:left;margin:10px 0 0 0}.ex{padding:0 0 0 45px}.mail{padding:30px 0 0 130px}.box-forget p span{float:left;margin:10px 40px 0 0}input.normal{float:right;width:380px;height:40px;border:solid 1px #cccccc;border-radius:3px;font-size:14px;color:#222222;padding:0 10px}.forget a{display:block;text-align:center;text-decoration:underline;font-size:14px;font-weight:normal;color:#4a4a4a}.naccount{margin-left:auto;margin-right:auto;padding:0 0 30px 0}.naccount a{display:block;width:210px;height:45px;margin-left:auto;margin-right:auto;background:url(/img/common/account.png) no-repeat left top #e51e35;background-position:30px 12px;border-radius:3px;border:solid 1px #e51e35;color:#fff;line-height:45px;text-indent:60px}.button-area{clear:both;width:394px;overflow:hidden;margin:0px auto 60px}.button-area .back{display:block;width:158px;height:45px;border:none;border-radius:3px;background:url(/img/common/common_arrow_back.png) no-repeat left top #c0c1c6;background-position:46px 16px;background-size:8px;box-shadow:0 3px 0 0 #898c99;font-size:16px;font-weight:bold;color:#5f6471;line-height:45px;text-align:center;text-indent:10px;margin:0 0 5px 0}.button-area .back:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.button-area .next{display:block;float:right;width:220px;height:45px;border:none;border-radius:3px;background:#f8a61c;box-shadow:0 3px 0 0 #bb811f;font-size:16px;font-weight:bold;color:#ffffff;line-height:45px;text-align:center;margin:-50px 0 5px 0}.button-area .next:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.title_label{float:left;width:28%;text-align:right;padding-right:20px}.login-button{display:block;width:210px;height:45px;border:none;border-radius:3px;background:#f8a61c;box-shadow:0 3px 0 0 #bb811f;line-height:45px;text-align:center;color:#fff;margin:0 auto 67px}.forget a:hover,.login-button:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}@media only screen and (max-width: 520px){#contents{position:absolute;top:183px}h1{width:95%;background:url(/img/login/h1-icon.png) no-repeat left top;background-size:24px;background-position:0 2px;font-size:16px;text-indent:34px;margin:20px auto 0}h1 span{font-size:14px}hr.h-line{width:95%;margin:10px auto 20px}.error{width:75%;background:url(/img/login/error-icon.png) no-repeat left top #fff1f2;background-position:10px 6px;border:solid 1px #e8192e;text-indent:0;padding:14px 6% 14px 14%;margin:0 auto 25px}.error p{font-size:13px;font-weight:bold;color:#e8192e}.box{width:95%;border-radius:0;border:none;font-size:16px;font-weight:bold;color:#444444;padding:0;margin:0 auto 100px}.box-forget{width:95%;border-radius:0;border:none;font-size:16px;font-weight:bold;color:#444444;padding:0;margin:0 auto 100px}.box p{margin:0 0 18px 0}.box p span{float:left;margin:0 0 14px 0}.box .ex{padding:0;margin:0 0 20px 0}.ex{padding:0}.mail{padding:0}.box-forget p span{margin:0}input.normal{float:none;clear:both;width:94%;height:40px;border:solid 1px #cccccc;border-radius:3px;font-size:14px;color:#222222;padding:0 2%}.forget a{display:block;text-align:center;text-decoration:underline;font-size:14px;font-weight:normal;color:#4a4a4a}.naccount{margin-left:auto;margin-right:auto;padding:0 0 30px 0}.naccount a{display:block;width:210px;height:45px;margin-left:auto;margin-right:auto;background:url(/img/common/account.png) no-repeat left top #e51e35;background-position:30px 12px;border-radius:3px;border:solid 1px #e51e35;color:#fff;line-height:45px;text-indent:60px}.login-button{display:block;width:210px;height:45px;border-radius:3px;background:#f8a61c;box-shadow:0 3px 0 0 #bb811f;line-height:45px;text-align:center;color:#fff;margin:0 auto 10px}.button-area{padding:20px 0 0 0;margin:0 auto}}
