.table_design11.table_design_sp {
    display: none;
}
.dep_image_ttl{
    display: flex;
    align-items: center;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    border-bottom: 3px solid #43b87f;
}
.dep_image_ttl>img{
    height: 50px !important;
    width: auto;
}
.dep_image_ttl>h4{
    margin-bottom: 0px;
    background: none;
    color: #43b87f;
}
@media (max-width: 991.98px) {
    .category{
        margin-right: 1rem !important;
    }
    .sp_none{
        display: none !important;
    }
    .wp-block-spacer{
        height: 0rem !important;
    }
    .tiltle_type1{
        margin-bottom: 2rem !important;
    }
    .ltg-slide picture img {
        min-height: 200px !important;
    }
    .ltg-slide .ltg-slide-text-title {
        font-size: 1.5rem !important;
        display: block !important;
    }
    .table_design11{
        display: none;
    }
    .table_design11.table_design_sp{
        display: table !important;
        width: 100%;
        min-width: 100%;
    }
    .home .site-footer-copyright{
        padding-bottom: 4rem !important;
    }
    .site-body{
        padding-bottom: 0 !important;
    }
    .newinfo_class li.wp-block-post .wp-block-columns time,
    .newinfo_class li.wp-block-post .wp-block-columns a{
        font-size: 1.1rem;
    }
    .information_group a{
        text-decoration: none !important;
    }
    .information_group::after{
        width:calc(var(--vk-width-container) - var(--vk-width-container-padding) * 2) !important;
    }
    
    .spacer-none{
        display: none !important;
    }
    .wp-block-vk-blocks-faq.vk_faq {
        border-bottom: none !important;
    }
    .vk_faq {
        padding-bottom: 0 !important;
    }
    .vk_borderBox_title{
        font-size: 1.5rem !important;
        margin-bottom: 1rem !important;
    }
    .vk_faq_title{
        font-size: 1.2rem !important;
        margin-bottom: 1rem !important;
    }
    .vk_faq_content{
        padding-top: 0 !important;
    }
    .vk_faq_content p{
        font-size: 1.2rem !important;
    }
    .vk_faq .vk_faq_content:before{
        top: 0px !important;
    }
    
    .medical_treatment_group::after,
    .is_news-style.is-style-default::after,
    .access_group::after,
    .information_group::after,
    .clinical_department_group::after,
    .left_message_group::after,
    .facility_information::after,
    .medical_equipment_information::after,
    .access_group::after,
    .first_time_customer_group::after,
    .car_infomation_group::after
    {
        top: 5rem !important;
        height: calc(100% - 5rem) !important;
    }
    .question_group::after{
        top: 5rem !important;
        height: calc(100% - 5rem) !important;
    }
    .left_message_group::after
    {
        top: 1.5rem !important;
        height: calc(100% + 2rem) !important;
    }
    .faq_fst .vk_faq-body{
        margin-top: 0 !important;
    }
    .top_root{
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .top_root_p{
        font-size:1.1rem !important;
    }
    .dep_image_ttl{
        align-items: center;
    }
    .dep_ul_list{
        padding-left: 0 !important;
    }
    .dep_ul_list li{
        font-size: 1.2rem !important;
    }
    .top_txt_01{
        font-size: 1.2rem !important;
    }
    .txt_spdef{
        font-size: 1.1rem !important;
    }
    .facility_title.top_txt_01{
        margin-bottom: 0 !important;
    }
    div.next-prev {
        flex-wrap: nowrap;
    }
    .vk_post_body h5.vk_post_title.media-title a{
        font-size: 0.8rem;
        font-weight: normal;
        border-bottom: 1px dotted #393535;
        padding-bottom: 0.3em;
    }

    .vk_post {
        border-top: none !important;
        border-bottom: none !important;
        border: none !important;
    }
}


