@charset "UTF-8";

#btn + .contents_btn01 a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-size: 13px;
    margin: 0 1% 10px 1%;
    background: #FF0302 url(/common/upload_data/estate-labocojp/image/20210601103140.png) no-repeat right 3px top 50%;
    border: 4px solid #141414;
    background-size: 14px;
    transition: all 0.3s ease;
}

#table + .contents_box01 table th {
    background-color: #ff000d;
    color: #fff;
}


#table + .contents_box01 table tr td:nth-child(1) {
    background: #d9d9da;
}

#table + .contents_box01 table th + td {
    background: #d9d9da;
}

#table2 + .contents_box01 table tr td:nth-child(1) {
    background: #d9d9da;
}


#table2 + .contents_box01 table th:nth-child(1) {
    background: #d9d9da;
    color: #fff;
}

#table2 + .contents_box01 table th:nth-child(2) {
    background: #000;
    color: #fff;
}

#table2 + .contents_box01 table th:nth-child(3) {
    background: #FF0000;
    color: #fff;
    border: 4px solid #FF0000;
}

#table2 + .contents_box01 table td:nth-child(3) {
    border-right: 4px solid #ff0000;
    border-left: 4px solid #ff0000;
}

#table2 + .contents_box01 table tr:last-child td:last-child {
    border-bottom: 4px solid #ff0000;
}