@charset "utf-8";
/* CSS Document */

input,select,label,textarea {font-family:PTD,'나눔고딕',NanumGothic,NGW,'돋움',dotum,AppleGothic,sans-serif; margin:0; padding:0; border-radius:0}
button{font-family:PTD,'나눔고딕',NanumGothic,NGW,'돋움',dotum,AppleGothic,sans-serif; margin:0; padding:0;cursor:pointer;}

#homework{background:#fff;}

/*과제제출 셀렉트 박스 이미지*/
div#homework .jqTransformSelectWrapper {background: url('../../c2zHomebbs/images/select_arrow.png') no-repeat right center #fff; height:43px; margin-top:0; border-color:#ddd !important}
div#homework .jqTransformSelectWrapper.select {background: url('../../c2zHomebbs/images/select_arrow.png') no-repeat right center #fff;}
div#homework .jqTransformSelectWrapper div span, div#homework .jqTransformSelectWrapper  a.jqTransformSelectOpen{height:43px;}
div#homework .jqTransformSelectWrapper div span{line-height:43px;}
div#homework .jqTransformSelectWrapper .container{ margin-top:40px;}
div#homework .jqTransformSelectWrapper .container ul{width:100%; margin-left:-1px;}
div#homework .jqTransformSelectWrapper .container ul li a{padding:10px 5px;}

/*과제제출 상단 공지*/
div#homework_notice{
width:100%; border:2px solid #ffaa7f; padding:1em 15px;box-sizing:border-box; font-size:1.077em; font-weight:400; border-radius:10px}
div#homework_notice ul{padding:0 1em; margin:0;}
div#homework_notice ul li{background:url(../../images/board/board_topNot_blt.gif) no-repeat left 8px; padding:2px 0 2px 15px; line-height:150%;}

div#homework_list{clear:both; padding:1.5em 0 0 0; margin:0;}


/*과제제출 테이블 상단*/
div#homework_list div#list_top{padding:0; margin:0; clear:both; *zoom:1;}
div#homework_list div#list_top:after {content:""; clear:both; display:block; height:0; visibility:none;}
div#homework_list div#list_top div.firstBox{padding:0; margin:0; *zoom:1;}
div#homework_list div#list_top div.firstBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
div#homework_list div#list_top div.firstBox p {float:left; line-height:33px; height:33px; margin:0; padding:0; font-size:1.077em; font-weight:500}
div#homework_list div#list_top div.firstBox div.selectArea{float:right; width:170px; *zoom:1; position:static;}
div#homework_list div#list_top div.firstBox div.selectArea div.selectCon {width:100px; float:left; box-sizing:border-box}
div#homework_list div#list_top div.firstBox div.selectArea button.searchBtn {width:70px; border-left:none; color:#fff; height:35px; line-height:33px; background:#0091dc; padding:0; margin:0; text-align:center; cursor:pointer;	box-sizing:border-box; border-radius:0}

div#homework_list div#list_top div.secondBox{clear:both; padding:10px 0 0 0; margin:0;}
div#homework_list div#list_top div.secondBox ul{padding:0; margin:0; *zoom:1;}
div#homework_list div#list_top div.secondBox ul:after {content:""; clear:both; display:block; height:0; visibility:none;}
div#homework_list div#list_top div.secondBox ul li{	background:#fff; color:#494949; float:left; width:calc(100%/4); padding:0; text-align:center; font-size:1.154em; line-height:130%}
div#homework_list div#list_top div.secondBox ul li:first-child{margin-left:0;}
div#homework_list div#list_top div.secondBox ul li a {color:#494949; display:block; border:1px solid #164c68; padding:0.813em 0; margin:0 3px}
div#homework_list div#list_top div.secondBox ul li.on a{color:#fff;background:#636066; border:1px solid #636066; }

/*과제목록 테이블*/
#homewokr_table{clear:both; padding:0; margin:10px 0 0 0; border-top:2px solid #0091dc;}
#homewokr_table table{width:100%; margin:0; padding:0; border-collapse:collapse;}
#homewokr_table table thead th{text-align:center; border-right:1px solid #e0e0e0; border-bottom:1px solid #a0a0a0; vertical-align:middle; font-size:1.231em; font-weight:600; line-height:150%; padding:0.6em 0;}
#homewokr_table table thead th span{display:block;}
#homewokr_table table tbody th{text-align:center; border-right:1px solid #fff; border-bottom:1px solid #d3cbcb; vertical-align:middle;  font-weight:normal; line-height:150%;}
#homewokr_table table tbody td{border-right:1px solid #fff; border-bottom:1px solid #d3cbcb; vertical-align:middle;  font-weight:normal; line-height:150%; padding:1em 0; text-align:center; font-size:1.154em}
#homewokr_table table tbody td img{ vertical-align:middle; margin-left:10px;}
#homewokr_table table tbody td.termCell span{display:block;}

#homewokr_table table .numCell{width:5.5%;}
#homewokr_table table .subCell{width:10.7%;}
#homewokr_table table .gradeCell{width:5.5%;}
#homewokr_table table .termCell{width:15.5%;}
#homewokr_table table .introCell{width:8.8%;}
#homewokr_table table .nameCell{width:6.7%;}
#homewokr_table table .dateCell{width:8.8%; border-right:none;}

#homewokr_table table tbody td.titleCell{text-align:left; padding-left:5px;}


/*과제목록 페이징*/
#homework div#list_page{*zoom:1; height:auto;}
#homework div#list_page:after {content:""; clear:both; display:block; height:0; visibility:none;}

/*과제제출_하단 버튼 영역*/
#homeworkBottom{clear:both; padding:2.5em 0; margin:0; *zoom:1;}
#homeworkBottom:after{content:""; clear:both; display:block; height:0; visibility:none;}
#homeworkBottom div button {height:53px; line-height:53px; text-align:center; display:block; font-size:1.231em; width:100%; border-radius:4px; box-shadow:1px 1px 1px rgba(0,0,0,0.11); box-sizing:border-box} 
#homeworkBottom div button.blueBtn{background:#0091dc; border:1px solid #2f9ed8; color:#fff}
#homeworkBottom div button.greenBtn{background:#4fbf43; color:#fff; border:1px solid #68c75e}
#homeworkBottom div button.whiteBtn{background:#fff; color:#201f1f; border:1px solid #7e8385}
#homeworkBottom div button.grayBtn{background:#717171; color:#fff; border:1px solid #717171}
#homeworkBottom div button img{margin-right:10px; vertical-align:middle;}


#homeworkBottom div.leftBtn{display:none;}
#homeworkBottom div.rightBtn{width:100%; margin:0 0 10px 0;}
#homeworkBottom div.adminBtn{width:100%; margin:0 0 10px 0;}
#homeworkBottom div.adminBtn button{width:49%; margin:0 0 0 1%; float:left}
#homeworkBottom div.adminBtn button:first-child{margin:0 1% 0 0}


#homeworkBottom div.centerBtn{width:100%; text-align:center; *zoom:1;}
#homeworkBottom div.centerBtn:after {content:""; clear:both; display:block; height:0; visibility:none}
#homeworkBottom div.centerBtn button{width:49%; margin:0 0 0 1%; float:left}

/*과제보기*/
#homework_view{clear:both; padding:0; margin:2.333em 0 0 0 ; position:relative; font-weight:400}
#homework_view p.titleLine {line-height:1.500em; padding:0 0 0.667em 0.278em; margin:0; font-size:1.538em; font-weight:600; border-bottom:2px solid #0091dc;	box-sizing:border-box}
#homework_view p.titleLine span{color:#a0a0a0; font-size:0.85em; padding:0 0 0 0.833em}

#homework_view div.row{position:relative; *zoom:1;}
#homework_view div.row::after {content:""; clear:both; display:block; height:0; visibility:none}
#homework_view ul.btnLine{position:absolute; top:8px; right:0; width:100px}
#homework_view ul.btnLine li{
height:27px; line-height:27px; float:left; text-align:center; font-size:1.154em; border:1px solid #d0d0d0; padding:0; margin:0;
background: -moz-linear-gradient(top, #ffffff 0%, #f8f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f8f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f6f6',GradientType=0 ); /* IE6-9 */
box-sizing:border-box;
}
#homework_view ul.btnLine li button{display:block; color:#302c2d; background:none; border:0; height:27px; line-height:27px; width:100%; text-align:center; }
#homework_view ul.btnLine li.editBtn {width:50px;	border-radius:4px 0 0 4px; }
#homework_view ul.btnLine li.delBtn {width:49px; border-left:none; border-radius:0 4px 4px 0}
#homework_view p.dateLine{padding:14px 0 14px 5px; font-size:1.154em; color:#3a3939; border-bottom:1px solid #a0a0a0;}
#homework_view p.infoLine{padding:14px 0 14px 5px; color:#7c7778; border-bottom:1px solid #a0a0a0;font-weight:500}

#homework_view div.contentView{padding:1.5em 0; margin:0; clear:both; border-bottom:1px solid #a0a0a0;}
#homework_view div.contentView p.contents{font-size:1.077em; font-weight:400; line-height:1.462em; }
#homework_view div.contentView div.fileLine {background:#f4f4f3; padding:20px; margin:20px 0 0 0; box-sizing:border-box;}
#homework_view div.contentView div.fileLine p {background:url(../../images/board/b_icon_file.gif) no-repeat left 3px; font-size:1.077em; line-height:1.4em; color:#1d1d1d; padding:0 0 0 20px; box-sizing:border-box;}

/*과제보기-하단 목록*/
#homewokr_table_stu{clear:both; padding:0; margin:1.250em 0 0 0; border-top:2px solid #4fbf43;}
#homewokr_table_stu table{width:100%; margin:0; padding:0; border-collapse:collapse;}
#homewokr_table_stu table thead th{text-align:center; border-right:1px solid #e0e0e0; border-bottom:1px solid #a0a0a0; vertical-align:middle; font-size:1.154em; font-weight:normal; line-height:150%; padding:0.6em 0;}

#homewokr_table_stu table tbody th{text-align:center; border-right:1px solid #fff; border-bottom:1px solid #d3cbcb; vertical-align:middle; font-size:1.154em; font-weight:normal; line-height:150%;}
#homewokr_table_stu table tbody td{border-right:1px solid #fff; border-bottom:1px solid #d3cbcb; vertical-align:middle; font-size:1.154em; font-weight:normal; line-height:150%; padding:1em 0; text-align:center}
#homewokr_table_stu table tbody td img{ vertical-align:middle; margin-left:10px;}

#homewokr_table_stu table .numCell{width:40px;}
#homewokr_table_stu table .gradeCell, #homewokr_table_stu table .classCell, #homewokr_table_stu table .numCell2{width:40px;}
#homewokr_table_stu table .nameCell{width:80px;}
#homewokr_table_stu table .dateCell{width:80px; border-right:none;}
#homewokr_table_stu table tbody td.titleCell{text-align:left; padding-left:5px;}

/*학생과제*/
#homework_student {clear:both; padding:20px; margin:2.333em 0 0 0 ; position:relative; background:#f7f7f7; border:2px solid #d0d0d0; box-sizing:border-box; border-radius:10px; font-weight:400}
#homework_student p.titleLine {line-height:1.500em; padding:0 0 1em 0.278em; margin:0; font-size:1.385em; font-weight:500; border-bottom:2px solid #4fbf43;box-sizing:border-box}
#homework_student p.titleLine span{color:#8c8586; font-size:0.667em; padding:0 0 0 0.833em;}

#homework_student p.infoLine {padding:15px 100px 15px 5px; color:#3a3939; border-bottom:1px solid #a0a0a0; *zoom:1;	box-sizing:border-box; font-weight:500; font-size:1.077em}
#homework_student p.infoLine:after {content:""; clear:both; display:block; height:0; visibility:none}
#homework_student p.infoLine span{float:left; padding:0 0 0 5px; font-size:1em; color:#888}

#homework_student div.row{position:relative;}

#homework_student ul.btnLine{position:absolute; top:10px; right:0; width:100px; .width:110px;}
#homework_student ul.btnLine li{
height:27px; line-height:27px; float:left; text-align:center; font-size:1.154em; border:1px solid #d0d0d0; padding:0; margin:0;
background: -moz-linear-gradient(top, #ffffff 0%, #f8f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f8f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f8f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f6f6',GradientType=0 ); /* IE6-9 */
box-sizing:border-box;
}
#homework_student ul.btnLine li button{display:block; color:#302c2d; background:none; border:0; height:27px; line-height:27px; width:100%; text-align:center; }
#homework_student ul.btnLine li.editBtn {width:50px; border-radius:4px 0 0 4px}
#homework_student ul.btnLine li.delBtn {width:49px; border-left:none; border-radius:0 4px 4px 0}
#homework_student div.contentView{padding:1.5em 10px; margin:0; clear:both; border-bottom:1px solid #a0a0a0;}
#homework_student div.contentView p.contents{font-size:1.077em; line-height:1.462em; padding-left:5px}
#homework_student div.contentView div.fileLine {background:#fff; padding:20px; margin:20px 0 0 0; box-sizing:border-box; border-radius:10px}
#homework_student div.contentView div.fileLine p {background:url(../../images/board/b_icon_file.gif) no-repeat left 3px; font-size:1.077em; line-height:1.4em; color:#1d1d1d; padding:0 0 0 20px; box-sizing:border-box;
}

/*작성*/
.teacherBox{border-top-color:#0091dc !important;}
.studentBox{border-top-color:#4fbf43 !important;}

#homework div#homeworkTit{padding:0 0 10px 0; *zoom:1;}
#homework div#homeworkTit:after {content:""; clear:both; display:block; height:0; visibility:none;}
#homework div#homeworkTit h4{ background:url(../../site/images/sub/subtit4.gif) no-repeat left 5px; float:left; font-size:1.500em; line-height:1.444em; color:#2f2c2c; font-weight:normal; padding:5px 0 5px 30px; margin:0;}
#homework div#homeworkTit p{color:#ff002a; font-size:1.154em; padding:0; margin:10px 0 0; float:right; line-height:1.786em; text-align:right;}
#homework div#homeworkTit p.adminTop{ color:#444; float:left; clear:both;}
#homework div#homeworkTit p.adminTop span{color:#005aff;}

#homework_write{border-top:2px solid #7b50a0; width:100%; margin:0; padding:0;}
#homework_write table{width:100%; margin:0; padding:0; border-collapse:collapse;}

#homework_write table tbody th {font-size:1.154em; font-weight:normal; line-height:150%; background:#f1f1f1; border-bottom:1px solid #d3cbcb; padding:1em 0; text-align:center; width:30%; vertical-align:middle;font-weight:600}
#homework_write table tbody td {border-bottom:1px solid #d3cbcb; padding:1em 0; font-size:1.154em; box-sizing:border-box; font-weight:400}


#homework_write table tbody td div.cellBox{width:auto; padding:0 15px;position:relative;}

#homework_write table tbody td div.cellBox div.inputBox{border:1px solid #ddd; padding:0 0.714em; width:auto;}
#homework_write table tbody td div.cellBox div.inputBox2{border:1px solid #ddd; padding:0 0.714em; width:auto; display:inline-block; *display:inline; zoom:1;}
#homework_write table tbody td div.cellBox div input[type=text]{ width:100%; line-height:120%; border:none; .border:0;  padding:8px 0; font-size:1em;}

#homework_write table tbody td p{padding:1em 0 0 0;}
#homework_write table tbody td p.name{padding:0 15px; font-weight:600}
#homework_write table tbody td div.cellBox div.textBox{border:1px solid #ddd; padding:0 0 0 0.714em; width:auto;}

#homework_write table tbody td textarea{width:100%; line-height:120%; border:none; padding:0.929em 0 0.714em 0; font-size:1.077em; height:100px;}

/*제출 날짜 선택*/
#homework_write table tbody td div.termDate{width:95%; float:left; margin:0 0 5px 0; padding:0; font-size:0.923em;}
#homework_write table tbody td div.termDate div.selectCon{width:32%; .width:29%; margin:0 0 0 1%; .margin-left:2%; float:left;}
#homework_write table tbody td div.termDate div.selectCon:first-child{margin:0; width:34%;}
#homework_write table tbody td span.termTxt{width:4%; float:left; display:block; line-height:40px; text-align:right;}
#homework_write table tbody td div.cellBox {position:relative;}
#homework_write table tbody td div.cellBox input[type=text].file_name{width:50%; float:left;padding:0.929em 0.714em 0.9em 0.714em;  border:1px solid #ddd !important;}
#homework_write table tbody td span.fileUp_btn{display:block; width:70px; color:#fff; background:#494747; border:1px solid #c3c3c3; border-left:none; height:40px; line-height:40px; float:left; text-align:center; font-size:0.925em}
#homework_write table tbody td span.upload_msg{display:block; padding:0; line-height:150%; color:#656565; clear:both; font-size:0.925em}
#homework_write table tbody td #heUpload{position:absolute;}
#homework_write table tbody td .input_hwkf{position:absolute; z-index:1000; height:40px; top:0; left:0; width:calc(50% + 90px); padding-left:10px; /*padding-right:65px; */cursor:pointer; opacity:0; filter:alpha(opacity=0); .width:50%; .padding:0;}

#homework_write table tbody td span.delFile{display:block; clear:both; padding:0.75em 0 0 0;}

/*MOBILE MODE*/
@media only screen and (min-width:0) and (max-width:767px){
	div#homework_list div#list_top div.firstBox p {font-size:1em}
	div#homework_list div#list_top div.secondBox ul li {font-size:1.077em}
	div#homework_notice {font-size:1em}
	div#homework_notice ul {padding:0}
	/*과제목록 테이블*/
	#homewokr_table table .numCell, #homewokr_table table .nameCell, #homewokr_table table .dateCell{display:none;}
	#homewokr_table table .subCell{width:20%;}
	#homewokr_table table .gradeCell{width:10%;}
	#homewokr_table table .termCell{width:20%;}
	#homewokr_table table .introCell{width:10%; border-right:none;}
	#homewokr_table table .titleCell{width:40%;}
	#homewokr_table table thead th {font-size:1em}
	#homewokr_table table tbody td {font-size:1em}

	#homewokr_table_stu table .numCell, #homewokr_table_stu table .nameCell,#homewokr_table_stu table .dateCell {display:none;}
	#homewokr_table_stu table .titleCell{border-right:none; width:70%;}

	#homewokr_table_stu table .gradeCell, #homewokr_table_stu table .classCell, #homewokr_table_stu table .numCell2{width:10%;}

	#homework_write table tbody th {width:20%; font-size:1.077em}
	#homework_write table tbody td {font-size:1.077em}
	#homewokr_table_stu table thead th {font-size:1.077em}
	#homewokr_table_stu table tbody td {font-size:1em}
	#homework div#homeworkTit p {font-size:1em}

	#homework_view p.titleLine {font-size:1.231em}
	#homework_view p.dateLine {font-size:1em}
	#homework_view div.contentView p.contents {font-size:1em}

	#homeworkBottom div button {font-size:1.154em}
	#homework_view div.contentView div.fileLine p {font-size:1em}
	/* 학생 제출 */
	#homework_student {padding:12px}
	#homework_student p.titleLine {font-size:1.231em}
	#homework_student div.contentView p.contents {font-size:1em}
	#homework_student p.infoLine {font-size:1em}
	#homework_student div.contentView {padding:10px 5px}
	#homework_student div.contentView div.fileLine {padding:10px}
	#homework_student div.contentView div.fileLine p {font-size:1em}



}

/*TABLET MODE*/
@media only screen and (min-width:768px) and (max-width:1024px){
	/*과제제출 테이블 상단*/
	div#homework_list div#list_top{position:relative;}
	div#homework_list div#list_top div.firstBox{float:left;} 
	div#homework_list div#list_top div.firstBox div.selectArea{float:none; position:absolute;  left:auto; right:320px; .right:330px; width:210px;}	
	div#homework_list div#list_top div.firstBox div.selectArea div.selectCon{width:140px;}

	div#homework_list div#list_top div.secondBox{clear:none; float:right; padding:0;}
	div#homework_list div#list_top div.secondBox ul li{width:75px; margin-left:5px; height:33px; line-height:33px; padding:0; font-size:1.077em}
	div#homework_list div#list_top div.secondBox ul li a{line-height:33px; height:33px; padding:0;}
	div#homework_list div#list_top div.secondBox ul li:first-child{margin:0;}

	/*과제목록 테이블*/
	#homewokr_table table thead th {font-size:1.077em}
	#homewokr_table table tbody td {font-size:1em}
	#homewokr_table table thead th span, #homewokr_table table tbody td.termCell span{display:inline;}
	#homework_write table tbody td {font-size:1.077em}

	/*하단버튼*/
	#homeworkBottom div.rightBtn{width:150px; text-align:right; float:right; clear:both;}
	#homeworkBottom div.rightBtn button{width:150px;}
	#homeworkBottom div.adminBtn{width:310px; clear:both; float:right;}
	#homeworkBottom div.adminBtn button{float:right; width:150px; margin:0  0 0 10px;}
	#homeworkBottom div.adminBtn button:first-child{float:left; margin:0;}
	#homeworkBottom div.centerBtn{width:310px; margin:0 auto; text-align:center; *zoom:1;}
	#homeworkBottom div.centerBtn button:first-child{float:left; margin:0;}
	#homeworkBottom div.centerBtn button{float:right; width:150px; margin:0  0 0 10px;}
	homework div#homeworkTit p {font-size:1em}

	/*과제보기 - 목록*/	
	#homework_view ul.btnLine{top:-38px; right:4px;}
	#homework_view div.row{padding:0; margin:0; border-bottom:1px solid #a0a0a0; height:45px;}
	#homework_view p.dateLine{float:left; border-bottom:none;}
	#homework_view p.infoLine{float:right; text-align:right; border-bottom:none; padding-right:5px;}

	/*과제보기 - 학생과제*/
	#homework_student ul.btnLine{top:-38px; right:4px;}
	#homework_student p.infoLine{padding-right:0;}
	#homework_student p.infoLine span{ 	float:right; text-align:right; border-bottom:none; padding-right:5px;	}

	/*제출 날짜 선택*/
	#homework_write table tbody td div.termDate{width:48%;}
	#homework_write table tbody td div.termDate div.selectCon{.margin-left:1%;}
	#homework_write table tbody td span.termTxt{text-align:center;}
	#homework_write table tbody td span.upload_msg{padding:0 0 0 1.5em; clear:none; float:left; line-height:40px;}
	#homework_write table tbody td .wdt90{width:100px !important; padding-left:0!important; padding-right:0!important;}
	#homework_write table tbody td .wdt90 input[type=text]{width:90px !important; padding-left:10px  !important;}
	#homework_write table tbody td p.grdTxt{display:inline; line-height:40px; float:left; padding:0 0 0 5px; }
	#homework_write table tbody td .float-left{display:inline-block; float:left; vertical-align:middle;}

}

/*PC MODE*/
@media only screen and (min-width:1025px){
	/*과제제출 테이블 상단*/
	div#homework_list div#list_top{position:relative;}
	div#homework_list div#list_top div.firstBox{float:left;} 
	div#homework_list div#list_top div.firstBox div.selectArea{float:none; position:absolute; left:auto; right:308px; width:210px}
	div#homework_list div#list_top div.firstBox div.selectArea div.selectCon{width:140px;}
	div#homework_list div#list_top div.firstBox div.selectArea div.selectCon select {font-size:1.077em}	

	div#homework_list div#list_top div.secondBox{clear:none; float:right; padding:0;}
	div#homework_list div#list_top div.secondBox ul li{width:75px; height:33px; line-height:33px; padding:0;}
	div#homework_list div#list_top div.secondBox ul li a{line-height:33px; height:33px; padding:0;}
	div#homework_list div#list_top div.secondBox ul li:first-child{margin:0;}

	/*과제목록 테이블*/
	#homewokr_table table thead th span, #homewokr_table table tbody td.termCell span{display:inline;}

	/*하단버튼*/
	#homeworkBottom div.rightBtn{width:150px; text-align:right; float:right; clear:both;}
	#homeworkBottom div.rightBtn button{width:150px;}
	#homeworkBottom div.adminBtn{width:310px; clear:both; float:right;}
	#homeworkBottom div.adminBtn button{float:right; width:150px; margin:0  0 0 10px;}
	#homeworkBottom div.adminBtn button:first-child{float:left; margin:0;}
	#homeworkBottom div.centerBtn{width:310px; margin:0 auto; text-align:center; *zoom:1;}
	#homeworkBottom div.centerBtn button:first-child{float:left; margin:0;}
	#homeworkBottom div.centerBtn button{float:right; width:150px; margin:0  0 0 10px;}

	/*과제보기 - 목록*/	
	#homework_view ul.btnLine{top:-38px; right:4px;}
	#homework_view div.row{*zoom:1; padding:0; margin:0; border-bottom:1px solid #a0a0a0;  height:45px;}
	#homework_view div.row::after {content:""; clear:both; display:block; height:0; visibility:none;}
	#homework_view p.dateLine{float:left; border-bottom:none;}
	#homework_view p.infoLine{float:right; text-align:right; border-bottom:none; padding-right:5px;}

	/*과제보기 - 학생과제*/
	#homework_student ul.btnLine{top:-38px; right:4px;}
	#homework_student p.infoLine{padding-right:0;}
	#homework_student p.infoLine span {float:right; text-align:right; border-bottom:none; padding-right:5px}

	/*제출 날짜 선택*/
	#homework_write table tbody td div.termDate{width:48%;}
	#homework_write table tbody td div.termDate div.selectCon{.margin-left:1%;}
	#homework_write table tbody td span.termTxt{text-align:center;}
	#homework_write table tbody td span.upload_msg{padding:0 0 0 1.5em; clear:none; float:left; line-height:40px;}
	#homework_write table tbody td .wdt90{width:100px !important; padding-left:0!important; padding-right:0!important;}
	#homework_write table tbody td .wdt90 input[type=text]{width:90px !important; padding-left:10px !important;}
	#homework_write table tbody td p.grdTxt{display:inline; line-height:40px; float:left; padding:0 0 0 5px; }
	#homework_write table tbody td .float-left{display:inline-block; float:left; vertical-align:middle;}
}