.acMenu dt {
    cursor: initial;
}

/* 20231106　追加分 空白調節*/
.pageTitleBox {
    padding-bottom: 10px;
}

/* /20231106　追加分 */

/* 20231113 flex外す左寄せ 要素（説明文）width:100%;*/
.serviceFlex {
    display: flex;
    /*flex */
    justify-content: normal;
    /*元space-around*/
}

.serviceFlex.right .textBlock {
    margin-left: 0;
}

.serviceFlex .textBlock {
    width: 100%;
    /* 元50% */
}

/* /20231113 flex外す要素（説明文）width:100%; */

/* 20231116 画像大きさ */
.serviceFlex .imgBlock {
    width: 50%;
}

/* 診察内容２画像調節 */
.imgBlock2 > img {
    height: 46%;
}

.serviceFlex .imgBlock2 {
    width: 60%;
}

.serviceFlex .imgBlock3 {
    width: 80%;
}

/* ・20231116 画像大きさ */

/* 20231117 改行 */
.sp_only {
    display: none;
}

/* /20231117 改行 */

.serviceFlex .est_sp {
    width: 40%;
    margin: 20px 0 0;
    object-fit: unset;
}

@media screen and (max-width: 778px) {
    .serviceFlex.left {
        flex-direction: column;
    }
}

/* /20231114 スマホ版診療内容縦並び */

.movieSampleWrap {
    background-color: initial;
}

.faqTxt:after {
    background: initial;
}

@media screen and (max-width: 640px) {
    .sp_hide_br {
        display: none;
    }
}

@media screen and (max-width: 1300px) {
    .pc_br {
        display: none;
    }
}

.add_text {
    font-size: 16px;
}

/* 20231116 要素がくっついてしまうため  画像サイズ調節*/
@media screen and (max-width: 767px) {
    /* 20231117 width調節 */
    .faqTxt {
        position: relative;
        width: calc(100% - 1px);
        font-size: 14px;
    }

    #block {
        /* height: 280px !important;/*元々*/
        height: auto !important;
    }

    .serviceFlex .imgBlock img {
        object-position: center center;
        object-fit: cover;
        height: 40vh;
        border-radius: 20px;
    }

    .serviceFlex .imgBlock {
        width: 100%;
    }

    /* 20231117 余白調節 */
    .mb30 {
        margin-bottom: 30px;
    }

    .pageTitleBox {
        padding: 20px 0 0;
    }

    /* 20231117 改行 */
    .sp_only {
        display: block;
    }

    /* /20231117 改行 */
    .serviceFlex .est_sp {
        object-position: center center;
        width: 55%;
        object-fit: cover;
        margin: 0 auto;
    }

    /* /20231117 余白調節 */
    .faqTxt {
        position: relative;
        width: calc(100% - 1px);
        font-size: 14px;
    }
}

/* /20231116 要素がくっついてしまうため */
