@charset "UTF-8";


@media screen and (min-width: 1280px) {
.dialogue__conversation-left-nursing-care.--right{
    padding-right: 23.4375%;
    padding-left:0rem;
}


.dialogue__conversation-left-nursing-care.--right .dialogue__conversation-left{
    right: 0;
    left: auto;
    max-width: 400px;
}

}

@media screen and (min-width: 1280px) {
    .dialogue__conversation-left-nursing-care .dialogue__picture.--height-600 img {
        height: 600px;
    }
}

.dialogue__conversation--reverse.--space-between{
    justify-content: space-between;
}

.dialogue__conversation.--justify-between{
    justify-content: space-between;
}

.u-text-center{
    text-align: center;
}

.u-flex-center{
    display: flex;
    justify-content: center;
}

.u-only-sp{
    display: none;
}

.c-mvField__noimageTitle{
    font-size: 45px;
    line-height: 56px;
    font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Arial, Helvetica, sans-serif;
    color: #333;
}

.president-nuder__profile-name_s{
    font-size: 26px!important;
    line-height: 38px!important;
}

.dialogue__mainvisual-a-background-full img{
    position: relative!important;
    width:274px!important;
    height:auto!important;
    object-fit: initial!important;
    max-height: 74px!important;
    padding:12px 0px!important;
}

.dialogue__mainvisual-a-background-full{
    height:auto!important;
}

.president-nuder__conversation-picture{
    overflow: hidden;
}




@media screen and (max-width: 750px) {
    .c-mvField__noimageTitle{
        font-size: 35px;
        line-height: 56px;
    }
    .president-nuder__profile-name_s{
        font-size: 22px!important;
        line-height: 36px!important;
    }
    .u-flex-center{
        flex-direction: column;
    }
    .u-sp-font-size-30{
        font-size: 30px;
    }
    .u-sp-font-size-26{
        font-size: 26px;
    }

    .u-sp-font-size-24{
        font-size: 24px;
    }

    .u-only-sp{
        display: block;
    }
    
}

.u-gap-20{
    gap: 20px;
}

.u-letter-spacing-s{
    letter-spacing: 0.02em;
}

.c-mvField__subTitle{font-weight:700;letter-spacing:.02em;font-size:26px;line-height:1.2;color:#fff;max-width:1296px;margin:0 auto;padding-left:20px}