@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: 14px; 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: 100%; margin: 0 auto; position: relative; height: auto !important; height: 100%; text-align: left; min-height: 100%; padding: 0; } #header { height: 66px; width:100%; } #headerBox { padding: 22px; } #logo { display:none; } #content { padding-bottom: 100px; text-align: center; } #contentBox { margin-top:40px; } #contentBox img{ width:90%; } #contentBox .message{ padding:0 5%; text-align:center; } h1 { font-size: 38px; color: #666; margin-bottom: 10px; } h2 { font-size: 1em; color: #666; } #shadow { margin: 40px auto 0px; padding:40px 0 20px; width: 90%; height: 400px; border:1px solid #dddddd; border-top:10px solid #01bfd7; background:#FFF; box-shadow:0px 0px 4px 3px #e3e3e3; -moz-box-shadow:0px 0px 4px 3px #e3e3e3; -webkit-box-shadow:0px 0px 4px 3px #e3e3e3; } #window { width: 90%; padding-top: 0; margin: 0px auto; } input { border:solid 1px #d3d3d3; margin:0 auto 30px; width:95%; height: 75px; font-size: 1.6em; background-color: #F7F7F7; color: #999999; padding: 15px; } .submit1 { cursor: pointer; border: 0px; width: 70%; height: 60px; background: url(/images/bt_signin_sp.png) center no-repeat #01bfd7; background-size:40%; margin: 0px auto 30px; } a.changePassword,a.resetPassword { font-size:1.6em; display:inline-block; margin-bottom:1em; padding-left:10px; background:url(/images/ico_link_sp.gif) left center no-repeat; color:#01bfd7; cursor: pointer; text-decoration: none; } /* footer ------------------------------ */ #footer { position: absolute; bottom: 20px; width: 100%; text-align: center; padding: 0; margin: 0; } #footer img { width:80%; } .error { color:#FF0000; padding: 5px 0px; font-size: 1em; text-align: center; }