@charset "utf-8";
/*-------------- 医院ごとのパーツ -----------------*/

ul.bullets-list {
    margin-left: 0em;
}

@media only screen and ( min-width : 428px ) {
    ul.bullets-list2 {
        margin-left: 23em;
    }
}

@media only screen and ( max-width : 428px ) {
    ul.bullets-list2 {
        margin-left: 1.5em;
    }
    .img-in-cell {
        margin-left: -26px;
    }     
    .price-notes {
        text-align: right;
    }
}

.flex-box-left {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    margin-left: 10px;
    margin-bottom: 10px;
  }

.flex-box-item-3col-B {
    width: 310px;
    padding-bottom: 20px;
}

.mr-80px {
    margin-right: 80px;
}

.recep-time dd {
    width: calc(100% - 120px);
}

dl.explan-list > dt {
    font-weight: 100;
}

.price-desc-left {
    width: auto;
}