@charset "utf-8";

input,select,label,textarea{ 
	font-family:'³ª´®°íµñ',NanumGothic,NGW,'µ¸¿ò',dotum,AppleGothic,sans-serif; margin:0; padding:0;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;
}
button{font-family:'³ª´®°íµñ',NanumGothic,NGW,'µ¸¿ò',dotum,AppleGothic,sans-serif; margin:0; padding:0;cursor:pointer;}

/*header qmenu*/
.homeBtn {background:#ffffff url(../../images/super/homeBtn.gif) center no-repeat; width:55px; height:40px; border:#dadada solid 1px;box-sizing:border-box;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;}
.homeBtn a {display:block; text-align:center; padding:15px 10px 24px 10px; font-size:0;}	
.menuBtn {background:#f3f3f3 url(../../images/super/menuBtn.gif) center no-repeat; width:55px; height:40px; border:#dadada solid 1px;box-sizing:border-box;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;}
.menuBtn a {display:block; text-align:center; padding:15px 10px 24px 10px; font-size:0;}	

/* ÇÏ´Ü */
footer.admin{background:#cacccd !important;}

/*ÄÜÅÙÃ÷ ¿µ¿ª*/
section.adminCon{background:#ededed !important;}
#adminWrap{padding:0; margin:0 auto; min-width:320px; width:100%;}

/*¿ÞÂÊ ¿µ¿ª*/
#adminWrap div#subLeft{width:100%; margin:0;}
	/*Å¸ÀÌÆ²*/
	#adminWrap div#subLeft h2{background:#373737 url(../../images/super/class_tit.gif) no-repeat 10px center; color:#fff; font-size:2em; font-family:NGB; height:50px; line-height:50px; width:100%;}
	#adminWrap div#subLeft h2 p{width:auto; padding:0 0 0 55px;}
	#adminWrap div#subLeft h2 p a{color:white;}
	#adminWrap div#subLeft h2 p span{color:#f6ff00;}

	/*¿ÞÂÊ ¸Þ´º*/
	#adminWrap div#subLeft div.leftMnBox{display:none;}
	
/*¿À¸¥ÂÊ¿µ¿ª*/
#adminWrap div#subRight{width:100%; padding:0; margin:15px 0;}
#adminWrap div#subRight div.rightCon{
	width:auto; border:1px solid #d5d8dd; background:#fff; overflow:hidden;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#adminWrap div#subRight div.rightCon div.topTit{border-bottom:2px solid #464954; padding:15px 0; background:url(../../images/super/class_admin_titBg.gif) no-repeat 15px 15px; font-size:1.500em; line-height:120%;}
#adminWrap div#subRight div.rightCon div.topTit h3{padding:0 0 0 50px; width:auto; font-weight:normal; font-family:NGB; }

/*ÄÜÅÙÃ÷ ¿µ¿ª*/
#adminWrap div#subRight div.rightCon div#subPage{width:90%; margin:0 auto; padding:20px 0;}

/*¹öÆ° Å¬·¡½º*/
#adminWrap div#subRight div.rightCon div#subPage button.redBtn{
	background:#f06c6c; border:1px solid #dc4f4f; color:#fff; cursor:pointer; text-align:center; line-height:45px; height:45px; font-size:1.083em; display:inline-block; .display:inline; zoom:1;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#adminWrap div#subRight div.rightCon div#subPage button.grayBtn{
	background:#818181; border:1px solid #5b5b5b; color:#fff; cursor:pointer; text-align:center; line-height:45px; height:45px; font-size:1.083em; display:inline-block; .display:inline; zoom:1;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}

#adminWrap div#subRight div.rightCon div#subPage button.grayBtn2{
	background:#ededed; border:1px solid #818181; color:#3c3b3b; cursor:pointer; text-align:center; line-height:45px; height:45px; font-size:1.083em; display:inline-block; .display:inline; zoom:1;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#adminWrap div#subRight div.rightCon div#subPage button.lstBtn{
	background:#4f69a2; border:1px solid #3b5998; color:#fff; cursor:pointer; text-align:center; line-height:45px; height:45px; font-size:1.083em; display:inline-block; .display:inline; zoom:1;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}

/*ÁÖ°£°èÈ¹ ¼¿·ºÆ® ¹Ú½º ÀÌ¹ÌÁö*/
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper {background: url('../../images/super/select_arrow.gif') no-repeat right center #fff; height:32px; margin-top:0; border:1px solid #bfbfbf;}
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper.select {background: url('../../images/super/select_arrow.gif') no-repeat right center #fff;}
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper div span,
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper  a.jqTransformSelectOpen{height:30px;}
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper div span{line-height:30px;}
#adminWrap div#subRight div.rightCon div#subPage .jqTransformSelectWrapper .container{ margin-top:28px;}

/*ÇÐ±ÞÈ¯°æ¼³Á¤*/
#classInfoSet{padding:0; margin:0; width:100%;}
#classInfoSet dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#classInfoSet dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#classInfoSet dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
#classInfoSet dl dd{padding:0 20px 0 110px;}
#classInfoSet dl dd p.desTxt{color:#666666; font-size:1.083em; padding:8px 0 0 0;}
#classInfoSet dl dd div.cellBox{width:100%; padding:0; margin:0;}
#classInfoSet dl dd div.cellBox div.inputBox{width:auto; border:1px solid #bfbfbf; line-height:30px; height:30px; padding:0 10px;}
#classInfoSet dl dd div.cellBox div.inputBox input[type="text"]{border:none; .border:0; width:100%;}
#classInfoSet dl dd div.cellBox div.radioBox{width:auto; line-height:30px;  height:30px; padding:0;}
#classInfoSet dl dd div.cellBox div.radioBox input[type=radio]{vertical-align:middle; margin-right:5px;}
#classInfoSet dl dd div.cellBox div.radioBox label{margin-right:10px;  font-size:1.083em; }
#classInfoSet dl dd div.cellBox div.radioBox label img{vertical-align:middle !important;}

#classInfoSet dl dd div.defaultMenu dl{
	border-bottom:none; background:#ededed; margin:0 0 10px 0; *zoom:1; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#classInfoSet dl dd div.defaultMenu dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#classInfoSet dl dd div.defaultMenu dl dt{width:auto;  font-size:1.083em; line-height:150%; letter-spacing:-1px;}
#classInfoSet dl dd div.defaultMenu dl dd{float:right; padding:0 20px 0 0; width:140px;font-size:1.083em; line-height:150%;}
#classInfoSet dl dd div.defaultMenu dl dd p{float:left;width:50%; padding:0; margin:0;;}
#classInfoSet dl dd div.defaultMenu dl dd p label{margin-left:5px;}

div.buttonBox{width:100%; *zoom:1; padding:30px 0 0 0; text-align:center;}
div.buttonBox button{width:48%; margin:0 0 0 1%;}
div.buttonBox button:first-child{margin:0;}

/*¹öÆ° 3°³*/
div.buttonBox2{width:100%; *zoom:1; padding:30px 0 0 0; text-align:center;}
div.buttonBox2 button{width:32%; margin:0 1% 0 0;}
div.buttonBox2 button.grayBtn2{margin:0;}

/*ÇÐ±ÞÁÖ¼Òº¯°æ*/
#classadressSet{padding:0; margin:0; width:100%; word-wrap:break-word;}
#classadressSet dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#classadressSet dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#classadressSet dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
#classadressSet dl dd{padding:0 20px;}
#classadressSet dl.classAdress dt{line-height:40px;}
#classadressSet dl dd div.defaultMenu{
	line-height:150%; background:#ededed; margin:0 0 10px 0;  font-size:1.250em;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#classadressSet dl dd div.defaultMenu div.cellBox{padding:10px 20px; width:auto;}
#classadressSet dl dd div.defaultMenu div.cellBox p.classAdress{color:#666666; width:100%;}
#classadressSet dl dd div.cellBox{width:100%; padding:0; margin:0;}
#classadressSet dl dd div.cellBox div.inputBox{width:auto; border:1px solid #bfbfbf; line-height:30px; height:30px; padding:0 10px;}
#classadressSet dl dd div.cellBox div.inputBox input[type="text"]{border:none; .border:0; width:100%;}
#classadressSet dl dd div.redBg{background:#fdf4f4 !important; padding:0;}
#classadressSet dl dd div ul{padding:0 20px; width:auto;}
#classadressSet dl dd div ul li{padding:10px 0; border-top:1px solid #f8dbdb; clear:both; *zoom:1;}
#classadressSet dl dd div ul li:after {content:""; clear:both; display:block; height:0; visibility:none;}
#classadressSet dl dd div ul li:first-child{border-top:none;}
#classadressSet dl dd div ul li div.row{clear:both; padding:5px 20px 0 20px; margin:0;}
#classadressSet dl dd div ul li label{padding-left:5px;}
#classadressSet dl dd div ul li div p{ float:left; line-height:30px; word-wrap:break-word;}
#classadressSet dl dd div ul li div p.desTxt{color:#666666; font-size:0.867em;word-wrap:break-word; line-height:150%; clear:both; float:none; }

#classadressSet dl dd div ul li.solutionAdd div.className{width:80px !important; float:left; margin:0 5px !important;}
#classadressSet div.inputBox{width:auto; border:1px solid #bfbfbf; line-height:30px; height:30px; padding:0 10px; margin:0; background:#fff !important}
#classadressSet div.inputBox input[type="text"]{border:none; .border:0; width:100%;}

/*¼Ö·ç¼Ç ¹Ì»ç¿ë*/
#solutionNo{clear:both; padding:0; margin:0; width:100%;}
#solutionNo>div{
	width:auto; border:1px solid #cacccd; background:#f6f6f6; padding:80px 0 50px 0;
	border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px;
}
#solutionNo>div div.conBox{width:80%; margin:0 auto; padding:0 0 30px 0; background:url(../../images/super/solutionNo_img.gif) no-repeat top left;}
#solutionNo>div div.conBox p{padding-left:74px;}
#solutionNo>div div.conBox p.tit{color:#535050; font-family:NGB; font-size:2em; line-height:150%; padding-top:8px;}
#solutionNo>div div.conBox p.tit span{color:#f83583;}
#solutionNo>div div.conBox p.txt{color:#7b7b7b; font-size:1.083em;}
#solutionNo>div div.btn{width:100%; padding:0; margin:0; text-align:center;}
#solutionNo>div div.btn button{
	background:#5b5a5a; color:#fff; font-size:1.167em; padding: 10px 80px; .padding:10px 0; .width:80%; line-height:150%;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;
}

/*ÇÐ±Þ ¾Ë¸²Àå ¼³Á¤*/
#adviceNoteSet{clear:both; padding:0; margin:0; width:100%;}
#adviceNoteSet div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0;border-bottom:1px solid #ebebeb; line-height:150%; color:#404040;font-size:1.250em; }
#adviceNoteSet p{ padding:0 20px 0 25px; width:auto; }

#adviceNoteSet dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#adviceNoteSet dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#adviceNoteSet dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#adviceNoteSet dl dd{padding:0 20px 0 20px;}
#adviceNoteSet dl dd p.desTxt{color:#666666; font-size:1.083em; padding:0;}
#adviceNoteSet dl dd div.defaultMenu{padding-top:5px;}
#adviceNoteSet dl dd div.defaultMenu dl{
	border-bottom:none; background:#ededed; margin:0 0 10px 0; *zoom:1; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#adviceNoteSet dl dd div.defaultMenu dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#adviceNoteSet dl dd div.defaultMenu dl dt{width:auto;  font-size:1.083em; line-height:150%; letter-spacing:-1px;}
#adviceNoteSet dl dd div.defaultMenu dl dd{clear:both; float:left; padding:0; width:100%;font-size:1.083em; line-height:150%;}
#adviceNoteSet dl dd div.defaultMenu dl dd p{float:left;width:50%; padding:0; margin:0;;}
#adviceNoteSet dl dd div.defaultMenu dl dd p label{margin-left:5px;}
#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox{padding:5px 20px 0 20px; width:auto;}

	/*¼¿·ºÆ® ¹Ú½º*/
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper {background: url('../../images/super/select_arrow2.gif') no-repeat right center #fff !important; height:26px !important; }
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper.select {background: url('../../images/super/select_arrow2.gif') no-repeat right center #fff !important;}
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper div span, 
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper a.jqTransformSelectOpen{height:26px !important}
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper div span{line-height:26px !important;}
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper .container{ margin-top:24px !important;}


/*½Ã°£Ç¥ ¼³Á¤*/
#timetableSet{clear:both; padding:0; margin:0; width:100%;}
#timetableSet dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#timetableSet dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#timetableSet dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#timetableSet dl dd{padding:0 20px 0 20px;}
#timetableSet dl dd p.desTxt{color:#666666; font-size:1.083em; padding:8px 0 0 0;}
#timetableSet dl dd div.cellBox{width:100%; padding:0; margin:0;}
#timetableSet dl dd div.cellBox div.inputBox{width:auto; border:1px solid #bfbfbf; line-height:30px; height:30px; padding:0 10px;}
#timetableSet dl dd div.cellBox div.inputBox input[type="text"]{border:none; .border:0; width:100%;}
#timetableSet dl dd div.cellBox div.selectCon{width:150px !important;}

#timetableSet dl dd div.cellBox div.textBox{width:auto; border:1px solid #bfbfbf; height:60px; padding:0 0 0 5px;}
#timetableSet dl dd div.cellBox div.textBox textarea{border:0; border:none; height:54px; width:100%; padding:3px 0;}
#timetableSet dl.openGrade dt{float:left; width:120px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
#timetableSet dl.openGrade dd{padding:0 20px 0 140px;}
#timetableSet table{border-collapse:collapse; padding:0; margin:20px 0 10px 0; width:100%;}
#timetableSet table caption{display:none;}
#timetableSet table thead th{background:#fc9a51; border:1px solid #fff; color:#fff; text-align:center; font-family:NGB; font-weight:normal; height:50px; line-height:50px;}
#timetableSet table tbody th{background:#9d9d9d; border:1px solid #fff; color:#fff; text-align:center; font-family:NGB; font-weight:normal; height:50px; line-height:50px;}
#timetableSet table thead th span{display:none;}
#timetableSet table tbody th span{display:none;}
#timetableSet table tbody td{background:#fff; border:1px solid #fff; color:#fff; text-align:center; height:50px; line-height:50px;}
#timetableSet table tbody td div.cellbox{width:auto; padding:0 5px; margin:1px; border:1px solid #dddddd;}
#timetableSet table tbody td div.cellbox input[type="text"]{ height:45px; line-height:45px; border:none; border:0; width:100%;}


/*½ºÅ² º¯°æ*/
#skinSet{clear:both; padding:0; margin:0; width:100%;}
#skinSet dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#skinSet dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#skinSet dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#skinSet dl dd{padding:5px 20px 0 20px;}
	
	/*¹Ì¸®º¸±â*/
	div.previewBox{clear:both; padding:0; margin:0; border:3px solid #d9d9d9; position:relative;}
	div.previewBox div.previewImg{position:relative; z-index:10;}
	div.previewBox div.previewTxt{position:absolute; top:0; left:0; z-index:15; width:100%;}
	div.previewBox div.previewTxt ul.visualtxt{ position:absolute; left:10px; bottom:35px;z-index:10; }
	div.previewBox div.previewTxt ul.visualtxt:after {content:""; display:block;clear:both;}
	div.previewBox div.previewTxt ul.visualtxt li.vtxt01 {display:none;padding:0 0 10px 0; margin:0;font-size:2.3em;}
	div.previewBox div.previewTxt ul.visualtxt li.vtxt02 { display:block;margin:0; font-size:1.25em; font-family:NGB;}

	div.previewBox div p.mimg{display:block; padding:0; margin:0; font-size:0; line-height:0;}
	div.previewBox div p.timg{display:none; padding:0; margin:0; font-size:0; line-height:0;}
	div.previewBox div p.pimg{display:none; padding:0; margin:0; font-size:0; line-height:0;}
	div.previewBox div p img{width:100%;}
	

	/*¹è°æ¼±ÅÃ*/
	div.backBox{clear:both; margin:0; border:3px solid #d9d9d9; padding:10px 10px 0 4px;}
	div.backBox ul{padding:0; margin:0; .padding-bottom:10px; *zoom:1; text-align:center;}
	div.backBox ul:after {content:""; clear:both; display:block; height:0; visibility:none;}
	/*div.backBox ul li{background:#ededed; padding:0; margin:0 0 10px 10px; display:inline-block; .display:inline; zoom:1; width:75px;}
	div.backBox ul li a{display:block; padding:3px; width:69px; height:69px; line-height:69px; margin:0;}
	div.backBox ul li a img{margin:0; padding:0; vertical-align:middle;}
	div.backBox ul li.on{background:#fc3d3d;}*/
	div.backBox ul li{background:#ededed; padding:0; margin:0 0 10px 1%; /*display:inline-block; .display:inline; zoom:1;*/ float:left; width:13.28%;}

	div.backBox ul li a{display:block; padding:3px; width:auto; margin:0;}
	div.backBox ul li a img{margin:0; padding:0; vertical-align:middle; width:100%;}
	div.backBox ul li.on{background:#fc3d3d;}


	/*±ÛÀÚ»ö»ó*/
	div#colorBox{width:auto; border:1px solid #d9d9d9; margin:0; padding:0; *zoom:1;}
	div#colorBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
	div#colorBox table{width:100%; border-collapse:collapse; border:1px solid #fff;}
	div#colorBox table caption{display:none;}
	div#colorBox table tbody td{border:1px solid #fff; width:8.3%; height: 25px; padding:0;}
	div#colorBox table tbody td a{display:block; height:25px; line-height:25px; padding:0; margin:0;}
		
		/*±ÛÀÚ »ö»ó ¼±ÅÃ(table)*/
		div#colorBox table tbody td.visual_col01{background:#ff0000;}
		div#colorBox table tbody td.visual_col02{background:#ffe8e8;}
		div#colorBox table tbody td.visual_col03{background:#e97d81;}
		div#colorBox table tbody td.visual_col04{background:#951015;}
		div#colorBox table tbody td.visual_col05{background:#ff6c00;}
		div#colorBox table tbody td.visual_col06{background:#f7e2d2;}
		div#colorBox table tbody td.visual_col07{background:#e19b73;}
		div#colorBox table tbody td.visual_col08{background:#6e391a;}
		div#colorBox table tbody td.visual_col09{background:#ffaa00;}
		div#colorBox table tbody td.visual_col10{background:#f5eddc;}
		div#colorBox table tbody td.visual_col11{background:#d1b274;}
		div#colorBox table tbody td.visual_col12{background:#785c25;}
		div#colorBox table tbody td.visual_col13{background:#ffef00;}
		div#colorBox table tbody td.visual_col14{background:#f5f4e0;}
		div#colorBox table tbody td.visual_col15{background:#cfcca2;}
		div#colorBox table tbody td.visual_col16{background:#5f5b25;}
		div#colorBox table tbody td.visual_col17{background:#a6cf00;}
		div#colorBox table tbody td.visual_col18{background:#edf2c2;}
		div#colorBox table tbody td.visual_col19{background:#cfcca2;}
		div#colorBox table tbody td.visual_col20{background:#5f5b25;}
		div#colorBox table tbody td.visual_col21{background:#009e25;}
		div#colorBox table tbody td.visual_col22{background:#def7e5;}
		div#colorBox table tbody td.visual_col23{background:#61b977;}
		div#colorBox table tbody td.visual_col24{background:#1c4827;}
		div#colorBox table tbody td.visual_col25{background:#00b0a2;}
		div#colorBox table tbody td.visual_col26{background:#d9eeec;}
		div#colorBox table tbody td.visual_col27{background:#53aea8;}
		div#colorBox table tbody td.visual_col28{background:#0d514c;}
		div#colorBox table tbody td.visual_col29{background:#0075c8;}
		div#colorBox table tbody td.visual_col30{background:#c9e0f0;}
		div#colorBox table tbody td.visual_col31{background:#518fbb;}
		div#colorBox table tbody td.visual_col32{background:#1b496a;}
		div#colorBox table tbody td.visual_col33{background:#3a32c3;}
		div#colorBox table tbody td.visual_col34{background:#d6d4eb;}
		div#colorBox table tbody td.visual_col35{background:#6a65bb;}
		div#colorBox table tbody td.visual_col36{background:#45245b;}
		div#colorBox table tbody td.visual_col37{background:#ef007c;}
		div#colorBox table tbody td.visual_col38{background:#f1e2ea;}
		div#colorBox table tbody td.visual_col39{background:#e573ae;}
		div#colorBox table tbody td.visual_col40{background:#721947;}
		div#colorBox table tbody td.visual_col41{background:#ff004e;}
		div#colorBox table tbody td.visual_col42{background:#ffc4d6;}
		div#colorBox table tbody td.visual_col43{background:#e87195;}
		div#colorBox table tbody td.visual_col44{background:#650c27;}
		div#colorBox table tbody td.visual_col45{background:#000000;}
		div#colorBox table tbody td.visual_col46{background:#9a9a9a;}
		div#colorBox table tbody td.visual_col47{background:#acacac;}
		div#colorBox table tbody td.visual_col48{background:#ffffff;}

		
		/*±ÛÀÚ»ö»ó(ºñÁÖ¾ó)*/
		.visual_col01, .visual_col01 a{color:#ff0000;}
		.visual_col02, .visual_col02 a{color:#ffe8e8;}
		.visual_col03, .visual_col03 a{color:#e97d81;}
		.visual_col04, .visual_col04 a{color:#951015;}
		.visual_col05, .visual_col05 a{color:#ff6c00;}
		.visual_col06, .visual_col06 a{color:#f7e2d2;}
		.visual_col07, .visual_col07 a{color:#e19b73;}
		.visual_col08, .visual_col08 a{color:#6e391a;}
		.visual_col09, .visual_col09 a{color:#ffaa00;}
		.visual_col10, .visual_col10 a{color:#f5eddc;}
		.visual_col11, .visual_col11 a{color:#d1b274;}
		.visual_col12, .visual_col12 a{color:#785c25;}
		.visual_col13, .visual_col13 a{color:#ffef00;}
		.visual_col14, .visual_col14 a{color:#f5f4e0;}
		.visual_col15, .visual_col15 a{color:#cfcca2;}
		.visual_col16, .visual_col16 a{color:#5f5b25;}
		.visual_col17, .visual_col17 a{color:#a6cf00;}
		.visual_col18, .visual_col18 a{color:#edf2c2;}
		.visual_col19, .visual_col19 a{color:#cfcca2;}
		.visual_col20, .visual_col20 a{color:#5f5b25;}
		.visual_col21, .visual_col21 a{color:#009e25;}
		.visual_col22, .visual_col22 a{color:#def7e5;}
		.visual_col23, .visual_col23 a{color:#61b977;}
		.visual_col24, .visual_col24 a{color:#1c4827;}
		.visual_col25, .visual_col25 a{color:#00b0a2;}
		.visual_col26, .visual_col26 a{color:#d9eeec;}
		.visual_col27, .visual_col27 a{color:#53aea8;}
		.visual_col28, .visual_col28 a{color:#0d514c;}
		.visual_col29, .visual_col29 a{color:#0075c8;}
		.visual_col30, .visual_col30 a{color:#c9e0f0;}
		.visual_col31, .visual_col31 a{color:#518fbb;}
		.visual_col32, .visual_col32 a{color:#1b496a;}
		.visual_col33, .visual_col33 a{color:#3a32c3;}
		.visual_col34, .visual_col34 a{color:#d6d4eb;}
		.visual_col35, .visual_col35 a{color:#6a65bb;}
		.visual_col36, .visual_col36 a{color:#45245b;}
		.visual_col37, .visual_col37 a{color:#ef007c;}
		.visual_col38, .visual_col38 a{color:#f1e2ea;}
		.visual_col39, .visual_col39 a{color:#e573ae;}
		.visual_col40, .visual_col40 a{color:#721947;}
		.visual_col41, .visual_col41 a{color:#ff004e;}
		.visual_col42, .visual_col42 a{color:#ffc4d6;}
		.visual_col43, .visual_col43 a{color:#e87195;}
		.visual_col44, .visual_col44 a{color:#650c27;}
		.visual_col45, .visual_col45 a{color:#000000;}
		.visual_col46, .visual_col46 a{color:#9a9a9a;}
		.visual_col47, .visual_col47 a{color:#acacac;}
		.visual_col48, .visual_col48 a{color:#ffffff;}

/*³ª¸¸ÀÇ ½ºÅ² ¼³Á¤*/
#myskinset{clear:both; padding:0; margin:0; width:100%;}
#myskinset dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#myskinset dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#myskinset dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#myskinset dl dd{padding:5px 20px 0 20px;  font-size:1.250em;  line-height:150%;}
#myskinset dl dd div p.desTxt{font-size:0.867em; color:#7b7b7b;}

#myskinset dl dd div.useBox{padding:0; margin:0; width:100%;}
#myskinset dl dd div.useBox input[type="radio"]{vertical-align:middle; margin:-1px 5px 0 0;}
#myskinset dl dd div.useBox label{margin:0; padding:0 20px 0 0;}

#myskinset dl dd div.choiceImageBox{
	padding:20px; margin:0; width:auto; background:#ededed;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;
}
#myskinset dl dd div.choiceImageBox div#file_box_{padding:0; margin:0; width:auto; *zoom:1;}

#myskinset dl dd div.choiceImageBox div#file_box_ div.inputCell{width:80%; padding:0; margin:0; float:left}
#myskinset dl dd div.choiceImageBox div#file_box_ div.inputCell div{padding:0 5px; border:1px solid #bfbfbf; width:auto; background:#fff; height:30px; line-height:30px;} 
#myskinset dl dd div.choiceImageBox div#file_box_ div.inputCell div input[type="text"].file_inputbox{width:100%; background:#fff; border:0; border:none;}
#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell{width:20%; padding:0; margin:0; float:left; position:relative;} 
#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell div{padding:0; margin:0; width:auto; border:1px solid #bfbfbf; border-left:none;}
#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell div button{width:100%;  height:30px; line-height:30px; color:#fff;  background:#206494; margin:0; .margin:-1px 0 0 0;}
#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell .searchFile{width:100%;  height:30px; line-height:30px; color:#fff;  background:#206494; margin:0; .margin:-1px 0 0 0; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#myskinset dl dd div.choiceImageBox p.checkBox_{clear:both; padding-top:5px; padding-left:20px; text-indent:-20px; font-size:0.867em; }
#myskinset dl dd div.choiceImageBox p input[type="checkbox"]{vertical-align:middle; margin:-1px 5px 0 0; height:15px; width:15px;}
#myskinset dl dd div p.desTxt{padding-left:20px; font-size:0.867em; }

/*°Ô½ÃÆÇ Ãß°¡ »èÁ¦*/
#boardset{clear:both; padding:0; margin:0; width:100%;}
#boardset div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0; line-height:150%; color:#404040;font-size:1.250em; }
#boardset div.NoticeLine p{ padding:0 20px 0 25px; width:auto; }

/*°Ô½ÃÆÇ ¸®½ºÆ®*/
div.tableWrap{width:100%;}
div.tableWrap table{width:100%; border-collapse:collapse; border:1px solid #f8dbdb;}
div.tableWrap table caption{display:none;}
div.tableWrap table thead th{background:#fdf4f4;  border:1px solid #f8dbdb; text-align:center; padding:8px 0; font-weight:normal; font-family:NGB; line-height:150%; vertical-align:middle;}
div.tableWrap table tbody td{border:1px solid #f8dbdb; text-align:center; padding:8px 0;line-height:150%;}
div.tableWrap table tbody td span.smallTxt{color:#3341f8; font-size:0.833em;vertical-align:middle;}
div.tableWrap table thead th input[type="checkbox"], 
div.tableWrap table tbody td input[type="checkbox"]{vertical-align:middle; margin:-1px 5px 0 0; height:15px; width:15px;}

/*ÆäÀÌÂ¡Ã³¸®*/
#list_page{width:100%; margin:20px 0; text-align:center; color:#535353; font-size:1.083em; line-height:22px; height:22px;}
#list_page a{display:inline-block; border:2px solid #d7d7d7; color:#535353; padding:0; width:auto; min-width:22px;  line-height:22px; height:22px; margin:0 3px 0 0;}
#list_page a img{vertical-align:middle; margin:-2px 0 0 0; .margin:0; padding:0;}
#list_page a.current_page{border-color:#f06c6c; color:#f13b3b; font-family:NGB;}
#list_page a:hover, #list_page a.on{border-color:#f99595;color:#FF0000;}


/*¼ø¼­ º¯°æ*/
#changeOrder{clear:both; padding:0; margin:0;}
#changeOrder div.orderBox{
	width:100%; background:#fdf4f4; *zoom:1;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;
}
#changeOrder div.orderBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
#changeOrder div.orderBox div.pdBox{padding:20px; width:auto; position:relative;}
#changeOrder div.orderBox div.pdBox div.selectBox{width:auto; padding:0 60px 0 0; margin:0;}
#changeOrder div.orderBox div.pdBox div.selectBox select.orderSelect{width:100%; border:1px solid #f8dbdb; line-height:30px; height:160px;}
#changeOrder div.orderBox div.pdBox div.selectBox select.orderSelect option{line-height:30px; padding-left:15px;}
#changeOrder div.orderBox div.pdBox div.btnBox{position:absolute; top:20px; right:20px;}
#changeOrder div.orderBox div.pdBox div.btnBox ul{padding:0; margin:0;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li{margin:0 0 3px 0; padding:0; width:38px; height:38px;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button{
	border:1px solid #c5c2c2; height:36px; width:36px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;
}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button span{font-size:0; line-height:0; text-indent:-20000px;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button.order1{background:#ededed url(../../images/super/b_btn_first2.gif) no-repeat center;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button.order2{background:#ededed url(../../images/super/b_btn_back2.gif) no-repeat center;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button.order3{background:#ededed url(../../images/super/b_btn_next2.gif) no-repeat center;}
#changeOrder div.orderBox div.pdBox div.btnBox ul li button.order4{background:#ededed url(../../images/super/b_btn_last2.gif) no-repeat center;}


/*°Ô½ÃÆÇ Ãß°¡*/
#addBorder{clear:both; padding:0; margin:0;}
#addBorder div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0; line-height:150%; color:#404040;font-size:1.250em; }
#addBorder div.NoticeLine p{ padding:0 20px 0 25px; width:auto; }
#addBorder dl.boardName dd div.inputCell{width:auto; border:1px solid #bfbfbf; padding:0 5px;}
#addBorder dl.boardName dd div.inputCell input[type="text"]{height:30px; line-height:30px; width:100%; border:0; border:none;}
#addBorder dl.boardName dt{line-height:30px;}

#addBorder dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#addBorder dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#addBorder dl dt{padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#addBorder dl dd{padding:0 20px 0 20px;}
#addBorder dl dd p.desTxt{color:#666666; font-size:1.083em; padding:0;}
#addBorder dl dd div.defaultMenu{padding-top:5px;  font-size:1.083em;}
#addBorder dl dd div.defaultMenu dl{
	border-bottom:none; background:#ededed; margin:0 0 10px 0; *zoom:1; 
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#addBorder dl dd div.defaultMenu dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#addBorder dl dd div.defaultMenu dl dt{width:auto;  font-size:1.083em; line-height:150%; letter-spacing:-1px;}
#addBorder dl dd div.defaultMenu dl dd{clear:both; float:left; padding:0; width:100%;font-size:1.083em; line-height:150%;}
#addBorder dl dd div.defaultMenu dl dd p{float:left;width:50%; padding:0; margin:0;}
#addBorder dl dd div.defaultMenu dl dd p label{margin-left:5px;}
#addBorder dl dd div.defaultMenu dl dd div.cellBox{padding:5px 20px 0 20px; width:auto;}
#addBorder dl dd div.defaultMenu dl dt p.desTxt{font-size:0.923em; padding-right:20px;}


	/*¼¿·ºÆ® ¹Ú½º*/
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper {background: url('../../images/super/select_arrow2.gif') no-repeat right center #fff !important; height:26px !important; }
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper.select {background: url('../../images/super/select_arrow2.gif') no-repeat right center #fff !important;}
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper div span, 
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper a.jqTransformSelectOpen{height:26px !important}
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper div span{line-height:26px !important;}
	#addBorder dl dd div.defaultMenu dl dd div.cellBox .jqTransformSelectWrapper .container{ margin-top:24px !important;}

	#addBorder dl dd div.cellBox div.radioBox{width:auto; line-height:30px;  height:30px; padding:0;}
	#addBorder dl dd div.cellBox div.radioBox input[type=radio]{vertical-align:middle; margin-right:5px;}
	#addBorder dl dd div.cellBox div.radioBox label{margin-right:10px;  font-size:1.083em; }
	#addBorder dl dd div.cellBox div.radioBox label img{vertical-align:middle !important;}

#addBorder dl dd div.redBox{
	background:#fdf4f4 !important; padding:0;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
}
#addBorder dl dd div.redBox div.pdBox{padding:20px; margin:0; width:auto;}
#addBorder dl dd div.redBox div.pdBox div.inputCell{width:100%; padding:0; margin:0; background:#fff;}
#addBorder dl dd div.redBox div.pdBox div.inputCell div{border:1px solid #f8dbdb; padding:0 5px; width:auto;}
#addBorder dl dd div.redBox div.pdBox div.inputCell div input[type="text"]{width:100%; padding:0; line-height:30px; height:30px; border:0; border:none;}
#addBorder dl dd div.redBox div.pdBox div.listBox{margin:0; padding:10px 0;}
#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox{border:1px solid #f8dbdb; padding:0; margin:0; width:auto; background:#fff; height:120px; overflow-y:scroll;}
#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul{*zoom:1; padding:15px;}
#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul:after {content:""; clear:both; display:block; height:0; visibility:none;}
#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul li{width:100%; padding:5px 0; margin:0; font-size:1.083em; line-height:150%;}
#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul li label{margin:0 0 0 10px; color:#464954;}
#addBorder dl dd div.redBox div.pdBox p.dexTxt{color:#797d86;}

/*°Ô½Ã¹° °ü¸®*/
#pastManage{clear:both; padding:0; margin:0;}
#pastManage div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0; line-height:150%; color:#404040;font-size:1.250em; }
#pastManage div.NoticeLine p{ padding:0 20px 0 25px; width:auto; }

	/*°Ô½ÃÆÇ »ó´Ü*/
	#pastManage div.list_top{clear:both; padding:0; margin:0;}
	#pastManage div.list_top p.pageCon{font-size:1.083em; line-height:150%; color:#545556; padding:0 0 5px 0;}
	#pastManage div.list_top p.pageCon span{color:#fa1948;}
	#pastManage div.list_top div.alignBox{padding:0 0 5px 0; margin:0; *zoom:1;}
	#pastManage div.list_top div.alignBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#pastManage div.list_top div.alignBox div.typeCell{width:44%;float:left; margin:0 1% 0 0; padding:0;}
	#pastManage div.list_top div.alignBox div.alignCell{width:44%;float:left; margin:0 1% 0 0; padding:0;}
	#pastManage div.list_top div.alignBox div.btnCell{width:10%; margin:0; padding:0; float:right;}
	#pastManage div.list_top div.alignBox div.btnCell button{
		width:100%; height:32px; line-height:32px; .height:34px; .line-hegith:34px; color:#fff; background:#3389bb;
		border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
	}
	
	/*°Ô½Ã¹° ¿µ¿ª*/
	#pastManage div.tableWrap tbody td.boardCell{padding-left:5px; padding-right:5px;}
	#pastManage div.tableWrap tbody td.boardCell select{width:100%;}
	#pastManage div.tableWrap tbody td.titleCell{padding-left:5px; padding-right:5px; text-align:left;}
	#pastManage div.tableWrap tbody td.writeCell span.mem{
		padding:3px 5px; margin:0 5px 0 0; color:#fff; background:#6e7071; border:1px solid #616465;
		border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;
	}

	/*°Ô½Ã¹° ÇÏ´Ü*/
	#pastManage div.list_bottom{clear:both; padding:0; margin:0; *zoom:1;}
	#pastManage div.list_bottom:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#pastManage div.list_bottom div.searchBox{width:100%; clear:both; padding:0;}
	#pastManage div.list_bottom div.searchBox div.inputCell{width:86%; margin:0 1% 0 0; padding:0; float:left;}
	#pastManage div.list_bottom div.searchBox div.inputCell div{border:1px solid #bfbfbf; padding:0 5px; width:auto;}
	#pastManage div.list_bottom div.searchBox div.inputCell div input[type="text"]{width:100%; height:30px; line-height:30px; border:0; border:none;}
	#pastManage div.list_bottom div.searchBox div.btnCell{width:13%; margin:0; padding:0; float:right;}
	#pastManage div.list_bottom div.searchBox div.btnCell button.searchBtn{
		height:32px; line-height:32px; width:100%; text-align:center; color:#fff; background:#3366bb;
		border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
	}
	#pastManage div.list_bottom div.btnBox{clear:both; padding:10px 0 0 0; margin:0; *zoom:1;}
	#pastManage div.list_bottom div.btnBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#pastManage div.list_bottom div.btnBox button{width:31%; margin:0; height:45px; line-height:45px;}
	/* #pastManage div.list_bottom div.btnBox button.redBtn{float:left;}
	#pastManage div.list_bottom div.btnBox button.grayBtn2{float:right;}
	 */
/*ÀüÃ¼È¸¿ø*/
#memberList{clear:both; padding:0; margin:0;}
#memberList div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0; line-height:150%; color:#404040;font-size:1.250em; }
#memberList div.NoticeLine p{ padding:0 20px 0 25px; width:auto; }

	/*°Ô½ÃÆÇ »ó´Ü*/
	#memberList div.list_top{clear:both; padding:0; margin:0;}
	#memberList div.list_top p.pageCon{font-size:1.083em; line-height:150%; color:#545556; padding:0 0 5px 0;}
	#memberList div.list_top p.pageCon span{color:#fa1948;}
	#memberList div.list_top div.alignBox{padding:0 0 5px 0; margin:0; *zoom:1;}
	#memberList div.list_top div.alignBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#memberList div.list_top div.alignBox div.typeCell{width:44%;float:left; margin:0 1% 0 0; padding:0;}
	#memberList div.list_top div.alignBox div.alignCell{width:44%;float:left; margin:0 1% 0 0; padding:0;}
	#memberList div.list_top div.alignBox div.btnCell{width:10%; margin:0; padding:0; float:right;}
	#memberList div.list_top div.alignBox div.btnCell button{
		width:100%; height:32px; line-height:32px; .height:34px; .line-hegith:34px; color:#fff; background:#3389bb;
		border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
	}

	/*°Ô½Ã¹° ¿µ¿ª*/
	#memberList div.tableWrap tbody td.gradeCell{padding-left:5px; padding-right:5px;}
	#memberList div.tableWrap tbody td.gradeCell select{width:100%;}
	#memberList div.tableWrap tbody td.appliCell span{color:#fa1948;}
	#memberList div.tableWrap tbody td.nameCell a{display:block;}

	/*°Ô½Ã¹° ÇÏ´Ü*/
	#memberList div.list_bottom{clear:both; padding:0; margin:0; *zoom:1;}
	#memberList div.list_bottom:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#memberList div.list_bottom div.searchBox{width:100%; clear:both; padding:0;}
	#memberList div.list_bottom div.searchBox div.inputCell{width:86%; margin:0 1% 0 0; padding:0; float:left;}
	#memberList div.list_bottom div.searchBox div.inputCell div{border:1px solid #bfbfbf; padding:0 5px; width:auto;}
	#memberList div.list_bottom div.searchBox div.inputCell div input[type="text"]{width:100%; height:30px; line-height:30px; border:0; border:none;}
	#memberList div.list_bottom div.searchBox div.btnCell{width:13%; margin:0; padding:0; float:right;}
	#memberList div.list_bottom div.searchBox div.btnCell button.searchBtn{
		height:32px; line-height:32px; width:100%; text-align:center; color:#fff; background:#3366bb;
		border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
	}
	#memberList div.list_bottom div.btnBox{clear:both; padding:10px 0 0 0; margin:0; *zoom:1;}
	#memberList div.list_bottom div.btnBox:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#memberList div.list_bottom div.btnBox button{width:49%; margin:0; height:45px; line-height:45px;}
	#memberList div.list_bottom div.btnBox button.redBtn{float:left;}
	#memberList div.list_bottom div.btnBox button.grayBtn2{float:right;}

/*È¸¿øÁ¤º¸*/
#memberInfo{clear:both; padding:0; margin:0;}
#memberInfo dl{border-bottom:1px solid #ebebeb; *zoom:1; padding:12px 0;}
#memberInfo dl:after {content:""; clear:both; display:block; height:0; visibility:none;}
#memberInfo dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:150%;}
#memberInfo dl dd{padding:0 20px 0 110px;  font-size:1.083em; line-height:169.2%; }
#memberInfo dl dd div.selectBox{width:100%;}
#memberInfo dl dd p.dexTxt{color:#797d86; font-size:0.923em;}
#memberInfo dl.gradeCell dt, #memberInfo dl.gradeCell dd{line-height:30px;}
#memberInfo dl dd span.nameTxt{color:#183bbd; font-family:NGB;}
#memberInfo dl dd span.certifiTxt{color:#4b74e9;}
#memberInfo dl dd span.approveTxt{color:#f52652;}


/*¹æ¹®Åë°è*/
#stats{clear:both; padding:0; margin:0;}
#stats div.NoticeLine{width:100%; background:url(../../images/super/admin_blt.gif) no-repeat left 3px; padding: 0 0 20px 0; line-height:150%; color:#404040;font-size:1.250em; }
#stats div.NoticeLine p{ padding:0 20px 0 25px; width:auto; }
#stats div.adminCount{
	width:100%;
	box-shadow:2px 2px 1px #bad6e0; -moz-box-shadow:2px 2px 1px #bad6e0; -webkit-box-shadow:2px 2px 1px #bad6e0; -o-box-shadow:2px 2px 1px #bad6e0;
}
#stats div.adminCount ul{
	width:auto; border:1px solid #bad6e0; *zoom:1; background:#f5fcff;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
}
#stats div.adminCount ul:after {content:""; clear:both; display:block; height:0; visibility:none;}
#stats div.adminCount ul li{width:50%;.width:48%; padding:15px 0; line-height:150%; color:#3e3e3e; font-family:NGB; float:right; text-align:center;}
#stats div.adminCount ul li:first-child{background:url(../../images/super/count_bg.gif) repeat-y right top; .width:50%; float:left;}
#stats div.adminCount ul li span{color:#ff1800;}

#stats div.tableStats{width:100%; padding:10px 0 0 0; margin:0;}
#stats div.tableStats table{width:100%; padding:0; margin:0; border-collapse:collapse; border:1px solid #c3bdbd; border-top:2px solid #c3bdbd;}
#stats div.tableStats table caption{display:none;}
#stats div.tableStats table thead th{border:1px solid #c3bdbd; width:50%; background:#d7d7d7; color:#3e3d3d; font-size:1.083em; line-height:150%; padding:5px 0;}
#stats div.tableStats table tbody th{border:1px solid #c3bdbd; width:50%; color:#3e3d3d; font-size:1.083em; line-height:150%; padding:5px 0; font-weight:normal; }
#stats div.tableStats table tbody td{border:1px solid #c3bdbd; width:50%; color:#3e3d3d; font-size:1.083em; line-height:150%; padding:5px 0; font-weight:normal; text-align:center;}

@media only screen and (min-width:0) and (max-width:375px){
	div.buttonBox2 button{width:32%; margin:0 1% 0 0;}
	div.buttonBox2 button.grayBtn2{margin:0; width:31%;}
}
@media only screen and (min-width:0) and (max-width:440px){
	#classInfoSet dl dd div.defaultMenu dl dd{clear:both; float:left; padding:0 20px; width:100%;}
	#myskinset dl dd div.choiceImageBox div#file_box_ div.inputCell{width:70%;}
	#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell{width:30%;} 

}

@media only screen and (min-width:0) and (max-width:767px){
	/*header ÇÐ±Þ °ü¸®¸Þ´º*/
	.menuWrap{display:none;
		position:fixed; top:0; left:0; height:100%; width:100%; z-index:100;
		background:rgba(0, 0, 0, .6);
		/*.background:url(../../images/super/trans_bg.png) repeat; */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
	}
	.menuWrap #menuBox {background:rgba(0, 0, 0, 0.60); background:#e2e2e2; width:50%; min-width:200px; height:100%;position:fixed; top:0; right:0;color:#fff; z-index:100;}
	.menuWrap #menuBox div.menuBox_txt { position:absolute; top:0; left:0; z-index:100; width:100%; border-bottom:1px solid #fff; height:76px;}
	.menuWrap #menuBox div.menuBox_txt a {display:block;color:#fff; font-size:2.000em;padding:0; height:76px;  background:url(../../images/super/mb_mn_close.gif) 94% center no-repeat ; text-align:center;}
	.menuWrap #menuBox div.menuBox_txt a span{font-size:0; line-height:0; position:absolute; top:-20000px; left:-99999px;}

	.menuWrap #menuBox ul.menuList {clear:both;position:absolute;top:76px; left:0;width:100%; background:#e2e2e2; }
	.menuWrap #menuBox ul.menuList>li {text-align:left; width:100%; font-size:1.417em; .margin:0; }
	.menuWrap #menuBox ul.menuList>li>a {
		display:block;color:#363636; border-bottom:1px solid #fff; padding:14px 0 12px 19%; .padding:0 0 0 19%;.line-height:36px;.margin:0;.height:36px; 
		background:url(../../images/super/mb_mn_off.gif) no-repeat 5% center;}	
	.menuWrap #menuBox ul.menuList>li:hover>a {color:#fff; font-family:NGB;
		background:#414141 url(../../images/super/mb_mn_on.gif) no-repeat 5% center;}
	
	/*ÇÐ±Þ°ü¸® ¸Þ´º ¼­ºê¸Þ´º */
	.menuWrap #menuBox ul.menuList li .menuSub {/*display:none;*/.margin:0;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul {background:#6b707f;.margin:0;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li {font-size:0.765em; background:#818181 url(../../images/super/mb_mn_submn.gif) 14% center no-repeat ;border-bottom:1px solid #fff;.line-height:36px;.margin:0;.height:36px;}	
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li>a {display:block;color:#fff; padding:13px 0 11px 19%; .padding:0 0 0 19%;.line-height:36px;.margin:0;.height:36px;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li>a:hover{font-family:NGB; color:#f0ff00;}


	/*°Ô½ÃÆÇ Ãß°¡ »èÁ¦*/
	#boardset div.tableWrap .b_check{width:7.5%;}
	#boardset div.tableWrap .b_title{width:46%;}
	#boardset div.tableWrap .b_search{display:none;}
	#boardset div.tableWrap .b_comment{display:none;}
	#boardset div.tableWrap .b_open{width:16.5%;}
	#boardset div.tableWrap .b_write{width:13.5%;}
	#boardset div.tableWrap .b_comment2{width:16.5%;}
	#boardset div.tableWrap .b_hide{display:none;}
	#boardset div.tableWrap .b_admin{display:none;}


	/*°Ô½Ã¹° °ü¸®*/
	#pastManage div.tableWrap .checkCell{width:7.5%;}
	#pastManage div.tableWrap .boardCell{width:46%;}
	#pastManage div.tableWrap .titleCell{width:46.5%;}
	#pastManage div.tableWrap .writeCell{display:none;}
	#pastManage div.tableWrap .dateCell{display:none;}

	/*È¸¿ø¸ñ·Ï*/
	#memberList div.tableWrap .checkCell{width:7.5%;}
	#memberList div.tableWrap .numCell{display:none;}
	#memberList div.tableWrap .gradeCell{width:32.5%;}
	#memberList div.tableWrap .nameCell{width:20%;}
	#memberList div.tableWrap .idCell{display:none;}
	#memberList div.tableWrap .attendCell{display:none;}
	#memberList div.tableWrap .appliCell{width:40%;}
	#memberList div.tableWrap .visitCell{display:none;}

	
	
}

/*  tablet layout */
@media only screen and (min-width:768px) and (max-width:1024px)  {
	/*Å¾¸Þ´º¹öÆ° */
	.menuBtn {background:#f3f3f3 url(../../images/super/menuBtn.gif) 77px center no-repeat; width:110px; height:40px; border:#dadada solid 1px;box-sizing:border-box;	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;}
	.menuBtn a {display:block; text-align:left; padding:17px 10px 24px 17px;.line-height:18px; font-size:13px;}	

	.homeBtn {background:#ffffff url(../../images/super/homeBtn.gif) 107px center no-repeat; width:140px; height:40px; border:#dadada solid 1px;box-sizing:border-box;	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;}
	.homeBtn a {display:block; text-align:center; padding:15px 10px 24px 10px;.line-height:18px; font-size:13px;}	
	.qmenu ul li.menuBtn  span {position:absolute; top:12px; left:17px; width:auto; height:auto; font-size:1.083em;font-family:NGB;}
	.qmenu ul li.homeBtn  span {position:absolute; top:12px; left:17px; width:auto; height:auto; font-size:1.083em;font-family:NGB;}

	/*header ÇÐ±Þ °ü¸®¸Þ´º*/
	.menuWrap{display:none;
		position:fixed; top:0; left:0; height:100%; width:100%; z-index:100;
		background:rgba(0, 0, 0, .6);
		/*.background:url(../../images/super/trans_bg.png) repeat; */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
	}
	.menuWrap #menuBox {background:rgba(0, 0, 0, 0.60); background:#e2e2e2; width:50%; min-width:200px; height:100%;position:fixed; top:0; right:0;color:#fff; z-index:100;}
	.menuWrap #menuBox div.menuBox_txt { position:absolute; top:0; left:0; z-index:100; width:100%; border-bottom:1px solid #fff; height:76px;}
	.menuWrap #menuBox div.menuBox_txt a {display:block;color:#fff; font-size:2.000em;padding:0; height:76px;  background:url(../../images/super/mb_mn_close.gif) 94% center no-repeat ; text-align:center;}
	.menuWrap #menuBox div.menuBox_txt a span{font-size:0; line-height:0; position:absolute; top:-20000px; left:-99999px;}

	.menuWrap #menuBox ul.menuList {clear:both;position:absolute;top:76px; left:0;width:100%; background:#e2e2e2; }
	.menuWrap #menuBox ul.menuList>li {text-align:left; width:100%; font-size:1.417em; .margin:0; }
	.menuWrap #menuBox ul.menuList>li>a {
		display:block;color:#363636; border-bottom:1px solid #fff; padding:14px 0 12px 19%; .padding:0 0 0 19%;.line-height:36px;.margin:0;.height:36px; 
		background:url(../../images/super/mb_mn_off.gif) no-repeat 5% center;}	
	.menuWrap #menuBox ul.menuList>li:hover>a {color:#fff; font-family:NGB;
		background:#414141 url(../../images/super/mb_mn_on.gif) no-repeat 5% center;}
	
	/*ÇÐ±Þ°ü¸® ¸Þ´º ¼­ºê¸Þ´º */
	.menuWrap #menuBox ul.menuList li .menuSub {/*display:none;*/.margin:0;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul {background:#6b707f;.margin:0;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li {font-size:0.765em; background:#818181 url(../../images/super/mb_mn_submn.gif) 14% center no-repeat ;border-bottom:1px solid #fff;.line-height:36px;.margin:0;.height:36px;}	
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li>a {display:block;color:#fff; padding:13px 0 11px 19%; .padding:0 0 0 19%;.line-height:36px;.margin:0;.height:36px;}
	.menuWrap #menuBox ul.menuList li .menuSub>ul>li>a:hover{font-family:NGB; color:#f0ff00;}
	
	/*È¯°æ¼³Á¤ ¹öÆ°*/
	div.buttonBox button{width:187px; margin:0 10px 0 0 ;}
	div.buttonBox button.grayBtn{margin:0;}

	/*¹öÆ° 3°³*/
	div.buttonBox2{width:100%; *zoom:1; padding:30px 0 0 0; text-align:right;}
	div.buttonBox2 button{margin:0 10px 0 0; width:135px;}
	div.buttonBox2 button.grayBtn2{margin:0;}
	div.buttonBox2 button.grayBtn{float:left;}


	/*ÇÐ±Þ ÁÖ¼Ò º¯°æ*/
	#classadressSet dl{position:relative;}
	#classadressSet dl dt{/*float:left; */ position:absolute; top:13px; width:90px; padding:0 0 0 20px;}
	#classadressSet dl dd{padding:0 20px 0 110px;} 
	
	/*ÇÐ±Þ ¾Ë¸²Àå ¼³Á¤*/
	#adviceNoteSet dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#adviceNoteSet dl dd{padding:0 20px 0 110px;}
	#adviceNoteSet dl dd div.defaultMenu{padding-top:0px;}
	#adviceNoteSet dl dd div.defaultMenu dl dd{clear:none; float:right; padding:0 20px 0 0; width:140px;}
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox{padding:0;}
	
	/*½Ã°£Ç¥ ¼³Á¤*/
	#timetableSet table thead th span{display:inline;}
	#timetableSet table tbody th span{display:inline;}
	#timetableSet dl.etcLine dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#timetableSet dl.etcLine dd{padding:0 20px 0 110px;}

	
	/*½ºÅ²º¯°æ*/
	div.previewBox div p.mimg{display:none;}
	div.previewBox div p.timg{display:block;}
	div.previewBox div p.pimg{display:none;}

	/*³ª¸¸ÀÇ ½ºÅ² ¼³Á¤*/
	#myskinset dl dt{float:left; width:90px;}
	#myskinset dl dd{padding:0 20px 0 110px;}

	#myskinset dl.colBox dt{float:none; width:auto;}
	#myskinset dl.colBox dd{padding:5px 20px 0 20px;}
	#myskinset dl dd div.choiceImageBox{
	padding:0;background:#fff;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;}


	/*°Ô½ÃÆÇ Ãß°¡ »èÁ¦*/
	#boardset div.tableWrap .b_check{width:4%;}
	#boardset div.tableWrap .b_title{width:26%;}
	#boardset div.tableWrap .b_search{width:10%;}
	#boardset div.tableWrap .b_comment{width:10%;}
	#boardset div.tableWrap .b_open{width:10%;}
	#boardset div.tableWrap .b_write{width:10%;}
	#boardset div.tableWrap .b_comment2{width:10%;}
	#boardset div.tableWrap .b_hide{width:10%;}
	#boardset div.tableWrap .b_admin{width:10%;}

	/*±ÛÀÚ»ö»ó*/
	div#colorBox table{width:50%; .width:49.5%; float:left;}

	/*°Ô½ÃÆÇ Ãß°¡*/
	#addBorder dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#addBorder dl dd{padding:0 20px 0 110px;}
	#addBorder dl dd div.defaultMenu{padding-top:0px;}
	#addBorder dl dd div.defaultMenu dl{position:relative;}
	#addBorder dl dd div.defaultMenu dl.pdb30{padding-bottom:50px;}
	#addBorder dl dd div.defaultMenu dl dt{padding:5px 0 0 20px;}
	#addBorder dl dd div.defaultMenu dl dt p.desTxt{position:absolute; .left:20px; .top:40px;  font-size:0.923em; width:60%;}
	#addBorder dl dd div.defaultMenu dl dd{clear:none; float:right; padding:0 20px 0 0; width:140px;}
	#addBorder dl dd div.defaultMenu dl dd div.cellBox{padding:0;}
	#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul li{width:50%;float:left;}

	
	/*°Ô½Ã¹° °ü¸®*/
		/*°Ô½ÃÆÇ »ó´Ü*/
		#pastManage div.list_top{*zoom:1;}
		#pastManage div.list_top:after {content:""; clear:both; display:block; height:0; visibility:none;}
		#pastManage div.list_top p.pageCon{width:auto; float:left; line-height:30px;}
		#pastManage div.list_top div.alignBox{width:350px; float:right;}

		#pastManage div.list_top div.alignBox div.typeCell{width:145px;float:left; margin:0 5px 0 0;}
		#pastManage div.list_top div.alignBox div.alignCell{width:135px;float:left; margin:0 5px 0 0;}
		#pastManage div.list_top div.alignBox div.btnCell{width:60px;}

		/*°Ô½Ã¹° °ü¸®*/
		#pastManage div.tableWrap .checkCell{width:4%;}
		#pastManage div.tableWrap .boardCell{width:20.72%;}
		#pastManage div.tableWrap .titleCell{width:51.95%;}
		#pastManage div.tableWrap .writeCell{width:15.42%;}
		#pastManage div.tableWrap .dateCell{width:7.91%;}

		/*°Ô½Ã¹° ÇÏ´Ü*/
		#pastManage div.list_bottom div.searchBox{width:300px; clear:none; float:left;}
		#pastManage div.list_bottom div.searchBox div.inputCell{width:225px; margin:0 5px 0 0;}
		#pastManage div.list_bottom div.searchBox div.btnCell{width:70px}

		#pastManage div.list_bottom div.btnBox{clear:none; padding:0; width:330px; float:right;}
		#pastManage div.list_bottom div.btnBox button{width:107px; margin:0; height:30px !important; line-height:30px !important;}

	/*ÀüÃ¼È¸¿ø*/
		/*°Ô½ÃÆÇ »ó´Ü*/
		#memberList div.list_top{*zoom:1;}
		#memberList div.list_top:after {content:""; clear:both; display:block; height:0; visibility:none;}
		#memberList div.list_top p.pageCon{width:auto; float:left; line-height:30px;}
		#memberList div.list_top div.alignBox{width:350px; float:right;}

		#memberList div.list_top div.alignBox div.typeCell{width:145px;float:left; margin:0 5px 0 0;}
		#memberList div.list_top div.alignBox div.alignCell{width:135px;float:left; margin:0 5px 0 0;}
		#memberList div.list_top div.alignBox div.btnCell{width:60px;}
		
		/*È¸¿ø¸ñ·Ï*/
		#memberList div.tableWrap .checkCell{width:4%;}
		#memberList div.tableWrap .numCell{width:5.85%;}
		#memberList div.tableWrap .gradeCell{width:15.69%;}
		#memberList div.tableWrap .nameCell{width:15.81%;}
		#memberList div.tableWrap .attendCell{width:8.8%;}
		#memberList div.tableWrap .appliCell{width:23.67%;}
		#memberList div.tableWrap .visitCell{width:10.81%;}

		/*°Ô½Ã¹° ÇÏ´Ü*/
		#memberList div.list_bottom div.searchBox{width:300px; clear:none; float:left;}
		#memberList div.list_bottom div.searchBox div.inputCell{width:225px; margin:0 5px 0 0;}
		#memberList div.list_bottom div.searchBox div.btnCell{width:70px}

		#memberList div.list_bottom div.btnBox{clear:none; padding:0; width:220px; float:right;}
		#memberList div.list_bottom div.btnBox button{width:107px; margin:0; height:30px !important; line-height:30px !important;}

	
	/*È¸¿øÁ¤º¸*/
	#memberInfo dl dd div.selectBox{width:120px; float:left; margin-right:5px;}

}

/*  PC layout */
@media only screen and (min-width:1025px){
	/*Å¾¸Þ´º¹öÆ° */
	.menuBtn {display:none;}
	.homeBtn {background:#ffffff url(../../images/super/homeBtn.gif) 107px center no-repeat; width:140px; height:40px; border:#dadada solid 1px;box-sizing:border-box;	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;}
	.homeBtn a {display:block; text-align:center; padding:15px 10px 24px 10px;.line-height:18px; font-size:13px;}	
	.qmenu ul li.homeBtn  span {position:absolute; top:12px; left:17px; width:auto; height:auto; font-size:1.083em;font-family:NGB;}
	
	.menuWrap{display:none;}
	
	/*ÄÜÅÙÃ÷ ¿µ¿ª*/
	section.adminCon{padding:14px 0 !important; min-height:800px;}
	
	#adminWrap{width:1000px;}

	
	/*¿ÞÂÊ ¿µ¿ª*/
	#adminWrap div#subLeft{width:214px; margin:0; float:left; }
		
		/*Å¸ÀÌÆ²*/
		#adminWrap div#subLeft h2{
			background:#373737 url(../../images/super/class_tit.gif) no-repeat 20px 20px; color:#fff; font-size:1.500em; line-height:32px; font-family:NGB; height:109px; width:100%;
			border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
			box-shadow:2px 2px 1px #c4c4c4; -moz-box-shadow:2px 2px 1px #c4c4c4; -webkit-box-shadow:2px 2px 1px #c4c4c4; -o-box-shadow:2px 2px 1px #c4c4c4;
		}
		#adminWrap div#subLeft h2 p{width:auto; padding:20px 0 0 68px;}
		#adminWrap div#subLeft h2 p span{color:#f6ff00; display:block; font-size:1.778em;}
		
		/*¿ÞÂÊ ¸Þ´º*/
		#adminWrap div#subLeft div.leftMnBox{display:block; width:100%; }
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu{width:100%; padding:0; margin:0;}
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li{
				background:#fff; margin:15px 0; width:100%; overflow:hidden;
				border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;
				box-shadow:2px 2px 1px #c4c4c4; -moz-box-shadow:2px 2px 1px #c4c4c4; -webkit-box-shadow:2px 2px 1px #c4c4c4; -o-box-shadow:2px 2px 1px #c4c4c4;
		}
		
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li a{ display:block; width:auto; padding:15px 0 11px 45px; margin:0; color:#7c7878; font-size:1.250em; font-family:NGB; background:url(../../images/super/class_leftMn_off.gif) no-repeat 17px center;}
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li:hover a, #adminWrap div#subLeft div.leftMnBox ul.leftMenu li.on a{color:#f65700; background:url(../../images/super/class_leftMn_on.gif) no-repeat 17px center;}

		/*¼­ºê¸Þ´º*/
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li div.menuSub{width:100%; padding:0; margin:0; border-top:1px solid #d0d0d0;}
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li div.menuSub ul li{
			margin:0; padding:0; 
			border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0;
			box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none;
		}
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li div.menuSub ul li a{font-size:1.083em;  padding:0 0 0 53px; line-height:36px; height:36px; background:url(../../images/super/class_leftMn_sub.gif) no-repeat 35px center;}
		
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li:hover div.menuSub ul li a, #adminWrap div#subLeft div.leftMnBox ul.leftMenu li.on div.menuSub ul li a{color:#7c7878;}
		#adminWrap div#subLeft div.leftMnBox ul.leftMenu li:hover div.menuSub ul li:hover a{color:#f65700;}

	/*¿À¸¥ÂÊ¿µ¿ª*/
	#adminWrap div#subRight{width:770px;margin:0 0 0 15px; float:right;}
	#adminWrap div#subRight div.rightCon{min-height:800px;}
	
	/*È¯°æ¼³Á¤ ¹öÆ°*/
	div.buttonBox button{width:187px; margin:0 10px 0 0;}
	div.buttonBox button.grayBtn{margin:0;}

	/*¹öÆ° 3°³*/
	div.buttonBox2{width:100%; *zoom:1; padding:30px 0 0 0; text-align:right;}
	div.buttonBox2 button{margin:0 10px 0 0; width:135px;}
	div.buttonBox2 button.grayBtn2{margin:0;}
	div.buttonBox2 button.grayBtn{float:left;}            

	/*ÇÐ±Þ ÁÖ¼Ò º¯°æ*/
	#classadressSet dl{position:relative;}
	#classadressSet dl dt{/*float:left; */ position:absolute; top:13px; width:90px; padding:0 0 0 20px;}
	#classadressSet dl dd{padding:0 20px 0 110px;} 

	/*ÇÐ±Þ ¾Ë¸²Àå ¼³Á¤*/
	#adviceNoteSet dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#adviceNoteSet dl dd{padding:0 20px 0 110px;}
	#adviceNoteSet dl dd div.defaultMenu{padding-top:0px;}
	#adviceNoteSet dl dd div.defaultMenu dl dd{clear:none; float:right; padding:0 20px 0 0; width:140px;}
	#adviceNoteSet dl dd div.defaultMenu dl dd div.cellBox{padding:0;}

	/*½Ã°£Ç¥ ¼³Á¤*/
	#timetableSet table thead th span{display:inline;}
	#timetableSet table tbody th span{display:inline;}
	#timetableSet dl.etcLine dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#timetableSet dl.etcLine dd{padding:0 20px 0 110px;}

	/*½ºÅ²º¯°æ*/
	div.previewBox div p.mimg{display:none;}
	div.previewBox div p.timg{display:none;}
	div.previewBox div p.pimg{display:block;}

	/*³ª¸¸ÀÇ ½ºÅ² ¼³Á¤*/
	#myskinset dl dt{float:left; width:90px;}
	#myskinset dl dd{padding:0 20px 0 110px;}
	#myskinset dl.colBox dt{float:none; width:auto;}
	#myskinset dl.colBox dd{padding:5px 20px 0 20px;}
	#myskinset dl dd div.choiceImageBox{
	padding:0;background:#fff;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;}
	#myskinset dl dd div.choiceImageBox div#file_box_ div.inputCell{width:280px;} 
	#myskinset dl dd div.choiceImageBox div#file_box_ div.buttonCell{width:75px;} 

	/*°Ô½ÃÆÇ Ãß°¡ »èÁ¦*/
	#boardset div.tableWrap .b_check{width:47px;}
	#boardset div.tableWrap .b_title{width:auto;}
	#boardset div.tableWrap .b_search{width:77px;}
	#boardset div.tableWrap .b_comment{width:53px;}
	#boardset div.tableWrap .b_open{width:77px;}
	#boardset div.tableWrap .b_write{width:77px;}
	#boardset div.tableWrap .b_comment2{width:77px;}
	#boardset div.tableWrap .b_hide{width:65px;}
	#boardset div.tableWrap .b_admin{width:79px;}


	/*±ÛÀÚ»ö»ó*/
	div#colorBox table{width:50%; .width:49.5%; float:left;}
	
	/*°Ô½ÃÆÇ Ãß°¡*/
	#addBorder dl dt{float:left; width:90px; padding:0 0 0 20px; color:#222222; font-size:1.250em; line-height:30px;}
	#addBorder dl dd{padding:0 20px 0 110px;}
	#addBorder dl dd div.defaultMenu{padding-top:0px;}
	#addBorder dl dd div.defaultMenu dl{position:relative;}
	#addBorder dl dd div.defaultMenu dl.pdb30{padding-bottom:50px;}
	#addBorder dl dd div.defaultMenu dl dt{padding:5px 0 0 20px;}
	#addBorder dl dd div.defaultMenu dl dt p.desTxt{position:absolute; .left:20px; .top:40px;  font-size:0.923em; width:60%;}
	#addBorder dl dd div.defaultMenu dl dd{clear:none; float:right; padding:0 20px 0 0; width:140px;}
	#addBorder dl dd div.defaultMenu dl dd div.cellBox{padding:0;}
	#addBorder dl dd div.redBox div.pdBox div.listBox div.pdBox ul li{width:50%;float:left;}


	/*°Ô½Ã¹° °ü¸®*/
		/*°Ô½ÃÆÇ »ó´Ü*/
		#pastManage div.list_top{*zoom:1;}
		#pastManage div.list_top:after {content:""; clear:both; display:block; height:0; visibility:none;}
		#pastManage div.list_top p.pageCon{width:auto; float:left; line-height:30px;}
		#pastManage div.list_top div.alignBox{width:350px; float:right;}

		#pastManage div.list_top div.alignBox div.typeCell{width:145px;float:left; margin:0 5px 0 0;}
		#pastManage div.list_top div.alignBox div.alignCell{width:135px;float:left; margin:0 5px 0 0;}
		#pastManage div.list_top div.alignBox div.btnCell{width:60px;}

		/*°Ô½Ã¹° °ü¸®*/
		#pastManage div.tableWrap .checkCell{width:47px;}
		#pastManage div.tableWrap .boardCell{width:161px;}
		#pastManage div.tableWrap .titleCell{width:auto;}
		#pastManage div.tableWrap .writeCell{width:117px;}
		#pastManage div.tableWrap .dateCell{width:81px;}

		/*°Ô½Ã¹° ÇÏ´Ü*/
		#pastManage div.list_bottom div.searchBox{width:300px; clear:none; float:left;}
		#pastManage div.list_bottom div.searchBox div.inputCell{width:225px; margin:0 5px 0 0;}
		#pastManage div.list_bottom div.searchBox div.btnCell{width:70px}

		#pastManage div.list_bottom div.btnBox{clear:none; padding:0; width:330px; float:right;}
		#pastManage div.list_bottom div.btnBox button{width:107px; margin:0; height:30px !important; line-height:30px !important;}

	/*ÀüÃ¼È¸¿ø*/
		/*°Ô½ÃÆÇ »ó´Ü*/
		#memberList div.list_top{*zoom:1;}
		#memberList div.list_top:after {content:""; clear:both; display:block; height:0; visibility:none;}
		#memberList div.list_top p.pageCon{width:auto; float:left; line-height:30px;}
		#memberList div.list_top div.alignBox{width:350px; float:right;}

		#memberList div.list_top div.alignBox div.typeCell{width:145px;float:left; margin:0 5px 0 0;}
		#memberList div.list_top div.alignBox div.alignCell{width:135px;float:left; margin:0 5px 0 0;}
		#memberList div.list_top div.alignBox div.btnCell{width:60px;}

		/*°Ô½Ã¹° °ü¸®*/
		#memberList div.tableWrap .checkCell{width:47px;}
		#memberList div.tableWrap .numCell{width:60px;}
		#memberList div.tableWrap .gradeCell{width:130px;}
		#memberList div.tableWrap .nameCell{width:80px;}
		#memberList div.tableWrap .attendCell{width:50px;}
		#memberList div.tableWrap .appliCell{width:140px;}
		#memberList div.tableWrap .visitCell{width:80px;}


		/*°Ô½Ã¹° ÇÏ´Ü*/
		#memberList div.list_bottom div.searchBox{width:300px; clear:none; float:left;}
		#memberList div.list_bottom div.searchBox div.inputCell{width:225px; margin:0 5px 0 0;}
		#memberList div.list_bottom div.searchBox div.btnCell{width:70px}

		#memberList div.list_bottom div.btnBox{clear:none; padding:0; width:220px; float:right;}
		#memberList div.list_bottom div.btnBox button{width:107px; margin:0; height:30px !important; line-height:30px !important;}

	/*È¸¿øÁ¤º¸*/
	#memberInfo dl dd div.selectBox{width:120px; float:left; margin-right:5px;}


}


/* Ãâ¼® Ãß°¡ kjh 20200407 */
.attinfo {padding-left:30px; line-height:30px; font-size:1.308em; font-weight:400; background: url(../../images/super/blt_att.gif) no-repeat left center}
.attinfo strong {font-size:1.077em; font-weight:600}
.attinfo:after {content:""; clear:both; display:block; height:0; visibility:none;}
.attinfo span {float:right}
.attinfo span button {padding:7px 15px; background:#9f84d7; color:#fff; border-radius:5px; font-size:0.93em}

.attendance .attendance_view ul li.noattend {text-align:center}
#memberList div.NoticeLine {margin-bottom:15px; padding:10px; border:1px dashed #ccc; background:url(../../images/super/bg_class_mem.gif) no-repeat 14px 50%; box-sizing:border-box}
#memberList div.NoticeLine p {padding:0 10px 0 70px}