.top-text{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.pict-unit{
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.pict-unit dl{
    padding-right: 37px;
    flex-grow: 1;
    max-width: 551px;;
}

.pict-unit dt {
    padding-top: 14px;
    border-top: solid 1px #97090f;
    font-weight: bold;
    font-size: 1.3rem;
}

.pict-unit dd {
    padding-bottom: 14px;
}

.pict-unit dd li{
    word-wrap: break-word;
    font-size: 1.3rem;
    margin-top: 10px;
    line-height: 2.3rem;
    max-width: 514px;
}

.pict-unit dd li.right{
    text-align: right;
    font-weight: bold;
}

.pict-unit dd li.indent-wrap{
    display: flex;
    width: 100%;
}
.pict-unit dd li.indent-wrap div:first-child{
    font-weight: bold;
    width: 54px;
    font-size: 1.3rem;
    flex-shrink: 0;
}
.pict-unit dd li.indent-wrap div:last-child{
    flex-grow: 1;
    font-size: 1.3rem;
    word-wrap: break-word;
}


.pict-unit .pict{
    width: 113px;
    flex-shrink: 0;
}

.pict-unit .pict img {
    widows: 100%;
}

.pict-unit .pict p{
    text-align: center;
    font-size: 1.3rem;
}

.pict-unit:last-child dd:last-child{
    border-bottom: solid 1px #97090f;
}




.pict-unit.max dl{
    padding-right: 0px;
    max-width: 660px;;
}

.pict-unit.max dd li{
    max-width: 660px;
}