@CHARSET "UTF-8";

#kiyaku {
    width: 100%;
    height: 300px;
    margin: 0;
    padding: 0px;
    overflow: auto;
    border: 1px solid #DDD;
    line-height: 140%;
    font-size: 12px;
}

#kiyaku ul li{
    font-size: 12px;
}

#kiyaku h4 {
    font-size: 14px;
    font-weight: bold;
}

#leftSpace {
    width: 740px;
    text-align: left;
    float: left;
    display:inline;
    margin: 0;
    padding: 0;
}

#leftContentsSpace {
    width: 250px;
    float: left;
    display:inline;
}

#centerContentsSpace {
    width: 480px;
    float: right;
    display:inline;
}

#rightSpace {
    width: 190px;
    float: right;
    margin: 0;
    padding: 0;
    display:inline;
}

.listTable table {
    width: 100%;
    border-right:1px solid #ddd;
    margin:1em auto;
    border-collapse:collapse;
}

.listTable table tr {
    color: #333;
    text-align:left;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left:1px solid #ddd;
    padding:.3em 1em;
}

.listTable table tr td {
    color:#666;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left:1px solid #ddd;
    padding:.3em 1em;
    text-align:left;
}

.listTable table tr td.senodd {
    color:#666;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left:1px solid #ddd;
    padding:.3em 1em;
    text-align:center;
    background:#f3f3f3;
    font-weight: bold;
}

.listTable Table tr td.odd {
    background:#f3f3f3;
    font-weight: bold;
}

.Form form {
    font-size: 12px;
}

.Form form input {
    font-size: 12px;
}

.Form form span.essential {
    font-size: 10px;
    color: #FF0000;
}

.Form form span.error {
    color: #FF0000;
}

.Form table {
    width: 100%;
    border-right:1px solid #ddd;
    margin:1em auto;
    border-collapse:collapse;
}

.Form table tr {
    color: #333;
    text-align:left;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left:1px solid #ddd;
    padding:.3em 1em;
}

.Form table tr td {
    color:#666;
    border-top:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left:1px solid #ddd;
    padding:.3em 1em;
    text-align:left;
}

.Form Table tr td.odd {
    background:#f3f3f3;
    font-weight: bold;
}

.Form Table tr td.err {
    background: #FFEEEE;
    font-weight: bold;
}