@charset "UTF-8";


/* ========製品ページ用======== */
table#table-01 {
    width: 495px;
    margin:0px 0px 0px 10px;
    table-layout:fixed;
    border: 1px #A9A9A9 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    width: 155px;
    padding: 5px;
    border: #A9A9A9 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-size:70%;
    font-weight: normal;
    line-height: 130%;
    text-align: center;
    vertical-align:middle;
}

table#table-01 td {
    width: 155px;
    padding: 5px;
    border: 1px #A9A9A9 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: center;
}


/* ========会社概要用======== */
.table_02 {
    width:95%;margin:0px 0px 3px 10px;padding:0px;
    border-collapse:collapse;
    font-size:80%;
}
.table_02 th {
    width:25%;padding:2px 2px 2px 4px;
    font-weight: normal;
    text-align:left;vertical-align:top;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}
.table_02 td {
    padding:2px 2px 2px 4px;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}

.table_02b {
    width:95%;margin:0px 0px 3px 10px;padding:0px;
    border-collapse:collapse;
    font-size:80%;
}
.table_02b th {
    width:60%;padding:2px 2px 2px 4px;
    font-weight: normal;
    text-align:left;vertical-align:top;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}
.table_02b td {
    padding:2px 2px 2px 4px;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}


/* ========設備ページ用======== */
table.table-03 {
    margin:0px 0px 0px 5px;
    border-spacing: 0px;
    font-family: Verdana,sans-serif;
}

table.table-03 th, table.table-03 td {
    border-width: 1px;
    border-style: solid;
    padding: 2px;
}

table.table-03 thead th {
    width: 120px;
    font-size:75%;
    font-weight: normal;
    text-align: center;
    border-color: #ccffff #3366ff #3366ff #ccffff;
    background-color: #99ccff;
}
table.table-03 tbody th {
    border-color: #ffffcc #aca866 #aca866 #ffffcc;
    background-color: #eceaa8;
}

table.table-03 td {
    width: 120px;
    font-size:70%;
    text-align: center;
    border-color: #ffffff #a9a9a9 #a9a9a9 #ffffff;
   }

.green { background-color:#d9fee5;}  
.blue { background-color:#d9f4fe;} 
.purple { background-color:#d9e4fe;} 
.green2 { background-color:#defed9;}  
.blue2 { background-color:#d9ebfe;} 
.purple2 { background-color:#dad9fe;} 
.grey { background-color:#eeeeee;} 

/* ========社歴用======== */
.table_04 {
    width:95%;margin:0px 0px 3px 10px;padding:0px;
    border-collapse:collapse;
    font-size:70%;
}
.table_04 th {
    padding:2px 2px 2px 4px;
    font-weight: normal;
    text-align:left;vertical-align:top;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}
.table_04 td {
    padding:2px 2px 2px 4px;
    background-color:#F5F5F5;
    border:1px solid #A9A9A9;
}
