@charset "utf-8";

/* 작품관리 */
.col-md-4.title_custom {height: 90px;}
.col-md-4.title_custom .t_box {display: table; width: 100%; height: 100%;}
.col-md-4.title_custom .t_box .tc_box {display: table-cell; vertical-align: middle;}
.col-md-4.title_custom02 {height: 90px;}
.col-md-4.title_custom02 .t_box {display: table; width: 100%; height: 100%;}
.col-md-4.title_custom02 .t_box .tc_box {display: table-cell; vertical-align: middle;}
.col-md-1.title_custom03 {width: 10%;}
.form-box-line.form_box_custom {height: 90px;}
.form-box-line.form_box_custom .t_box {display: table; width: 100%; height: 100%;}
.form-box-line.form_box_custom .t_box .tc_box {display: table-cell; vertical-align: middle;}
.form-box.form_box_custom02 {height: 90px;}
.form-box.form_box_custom02 .t_box {display: table; width: 100%; height: 100%;}
.form-box.form_box_custom02 .t_box .tc_box {display: table-cell; vertical-align: middle; padding-left: 5px;}

@media all and (max-width: 1200px) {
	.col-md-4.title_custom02 {height: 42px;}
	.col-md-1.title_custom03 {width: 46.4%;}
	.form-box.form_box_custom02 {height: 42px;}
}
@media all and (max-width: 991px) {
	.col-md-1.title_custom03 {width: 28%;}
}
@media all and (max-width: 767px) {
	.col-md-4.title_custom {height: 120px;}
	.form-box-line.form_box_custom {height: 120px;}
	.form-box-line.form_box_custom03 {height: auto;}
	.form-box-line.form_box_custom03 label {margin-bottom: 5px;}
}

/* 작품관리 - 쓰기, 수정 */
.gal_list {position:relative; }
.gal_list input {width: 100%;}
.gal_list .list_box {z-index:10; position:absolute; left:0; top:100%; display:none; width:100%; background-color:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.2); }
.gal_list .list_box span {position:absolute; right:0; bottom:100%; padding:3px 10px;  font-size:16px; color:#fff; cursor:pointer; background-color:#000; }
.gal_list .list_box ul {overflow-y:auto; width:100%; height:200px; padding:10px; list-style:none; box-sizing:border-box; }
.gal_list .list_box ul li a {display:block; padding:1px 5px; font-size:15px; box-sizing:border-box; }
.gal_list .list_box .search {padding:0; font-size:0; letter-spacing:-4px; }
.gal_list .list_box .search select {display:inline-block; vertical-align:top; width:30%; max-width: 30%; margin:0; box-sizing: border-box;}
.gal_list .list_box .search input[type="text"] {display:inline-block; vertical-align:top; width:50%; margin:0; box-sizing: border-box; border-left-color: transparent; border-right-color: transparent;}
.gal_list .list_box .search a {display:inline-block; vertical-align:top; width:20%; height:42px; margin:0; letter-spacing:0; line-height:28px; box-sizing: border-box; text-align: center; cursor: pointer;}

@media all and (max-width: 640px) {
	.gal_list .list_box .search input[type="text"] {max-width: 50%;}
}