.form_line_style_4{}

.form_line_style_4 .input_style_1_con input[type="file"] + label.file_btn{position: absolute; top: 9px; right: 0; overflow: hidden; z-index: 2;}
.form_line_style_4 .form_contents_con .contents_box .input_box{border-bottom: 1px solid rgba(0,0,0,0.1);}
.form_line_style_4 .form_contents_con .contents_box .input_box.non_line{border-bottom: none;}

@media all and (min-width: 768px) {
    .form_line_style_4 .form_contents_con .col-sm-6.contents_box:nth-child(2n+1){clear: left;}

}

@media all and (min-width: 992px) {

    .form_line_style_4 .form_contents_con .contents_box .label_box{width: 112px;}
    .form_line_style_4 .form_contents_con .contents_box .input_box{width: calc(100% - 112px);}

}