@charset "UTF-8";

#message + .contents_box01 .wrapper_item {
    background: #f9f6f0;
    padding: 0 5rem 0 0;
}
#message + .contents_box01 .inner_item_img {
    position: relative;
    top: -5rem;
    left: -5rem;
}
#message + .contents_box01 .inner_item_txt {
    padding-left: 3rem;
}
#message + .contents_box01 .inner_item_txt h3 {
    font-size: 170%;
}
#message + .contents_box01 .inner_item_txt h3:before {
    top: 50%;
    transform: translateY(-50%);
}
#message + .contents_box01 .inner_item_txt p {
    display: none;
}
.staff_table {
    width: 100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.staff_table  tr th {
    white-space: nowrap;
    padding-right: 2rem;
}
.tr1 th {
    padding-top: 3rem;
    padding-bottom: 1rem;
}
.tr1 td {
    padding-top: 3rem;
    padding-bottom: 1rem;
}
.tr2 th {
    padding-top: 1rem;
    padding-bottom: 3rem;
}
.tr2 td {
    padding-top: 1rem;
    padding-bottom: 3rem;
}
#message2 + .contents_box01 .wrapper_item {
    background: #f9f6f0;
    padding: 0 5rem 3rem!important;
}
@media screen and (max-width: 1200px) {
#message + .contents_box01 .inner_item_img {
    top: -4rem;
    left: -2rem;
}
}
@media screen and (max-width: 900px) {
#message + .contents_box01 .wrapper_item {
    padding: 3rem;
}
#message + .contents_box01 .inner_item_img {
    top: 0;
    left: 0;
}
#message2 + .contents_box01 .wrapper_item {
    padding: 0 3rem 3rem!important;
}
}