
@charset "UTF-8";

.contents_box01 .inner_item_txt table tr:nth-child(1) {
    background: #f0f0f0;
}


#case + .contents_box01 .inner_item_txt:nth-of-type(1):nth-last-of-type(1) {
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    overflow-x: scroll;
}
}

#case + .contents_box01 .inner_item_txt table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100% !important;
    overflow-x: scroll;
}

@media screen and (max-width: 768px){
#case + .contents_box01 .inner_item_txt:nth-of-type(1):nth-last-of-type(1) {
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    overflow-x: scroll;
}
}

@media screen and (max-width: 768px){
#case + .contents_box01 .inner_item_txt table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 195% !important;
    overflow-x: scroll;
}
}


.contents_box01 .inner_item_txt table td {
    background: #fff !important;
}

.contents_box01 .inner_item_txt table p {
    padding: 6px;
}


@media screen and (max-width: 768px) {
.contents_box01 .inner_item_txt table {
    overflow-x: scroll;
    width: 200% !important;
}
}

@media screen and (max-width: 768px) {
#case2 + .contents_box01 .inner_item_txt {
    overflow-x: scroll;
}
}