@charset "utf-8"; /* CSS Document */ * { padding: 0; margin: 0; } html, body { height: 100%; } img { border:none; } a { color: #1e78d2; text-decoration: underline; } a:hover { color: #1e78d2; text-decoration: none; } a:visited { color: #1e78d2; text-decoration: underline; } form, ul, ol, dl { margin: 0px; padding: 0px; list-style-type: none; } body { font-size: 13px; text-align: center; font-family: 'Arial','Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif; padding: 0; margin: 0; background: url(/images/bgd.jpg) repeat-x; color: #333; line-height: 1.5em; } #wrapper { width: 1000px; margin: 0 auto; position: relative; height: auto !important; height: 100%; text-align: left; min-height: 100%; padding: 0; } #header { height: 66px; min-width: 1000px; } #headerBox { padding: 22px; } #logo { float:right; width: 400px; padding-top: 2px; } #content { padding-bottom: 50px; text-align: center; } #contentBox { margin-top: 75px; } h1 { font-size: 38px; color: #666; margin-bottom: 10px; } h2 { font-size: 13px; color: #666; } #shadow { margin: 65px auto 0px auto; width: 320px; height: 240px; background: url(/images/shadow.jpg) no-repeat; } #window { width: 300px; padding-top: 35px; margin: 0px auto; } input { border:solid 1px #ccc; margin:0 auto 10px auto; width:258px; height: 35px; font-size: 1.3em; background-color: #F7F7F7; color: #999999; padding: 5px; } .submit1 { cursor: pointer; border: 0px; width: 202px; height: 28px; background: url(/images/bt_signin.jpg) left top no-repeat; margin: 10px 0px; } a.changePassword { cursor: pointer; text-decoration: none; } a.resetPassword { cursor: pointer; text-decoration: none; } /* footer ------------------------------ */ #footer { position: absolute; bottom: 20px; width: 100%; text-align: center; padding: 0; margin: 0; } .error { color:#FF0000; font-size: 14px; padding: 5px 0px; text-align: center; }