.price_list {
    width: 100%;
    font-size: 0;
    margin: 30px auto;
}
.price_list_item-title{
    padding: 10px 0px;
    text-align: center;

}
.price_list_item-title .price_list_item-title--top{
    font-size: 1.8rem;
    display: inline-block;
    width: 100%;

}
.price_list_item-title{
    display: inline-block;
    width: 100%;

}
/* .price_list *{

} */
.plice_list_column {
    display: inline-block;
    width: 100%;
    border-left: 4px solid #888;
    margin-top: 5px;
}


.plice_list_column3 {
    display: inline-block;
    width: 100%;
}

.price_list_item {
    border-bottom: 1px solid #eee;

}
.price_list_item-head {
    border-bottom:2px solid #888;
    font-weight: bold;
}

.price_list_item-num {
    display: inline-block;
    width: 40%;
    background-color: #eee;
    font-size: 1.6rem;
    padding: 3px;

}

.price_list_item-price {
    display: inline-block;

    width: 60%;

    text-align: right;

    font-size: 1.6rem;
    padding: 3px 5px;

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+94,ededed+100 */
    background: linear-gradient(to right, #ffffff 0%, #f6f6f6 94%, #ededed 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



}

.price_list_item-title {
    width: 100%;
    font-size: 1.6rem;
    border: none;
}

.form_intro-table{

    font-size: 0;
    width: 100%;
}

.form_intro-table-item{
    margin-bottom: 10px;
    font-size: 0;
}
.form_intro-table .form_intro-table-item *{

    font-size: 1.6rem;

}

.form_intro-table-item .form_intro-table-title{
    display: inline-block;
    width: 100%;
    background-color: #eee;
    padding: 15px;

}
.form_intro-table-item .form_intro-table-content{
    display: inline-block;
    width: 100%;
    /* background-color: #fff; */
    padding: 15px;
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+94,ededed+100 */
        background: linear-gradient(to right, #ffffff 0%, #f6f6f6 94%, #ededed 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


}
.form_intro-table2{
    margin-top: 20px;
    margin-bottom: 20px;

}
.form_intro-table2 .form_intro-table-title{
    background-color: #ccc;

}

@media print,
screen and (min-width: 745px) {
    .price_list_item-title .price_list_item-title--top{
        font-size: 2.4rem;


    }


    .plice_list_column {
        width: 33%;

    }

    .form_intro-table-item .form_intro-table-title{
        width: 40%;

    }
    .form_intro-table-item .form_intro-table-content{
        width: 60%;


    }

}
