body{color:#000;background-color:#333;background-image:url(/images/grunge-light.png);margin:0;font-family:Times New Roman,Times,serif;font-size:16px}.page{background:url(/images/bg-texture.png);max-width:1200px;margin:0 auto}.page-header{text-align:center;background:#cfcfcf url(/images/bg-header.jpg);padding:10px}.page-header img{max-width:100%}.page-body{background:#fff;padding:8px}.page-footer{color:#e0e0e0;text-align:center;background:#754c24;padding:12px 8px}.page-footer a{color:#fdb824}.ColumnHead{text-align:left;vertical-align:bottom;font-size:16px;font-weight:700;text-decoration:underline}.scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table.list{border-collapse:separate;width:100%;min-width:900px}.phone.list-page .page{width:1400px;max-width:none}.phone.list-page .scroll{overflow-x:visible}.phone.list-page table.list{width:1200px;min-width:0}table.list td{white-space:pre-line;vertical-align:top;padding:2px 4px}table.detail{border-collapse:separate;width:100%}table.detail th{text-align:right;width:20%;height:40px;padding-right:6px}table.detail td{white-space:pre-line;background:#ccc;padding:4px}table.detail textarea{box-sizing:border-box;width:100%;max-width:500px;height:200px}.center,.login p{text-align:center}.login input[type=text],.login input[type=password]{font-size:16px}.logout{text-align:right;margin:0 0 8px}.notice{background:#fff4f4;border:2px solid #b00;margin:12px 0;padding:12px}.notice .ref{letter-spacing:.1em;font-family:monospace;font-size:1.2em;font-weight:700}button,input[type=submit]{padding:4px 12px;font-size:16px}@media print{.noPrint{display:none}}body.landing{background:#fff}.landing-image{max-width:100%;height:auto;margin:0 auto;display:block}
