@charset "UTF-8";

#table_1 + div.width_fixed>.content_wrapper {
    max-width: calc(100% - 280px) !important;
}
#table_1 + div.block_table_7.wauto table tr:first-child td {
    font-weight: 600;
}
#table_1 + div.block_table_7 table tr:first-child td {
    background: #6b6969;
    color: #fff;
}
#table_1 + div.block_table_7 table tr:first-child td:last-child {
    background: #ffac74;
}

/*#table_1 + div.block_table_7 table tr:nth-child(5) td:last-child {
    padding-right: 120px;
    position: relative;
}*/
@media screen and (min-width: 764px) {
#table_1 + div.block_table_7:before {
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    /*bottom: 210px;*/
    bottom: 35%;/*修正*/
    right: 0;
    background-image: url(/common/upload_data/tsubasa-dentaljp/image/20240326171657.png);
    background-repeat: no-repeat;
    background-size: contain;
}
}
@media screen and (max-width: 1054px) {
#table_1 + div.block_table_7:before {
    /*bottom: 270px;*/
    bottom: 35%;/*修正*/
    right: 0;
}
}
@media screen and (max-width: 830px) {
#table_1 + div.block_table_7:before {
    /*bottom: 270px;*/
    bottom: 35%;/*修正*/
    right: 0;
}
}
@media screen and (max-width: 765px) {
#table_1 + div.width_fixed>.content_wrapper {
    max-width: 100% !important;
}
#table_1 + div.block_table_7 tr:nth-child(5) td:nth-child(3) {
    position: relative;
    padding-right: 180px;
}
#table_1 + div.block_table_7 tr:nth-child(5) td:nth-child(3):after{
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    bottom: -20px;
    right: 0;
    background-image: url(/common/upload_data/tsubasa-dentaljp/image/20240326171657.png);
    background-repeat: no-repeat;
    background-size: contain;
}
#table_1 + div.block_table_7:before {
    bottom: 270px;
    bottom: 140px;
    right: 10px;
}
}