.p-modal-print {
    &__title {
        text-align: center;
        font-size: $f20;
        margin: 20px 0;
    }
    &__list {
        list-style: none;

        &-li {
            border: 1px solid #7e7e7e;
            margin-right: 15px;
            &:last-child {
                margin-right: 0;
            }
        }
        &-subtitle {
            border-bottom: 1px solid #7e7e7e;
            padding: 15px;
        }
        &-circle {
            border-radius: 50%;
            width: 100px;
            height: 100px;
            position: relative;
            & p {
                padding-top: 15px;
                line-height: 18px;
                margin: 0;
                text-align: center;
            }
            & img {
                width: 30px;
                height: auto;
                position: absolute;
                bottom: 15px;
                left: 35px;
            }
            &--yellow {
                background: #faefd1;
            }
            &--green {
                background: #dfeabf;
            }
            &--blue {
                background: #c6dce4;
            }
        }
        &-btn {
            padding: 15px;
            background: #f0f0f0;
            &-list {
                list-style: none;
                padding: 0;
                width: 100px;
                margin: 0 auto;
            }
        }
        &-link-btn {
            display: block;
            width: 100px;
            padding: 5px;
            border-radius: 4px;
            color: $gray_btn_text;
            border: 1px solid $gray_btn_text;
            text-align: center;
            background: $white;
        }
        &-plus {
            display: inline-block;
            width: 25px;
            height: 25px;
            position: relative;
            margin: 0 5px;

            & span::before,
            & span::after {
                display: block;
                content: "";
                position: absolute;
                top: 200%;
                left: 50%;
                width: 84%;
                height: 16%;
                margin: 0px 0 0 -42%;
                background: #7e7e7e;
            }
            & span::after {
                transform: rotate(90deg);
            }
        }
    }
}