.content_top_box{height:55px; border-bottom:2px solid #494949; margin-bottom:10px; margin-top:10px;}
.content_top_box:after{display:block;clear:both;content:''}
.content_top_box .btn_manage_sub_option{float:left;margin:17px 20px 0 0;font-size:22px;letter-spacing:2px;color:#bdbdbd;font-weight:bold;}
.content_top_box .btn_manage_sub_option:hover{color:#612581;font-weight:bold;}
.content_top_box .btn_manage_sub_option.on{font-weight:bold;color:#612581}
.content_top_box .btn_manage_sub_link{float:right;width:154px;height:56px;margin-top:-8px;border-radius:3px;background-color:#494949;font-size:16px;line-height:56px;letter-spacing:1px;text-align:center;color:#fff}
.content_top_box .btn_manage_sub_link.on{background-color:#0ac807}

.workList{width:1080px;margin:0px auto;}

.t_wrap::-webkit-scrollbar {
    width: 5px;
}
/* Track */
.t_wrap::-webkit-scrollbar-track {
    background: #E5E5E5; 
}
/* Handle */
.t_wrap::-webkit-scrollbar-thumb {
    background: #999; 
}
/* 191210 수정 */
/*.tag_wrap2{width:1278px; height:500px; background-color:#fff; margin:0px auto;}
.tag_wrap2 .t_content{width:1274px; height:361px; text-align:left; overflow:hidden; border:2px solid #d7d7d7; border-top:0px; margin-bottom:50px;float:left; border-radius:0px 0px 10px 10px}
.tag_wrap2 .t_content .search_wrap{width:100%; height:150px; float:left;}
.tag_wrap2 .t_content2{  float:left;margin-top:140px; width:100%; margin-bottom:100px;}
.tag_wrap2 .t_content p{font-size:18px; margin-bottom:20px; padding-left:6px; margin-top:20px; text-align:center;}
.tag_wrap2 .t_content .t_wrap{padding:5px 10px; width:254px; float:left; overflow-y:scroll; overflow-x:hidden; height:350px; text-align:center;}
.tag_wrap2 .t_content .t_wrap p{font-size:18px; color:#040404;}
.tag_wrap2 .t_content .t_wrap .border{width:1200px; border-bottom:1px solid #c4c4c4; height:10px; margin-left:8px; float:left; margin-top:10px;}
.tag_wrap2 .t_content .t_wrap .border2{width:70px; border-bottom:1px solid #660ca3; height:10px; float:left;}

.tag_wrap3{width:1278px; padding-top:60px; height:120px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; margin:0px auto;}
.tag_wrap3 .t_content{width:100%; text-align:left; overflow:hidden;}

.tag_wrap2 .t_content .t_wrap label{color:#fff;font-size:14px;display:inline-block; padding: 8px 12px;border-radius: 18px;margin:5px; background:#F9F9F9; color:#aaaaaa; cursor:pointer; border:2px solid #E5E5E5}
.tag_wrap2 .t_content .t_wrap label:hover{border:2px solid #4E128C; color:#000 ; font-weight:bold;}
.tag_wrap2 .t_content .t_wrap input:checked+label{ border:2px solid #4E128C; color:#000; font-weight:bold;};*/

.tag_wrap2{width:1278px; height:500px; background-color:#fff; margin:0px auto;}
.tag_wrap2 .t_content{width:1274px; height:661px; text-align:left; overflow:hidden; border-top:0px; margin-bottom:50px;float:left; border-radius:0px 0px 10px 10px}
.tag_wrap2 .t_content .search_wrap{width:100%; height:150px; float:left;}
.tag_wrap2 .t_content2{  float:left;margin-top:140px; width:100%; margin-bottom:100px;}
.tag_wrap2 .t_content p{font-size:18px; margin-bottom:20px; padding-left:6px; margin-top:20px; text-align:center; font-weight:400;}
.tag_wrap2 .t_content .t_wrap{padding:5px 10px; width:412px; float:left; overflow-y:scroll; overflow-x:hidden; height:250px; text-align:center;}
.tag_wrap2 .t_content .t_wrap p{font-size:18px; color:#040404; font-weight:300;}
.tag_wrap2 .t_content .t_wrap .border{width:1200px; border-bottom:1px solid #000; height:10px; margin-left:8px; float:left; margin-top:10px;}
.tag_wrap2 .t_content .t_wrap .border2{width:70px; border-bottom:1px solid #000; height:10px; float:left;}

.tag_wrap3{width:1278px; padding-top:60px; height:120px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; margin:0px auto;}
.tag_wrap3 .t_content{width:100%; text-align:left; overflow:hidden;}

.tag_wrap2 .t_content .t_wrap label{color:#fff; font-size:14px;display:inline-block; padding: 8px 12px;border-radius: 18px;margin:5px; background:#fff; color:#aaaaaa; cursor:pointer; border:1px solid #E5E5E5}
.tag_wrap2 .t_content .t_wrap label:hover{border:1px solid #000; background-color:#000; color:#fff ; font-weight:400;}
.tag_wrap2 .t_content .t_wrap input:checked+label{ border:1px solid #000; background-color:#000; color:#fff; font-weight:400;};
/* 191210 수정 */

.img_view {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
.img_view .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.7; filter:alpha(opacity=50);}
.img_view .pop {display:block; width:auto; max-width:100%;}

.pop p.ctxt {color: #666; line-height:25px;}
.pop .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
.cbtn {display:inline-block; height:35px; padding:0px 25px; border:1px solid #f6921d; background-color:#fff; font-size:14px; color:#fff; line-height:25px;}	
.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

.img_view {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
.img_view .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.7; filter:alpha(opacity=50);}
.img_view .pop {display:block; width:auto; max-width:100%;}

.pop p.ctxt {color: #666; line-height:25px;}
.pop .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
.cbtn {display:inline-block; height:35px; padding:0px 25px; border:1px solid #f6921d; background-color:#fff; font-size:14px; color:#fff; line-height:25px;}	
.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

.grid li{
	width:303px;
	margin-right:20px;
	height:374px;
	float:left;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:130px;
	margin-top:20px;
	letter-spacing:-1px;

}

.imgwrap{
	width:303px;
	height:auto;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
}

.grid li:nth-child(4n){
	margin-right:0px;
}