@charset "UTF-8";

/* 小児歯科の特徴 */
#feature+div .inner_item_img img,
#feature+div .inner_item_txt {
    border-radius: 50%;
    aspect-ratio: 1;
}

#feature+div .inner_item>a:hover .inner_item_img img {
    transform: scale(1);
}

#feature+div .inner_item_txt {
    background: var(--i_sub_color);
    padding: 30px 40px;
}

#feature+div .heading.block_header_4 .h,
#feature+div .inner_item_txt p {
    color: var(--i_txt_color) !important;
}

#feature+div .heading.block_header_4 .h {
    border-bottom: 1px solid var(--i_txt_color);
    padding-bottom: 15px;
    display: inline-block;
}

#feature+div .wrapper_item {
    justify-content: space-between;
}

#feature+div .inner_item {
    width: calc(33.3% - 15px);
}

@media screen and (max-width: 1200px) {
    #feature+div .wrapper_item {
        justify-content: center;
    }

    #feature+div .inner_item:not(:last-of-type) {
        margin-bottom: 20px !important;
    }

    #feature+div .inner_item {
        width: 50%;
    }
}