@CHARSET "utf-8";

body {
    background-color: rgba(0, 0, 0, 0.01);
    color: #333;
}

ul {
    list-style: square;
}

.err {
    background-color: #ffb6c1;
}

/* 画像の枠消し */
a img {
    border-style: none;
}

th td {
    empty-cells: show;
}

/* for JQuery */
/* font */
.ui-widget {
    font-family: Helvetica, sans-serif;
    font-weight: normal;
}
.msg-list {
    list-style: none;
    padding: 6px 16px;
}

.msg-icon {
    margin-right: 4px;
}
.ui-icon {
    display: inline-block;
    vertical-align: top;
}

input, textarea, select, .ui-widget input, .ui-widget textarea,
    .ui-widget select {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

th {
    background-color: #f4e3fb;
}

tr.inputRow {
    cursor: pointer;
}

.evenRow {
    background-color: #D0E5F5;
}

.oddRow {
    background-color: #fff;
}

.btn-go-back {
    background-color: transparent;
    border: none;
    color: #0000ee;
    cursor: pointer;
    font-size: 1em;
    padding: .25em .5em;
    text-decoration: underline;
}
.link-text {
    display: block;
    padding: 0 .5em;
    float: left;
}
