/**************************************************
    rsv200808/style.css
    file created in 2008/05/31 21:43:15.
    LastUpdated :2008/06/06 15:47:48.
    author iNo
**************************************************/

h1 {
    font-weight: bold;
    font-size: 110%;
    margin: 0;
}
table {
    margin: 0px 0 15px 0;
    border-collapse: collapse;
    padding: 0px;
    border-spacing: 0px;
    /*
    border: 1px solid #999;
    */
}
td, th {
    border-collapse: collapse;
    border-spacing: 0px;
    /*
    border: 1px solid #557556;
    */
    border: 3px solid #fff;
}
th {
    padding: 5px;
    font-weight: bold;
}
td {
    padding: 5px 20px 5px 10px;
}
.odd th {
    /*
    background: #b5d5b6 url(thead_bg.png) no-repeat left top;
    */
    background: #d3d0b0;
    width: 9em;
    text-align: right;
}
.even th {
    background: #d3d0b0;
    /*
    background: #b5d5b6 url(thead_bg.png) no-repeat left top;
    */
    width: 9em;
    text-align: right;
}
.odd td {
    /*
    background-color: #f0faf0;
    background-color: #e9f3e9;
    */
    background: #e3eccc;
}
.even td {
    /*
    background-color: #f0faf0;
    background-color: #e9f3e9;
    */
    background: #e3eccc;
}
th#form-title {
    color: #fff;
    /*
    background: #456546 url(hhead_bg.png) no-repeat left top;
    */
    background: #466545 url(../lib/image/inquiry_hhead_bg.png) repeat-x left top;
    text-align: center;
    padding: 5px;
    width: auto;
}
#areacode-body label {
    margin-right: 20px;
}
#c-tel {
    margin-bottom: 5px;
}
#c-tel label, #c-fax label {
    display: block;
    float: left;
    width: 3em;
    text-align: right;
    margin-right: 5px;
}

#request-layer dd {
    margin: 0 0 0.5em 1.5em;
}

#submit-cell {
    /*
    background-color: #658566;
    */
    background-color: #537c4e;
    text-align: center;
    padding: 5px;
}
#submit-cell input {
    font-size: 100%;
}

.input-text {
    color: #000;
    border: 1px solid #666;
    font-size: 100%;
    padding: 2px;
    height: 1.5em;
    letter-spacing: 1px;
    width: 600px;
}
.input-zip-code .input-text,
#c-tel .input-text,
#c-fax .input-text {
    width: 200px;
}
textarea:focus,
.input-text:focus {
    background-color: #ffd;
}
.input-require span.rc {
    color: #c00;
    font-size: 120%;
    vertical-align: middle;
    margin-left: 2px;
}
#input-require-notice {
    font-weight: bold;
    margin: 5px 40px;
}
textarea {
    color: #000;
    border: 1px solid #666;
    font-size: 100%;
    padding: 2px;
    letter-spacing: 1px;
    width: 600px;
}
select {
    color: #000;
    font-size: 90%;
}

#input-error-body {
    margin: 15px 0 50px 50px;
}
#input-error-body h1 {
    font-size: 140%;
    color: #c00;
}
#input-error-body .input-error {
    font-weight: bold;
    color: #c00;
}
#input-error-body #input-error-back-button {
    font-size: 100%;
    margin-top: 15px;
}

#sendmail-check-layer p {
    margin: 10px auto 0;
    width: 600px;
}
#sendmail-check-layer table {
    border-collapse: collapse;
    width: 600px;
    margin: 15px auto;
}
#sendmail-check-layer table th,
#sendmail-check-layer table td {
    border-collapse: collapse;
    border: 1px solid #999;
    padding: 3px 5px;
}
#sendmail-check-layer table th {
    background-color: #ccc;
    width: 10em;
    text-align: right;
}
#sendmail-check-layer #sendmail-button-layer {
    width: 600px;
    margin: 0 auto 15px;
}
#sendmail-check-layer #sendmail-submit-button {
    font-size: 100%;
    margin: 0 50px;
}

#sendmail-success-layer p {
    margin: 10px auto 0;
    width: 600px;
}
#sendmail-success-layer p#eweb-copyright {
    font-size: 80%;
    text-align: right;
}


/*
vim:fdl=0 fdm=marker:ts=4 sw=4 sts=0:
*/

