body {background-color:#FFF;}
h1 { text-align:center;width:70%;margin:10px;border:2px solid #99F;background-color:#FFF;font-size:20pt; }
table { border-collapse: collapse;width:80%;margin:5px 10% 0 10%; }
th { background-color:#99e;font-size:12pt;border:1px solid #666;padding:4px;width:140px; }
td { background-color:#fff;font-size:10pt;border:1px solid #666;padding:3px; }

.form {text-align:center;border:1px dotted #77E;width:50%;margin:30px;padding:15px;}
.input { margin:10px 0 20px 0;color:#00c; }
.submit input { border:2px solid;border-color:#bbf #44a #44a #bbf;background-color:#ddf;padding:3px 12px;font-size:12pt}
.link { text-align:center;padding:0; }
.link a { color:#c53; text-decoration:none; border-bottom:1px dotted;margin:5px; }
.link a:hover { color:#d86; }
.lead { text-align:center;color:#f96;font-size:12pt;font-weight:bold;margin:40px 0 20px 0; }
.explain { font-size:8pt;color:#333; }
.catch { text-align:center;color:#00c; }
.worktime { color:#000;font-size:15pt; }

th.seller { font-size:8pt; width:auto; }
td.seller { font-size:8pt;
