body{padding:0;margin:0;font-family: Arial, Helvetica, sans-serif}
a{text-decoration: none;color: #0690e0}
.login{padding: 20px;border: solid 1px #ddd;display: inline-block;width: 340px;text-align: center;margin: 20px;position: absolute;left:50%;margin-left: -170px;margin-top: 20px}
.login form{padding: 0;margin: 0}
.login .i{border:solid 1px #ccc;padding:10px;margin: 0;display: block;margin:10px;width:300px}
.login .b{background: #333;color: #fff;padding: 10px 20px;border-width: 0}
.error_N,.error_Y{padding:10px;color:#fff}
.error_N{background: red}
.error_Y{background: #008000}
.container{padding:0px 25px 25px 25px}
.header{background: #333}
.header a{color: #fff;font-size: 14px;display: inline-block;padding: 10px 20px}

.title{padding:25px;font-size: 20px}

.main_form{padding:0px 0px 40px 40px}
.main_form label{display: block;padding-top: 20px}
.main_form .i{padding: 8px;border:solid 1px #ccc;width: 300px;font-family: Arial, Helvetica, sans-serif}
.main_form .b{display: block;margin-top: 20px;background: #09c;color:#fff;padding:10px 20px;border-width: 0;cursor: pointer}

.data{width:100%;}
.data td{padding: 10px;border-bottom:solid 1px #ddd;}
.data .hide{opacity: 0.5}
.data .new{background: #f1f0b1}
.data .ttl td{background: #09c;color:#fff;font-weight: bold}
