
/*pr_tab*/
.pr_tab {
    margin-bottom: 30px;
}
.pr_tab a {
    text-decoration: none;
    display: block;
    background-color: #d6d6d6;
    color: #666;
    padding: 15px;
    font-size: 20px;
    font-weight: 600;
}
.pr_tab a.active {
    background-color: #cb352c;
    color: #fff;
}
.product_01 .imgbox {
    border: 1px solid #ddd;
}
.product_01 .txtbox ul li {
    margin-bottom: 15px;
}
.product_01 .txtbox ul li:last-child {
    margin-bottom: 0;
}
.product_01 .txtbox ul li h3 {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 4px;
    background-color: #f7f7f7;
}
.product_01 .txtbox ul li h3 .c_rd {
    color: #cb352c;
}
@media (max-width:768px) {
    .pr_tab a {
        padding: 10px;
        font-size: 15px;
    }
    .product_01 .imgbox {
        margin-top: 15px;
    }
    .product_01 .txtbox ul li {
        margin-bottom: 5px;
    }
}
/*ftbox*/
.ftbox {
    margin-top: 30px;
}
.ftbox h3 {
    color: #fff;
    background-color: #1a315c;
    padding: 10px;
}
.ftbox ul li .iconbox {
    border: 1px solid #ddd;
    padding: 30px 15px;
}
.ftbox ul li .iconbox h2 {
    color: #30a4dc;
    margin-bottom: 5px;
    line-height: 1em;
}
.ftbox ul li .iconbox p {
    font-size: 15px;
    line-height: 1.2em;
    font-weight: 600;
}
@media (min-width:769px){
    .product_01 .txtbox {
        padding-right: 50px;
    }
}
@media (max-width:768px){
    .ftbox ul.row {
        margin: 0 -5px;
    }
    .ftbox ul.row li {
        padding: 0 5px;
    }
    .ftbox ul li .iconbox {
        padding: 20px 15px;
    }
    .ftbox ul li .iconbox img {
        width: 60px;
    }
    .ftbox ul li .iconbox p {
        font-size: 12px;
    }
}

/*app*/
.app{
    margin-bottom: 20px
}
@media (max-width:769px){

    .app ul li .iconbox img {
        width: 100%;
    }

}