table.notice{
margin:0.1em;
padding:0em;
border-style:solid;
border-color:#039;
border-width:1px;
border-collapse:collapse;
}

table.notice th{
margin:0em;
padding:0.1em;
border-style:solid;
border-color:#039;
border-width:1px;
}
table.notice td{
margin:0em;
padding:0em;
border-style:solid;
border-color:#039;
border-width:1px;
text-align:left;
}
table.notice input,table.notice select{
margin:0em;
padding:0.1em;
border-width:0px;
background:#dff;
}
table.notice input.year{width:4em}
table.notice input.month{width:2em}
table.notice input.day{width:2em}
table.notice select.base{width:4em}
table.notice input.room{width:4em}
table.notice input.topic{width:20em}
table.notice input.info{width:48em}
table.notice input{width:2em}

#content ul{
margin:0em;
padding:0em;
list-style:none;
}
#content ul li{
margin:0em;
padding:0.2em;
line-height:1.4em;
}
#content input[type="submit"]{
display:block;
margin:0px auto;
padding:0.2em 0.5em;
width:6em;
font-size:medium;
color:#fff;
background:#039;
border-color:#039;
border-style:solid;
border-width:1px;
cursor:pointer;
}
#content input[type="submit"]:hover{background:#36c;}

/* auth */

#content input.auth{
display:block;
margin:0em auto;
width:10em;
border-width:1px;
border-style:solid;
border-color:#38f;
background:#fff;
}
#content input.auth:focus{border-color:#5bf;}
