@charset "utf-8";
/* 2016-10-28 CSS CENTUMSOFT */
input, select {border-radius:0;}
/* 입학자료신청 */
.adm-wr .info-box {position:relative;margin-bottom:40px}
.adm-wr .info-box .box-tit {font-size:16px;}
.adm-wr .info-box button {position:absolute;top:50%;right:20px;margin-top:-28px}
.adm-wr .adm-box {border:1px solid #ddd;padding:20px 30px;margin-bottom:5px;}
.adm-wr .adm-box .txt {font-size:15px;margin-bottom:15px}
.adm-wr .adm-check {background:#f8f8f8;text-align:center;padding:15px;margin-top:20px}

/* 쓰기폼 */
.prg-form .top-txt {float:right;margin:8px 0 5px;}
.prg-form .tbl-form th {width:25%;}
.prg-form .tbl-form td {width:75%;}
.prg-form .tbl-form .select {min-width:100px}
.prg-form .chk-sch, .prg-form .chk-sch li {display:inline;margin-right:7px}
@media only screen and (max-width:999px){
	.prg-form .tbl-form th {width:20%;}
	.prg-form .tbl-form td {width:80%;}
}
@media only screen and (max-width:800px){
	.adm-wr .info-box {padding-top:30px;padding-bottom:30px;}
	.adm-wr .info-box .box-tit {margin-bottom:10px}
	.adm-wr .info-box button {position:relative;top:auto;right:auto;margin-top:0;display:block;}
}
@media only screen and (max-width:768px){
	.prg-form .tbl-form {border:1px solid #ddd;border-top:2px solid #696c75;border-bottom:0;letter-spacing:0;}
	.prg-form .tbl-form tr {overflow:hidden;display:block;border-bottom:1px solid #ddd}
	.prg-form .tbl-form th, .prg-form .tbl-form td {border:0;background:#fff;display:block;width:95% !important;float:left;}
	.prg-form .tbl-form th {font-size:14px;padding:15px 0 5px 2.5%}
	.prg-form .tbl-form td {position:relative;padding:5px 2.5% 15px;}
	.prg-form .tbl-form td .sw-btn {position:absolute;top:-30px;right:2.5%;letter-spacing:-1px;}
	.prg-form .tbl-form td input[type=text], .prg-form .tbl-form td input[type=password] {width:98%;border:0;background:#f0f0f0;margin:2px 0;height:40px;color:#444;}
	.prg-form .tbl-form td input[type=text]::-webkit-input-placeholder, .prg-form .tbl-form td input[type=password]::-webkit-input-placeholder {color:#444;}
	.prg-form .tbl-form td input[type=text]:-moz-placeholder, .prg-form .tbl-form td input[type=password]:-moz-placeholder {color:#444;}
	.prg-form .tbl-form td input[type=text]::-moz-placeholder, .prg-form .tbl-form td input[type=password]::-moz-placeholder {color:#444;}
	.prg-form .tbl-form td input[type=text]:-ms-input-placeholder, .prg-form .tbl-form td input[type=password]:-ms-input-placeholder {color:#444;}
	.prg-form .tbl-form td .stit {display:none;}
	.prg-form .tbl-form td input.text.w40p {width:40%;}
	.prg-form .tbl-form td input.text.w30p {width:45%;}
	.prg-form .tbl-form td input.text.w90 {width:90px;}
	.prg-form .tbl-form td input.text.w50 {width:28% !important}
	.prg-form .tbl-form td input.text.w15p, .prg-form .tbl-form td input.text.w20p, .prg-form .tbl-form td input.text.w25p, .prg-form .tbl-form td select.select {min-width:25%;height:40px;margin-bottom:5px;}
	.prg-form .tbl-form td textarea {background:#f0f0f0;border:0;}
}
@media only screen and (max-width:599px){
	.adm-wr .info-box {padding-left:30px}

}
@media only screen and (max-width:480px){
	.prg-form .tbl-form td input.text.w50 {width:25% !important}
	.prg-form .tbl-form td input.text.w20p, .member-form .tbl-form td input.text.w25p {width:28%;}
	.prg-form .tbl-form td select.select {width:95%;margin-top:5px;}
	.prg-form .tbl-form td select.select.tel {width:20%;}
}

/* 폼빌더 - 리스트 */
.frmbd-list .num {width:10%;}
.frmbd-list .subject {}
.frmbd-list .state {width:10%;}
.frmbd-list .date {width:13%;}
.frmbd-list .pnum {width:10%;}
.frmbd-list .etc {width:80px;}
.frmbd-list .subject a {display:block;color:#333;font-size:1rem}
.frmbd-list .state span {font-weight:500}
#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {margin-right:8px}
@media only screen and (max-width:999px){
	#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {margin-right:0}
	#board-wrap .board-search-wrap .frmbd-search {font-size:0;}
	#board-wrap .board-search-wrap .frmbd-search select {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:50%;border-bottom:0;box-sizing:border-box;}
	#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {border-right:0;}
	#board-wrap .board-search-wrap .frmbd-search input.text {padding-left:10px;width:100%;padding-right:50px;}
	#board-wrap .board-search-wrap .btn-srh {position:absolute;bottom:0;right:0;}

	.frmbd-list .board-list-table {display:block;}
	.frmbd-list thead {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;}
	.frmbd-list th, .board-list-table td {border:0;box-sizing:border-box}
	.frmbd-list tbody {display:block;}
	.frmbd-list tbody tr {display:flex;flex-flow:row wrap;align-items:center;width:100%;border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;text-align:left;overflow:hidden;padding:10px 0}
	.frmbd-list tr:before, .frmbd-list tr:after {content:"";width:100%;order:1}
	.frmbd-list td {display:inline-block;vertical-align:top;box-sizing:border-box;padding:0;order:1;font-size:14px;width:auto !important}
	.frmbd-list td span {display:block;margin-right:10px;padding-right:10px;position:relative}
	.frmbd-list td span:before {display:block;content:"";width:1px;height:14px;background:#ddd;position:absolute;top:0;right:0;bottom:0;margin:auto}
	.frmbd-list tr:hover td {background-color:transparent;}
	.frmbd-list .subject {font-size:16px;font-weight:500;width:100% !important;margin:3px 0 0;padding:0;order:0;}
	.frmbd-list .stime span:before {display:block;content:"~";width:auto;height:auto;bottom:auto;right:-5px;background:none}
	.frmbd-list .btns {order:2;margin:7px 10px 0 0}
	.frmbd-list .btns .sw-btn, .frmbd-list .btns .sdp-btn {height:32px;padding:0 10px}
}

/* 폼빌더 - 뷰페이지 */
.frmbd-fld-list {position:relative;color:#555;border:1px solid #d9d9d9;border-top:2px solid #0854ac;padding:30px 50px;}
.frmbd-fld-list:after {clear:both;content:"";display:block;}
.frmbd-fld-list .reqblt {font-weight:bold;color:#f04e23}
.frmbd-fld-list .frm-tit {display:block;line-height:1.3em;margin-bottom:10px;color:#929090;}
.frmbd-fld-list > ul {position:relative;}
.frmbd-fld-list > ul:after {clear:both;content:"";display:block;}
.frmbd-fld-list > ul > li {width:100%;position:relative;box-sizing:border-box;float:left;}
.frmbd-fld-list > ul > li:after {clear:both;content:"";display:block;}
.frmbd-fld-list .fhelp {font-size:13px;display:block;margin:5px 0 0;position:relative;}
.frmbd-fld-list .frm-li {display:block;position:relative;width:100%;border-radius:0px;background-color:#fff;border-top:1px solid #dcdcdc;margin:0px;box-sizing:border-box;line-height:1.3em;color:#555;float:left;}
.frmbd-fld-list li:first-child .frm-li {border:0;}
.frmbd-fld-list .frm-li > .lbl {position:absolute;left:0;top:0;z-index:10;padding:0 10px 0 20px;width:180px;vertical-align:middle;line-height:1.5;padding-top:1.45em;padding-bottom:1.35em;min-height:1.15em;color:#222;box-sizing:border-box;}
.frmbd-fld-list .frm-li > .lbl label {font-size:1.059em;font-weight:400;color:#0854ac;position:relative;margin-right:10px;}
.frmbd-fld-list .frm-li > .lbl:before, .frmbd-fld-list .frm-li > .lbl:after {display:block;content:"";position:absolute;}
.frmbd-fld-list .frm-li > .lbl:before {width:5px;height:5px;background:#0854ac;border-radius:50%;top:34px;left:0;}
.frmbd-fld-list .frm-li > .lbl:after {width:1px;height:20px;background:#333;top:27px;right:0;}
.frmbd-fld-list .frm-li .req {font-weight:bold;color:#c31a21;}
.frmbd-fld-list .frm-li .fld {position:relative;margin-left:210px;display:block;font-size:0;transition:background 0.4s ease;padding:15px 0;}
.frmbd-fld-list .frm-li .fld .rdos, .frmbd-fld-list .frm-li .fld .chks {margin:3px 22px 3px 0;}
.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'] {display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:45px;background:#fff;border:1px solid #CCC;padding:10px;color:#555;border:1px solid #c0c0c0;font-size:16px;border-radius:0;}
.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[readonly] {background:#f9f9f9;}
.frmbd-fld-list .frm-li textarea {border-radius:0;background-color:#FFF;display:block;box-sizing:border-box;width:100%;height:100%;padding:10px;resize:none;border:1px solid #c0c0c0;font-size:16px;margin-bottom:7px;}
.frmbd-fld-list .frm-li select {border-radius:0;vertical-align:middle;background-color:#FFF;box-sizing:border-box;border:1px solid #CCC;font-size:16px;min-width:120px;width:180px;height:45px;margin:1px;padding:4px 5px 4px 20px;background:url(/resources/_Img/Common/selfrm_arr2.gif) no-repeat 100% 50%;}
.frmbd-fld-list .frm-li span {font-size:16px;display:inline-block;vertical-align:middle;}
.frmbd-fld-list .frm-li span.txt-wr {display:block;margin:10px 0 0;}
.frmbd-fld-list .frm-li .text.in-val, .frmbd-fld-list .frm-li .text:focus,
.frmbd-fld-list .frm-li textarea.in-val, .frmbd-fld-list .frm-li textarea:focus {border-color:#0059b7;}

.frmbd-fld-list .fld-check .fld li, .frmbd-fld-list .fld-radio .fld li {display:block;}
.frmbd-fld-list .fld-email .fld:after {clear:both;content:"";display:block;}
.frmbd-fld-list .fld-email .fld {}
.frmbd-fld-list .fld-email .text , .frmbd-fld-list .fld-email .a-text {width:30%;border-radius:0px;box-sizing:border-box;}
.frmbd-fld-list .fld-email select {width:30%;border-radius:0px;box-sizing:border-box;margin-left:10px;}
.frmbd-fld-list .fld-email .text:nth-child(3), .frmbd-fld-list .fld-email .a-text:nth-child(3) {}
.frmbd-fld-list .fld-stxt input[type='text'] {width:437px;}
.frmbd-fld-list .fld-teli input[type='text'] {width:130px;}
.frmbd-fld-list .fld-teli .ftxt {width:21px;text-align:center;}
.frmbd-fld-list .fld-email input[type='text'] {width:195px;}
.frmbd-fld-list .fld-email .s-at {width:45px;text-align:center;}
.frmbd-fld-list .fld-email select {width:180px;}
.frmbd-fld-list .fld-addr .fld {}
.frmbd-fld-list .fld-addr .text, .frmbd-fld-list .fld-addr .a-text {}
.frmbd-fld-list .fld-addr .fld span {display:block;font-size:0}
.frmbd-fld-list .fld-addr .iaddrzip {padding-bottom:7px;text-align:left;}
.frmbd-fld-list .fld-addr .iaddrzip:after {clear:both;content:"";display:block;}
.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:195px;margin-right:10px;}
.frmbd-fld-list .fld-addr .iaddrzip a {padding-top:10px;padding-bottom:7px;}
.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:437px;margin-right:10px;}
.frmbd-fld-list .fld-addr .sw-btn {vertical-align:middle;}
.frmbd-fld-list .fld-date .fld {padding-right:45px;position:relative;display:inline-block;}
.frmbd-fld-list .fld-date .cal-btn {width:45px;height:45px;position:absolute;top:16px;right:0;background:url(/resources/_Img/Common/ico_cal.png) no-repeat 100% 50%;}
.frmbd-fld-list .fld-date input[type='text'] {width:195px;cursor:pointer;background:#f9f9f9;position:relative;z-index:1;}
.frmbd-fld-list .fld-file input {font-size:15px;font-family:'Noto Sans KR';height:auto;margin:7px 0 0;width:100%;max-width:437px;}
.frmbd-fld-list li ul.dir-left {position:relative;padding:6px 0}
.frmbd-fld-list li ul.dir-left:after {content:"";display:block;clear:both;}
.frmbd-fld-list li ul.dir-left > li {display:inline-block;margin-right:22px;}
.frmbd-fld-list li ul.dir-left > li * {vertical-align:middle;}
.frmbd-fld-list li ul.dir-left > li:last-child {margin-right:0;}
.frmbd-fld-list li ul.dir-down {position:relative;padding:9px 0;}
.frmbd-fld-list .frm-li .fld .dir-down li {display:inline-block;vertical-align:middle;}
.frmbd-fld-list .frm-li .info-ex02 {display:block;}
.ui-datepicker {z-index:9999 !important;font-size:15px}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {min-width:auto;}
/* 관리자 - 폼 미리보기 */
#layout-popup-wrap {z-index:9998}
.pop-cont .formbd-topinfo .frmbd-pdate {font-size:16px;line-height:1.75;}
.pop-cont .frmbd-fld-list  {padding:20px 15px;}
.pop-cont .frmbd-fld-list .frm-li > .lbl {top:7px;}
.pop-cont .frmbd-fld-list .frm-li > .lbl label {font-size:15px;margin-right:4px;}
.pop-cont .frmbd-fld-list .frm-li > .lbl:before {top:28px;}
.pop-cont .frmbd-fld-list .frm-li > .lbl:after {top:20px;}
.pop-cont .frmbd-fld-list .frm-li .fld * {font-size:16px;}
.pop-cont .frmbd-fld-list .frm-li .fld br {display:none;}
.pop-cont .frmbd-fld-list .frm-li .fld .fhelp {font-size:14px;}
.pop-cont .frmbd-fld-list .frm-li .fld .a-info-ex2 {font-size:14px;display:block;}
.pop-cont .frmbd-fld-list li ul.dir-left > li label {font-size:15px;margin-right:10px;}
.pop-cont .frmbd-fld-list .fld-addr .iaddr1 .a-text {margin-bottom:7px;}
.pop-cont .frmbd-fld-list .fld-email input[type='text'] {width:30%;}
.pop-cont .frmbd-fld-list .frm-li {border-top:0;border-bottom:1px solid #dcdcdc;}
.pop-cont .frmbd-fld-list li:last-child .frm-li {border-bottom:0;}
@media only screen and (max-width:1268px){
	.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:27.5%;margin-right:1%;}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:49%;margin-right:1%;}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text']:last-child {margin-right:0;}
}
@media only screen and (max-width:1199px){
	.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'] {margin:0;}
	.frmbd-fld-list .frm-li select {width:27.5%;margin:0;}
	.frmbd-fld-list .fld-stxt input[type='text'] {width:60%;}
	.frmbd-fld-list .fld-teli .ftxt {width:5%;}
	.frmbd-fld-list .fld-email input[type='text'] {width:27.5%;}
	.frmbd-fld-list .fld-email .s-at {width:5%;font-size:13px;}
	.frmbd-fld-list .fld-email select {width:38%;margin-left:2%;}
	.frmbd-fld-list .fld-date .cal {width:33.83%;}
}
@media only screen and (max-width:999px){
	.frmbd-fld-list {padding:20px 30px;}
	.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'], .frmbd-fld-list .frm-li select, .frmbd-fld-list .frm-li textarea, .frmbd-fld-list .frm-li span {font-size:15px;}
	.frmbd-fld-list .frm-li select {padding:6px 16px 6px 20px;}
	.frmbd-fld-list .frm-li > .lbl {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:100%;padding:15px 20px 0;}
	.frmbd-fld-list .frm-li > .lbl:before {top:26px;}
	.frmbd-fld-list .frm-li > .lbl:after {display:none;}
	.frmbd-fld-list .frm-li .fld {margin:0;padding:10px 0 15px;}
	.frmbd-fld-list li ul.dir-left, .frmbd-fld-list li ul.dir-down {padding:0;}
}
@media only screen and (max-width:767px){
	.frmbd-fld-list .frm-li .info-ex02 {margin:7px 0 0 !important;}
	.frmbd-fld-list .frm-li select {width:30%;margin:0;}
	.frmbd-fld-list .fld-stxt input[type='text'] {width:100%;}
	.frmbd-fld-list .fld-teli input[type='text'] {width:30%;}
	.frmbd-fld-list .fld-email input[type='text'] {width:32%;}
	.frmbd-fld-list .fld-email select {width:30%;margin-left:1%;}
	.frmbd-fld-list .fld-addr .iaddrzip {padding:0;}
	.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:32%;margin:0 1% 1% 0;}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:100%;margin:0 0 1%;}
	.frmbd-fld-list .fld-date .cal {width:100%;}
	.frmbd-fld-list .fld-date .cal:before {width:88.399%;}
}
@media all and (max-width:600px){
	.frmbd-fld-list {padding:10px 15px;}
	.frmbd-fld-list .frm-li select {width:70%;background-position:97.5% 50%;background-size:20px auto;padding:6px 8px 6px 20px;}
	.frmbd-fld-list .frm-li .fld .rdos, .frmbd-fld-list .frm-li .fld .chks, .frmbd-fld-list .frm-li .fld .dir-down li {margin-right:3%;text-align:left;}
	.frmbd-fld-list li ul.dir-left > li {margin-right:3%;}
	.frmbd-fld-list .fld-email input[type='text'] {width:47.5%;}
	.frmbd-fld-list .fld-email select {width:100%;margin:1% 0 0;}
}

/*개인정보취급방침 내용 및 동의*/
.prgr-agreement {}
.prgr-agreement .agree-tit h4 {background:#0a2d4f;padding:20px 30px 20px;color:#fff;font-size:1em;font-weight:500;}
.prgr-agreement .agree-cont {border:1px solid #d9d9d9;background:#fff;padding:14px;height:200px;overflow-y:scroll;}
.prgr-agreement .agree-chk {margin-top:10px;text-align:center;}
.formbd-topinfo {margin-bottom:0}
.formbd-topinfo b {font-weight:500;}
.formbd-topinfo .frmbd-pdate {margin:30px 0 0;padding-left:15px;position:relative;}
.formbd-topinfo .frmbd-pdate:before {display:block;content:"";position:absolute;top:14px;left:0;width:8px;height:2px;background:#0a60bc;}
.frmbd-pwchk-wr {text-align:center;border-top:1px solid #DDD;}
.frmbd-pwchk {padding-top:4em;padding-bottom:4em;border-bottom:2px solid #DDD;margin-bottom:3em;}
.frmbd-pwchk .ptit {font-size:1.3em;font-weight:bold;display:block;}
.frmbd-pwchk .pmsg {font-weight:bold;display:block;margin:1em 0}
.frmbd-fld-toptxt {display:block;margin-bottom:0.5em;font-size:13px;text-align:right;}
.frmbd-fld-toptxt .req {font-weight:bold;color:#f04e23;font-size:15px;vertical-align:middle;display:inline-block;}

/* PDF */
.contents_view_wrap:after {content:"";display:block;width:100%;clear:both}
.contents_view_wrap .info-ex03 {text-align:right;display:block;margin-bottom:10px}
.contents_view_wrap .info-ex03:before {position:relative;top:auto;left:auto;right:auto;bottom:auto;display:inline-block;margin-right:10px;vertical-align:middle}
.pdf-skin-top {position:relative;padding:33px 50px 32px;color:#fff;background:#044288;margin-bottom:35px;}
.pdf-skin-top:before, .pdf-skin-top:after {}
.pdf-skin-top:before {display:block;content:"";width:178px;height:55px;background:url(/resources/_Img/Common/pdf_spr.png) no-repeat;position:absolute;top:28px;left:50px;}
.pdf-skin-top .btit {font-size:26px;font-weight:normal;margin-bottom:10px;line-height:1.2;}
.pdf-skin-top .stxt {font-size:16px;}
.pdf-skin-top .pdfdown-btn {text-align:right;font-size:0;}
.pdf-skin-top .pdfdown-btn a {display:inline-block;position:relative;margin-left:50px;}
.pdf-skin-top .pdfdown-btn a span {display:block;font-size:17px;color:#fff;padding:14px 75px 15px 0;line-height:1;position:relative}
.pdf-skin-top .pdfdown-btn a span:before {display:block;content:"";width:45px;height:45px;background:#fff url(/resources/_Img/Common/pdf_spr.png) no-repeat 0 -57px;position:absolute;top:0;right:0}
.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-47px -57px;}
.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -57px;}
.pdf-skin-top .pdfdown-btn a:hover,
.pdf-skin-top .pdfdown-btn a:focus {text-decoration:underline}
.pdf-skin-top .pdfdown-btn a:hover span:before,
.pdf-skin-top .pdfdown-btn a:focus span:before {transition:all .5s ease;border-radius:50%;}
.pdf-skin-btn {display:block;margin:0 0 30px;position:relative;}
.pdf-skin-btn .tit {display:none;font-size:18px;color:#333;text-align:center;font-weight:normal;padding:10px 0;border-top:1px solid #044288;border-bottom:1px solid #ddd}
.pdf-skin-btn .page-list {display:block;box-sizing:border-box;position:relative;font-size:0;width:100%;border:1px solid #ccc;border-bottom:0;}
.pdf-skin-btn .page-list:before {display:block;content:"";width:100%;height:1px;background:#ccc;position:absolute;bottom:0;left:0;}
.pdf-skin-btn .page-list li {position:relative;display:inline-block;width:14.285%;vertical-align:top;box-sizing:border-box;border-left:1px solid #e2e2e2;border-bottom:1px solid #ddd}
.pdf-skin-btn .page-list li:nth-child(7n+1) {border-left:0;}
.pdf-skin-btn .page-list li:last-child:after {display:block;content:"";width:1px;height:100%;background:#e2e2e2;position:absolute;bottom:0;right:-1px;}
.pdf-skin-btn .page-list li a {display:block;padding:0 10px;font-size:0;box-sizing:border-box;height:55px;text-align:center;}
.pdf-skin-btn .page-list li a:before {display:inline-block;vertical-align:middle;content:"";height:100%;width:0;}
.pdf-skin-btn .page-list li a:after {display:block;content:"";width:0;height:0;background:url(/resources/_Img/Common/pdf_spr.png) no-repeat -94px -57px;position:absolute;top:-5px;left:-1px;}
.pdf-skin-btn .page-list li a span {width:100%;position:relative;display:inline-block;vertical-align:middle;font-size:16px;line-height:1.2;}
.pdf-skin-btn .page-list li.over a, .pdf-skin-btn .page-list li a:hover, .pdf-skin-btn .page-list li a:focus {background:#f4f4f4;}
.pdf-skin-btn .page-list li.over a:after, .pdf-skin-btn .page-list li a:hover:after, .pdf-skin-btn .page-list li a:focus:after {transition:all .5s ease;width:42px;height:35px;}
.pdf-skin-btn .page-list li.over a span, .pdf-skin-btn .page-list li a:hover span, .pdf-skin-btn .page-list li a:focus span {color:#0d5db2;text-decoration:underline}
.pdf-skin-btn .page-sub ul {padding:30px 50px 10px 50px;overflow:hidden;text-align:center;font-size:0;}
.pdf-skin-btn .page-sub li {display:inline-block;position:relative;width:14.285%;}
.pdf-skin-btn .page-sub li:after {content:'';position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-9px;background:#ddd;}
.pdf-skin-btn .page-sub li:nth-child(7n+1):after {display:none;}
.pdf-skin-btn .page-sub li a {display:block;font-size:0;position:relative;height:40px;padding:0 10px;transition:all .3s ease}
.pdf-skin-btn .page-sub li a:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%;}
.pdf-skin-btn .page-sub li a span {display:inline-block;vertical-align:middle;font-size:15px;position:relative;padding-bottom:6px;line-height:1.2;border-bottom:1px solid transparent;}
.pdf-skin-btn .page-sub li a span:before {display:block;content:"";opacity:0;box-sizing:border-box;width:0;height:0;border-bottom:1px solid #084999;border-right:1px solid #084999;position:absolute;top:50%;right:0;margin-top:-6px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pdf-skin-btn .page-sub li a:focus span, .pdf-skin-btn .page-sub li a:hover span {color:#084998;border-color:#084998;padding-right:15px;transition:all .3s ease;}
.pdf-skin-btn .page-sub li a:focus span:before, .pdf-skin-btn .page-sub li a:hover span:before{width:6px;height:6px;opacity:1;}
.pdf-skin-btn .btn-pcate {display:none;width:50px;height:50px;background:none;border:0;position:absolute;top:0;right:0}
.pdf-skin-btn .btn-pcate:before, .pdf-skin-btn .btn-pcate:after {display:block;content:"";width:1px;height:10px;background:#044288;position:absolute;top:50%;margin-top:-5px;transition:all .3s ease}
.pdf-skin-btn .btn-pcate:before {right:27px;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdf-skin-btn .btn-pcate:after {right:20px;transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pdf-skin-btn .btn-pcate.is-open:before {transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pdf-skin-btn .btn-pcate.is-open:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdf-skin-view {height:900px;}
@media all and (max-width:1100px) {
	.pdf-skin-btn .page-list li {width:33.333%}
	.pdf-skin-btn .page-list li:nth-child(7n+1) {border-left:1px solid #e2e2e2;}
	.pdf-skin-btn .page-list li:nth-child(3n+1) {border-left:0}
}
@media only screen and (max-width:1000px){
	.pdf-skin-top {padding:33px 30px 32px;}
	.pdf-skin-top:before {width:142px;height:44px;background-size:142px auto;left:30px;}
	.pdf-skin-top .pdfdown-btn a {margin-left:30px;}
	.pdf-skin-btn .page-sub li {width:25%;}
}
@media only screen and (max-width:767px){
	.pdf-skin-top {padding:33px 30px 32px;}
	.pdf-skin-top:before {width:142px;height:44px;background-size:142px auto;left:30px;}
	.pdf-skin-top .pdfdown-btn a {margin-left:30px;}
	.pdf-skin-top .pdfdown-btn a span {font-size:15px;padding:10px 45px 11px 0;}
	.pdf-skin-top .pdfdown-btn a span:before {width:36px;height:36px;background-size:142px auto;}
	.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -46px;}
	.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-38px -46px;}
}
@media only screen and (max-width:699px){
	.pdf-skin-btn .tit {display:block;}
	.pdf-skin-btn .page-list {display:none;position:absolute;top:50px;left:0;border-top:1px solid #044288;background:#fff;}
	.pdf-skin-btn .page-list li {width:50%;}
	.pdf-skin-btn .page-list li:nth-child(3n+1) {border-left:1px solid #e2e2e2;}
	.pdf-skin-btn .page-list li:nth-child(2n+1) {border-left:0}
	.pdf-skin-btn .page-list li a {height:45px;}
	.pdf-skin-btn .page-list li a span {font-size:15px;}
	.pdf-skin-btn .page-sub {display:none !important;}
	.pdf-skin-btn .btn-pcate {display:block;}
}
@media only screen and (max-width:599px){
	.pdf-skin-top {padding:3px 0}
	.pdf-skin-top:before {display:none;width:107px;height:33px;background-size:107px auto;top:24px;left:20px;}
	.pdf-skin-top .pdfdown-btn {text-align:center;}
	.pdf-skin-top .pdfdown-btn a {margin:5px 10px;}
}
@media only screen and (max-width:399px){
	.pdf-skin-top .pdfdown-btn a span {padding:6px 35px 6px 0;}
	.pdf-skin-top .pdfdown-btn a span:before {width:27px;height:27px;background-size:107px auto;}
	.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -34px;}
	.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-28px -34px;}
}

/* 일정달력 */
.cal-tab {position:relative;overflow:hidden;margin-bottom:50px;border-top:1px solid #ccc;border-bottom:3px solid #2841a1;background:#f2f2f2;}
.cal-tab li {position:relative;float:left;font-size:17px;text-align:center;box-sizing:border-box;width:50%;}
.cal-tab li a {display:block;padding:20px 24px 18px;font-weight:400;height:65px;box-sizing:border-box}
.cal-tab .this-wrap:before,
.cal-tab .this-wrap:after,
.cal-tab li:before,
.cal-tab li:after {position:absolute;content:"";display:block;background:#ccc;}
.cal-tab .this-wrap:before {top:0;left:0;width:1px;height:100%;}
.cal-tab .this-wrap:after {top:0;right:0;width:1px;height:100%;}
.cal-tab li:before {width:100%;height:1px;bottom:-1px;left:0;}
.cal-tab li:after {width:1px;height:100%;top:0;right:0;}
.cal-tab li.over, .cal-tab li.over:hover {background:#2841a1;}
.cal-tab li:hover, .cal-tab li:hover, .cal-tab li:focus, .cal-tab li:active {background:#eee;}
.cal-tab li:hover span, .cal-tab li:focus span, .cal-tab li:active span {text-decoration:underline;}
.cal-tab li.over a span, .cal-tab li.over a:hover span {color:#fff;font-weight:500;}
.cal-tab li.over:before, .cal-tab li.over:after {background-color:#2841a1}
.cal-tab li.over a {padding-top:19px;padding-bottom:14px}
.cal-tab li.over a span:after {content:"";display:block;width:10px;height:6px;background:url(../../_Img/Common/ctab01_arr.gif) no-repeat 0 0;margin-top:6px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width:499px){
	.cal-tab li {font-size:16px;}
	.cal-tab li a {display:table;width:100%;height:100%;box-sizing:border-box;padding:0 10px;text-align:center;line-height:1.2}
	.cal-tab li a span {display:table-cell;vertical-align:middle;height:100%}
}
.sch-sel-month {position:relative;margin-bottom:40px;}
.sch-sel-month .sch-sel-mon {display:block;line-height:1;text-align:center;font-size:0}
.sch-sel-mon * {vertical-align:middle;}
.sch-sel-mon .mon-tit {display:inline-block;position:relative;font-size:30px;font-weight:500;line-height:1;vertical-align:middle;color:#333;font-family:"bio-sans","Noto Sans KR";margin:0 40px;padding:0 20px 0 0}
.sch-sel-mon .mon-tit:after {content:"";display:block;position:absolute;width:11px;height:6px;background:url(../../_Img/Common/schedule_arr.png) no-repeat 0px 0px;right:0;top:50%;margin:-3px 0 0 0}
.sch-sel-mon a {display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;margin:-2px 5px 0;line-height:1;vertical-align:middle}
.sch-sel-mon a:before {content:"";display:block;position:absolute;width:22px;height:22px;left:50%;top:50%;margin:-11px 0 0 -11px;background:url(../../_Img/Common/schedule_sprite.png) no-repeat}
.sch-sel-mon .btn-prev:before {background-position:0px 0px}
.sch-sel-mon .btn-next:before {background-position:-22px 0px}
.sch-sel-month .sch-sel-btns {position:absolute;right:0;top:50%;height:40px;margin-top:-20px;}
.sch-sel-month .sch-sel-btns .btn-seltype {display:block;width:40px;height:40px;border-radius:20px;overflow:hidden;background:#888 url(../../_Img/Common/cbt_icons01_b.png) no-repeat -280px top}
.sch-sel-month .sch-sel-btns .btn-seltype:hover {background-color:#ff8c0d;}
.sch-sel-month .sch-sel-btns .btn-seltype .txt{display:block;padding-left:40px;white-space:nowrap;}
.sch-sel-month .sch-sel-btns .btn-seltype.ico-list {background-position:-320px 0;}
.sch-sel-month .layer {position:absolute;display:table;top:34px;left:0;width:100%;height:100%;font-size:20px;z-index:100;}
.sch-sel-month .layer .layer_inner {display:table-cell;text-align:center;vertical-align:middle}
.sch-sel-month .layer .content {display:inline-block;width:100%;height:auto;margin:10px 0 0}
.sch-sel-month .layer .content select {display:inline-block;width:127px;height:44px;font-size:15px}
@media only screen and (max-width:599px){
	.b-tab01 li {display:block;width:100%;margin-left:0;}
	.b-tab01 li a {border-left:0;border-top:1px solid #ded5bd}
}

/* 달력 */
.sch-calendar {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both}
.sch-calendar th,
.sch-calendar td {padding:12px 10px;word-wrap:break-word;}
.sch-calendar th {background:#fff;text-align:center}
.sch-calendar td {background:#fff;vertical-align:top;}
.sch-calendar thead th {padding:12px 5px;color:#b0b0b0;font-weight:400;font-size:15px}
.sch-calendar thead th.sun {color:#b0b0b0}
.sch-calendar thead th.sat {color:#b0b0b0}
.sch-calendar td.sun .num,
.sch-calendar td.hol,
.sch-calendar td.hol .num {color:#da1919;}
.sch-calendar td.sat .num {color:#4d9be1;}
.sch-calendar tbody th {background:#fbfbfb;color:#444;font-weight:normal;}
.sch-calendar thead th.vline {border-bottom:1px solid #efefef;} /* th가 2줄일 경우  */
.sch-calendar th.l, .sch-calendar td.l, .sch-calendar td.left {padding-left:20px;}
.sch-calendar td a, .sch-calendar td button {position:relative;display:block;min-height:70px;text-align:left;width:100%;}
.sch-calendar td a .num, .sch-calendar td button .num {display:block;color:#555;}
.sch-calendar .sch-cont .list-tit {display:none;}
.sch-calendar td .sch-list li {padding:7px 0;font-size:12px;line-height:1.2}

/* 월간일별일정 */
.sch-callist-wrap {position:relative;width:100%;min-height:280px;margin-bottom:40px;}
.sch-callist-wrap .sch-mon-calbox {position:absolute;left:0;top:0;width:315px;border-top:3px solid #2841a1;border-bottom:2px solid #ddd;padding:5px 0 10px}
.sch-callist-wrap .sch-mon-calbox thead th {padding:5px;}
.sch-callist-wrap .sch-mon-calbox td {padding:3px;}
.sch-callist-wrap .sch-mon-calbox td a,
.sch-callist-wrap .sch-mon-calbox td button {min-height:38px;font-size:12px;text-align:center;border:0;background:none;}
.sch-callist-wrap .sch-mon-calbox td a .num,
.sch-callist-wrap .sch-mon-calbox td button .num {position:absolute;width:100%;text-align:center;font-size:15px;color:#333;font-weight:300;left:0;top:50%;z-index:2;transform:translateY(-50%);font-family:"Industry"}
.sch-callist-wrap .sch-mon-calbox td button .num.hasSchedule {color:#fff !important}
.sch-callist-wrap .sch-mon-calbox td.sun button .num {color:#f00;font-weight:400}
.sch-callist-wrap .sch-mon-calbox td.sat button .num {color:#0d86cd;font-weight:400}
.sch-callist-wrap .sch-mon-calbox td .cal-mk {display:block;position:absolute;width:100%;height:100%;background:#ff6e0e;border-radius:50%;line-height:1;left:0;top:0;z-index:1}
.sch-callist-wrap .sch-mon-listbox {padding-left:379px;min-height:210px;}
.sch-callist-wrap .sch-mon-listbox:after {content:"";display:block;width:100%;clear:both}
.sch-callist-wrap .sch-mon-listbox .sch-datalist,
.sch-pop-list .sch-datalist {position:relative;border-top:3px solid #49bbcc;border-bottom:2px solid #ddd}
.sch-pop-list .sch-datalist:before {content:'';position:absolute;left:0;top:-3px;width:100%;height:3px;background:url(/resources/_Img/Common/bg_dashed.png) repeat left top;}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li,
.sch-pop-list .sch-datalist li {display:block;position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ededed;}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li:last-child,
.sch-pop-list .sch-datalist li:last-child {border-bottom:0}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li.no-data {height:90px;text-align:center;padding-top:164px;font-size:14px;color:#555;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 70px;}
#board-wrap .sch-callist-wrap .sch-mon-listbox .sch-datalist li.no-data,
.sch-pop-list .sch-datalist li.no-data {padding-top:150px;padding-bottom:94px;background-position:50% 70px;background-image:url(../../_Img/Common/ico_nodata.png);background-repeat:no-repeat;box-sizing:border-box;height:268px;font-size:15px;}
.sch-callist-wrap .sch-mon-listbox .info-ex {display:block;float:right;margin:10px 0 0 0}

/** 학사 일정 */
.srh-sel-wr {border-top:2px solid #000;position:relative}
.sch-sel-amon {background:#fff;box-sizing:border-box;margin-bottom:60px}
.sch-sel-amon .sel-y {position:relative;text-align:center;padding:22px 0 23px;font-family:"univia-pro", sans-serif;font-weight:600}
.sch-sel-amon .sel-y .sch-date {font-size:2.059em;}
.sch-sel-amon .sel-y .sch-date .year {color:#0c4c94;font-style:normal}
.sch-sel-amon .sel-y a {position:absolute;top:35px;display:block;color:#40454d;font-size:1.118em}
.sch-sel-amon .sel-y a:before {position:absolute;top:0;bottom:0;margin:auto;content:"";display:block;width:10px;height:10px;border:2px solid #7d899b;border-top:0;border-left:0;box-sizing:border-box}
.sch-sel-amon .sel-y a.btn-prev {left:0;padding-left:50px;color:#b3b5b8}
.sch-sel-amon .sel-y a.btn-prev:before {left:20px;transform:rotate(135deg);-ms-transform:rotate(135deg);border-color:#b2b2b2}
.sch-sel-amon .sel-y a.btn-next {right:0;padding-right:50px;}
.sch-sel-amon .sel-y a.btn-next:before {right:20px;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.sch-sel-amon .sel-m {position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#ededed;text-align:center;overflow:hidden;}
.sch-sel-amon .sel-m li {display:inline-block;vertical-align:top;width:6%;padding:13px 0}
.sch-sel-amon .sel-m li a {display:inline-block;padding:10px 0;color:#222;font-size:1.118em;position:relative}
.sch-sel-amon .sel-m li a:after {display:block;content:"";width:100%;height:0;background:#c21a20;position:absolute;bottom:0;left:0;transition:all .3s ease-in}
.sch-sel-amon .sel-m li.sel-all {position:absolute;top:0;left:0;padding:0 20px;width:100px;height:100%;box-sizing:border-box;}
.sch-sel-amon .sel-m li.sel-all:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.sch-sel-amon .sel-m li.sel-all a {display:inline-block;vertical-align:middle;position:relative;padding:0 0 0 26px;font-size:0.941em;font-weight:400;}
.sch-sel-amon .sel-m li.sel-all a:before {content:"";display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;background:url(/resources/_Img/Common/prgr_schedule_spr.png) no-repeat 0 0;width:20px;height:16px}
.sch-sel-amon .sel-m li:not(.sel-all) a:hover,
.sch-sel-amon .sel-m li.over a {color:#c21a20}
.sch-sel-amon .sel-m li.over a:after {height:2px}
.sch-sel-amon .sel-m li.over.sel-all a {color:#222}
.sch-sel-amon .sel-m li.over.sel-all a:after {display:none}
.cal-tgl-btns {position:absolute;top:126px;right:12px}
.cal-tgl-btns li {width:30px;display:inline-block;position:relative;padding:0 10px}
.cal-tgl-btns li a {display:block;padding-top:100%;position:relative;}
.cal-tgl-btns li a:before {display:block;content:"";width:20px;height:17px;background:url(/resources/_Img/Common/prgr_schedule_spr.png) no-repeat -44px -19px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.cal-tgl-btns li.list:before {display:block;content:"";width:1px;height:23px;background:#d9d9d9;position:absolute;top:0;left:0;bottom:0;margin:auto}
.cal-tgl-btns li.list a:before {background-position:-22px -19px}
.cal-tgl-btns li.over.cal a:before {background-position:-44px 0}
.cal-tgl-btns li.over.list a:before {background-position:-22px 0}
/* 학사일정 목록스타일 */
.sch-monlist-wr {position:relative;margin-bottom:30px;min-height:387px}
.sch-monlist-wr .sch-smon-cal {width:350px;position:absolute;left:0;top:0;background:#f3f3f3;box-sizing:border-box;border-radius:0 0 50px 0}
.sch-monlist-wr .sch-smon-datalist {margin-left:410px;}
.sch-smon-cal .cal-month,
.sch-data-wr .sch-smon-datalist .sch-smon-tit {background-color:#0057bc;line-height:70px;}
.sch-smon-cal .cal-month span {color:#fff;font-size:1.118em;font-weight:500;font-family:"univia-pro", sans-serif;padding:0 25px}
.sch-smon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;}
.sch-monlist-wr .cal-tbl .cal-tbl-col {width:14.28%}
.sch-smon-cal .cal-tbl-wr {padding:13px 25px 15px}
.sch-smon-cal .cal-tbl thead th:first-child,
.sch-smon-cal .cal-tbl tr td:first-child .num {color:#c21a20;}
.sch-smon-cal .cal-tbl thead th:last-child,
.sch-smon-cal .cal-tbl tr td:nth-child(7) .num {color:#0854ac;}
.sch-smon-cal .cal-tbl thead th {padding:12px 0;color:#222;font-size:15px;font-weight:400;text-align:center}
.sch-smon-cal .cal-tbl tbody td {position:relative;border-top:1px solid #dfdfdf;line-height:45px;font-size:13px;font-family:"univia-pro", sans-serif;color:#333;text-align:center;}
.sch-smon-cal .cal-tbl .day-tit .num {display:inline-block;vertical-align:middle;width:25px;text-align:center;}
.sch-smon-cal .cal-tbl .cal-mk {display:inline-block;position:absolute;left:0;right:0;bottom:9px;margin:auto;background:#00a3e8;width:20px;height:2px;white-space:nowrap;overflow:hidden}
.sch-smon-cal .cal-tbl .cal-mk span {padding-left:20px;}
.sch-data-wr .sch-smon-datalist .sch-smon-tit {color:#373737;font-size:1em;font-weight:500;}
.sch-data-wr .sch-smon-datalist .daily-tit {font-weight:400;color:#222;text-align:center;background:#fff;padding:16px 0;border-top:2px solid #000;border-bottom:1px solid #ccc}
.sch-data-wr .sch-smon-datalist .daily-ol {display:block;}
.sch-data-wr .sch-smon-datalist .daily-ol .daily-li {display:block;border-bottom:1px solid #e0e0e0;padding:22px 20px;}
.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr {display:block;overflow:hidden;position:relative;}
.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:absolute;left:0;top:0;width:180px;font-weight:400;font-size:16px;color:#555555;}
.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:232px;color:#333333;font-size:16px;font-weight:500;}
.sch-data-wr .sch-smon-datalist .daily-ol .daily-li.no-data {height:205px;color:#333333;font-size:16px;font-weight:500;}
.sch-data-wr .cal-guide{display:block;width:100%;text-align:right;font-size:13px;font-weight:500;text-align:right;padding:10px 0 0 0}
/* 학사일정 큰달력스타일 */
.sch-mon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;border:1px solid #ddd;}
.sch-mon-cal .cal-tbl thead th {background-color:#0057bc;padding:28px 0;text-align:center;line-height:1}
.sch-mon-cal .cal-tbl thead tr.stxt-list th {background-color:#ffffff;border-right:0;padding:22px 0;color:#555555;font-size:15px;}
.sch-mon-cal .cal-tbl thead th .txt {display:block;color:#ffffff;font-size:1.176em;font-weight:400;margin-bottom:6px}
.sch-mon-cal .cal-tbl thead th .stxt {color:#4f84c2;font-size:12px;font-family:"univia-pro", sans-serif;font-weight:400}
.sch-mon-cal .cal-tbl thead tr.stxt-list th:first-child .stxt,
.sch-mon-cal .cal-tbl tbody td:first-child .num,
.sch-mon-cal .cal-tbl tbody td.isHoliday .num,
.sch-mon-cal .cal-tbl td.isHoliday .day-cont-list li {color:#c31a21;}
.sch-mon-cal .cal-tbl thead tr.stxt-list th:last-child .stxt,
.sch-mon-cal .cal-tbl tbody td:last-child .num {color:#0854ac;}
.sch-mon-cal .cal-tbl tbody tr:first-child td {border-top-color:#373737;}
.sch-mon-cal .cal-tbl tbody td {position:relative;border:1px solid #ccc;border-right:0;height:155px;color:#333333;font-size:14px;text-align:left;vertical-align:top;box-sizing:border-box;}
.sch-mon-cal .cal-tbl tbody td a,
.sch-mon-cal .cal-tbl tbody td button {display:block;border:0;background:transparent;text-align:left;}
.sch-mon-cal .cal-tbl tbody td a {height:100%}
.sch-mon-cal .cal-tbl tbody td:first-child {border-left:0}
.sch-mon-cal .cal-tbl tbody td .num {display:block;color:#333333;font-family:"univia-pro", sans-serif;font-size:1em;width:50px;line-height:45px}
.sch-mon-cal .cal-tbl .day-tit {display:block;width:30px;text-align:center;color:#565656;margin-bottom:10px;}
.sch-mon-cal .cal-tbl .cal-mk {display:inline-block;position:absolute;left:8px;top:6px;background:#ededed;border-radius:50%;width:30px;height:30px;margin:0;white-space:nowrap;overflow:hidden;z-index:-1}
.sch-mon-cal .cal-tbl .cal-mk span {padding-left:20px;}
.sch-mon-cal .cal-tbl .day-cont-list {padding:0 20px}
.sch-mon-cal .cal-tbl .day-cont-list li {margin-bottom:5px;font-size:15px;padding-left:11px;position:relative;line-height:1.2}
.sch-mon-cal .cal-tbl .day-cont-list li:before {display:block;content:"";width:2px;height:2px;background:#0854ac;opacity:.4;position:absolute;top:8px;left:0}
.sch-mon-cal .cal-tbl tbody td.isHoliday {background-color:#ebd0d0;z-index:-1;}
.sch-mon-cal .cal-tbl tbody td.over {background:#f3f3f3}
.sch-mon-cal .cal-tbl tbody td.over .num {color:#fff;background:#00a3e8;border-radius:0 0 10px 0}

/* 학사일정 레이어팝업 스타일 */
.sch-layer-open .pop-cont .sch-pop-list h3 {font-size:22px;font-family:"univia-pro", sans-serif;font-weight:600;color:#0057bc;text-align:left;margin-bottom:12px}
.sch-layer-open .pop-cont .sch-callist-wrap .sch-mon-listbox .sch-datalist,
.sch-layer-open .pop-cont .sch-pop-list .sch-datalist {border:0}
.sch-layer-open .pop-cont .sch-pop-list .sch-datalist:before {content:none;}
.sch-layer-open .pop-cont .sch-datalist li {border-top:2px solid #000;border-bottom:1px solid #ccc;margin-bottom:20px;padding:0}
.sch-layer-open .pop-cont .sch-datalist li.no-data {padding-top:150px}
.sch-layer-open .pop-cont .sch-datalist li .pdate {display:block;font-size:16px;color:#333;background:#f3f3f3;padding:17px 10px 18px}
.sch-layer-open .pop-cont .sch-datalist li .pcont {color:#666;padding:18px 10px 18px}
.sch-layer-open .pop-cont .sch-datalist li .pcont strong {font-weight:400;font-size:16px}
.sch-layer-open .pop-cont .sch-datalist li .pcont .ptxt {display:none}
.sch-layer-open .pop-cont .sch-callist-wrap .sch-mon-listbox .sch-datalist li .pdate .pdate-box,
.sch-layer-open .pop-cont .pdate-box .dtxt {color:#044288;}
@media only screen and (max-width:899px){
	.sch-callist-wrap .sch-mon-listbox {padding-left:340px}

}
@media only screen and (max-width:699px){
	.sch-calendar th, .sch-calendar td {padding:3px}
	.sch-calendar td a {min-height:35px;}
	.sch-calendar .sch-cont ul {display:none;}
	.sch-calendar .sch-cont .list-tit {display:block;}
	.sch-calendar .sch-cont .list-tit .num {display:inline;font-weight:bold;color:#333;}
	.sch-callist-wrap .sch-mon-calbox {display:none;}
	.sch-callist-wrap .sch-mon-listbox {padding-left:0;min-height:50px;}
}
.frm-view-wrap {border-top:2px solid #005aab;}
@media all and (max-width:999px){
	.sch-sel-amon .sel-m li.sel-all:before {display:none}
	.sch-sel-amon .sel-m li.sel-all a {display:block;padding:10px 0 10px 26px}
	.sch-sel-amon .sel-m li {padding:5px 0}
	.sch-sel-amon .sel-m li a {font-size:1em;padding:5px 0}
	.sch-mon-cal .cal-tbl thead th,
	.sch-mon-cal .cal-tbl thead tr.stxt-list th {padding:15px 0;font-size:16px}
	.sch-mon-cal .cal-tbl tbody td {font-size:1em;height:100px;padding-bottom:15px}
	.sch-mon-cal .cal-tbl tbody td .num {width:30px;line-height:32px;font-size:1em}
	.sch-mon-cal .cal-tbl .cal-mk {left:10px;top:7px}
	.sch-mon-cal .cal-tbl .day-cont-list {padding:0 7px}
	.sch-mon-cal .cal-tbl .day-cont-list li {font-size:13px}
	.cal-tgl-btns {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;text-align:right}
	/* 학사일정 목록스타일 */
	.sch-monlist-wr .sch-smon-cal {width:300px}
	.sch-smon-cal .cal-tbl-wr {padding:5px 15px}
	.sch-data-wr .sch-monlist-wr .sch-smon-datalist {margin-left:320px;}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {width:120px}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:125px;}
}
@media all and (max-width:768px){
	.sch-sel-amon {margin-bottom:30px}
	.sch-sel-amon .sel-m {padding-left:90px;}
	.sch-sel-amon .sel-m ul {font-size:0}
	.sch-sel-amon .sel-m li {width:15.66%}
	.sch-monlist-wr .sch-smon-cal {position:relative;top:auto;left:auto;min-height:auto;width:100%;padding-bottom:0;border:0;background:none}
	.sch-smon-cal .cal-month span,
	.sch-data-wr .sch-smon-datalist .sch-smon-tit {font-size:15px;}
	/* 학사일정 목록스타일 */
	.sch-smon-cal .cal-month, .sch-data-wr .sch-smon-datalist .sch-smon-tit {line-height:45px}
	.sch-monlist-wr {min-height:auto;margin:0;}
	.sch-smon-cal .cal-tbl-wr {padding:0}
	.sch-monlist-wr .sch-smon-cal .cal-tbl {display:none}
	.sch-data-wr .sch-smon-datalist .daily-tit {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;padding:0;border:0}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li {padding:12px 0;}
	.sch-data-wr .sch-monlist-wr .sch-smon-datalist {margin-left:0;height:80%}
}
@media all and (max-width:599px){
	.sch-sel-amon .sel-m {padding-left:70px}
	.sch-sel-amon .sel-m li.sel-all {width:70px;padding:0 0 0 10px}
	.sch-sel-amon .sel-m li a {font-size:14px}
	.sch-sel-amon .sel-y {padding:20px 0 15px}
	.sch-sel-amon .sel-y .sch-date {font-size:18px}
	.sch-sel-amon .sel-y a {font-size:15px;top:23px}
	.sch-sel-amon .sel-y a.btn-prev {padding-left:20px}
	.sch-sel-amon .sel-y a.btn-next {padding-right:20px}
	.sch-sel-amon .sel-y a.btn-prev:before {left:0}
	.sch-sel-amon .sel-y a.btn-next:before {right:0}
	.sch-mon-cal .cal-tbl thead th .txt {font-size:14px;}
	.sch-mon-cal .cal-tbl tbody td {height:63px;}
	.sch-mon-cal .cal-tbl tbody td .num {font-size:12px}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li {padding:15px 0 13px}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core{font-size:14px}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:relative;top:auto;left:auto;width:100%;}
	.sch-data-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:0}
	.sch-mon-cal .cal-tbl .scd-wr .day-cont-list {position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden;}
}
@media all and (max-width:499px){
	.sch-mon-cal .cal-tbl tbody td {height:45px}
	.sch-mon-cal .cal-tbl .cal-mk {left:5px;}
}
@media all and (max-width:399px){
	.sch-sel-amon .sel-m {padding-left:0;}
	.sch-sel-amon .sel-m li.sel-all {padding-left:10px;padding-right:10px;width:auto;display:none}
	.sch-sel-amon .sel-m li.sel-all a {padding-left:0}
	.sch-sel-amon .sel-m li.sel-all a:before {display:none}
	.sch-sel-amon .sel-m li, .sch-sel-amon .sel-m li.sel-all {font-size:12px}
	.sch-sel-amon .sel-m li a {display:block;padding:5px;}
}

/** 연혁  */
.dpt-histry-type01 {padding-top:60px;}
.dpt-histry-type01:after {display:block;content:"";width:95.21%;padding-top:15.28%;background:url(/resources/_Img/Etc/History/history_spr.png) no-repeat 50% 0;background-size:100% auto;margin:0 auto;}
.dpt-histry-type01 .history-list-wr {position:relative;padding-left:520px;}
.dpt-histry-type01 .history-list {position:relative;padding:60px 0 60px 70px;min-height:380px;}
.dpt-histry-type01 .history-list:before {display:block;content:"";width:1px;height:100%;background:#d3d3d3;position:absolute;top:0;left:0;}
.dpt-histry-type01 .history-list:after {display:block;content:"";width:60px;height:3px;background:#044288;position:absolute;top:0;left:-29px;}
.dpt-histry-type01 .history-list .year {font-size:60px;font-family:"bio-sans";font-weight:700;color:#222;position:absolute;top:-33px;left:-210px;line-height:1;}
.dpt-histry-type01 .history-list ol {position:relative;padding:30px 0;}
.dpt-histry-type01 .history-list ol:before {display:block;content:"";width:40px;height:100%;background:#f2f2f2;position:absolute;top:0;left:0;}
.dpt-histry-type01 .history-list li {margin:8px 0 0;padding-left:100px;position:relative}
.dpt-histry-type01 .history-list li:first-child {margin-top:0}
.dpt-histry-type01 .history-list li .date {position:absolute;left:23px;top:0;font-size:16px;font-weight:500;color:#044288;max-width:100px;font-weight:600;letter-spacing:0;}
.dpt-histry-type01 .history-slide-wr {position:absolute;top:95px;left:-520px;width:450px;max-width:450px;}
.dpt-histry-type01 .history-slide-wr .item {width:100%;overflow:hidden;padding:66.667% 0 0;text-align:center;position:relative;}
.dpt-histry-type01 .history-slide-wr .item img {width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.dpt-histry-type01 .history-slide-wr:before {display:block;content:"";width:95px;height:96px;background:url(/resources/_Img/Etc/History/history_spr.png) no-repeat 0 100%;position:absolute;top:-66px;left:0;z-index:3}
.dpt-histry-type01 .history-slide-wr .ctrlnums-wrap {font-size:0;position:absolute;bottom:-30px;left:0;width:100%;z-index:400;text-align:center;display:none;}
.dpt-histry-type01 .history-slide-wr .ctrl-btns {font-size:0;padding:0 10px;background:rgba(69,69,69,0.85);display:inline-block;}
.dpt-histry-type01 .history-slide-wr .ctrl-btns button {position:relative;display:inline-block;width:60px;height:60px;border:0;vertical-align:top;}
.dpt-histry-type01 .history-slide-wr .ctrl-btns .btn-prev {background:url(/resources/_Img/Common/slide_nav.png) no-repeat 0 0;margin-right:40px;}
.dpt-histry-type01 .history-slide-wr .ctrl-btns .btn-next {background:url(/resources/_Img/Common/slide_nav.png) no-repeat right 0;}
@media all and (max-width:1199px){
    .dpt-histry-type01 .history-list-wr {padding-left:50%;}
    .dpt-histry-type01 .history-slide-wr {width:100%;left:-100%;box-sizing:border-box;}
    .dpt-histry-type01 .history-slide {margin:0 70px 0 0;width:auto;}
    .dpt-histry-type01 .history-slide-wr .ctrlnums-wrap {box-sizing:border-box;padding-right:70px;}
}
@media all and (max-width:999px){
    .dpt-histry-type01 {font-size:15px}
    .dpt-histry-type01 .history-list {padding-left:40px;}
    .dpt-histry-type01 .history-list .year {font-size:48px;}
    .dpt-histry-type01 .history-list li .date {font-size:15px;}
    .dpt-histry-type01 .history-slide {margin:0 40px 0 0;}
    .dpt-histry-type01 .history-slide-wr .ctrlnums-wrap {padding-right:40px;}
}
@media all and (max-width:768px){
    .dpt-histry-type01 .history-list-wr {padding:0;}
    .dpt-histry-type01 .history-list {padding:40px 0 65px 40px;min-height:auto;}
    .dpt-histry-type01 .history-list .year {top:-26px;left:40px;font-size:40px;}
    .dpt-histry-type01 .history-slide-wr {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:30px 0;display:block;width:100%;display:none;}
    .dpt-histry-type01 .history-slide-wr:before {width:76px;height:77px;background-size:1066px auto;top:-48px;}
    .dpt-histry-type01 .history-slide {margin:0;}
    .dpt-histry-type01 .history-slide-wr .ctrlnums-wrap {padding-right:0;}
}
@media all and (max-width:599px){
    .dpt-histry-type01 .history-list .year {font-size:32px;top:-20px;}
    .dpt-histry-type01 .history-list ol:before {width:30px;}
    .dpt-histry-type01 .history-list li {padding-left:65px;}
    .dpt-histry-type01 .history-list li .date {left:12px;}
    .dpt-histry-type01 .history-slide-wr:before {width:57px;height:58px;background-size:800px auto;top:-35px;}
}
@media all and (max-width:499px){
    .dpt-histry-type01 {font-size:14px}
    .dpt-histry-type01 .history-list li .date {font-size:14px;left:14px;}
    .dpt-histry-type01 .history-slide-wr {max-width:100%;}
}
@media all and (max-width:420px){
    .dpt-histry-type01 .history-list {padding:25px 0 55px 10px;}
}

/* 학과 연혁  */
.dpt-histry-type02 .history-list-wr {position:relative}
.dpt-histry-type02 .history-tit-sec {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding-left:400px;margin-bottom:53px}
.dpt-histry-type02 .history-tit-sec .tit {position:absolute;top:0;left:0;width:400px;line-height:85px;z-index:1}
.dpt-histry-type02 .history-tit-sec .tit span {display:block;font-weight:400}
.dpt-histry-type02 .history-tit-sec .tit .etit {color:#fff;font-size:1.765em;font-family:"univia-pro", sans-serif;background:#07284f;letter-spacing:.05em;text-transform:uppercase;position:relative;border-radius:0 0 30px 0;padding:0 30px;}
.dpt-histry-type02 .history-tit-sec .tit .bg {display:block;width:100%;height:100%;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat;position:absolute;top:10px;left:0;border-radius:0 0 30px 0;z-index:-1}
.dpt-histry-type02 .history-tit-sec .txt {color:#333;font-size:1.059em;padding:24px 0 11px 40px;border-bottom:1px solid #d9d9d9}
.dpt-histry-type02 .history-tit-sec .txt span:first-child {font-size:1.765em;font-style:normal;font-weight:500}
.dpt-histry-type02 .history-tit-sec .ico {position:absolute;top:0;right:0;bottom:0;margin:auto;width:94px;height:34px;background:url(/resources/_Img/Common/dept/history_spr.png) no-repeat}
.dpt-histry-type02 .history-tit {position:absolute;left:0;top:0;}
.dpt-histry-type02 .history-tit:after {display:block;content:"";position:absolute;top:90px;left:0;width:166px;height:205px;background:url(/resources/_Img/Common/history_bg.jpg) no-repeat 0 0;}
.dpt-histry-type02 .history-tit span {display:block;font-size:26px;line-height:1;}
.dpt-histry-type02 .history-tit .tit {color:#044288;margin-bottom:15px;}
.dpt-histry-type02 .history-tit .txt {color:#b6b6b6;font-family:"bio-sans";font-weight:400;}
.dpt-histry-type02 .history-list {position:relative;padding-left:380px;margin-bottom:20px}
.dpt-histry-type02 .history-list .year {color:#0854ac;font-size:2.118em;font-family:"univia-pro", sans-serif;font-weight:700;line-height:1;position:absolute;top:0;left:0;width:380px;padding:7px 0 0 20px}
.dpt-histry-type02 .history-list .year:before, .dpt-histry-type02 .history-list .year:after {display:block;content:"";position:absolute;left:0;z-index:-1}
.dpt-histry-type02 .history-list .year:before {width:24px;height:14px;background:url(/resources/_Img/Common/dept/history_spr.png) no-repeat -96px 0;top:0}
.dpt-histry-type02 .history-list .year:after {width:100%;height:2px;background:#0854ac;box-sizing:border-box;border-left:120px solid #fff;bottom:2px}
.dpt-histry-type02 .history-list ol {position:relative;background:#f6f8fb;padding:23px 30px}
.dpt-histry-type02 .history-list li {margin:13px 0 0;color:#333;padding-left:110px;position:relative}
.dpt-histry-type02 .history-list li:first-child {margin-top:0}
.dpt-histry-type02 .history-list li .date {position:absolute;left:23px;top:0;left:0;color:#0854ac;font-family:"univia-pro", sans-serif;font-size:1em;font-weight:500;max-width:100px;font-weight:600;letter-spacing:0;}
.dpt-histry-type02 .no-data {text-align:center;padding:130px 0 0;text-align:center;background-position:50% 0;font-size:1em;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 40px}
@media all and (max-width:1200px){
	.dpt-histry-type02 .history-tit-sec {padding-left:280px}
	.dpt-histry-type02 .history-tit-sec .tit {width:280px}
	.dpt-histry-type02 .history-list {padding-left:30%}
	.dpt-histry-type02 .history-list .year {width:30%}
}
@media all and (max-width:999px){
    .dpt-histry-type02 {font-size:15px}
	.dpt-histry-type02 .history-tit-sec {padding-left:200px}
	.dpt-histry-type02 .history-tit-sec .tit {width:200px;line-height:1.2}
	.dpt-histry-type02 .history-tit-sec .tit .etit {padding:20px 10px 20px 20px}
	.dpt-histry-type02 .history-tit-sec .txt {padding-top:20px}
	.dpt-histry-type02 .history-tit-sec .txt span {display:block;}
	.dpt-histry-type02 .history-tit-sec .ico {top:auto;bottom:20px}
	.dpt-histry-type02 .history-list .year {font-size:1.765em}
	.dpt-histry-type02 .history-list .year:after {border-left-width:100px}
	.dpt-histry-type02 .history-list li {padding-left:85px}
    .dpt-histry-type02 .history-list li .date {font-size:15px;}
}
@media all and (max-width:799px){
	.dpt-histry-type02 .history-tit-sec {padding-left:150px}
	.dpt-histry-type02 .history-tit-sec .tit {width:150px}
	.dpt-histry-type02 .history-tit-sec .tit .etit {font-size:1.3em}
	.dpt-histry-type02 .history-tit-sec .txt {padding:16px 0 11px 30px}
	.dpt-histry-type02 .history-tit-sec .txt span:first-child {font-size:1.3em}
	.dpt-histry-type02 .history-tit-sec .ico {width:76px;height:28px;background-size:96px auto}
}
@media all and (max-width:640px){
	.dpt-histry-type02 .history-list-wr {padding-left:0;}
    .dpt-histry-type02 .history-tit {position:relative;top:auto;left:auto;margin-bottom:30px;}
    .dpt-histry-type02 .history-tit:after {right:0;top:-30px;left:auto;width:110px;background-size:100% auto;}
    .dpt-histry-type02 .history-tit .tit {margin-bottom:10px;font-size:24px;}
    .dpt-histry-type02 .history-tit .txt {font-size:20px;}
    .dpt-histry-type02 .history-list {margin-bottom:30px;}
    .dpt-histry-type02 .history-list .year {font-size:28px;margin-bottom:10px;}
}
@media all and (max-width:600px){
	.dpt-histry-type02 .history-tit-sec {padding-left:0;margin-bottom:30px}
	.dpt-histry-type02 .history-tit-sec .tit {width:100%;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.dpt-histry-type02 .history-tit-sec .txt {padding:20px 80px 11px 20px}
	.dpt-histry-type02 .history-tit-sec .txt span {display:inline-block}
	.dpt-histry-type02 .history-tit-sec .ico {top:auto;bottom:11px}
	.dpt-histry-type02 .history-list {padding-left:0;margin-bottom:30px}
	.dpt-histry-type02 .history-list .year {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 20px;width:auto;font-size:1.5em;padding:5px 0 0 15px}
	.dpt-histry-type02 .history-list .year:before {width:20px;height:12px;background-size:96px auto;background-position:-77px 0}
	.dpt-histry-type02 .history-list .year:after {display:none}
	.dpt-histry-type02 .history-list ol {padding:20px 20px}
}
@media all and (max-width:400px){
	.dpt-histry-type02 .history-list li {padding-left:0}
	.dpt-histry-type02 .history-list li .date {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
}

/* 프로그램 : 사이트맵  */
.sitemap-wrap .inwr {margin:0 0 30px;line-height:1.3;border-top:2px solid #000}
.sitemap-wrap .sitemap-list {display:block;position:relative;box-sizing:border-box;padding:0 0 0 240px;min-height:60px}
.sitemap-wrap .sitemap-list .tit {display:block;position:absolute;width:240px;height:100%;left:0;top:0;padding:10px 20px 10px 0;box-sizing:border-box;}
.sitemap-wrap .sitemap-list .tit a {display:block;position:relative;font-size:1.471em;color:#333;font-weight:700;transition:all .3s ease}
.sitemap-wrap .sitemap-list .tit a[target="_blank"] span {position:relative;padding:0 25px 0 0}
.sitemap-wrap .sitemap-list .tit a[target="_blank"] span:after {content:"";display:block;position:absolute;width:16px;height:15px;vertical-align:middle;background:url(/resources/_Img/Common/ico_nw.png) no-repeat 0 0;right:0;top:12px}
.sitemap-wrap .sitemap-list .depth2-list {position:relative}
.sitemap-wrap .depth2 {display:flex;flex-flow:wrap;overflow:hidden}
.sitemap-wrap .depth2 .lm_l2 {position:relative;width:25%;border-right:1px solid #e5e5e5;box-sizing:border-box}
.sitemap-wrap .depth2 .lm_l2:nth-child(4n+4) {border-right-width:0}
.sitemap-wrap .depth2 .lm_l2:before {display:none;content:"";width:500%;height:60px;background:#f3f3f3;position:absolute;top:0;left:0;box-sizing:border-box;border-top:1px solid #e5e5e5;z-index:-1}
.sitemap-wrap .depth2 .lm_l2:first-child:before {border-top:0}
.sitemap-wrap .depth2 .lm_l2:nth-child(4n+1):before {display:block}
.sitemap-wrap .depth2 .lm_a2 {display:block;color:#333;font-size:0;height:60px;padding:0 25px;position:relative;transition:all .4s ease}
.sitemap-wrap .depth2 .lm_a2:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.sitemap-wrap .depth2 .lm_a2:hover,
.sitemap-wrap .depth2 .lm_a2:focus {background:#0c3c7f;border-radius:0 0 30px 0;color:#fff}
.sitemap-wrap .depth2 .lm_a2 span {display:inline-block;vertical-align:middle;font-size:1rem;word-break:break-word}
.sitemap-wrap .depth2 .lm_a2[target="_blank"] span {position:relative;padding:0 20px 0 0}
.sitemap-wrap .depth2 .lm_a2[target="_blank"] span:after {content:"";display:block;position:absolute;width:12px;height:12px;vertical-align:middle;background:url(/resources/_Img/Common/ico_nw.png) no-repeat 0 0;right:0;top:6px}
.sitemap-wrap .depth2 .lm_a2[target="_blank"]:hover span:after {background-position:-14px 0}
.sitemap-wrap .depth3 {display:block;margin:16px 0 23px;overflow:hidden;padding:0 0 0 25px}
.sitemap-wrap .depth3 .lm_l3 {display:block}
.sitemap-wrap .depth3 .lm_a3 {display:block;position:relative;font-size:0.882rem;padding:3px 0 3px 10px;margin:0;box-sizing:border-box;color:#7b7b7b;transition:all .3s ease}
.sitemap-wrap .depth3 .lm_a3:before {width:4px;height:4px;background:#b9bfc8;border-radius:50%;display:block;content:"";position:absolute;left:0;top:13px;transition:all .3s ease}
.sitemap-wrap .depth3 .lm_a3:focus,
.sitemap-wrap .depth3 .lm_a3:hover {color:#aa7c51}
.sitemap-wrap .depth3 .lm_a3:focus:before,
.sitemap-wrap .depth3 .lm_a3:hover:before {background:#aa7c51}
.sitemap-wrap .depth3 .lm_a3 span {display:inline-block;position:relative}
.sitemap-wrap .depth3 .lm_a3:focus span,
.sitemap-wrap .depth3 .lm_a3:hover span {text-decoration:underline}
.sitemap-wrap .depth4 {display:none}
.sitemap-wrap .depth5 {display:none}
.sitemap-wrap .depth2 .lm_l2.col1 {width:100%;border-right:0}
.sitemap-wrap .depth2 .lm_l2.col1 .depth3 {font-size:0}
.sitemap-wrap .depth2 .lm_l2.col1 .depth3 .lm_l3 {width:33.333%;display:inline-block;vertical-align:top}
@media all and (max-width:1200px){
	.sitemap-wrap .sitemap-list {padding:0 0 0 200px}
	.sitemap-wrap .sitemap-list .tit {width:200px}
}
@media all and (max-width:999px) {
	.sitemap-wrap .sitemap-list {padding:0}
	.sitemap-wrap .sitemap-list .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;padding:15px 20px;width:auto}
	.sitemap-wrap .sitemap-list .tit a {font-size:1.2em}
	.sitemap-wrap .sitemap-list .tit a[target="_blank"] span:after {top:8px}
	.sitemap-wrap .depth2 .lm_l2 {width:33.333%}
	.sitemap-wrap .depth2 .lm_l2:nth-child(4n+4) {border-right-width:1px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(3n+3) {border-right-width:0}
	.sitemap-wrap .depth2 .lm_l2:nth-child(4n+1):before {display:none}
	.sitemap-wrap .depth2 .lm_l2:nth-child(3n+1):before {display:block}
	.sitemap-wrap .depth2 .lm_a2 {padding:0 20px}
	.sitemap-wrap .depth3 {padding:0 20px;margin-top:6px}
	.sitemap-wrap .depth2 .lm_l2.col1 .depth3 .lm_l3 {width:50%}
}
@media all and (max-width:600px) {
	.sitemap-wrap .sitemap-list .tit {padding:15px 10px}
	.sitemap-wrap .depth2 .lm_l2 {width:50%}
	.sitemap-wrap .depth2 .lm_l2:nth-child(3n+3) {border-right-width:1px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+2) {border-right-width:0}
	.sitemap-wrap .depth2 .lm_l2:before {height:45px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(3n+1):before {display:none}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+1):before {display:block}
	.sitemap-wrap .depth2 .lm_a2 {padding:0 15px 0 10px}
	.sitemap-wrap .depth3 {padding:0 15px;margin-top:6px}
	.sitemap-wrap .depth3 .lm_a3 {font-size:14px}
	.sitemap-wrap .depth2 .lm_a2 {height:45px}
}
@media all and (max-width:500px){
	.sitemap-wrap .depth2 .lm_l2.col1 .depth3 .lm_l3 {width:100%}
}

/* 교수소개 */
.professor-wr .professor-list {overflow:hidden;}
.professor-wr .professor-list > li {position:relative;display:inline-block;vertical-align:top;width:49%;border:1px solid #ccc;box-sizing:border-box;margin-left:2%;margin-right:-0.4em;padding:25px 30px 58px;margin-bottom:20px;font-size:14px;transition:all .3s ease;}
.professor-wr .professor-list > li:nth-child(odd) {margin-left:0}
.professor-wr .professor-list > li:hover {border-color:#0067d4}
.professor-wr .professor-list > li:hover .btn-view {color:#0067d4}
.professor-wr .professor-list > li:hover .btn-view:before {background:#0067d4;}
.professor-wr .professor-list > li:hover .btn-view:after {background-position:-36px 0}
.professor-wr .professor-list > li .pro-thum {display:block;position:absolute;top:25px;left:30px;background:#f2f2f2 url(/resources/_Img/Common/no_img.png) no-repeat 50% 50%;background-size:50px auto;width:110px;height:137px;}
.professor-wr .professor-list > li .professor-info {position:relative;padding-left:133px;min-height:137px;padding-bottom:25px;}
.professor-wr .professor-list > li .professor-info:after {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url(/resources/_Img/Common/line_dia_pattern.gif) repeat-x;}
.professor-wr .professor-list > li .professor-info .tit {font-size:22px;font-family:"Nanum Square";color:#333;line-height:1;padding-top:11px;padding-bottom:17px;}
.professor-wr .professor-list > li .professor-info .email {position:absolute;top:3px;right:0;width:35px;height:35px;}
.professor-wr .professor-list > li .professor-info .email:before {position:relative;content:"";display:block;width:35px;height:35px;background:url(/resources/_Img/Common/professor_sprite.png) no-repeat 0 0;transition:all .25s ease;}
.professor-wr .professor-list > li .professor-info .email:after {content:"";display:block;position:absolute;top:0;right:0;width:35px;height:35px;background:#616971;z-index:-1;border-radius:50%;}
.professor-wr .professor-list > li .professor-info .email:hover:before {animation:cs_ani 1s ease-out;-webkit-animation:cs_ani 1s ease-out;transform-origin:bottom;-webkit-transform-origin:bottom;}
.professor-wr .professor-list > li .professor-info .info-list li {position:relative;padding-left:98px;margin-bottom:3px;}
.professor-wr .professor-list > li .professor-info .info-list li:before {position:absolute;top:13px;left:2px;content:"";display:block;width:3px;height:2px;background:#1c5a96;}
.professor-wr .professor-list > li .professor-info .info-list li .stit {position:absolute;top:0;left:12px;font-weight:bold;color:#1c5a96;}
.professor-wr .professor-list > li .btn-view {position:absolute;bottom:16px;right:30px;border:0;background:none;color:#555;font-weight:bold;font-size:14px;transition:all .3s ease;padding-top:2px;}
.professor-wr .professor-list > li .btn-view:before {position:absolute;top:50%;right:0;margin-top:-13px;content:"";display:block;width:25px;height:25px;background:#e5e5e5;transition:all .3s ease;border-radius:50%;z-index:-1}
.professor-wr .professor-list > li .btn-view:after {content:"";display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(/resources/_Img/Common/professor_sprite.png) no-repeat -62px 0;margin-top:-4px;margin-left:15px;transition:all .3s ease;}
.professor-wr .professor-list > li .btn-view:hover, .professor-wr .professor-list > li .btn-view:focus, .professor-wr .professor-list > li .btn-view:active {color:#0067d4;}
.professor-wr .professor-list > li .btn-view:hover:after, .professor-wr .professor-list > li .btn-view:focus:after, .professor-wr .professor-list > li .btn-view:active:after {background-position:-36px 0}
.professor-wr .professor-list > li .btn-view:hover:before, .professor-wr .professor-list > li .btn-view:focus:before, .professor-wr .professor-list > li .btn-view:active:before {background-color:#0067d4;}
@media only screen and (max-width:849px){
	.professor-wr .professor-list > li {margin-left:0;width:100%;display:block;}
}
@media only screen and (max-width:449px){
	.professor-wr .professor-list > li .pro-thum {position:relative;top:auto;left:auto;margin-left:auto;margin-right:auto;}
	.professor-wr .professor-list > li .professor-info {padding-left:0;margin-top:20px;}
}
.professor-pop-wr {position:relative;}
.professor-pop-wr .professor-pop-head {background:#0059b7;padding:34px 24px 34px 44px}
.professor-pop-wr .professor-pop-head .tit {font-size:22px;font-family:"Nanum Square";color:#fff;line-height:1;}
.professor-pop-top {position:relative;}
.professor-pop-top:after {position:absolute;top:7px;right:0;content:"";display:block;width:105px;height:132px;background:url(/resources/_Img/Common/professor_sprite.png) no-repeat 0 -36px}
.professor-pop-top .pro-thum {display:block;position:absolute;top:0;left:0;background:#f2f2f2 url(/resources/_Img/Common/no_img.png) no-repeat 50% 50%;background-size:63px auto;width:160px;height:200px;}
.professor-pop-top .pro-thum img {width:100%;}
.professor-pop-top .tit {font-size:22px;font-family:"Nanum Square";color:#333;line-height:1;padding-bottom:15px;}
.professor-pop-top .professor-info {position:relative;margin-left:200px;min-height:200px;margin-bottom:45px;}
.professor-pop-top .professor-info:after {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url(/resources/_Img/Common/line_dia_pattern.gif) repeat-x;}
.professor-pop-top .professor-info .info-list li {position:relative;padding-left:98px;margin-bottom:3px;}
.professor-pop-top .professor-info .info-list li:before {position:absolute;top:13px;left:2px;content:"";display:block;width:3px;height:2px;background:#1c5a96;}
.professor-pop-top .professor-info .info-list li .stit {position:absolute;top:0;left:12px;font-weight:bold;color:#1c5a96;}
@media only screen and (max-width:699px){
	.professor-pop-top:after {top:140px;right:auto;left:55%;z-index:-1}
	.professor-pop-top .pro-thum {position:relative;top:auto;left:auto;margin-left:auto;margin-right:auto;margin-bottom:30px;}
	.professor-pop-top .professor-info {margin-left:0;}
}

/* 교수소개 */
/** 교수 소개 */
.dpt-prof-type01 .dpt-cont {position:relative}
.dpt-prof-type01 .btn-list, .dpt-prof-type01 .btn-mail {display:block;position:absolute;top:-14px;width:50px;height:50px;border-radius:50%;transition:all .3s ease}
.dpt-prof-type01 .btn-list {background:#3ba135;right:0;border:0;background:#3ba135 url(/resources/_Img/Common/ico_detail.png) no-repeat 50% 50%;}
.dpt-prof-type01 .btn-mail {right:58px;background:#0a60bc url(/resources/_Img/Common/ico_mail.png) no-repeat 50% 50%;}
.dpt-prof-type01 .prof-details {box-sizing:border-box;overflow:hidden}
.dpt-prof-type01 .prof-details .inwr {margin-top:30px;background:#f6f6f6;padding:30px 30px 36px;position:relative}
.dpt-prof-type01 .prof-details .inwr:before {display:block;content:"";width:56px;height:20px;background:url(/resources/_Img/Common/prgr_professor_spr.png) no-repeat -84px 0;position:absolute;bottom:30px;right:30px}
.dpt-prof-type01 .prof-details .txt {position:relative;padding-left:170px;margin-bottom:17px;color:#6c6c6c}
.dpt-prof-type01 .prof-details .txt:last-child {margin-bottom:0}
.dpt-prof-type01 .prof-details .tit {position:absolute;top:2px;left:0;width:150px;font-size:1.176em;font-weight:400;color:#222;line-height:1.2;box-sizing:border-box;padding-left:20px}
.dpt-prof-type01 .prof-details .tit:before {display:block;content:"";width:7px;height:7px;border-radius:0 0 50% 0;background:#0854ac;position:absolute;top:4px;left:0;}
.dpt-prof-type01 .prof-details.is-open {height:100%;padding-bottom:50px}
.dpt-prof-type01 .btn-list.is-open {background:#0097b2}
.dpt-prof-type01 .btn-list.is-open:after {border-color:transparent transparent #fff #fff;transform:rotate(135deg);-ms-transform:rotate(135deg);margin-top:-2px}
.dpt-prof-type01 .no-data {height:90px;width:100%;text-align:center;padding-top:150px;font-size:14px;color:#555;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 70px;}
@media all and (max-width:999px){
	.dpt-prof-type01 .dpt-clist-wr {margin-left:0;}
	.dpt-prof-type01 .dpt-c-list {float:none;width:100%;margin-left:0;padding:30px;}
	.dpt-prof-type01 .dpt-c-list .dpt-img {top:30px;left:30px;}
	.dpt-prof-type01 .prof-details .inwr:before {bottom:20px;right:20px}
	.dpt-prof-type01 .prof-details .tit {font-size:1.1em;padding-left:15px;top:0}
}
@media all and (max-width:768px){
	.dpt-prof-type01 .prof-details.is-open {padding-bottom:30px}
}
@media all and (max-width:600px){
	.dpt-prof-type01 .dpt-c-list {padding:20px;}
	.dpt-prof-type01 .btn-list, .dpt-prof-type01 .btn-mail {width:36px;height:36px;top:-6px;background-size:45%}
	.dpt-prof-type01 .btn-mail {right:46px;}
	.dpt-prof-type01 .dpt-c-list .dpt-img {top:auto;left:auto;position:relative;}
	.dpt-prof-type01 .prof-details .inwr {padding:20px 20px 26px}
	.dpt-prof-type01 .prof-details .inwr:before {bottom:7px;right:7px}
	.dpt-prof-type01 .prof-details .txt {padding:0}
	.dpt-prof-type01 .prof-details .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 7px;width:100%}
}
/* 레이어 상세보기 */
.dpt-pop-view {position:relative;}
.dpt-pop-view .pimg {float:left;display:block;position:relative;width:150px;height:180px;overflow:hidden;}
.dpt-pop-view .pimg:before {content:'';position:absolute;left:20px;top:20px;width:150px;height:180px;background:#e9e9e9;z-index:-1;}
.dpt-pop-view .pimg img {width:100%;}
.dpt-pop-view .desc {display:block;width:auto;margin-bottom:30px;}
.dpt-pop-view .desc.thum {margin-left:210px;}
.dpt-pop-view .desc .name {font-size:22px;color:#222;font-weight:500;line-height:1;margin-bottom:20px;}
.dpt-pop-view .desc .btn-mail {display:block;position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50%;background:#0a60bc url(/resources/_Img/Common/ico_mail.png) no-repeat 50% 50%;transition:all .3s ease}

.dpt-pop-view .c-list li {position:relative;padding:0px 0px 0px 10px;margin:0px 0;color:#666;width:auto;}
.dpt-pop-view .c-list li:before {content:'';position:absolute;left:0;top:10px;width:3px;height:3px;background:#dc9b02;}
.dpt-pop-view .c-list2 li {position:relative;padding:5px 0px 0px 10px;margin:0px 0;color:#666;width:auto;}
.dpt-pop-view .c-list2 li:before {content:'';position:absolute;left:0;top:14px;width:3px;height:3px;background:#0254dc;}
.dpt-pop-view .cont-sec {padding:25px 0 30px 0;border-top:1px solid #e5e5e5}


@media all and (max-width:499px){
	.dpt-pop-view .pimg {float:none;margin:0 auto 20px auto;}
	.dpt-pop-view .desc.thum {margin-left:0;position:relative;}
	.dpt-pop-view .desc .btn-mail {top:-10px;}
	.dpt-pop-view .desc li {margin-bottom:0;}
	.dpt-pop-view .desc li:before {top:14px;}
	.dpt-pop-view .desc li .tit {width:auto;padding-left:15px;}
	.dpt-pop-view .desc li .txt {padding-left:15px;}

}

/* 소개 공통  */
.dpt-c-list {border:1px solid #e1e1e1;position:relative;margin-bottom:30px;box-sizing:border-box;padding:50px}
.dpt-c-list .dpt-img {position:absolute;top:40px;left:40px;width:160px;height:190px;background:#f2f2f2 url(/resources/_Img/Common/noimg_bg.png) no-repeat 50% 50%;background-size:50% auto;}
.dpt-c-list .dpt-img:before {content:'';position:absolute;left:10px;top:10px;width:100%;height:100%;background:#f5f5f5 url(/resources/_Img/Common/dept/bg_ptrn.gif);z-index:-1;}
.dpt-c-list .dpt-img img {width:100%;height:100%}
.dpt-c-list .dpt-cont {position:relative;z-index:1}
.dpt-c-list .dpt-cont .dpt-cont-top {position:relative;margin-bottom:30px;padding:0 0 8px}
.dpt-c-list .dpt-cont .dpt-cont-top:before {display:block;content:"";width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif);position:absolute;bottom:0;left:0}
.dpt-c-list .dpt-cont .name {font-size:1.765em;font-weight:500;color:#000;margin-right:25px}
.dpt-c-list .dpt-cont .stxt {color:#0854ac;font-size:0.941em;font-weight:400}
.dpt-c-list .dpt-cont .dpt-cont-list dl div {position:relative;padding-left:110px;margin-bottom:10px}
.dpt-c-list .dpt-cont .dpt-cont-list dl dt {position:absolute;top:-2px;left:0;width:100px;font-size:1.176em;color:#222}
.dpt-c-list .dpt-cont .dpt-cont-list dl dd {color:#6c6c6c}
.dpt-c-list .dpt-cont .dpt-cont-list dl dd.major {font-size:1.059em;color:#444}
.dpt-c-list .dpt-cont ul {background:#eef2f8;overflow:hidden;padding:0 25px;margin-top:35px}
.dpt-c-list .dpt-cont li {box-sizing:border-box;color:#222;font-family:"univia-pro", "Noto Sans KR", sans-serif;font-size:1.059em;padding:22px 0 21px 135px;width:50%;float:left;position:relative}
.dpt-c-list .dpt-cont li .tit {width:120px;position:absolute;top:7px;left:0;padding:15px 0 15px 55px;box-sizing:border-box}
.dpt-c-list .dpt-cont li .tit:before, .dpt-c-list .dpt-cont li .tit:after {display:block;content:"";position:absolute}
.dpt-c-list .dpt-cont li .tit:before {width:40px;height:40px;background:url(/resources/_Img/Common/prgr_professor_spr.png) no-repeat;border-radius:0 0 15px 0;top:0;bottom:0;left:0;margin:auto}
.dpt-c-list .dpt-cont li .tit:after {width:1px;height:20px;background:#d3d3d3;top:0;bottom:0;right:0;margin:auto}
.dpt-c-list .dpt-cont li.tel .tit:before {background-color:#223c55}
.dpt-c-list .dpt-cont li.email .tit:before {background-color:#0854ac;background-position:-42px 0}
.dpt-c-list .dpt-cont .ico-new {display:inline-block}
.dpt-c-list .dpt-cont li a:hover, .dpt-c-list .dpt-cont li a:focus, .dpt-c-list .dpt-cont a:active {text-decoration:underline}
.dpt-c-list .dpt-cont .btn-more {position:absolute;top:0;right:0;width:32px;height:32px;border:2px solid #c8c8c8;box-sizing:border-box;border-radius:50%;background:none;transition:all .3s ease-in}
.dpt-c-list .dpt-cont .btn-more:before {display:block;content:"";width:12px;height:12px;border:2px solid #c8c8c8;box-sizing:border-box;border-top-width:0;border-left-width:0;transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:5px;left:0;right:0;margin:auto}
.dpt-c-list .dpt-cont .btn-more.over {border-color:#0854ac;transform:rotate(180deg);-ms-transform:rotate(180deg);}
.dpt-c-list .dpt-cont .btn-more.over:before {border-color:#0854ac}
.dpt-c-list .dpt-cont .dpt-btn {margin-top:15px;}
.dpt-c-list.has-thumbs .dpt-cont {padding:0 0 0 220px;min-height:210px}
@media all and (max-width:1200px){
	.dpt-c-list {padding:30px}
}
@media all and (max-width:999px){
	.dpt-c-list .dpt-cont .name {font-size:1.5em}
	.dpt-c-list .dpt-cont .stxt {font-size:1em}
	.dpt-c-list .dpt-cont .dpt-cont-list dl dt {font-size:1em;top:0}
	.dpt-c-list .dpt-cont .dpt-cont-list dl dd.major {font-size:1em}
	.dpt-c-list .dpt-cont ul {margin-top:20px}
	.dpt-c-list .dpt-cont li {width:100%;font-size:1em}
}
@media all and (max-width:768px){
	.dpt-c-list {padding:30px 20px 0;margin-bottom:20px}
	.dpt-c-list .dpt-img {top:30px;left:30px;width:128px;height:152px}
	.dpt-c-list .dpt-cont ul {padding:0 15px}
	.dpt-c-list .dpt-cont li {padding-left:115px}
	.dpt-c-list .dpt-cont li .tit {padding-left:45px;width:100px}
	.dpt-c-list .dpt-cont li .tit:before {width:32px;height:32px;background-size:112px auto}
	.dpt-c-list .dpt-cont li .tit:after {height:16px}
	.dpt-c-list .dpt-cont li.email .tit:before {background-position:-34px 0}
	.dpt-c-list.has-thumbs .dpt-cont {padding:0 0 0 160px}
}
@media all and (max-width:600px){
	.dpt-clist-wr {overflow:hidden}
	.dpt-c-list {padding:20px 20px 0;box-sizing:border-box;margin-bottom:20px}
	.dpt-c-list .dpt-img {width:120px;height:auto;min-height:144px;margin:0 auto 20px;position:relative;top:auto;left:auto;bottom:auto;right:auto}
	.dpt-c-list .dpt-img:before {display:none;}
	.dpt-c-list .dpt-cont .name {font-size:1.3em}
	.dpt-c-list .dpt-cont .dpt-cont-top {margin-bottom:20px}
	.dpt-c-list .dpt-cont .dpt-cont-list dl div {padding-left:90px}
	.dpt-c-list .dpt-cont .dpt-cont-list dl dt {width:85px}
	.dpt-c-list .dpt-cont li {padding:17px 0 16px 115px}
	.dpt-c-list .dpt-cont li .tit {padding-left:35px;top:2px}
	.dpt-c-list .dpt-cont li .tit:before {width:24px;height:24px;background-size:84px auto;border-radius:0 0 5px 0}
	.dpt-c-list .dpt-cont li .tit:after {height:16px}
	.dpt-c-list .dpt-cont li.email .tit:before {background-position:-25px 0}
	.dpt-c-list.has-thumbs .dpt-cont {padding:0;min-height:inherit}
}
@media all and (max-width:400px){
	.dpt-c-list .dpt-cont .dpt-cont-list dl div {padding-left:0}
	.dpt-c-list .dpt-cont .dpt-cont-list dl dt {width:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;font-weight:500}
	.dpt-c-list .dpt-cont li {padding:12px 0 11px 87px;font-size:14px}
	.dpt-c-list .dpt-cont li .tit {width:80px;top:-3px}
}

.layers_popup {position:absolute;background:#FFF;border:1px solid #CCC;z-index:3000;}
.layers_popup h3 {width:100%;height:auto;padding-top:0.6em;padding-bottom:0.6em;font-size:12px;line-height:1.2em;background:#f8f8f8;text-align:center;border-bottom:1px solid #EDEDED;}
.popup_layer_body {position:relative;}
.layers_popup .popup_layer_body img {/*max-width:100%;*/}
.poplayer_foot, .popwin_foot{display:block;position:absolute;bottom:0px;width:100%;background:#282828;overflow:hidden;display:block;color:#FFF;font-size:11px;height:1.2em;padding:0.6em 0;line-height:1.2em;}
.poplayer_foot button , .popwin_foot button {position:absolute;right:5px;border:0px;padding:0;background:none;color:#FFF;font-size:11px;line-height:120%;cursor:pointer;}
.popwin_wrap {height:100%;width:100%;}
.popwin_wrap .popwin_cont img {max-width:100%;}

/* ===== 프로그램 스킨 */
/* 공통스타일 */
.ipsi-prgr-common * {font-family:"Noto Sans KR"}
.ipsi-prgr-common em {font-style:normal}
.ipsi-prgr-common strong {font-weight:500}
.ipsi-prgr-common label {font-weight:500;color:#333}
.ipsi-prgr-common label .req {color:#0854ac}
.ipsi-prgr-common input[type='text'], .ipsi-prgr-common input.text {width:100%;max-width:100%;height:55px;border-radius:999px;background:#fff;border:0;box-sizing:border-box;font-size:1.059rem;margin:1px 0;padding:0 30px}
.ipsi-prgr-common input[type='text'].w30p, .ipsi-prgr-common input.text.w30p {width:30%}
.ipsi-prgr-common select {height:55px;border-radius:999px;box-sizing:border-box;border:0;background:#fff url(/resources/homepage/ipsi/_Img/Content/app_selarr.gif) no-repeat right 27px center;font-size:1.059rem;margin:1px 0;padding:0 30px}
.ipsi-prgr-common button {height:55px;border:0;border-radius:999px;font-size:1.059rem}
.ipsi-prgr-common button:hover, .ipsi-prgr-common button:focus {border-radius:999px}
.ipsi-prgr-common .chks {display:block;position:relative;}
.ipsi-prgr-common .chks input[type="checkbox"] + label {padding-left:40px}
.ipsi-prgr-common .chks input[type="checkbox"] + label:before {border:2px solid #aebcca;width:26px;height:26px}
.ipsi-prgr-common .chks input[type="checkbox"]:checked + label:after {border-color:#aebcca}
.ipsi-prgr-common .rdos {}
.ipsi-prgr-common .rdos input[type="radio"] + label {padding-left:30px}
.ipsi-prgr-common .rdos input[type="radio"] + label:before {border:2px solid #9eaebb;width:20px;height:20px;top:6px}
.ipsi-prgr-common .rdos input[type="radio"] + label:after {width:8px;height:8px;top:12px;left:6px}
.ipsi-prgr-common .rdos input[type="radio"]:checked + label:after {background:#7788a2;}
.ipsi-prgr-common .ipsi-btns .bp-btn {min-width:140px;text-align:center;}
.ipsi-prgr-common .ipsi-frm .s-txt {font-size:14px !important;width:5%;text-align:center}
.ipsi-prgr-common .ipsi-frm .s-at {font-size:14px !important;width:5%;text-align:center}
.ipsi-prgr-common .ipsi-frm .iaddrzip, .ipsi-prgr-common .ipsi-frm li .fld .iaddrzip {display:block;}
.ipsi-prgr-common .ipsi-frm .iaddrzip input.text {vertical-align:middle;height:45px}
.ipsi-prgr-common .ipsi-frm .iaddrzip button, .ipsi-prgr-common .ipsi-frm li .fld .iaddrzip button {font-size:14px;height:40px;border:1px solid #c8c8c8;vertical-align:middle;}
.ipsi-prgr-common .ipsi-frm .iaddr1, .ipsi-prgr-common .ipsi-frm li .fld .iaddr1 {display:block;}
.ipsi-prgr-common .ipsi-frm .iaddr1 input.text {height:45px}
.ipsi-prgr-common .ipsi-prfr-frm li {position:relative;box-sizing:border-box;}
.ipsi-prgr-common .ipsi-prfr-frm label {font-size:1.059rem;color:#082a4a;position:absolute;top:14px;left:30px}
.ipsi-prgr-common .ipsi-prfr-frm input.text {padding-left:100px}
.ipsi-prgr-common .ipsi-prfr-frm select {width:100%;color:#082a4a}
.ipsi-prgr-common .ipsi-prfr-frm button {width:170px;color:#fff;}
.ipsi-prgr-common .ipis-app-tit {position:relative;width:100%;max-width:600px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;border-radius:0 0 40px 0;box-sizing:border-box;height:85px;color:#fff;margin-bottom:40px;overflow:hidden;padding:25px 30px 29px;z-index:1}
.ipsi-prgr-common .ipis-app-tit:before, .ipsi-prgr-common .ipis-app-tit:after {display:block;content:"";height:100%;position:absolute;bottom:5px;right:0}
.ipsi-prgr-common .ipis-app-tit:before {width:100%;background:#0854ac;border-radius:0 0 40px 0;z-index:-1}
.ipsi-prgr-common .ipis-app-tit:after {width:250px;background:url(/resources/homepage/ipsi/_Img/Content/conts_btn_full.png) no-repeat 0 100%}
.ipsi-prgr-common .ipis-app-tit span {display:inline-block;position:relative;color:#fff;font-size:24px;font-weight:500}
.ipsi-prgr-common .ipis-app-tit:hover span:before {right:-7px}
.ipsi-prgr-common .bt-print.bp-btn {font-size:14px;height:40px;min-width:110px;}
.tbl-type01.bgc {border-top:2px solid #222}
.tbl-type01.bgc tbody th {background:#e7edf4}
.tbl-type01.bgc tbody td {text-align:left}
@media all and (max-width:1200px){
	.ipsi-prgr-common .ipis-app-tit {max-width:100%}
}
@media all and (max-width:999px){
	.ipsi-prgr-common input[type='text'], .ipsi-prgr-common input.text {padding:0 20px}
	.ipsi-prgr-common select {padding:0 20px;background-position:right 17px center}
	.ipsi-prgr-common .ipsi-prfr-frm label {left:20px}
	.ipsi-prgr-common .ipsi-prfr-frm input.text {padding-left:90px}
	.ipsi-prgr-common .ipis-app-tit {height:65px;padding:18px 20px 0}
	.ipsi-prgr-common .ipis-app-tit:after {width:190px;background-size:207px auto}
	.ipsi-prgr-common .ipis-app-tit span {font-size:22px}
}
@media all and (max-width:767px){
	.ipsi-prgr-common  input[type='text'], .ipsi-prgr-common input.text {border-radius:10px;font-size:1rem;height:40px}
	.ipsi-prgr-common  select {border-radius:10px;background-position:right 10px center;background-size:18px auto;font-size:1rem;height:40px}
	.ipsi-prgr-common  button {border-radius:10px;font-size:1rem;height:40px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label {padding-left:35px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label:before {width:22px;height:22px;top:3px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label:after {top:9px;left:6px}
	.ipsi-prgr-common .rdos input[type="radio"] + label {padding-left:25px}
	.ipsi-prgr-common .rdos input[type="radio"] + label:before {top:4px}
	.ipsi-prgr-common .rdos input[type="radio"] + label:after {top:10px}
	.ipsi-prgr-common .rdos input[type="radio"]:checked + label:after {background:#7788a2;}
	.ipsi-prgr-common .ipsi-prfr-frm label {top:8px;font-size:1rem}
	.ipsi-prgr-common .ipis-app-tit {height:65px;padding-top:18px;text-align:left;}
	.ipsi-prgr-common .ipis-app-tit:after {width:150px;background-size:164px auto}
	.ipsi-prgr-common .ipis-app-tit span {font-size:20px}
	.ipsi-prgr-common .ipis-app-tit span:before {width:16px;height:17px;background-size:218px auto;top:6px}
	.ipsi-prgr-common .ipis-app-tit + .wauto-wrap {margin-top:-20px}
	.ipsi-prgr-common .ipis-app-tit + .wauto-wrap .ico {padding:10px 50px}
}
@media all and (max-width:600px){
	.ipsi-prgr-common input[type='text'], .ipsi-prgr-common input.text {padding:0 15px}
	.ipsi-prgr-common select {padding:0 15px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label {padding-left:25px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label:before {width:18px;height:18px;top:4px}
	.ipsi-prgr-common .chks input[type="checkbox"] + label:after {top:9px;left:4px}
	.ipsi-prgr-common .ipsi-frm .s-at {width:10%}
	.ipsi-prgr-common .ipsi-prfr-frm label {top:9px;left:15px}
}
@media all and (max-width:400px){
	.ipsi-prgr-common .ipis-app-tit {height:65px;padding-top:18px}
	.ipsi-prgr-common .ipis-app-tit:after {width:125px;background-size:136px auto}
	.ipsi-prgr-common .ipis-app-tit span {font-size:18px}
}

/* 내신성적산출 */
.ipsi-grade .ipsi-grade-tbl {position:relative;border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:1rem;font-weight:400}
.ipsi-grade .ipsi-grade-tbl th {font-size:1.05em;font-weight:400;color:#000;background:#d5e1f0;padding:15px 10px;min-height:70px}
.ipsi-grade .ipsi-grade-tbl td {font-size:1.05em;font-weight:400;color:#000;background:#eff3f5;padding:15px 10px}
.ipsi-grade .ipsi-grade-tbl button {width:100%}
.ipsi-grade .ipsi-grade-sel {position:relative;text-align:center}
.ipsi-grade .ipsi-grade-sel ul {margin-right:220px;margin-bottom:40px;font-size:0;text-align:left}
.ipsi-grade .ipsi-grade-sel li {width:30%;display:inline-block;vertical-align:middle;box-sizing:border-box;padding-right:10px;font-size:1rem}
.ipsi-grade .ipsi-grade-sel li:last-child {width:40%;text-align:right;padding:0}
.ipsi-grade .ipsi-grade-sel select {border:2px solid #c4ccd6;width:100%;color:#a2a4a5}
.ipsi-grade .ipsi-grade-sel button {position:absolute;top:0;right:0;width:220px}
.ipsi-grade .tbl-type01 .tbl-w {width:170px;box-sizing:border-box;}
.ipsi-grade .tbl-type01 input.text {border:1px solid #c4ccd6;height:45px}
.ipsi-grade .tbl-type01.quali-exam input.text {width:90%}
.ipsi-grade .tbl-type01.quali-exam .s-txt {display:inline-block;vertical-align:middle;width:10%;text-align:left;box-sizing:border-box;padding:0 10px}
@media all and (max-width:999px){
	/* .ipsi-grade .ipsi-grade-tbl {position:relative;display:block}
	.ipsi-grade .ipsi-grade-tbl tbody {display:block;}
	.ipsi-grade .ipsi-grade-tbl tbody tr {position:relative;overflow:hidden;display:block;width:100%;border-bottom:1px solid #ddd;float:left;}
	.ipsi-grade .ipsi-grade-tbl th {position:absolute;top:0;left:0}
	.ipsi-grade .ipsi-grade-tbl td {display:block} */
	.ipsi-grade .tbl-type01 .tbl-w {width:15%}
	.ipsi-grade .ipsi-grade-sel ul {padding-top:40px;position:relative}
	.ipsi-grade .ipsi-grade-sel li {width:50%}
	.ipsi-grade .ipsi-grade-sel li:last-child {width:220px;text-align:left;position:absolute;top:0;left:0}
	.ipsi-grade .ipsi-grade-sel button {top:41px}
}
@media all and (max-width:767px){
	.ipsi-grade .ipsi-grade-sel ul {margin-right:135px}
	.ipsi-grade .ipsi-grade-sel button {width:135px}
}
@media all and (max-width:600px){
	.ipsi-grade .ipsi-grade-sel ul {margin:0}
	.ipsi-grade .ipsi-grade-sel li {padding:0 0 0 5px}
	.ipsi-grade .ipsi-grade-sel li:first-child {padding:0 5px 0 0}
	.ipsi-grade .ipsi-grade-sel button {width:100%;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:10px 0 15px;}
}
@media all and (max-width:400px){
	.ipsi-grade .ipsi-grade-sel li {width:100%;padding:0}
	.ipsi-grade .ipsi-grade-sel li:first-child {padding:0}
	.ipsi-grade .ipsi-grade-sel li:last-child {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:25px 0 0}
	.ipsi-grade .ipsi-grade-sel button {margin:25px 0 15px}
}

/* 입시자료신청 */
.ipsi-data-top {padding:10px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;margin-bottom:50px}
.ipsi-data-top .inwr {background:#fff;padding:40px 40px 24px 200px;position:relative;}
.ipsi-data-top .tit {color:#000;font-size:1.176rem;font-weight:500;margin-bottom:8px}
.ipsi-data-top .info-ex01, .ipsi-data-top .info-ex02, .ipsi-data-top .info-ex03 {margin-top:14px}
.ipsi-data-top .ico {display:block;width:120px;position:absolute;top:40px;left:40px;background:#e9ecf2 url(/resources/homepage/ipsi/_Img/Content/ipsi-data-ico.png) no-repeat 50% 50%;border-radius:0 0 30px 0}
.ipsi-data-top .ico:before {display:block;content:"";width:0;padding-top:100%}
.ipsi-data-top .chks {margin-top:8px}
.ipsi-data-top .chks input[type="checkbox"] + label {font-size:15px;padding-left:30px}
.ipsi-data-top .chks input[type="checkbox"] + label:before {width:20px;height:20px;top:4px}
.ipsi-data-top .chks input[type="checkbox"] + label:after {top:8px;width:9px;height:5px;left:4px}
.ipsi-data-tbl {position:relative;border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #222;font-size:1rem;font-weight:400;border-bottom:1px solid #bbb;}
.ipsi-data-tbl th, .ipsi-data-tbl td {border-bottom:1px solid #ccc;padding:15px 10px}
.ipsi-data-tbl th {background:#e7edf4;border-right:1px solid #d0d9e2}
.ipsi-data-tbl td {text-align:left;background:#fff}
.ipsi-data-tbl input.text {border:1px solid #c4ccd6;border-radius:0}
@media all and (max-width:999px){
	.ipsi-data-top .inwr {padding:30px 30px 24px 165px;min-height:150px}
	.ipsi-data-top .ico {top:30px;left:40px;width:84px}
}
@media all and (max-width:600px){
	.ipsi-data-top .inwr {padding:20px 20px 20px 115px;min-height:inherit}
	.ipsi-data-top .ico {top:20px;left:25px;width:63px}
}
@media all and (max-width:400px){
	.ipsi-data-top .inwr {padding:50px 20px 20px 20px}
	.ipsi-data-top .ico {top:-2px;left:-2px;width:42px}
}

/* 입시자료신청명단 */
@media all and (max-width:600px){
	.ipsi-data-list .tbl-type01 .num {display:none}
	.ipsi-data-list .tbl-type01 td:first-child + td {border-left:0}
}
@media all and (max-width:400px){
	.ipsi-data-list .tbl-type01 th:first-child + th {width:55px}
}

/* 우리대학원서접수 */
.ipsi-agree-chks .chks-all {background:#e5eef7;position:relative;padding:21px 30px 21px 225px;margin-bottom:30px}
.ipsi-agree-chks .chks-all:before {display:block;content:"";width:154px;height:55px;background:url(/resources/homepage/ipsi/_Img/Content/ipsifrm_spr.png) no-repeat;position:absolute;top:0;bottom:0;left:32px;margin:auto}
.ipsi-agree-chks .chks-all label {display:block;font-size:1.059rem;color:#333}
.ipsi-agree-chks .chks-all input[type=checkbox] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.ipsi-agree-chks .chks input[type="checkbox"] + label {position:static;padding-left:0}
.ipsi-agree-chks .chks input[type="checkbox"] + label:before {right:0;left:auto}
.ipsi-agree-chks .chks input[type="checkbox"] + label:after {right:6px;left:auto}
.ipsi-agree-chks .agree-cont-wrap {border:1px solid #c4cbd2;padding:16px 30px;margin-bottom:30px}
.ipsi-agree-chks .agree-cont-wrap .chks {margin-bottom:29px}
.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label {font-size:24px;font-weight:500;color:#0a2d4f}
.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:before {top:8px}
.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:after {top:13px}
.ipsi-agree-chks .agree-cont-wrap .agree-cont {background:#f3f3f3;box-sizing:border-box;padding:15px 20px;max-height:240px;overflow:hidden;overflow-y:auto}
.ipsi-agree-chks .agree-cont-wrap > p.txt {padding-left:20px;color:#555;margin-top:20px}
.ipsi-agree-chks .agree-cont-wrap .tbl-type01 th {width:40%}
.ipsi-agree-chks .agree-cont-wrap .tbl-type01 th, .ipsi-agree-chks .agree-cont-wrap .tbl-type01 td {padding:7px 10px}
.ipsi-app-frm .frm-tit {font-size:24px;font-weight:500;color:#0a2d4f;margin-bottom:25px}
.ipsi-app-frm .app-frm-type {position:relative;padding-left:320px}
.ipsi-app-frm .app-frm-type .frm-tit {position:absolute;top:0;left:0;}
.ipsi-app-frm .app-frm-type .type {font-size:1.059rem;color:#000;border-bottom:2px solid #0854ac;padding:2px 0 8px}
.ipsi-app-frm .app-frm-list .info {margin-bottom:30px}
.ipsi-app-frm .app-frm-list li {border:1px solid #d0d9e2;background:#e7edf4;margin-bottom:10px;padding:11px 20px 10px 320px;position:relative}
.ipsi-app-frm .app-frm-list li .lbl {position:absolute;top:21px;left:0;width:320px;padding:0 30px 0;box-sizing:border-box;font-size:1rem}
.ipsi-app-frm .app-frm-list li .fld {position:relative;min-height:45px;font-size:0}
.ipsi-app-frm .app-frm-list li .fld * {display:inline-block;vertical-align:middle;font-size:1rem}
.ipsi-app-frm .app-frm-list li .fld input[type='text'] {border-radius:0;height:45px;padding:0 15px}
.ipsi-app-frm .app-frm-list li .fld select {width:100%;height:45px;border-radius:0;background:#fff url(/resources/homepage/ipsi/_Img/Content/frm-select.gif) no-repeat;background-position:right 15px center;padding:0 15px}
.ipsi-app-frm .app-frm-list li .fld select.w30p {width:35%;border-left:2px solid #e7edf4}
.ipsi-app-frm .app-frm-list li .btn-sch {width:45px;height:45px;position:absolute;top:0;right:0;border:0;background:none}
.ipsi-app-frm .app-frm-list li .btn-sch:before {display:block;content:"";width:24px;height:24px;background:url(/resources/homepage/ipsi/_Img/Content/ipsifrm_spr.png) no-repeat 0 100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.ipsi-app-frm .app-frm-list .frm-conts {border:1px solid #d0d9e2;background:#e7edf4;padding:30px 30px;margin-bottom:30px}
.ipsi-app-frm .app-frm-list.no-frm li .fld span {display:block;padding:10px 0}
@media all and (max-width:999px){
	.ipsi-agree-chks .chks-all {padding:20px 20px 20px}
	.ipsi-agree-chks .chks-all:before {left:auto;right:0;top:auto;width:124px;height:44px;background-size:124px auto;}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label {padding-left:40px;position:relative}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:before {right:auto;left:0}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:after {right:auto;left:6px}
	.ipsi-agree-chks .agree-cont-wrap {margin-bottom:20px}
	.ipsi-agree-chks .agree-cont-wrap .chks {margin-bottom:17px}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label {font-size:20px}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:before {top:5px}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:after {top:11px}
	.ipsi-agree-chks .agree-cont-wrap > p.txt {padding-left:0;margin-top:10px}
	.ipsi-agree-chks .ipsi-btns {margin-top:30px}
	.ipsi-app-frm .frm-tit {font-size:20px;margin-bottom:15px}
	.ipsi-app-frm .app-frm-type {padding-left:0}
	.ipsi-app-frm .app-frm-type .frm-tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 25px}
	.ipsi-app-frm .app-frm-list {position:relative;}
	.ipsi-app-frm .app-frm-list .info {position:absolute;top:0;right:0;margin:0}
	.ipsi-app-frm .app-frm-list li {padding-left:200px}
	.ipsi-app-frm .app-frm-list li .lbl {width:200px}
}
@media all and (max-width:767px){
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:before {top:3px}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:after {top:9px;left:6px}
	.ipsi-app-frm .frm-tit {font-size:18px}
	.ipsi-app-frm .app-frm-list li {padding:20px 20px}
	.ipsi-app-frm .app-frm-list li .lbl {width:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 5px;padding:0}
	.ipsi-app-frm .app-frm-list li .btn-sch {width:40px;height:40px}
	.ipsi-app-frm .app-frm-list li .btn-sch:before {width:20px;height:20px;background-size:124px auto;}
	.ipsi-app-frm .app-frm-list li .fld select {background-size:18px auto;background-position:right 12px center}
	.ipsi-app-frm .app-frm-list .frm-conts {padding:20px}
	.ipsi-app-frm .app-frm-list.no-frm li .fld {min-height:inherit}
	.ipsi-app-frm .app-frm-list.no-frm li .fld span {padding:0}
}
@media all and (max-width:600px){
	.ipsi-agree-chks .chks-all {margin-bottom:20px}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label {padding-left:25px}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:before {top:5px}
	.ipsi-agree-chks .chks-all input[type="checkbox"] + label:after {top:10px;left:4px}
	.ipsi-agree-chks .agree-cont-wrap {margin-bottom:10px;padding:10px 15px 15px}
	.ipsi-agree-chks .agree-cont-wrap .chks {margin-bottom:7px}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label {font-size:1.1rem}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:before {top:7px}
	.ipsi-agree-chks .agree-cont-wrap .chks input[type="checkbox"] + label:after {top:11px;right:4px}
	.ipsi-app-frm .frm-tit {font-size:17px}
	.ipsi-app-frm .app-frm-list li {margin-bottom:5px;padding:10px 10px}
	.ipsi-app-frm .app-frm-list li .lbl label {font-size:14px}
	.ipsi-app-frm .app-frm-list li .frm-email .fld input[type='text'] {width:45%}
	.ipsi-app-frm .app-frm-list li .frm-email .fld select {width:100%;border:0}
	.ipsi-app-frm .app-frm-list .frm-conts {padding:10px}
}
@media all and (max-width:400px){
	.ipsi-agree-chks .chks-all:before {width:93px;height:33px;background-size:93px auto;}
}

/* 인터넷원서접수 */
.app-btns-wr {text-align:center;font-size:0;margin-bottom:40px}
.app-btns-wr a {text-align:left;position:relative;border:1px solid #c2c2c2;width:48%;height:80px;max-width:460px;display:inline-block;vertical-align:middle;margin:0 10px;padding:0 40px;box-sizing:border-box;border-radius:999px}
.app-btns-wr a:before {display:block;content:"";width:84px;height:33px;background:url(/resources/homepage/ipsi/_Img/Content/app_internet_spr.png) no-repeat;position:absolute;top:0;right:40px;bottom:0;margin:auto}
.app-btns-wr a:after {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.app-btns-wr a span {display:inline-block;vertical-align:middle;font-size:1.059rem;color:#333}
.app-btns-wr a.ico1:before {background-position:0 0}
.app-btns-wr a.ico2:before {background-position:-86px 0}
.app-btns-wr a:hover span, .app-btns-wr a:focus span {text-decoration:underline}
@media all and (max-width:999px){
	.app-btns-wr a {height:60px;padding:0 30px;margin:0 1%}
	.app-btns-wr a:before {width:68px;height:27px;background-size:136px auto;right:20px}
	.app-btns-wr a.ico2:before {background-position:-69px 0}
	.app-btns-wr a span {font-size:1rem}
}
@media all and (max-width:600px){
	.app-btns-wr a {height:45px;padding:0 20px}
	.app-btns-wr a:before {width:51px;height:20px;background-size:102px auto;right:15px}
	.app-btns-wr a.ico2:before {background-position:-52px 0}
}
@media all and (max-width:500px){
	.app-btns-wr a {padding:0 15px}
	.app-btns-wr a:before {right:10px}
}
@media all and (max-width:400px){
	.app-btns-wr {margin-bottom:20px}
	.app-btns-wr a {width:100%;margin:0 0 10px}
}

/* 접수확인 */
.app-sch-wrap {background:#e6edf2;padding:50px}
.app-sch-wrap .inwr {position:relative;padding-left:165px}
.app-sch-wrap .ico {position:absolute;top:0;left:0;display:block;width:104px;height:104px}
.app-sch-wrap .ico:before, .app-sch-wrap .ico:after {display:block;content:"";width:100%;height:100%;position:absolute;border-radius:0 0 40px 0;}
.app-sch-wrap .ico:before {top:5px;left:5px;background:#fff url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat}
.app-sch-wrap .ico:after {background:#819eba url(/resources/homepage/ipsi/_Img/Content/app_receipt.png) no-repeat 50% 50%;top:0;left:0;background-size:54.808% auto}
.app-sch-wrap .tit {font-size:22px;color:#000}
.app-sch-wrap .txt {font-size:1.059rem;color:#393d41;margin-top:6px}
.app-sch-wrap .app-sch-frm {position:relative;padding-right:170px;margin:35px 0}
.app-sch-wrap .app-sch-frm:last-child {margin-bottom:0}
.app-sch-wrap .app-sch-frm ul:after {display:block;content:"";clear:both}
.app-sch-wrap .app-sch-frm li {float:left;width:48%;margin-right:2%;}
.app-sch-wrap .app-sch-frm li.sel-box {width:22%}
.app-sch-wrap .app-sch-frm li.no-tit {padding-left:160px}
.app-sch-wrap .app-sch-frm li.no-tit label {left:0}
.app-sch-wrap .app-sch-frm li.no-tit input.text {padding-left:30px}
.app-sch-wrap .app-sch-frm .btn-app {position:absolute;top:0;right:0}
.app-sch-wrap .exam-num {background:#fff;padding:30px;font-size:24px;font-weight:500;color:#0a60bc;text-align:center;margin-top:50px}
.app-sch-wrap .exam-num span {font-weight:700}
@media all and (max-width:1200px){
	.app-sch-wrap {padding:35px}
	.app-sch-wrap .inwr {padding-left:125px}
	.app-sch-wrap .ico {width:84px;height:84px}
	.app-sch-wrap .app-sch-frm li.no-tit {padding-left:0}
	.app-sch-wrap .app-sch-frm li.no-tit label {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:-30px 0 5px;display:block}
}
@media all and (max-width:999px){
	.app-sch-wrap .inwr {padding-left:0}
	.app-sch-wrap .tit-sec {padding:10px 0 10px 85px}
	.app-sch-wrap .ico {width:63px;height:63px}
	.app-sch-wrap .ico:before, .app-sch-wrap .ico:after {border-radius:0 0 20px 0;}
	.app-sch-wrap .tit {font-size:20px}
	.app-sch-wrap .app-sch-frm {padding-right:120px}
	.app-sch-wrap .app-sch-frm li.no-tit input.text {padding-left:20px}
	.app-sch-wrap .app-sch-frm .btn-app {width:120px}
}
@media all and (max-width:767px){
	.app-sch-wrap .app-sch-frm {margin:0 0 25px}
	.app-sch-wrap .tit {font-size:1.1rem}
	.app-sch-wrap .txt {font-size:1rem}
	.app-sch-wrap .tit + .app-sch-frm {margin-top:34px}
	.app-sch-wrap .app-sch-frm li {width:98%;margin:0 0 2%}
	.app-sch-wrap .app-sch-frm li.sel-box {width:48%}
	.app-sch-wrap .app-sch-frm li:first-child {margin-right:2%}
	.app-sch-wrap .app-sch-frm li:last-child {margin-bottom:0}
	.app-sch-wrap .app-sch-frm .btn-app {height:100%;border-radius:10px}
	.app-sch-wrap .exam-num {margin-top:30px}
}
@media all and (max-width:600px){
	.app-sch-wrap {padding:25px 20px}
	.app-sch-wrap .tit-sec {padding:0 0 15px 65px}
	.app-sch-wrap .ico {width:42px;height:42px}
	.app-sch-wrap .app-sch-frm {padding-right:75px}
	.app-sch-wrap .app-sch-frm li.no-tit input.text {padding-left:15px}
	.app-sch-wrap .app-sch-frm .btn-app {width:75px}
	.app-sch-wrap .exam-num {font-size:1.15rem;padding:25px 20px}
}
@media all and (max-width:400px){
	.app-sch-wrap .app-sch-frm {padding-right:0}
	.app-sch-wrap .tit-sec {padding:0 0 15px}
	.app-sch-wrap .ico {display:none}
	.app-sch-wrap .app-sch-frm li {width:100%}
	.app-sch-wrap .app-sch-frm .btn-app {width:100%;height:40px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:10px 0 0;}
}

/* 면접대상자 조회 */
.ipsi-result-wrap {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;padding-bottom:20px}
.ipsi-result-wrap .tit-sec {padding:40px 0 49px 290px;background:#e7edf4 url(/resources/homepage/ipsi/_Img/Content/ipsi_result_logo.png) no-repeat 50px 36px}
.ipsi-result-wrap .tit-sec .tit {color:#00305e;font-size:30px;font-weight:500}
.ipsi-result-wrap .tit-sec .stit {color:#73859a;font-family:"univia-pro";display:block;margin-bottom:15px}
.ipsi-result-wrap .ipsi-result-li {margin:0 20px;background:#fff;padding:35px 40px}
.ipsi-result-wrap .ipsi-result-li li {font-size:1.059rem;position:relative;padding:5px 0 6px 180px;height:1.5em}
.ipsi-result-wrap .ipsi-result-li li .tit {display:block;position:absolute;top:5px;left:0;padding-left:20px;width:150px;box-sizing:border-box;color:#000}
.ipsi-result-wrap .ipsi-result-li li .tit:before, .ipsi-result-wrap .ipsi-result-li li .tit:after {display:block;content:"";position:absolute;top:0;bottom:0;margin:auto}
.ipsi-result-wrap .ipsi-result-li li .tit:before {width:6px;height:6px;background:#a0a9b4;left:0}
.ipsi-result-wrap .ipsi-result-li li .tit:after {width:1px;height:16px;background:#ccc;right:0}
.ipsi-result-wrap .ipsi-result-li li .bt-print {margin-top:-6px}
@media all and (max-width:999px){
	.ipsi-result-wrap .tit-sec {padding:25px 20px;background-position:right 10px bottom 20px}
	.ipsi-result-wrap .tit-sec .tit {font-size:26px}
}
@media all and (max-width:767px){
	.ipsi-result-wrap .tit-sec {font-size:0.9rem;background-size:auto 55px}
	.ipsi-result-wrap .tit-sec .tit {font-size:22px}
	.ipsi-result-wrap .tit-sec .stit {margin-bottom:5px}
	.ipsi-result-wrap .ipsi-result-li {padding:15px 20px}
	.ipsi-result-wrap .ipsi-result-li li {font-size:1rem;padding-left:140px}
	.ipsi-result-wrap .ipsi-result-li li .tit {width:125px}
}
@media all and (max-width:600px){
	.ipsi-result-wrap {padding-bottom:10px}
	.ipsi-result-wrap .tit-sec {font-size:13px;background-size:auto 41px;background-position:right 10px bottom 10px;padding:20px 15px 52px}
	.ipsi-result-wrap .tit-sec .tit {font-size:18px}
	.ipsi-result-wrap .ipsi-result-li {margin:0 10px}
	.ipsi-result-wrap .ipsi-result-li li {padding-left:130px}
	.ipsi-result-wrap .ipsi-result-li li .tit {width:115px}
}

/* 고등학교 지원현황 */
/* 고등학교 지원현황 - 로그인 */
.app-login-wrap {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;position:relative;padding:85px 120px 45px 620px;overflow:hidden;}
.app-login-wrap:before {display:block;content:"";width:100%;height:100%;background:#082a4a;position:absolute;top:-10px;left:0}
.app-login-wrap .login-tit {position:absolute;bottom:10px;left:0;box-sizing:border-box;height:350px;padding:60px 60px;z-index:1;font-family:"univia-pro"}
.app-login-wrap .login-tit:before {display:block;content:"";box-sizing:border-box;width:530px;height:100%;box-sizing:border-box;background:#eaeff3 url(/resources/homepage/ipsi/_Img/Content/app_logo.png) no-repeat 97px bottom;border-top:350px solid transparent;border-right:200px solid #082a4a;position:absolute;top:0;left:0;z-index:-1}
.app-login-wrap .login-tit .tit {font-size:32px;font-weight:700;color:#223c55;margin-bottom:11px}
.app-login-wrap .login-tit .stit {font-size:1.059rem;color:#576b7f}
.app-login-wrap .login-frm {position:relative}
.app-login-wrap .login-frm li {position:relative;height:55px;margin-bottom:22px}
.app-login-wrap .login-frm li input.text {padding-left:110px}
.app-login-wrap .login-frm .btn-login {width:100%;background:#1689b9;font-family:"univia-pro";letter-spacing:.2em}
.app-login-wrap .login-frm .info-ex01 {color:#fff;font-weight:300;margin:21px 0 0}
.app-login-wrap .login-frm .info-ex01:before {background-color:#2d4a65}
.app-login-wrap .login-frm .info-ex01 span {display:block;}
.high-sch .inwr {padding:0}
.high-sch .app-sch-frm {margin:0}
@media all and (max-width:1200px){
	.app-login-wrap {padding:85px 50px 45px 550px}
}
@media all and (max-width:999px){
	.app-login-wrap {padding:0}
	.app-login-wrap .login-tit {padding:50px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;height:auto;background:#eaeff3 url(/resources/homepage/ipsi/_Img/Content/app_logo.png) no-repeat right bottom;background-size:294px auto;}
	.app-login-wrap .login-tit:before {display:none}
	.app-login-wrap .login-tit .tit {font-size:28px}
	.app-login-wrap .login-frm {padding:50px}
}
@media all and (max-width:767px){
	.app-login-wrap .login-tit {padding:30px;background-size:221px auto;}
	.app-login-wrap .login-tit .tit {font-size:24px}
	.app-login-wrap .login-frm {padding:30px}
	.app-login-wrap .login-frm li {height:40px;margin-bottom:10px}
	.app-login-wrap .login-frm .btn-login {margin-bottom:30px}
}
@media all and (max-width:400px){
	.app-login-wrap .login-tit {padding:20px;background-size:147px auto;}
	.app-login-wrap .login-tit .tit {font-size:20px;margin-bottom:0}
	.app-login-wrap .login-tit .stit {font-size:.9rem}
	.app-login-wrap .login-frm {padding:20px}
}

/* 등록금 납부확인 */
.app-tuition-wrap {background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat;padding-bottom:10px;border-radius:0 0 40px 0}
.app-tuition-wrap .inwr {background:#e6edf2;border-radius:0 0 40px 0;position:relative;padding:75px 110px 75px 610px}
.app-tuition-wrap .bg {display:block;width:500px;height:100%;background:url(/resources/homepage/ipsi/_Img/Content/app_tuition_img.jpg) no-repeat right bottom;background-size:cover;position:absolute;top:0;left:0}
.app-tuition-wrap .tit {font-size:1.529rem;font-weight:500;color:#000;background:url(/resources/homepage/ipsi/_Img/Content/app_tuition_ico.png) no-repeat left bottom;padding:27px 0 0 72px;position:relative;margin-bottom:23px}
.app-tuition-wrap .txt {font-size:1.176rem;color:#393d41;margin-bottom:34px}
.app-tuition-wrap .btn-confirm {background:#082a4a;text-align:center;margin-top:10px}
@media all and (max-width:1200px){
	.app-tuition-wrap .inwr {padding:75px 5% 75px 45%}
	.app-tuition-wrap .bg {width:40%}
}
@media all and (max-width:799px){
	.app-tuition-wrap .tit {font-size:1.3rem;background-size:47px auto;padding-left:60px}
	.app-tuition-wrap .txt {font-size:1.1rem}
}
@media all and (max-width:799px){
	.app-tuition-wrap .inwr {padding:45px 5% 45px 45%}
	.app-tuition-wrap .tit {background-size:35px auto;padding-left:45px}
}
@media all and (max-width:600px){
	.app-tuition-wrap .inwr {padding:30px 30px 30px 30px}
	.app-tuition-wrap .bg {display:block;width:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:-30px -30px 10px;padding-top:80%;height:auto}
	.app-tuition-wrap .txt {font-size:1rme}
}

/* 고교/대학 검색 팝업 */
.pop-cont .rsv-info {height:auto !important}
.pop-cont .app-frm-list ul {padding-top:15px}
.pop-cont .tbl-type01 thead th {padding:10px 0}
.pop-cont .tbl-type01 td {padding:7px 10px}
.pop-cont .tbl-type01 td.no-data {padding:20px 10px}

/* 학과/기관 - 교과과정 */
.prgr-curriculum {}
.prgr-curriculum .currculum-sel {background:#e1e5ec;position:relative;padding:29px 55% 29px 30px;margin-bottom:30px}
.prgr-curriculum .currculum-sel .tit {font-weight:400;font-size:1.059em;color:#4d5b69}
.prgr-curriculum .currculum-sel .tit span {display:inline-block}
.prgr-curriculum .currculum-sel .tit .etit {font-family:"univia-pro",sans-serif;font-size:1.444em;font-weight:600;color:#223c55;margin-right:12px}
.prgr-curriculum .currculum-sel .select {position:absolute;top:0;bottom:0;right:30px;margin:auto;background:#fff url(/resources/_Templet/Layout/layout_dep/_Img/sel_arr.gif) no-repeat 100% 100%;border:0;height:50px;font-size:1.059em;color:#333;width:460px;box-sizing:border-box;border-radius:0 0 15px 0;padding:0 60px 0 20px;color:#767676}
.prgr-curriculum .cate {width:150px}
.prgr-curriculum .subject {width:35%}
.prgr-curriculum .cates {display:inline-block;vertical-align:middle;min-width:80px;line-height:30px;background:#1689b9;color:#fff}
.prgr-curriculum .cateI03007 {background:#223c55}
.prgr-curriculum .cateI03004 {background:#0854ac}
.prgr-curriculum .cateI03010 {background:#1689b9}
.prgr-curriculum .cateI03003 {background:#16b9a4}
.prgr-curriculum .cateI03005 {background:#5a89dc}
.prgr-curriculum .cateI03002 {background:#29afd5}
.prgr-curriculum .cateI03006 {background:#2a88a3}
.prgr-curriculum .cateI03001 {background:#1f7ae4}
.prgr-curriculum .cateI03008 {background:#2d49c3}
@media all and (max-width:999px){
	.prgr-curriculum .currculum-sel .select {width:50%}
	.prgr-curriculum .cate {width:100px}
	.prgr-curriculum .theory {width:100px}
	.prgr-curriculum .cates {min-width:60px}
}
@media all and (max-width:600px){
	.prgr-curriculum .currculum-sel {padding:17px 20px}
	.prgr-curriculum .currculum-sel .select {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:20px 0 0;width:100%;height:40px;background-size:auto 100%;padding:0 40px 0 10px}
}

/* 학과/기관 - 강의시간표 */
.curriculum-wr .curriculum-inwr {}
.curriculum-wr .curriculum-box {display:none}
.curriculum-wr .curriculum-box.is-open {display:block}
.curriculum-tbl {position:relative;border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:1rem;font-weight:400;border-top:3px solid #0854ac}
.curriculum-tbl th,
.curriculum-tbl td {padding:16px 10px;border-bottom:1px solid #dedede;word-wrap:break-word;word-break:break-all}
.curriculum-tbl th {font-size:1.059em;font-weight:400;color:#222}
.curriculum-tbl td {border-right:1px solid #dedede;font-size:0.941em;word-break:keep-all}
.curriculum-tbl thead th {background:#fff;padding:16px 10px 32px 10px;font-size:1em;position:relative}
.curriculum-tbl thead th:before, .curriculum-tbl thead th:after {display:block;content:"";position:absolute;left:0}
.curriculum-tbl thead th:before {width:1px;height:35px;background:#b1bbcd;top:-15px;bottom:0;margin:auto}
.curriculum-tbl thead th:after {width:100%;height:5px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;bottom:11px}
.curriculum-tbl thead th:first-child:before {display:none}
.curriculum-tbl tbody td:first-child {background:#ebeef3}
.curriculum-tbl tbody td:first-child span {display:block;color:#0854ac}
.curriculum-tbl tbody td:first-child {border-left:1px solid #dedede}
.curriculum-tbl tbody tr:last-child td {border-bottom:0;position:relative}
.curriculum-tbl tbody tr:last-child td:before {display:block;content:"";width:100%;height:5px;background:url(/resources/homepage/ipsi/_Img/Content/bg_ptrn.gif) repeat-x;position:absolute;bottom:0;left:0}
.curriculum-tbl tbody td.no-data {background:#fff;text-align:center;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 50px;padding:140px 0 30px}
@media all and (max-width:999px){
	.curriculum-tbl thead th {padding:13px 5px 26px 5px}
	.curriculum-tbl thead th:before {top:-13px;height:25px}
}

/* 기관/학과 폼 */
.org-frm-prgr {overflow:hidden;font-family:"Noto Sans KR"}
.org-frm-prgr .board-list-table {table-layout:auto;position:relative;/* border-top:2px solid #000; */border-bottom:1px solid #ccc;font-size:1rem;font-weight:400;border-collapse:collapse;border-spacing:0;/* table-layout:fixed; */width:100%;clear:both}
.org-frm-prgr .board-list-table th {width:150px;font-weight:500;color:#333;background:#e7edf4;border-bottom:1px solid #d0d9e2;text-align:center;padding:15px 5px}
.org-frm-prgr .board-list-table th .nec {font-size:14px;color:#c31a21;display:inline-block;vertical-align:middle;margin-left:2px}
.org-frm-prgr .board-list-table td {padding:15px 10px;border-bottom:1px solid #d0d9e2;font-size:0;text-align:left;}
.org-frm-prgr .board-list-table tr:hover td {background:none}
.org-frm-prgr .board-list-table td span {font-size:1rem}
.org-frm-prgr .board-list-table td .ftxt {display:inline-block;max-width:8%;text-align:center}
.org-frm-prgr .board-list-table td .select {font-size:1rem;display:inline-block;height:40px;width:30%;margin:1px;box-sizing:border-box;padding-right:45px}
.org-frm-prgr .board-list-table td input.txt {background-color:#fff;font-size:1rem;display:inline-block;height:40px;box-sizing:border-box;padding:0 15px}
.org-frm-prgr .board-list-table td input::-webkit-input-placeholder {color:#68727b}
.org-frm-prgr .board-list-table td input:-moz-placeholder {color:#68727b}
.org-frm-prgr .board-list-table td input::-moz-placeholder {color:#68727b}
.org-frm-prgr .board-list-table td input:-ms-input-placeholder {color:#68727b}
.org-frm-prgr .board-list-table td .calendar {width:50%;background-image:url(http://dist.icts21.com/resources/_Img/Common/dept/ico_calendar.png);background-position:right 20px center;background-repeat:no-repeat}
.org-frm-prgr .board-list-table .bdp-btn {width:100%;border-radius:999px;margin-top:37px}
.org-frm-prgr .board-list-table td input[readonly] {background-color:#f0f0f0}
.org-frm-prgr .board-list-table td input.w30p {width:30%}
.org-frm-prgr .board-list-table td.no-data {background:#fff;text-align:center;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 50px;padding:140px 0 30px}
.org-frm-prgr .board-search-wrap {background:#e1e5ec;text-align:right;padding:30px;position:relative;font-size:0;z-index:1}
.org-frm-prgr .board-search-wrap:before {display:block;content:"";width:130px;height:46px;background:url(/resources/_Img/Common/dept/lecture_spr.png) no-repeat;position:absolute;bottom:27px;left:30px;z-index:-1}
.org-frm-prgr .board-search-wrap select {vertical-align:middle;margin:0 10px 0 0;min-width:200px}
.org-frm-prgr li label {display:block;font-size:1.059rem;color:#082a4a}
.org-frm-prgr li .txt {width:100%;height:40px;background:#fff;padding:0 15px;margin:0;font-size:1rem;box-sizing:border-box}
@media all and (max-width:999px){
	.org-frm-prgr .board-list-table .board-search:before {width:104px;height:37px;background-size:156px auto;bottom:20px;left:20px}
}
@media all and (max-width:768px){
	.org-frm-prgr .board-list-table {display:block}
	.org-frm-prgr .board-list-table thead {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;}
	.org-frm-prgr .board-list-table th, .org-frm-prgr .board-list-table td {display:block;border:0;box-sizing:border-box;background-color:transparent;padding:0;background:none;width:auto;text-align:left}
	.org-frm-prgr .board-list-table th, .org-frm-prgr .board-list-table th {font-size:13px}
	.org-frm-prgr .board-list-table td, .org-frm-prgr .board-list-table td {font-size:1em}
	.org-frm-prgr .board-list-table tbody {display:block;}
	.org-frm-prgr .board-list-table tbody tr {display:block;width:100%;border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;text-align:left;overflow:hidden;padding:10px 0}
	.org-frm-prgr .board-list-table td input.txt {margin:1px 0}
	.org-frm-prgr .board-list-table td .calendar {width:100%;background-position:right 10px center}
}
@media all and (max-width:600px){
	.org-frm-prgr .board-search-wrap {padding:20px 20px 40px 20px}
	.org-frm-prgr .board-search-wrap:before {width:78px;height:28px;background-size:117px auto;bottom:10px}
}

/* 평생교육원 - 계좌안내 */
.lecture-prgr-info {border:5px solid #ebedf0;margin:20px 0 0;padding:45px 50px}
.lecture-prgr-info .inwr {position:relative;padding-left:200px}
.lecture-prgr-info .ico {display:block;width:150px;height:150px;position:absolute;top:0;left:0;background:#eaeff3;border-radius:50%}
.lecture-prgr-info .ico:before {display:block;content:"";width:58px;height:56px;background:url(/resources/_Img/Common/dept/lecture_spr.png) no-repeat -136px 0;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.lecture-prgr-info .tit {color:#1e3046;font-size:1.647em;font-weight:500;padding-left:100px;position:relative;margin-bottom:18px}
.lecture-prgr-info .tit:before {display:block;content:"";background:url(/resources/_Img/Common/dept/lecture_spr.png) no-repeat 0 -56px;width:97px;height:35px;position:absolute;top:0;left:0}
.lecture-prgr-info .info-li {margin-bottom:20px}
.lecture-prgr-info .info-li:after {display:block;content:"";width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat-x;margin-top:16px}
.lecture-prgr-info .info-li li {padding-left:155px;position:relative;font-size:1.176em;color:#0854ac;margin-top:16px}
.lecture-prgr-info .info-li li:first-child {margin-top:0}
.lecture-prgr-info .info-li li .stit {position:absolute;top:0;left:0;width:132px;padding-left:18px;display:block;color:#000;box-sizing:border-box}
.lecture-prgr-info .info-li li .stit:before, .lecture-prgr-info .info-li li .stit:after {display:block;content:"";position:absolute}
.lecture-prgr-info .info-li li .stit:before {width:6px;height:6px;background:#8f9eab;border-radius:0 0 5px 0;left:0;top:8px}
.lecture-prgr-info .info-li li .stit:after {width:1px;height:18px;background:#d4d3d3;right:0;top:8px}
@media all and (max-width:999px){
	.lecture-prgr-info {padding:35px 30px}
	.lecture-prgr-info .inwr {padding-left:150px}
	.lecture-prgr-info .ico {width:120px;height:120px}
	.lecture-prgr-info .ico:before {background-size:156px auto;background-position:-109px 0;width:47px;height:45px}
}
@media all and (max-width:768px){
	.lecture-prgr-info {padding:30px}
	.lecture-prgr-info .inwr {padding-left:0}
	.lecture-prgr-info .tit {padding-left:80px;font-size:1.5em}
	.lecture-prgr-info .tit:before {background-size:156px auto;background-position:0 -45px;width:78px;height:28px}
	.lecture-prgr-info .ico {width:90px;height:90px;left:auto;right:0}
	.lecture-prgr-info .ico:before {background-size:117px auto;background-position:-82px 0;width:35px;height:34px}
	.lecture-prgr-info .info-li li {margin-top:7px;font-size:1.1em}
	.lecture-prgr-info .info-li li .stit:after {top:6px}
}
@media all and (max-width:600px){
	.lecture-prgr-info {padding:20px}
	.lecture-prgr-info .ico {width:75px;height:75px}
	.lecture-prgr-info .ico:before {background-size:97px auto;background-position:-68px 0;width:29px;height:28px}
	.lecture-prgr-info .info-li li {padding-left:105px}
	.lecture-prgr-info .info-li li .stit {width:89px}
	.lecture-prgr-info .info-li li .stit:after {top:4px}
}
@media all and (max-width:400px){
	.lecture-prgr-info .tit {font-size:1.35em}
	.lecture-prgr-info .tit:before {top:-4px}
	.lecture-prgr-info .ico {display:none}
	.lecture-prgr-info .info-li li {font-size:1em}
	.lecture-prgr-info .info-li li .stit {width:89px}
	.lecture-prgr-info .info-li li .stit:after {top:5px;height:14px}
}

/* 평생교육원 - 강좌상세정보 */
.prgr-lecture-li .teacher-list {padding:10px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif)}
.prgr-lecture-li .teacher-list .inwr {background:#fff;padding:30px;position:relative}
.prgr-lecture-li .teacher-list .pimg {border-radius:50%;position:absolute;top:20px;left:30px;width:100px;height:100px;overflow:hidden;background:pink}
.prgr-lecture-li .teacher-list .pimg img {width:100%}
.prgr-lecture-li .teacher-list ul {margin-bottom:30px;margin-left:140px;font-size:0}
.prgr-lecture-li .teacher-list li {display:inline-block;vertical-align:top;font-size:1rem;min-width:50%;max-width:100%}
.prgr-lecture-li .teacher-list li span {padding-left:15px;position:relative;color:#0a2d4f;font-weight:500;margin-right:5px}
.prgr-lecture-li .teacher-list li span:before {display:block;content:"";width:8px;height:2px;background:#0854ac;position:absolute;top:12px;left:0;}
.prgr-lecture-li .teacher-list.no-tumbs ul {margin-left:0}
@media all and (max-width:600px){
	.prgr-lecture-li .tbl-type01 {display:block;border-bottom:0;width:100%}
	.prgr-lecture-li .tbl-type01 tbody {display:block;width:100%}
	.prgr-lecture-li .tbl-type01 tr {display:flex;flex-flow:wrap;width:100%;max-width:100%;box-sizing:border-box;position:relative;text-align:left;overflow:hidden;font-size:0}
	.prgr-lecture-li .tbl-type01 th, .prgr-lecture-li .tbl-type01 td {box-sizing:border-box;min-height:45px;font-size:1rem;word-break:break-all}
	.prgr-lecture-li .tbl-type01 th {display:inline-block;width:30%;border:0;border-bottom:1px solid #ccc;text-align:center;}
	.prgr-lecture-li .tbl-type01 td {display:inline-block;width:70%;border-left:0;padding-left:15px}

	.prgr-lecture-li .teacher-list .inwr {padding:20px}
	.prgr-lecture-li .teacher-list .pimg {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 auto 25px}
	.prgr-lecture-li .teacher-list ul {margin-left:0}
}

/* 평생교육원 - 설문답변 */
.prgr-lecture-request dt {color:#444;font-size:1.176em;font-weight:500;margin-bottom:20px;padding:8px 0 6px 55px;position:relative}
.prgr-lecture-request dt span {background:#0854ac;border-radius:0 0 20px 0;color:#fff;display:inline-block;font-family:"univia-pro",sans-serif;width:45px;line-height:45px;text-align:center;position:absolute;top:0;left:0;}
.prgr-lecture-request dd {border:1px solid #d8d8d8;margin-bottom:20px;padding:20px 20px}
.prgr-lecture-request dd ul {font-size:0}
.prgr-lecture-request dd li {display:inline-block;vertical-align:top;margin:3px 0}
.prgr-lecture-request dd li input[type=radio] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.prgr-lecture-request dd li input[type=radio] + label {color:#333;cursor:pointer;display:block;font-size:0.941rem;padding-left:33px;position:relative;margin-right:10px}
.prgr-lecture-request dd li input[type=radio] + label:before,
.prgr-lecture-request dd li input[type=radio] + label:after {display:block;content:"";position:absolute;border-radius:50%;box-sizing:border-box;}
.prgr-lecture-request dd li input[type=radio] + label:before {width:20px;height:20px;border:2px solid #b2b2b2;top:3px;left:0}
.prgr-lecture-request dd li input[type=radio] + label:after {width:8px;height:8px;top:9px;left:6px}
.prgr-lecture-request dd li input[type=radio]:checked + label:after {background:#b2b2b2}
.prgr-lecture-request .btn-save {background:#223c55;box-sizing:border-box;border:0;border-radius:999px;color:#fff;font-size:1.059em;height:55px;padding:0 20px;min-width:250px}
@media all and (max-width:768px){
	.prgr-lecture-request dt {font-size:1.1em;padding:6px 0 6px 50px}
	.prgr-lecture-request dt span {width:40px;line-height:40px}
	.prgr-lecture-request .btn-save {font-size:1em}
}
@media all and (max-width:600px){
	.prgr-lecture-request dt {padding:4px 0 5px 45px;margin-bottom:10px}
	.prgr-lecture-request dt span {width:35px;line-height:35px;font-size:.9em}
	.prgr-lecture-request dd li input[type=radio] + label {padding-left:23px}
	.prgr-lecture-request dd li input[type=radio] + label:before {top:1px}
	.prgr-lecture-request dd li input[type=radio] + label:after {top:7px}
}

/* 평생교육원 - 증명서 출력 */
.prgr-lecture-sch .btn-print {vertical-align:middle;background:#0854ac;border:0;border-radius:0 0 15px 0;color:#fff;font-size:1.059rem;height:50px;width:150px;text-align:center}
@media all and (max-width:600px){
	.prgr-lecture-sch select {width:70%;margin:0;min-width:inherit}
	.prgr-lecture-sch .btn-print {width:30%}
}