.login h2{border-width:0}
.login .column2 .left{width:352px}
.login .column2 .right{font-size:95%;margin:55px 0 0;padding:5px 0 0 30px!important;width:300px}
html[xmlns*=""] .login .column2 .right{margin-top:40px}
form.login{border-style:solid;border-width:0 1px 0 0;height:16em;margin:10px -21px 0 0}
.login .column2 .right p{margin:0 0 5px}
.login form .form_item{margin:15px 0 5px}
.login form .form_input{width:225px}
*:first-child+html .login form .form_input{width:200px}
.login form .form_label{width:115px}
*:first-child+html .login form .form_label{width:135px}
.login form .form_checkbox .form_input{margin-right:5px;text-align:right;width:140px}
.login form .form_checkbox .form_label{text-align:left;width:250px}
.login form div.button{margin-left:122px}
.login form div.button a{display:block;margin-top:8px}
.login_page .column2{margin:20px 0}
.login_page .column2 h2{font-size:130%;font-weight:700}
.login_page .notice_page p,.login_page .notice_page ul{margin-left:25px;margin-right:25px}
.common h2{font-size:180%;font-weight:400;margin-top:10px}
* html .login .column2 .right,*:first-child+html .login .column2 .right{margin-top:45px}