* {
font-size: 100%;
}
body {
background-color: #fff;
}
h1 {
font-size: 100%;
letter-spacing: 1px;
padding: 5px;
margin: 10px 0 10px 0;
border-bottom: 1px solid #000;
}
a:hover {
background-color: #fcc;
}
label {
font-size: 90%;
font-weight: bold;
margin-right: 10px;
}
textarea {
width: 30em;
height: 5em;
}
p {
margin: 0 0 10px 0;
}
li {
margin: 0 0 5px 0;
}
dt {
font-weight: bold;
font-size: small;
margin: 0 0 2px 0;
padding: 0;
}
dd {
margin: 0 0 5px 0;
padding: 0;
}
table {
margin: 5px 0 5px 0;
border: 1px solid black;
}
dl,form {
margin: 0;
padding: 0;
}
th {
background-color: #ccf;
padding: 1px 2px;
font-size: 90%;
}
td {
background-color: #eef;
padding: 1px 1px;
}
table a {
text-decoration: none;
}
small {
font-size: small;
}
#header {
padding: 5px;
background-color: #eee;
font-size: 90%;
letter-spacing: 1px;
text-align: center;
}
#footer {
margin: 5px 0 0 0;
padding: 5px;
background-color: #eee;
font-size: 90%;
letter-spacing: 1px;
text-align: center;
}
#shop_name {
padding: 0 1em;
}
#footer a {
text-decoration: none;
color: #000;
}
div.mesg {
background-color: #fcc;
margin: 0 0 10px 0;
padding: 5px 0;
font-size: 90%;
}
div.submit {
vertical-align: bottom;
font-size: 95%;
margin: 0.5em 0;
}
div.submit input {
margin: 0 5px 5px 0;
}
div.submit select {
margin: 0 5px 5px 0;
}
input.long {
width: 30em;
}
table.detail th {
text-align: left;
}
.pager {
margin: 5px 0 5px 0;
font-size: small;
letter-spacing: 2px;
color: #888;
}
.pager a {
text-decoration: none;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.left {
text-align: left;
}
