.option .option-list .inner {
    padding: 20px;
    box-sizing: border-box
}

.option .option-list__text {
    margin-top: 5.20833%;
    padding-top: 2.60417%;
    border-top: 1px #cacaca solid
}

.option .option-list__text li {
    line-height: 2
}

.option .option-list__model {
    display: table;
    margin-top: 5px
}

.option .option-list__model__icon {
    display: table-cell
}

.option .option-list__model__icon .icon {
    width: 80px;
    height: 25px;
    margin-right: 10px;
    padding-top: 2px;
    font-size: 24px;
    font-size: 1.5rem;
    color: #fff
}

.option .option-list__model__type {
    display: table-cell;
    vertical-align: baseline
}

.option .option-list .figcaption {
    margin-top: 2.60417%;
    text-align: left;
    line-height: 1.5
}

.option .option-list .notes {
    font-size: 19.2px;
    font-size: 1.2rem
}

@media screen and (min-width:768px) {
    .option .option-list {
        font-size: 1.8rem
    }

    .option .option-list .inner {
        padding: 20px;
        box-sizing: border-box
    }

    .option .option-list__text {
        margin-top: 20px;
        padding-top: 15px;
        border-top: 1px #cacaca solid
    }

    .option .option-list__text li {
        font-size: 1.5rem;
        line-height: 2
    }

    .option .option-list .figcaption {
        margin-top: 10px
    }

    .option .option-list .notes {
        font-size: 1.5rem
    }
}