/* ::::: http://pmcontact.com/mail/admin/acid_framework/css/Common.css ::::: */

* { margin: 0px; padding: 0px; }
body { margin: 10px 0px; background-color: rgb(229, 229, 229); }
input { font-size: 12px; }
/* ::::: http://pmcontact.com/mail/admin/css/style.css ::::: */

* { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, span, div { margin: 0pt; padding: 0pt; }
address { font-style: normal; }
.impact { color: rgb(255, 0, 0); }
.clearfix:after { content: "."; display: block; clear: both; height: 0pt; visibility: hidden; }
.clearfix { min-height: 1px; }
body { margin: 0px; padding: 0px; font-family: 'MeiryoKe_PGothic','���C���I','Meiryo','Hiragino Kaku Gothic Pro','�q���M�m�p�S Pro W3','Osaka',Arial,'�l�r �o�S�V�b�N',sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 12px; }
#wrap {  }
#header_bg { background: url('header_bg.gif') no-repeat scroll center top transparent; }
#header { position: relative; width: 940px; height: 110px; margin: 0px auto; }
#container { width: 940px; margin: 0px auto; padding: 10px 0px; }
#content_regi { width: 600px; margin: 30px auto; }
#footer { clear: both; text-align: center; margin: 10px auto 0px; padding: 20px 0px; font-size: 12px; background-color: rgb(245, 245, 245); }
#title { font-size: 16px; padding: 20px 0pt 10px 10px; margin-bottom: 10px; text-shadow: 0pt -1px 0pt rgb(204, 204, 204); border-bottom: 8px solid rgb(236, 236, 236); background: url('login_bg.png') no-repeat scroll right bottom rgb(255, 255, 255); }
.inputBox { border: 1px solid rgb(229, 229, 229); background-color: rgb(251, 251, 251); padding: 4px; height: 17px; width: 200px; vertical-align: middle; }
#loginBox { padding: 10px; width: 500px; margin: 20px auto 10px; border: 8px solid rgb(236, 236, 236); }
.errmag { padding-left: 20px; background: url('icon_error.png') no-repeat scroll 0pt 0pt transparent; color: rgb(255, 0, 0); font-size: 12px; }
#loginBox dl { width: 450px; margin: 30px auto 0px; }
#loginBox dt, #loginBox dd { font-size: 12px; }
#loginBox dt { width: 25%; float: left; clear: left; }
#loginBox dd { margin-bottom: 10px; width: 70%; float: left; }
#submitBtn { text-align: center; clear: left; margin: 30px 0px 20px; }
#header h1 { font-size: 20px; padding: 5px; position: absolute; left: 14px; top: 18px; width: 392px; height: 49px; }
#footer address { font-size: 12px; }
/* ::::: http://ajax.googleapis.com/ajax/libs/yui/2/build/calendar/assets/skins/sam/calendar.css ::::: */

