html { width: 100%; height: 100%; max-height: 100%; margin: 0px; padding: 0px; font: normal 12px Arial; line-height: 15px; color: #000; text-decoration: none; overflow-y: scroll; }
body { width: 100%; height: 100%; max-height: 100%; margin: 0px; padding: 0px; text-align: center; background: #c0c0c0; }
#noscript_bg { position: absolute; width: 100%; height: 100%; background: #c0c0c0; z-index: 9998; }
#noscript { position: fixed; top: 80px; left: 80px; width: 100%; height: 32px; background-color: #c0c0c0; font: normal 14px Arial; line-height: 17px; color: #000; text-decoration: none; text-align: left; z-index: 9999; }
#center { width: 600px; height: 600px; position: relative; margin: 0px auto; padding: 0px; text-align: left; }
div.absolute { position: absolute; margin: 0px; padding: 0px; overflow: hidden; }
div.relative { position: relative; margin: 0px; padding: 0px; overflow: hidden; }
div.stretch { position: relative; width: 1px; margin: 0px; padding: 0px; overflow: hidden; }
.top { top: 0px; }
.right { right: 0px; }
.bottom { bottom: 0px; }
.left { left: 0px; }
.pointer { cursor: pointer; }
.default { cursor: default; }
.oh { overflow: hidden; }
.bm { background: maroon; }
.bo { border: 1px solid maroon; }
.fl { float: left; }
.cl { clear: both; }
img { border: none; }
a:link, a:visited, a:hover, a:active { border: none; text-decoration: underline; color: #000; }

#content { width: 600px; height: 600px; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; }

font.ja { font: bold 24px Arial; line-height: 27px; color: #359a02; margin: 0px; padding: 0px; }
font.bank { font: bold 14px Arial; line-height: 17px; color: #136ba9; margin: 0px; padding: 0px; }
a.footer:link, a.footer:visited, a.footer:active { font: bold 10.5px Arial; line-height: 14px; color: #727171; text-decoration: none; margin: 0px; padding: 0px; } a.footer:hover { text-decoration: underline; }
a.bank:link, a.bank:visited, a.bank:active, a.bank:hover { font: normal 11px Arial; line-height: 14px; color: #136ba9; text-decoration: underline; margin: 0px; padding: 0px; }

input.field { width: 100px; height: 20px; margin: 0px; padding: 1px 0px 0px 4px; background: #fff; border: 1px solid #c6c6c9; font: normal 12px Arial; line-height: 15px; color: #333; text-decoration: none; height /*\**/: 16px\9; padding /*\**/: 5px 0px 0px 4px\9; }
* html input.field { height: 16px; padding: 5px 0px 0px 4px; }
*+ html input.field { height: 16px; padding: 5px 0px 0px 4px; }
select.field { width: 10px; height: 23px; border: 1px solid #c6c6c9; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #fff; font: normal 12px Arial; line-height: 15px; color: #333; text-decoration: none; padding /*\**/: 0px 0px 4px 0px\9; }

input.checkbox { margin: 0px 3px 0px 0px; padding-top: 0px; vertical-align: bottom; margin /*\**/: 0px 1px -1px -3px\9; vertical-align /*\**/: top\9; }
* html input.checkbox { margin: -3px 1px 0px -4px; padding: 0px; }
*+ html input.checkbox { margin: -3px 1px 0px -4px; padding: 0px; }

ul {
padding-left: 1em;}