/* used Reset CSS v2.0 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0; 
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display:block;
	height:1px;
	border:0;   
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}

input, select {
	vertical-align:middle;
}
caption{display:none;}
a{text-decoration:none;}
select
{background-color:#FFF;border:1px solid #c1c1c1;color:#888;height:auto;
width: 90%;						 /* �닌딅뻼 �됰슢�わ옙怨쀯옙�쒙옙占쎄쑵釉�占쏙옙�э㎖占퐀allback) */
width :-webkit-calc(100% - 3px);  /* for Chrome, Safari */
width :	-moz-calc(100% - 3px);  /* for Firefox */
width :			calc(100% - 3px); /* for IE */
padding-left:3px
}
INPUT[type=text]
{background-color:#FFF;border:1px solid #c1c1c1;color:#888;height:auto;
width: 90%;						 /* �닌딅뻼 �됰슢�わ옙怨쀯옙�쒙옙占쎄쑵釉�占쏙옙�э㎖占퐀allback) */
width :-webkit-calc(100% - 10px);  /* for Chrome, Safari */
width :	-moz-calc(100% - 10px);  /* for Firefox */
width :			calc(100% - 10px); /* for IE */
padding-left:5px
}
INPUT[type="text"]:disabled {
    background: #dddddd;
}
INPUT[type="text"].joomin:disabled {
    background: #dddddd;
}

input[type="checkbox"] {-webkit-appearance: checkbox;box-sizing: border-box;}

BODY{background-color:#FFF;}
.helf
{background-color:#FFF;border:1px solid #c1c1c1;color:#888;height:auto;
width: 45%;						 /* 援ъ떇 釉뚮씪�곗�瑜��꾪븳 ��퉬梨�fallback) */
width :-webkit-calc(50% - 3px);  /* for Chrome, Safari */
width :	-moz-calc(50% - 3px);  /* for Firefox */
width :			calc(50% - 3px); /* for IE */
padding-left:3px
}

INPUT[type=text].joomin
{background-color:#FFF;border:1px solid #c1c1c1;color:#888;height:auto;
width: 40%;						 /* 援ъ떇 釉뚮씪�곗�瑜��꾪븳 ��퉬梨�fallback) */
width :-webkit-calc(45% - 8px);  /* for Chrome, Safari */
width :	-moz-calc(45% - 8px);  /* for Firefox */
width :			calc(45% - 8px); /* for IE */
padding-left:3px
}



#contents{z-index:99;}
.navmenu{z-index:10000;}
.header .menuview{z-index:10001;}
.logoutbtn{z-index:10002;}
.logom{z-index:9999;}


.lastdiv {width:100%;height:auto;text-align:center;vertical-align:middle;background-color:#f3f3f3;border:1px solid #bcbcbc;padding-top:20px;padding-bottom:20px;}

.send_checkbox{text-align:left;font-size:0.75em;padding-right:5px;display: inline;}
.send_checkbox02{text-align:left;font-size:0.95em;padding-right:10px;display: inline;}

/* 揶쏆뮇�ㅿ옙類ｋ궖筌ｌ꼶�곮쳸�밸쵟 */
.PersonalInfoAgreement{width:100%;font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif;font-size:0.85em;line-height: 130%;margin:10px 0px;}
.PIA_text{margin-bottom:15px; padding-left:0px;font-size:1.05em;font-weight:bold;}
.PIA_text2{padding-left:5px;font-size:0.90em;}
.TitleStatic{padding-left:5px;margin:10px 0px;font-size:1.0em;font-weight:700;color:#2d67ac;}
.PIA_textarea{ width: 90%;width :-webkit-calc(100% - 10px);width :	-moz-calc(100% - 10px);width :			calc(100% - 10px); font-size:0.85em;
 height:150px; border: 1px solid #cccccc; background-color:#f4f4f4; overflow:scroll; margin-bottom:5px; margin-top:5px;margin-left:5px;}
.PIA_checkbox{text-align:right;font-size:0.85em;padding-right:10px;}

.SMInfoStatic{width:100%;font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif;font-size:0.75em;line-height: 130%;margin:10px 0px;background-color:#FFF;margin-top:10px;}

/* InfoTable Box & Table */
#InfoTable {border-top:1px solid #c1c1c1; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-left:0px;}
#InfoTable th{text-align:left; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #bcbcbc; border-right:0px solid #cac6bd;background-color:#f3f3f3;padding:5px 0px 5px 5px;}
#InfoTable td{text-align:left;border-bottom:1px solid #bcbcbc; border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
/*left*/
#InfoTable .le {text-align:left;padding:5px 5px 5px 15px;}
/*right*/
#InfoTable .re {text-align:right;padding:5px 15px 5px 5px;}
/*center*/
#InfoTable .ce {text-align:center;padding:5px 5px 5px 5px;}

#ResultTable {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; }
#ResultTable th{text-align:left; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd; border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#ResultTable td{text-align:left;border-bottom:1px solid #dddddd; border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

#ResultTable .thcolor{text-align:left; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd; border-right:0px solid #cac6bd;background-color:#f3fbee;padding:5px 0px 5px 5px;}

 
 /* InfoTable2 Box & Table */
#hapgyuk01 {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#hapgyuk01 th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#hapgyuk01 td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

 
 /* InfoTable3 Box & Table */
#hapgyuk02 {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#hapgyuk02 th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#hapgyuk02 td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

 
 /* InfoTable2 Box & Table */
#hapgyuk03 {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#hapgyuk03 th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#hapgyuk03 td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 
 /* InfoTable2 Box & Table */
#gojiseo {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#gojiseo th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#gojiseo td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

#jechool {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#jechool th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#jechool td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 
#sangse {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#sangse th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#sangse td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 
 /* InfoTable2 Box & Table */
#deungrokgeum {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:10px;border-collapse: collapse;}
#deungrokgeum th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#deungrokgeum td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 
 /* InfoTable2 Box & Table */

#SMInfo {border-top:1px solid #c1c1c1; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-left:0px;}
#SMInfo th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #bcbcbc; border-right:0px solid #cac6bd;background-color:#f3f3f3;padding:5px 0px 5px 5px;}
#SMInfo td{text-align:center;border-bottom:1px solid #bcbcbc; border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

#joblitid {border-top:2px solid #adc3ec; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-top:-20px;border-collapse: collapse;}
#joblitid th{text-align:center; font-size:0.75em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #dddddd;  border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#joblitid td{text-align:center;border-bottom:1px solid #dddddd;  border-right:0px solid #bcbcbc;font-size:0.75em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 


/* #loginTable Box & Table */
#loginTable {border-top:0px solid #c1c1c1; border-left:0px solid #bcbcbc; border-right:0px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; margin-left:0px;}
#loginTable th{text-align:right; font-size:0.95em;line-height:24px; font-weight:bold; color:#383838; border-bottom:0px solid #dddddd; border-right:0px solid #cac6bd;padding:5px 0px 5px 5px;}
#loginTable td{text-align:left;border-bottom:0px solid #dddddd; border-right:0px solid #bcbcbc;font-size:0.95em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}
 /* InfoTable Box & Table */
#InfoTable02 {border-top:1px solid #c1c1c1; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:0px solid #c1c1c1; font-family: 'Dotum',Dotum, Helvetica,sans-serif; }
#InfoTable02 th{text-align:left; font-size:1.05em;line-height:24px; font-weight:bold; color:#383838; border-bottom:1px solid #bcbcbc; border-right:0px solid #cac6bd;background-color:#eaf2ff;padding:5px 0px 5px 5px;}
#InfoTable02 td{text-align:left;border-bottom:1px solid #bcbcbc; border-right:0px solid #bcbcbc;font-size:1.05em;line-height:24px;padding:5px 0px 5px 5px;color:#383838;}

/* Button Box*/
.ButtonCenterBox { width:100%; text-align: center; }
.ButtonRightBox { width:100%; text-align: right; }
.ButtonLeftBox { width:100%; text-align: left;  }


.ButtonAddBox{position:relative;top:-30px; right:5px; width:100%; text-align: right;}

.AddButton { background-color:#7bc548;display:inline-block;cursor:pointer;color:#ffffff;
		font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif; font-size:0.75em; padding:3px 10px;text-decoration:none; border:0 none;}
.AddButton:hover { background-color:#5cbf2a; }
.AddButton:active { background-color:#47a816; }


/* button margin */
.left05{ margin-left:5px;}
.left10{ margin-left:10px;}
.left15{ margin-left:15px;}
.left20{ margin-left:20px;}
.left25{ margin-left:25px;}
.left30{ margin-left:30px;}

.right05{ margin-right:5px;}
.right10{ margin-right:10px;}
.right15{ margin-right:15px;}
.right20{ margin-right:20px;}
.right25{ margin-right:25px;}
.right30{ margin-right:30px;}

.top05{ margin-top:5px;}
.top10{ margin-top:10px;}
.top15{ margin-top:15px;}
.top20{ margin-top:20px;}
.top25{ margin-top:25px;}
.top30{ margin-top:30px;}

.topUp30{ margin-top:-30px;}

.bottom05{ margin-bottom:5px;}
.bottom10{ margin-bottom:10px;}
.bottom15{ margin-bottom:15px;}
.bottom20{ margin-bottom:20px;}
.bottom25{ margin-bottom:25px;}
.bottom30{ margin-bottom:30px;}




/* Blue Button 占쎈벡��*/
.BuleButton { background-color:#1b80f1; display:inline-block;cursor:pointer;color:#ffffff;	font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif;font-size:0.95em; padding:3px 20px;text-decoration:none;border:0 none; }
.BuleButton:hover { background-color:#1174e2; }
.BuleButton:active { background-color:#0665cf; }

/* Green Button 占쎄쑬�쏉옙占� */

.GreenButton { background-color:#7bc548;display:inline-block;cursor:pointer;color:#ffffff;	font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif; font-size:0.95em; padding:3px 20px;text-decoration:none; border:0 none;}
.GreenButton:hover { background-color:#5cbf2a; }
.GreenButton:active { background-color:#47a816; }

/* Gray Button �띯뫁��*/
.GrayButton { background-color:#9a9a9a;display:inline-block;cursor:pointer;color:#ffffff;	font-family: Nanum Gothic,'Nanum GothicWeb', dotum, Sans-Serif; font-size:0.95em; padding:3px 20px;text-decoration:none; border:0 none;}
.GrayButton:hover { background-color:#8a8a8a; }
.GrayButton:active { background-color:#7a7a7a; }

.navmenu{display:none;}

/* 獄쏆꼷�놂옙類ㅼ럲 疫꿸퀬�뤄옙�뽰벥 占싼덈┛ */
/* 占쏙옙*/
@media (min-width:1017px){
	#footer{display:block;}
}
@media (max-width:1016px){
	#footer{display:none;}
}
/* 占쏙옙�앯뵳占썲첎占쎌쨮 */
@media (min-width:757px) and (max-width:1016px) {
	body{margin-right:10px;}
	#left{display:none;}
	#contents { float:right; }
	#contents{width: 90%;width :-webkit-calc(100% - 10px);width :	-moz-calc(100% - 10px);width :calc(100% - 10px);margin-left:0px;}
	.navmenu{display:block;}
	#contents div.top {margin-top:-60px;}
	.logoutbtn{display:block;
	background: center center no-repeat transparent;
	background-image:url('../../../images/common/logout_btn.png');
	text-indent:-999999px;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	right: 10px;
	}
	
	.logom{z-index:9999;position:relative;padding-top:12px;}
	#contents div.top .title {font-size:1.30em; }
	#contents p {font-size:0.95em;}
	#contents { float:none; width:100%;margin-left:5px;}
}
/* 占쏙옙�앯뵳占쏙옙紐껋쨮 獄쏉옙域뱄옙占쎈똾釉��⑤벏��*/
@media (max-width :992px) {
	body{margin-right:10px;}
	#left{display:none;}
	#contents { float:none; }
	#container div.wrapper { width: 100%;}
	#contents{width: 90%;width :-webkit-calc(100% - 10px);width :	-moz-calc(100% - 10px);width :calc(100% - 10px);margin-left:0px;}
	#contents div.top .title {font-size:1.10em; }
	#contents p {font-size:0.95em; }

	.navmenu{display:block;}
	#contents div.top {margin-top:-50px;}

	.logoutbtn{display:block;
	background: center center no-repeat transparent;
	background-image:url('../../../images/common/logout_btn.png');
	text-indent:-999999px;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	right: 10px;
	}
	.logom{z-index:9999;position:relative;padding-top:12px;}
	#contents { float:none; width:100%;margin-left:5px;}
	/*
	#InfoTable,
	#InfoTable thead,
	#InfoTable tbody,
	#InfoTable tr,
	#InfoTable th,
	#InfoTable td {display: block;}
	#InfoTable th {border-top: none;border-bottom: none;}
	*/
	#InfoTable td {background-color:#FFF;}

	#hapgyuk01, #hapgyuk01 thead,#hapgyuk01 tbody,#hapgyuk01 th,#hapgyuk01 td,#hapgyuk01 tr {display: block; text-align:left;}
	#hapgyuk01 thead tr {position: absolute;top: -9999px;left: -9999px;}
	#hapgyuk01 tr { border: 0px solid #ccc; }
	#hapgyuk01 td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#hapgyuk01 td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#hapgyuk01 td:nth-of-type(1):before { content: "합격여부"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk01 td:nth-of-type(2):before { content: "최종합격후보순위";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk01 td:nth-of-type(3):before { content: "후보순위";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk01 td:nth-of-type(4):before { content: "안내사항";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk01 {border-bottom:1px solid #dddddd;}

	#hapgyuk02, #hapgyuk02 thead,#hapgyuk02 tbody,#hapgyuk02 th,#hapgyuk02 td,#hapgyuk02 tr {display: block; text-align:left;}
	#hapgyuk02 thead tr {position: absolute;top: -9999px;left: -9999px;}
	#hapgyuk02 tr { border: 0px solid #ccc; }
	#hapgyuk02 td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;background-color:#FFF; }
	#hapgyuk02 td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#hapgyuk02 td:nth-of-type(1):before { content: "합격여부"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk02 td:nth-of-type(2):before { content: "후보순위";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk02 {border-bottom:1px solid #dddddd;}

	#hapgyuk03, #hapgyuk03 thead,#hapgyuk03 tbody,#hapgyuk03 th,#hapgyuk03 td,#hapgyuk03 tr {display: block; text-align:left;}
	#hapgyuk03 thead tr {position: absolute;top: -9999px;left: -9999px;}
	#hapgyuk03 tr { border: 0px solid #ccc; }
	#hapgyuk03 td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#hapgyuk03 td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#hapgyuk03 td:nth-of-type(1):before { content: "합격여부"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk03 td:nth-of-type(2):before { content: "합격학과";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk03 td:nth-of-type(3):before { content: "후보순위";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk03 td:nth-of-type(4):before { content: "안내사항";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#hapgyuk03 {border-bottom:1px solid #dddddd;}

	#gojiseo, #gojiseo thead,#gojiseo tbody,#gojiseo th,#gojiseo td,#gojiseo tr {display: block; text-align:left;}
	#gojiseo thead tr {position: absolute;top: -9999px;left: -9999px;}
	#gojiseo tr { border: 0px solid #ccc; }
	#gojiseo td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#gojiseo td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#gojiseo td:nth-of-type(1):before { content: "수험번호"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#gojiseo td:nth-of-type(2):before { content: "성명";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#gojiseo td:nth-of-type(3):before { content: "합격여부";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#gojiseo td:nth-of-type(4):before { content: "출력";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#gojiseo {border-bottom:1px solid #dddddd;}

	#jechool, #jechool thead,#jechool tbody,#jechool th,#jechool td,#jechool tr {display: block; text-align:left;}
	#jechool thead tr {position: absolute;top: -9999px;left: -9999px;}
	#jechool tr { border: 0px solid #ccc; }
	#jechool td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#jechool td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#jechool td:nth-of-type(1):before { content: "서류제출 완료"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#jechool td:nth-of-type(2):before { content: "미제출서류;  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#jechool {border-bottom:1px solid #dddddd;}
	
	#sangse, #sangse thead,#sangse tbody,#sangse th,#sangse td,#sangse tr {display: block; text-align:left;}
	#sangse thead tr {position: absolute;top: -9999px;left: -9999px;}
	#sangse tr { border: 0px solid #ccc; }
	#sangse td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#sangse td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#sangse td:nth-of-type(1):before { content: "구분"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#sangse td:nth-of-type(2):before { content: "면접/실기일자;  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#sangse td:nth-of-type(1):before { content: "입실완료시간"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#sangse td:nth-of-type(1):before { content: "면접/실기시간"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#sangse td:nth-of-type(1):before { content: "고사실"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#sangse {border-bottom:1px solid #dddddd;}
	
	#deungrokgeum, #deungrokgeum thead,#deungrokgeum tbody,#deungrokgeum th,#deungrokgeum td,#deungrokgeum tr {display: block; text-align:left;}
	#deungrokgeum thead tr {position: absolute;top: -9999px;left: -9999px;}
	#deungrokgeum tr { border: 0px solid #ccc; }
	#deungrokgeum td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#deungrokgeum td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#deungrokgeum td:nth-of-type(1):before { content: "수험번호"; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum td:nth-of-type(2):before { content: "성명";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum td:nth-of-type(3):before { content: "등록금;  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum td:nth-of-type(4):before { content: "등록여부";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum td:nth-of-type(5):before { content: "등록일자";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum td:nth-of-type(6):before { content: "환불일자";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#deungrokgeum {border-bottom:1px solid #dddddd;}


	#SMInfo, #SMInfo thead,#SMInfo tbody,#SMInfo th,#SMInfo td,#SMInfo tr {display: block; text-align:left;}
	#SMInfo thead tr {position: absolute;top: -9999px;left: -9999px;}
	#SMInfo tr { border: 0px solid #ccc; }
	#SMInfo td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#SMInfo td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#SMInfo td:nth-of-type(1):before { content: "모집구분"; font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(2):before { content: "모집차수";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(3):before { content: "대학원;  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(4):before { content: "과정";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(5):before { content: "지원학과";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(6):before { content: "전공";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(7):before { content: "분원";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(8):before { content: "전형구분";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(9):before { content: "접수번호";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo td:nth-of-type(10):before { content: "성명";  font-weight:bold; color:#383838; background-color:#f3f3f3;padding:5px ;margin:-5px;}
	#SMInfo {border-bottom:1px solid #bcbcbc;}


/*
	#joblitid, #joblitid thead,#joblitid tbody,#joblitid th,#joblitid td,#joblitid tr {display: block; text-align:left;}
	#joblitid thead tr {position: absolute;top: -9999px;left: -9999px;}
	#joblitid tr { border: 0px solid #ccc; }
	#joblitid td {  border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%; background-color:#FFF;}
	#joblitid td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	#joblitid td:nth-of-type(1):before { content: "吏곸옣紐�; font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid td:nth-of-type(2):before { content: "吏곸쐞";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid td:nth-of-type(3):before { content: "洹쇰Т�쒖옉�쇱옄";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid td:nth-of-type(4):before { content: "洹쇰Т醫낅즺�쇱옄";  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid td:nth-of-type(5):before { content: "寃쎈젰(����;  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid td:nth-of-type(6):before { content: "寃쎈젰(異���;  font-weight:bold; color:#383838; background-color:#eaf2ff;padding:5px ;margin:-5px;}
	#joblitid {border-bottom:1px solid #dddddd;}

*/
	caption{display:inline-block; width:100%; border-bottom:1px solid #c1c1c1;text-align:center;font-weight:bold; color:#383838; background-color:#adc3ec;font-size:0.75em;line-height:24px;padding:5px 0px 5px 0px;}
/*
	#hapgyuk01 { display: block; position: relative; width: 100%; }
	#hapgyuk01 thead { display: block; float: left; }
	#hapgyuk01 tbody { display: block; width: auto; position: relative;  white-space: nowrap; }
	#hapgyuk01 thead tr { display: block; }
	#hapgyuk01 th { display: block; }
	#hapgyuk01 tbody tr { display: inline-block; vertical-align: top; }
	#hapgyuk01 td { display: block; min-height: 1.25em;}
*/

	.BuleButton {font-size:1.00em; padding:0px 20px; }
	.GreenButton {font-size:1.00em; padding:0px 20px; }
	.GrayButton {font-size:1.00em; padding:0px 20px; }

	#contents p {font-size:0.85em;}
}
/* 占썬끇彛륅옙紐낅？ �⑤벏��*/
@media (min-width:497px) and (max-width:756px) {
	#contents div.top .title {font-size:0.95em; }
	#contents p {font-size:0.85em; }
	#contents div.top{height:100px;}
	
	.BuleButton {font-size:1.00em; padding:0px 20px; }
	.GreenButton {font-size:1.00em; padding:0px 20px; }
	.GrayButton {font-size:1.00em; padding:0px 20px; }
	#contents p {font-size:0.85em;}

}
/* �닌뗭굨 占썬끇彛륅옙紐낅？ �⑤벏��*/
@media  (min-width:0px) and (max-width:496px) {

	.PIA_textarea{height:80px;}
	#contents div.top{height:90px;}
	#contents div.top .title {font-size:0.80em; }
	
	.BuleButton {font-size:1.00em; padding:0px 20px; }
	.GreenButton {font-size:1.00em; padding:0px 20px; }
	.GrayButton {font-size:1.00em; padding:0px 20px; }
	#contents p {font-size:0.75em;}

}


.ui-datepicker-week-end {color:red;}
.ui-datepicker-week-end .ui-state-default {color:red;}