@charset "UTF-8";

/* post form */
#content form#post{
margin:0px;
padding:0px;
}

#content form#post dl{
margin:0px;
padding:0px;
}

#content form#post dl *{
font-size:medium;
border-width:1px;
}

#content form#post dl dt{
float:left;
margin:0em;
padding:0.2em;
width:4em;
color:#fff;
background:#039;
border-color:#039;
border-style:solid;
line-height:1.2em;
}

#content form#post dl dd{
margin:0.3em 0em 0.3em 4.8em;
padding:0.0em;
}

#content form#post dl dd *{
margin:0em;
padding:0em 0.2em;
border-style:solid;
line-height:1.6em;
}
#content form#post dl dd input{height:1.6em;}
#content form#post dl dd *{border-color:#38f;background:#f9ffff;}
#content form#post dl dd *.necessary{border-color:#039;background:#fff;}
#content form#post dl dd *:focus{border-color:#5bf;background:#fff;}
#content form#post dl dd input[name="name"]{width:10em;}
#content form#post dl dd input[name="mail"]{width:20em;}
#content form#post dl dd input[name="url"]{width:20em;}
#content form#post dl dd input[name="subject"]{width:16em;}
#content form#post dl dd input[name="key"]{width:6em;}

#content form ul{margin:0.2em 0em;padding:0em;list-style:none;}
#content form ul li{margin:0em;padding:0em;}
#content form 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 form input[type="submit"]:hover{background:#36c;}

/* page */

#content ul.page{
margin:4px 2px;
padding:2px;
list-style-type:none;
border-width:1px 0px;
border-style:solid;
border-color:#039;
}
#content ul.page li{
display:inline;
}

/* bbsmain */

#content dl.bbsmain{
margin:1px;
padding:1px;
}
/* - dt */
#content dl.bbsmain dt{
margin:1px;
padding:1px;
border-bottom:1px dotted #039;
}
#content dl.bbsmain dt span.n{
font-weight:normal;
color:#039;
}
#content dl.bbsmain dt span.subject{
font-weight:bold;
color:#039;
}
#content dl.bbsmain dt span.name{
font-weight:bold;
}
#content dl.bbsmain dt span.date{
}
#content dl.bbsmain dt input[type="button"]{
font-size:medium;
color:#039;
background-color:#fff;
border-width:1px;
border-style:solid;
border-color:#039;
cursor:pointer;
}
#content dl.bbsmain dt input[type="button"]:hover{background-color:#dff;}

#content dl.bbsmain dd{
margin:1px 1px 1em 1em;
padding:1px;
}
#content dl.bbsmain dd p.url{
font-size:small;
}

/* exec */
#content form#user{
margin:0px;
padding:0px;
}
#content form#user p{
text-align:right;
}
#content form#user input{
border-width:1px;
border-style:solid;
border-color:#38f;
background:#fff;
}
#content form#user input[type="submit"]{
display:inline;
margin:auto;
padding:auto;
width:auto;
font-size:small;
color:#fff;
background:#039;
border-color:#039;
border-style:solid;
border-width:1px;
cursor:pointer;
}
#content form#user input:focus{border-color:#5bf;}
#content form#user input[type="submit"]:hover{background:#36c;}
#content form#user input[name="key"]{width:6em;}
#content form#user input[name="n"]{width:2em;}

/* operation */

#content form dl.bbsmain{
max-height:36em;
overflow:auto;
}

#content dl.bbsmain dd p.hostaddr{
color:#c00;
}

#content dl.bbsmain dd p.hostaddr span{
text-decoration:underline;
cursor:pointer;
}

#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;}

#content ul.operation{
margin:0px;
padding:0px;
}

#content ul.operation li input{
border-width:1px;
border-style:solid;
}
#content ul.operation li *{border-color:#38f;}
#content ul.operation li *:focus{border-color:#5bf;}

#content dl.operation{
margin:0px;
padding:0px;
}

#content dl.operation dt{
margin:0.1em;
padding:0.2em;
font-weight:bold;
line-height:1.2em;
}

#content dl.operation dd{
margin:0.1em;
padding:0.2em;
}

#content dl.operation dd *{border-color:#38f;}
#content dl.operation dd *:focus{border-color:#5bf;}

#content dl.operation dd textarea{
margin:0em;
padding:0em 0.2em;
width:32em;
height:16em;
border-width:1px;
border-style:solid;
line-height:1.6em;
}
