.form_line_style_0{}
.form_line_style_0 .title_con:after{content: ""; position: absolute; top: 0; left: 0; width: 200px; border-top: 1px solid #000;}
.form_line_style_0 .form_contents_con .form_info_list_con{}
.form_line_style_0 .form_contents_con .form_info_list_con .form_info_list:after{content: ""; position: absolute; top: 17px; left: 0; width: 5px; height: 1px; background-color: #000;}
.form_line_style_0 .form_contents_con .input_box{border-bottom: 1px solid rgba(0,0,0,0.1);}
.form_line_style_0 .input_style_1_con input[type="file"] + label.file_btn{position: absolute; top: 8px; right: 0; overflow: hidden; z-index: 2;}


@media all and (min-width: 992px) {
    .form_line_style_0 .title_con{width: 200px;}
    .form_line_style_0 .form_contents_con{max-width: calc(100% - 365px); border-top: 1px solid rgba(0,0,0,0.1);}

}