.con_box .top_con{
    margin-bottom: 50px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 70px;
}
.con_box .top_con .right_btn{
    text-align: right;
    margin-top: 30px;
}
.con_box .div_box{
    margin-bottom: 25px;
    font-size: 0;
    height: 54px;
    line-height: 54px;
}
.con_box .div_box span{
    display: inline-block;
    font-size: 14px;
    vertical-align: top
}
.con_box .div_box .left_input_box{
    width: 75%;
    border: 1px solid #ddd;
    border-right: 0 none;
    box-sizing: border-box;
    font-size: 0;
    height: 56px;
}

.con_box .div_box .left_input_box input{
    font-size: 14px;
}
.con_box .div_box .left_input_box .text{
    border: 0 none;
    padding: 0;
    border-right: 1px solid #ddd;
    padding-left: 20px;
    width: 30%;
    height: 54px;
}
.con_box .div_box .left_input_box .text:last-child{
    border: 0 none
}
.con_box .div_box .left_input_box .chk_btn{
    width: 10%;
    margin: 0;
    vertical-align: middle;
    cursor: pointer
}
.con_box .div_box .left_input_box .sm_box{
    width: 15%
}
.left_input_box input::-webkit-input-placeholder{color:#ccc}
.left_input_box input::-moz-input-placeholder{color:#ccc}
.left_input_box input::-ms-input-placeholder{color:#ccc}
.left_input_box input:-ms-input-placeholder{color:#ccc}

.con_box .div_box .right_button_box{
    width: 25%;
    font-size: 0;
}
/*
.con_box .div_box .right_button_box button{
    background: none;
    padding: 0;
    border: 1px solid #ddd;
    width: 50%;
    font-size: 15px;
    font-weight: bold
}
.con_box .div_box .right_button_box button.click{
    border-color: #d7443e;
    color: #d7443e
}
*/
#bottom{
    margin-top: 40px
}

.con_box .div_box .right_button_box input{display: none; width: 0; height: 0;}
.con_box .div_box .right_button_box label{display: inline-block; width: 50%; height: 56px; font-size: 15px; border: 1px solid #ddd; text-align: center; font-weight: bold;cursor: pointer;}
.con_box .div_box .right_button_box input:checked + label{border-color: #d7443e; color: #d7443e;}

