@charset "utf-8";

input,
select {border-radius:0}
.ui-widget select {min-width:0}

/* ==============================
 * 쓰기폼
 ================================ */
/** -- 쓰기폼[1] */
.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 all and (max-width:999px){
	.prg-form .tbl-form th {width:20%}
	.prg-form .tbl-form td {width:80%}
}
@media all 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 all 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 all and (max-width:599px){
	.adm-wr .info-box {padding-left:30px}
}
@media all and (max-width:480px){
	.prg-form .tbl-form td input.text.w50 {width:25% !important}
	.prg-form .tbl-form td input.text.w20p {width:28%}
	.prg-form .tbl-form td select.select {width:95%;margin-top:5px}
	.prg-form .tbl-form td select.select.tel {width:20%}
}

/** -- 쓰기폼[2] : 회원가입 정보입력폼, 정보수정폼 */
.frmPkg-wr {}
.frmPkg-wr .nec {display:inline-block;line-height:1;font-size:0;vertical-align:middle}
.frmPkg-wr .nec:after {content:"*";display:inline-block;line-height:1;font-size:24px;color:#2396b7;vertical-align:middle;margin:-3px 0 0;width:10px;height:10px}
.frmPkg-wr .frmTit {float:left}
.frmPkg-wr .frmReq {float:right;font-size:.944em;margin:10px 0 0 0}
.frmPkg-wr .frmPkg {box-sizing:border-box;border-top:2px solid #222;clear:both}
.frmPkg-wr .frmLst {}
.frmPkg-wr .frmLst > li {display:flex;flex-flow:row;flex-wrap:wrap;box-sizing:border-box;width:100%;position:relative;border-bottom:1px solid #dcdcdc;padding:0 0 0 170px}
.frmPkg-wr .frmLst > li.has2 {padding:0}
.frmPkg-wr .frmLst > li.has2 .halfUnit {display:inline-block;width:50%;box-sizing:border-box;position:relative;padding:0 0 0 170px}
.frmPkg-wr .frmLst > li.has2 .halfUnit:first-child:before {content:"";display:block;position:absolute;width:1px;height:50px;right:0;top:50%;transform:translateY(-50%);background:#dcdcdc}
.frmPkg-wr .frmLst > li.has2 .halfUnit .fFrm {padding:0 30px 0 0}
.frmPkg-wr .frmLst .frmBox {display:block;font-size:0;width:100%;padding:10px 0}
.frmPkg-wr .frmLst .frmBox:before {content:"";display:inline-block;width:0;height:65px;vertical-align:middle}
.frmPkg-wr .frmLst .fLbl {display:block;position:absolute;left:29px;top:50%;transform:translateY(-50%);line-height:1;font-size:18px;width:135px}
.frmPkg-wr .frmLst .fLbl .roleLbl {display:block;line-height:1.2;color:#333;letter-spacing:0;font-size:.944em;font-weight:500}
.frmPkg-wr .frmLst .fLbl .roleLbl .nec:after {margin:-6px 0 0 4px}
.frmPkg-wr .frmLst .fFrm {display:inline-block;line-height:1.2;vertical-align:middle;width:100%;font-size:18px;box-sizing:border-box}
.frmPkg-wr .frmLst .fFrm input[type="text"],
.frmPkg-wr .frmLst .fFrm input[type="file"],
.frmPkg-wr .frmLst .fFrm input[type="password"],
.frmPkg-wr .frmLst .fFrm select {padding:0 15px;box-sizing:border-box;margin:0;height:45px;line-height:45px;border:1px solid #c2c4c6;min-width:0}
.frmPkg-wr .frmLst .fFrm input[type="file"] {background:#fff;padding:0}
.frmPkg-wr .frmLst .fFrm .form {display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;width:100%}
.frmPkg-wr .frmLst .fFrm .txt {display:block}
.frmPkg-wr .frmLst .fFrm .lnk {height:45px;line-height:45px}
@media all and (max-width:1299px) {
	.frmPkg-wr .frmLst > li.has2 .halfUnit .fFrm {padding:0 20px 0 0}
	.frmPkg-wr .frmLst .frmBox {padding:5px 0}
	.frmPkg-wr .frmLst .frmBox:before {height:40px}
	.frmPkg-wr .frmLst .fLbl {left:15px}
}
@media all and (max-width:999px) {
	.frmPkg-wr .nec {margin:-2px 0 0 0}
	.frmPkg-wr .frmLst > li {padding:0 0 0 130px}
	.frmPkg-wr .frmLst > li.has2 .halfUnit {width:100%;padding:0 0 0 130px}
	.frmPkg-wr .frmLst > li.has2 .halfUnit:first-child:before {width:100%;height:1px;top:auto;bottom:0;transform:none}
	.frmPkg-wr .frmLst > li.has2 .halfUnit .fFrm {padding:0}
	.frmPkg-wr .frmLst > li.has2:last-child .halfUnit:last-child:before {display:none}
	.frmPkg-wr .frmLst .fLbl,
	.frmPkg-wr .frmLst .fFrm {font-size:17px}
	.frmPkg-wr .frmLst .fLbl {left:0}
	.frmPkg-wr .frmLst .fFrm input[type="text"],
	.frmPkg-wr .frmLst .fFrm input[type="password"],
	.frmPkg-wr .frmLst .fFrm select {padding:0 10px}
	.frmPkg-wr .frmLst .fLbl .roleLbl .nec:after {margin:-4px 0 0 4px}
	.frmPkg-wr .frmLst .fLbl {width:120px}
}
@media all and (max-width:768px) {
	.frmPkg-wr .nec {margin:-4px 0 0 0}
	.frmPkg-wr .frmLst .fLbl,
	.frmPkg-wr .frmLst .fFrm {font-size:16px}
}
@media all and (max-width:599px) {
	.frmPkg-wr .frmTit {float:none;margin:0}
	.frmPkg-wr .frmReq {float:none;font-size:.944em;margin:5px 0}
	.frmPkg-wr .frmLst .frmBox:before {height:40px}
	.frmPkg-wr .frmLst .fFrm input[type="text"],
	.frmPkg-wr .frmLst .fFrm input[type="password"],
	.frmPkg-wr .frmLst .fFrm input[type="file"],
	.frmPkg-wr .frmLst .fFrm select {height:40px;line-height:40px}
	.frmPkg-wr .frmBox button,
	.frmPkg-wr .frmBox input[type="submit"],
	.frmPkg-wr .frmBox input[type="button"] {height:40px}
	.frmPkg-wr .frmLst .fFrm .lnk {height:40px;line-height:40px}
}
@media all and (max-width:499px) {
	.frmPkg-wr .frmLst > li {padding:0}
	.frmPkg-wr .frmLst > li.has2 .halfUnit {padding:0}
	.frmPkg-wr .frmLst .frmBox {padding:10px 0}
	.frmPkg-wr .frmLst .frmBox:before {display:none}
	.frmPkg-wr .frmLst .fLbl,
	.frmPkg-wr .frmLst .fFrm {font-size:15px}
	.frmPkg-wr .frmLst .fLbl {position:relative;left:auto;top:auto;transform:none;width:auto;margin:0 0 5px}
}

/* ==============================
 * 폼빌더
 ================================ */
/** -- 폼빌더 - 리스트 */
/** ---- board.css와 대부분 겸용 */
/** ---- 필요시 추가 */

/** -- 폼빌더 - View & Write 겸용 상단 */
.frmbd-view1 {}
.frmbd-view {}
.frmbd-view .req {display:inline-block;padding:0 5px;font-size:0;box-sizing:border-box;position:relative;line-height:1;margin:0 0 -7px}
.frmbd-view .req:after {content:"*";display:inline-block;color:#d00;font-size:20px;line-height:1;vertical-align:middle;margin:-4px 0 0}
.frmbd-view .frmbd-fld-tit {position:relative}
.frmbd-view .frmbd-fld-tit .fbdItemTit1 {}
.frmbd-view .frmbd-fld-tit .fbdItemMsg1 {display:block;position:absolute;right:0;bottom:-5px}
.frmbd-view .formbd-topinfo {}
.frmbd-view .formbd-topinfo .frmbd-title {display:block;font-size:1.333em;font-weight:500;text-align:center;color:#333;letter-spacing:-.05em;line-height:1.3}
.frmbd-view .formbd-topinfo .frmbd-pdate {display:block;text-align:center;margin:0 0 30px}
.frmbd-view .formbd-topinfo .frmbd-pdate dl {display:inline-block;padding:15px 0 0;margin:15px 0 0;border-top:1px solid #ddd;line-height:1}
.frmbd-view .formbd-topinfo .frmbd-pdate dl dt {display:block;position:absolute;width:0;height:0;overflow:hidden;top:-9999em;left:-9999em;text-indent:-9999em;font-size:0;line-height:0;opacity:0;visibility:hidden}
.frmbd-view .formbd-topinfo .frmbd-pdate dl dd {display:block;letter-spacing:0;font-size:1.111em}
.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg {font-family:"address-sans-pro", sans-serif}
.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .date {}
.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .time {position:relative;padding:0 0 0 20px;margin:0}
.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .time:before {content:"";display:block;position:absolute;width:16px;height:16px;background:url(/resources/_Img/Common/icon/time.png) no-repeat;left:0;top:5px}
.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .sim {padding:0 10px}
.frmbd-view .formbd-topinfo .frmbd-topMsg {padding:18px 20px 20px 20px;border:1px solid #ddd;box-sizing:border-box}
@media all and (max-width:799px) {
	.frmbd-view .formbd-topinfo {margin:0 0 20px}
}
@media all and (max-width:768px) {
	.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .time:before {top:4px}
}
@media all and (max-width:699px) {
	.frmbd-view .formbd-topinfo .frmbd-title {font-size:1.111em;line-height:1.2}
	.frmbd-view .formbd-topinfo .frmbd-pdate {margin:0 0 20px}
	.frmbd-view .frmbd-fld-tit {margin:0 0 10px}
	.frmbd-view .frmbd-fld-tit .fbdItemTit1 {margin-bottom:3px}
	.frmbd-view .frmbd-fld-tit .fbdItemMsg1 {position:relative;right:auto;bottom:auto}
	.frmbd-view .frmbd-fld-tit .fbdItemMsg1 .req {padding:0 5px 0 0}
}
@media all and (max-width:499px) {
	.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .time:before {top:3px}
}
@media all and (max-width:399px) {
	.frmbd-view .formbd-topinfo .frmbd-pdate .datePkg .sim {display:block}
}

/** -- 폼빌더 - View */
.formbd-pkg-wr .frmbd-fld-list {background:#f2f3f6;box-sizing:border-box;padding:10px 40px}
.formbd-pkg-wr .frmbd-fld-list input[type='text'],
.formbd-pkg-wr .frmbd-fld-list input[type='password'],
.formbd-pkg-wr .frmbd-fld-list input[type='file'],
.formbd-pkg-wr .frmbd-fld-list select {display:inline-block;vertical-align:top;margin:0;padding:0 15px;box-sizing:border-box;border:1px solid #dde2eb;background-color:#fff;height:50px;line-height:50px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;transition:border .3s ease}
.formbd-pkg-wr .frmbd-fld-list textarea {transition:border .3s ease}
.formbd-pkg-wr .frmbd-fld-list input[type='file']:focus,
.formbd-pkg-wr .frmbd-fld-list input[type='text']:focus,
.formbd-pkg-wr .frmbd-fld-list input[type='password']:focus,
.formbd-pkg-wr .frmbd-fld-list select:focus,
.formbd-pkg-wr .frmbd-fld-list input[type='file']:hover,
.formbd-pkg-wr .frmbd-fld-list input[type='text']:hover,
.formbd-pkg-wr .frmbd-fld-list input[type='password']:hover,
.formbd-pkg-wr .frmbd-fld-list select:focus,
.formbd-pkg-wr .frmbd-fld-list select:hover,
.formbd-pkg-wr .frmbd-fld-list textarea:focus,
.formbd-pkg-wr .frmbd-fld-list textarea:hover {border-color:#002c73}
.formbd-pkg-wr .frmbd-fld-list select {background-image:url(/resources/_Img/Common/selfrm_arr3.png);background-repeat:no-repeat;background-position:right 50%;padding:0 45px 0 15px}
.formbd-pkg-wr .frmbd-fld-list select:hover {background-image:url(/resources/_Img/Common/selfrm_arr4.png)}
.formbd-pkg-wr .frmbd-fld-list select::-ms-expand {display:none}
.formbd-pkg-wr .frmbd-fld-list .ftxt,
.formbd-pkg-wr .frmbd-fld-list .s-at {display:block;height:50px;line-height:50px;text-align:center;float:left}
.formbd-pkg-wr .frmbd-fld-list .eleFld {display:block;width:100%;height:50px;line-height:1;box-sizing:border-box;position:relative}
.formbd-pkg-wr .frmbd-fld-list .eleFld:after {content:"";display:block;clear:both}
.formbd-pkg-wr .frmbd-fld-list .eleFld.rdoFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.chkFld {height:auto;padding:8px 0 0}
.formbd-pkg-wr .frmbd-fld-list .eleFld.addrFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.areaFld,
.formbd-pkg-wr .frmbd-fld-list .eleFld.fileFld {height:auto;line-height:1}
.formbd-pkg-wr .frmbd-fld-list .txt-wr {display:block;margin:5px 0}
.formbd-pkg-wr .frmbd-fld-list .txt-wr textarea {display:block;width:100%;height:80px;box-sizing:border-box;padding:10px;resize:none}
.formbd-pkg-wr .frmbd-fld-list .fhelp {font-size:14px;letter-spacing:-.05em}
.formbd-pkg-wr .frmbd-fld-list .dir-left {display:flex;flex-flow:row;flex-wrap:wrap;line-height:1;width:100%}
.formbd-pkg-wr .frmbd-fld-list .dir-left li {display:block;float:left;width:20%;margin:0 0 5px}
.formbd-pkg-wr .frmbd-fld-list .dir-left.has2 li {width:20%}
.formbd-pkg-wr .frmbd-fld-list .dir-down {display:block;line-height:1;width:100%}
.formbd-pkg-wr .frmbd-fld-list .dir-down li {display:block;margin:0 0 5px}
.formbd-pkg-wr .frmbd-fld-list .dir-down.has2 li {}
.formbd-pkg-wr .frmbd-fld-list > ul {display:block;box-sizing:border-box}
.formbd-pkg-wr .frmbd-fld-list > ul > li {display:block;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}
.formbd-pkg-wr .frmbd-fld-list > ul > li:last-child {border-bottom:0}
.formbd-pkg-wr .frmbd-fld-list .frm-li {display:block;box-sizing:border-box;position:relative;padding:0 0 0 174px}
.formbd-pkg-wr .frmbd-fld-list .frm-li > * {display:block;line-height:1.2}
.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {position:absolute;left:0;top:13px;font-size:1.111em;font-weight:500;color:#333;width:160px}
.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-stxt .eleFld {max-width:624px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-stxt input {width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .eleFld {max-width:830px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:30%;float:left}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt {width:5%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .eleFld {max-width:830px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email input,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {width:30%;float:left}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {float:right}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select.expand {width:65%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .s-at {width:5%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .eleFld {max-width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .eleFld > span {display:block;width:100%;overflow:hidden}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode {max-width:830px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode input {width:30%;float:left}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode button {float:left;height:50px;margin:0 0 0 10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 {max-width:100%;margin:5px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 input {display:block;width:49%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_1 {float:left}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_2 {float:right}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-num .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-num select {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-select .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-select select {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-textarea .eleFld {max-width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-textarea textarea {display:block;width:100%;box-sizing:border-box;padding:10px;margin:0;resize:none;height:200px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld {display:inline-block;vertical-align:middle;max-width:500px;padding:0 100px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id .eleFld .sw-btn {display:block;position:absolute;right:0;top:0;height:50px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg {display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg.show {display:inline-block}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw {}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld {display:inline-block;vertical-align:middle;max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .eleFld .sw-btn {display:block;position:absolute;right:0;top:0;height:50px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt2 {display:none}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt.show,
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt2.show {display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw .guideMsg {display:block;font-size:14px;letter-spacing:-.05em;color:#2290a7;margin:10px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-date .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-date input {display:block;width:100%}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .eleFld {max-width:500px}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file input[type='file'] {display:block;width:100%;height:auto;line-height:1;box-sizing:border-box;padding:10px;background:#fff}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI {padding:15px;box-sizing:border-box;border:1px solid #dde2eb;background:#fff;margin:10px 0 0}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI a {display:block;line-height:1.3;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .existFilesUI .chks {display:block;margin:10px 0 0;line-height:1}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group {box-sizing:border-box;position:relative;padding-left:174px}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group:first-child {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group:last-child {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit {display:block;position:absolute;font-size:1.222em;font-weight:500;color:#002752;line-height:1.2;left:0;top:35px;width:130px}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit span {border-bottom:2px solid #002752}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupLst {}
.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupLst > li {padding:10px 0}
@media all and (max-width:1199px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg {margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-id #id_chk_msg.show {display:block}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt.show,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-pw #pw_check_txt2.show {display:block;margin:5px 0 0}
}
@media all and (max-width:1099px) {
	.formbd-pkg-wr .frmbd-fld-list {padding:10px 20px}
	.formbd-pkg-wr .frmbd-fld-list > ul > li {padding:10px 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 {margin:10px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .dir-left li {width:25%}
	.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit {top:30px}
}
@media all and (max-width:999px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {top:14px}
	.formbd-pkg-wr .frmbd-fld-list .dir-left li {width:33.3333%}
}
@media all and (max-width:899px) {
	.formbd-pkg-wr .frmbd-fld-list .dir-left li {width:50%}
	.formbd-pkg-wr .frmbd-fld-list .frmfld-group {padding-left:0}
	.formbd-pkg-wr .frmbd-fld-list .frmfld-group .frmGroupTit {position:relative;left:auto;top:auto;width:auto;margin:5px 0}
}
@media all and (max-width:768px) {
	.formbd-pkg-wr .frmbd-fld-list input[type='text'],
	.formbd-pkg-wr .frmbd-fld-list input[type='password'],
	.formbd-pkg-wr .frmbd-fld-list input[type='file'],
	.formbd-pkg-wr .frmbd-fld-list select {padding:0 10px;height:40px;line-height:40px}
	.formbd-pkg-wr .frmbd-fld-list .ftxt,
	.formbd-pkg-wr .frmbd-fld-list .s-at {height:40px;line-height:40px}
	.formbd-pkg-wr .frmbd-fld-list .eleFld {height:40px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode button {height:40px}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {top:10px}
}
@media all and (max-width:699px) {
	.formbd-pkg-wr .frmbd-fld-list {padding:15px}
	.formbd-pkg-wr .frmbd-fld-list > ul > li {padding:10px 0;border-bottom:1px solid rgba(0, 0, 0, .075);border-top:1px solid rgba(255, 255, 255, 1)}
	.formbd-pkg-wr .frmbd-fld-list > ul > li:first-child {padding-top:0;border-top:0}
	.formbd-pkg-wr .frmbd-fld-list > ul > li:last-child {padding-bottom:0;border-bottom:0}
	.formbd-pkg-wr .frmbd-fld-list .eleFld.rdoFld,
	.formbd-pkg-wr .frmbd-fld-list .eleFld.chkFld {padding:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li {padding:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .lbl {position:relative;left:auto;top:auto;font-size:1em;margin:0 0 5px;width:auto}
	.formbd-pkg-wr .frmbd-fld-list .frm-li .fld {}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-stxt .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode input {width:49%;float:left}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .zipcode button {width:49%;float:right;margin:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 {margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli input,
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli select {width:28%;min-width:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-teli .ftxt {width:8%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .eleFld {height:auto}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email input {width:46%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select {width:100%;margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email .s-at {width:8%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-email select.expand {width:46%;margin:0}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-num .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-select .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-text .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-date .eleFld {max-width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-file .eleFld {max-width:100%}
}
@media all and (max-width:499px) {
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 input {width:100%}
	.formbd-pkg-wr .frmbd-fld-list .frm-li.fld-addr .iaddr1 .addr_2 {margin:5px 0 0}
	.formbd-pkg-wr .frmbd-fld-list .txt-wr textarea {padding:5px}
}
@media all and (max-width:399px) {
	.formbd-pkg-wr .frmbd-fld-list .dir-left li {width:100%}
}

/* ==============================
* 폼빌더 개인정보수집에 대한 이용자 동의
================================= */
.prgr-agreement {}
.prgr-agreement .agree-tit {}
.prgr-agreement .agree-tit h3 {}
.prgr-agreement .agree-cont {box-sizing:border-box;padding:20px;background:#fafafa;max-height:340px;height:auto}
.prgr-agreement .agree-cont .agreeScrBox {height:auto;max-height:300px;overflow-x:hidden;overflow-y:auto}
.prgr-agreement .agree-cont .agreeScrBox:focus {outline:3px solid rgba(59, 153, 252, .5)}
.prgr-agreement .agree-cont .c-tit01 {font-size:1.3em;margin:0 0 25px}
.prgr-agreement .agree-cont .c-tit02 {font-size:1.2em;margin:0 0 20px}
.prgr-agreement .agree-cont .c-tit03 {font-size:1.1em;margin:0 0 15px}
.prgr-agreement .agree-chk {margin:10px 0 0;text-align:center;box-sizing:border-box;background:#f7f7f7;padding:20px}
.prgr-agreement .agree-chk .chks {display:inline-block}
.prgr-agreement .agree-chk .chks label {color:#333}
@media all and (max-width:799px) {
	.prgr-agreement .officeView .viewBox .contacts {padding:20px 20px 5px}
}
@media all and (max-width:768px) {
	.prgr-agreement .agree-cont {padding:15px}
	.prgr-agreement .agree-chk {text-align:left}
}
@media all and (max-width:499px) {
	.prgr-agreement .agree-chk {padding:10px 15px 6px}
}



.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;clear:both}
.contents_view_wrap .info-ex03 {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 상단 */
.pdf-skin-wrap .pdf-skin-cont {padding-top:4px}
.pdf-skin-wrap .pdf-skin-cont .pdf-viewer {float:right;position:relative;width:1036px}
.pdf-skin-wrap .pdf-skin-cont .pdf-viewer:before {content:"";display:block;width:0;padding-top:141.0231%}
.pdf-skin-wrap .pdf-skin-cont .pdf-viewer iframe {position:absolute;top:0;left:0}
.pdf-skin-wrap .pdf-skin-cont .pdf-skin-btn {float:left;width:285px}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a {display:block;position:relative;margin-top:10px;box-sizing:border-box}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a:first-child {margin-top:0}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a > span {padding-left:38px}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a > span:before {content:"";display:block;position:absolute;left:20px;top:50%;background-repeat:no-repeat;width:23px;height:29px;margin-top:-15px}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .cw-btn > span:after {margin-right:18px}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .pdf-down span:before {background-image:url(/resources/_Img/Board/default/ico_pdf.gif)}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .hwp-down span:before {background-image:url(/resources/_Img/Board/default/ico_hwp.gif)}

.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down {}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down span {padding-left:0;color:#da262e}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down span:before {top:0;right:20px;left:auto;bottom:0;background:url(/resources/_Img/Common/pdf_spr.png) no-repeat center;border:1px solid #da262e;border-radius:50%;width:28px;height:28px;margin:auto;box-sizing:border-box}
.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down span:after {display:none}

.pdf-skin-wrap .infoBox01 .info-tit:before {top:1px}
.pdf-skin-wrap .infoBox01 .info-tit > * {vertical-align:middle}
.pdf-skin-wrap .infoBox01 .info-tit .txt:before {top:50%;margin-top:-10px}
.pdf-skin-wrap .infoBox01 .btn-wrap {font-size:0}
.pdf-skin-wrap .infoBox01 .btn-wrap .cw-btn {margin-left:10px;padding-top:0;padding-bottom:0}
.pdf-skin-wrap .infoBox01 .btn-wrap .cw-btn:first-child {margin-left:0}

@media all and (max-width:1439px){
	.pdf-skin-wrap .pdf-skin-cont .pdf-skin-btn {width:28%}
	.pdf-skin-wrap .pdf-skin-cont .pdf-viewer {width:67%}
}
@media all and (max-width:999px){
	.pdf-skin-wrap .pdf-skin-cont {}
	.pdf-skin-wrap .pdf-skin-cont .pdf-viewer,
	.pdf-skin-wrap .pdf-skin-cont .pdf-skin-btn {float:none;width:auto}
	.pdf-skin-wrap .pdf-skin-cont .pdf-viewer:before {padding-top:100%}
	.pdf-skin-wrap .pdf-skin-cont .pdf-skin-btn {display:flex;flex-flow:column;order:1;margin-bottom:30px}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn {order:2;position:relative;padding-right:245px;font-size:0}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a {margin-top:0}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .cw-btn {margin-right:1%}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn.has2 .cw-btn {display:inline-block;width:49%;min-width:auto}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down {position:absolute;top:0;right:0;width:245px;height:100%}
}
@media all and (max-width:768px){
	.pdf-skin-wrap .pdf-skin-cont .pdf-skin-btn {margin-bottom:20px}
	.pdf-skin-wrap .infoBox01 .info-tit:before {top:-5px}
	.pdf-skin-wrap .infoBox01 .btn-wrap {margin-top:15px}
}
@media all and (max-width:599px){
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn {padding-right:0}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn.has2 .hwp-down {margin-right:0}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .viewer-down {position:relative;top:auto;right:auto;width:auto;height:auto;margin:1% 0 0}
	.pdf-skin-wrap .infoBox01 .btn-wrap {margin-left:-45px}
	.pdf-skin-wrap .infoBox01 .btn-wrap .cw-btn {min-width:100%;margin:0 1% 1% 0}
}
@media all and (max-width:499px){
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .cw-btn {padding-right:30px}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn .cw-btn > span:after {margin-right:8px}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a > span {font-size:14px !important;padding-left:25px}
	.pdf-skin-wrap .pdf-skin-cont .pdfdown-btn a > span:before {left:10px}
}

 /** -- pdf뷰어 스마트 인덱스 */
.pdf-ptab {position:relative;margin-top:64px}
.pdf-ptab .tit {color:#000;font-size:1.111em;font-weight:700;letter-spacing:0}
.pdf-ptab .tit:after {content:"?";display:inline-block;border:1px solid #d2d2d2;border-radius:50%;width:25px;margin:-7px 0 0 9px;color:#767676;font-size:16px;font-weight:400;line-height:23px;text-align:center;vertical-align:middle;box-sizing:border-box}
.pdf-ptab .txt {margin:-2px 0 17px;color:#666;font-size:.944em}
.pdf-ptab .tit:hover + .smart-info {display:block}
.pdf-ptab .smart-info {display:none;background:#fff;position:absolute;bottom:100%;left:0;margin-bottom:5px;width:100%;box-sizing:border-box;padding:15px;border-radius:5px;border:1px solid #ddd;font-size:.889em;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 10%)}
.pdf-ptab .smart-info:before,
.pdf-ptab .smart-info:after {display:block;content:"";width:0;height:0;position:absolute;top:100%;left:50px}
.pdf-ptab .smart-info:before {border:5px solid transparent;border-top:6px solid #ddd;border-bottom:0}
.pdf-ptab .smart-info:after {border:4px solid transparent;border-top:5px solid #fff;border-bottom:0;margin:-1px 0 0 1px}
.pdf-ptab .page-list {background-color:#efefef;padding:10px}
.pdf-ptab .page-list li {margin-top:3px}
.pdf-ptab .page-list li:first-child {margin-top:0}
.pdf-ptab .page-list li a {display:block;position:relative;background-color:#fff;border:1px solid #fff;padding:14px 35px 15px 15px;font-size:.944em;transition:all .3s ease}
.pdf-ptab .page-list li a:after {display:block;content:"";width:8px;height:8px;border:2px solid #666;border-left:0;border-bottom:0;transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:0;right:19px;bottom:0;margin:auto;transition:all .3s ease}
.pdf-ptab .page-list li a span {display:block;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pdf-ptab .page-list li a:hover,
.pdf-ptab .page-list li a:focus {background-color:#e6eefb;border-color:#12213a}
.pdf-ptab .page-list li a:hover:after,
.pdf-ptab .page-list li a:focus:after {border-color:#12213a}
.pdf-ptab .page-list li.over a,
.pdf-ptab .page-list li.over a {background-color:#12213a;border-color:#12213a;box-shadow:0 5px 15px 0 rgba(18, 33, 58, .25)}
.pdf-ptab .page-list li.over a:after,
.pdf-ptab .page-list li.over a:after {border-color:#fff}
.pdf-ptab .page-list li.over a span,
.pdf-ptab .page-list li.over a span {color:#fff}
.pdf-ptab .btn-pcate {display:none;position:relative;background:#12213a;border:0;padding:0 20px;color:#fff;font-size:1em;text-align:left;box-sizing:border-box}
.pdf-ptab .btn-pcate:before	{content:"";display:block;position:absolute;top:15px;right:20px;border:2px solid #fff;border-top-width:0;border-left-width:0;width:9px;height:9px;transform:rotate(45deg);-ms-transform:rotate(45deg)}
@media all and (max-width:999px){
	.pdf-ptab {margin:0 0 30px;order:1}
	.pdf-ptab .txt {margin-bottom:15px}
	.pdf-ptab .ptab-wrap {position:relative}
	.pdf-ptab .page-list {display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e5e5;border-top:0;max-height:250px;padding:0;overflow-y:auto;z-index:1}
	.pdf-ptab .page-list:after {content:"";display:block;clear:both}
	.pdf-ptab .page-list li {float:left;width:50%;margin-top:0}
	.pdf-ptab .page-list li a {border-color:#e5e5e5;border-bottom:0}
	.pdf-ptab .page-list li:first-child a {border-top-width:0}
	.pdf-ptab .btn-pcate {display:block;width:100%;height:50px}
}
@media all and (max-width:768px){
	.pdf-ptab {margin-bottom:20px}
	.pdf-ptab .page-list li a {padding:12px 25px 12px 15px}
	.pdf-ptab .page-list li a:after {right:15px}
}
@media all and (max-width:599px){
	.pdf-ptab .page-list li {width:100%}
}


 /** -- PDF 탭 */

/* ==============================
 * 페이지만족도/담당자
 ================================ */
/** -- 공통 */
#charge-satisfy {position:relative;width:100%;margin-top:80px}

/** -- 페이지만족도 */
#charge-satisfy .satisfy-wrap {background:#f7f7f7;padding:35px 40px 30px}
#charge-satisfy .satisfy-wrap p {display:block;position:relative;color:#333;font-size:16px;font-weight:400;padding:0 0 28px 80px;letter-spacing:-.02em}
#charge-satisfy .satisfy-wrap p:before {content:"";display:block;position:absolute;width:60px;height:60px;border-radius:50%;background:#515a6f url(../../_Img/Common/pg_charge_sprite.png) no-repeat 0 0;top:50%;margin-top:-30px;left:0}
#charge-satisfy .satis-chk {position:relative;text-align:right;margin:-50px 0 0 0}
#charge-satisfy .satis-chk li {display:inline-block;vertical-align:top}
#charge-satisfy .satis-chk input {vertical-align:middle}
#charge-satisfy .satis-chk .pcheck {display:block;position:absolute;left:80px;bottom:7px}
#charge-satisfy .satis-chk .pcheck ul {font-size:0}
#charge-satisfy .satis-chk .pcheck li {font-size:14px;color:#555;margin-right:20px}
#charge-satisfy .satis-chk .pcheck li input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#charge-satisfy .satis-chk .pcheck li input[type="radio"] + label {display:inline-block;vertical-align:middle;position:relative;padding-left:23px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:1.750}
#charge-satisfy .satis-chk .pcheck li input[type="radio"] + label:before {content:"";position:absolute;left:0;top:5px;margin:0;width:15px;height:15px;text-align:center;background:transparent;border:1px solid #a3a3a3;border-radius:50%;box-sizing:border-box}
#charge-satisfy .satis-chk .pcheck li input[type="radio"] + label:active:before,
#charge-satisfy .satis-chk .pcheck li input[type="radio"]:checked + label:active:before {}
#charge-satisfy .satis-chk .pcheck li input[type="radio"]:checked + label:before {}
#charge-satisfy .satis-chk .pcheck li input[type="radio"]:checked + label:after {content:"";display:block;position:absolute;width:9px;height:9px;left:3px;top:8px;background:#4e4e4e;border-radius:50%}
#charge-satisfy .satis-chk .pcheck li input[type="radio"]:focus + label:before {outline:rgb(59, 153, 252) auto 5px}
#charge-satisfy .satis-chk .pcomment {position:relative;background:#fff;height:44px;border:1px solid #d2d2d2;text-align:left;margin:15px 0 0 650px}
#charge-satisfy .satis-chk .pcomment span {display:block;margin:0 100px 0 0}
#charge-satisfy .satis-chk .pcomment span input.text {display:block;background:#fff;width:100%;height:42px;font-size:1em;border:1px solid #fff;color:#666;padding:0;margin:0;text-indent:10px}
#charge-satisfy .satis-chk .pcomment span input.text::-webkit-input-placeholder {color:#444}
#charge-satisfy .satis-chk .pcomment span input.text:-moz-placeholder {color:#444}
#charge-satisfy .satis-chk .pcomment .btn-pcmt {position:absolute;top:-1px;right:-1px;width:100px;height:46px;background:#515a6f;border:0;color:#fff;font-size:15px}
#charge-satisfy .satis-chk .pcomment input.text::-moz-placeholder {color:#444}
#charge-satisfy .satis-chk .pcomment input.text:-ms-input-placeholder {color:#444}

/** -- 담당자 */
#charge-satisfy .cont-charge {position:relative;padding:19px 210px 19px 35px;border:1px solid #a3a3a3;background:#fff}
#charge-satisfy .cont-charge .txt {display:block;position:relative;height:45px;color:#1c5a96;font-size:15px;font-weight:500;line-height:45px;padding:0 0 0 54px}
#charge-satisfy .cont-charge .txt:before {content:"";display:block;position:absolute;width:45px;height:45px;top:0;left:0}

/** --- 담당자 정보 */
#charge-satisfy .cont-charge .charge-list {/* margin-bottom:10px; */}
#charge-satisfy .cont-charge .charge-list li {font-size:15px;color:#666;display:inline-block;vertical-align:middle;margin-right:40px}
#charge-satisfy .cont-charge .charge-list li:last-child {margin-right:0}
#charge-satisfy .cont-charge .charge-list li em {font-style:normal;color:#333}
#charge-satisfy .cont-charge .charge-list li span em {padding:0 13px 0 20px;margin-right:12px;position:relative}
#charge-satisfy .cont-charge .charge-list li span em:before,
#charge-satisfy .cont-charge .charge-list li span em:after {display:block;content:"";position:absolute;top:50%}
#charge-satisfy .cont-charge .charge-list li span em:before {width:10px;height:2px;background:#0d5db2;left:0;margin-top:-1px}
#charge-satisfy .cont-charge .charge-list li span em:after {width:1px;height:10px;background:#d3d3d3;right:0;margin-top:-5px}
#charge-satisfy .cont-charge .charge-list li .part {color:#666}
#charge-satisfy .cont-charge .update {display:none;position:absolute;right:35px;bottom:20px;padding-left:25px;margin-top:5px;font-size:14px;background:url(/resources/_Img/Templet/Layout/charge_update.gif) no-repeat 0 center}
#charge-satisfy .cont-charge .cont-ctrl-btns {position:absolute;top:0;right:0;font-size:0;height:100%;display:none}
#charge-satisfy .cont-charge .cont-ctrl-btns button {border:0;background:0}
#charge-satisfy .cont-charge .cont-ctrl-btns .btns {width:70px;height:100%;;background:#fff;position:relative;border-left:1px solid #dbdbdb}
#charge-satisfy .cont-charge .cont-ctrl-btns .btns:before {display:block;content:"";width:30px;height:24px;background:url(/resources/_Img/Common/pg_charge_sprite.png) no-repeat -62px 0;position:absolute;top:50%;left:50%;margin:-12px 0 0 -15px}
#charge-satisfy .cont-charge .cont-ctrl-btns .btn-print:before {background-position:-62px 0}
#charge-satisfy .cont-charge .cont-ctrl-btns .btn-favi:before {background-position:-94px 0}
#charge-satisfy .cont-charge .cont-ctrl-btns .btn-share:before {background-position:-126px 0}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list {display:none;position:absolute;bottom:100%;right:-1px;width:71px;border:1px solid #a3a3a3;box-sizing:border-box;background:#fff}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list:after {display:block;content:"";width:0;position:absolute;left:50%}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list:before {border:6px solid transparent;border-top:10px solid #a3a3a3;border-bottom:0;margin-left:-6px;bottom:-10px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list:after {border:5px solid transparent;border-top:8px solid #fff;border-bottom:0;margin-left:-5px;bottom:-8px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button {width:100%;height:40px;position:relative;transition:all .3s ease}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:after {display:block;content:"";position:absolute;left:50%}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:before {width:19px;height:19px;background:url(/resources/_Img/Common/pg_charge_sprite.png) no-repeat -62px -26px;top:50%;margin:-9px 0 0 -9px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:after {width:50px;height:1px;background:#dbdbdb;top:-1px;margin:0 0 0 -25px;z-index:-1}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:before {background-position:-62px -26px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-tw:before {background-position:-83px -26px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-is:before {background-position:-104px -26px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-nb:before {background-position:-125px -26px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:after {display:none}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:hover,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:focus {background-color:#3754a1}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-tw:hover,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-tw:focus {background-color:#40a1ec}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-is:hover,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-is:focus {background-color:#f24354}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-nb:hover,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-nb:focus {background-color:#30b14a}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:hover:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-fb:focus:before {background-position:-62px -47px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-tw:hover:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-tw:focus:before {background-position:-83px -47px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-is:hover:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-is:focus:before {background-position:-104px -47px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-nb:hover:before,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list .btn-nb:focus:before {background-position:-125px -47px}
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:hover:after,
#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button:focus:after {display:none}
@media all and (max-width:1199px) {
	#charge-satisfy .satis-chk .pcomment {margin:15px 0 0 52%}
	#charge-satisfy .cont-charge.charge-list li {margin-right:20px}
}
@media all and (max-width:1099px) {
	#charge-satisfy .satis-chk {margin:-20px 0 0;text-align:left}
	#charge-satisfy .satis-chk .pcheck {position:relative;left:auto;bottom:auto;margin:0 0 0 80px}
	#charge-satisfy .satis-chk .pcomment {margin:20px 0 0 0}
}
@media all and (max-width:1000px) {
	#charge-satisfy {margin-top:50px}
	#charge-satisfy.satisfy-wrap p {padding:6px 0 7px 80px}
	#charge-satisfy .satis-chk {margin:0}
	#charge-satisfy .cont-charge {padding:11px 210px 11px 25px}
	#charge-satisfy .cont-charge .charge-list li span em {padding-left:15px}
	#charge-satisfy .cont-charge .charge-list li span em:before {width:6px}
}
@media all and (max-width:699px) {
	#charge-satisfy {margin-top:30px}
	#charge-satisfy .cont-charge {padding:12px 55px 11px 20px}
	#charge-satisfy .cont-charge .charge-list li {width:100%;margin:2px 0}
	#charge-satisfy .cont-charge .cont-ctrl-btns .btns {display:block;width:45px;height:33.333%;border-top:1px solid #dbdbdb}
	#charge-satisfy .cont-charge .cont-ctrl-btns .btns:first-child {border-top:0}
	#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list {bottom:44px;right:-1px;width:46px}
	#charge-satisfy .cont-charge .cont-ctrl-btns .sns-list button {height:45px}
}
@media all and (max-width:560px) {
	#charge-satisfy .satisfy-wrap {padding:20px 20px}
	#charge-satisfy .satisfy-wrap p {height:auto;line-height:normal;padding:12px 0 13px 60px}
	#charge-satisfy .satisfy-wrap p:before {width:48px;height:48px;background-size:125px auto;margin-top:-24px}
	#charge-satisfy .satis-chk {margin:0}
	#charge-satisfy .satis-chk .pcheck {margin:0}
	#charge-satisfy .satis-chk .pcheck ul li {width:33.333%;margin:0 0 10px 0}
	#charge-satisfy .satis-chk .pcomment {margin:5px 0 0 0}
}
@media all and (max-width:390px) {
	#charge-satisfy .satis-chk .pcheck {margin:0}
	#charge-satisfy .satis-chk .pcheck ul li {width:50%}
	#charge-satisfy .satis-chk .pcomment {height:auto;border:0;background:transparent}
	#charge-satisfy .satis-chk .pcomment span {margin:0}
	#charge-satisfy .satis-chk .pcomment span input.text {border:1px solid #ddd;background:#fff}
	#charge-satisfy .satis-chk .pcomment span input.text::-webkit-input-placeholder {color:#444}
	#charge-satisfy .satis-chk .pcomment span input.text:-moz-placeholder {color:#444}
	#charge-satisfy .satis-chk .pcomment .btn-pcmt {display:block;width:100%;position:relative;top:auto;right:auto;margin:0}
	#charge-satisfy .cont-charge {padding:14px 55px 13px 20px}
}

/* ==============================
 * 학과안내
 ================================ */
 /** -- INTRO */
 /** ---- INTRO Top */
.dept-top {position:relative}
.dept-top:before,
.dept-top:after {display:block;content:"";width:2000px;padding-top:23.572%;position:absolute;top:0;left:50%;margin-left:-1000px;background:url(/resources/homepage/kor/_Img/Content/dept_top_bg01.png) no-repeat 0 0;background-size:auto 100%}
.dept-top:before {background-color:#1c334a}
.dept-top:after {background:url(/resources/homepage/kor/_Img/Content/dept_top_bg02.png) no-repeat 100% 100%}
.dept-top .tit {text-align:center;font-size:40px;font-weight:500;color:#fff;line-height:1.75;padding:40px 0 21px;position:relative;z-index:1}
.dept-top .dept-img-slide .img-slide .owl-nav button {width:80px;height:82px;position:absolute;top:21.429%;z-index:1}
.dept-top .dept-img-slide .img-slide .owl-nav button:before,
.dept-top .dept-img-slide .img-slide .owl-nav button:after {display:block;content:"";width:2px;height:49px;background:#fff;position:absolute;left:50%;margin:0 0 0 -1px}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-prev {left:-80px}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-next {right:-80px}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-prev:before {top:0;transform:rotate(45deg);-ms-transform:rotate(45deg)}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-prev:after {bottom:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-next:before {top:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.dept-top .dept-img-slide .img-slide .owl-nav button.owl-next:after {bottom:0;transform:rotate(45deg);-ms-transform:rotate(45deg)}
.dept-top .dept-img-slide .img-slide .owl-nav button span {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
.dept-top .dept-img-slide .img-slide .txt-sec span {display:block}
.dept-top .dept-img-slide .img-slide .txt-sec .tit {font-size:22px;padding:28px 40px 0;margin:0 0 18px;background:#6a738a url(/resources/homepage/kor/_Img/Content/dept_top_bg03.png) no-repeat 0 0;line-height:1;text-align:right}
.dept-top .dept-img-slide .img-slide .txt-sec .txt {font-size:17px;height:50px;overflow:hidden}

 /** ---- INTRO List  */
.dept-list-wr {}
.dept-list-wr .dept-list {display:flex;flex-flow:row wrap;position:relative;margin-top:90px;padding:55px 0 60px;box-sizing:border-box}
.dept-list-wr .dept-list:before {content:"";position:absolute;left:50%;top:0;background-color:#f7f7f7;padding:0 160px;width:100%;height:100%;margin-left:calc(-50% - 160px);z-index:-1}
.dept-list-wr .dept-list:first-child {margin-top:0}
.dept-list-wr .dept-list .d-tit-box {width:350px;padding-right:90px;box-sizing:border-box}
.dept-list-wr .dept-list .d-list-box {flex:1 1 0;background-color:#fff;padding:30px;box-sizing:border-box}
.dept-list .d-tit-box .d-tit {color:#000;font-size:2.222em;font-weight:600;font-family:"SCoreDream", sans-serif;letter-spacing:0}
.dept-list .d-tit-box .d-tit:before {content:"";display:block;background:url(/resources/homepage/kor/_Img/dept/dept_spr.png) no-repeat;width:80px;height:97px;margin-bottom:42px}
.dept-list .d-tit-box .d-slogan {margin-top:24px;color:#555;font-size:1.111em;letter-spacing:-.05em;line-height:1.5}
.dept-list .d-list-box .d-list {display:flex;flex-flow:row wrap}
.dept-list .d-list-box .d-list > li {flex-basis:310px;margin:40px 30px 0 0}
.dept-list .d-list-box .d-list > li:nth-child(-n+3) {margin-top:0}
.dept-list .d-list-box .d-list > li:nth-child(3n) {margin-right:0}
.dept-list .d-list-box .d-list > li img {width:100%}
.dept-list .d-list .d-txt-sec {display:flex;flex-flow:row wrap;justify-content:space-between}
.dept-list .d-list .d-txt-sec .major-name {padding:26px 0 18px;color:#111;font-size:1.111em;font-weight:500;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em; max-width: 207px;}
.dept-list .d-list .d-txt-sec .d-btn-box {display:flex;flex-flow:row wrap;align-items:center}
.dept-list .d-list .d-txt-sec .d-btn-box > a {background-image:url(/resources/homepage/kor/_Img/dept/dept_spr.png);background-repeat:no-repeat;border-radius:50%;width:40px;height:40px;transition:all .3s ease}
.dept-list .d-list .d-txt-sec .d-btn-box > a.view {background-color:#e1e1e1;background-position:-90px 0}
.dept-list .d-list .d-txt-sec .d-btn-box > a.site {background-color:#da262e;background-position:-140px 0;margin-left:-8px}
.dept-list .d-list .d-txt-sec .d-btn-box > a.view:focus,
.dept-list .d-list .d-txt-sec .d-btn-box > a.view:hover {box-shadow:0 7px 15px 0 rgba(0, 0, 0, .2)}
.dept-list .d-list .d-txt-sec .d-btn-box > a.site:focus,
.dept-list .d-list .d-txt-sec .d-btn-box > a.site:hover {box-shadow: 0 7px 15px 0 rgba(218, 38, 49, .2)}
.d-datail-list {display:flex;flex-flow:row wrap;border:1px solid #d5d5d5;border-left:0}
.d-datail-list > li {flex-basis:50%;border-left:1px solid #d5d5d5;padding:14px 20px 12px;color:#666;font-size:.889em;letter-spacing:-.05em;box-sizing:border-box}
.d-datail-list > li .tit {display:block;position:relative;margin-bottom:8px;padding-left:28px;color:#333;font-weight:500;box-sizing:border-box}
.d-datail-list > li .tit:before {content:"";display:block;position:absolute;left:0;top:50%;background:url(/resources/homepage/kor/_Img/dept/dept_spr.png) no-repeat;width:21px;height:21px;margin-top:-10px}
.d-datail-list > li.place .tit:before {background-position:-121px -51px}
.d-datail-list > li.tel .tit:before {background-position:-90px -51px}
@media all and (max-width:1439px) {
	.dept-list .d-list-box .d-list > li {flex-basis:31.31%;margin-right:3.035%}
}
@media all and (max-width:1399px) {
	.dept-list-wr .dept-list .d-tit-box {width:300px;padding-right:60px}
	.d-datail-list {flex-flow: column nowrap}
	.d-datail-list > li {flex-basis:auto}
	.d-datail-list > li +li {padding-top:0}
}
@media all and (max-width:1199px) {
	.dept-list-wr .dept-list {margin-top:60px;padding:45px 0 50px}
	.dept-list-wr .dept-list {display:block}
	.dept-list-wr .dept-list .d-tit-box {width:auto;margin-bottom:30px;padding-right:0}
	.dept-list-wr .dept-list .d-list-box {flex:auto}

}
@media all and (max-width:999px) {
	.dept-list .d-tit-box .d-tit {position:relative;padding-left:70px}
	.dept-list .d-tit-box .d-tit:before {position:absolute;left:0;top:50%;background-size:126px auto;width:56px;height:68px;margin:-34px 0 0}
}
@media all and (max-width:768px) {
	.dept-list-wr .dept-list {margin-top:40px;padding:25px 0 30px}
	.dept-list-wr .dept-list .d-tit-box {margin-bottom:20px}
	.dept-list .d-tit-box .d-tit {padding-left:50px;font-size:1.8em}
	.dept-list .d-tit-box .d-tit:before {background-size:90px auto;width:40px;height:49px;margin-top:-24px}
	.dept-list .d-tit-box .d-slogan {margin-top:12px}
	.dept-list .d-list .d-txt-sec .major-name {padding:18px 0 13px}
	.dept-list .d-list .d-txt-sec .d-btn-box > a ,
	.d-datail-list > li .tit:before {background-size:126px auto}
	.dept-list .d-list .d-txt-sec .d-btn-box > a {width:28px;height:28px}
	.dept-list .d-list .d-txt-sec .d-btn-box > a.view {background-position:-63px 0}
	.dept-list .d-list .d-txt-sec .d-btn-box > a.site {background-position:-98px 0;margin-left:-5px}
	.dept-list-wr .dept-list .d-list-box {padding:20px}
	.dept-list .d-list-box .d-list > li {flex-basis:49%;margin:30px 2% 0 0}
	.dept-list .d-list-box .d-list > li:nth-child(3) {margin-top:30px}
	.dept-list .d-list-box .d-list > li:nth-child(3n) {margin-right:2%}
	.dept-list .d-list-box .d-list > li:nth-child(2n) {margin-right:0}
	.d-datail-list > li {padding:10px 14px 8px}
	.d-datail-list > li .tit {margin-bottom:4px;padding-left:20px}
	.d-datail-list > li .tit:before {width:15px;height:15px;margin-top:-7px}
	.d-datail-list > li.place .tit:before {background-position:-85px -35px}
	.d-datail-list > li.tel .tit:before {background-position:-63px -35px}
}
@media all and (max-width:499px) {
	.dept-list-wr .dept-list .d-list-box {padding:15px}
	.dept-list .d-list-box .d-list {display:block}
	.dept-list .d-list-box .d-list > li {flex-basis:auto;margin:20px 0 0 !important}
	.dept-list .d-list-box .d-list > li:first-child {margin-top:0 !important}
}

/** -- VIEW */
.major-view-wrap {}
.major-view-wrap .major-top-btns {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;position:relative;margin-bottom:70px;padding:25px 0}
.major-view-wrap .major-top-btns:before {content:"";display:block;position:absolute;left:50%;top:0;background-color:#ebebeb;width:3000px;height:100%;margin-left:-1500px;z-index:-1}
.major-view-wrap .major-top-btns > a {position:relative;color:#333;font-size:.944em;font-weight:500}
.major-view-wrap .major-top-btns > a .txt {color:#767676;font-family:"basic-sans", sans-serif;font-weight:700}
.major-view-wrap .major-top-btns > a.btn-prev {padding-left:48px}
.major-view-wrap .major-top-btns > a.btn-next {padding-right:48px}
.major-view-wrap .major-top-btns > a.btn-prev:before,
.major-view-wrap .major-top-btns > a.btn-next:before {content:"";display:block;position:absolute;top:50%;background-color:rgba(0, 0, 0, .5);width:37px;height:2px;margin-top:-1px;transition:all .3s ease}
.major-view-wrap .major-top-btns > a.btn-prev:before {left:1px}
.major-view-wrap .major-top-btns > a.btn-next:before {right:1px}
.major-view-wrap .major-top-btns > a.btn-prev:after,
.major-view-wrap .major-top-btns > a.btn-next:after {content:"";display:block;position:absolute;top:0;bottom:0;border-style:solid;border-width:0 0 2px 2px;border-color:transparent transparent #767676 #767676;width:10px;height:10px;margin:auto;transition:all .3s ease}
.major-view-wrap .major-top-btns > a.btn-prev:after{left:3px;transform:rotate(45deg)}
.major-view-wrap .major-top-btns > a.btn-next:after{right:3px;transform:rotate(-135deg)}
.major-view-wrap .major-top-btns > a.btn-list {display:flex;flex-flow:row wrap;align-items:center}
.major-view-wrap .major-top-btns > a.btn-prev .txt {margin-right:30px}
.major-view-wrap .major-top-btns > a.btn-next .txt {margin-left:30px}
.major-view-wrap .major-top-btns > a.btn-list .ico {display:block;position:relative;background-color:#fff;border:1px solid #12213a;width:50px;height:50px;box-sizing:border-box;transition:all .3s ease}
.major-view-wrap .major-top-btns > a.btn-list .ico:before,
.major-view-wrap .major-top-btns > a.btn-list .ico:after {content:"";display:block;position:absolute;left:0;right:0;background-color:#12213a;width:20px;height:2px;margin:0 auto;transition:all .3s ease}
.major-view-wrap .major-top-btns > a.btn-list .ico:before {top:20px}
.major-view-wrap .major-top-btns > a.btn-list .ico:after {bottom:19px}
.major-view-wrap .major-top-btns > a.btn-list .list-txt {margin-left:20px}
.major-view-wrap .major-top-btns > a.btn-list:focus .ico,
.major-view-wrap .major-top-btns > a.btn-list:hover .ico {background-color:#12213a}
.major-view-wrap .major-top-btns > a.btn-list:focus .ico:before,
.major-view-wrap .major-top-btns > a.btn-list:hover .ico:before,
.major-view-wrap .major-top-btns > a.btn-list:focus .ico:after,
.major-view-wrap .major-top-btns > a.btn-list:hover .ico:after {background-color:#fff}
.major-view-wrap .major-top-btns > a.btn-prev:focus:before,
.major-view-wrap .major-top-btns > a.btn-prev:hover:before {left:4px}
.major-view-wrap .major-top-btns > a.btn-next:focus:before,
.major-view-wrap .major-top-btns > a.btn-next:hover:before{right:4px}
.major-view-wrap .major-top-btns > a.btn-prev:focus:after,
.major-view-wrap .major-top-btns > a.btn-prev:hover:after{left:6px}
.major-view-wrap .major-top-btns > a.btn-next:focus:after,
.major-view-wrap .major-top-btns > a.btn-next:hover:after{right:6px}

.major-view-wrap .dept-name {margin-bottom:49px;color:#000;font-size:2.667em;font-weight:700;font-family:"SCoreDream", sans-serif;letter-spacing:0;text-align:center}
.major-view-wrap .dept-name > .e-name {display:block;margin-top:4px;color:#666;font-size:.417em;font-weight:400}
.major-view-wrap .major-img {margin-bottom:60px}
.major-view-wrap .major-img > img {width:100%}
.major-view-wrap .major-info {display:flex;flex-flow:wrap;justify-content:space-between;position:relative}
.major-view-wrap .major-info:before {content:"";display:block;position:absolute;left:0;top:0;background-color:#da262e;width:500px;height:2px;margin-left:-260px}

.major-info-sec {}
.major-info-sec .info-summ {width:410px;padding-top:44px}
.major-info-sec .info-summ .slogan {color:#222;font-size:1.944em;font-weight:500;font-family:"SCoreDream", sans-serif;line-height:1.429;letter-spacing:-.05em}
.major-info-sec .info-summ .slogan em {color:#da262e;font-style:normal}
.major-info-sec .info-summ .slogan .s-txt {display:block;font-weight:500;font-size:.629em}

.major-info-sec .info-summ .sns-btn-list {margin-top:40px;font-size:0}
.major-info-sec .info-summ .sns-btn-list > a {display:inline-block;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat;border-radius:50%;width:55px;height:55px;margin-left:5px;transition:all .3s ease}
.major-info-sec .info-summ .sns-btn-list > a:first-child {margin-left:0}
.major-info-sec .info-summ .sns-btn-list > a:focus,
.major-info-sec .info-summ .sns-btn-list > a:hover {box-shadow:0 7px 15px 0 rgba(0, 0, 0, .2)}
.major-info-sec .info-summ .sns-btn-list > a.fb {background-position:0 0}
.major-info-sec .info-summ .sns-btn-list > a.insta {background-position:-65px 0}
.major-info-sec .info-summ .sns-btn-list > a.yb {background-position:-130px 0}

.major-info-sec .info-detail {width:850px}
.major-info-sec .info-detail .deco {display:block;position:relative;width:34px;height:20px;margin-bottom:34px}
.major-info-sec .info-detail .deco:before,
.major-info-sec .info-detail .deco:after {content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;width:20px;height:20px;margin:auto}
.major-info-sec .info-detail .deco:before {background:#12213a;transform:translateX(-7px)}
.major-info-sec .info-detail .deco:after {background:#da262e;transform:translateX(7px)}
.major-info-sec .info-detail p {color:#555;font-size:1.111em;line-height:1.5;letter-spacing:-.02em}
.major-info-sec .info-detail .dept-year {margin-bottom:18px;color:#da262e;font-weight:600;font-family:"SCoreDream", sans-serif}
.major-info-sec .info-detail .detail-about {margin-bottom:35px}
.major-info-sec .info-detail .detail-comm {display:flex;align-items:center}
.major-info-sec .detail-comm > li {display:flex;align-items:center;margin-right:45px;color:#333;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em}
.major-info-sec .detail-comm > li.dept_homepage {flex-grow:2;justify-content:flex-end;margin-right:0}
.major-info-sec .detail-comm > li.dept_homepage > * {min-width:150px;margin-right:10px;font-family:"Noto Sans KR", sans-serif}
.major-info-sec .detail-comm > li.dept_homepage > *:last-child {margin-right:0}
.major-info-sec .detail-comm > li > .ico {display:block;position:relative;border:1px solid #12213a;width:55px;height:55px;margin-right:25px;box-sizing:border-box}
.major-info-sec .detail-comm > li > .ico:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat;width:21px;height:21px;margin:auto}
.major-info-sec .detail-comm > li.place > .ico:before {background-position:0 -65px}
.major-info-sec .detail-comm > li.tel > .ico:before {background-position:-31px -65px}

@media all and (max-width:1439px) {
	.major-info-sec .info-detail {width:calc(100% - 450px)}
}
@media all and (max-width:1199px) {
	.major-view-wrap .major-info {display:block}
	.major-info-sec .info-summ {position:relative;width:auto;margin-bottom:40px}
	.major-info-sec .info-summ .sns-btn-list {position:absolute;right:0;top:-25px;margin-top:0}
	.major-info-sec .info-detail {width:auto}
	.major-info-sec .info-detail .deco {margin-bottom:25px}
}

@media all and (max-width:768px) {
	.major-view-wrap .major-top-btns {margin-bottom:50px;padding:15px 0}
	.major-view-wrap .major-top-btns > a {font-size:0}
	.major-view-wrap .major-top-btns > a.btn-prev {padding-left:35px}
	.major-view-wrap .major-top-btns > a.btn-next {padding-right:35px}
	.major-view-wrap .major-top-btns > a.btn-prev:before,
	.major-view-wrap .major-top-btns > a.btn-next:before {width:20px}
	.major-view-wrap .major-top-btns > a .txt {display:inline-block;margin-top:4px;font-size:14px}
	.major-view-wrap .major-top-btns > a.btn-list .list-txt {display:none}
	.major-view-wrap .dept-name {margin-bottom:25px;font-size:2em}
	.major-view-wrap .major-img {margin-bottom:35px}
	.major-view-wrap .major-info:before {margin-left:-20px;width:150px}
	.major-info-sec .info-summ {margin-bottom:25px;padding-top:30px}
	.major-info-sec .info-summ .sns-btn-list {top:-20px}
	.major-info-sec .info-summ .sns-btn-list > a {background-size:130px auto;width:39px;height:39px}
	.major-info-sec .info-summ .sns-btn-list > a.insta {background-position:-46px 0}
	.major-info-sec .info-summ .sns-btn-list > a.yb {background-position:-91px 0}
	.major-info-sec .info-summ .slogan {font-size:1.65em;line-height:1.4}
	.major-info-sec .info-detail .deco {margin-bottom:10px}
	.major-info-sec .info-detail .deco:before,
	.major-info-sec .info-detail .deco:after {width:15px;height:15px}
	.major-info-sec .info-detail .deco:before {transform:translateX(-5px)}
	.major-info-sec .info-detail .deco:after {transform:translateX(5px)}
	.major-info-sec .info-detail .dept-year {margin-bottom:10px}
	.major-info-sec .info-detail .detail-about {margin-bottom:25px}
	.major-info-sec .detail-comm > li > .ico {width:39px;height:39px;margin-right:10px}
}
@media all and (max-width:649px) {
	.major-info-sec .info-detail .detail-comm {flex-flow:row wrap;align-items:flex-start}
	.major-info-sec .detail-comm > li {flex-basis:100%;margin:10px 0 0}
	.major-info-sec .detail-comm > li:first-child {margin-top:0}
	.major-info-sec .detail-comm > li.dept_homepage {flex-grow:0}
}

/** --- 학과소개 - MISSON */
.major-view-wrap .dept-mission-sec {display:flex;flex-flow:row wrap;justify-content:space-between}
.dept-mission-sec > .img-sec {width:430px}
.dept-mission-sec > .txt-sec {width:850px}
.dept-mission-sec > .txt-sec > h4 {margin:60px 0 40px;color:#da262e;font-size:1.389em;font-weight:700;font-family:"basic-sans", sans-serif}
.dept-mission-sec > .txt-sec .txt-wr {display:flex;align-items:center;position:relative;min-height:220px;padding:50px 120px 50px 0;box-sizing:border-box}
.dept-mission-sec > .txt-sec .txt-wr:before,
.dept-mission-sec > .txt-sec .txt-wr:after {content:"";display:block;position:absolute}
.dept-mission-sec > .txt-sec .txt-wr:before {left:50%;top:0;background-color:#efefef;width:3000px;height:100%;margin-left:-1500px;z-index:-1}
.dept-mission-sec > .txt-sec .txt-wr:after {right:0;bottom:-60px;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat;width:120px;height:145px}
.dept-mission-sec > .txt-sec .txt-wr .txt-box {color:#000;font-size:1.389em;font-weight:500;font-family:"SCoreDream", sans-serif;line-height:1.6}

/** --- 학과소개 - 학과인재상 */
.major-view-wrap .dept-peo-sec {}
.dept-peo-sec > .tit-sec,
.dept-peo-sec > .txt-sec {padding:0 60px;box-sizing:border-box}
.dept-peo-sec > .tit-sec {position:relative;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat;height:370px}
.dept-peo-sec > .tit-sec h4 {padding-top:191px;color:#fff;font-size:1.944em;font-weight:600;font-family:"SCoreDream", sans-serif;letter-spacing:-.05em}
.dept-peo-sec > .txt-sec {margin-top:-70px;z-index:1}
.dept-peo-sec > .txt-sec > ul {display:flex;position:relative;counter-reset:peolist}
.dept-peo-sec > .txt-sec > ul > li {flex:1 1 0;padding-right:20px;color:#333;font-size:1.111em;font-weight:500;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em;line-height:1.6;box-sizing:border-box}
.dept-peo-sec > .txt-sec > ul > li:before {counter-increment:peolist;content:counters(peolist, ".", decimal-leading-zero) "";display:flex;align-items:center;justify-content:center;background-color:#fff;width:70px;height:70px;margin-bottom:43px;color:#da262e;font-size:1.111em;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:0;text-align:center}

/** --- 학과소개 - 교육목표, 비전 */
.major-view-wrap .dept-edu-sec {position:relative;padding:60px 0 60px 60px;box-sizing:border-box}
.major-view-wrap .dept-edu-sec:before {content:"";display:block;position:absolute;left:0;top:0;background-color:#f7f7f7;width:350px;height:100%;z-index:-1}
.major-view-wrap .dept-edu-sec > div {display:flex;flex-flow:row wrap;border:10px solid #ebebeb;margin-top:60px;box-sizing:border-box}
.major-view-wrap .dept-edu-sec > div:first-child {margin-top:0}
.major-view-wrap .dept-edu-sec > div .tit-sec {width:280px;padding:58px 20px 0 48px;box-sizing:border-box}
.major-view-wrap .dept-edu-sec .tit-sec > h4 {color:#000;font-size:1.944em;font-weight:600;font-family:"SCoreDream", sans-serif;letter-spacing:-.05em}
.major-view-wrap .dept-edu-sec .tit-sec > h4 .e-tit {display:block;margin-bottom:4px;color:#da262e;font-size:.514em;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:.05em}
.major-view-wrap .dept-edu-sec .tit-sec > h4:after {content:"";display:block;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat;margin-top:20px;width:180px;height:180px}
.major-view-wrap .dept-edu-sec > div .txt-sec {width:1040px;padding:53px 0 56px 60px;box-sizing:border-box}
.dept-obj-sec .txt-sec > ul {display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;counter-reset:olist}
.dept-obj-sec .txt-sec > ul > li {flex-grow:1;flex-basis:33.33%;margin-top:47px;padding-right:35px;color:#555;letter-spacing:-.05em;line-height:1.56;box-sizing:border-box}
.dept-obj-sec .txt-sec > ul > li:nth-child(-n+3) {margin-top:0}
.dept-obj-sec .txt-sec > ul > li:before {counter-increment:olist;content:counters(olist, ".", decimal-leading-zero) "";display:block;margin-bottom:14px;color:#da262e;font-size:1.111em;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:0}
.dept-vis-sec .txt-sec > ul {display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;counter-reset:vlist}
.dept-vis-sec .txt-sec > ul > li {flex-basis:50%;margin-top:35px;padding:0 35px 0 6px;color:#555;letter-spacing:-.05em;line-height:1.56;box-sizing:border-box}
.dept-vis-sec .txt-sec > ul > li:nth-child(-n+2) {margin-top:0}
.dept-vis-sec .txt-sec > ul > li:before {counter-increment:vlist;content:counters(vlist, ".", decimal-leading-zero) "";display:flex;align-items:center;justify-content:center;background-color:#12213a;border-radius:50%;width:60px;height:60px;margin:0 0 25px -6px;color:#fff;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:0}
.dept-vis-sec .txt-sec > ul > li .tit {display:block;margin-bottom:16px;color:#333;font-size:1.111em;font-weight:500;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em;line-height:1.6}

/** --- 학과소개 - 공통리스트 (dept-sub-list) // 특징, 강점  */
.major-view-wrap .dept-sub-list {display:flex;margin-top:70px}
.major-view-wrap .dept-sub-list:first-child {margin-top:0}
.dept-sub-list > .tit-sec {width:230px}
.dept-sub-list > .tit-sec h4 {color:#000;font-size:1.944em;font-weight:600;font-family:"SCoreDream", sans-serif;letter-spacing:-.05em}
.dept-sub-list > .tit-sec h4 .ico {display:block;position:relative;background-color:#12213a;width:90px;height:90px;margin-bottom:32px}
.dept-sub-list > .tit-sec h4 .ico:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(/resources/homepage/kor/_Img/dept/dept_view_spr.png) no-repeat -62px -65px;width:45px;height:45px;margin:auto}
.dept-sub-list > .txt-sec {width:calc(100% - 230px);border-top:5px solid #dfdfdf;padding-top:30px}
.dept-sub-list > .txt-sec > ul {display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#f7f7f7;counter-reset:slist;padding:20px;box-sizing:border-box}
.dept-sub-list > .txt-sec > ul > li {background-color:#fff;position:relative;border:1px solid #d5d5d5;width:100%;margin-top:10px;padding:19px 20px 19px 90px;color:#333;letter-spacing:-.05em;line-height:1.667;box-sizing:border-box}
/*.dept-sub-list > .txt-sec > ul > li:before {counter-increment:slist;content:counters(slist, ".", decimal-leading-zero) "";position:absolute;left:30px;top:20px;width:60px;color:#da262e;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:0}*/
.dept-sub-list > .txt-sec > ul > li > span.num {counter-increment:slist;content:counters(slist, ".", decimal-leading-zero) "";position:absolute;left:30px;top:20px;width:60px;color:#da262e;font-weight:700;font-family:"basic-sans", sans-serif;letter-spacing:0}
.dept-sub-list > .txt-sec > ul > li:first-child {margin-top:0}
.dept-sub-list > .txt-sec > ul > li.col2 {width:49.55%}
.dept-sub-list > .txt-sec > ul > li > .tit {display:block;margin-bottom:2px;color:#333;font-size:1.111em;font-weight:500;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em;line-height:1.6}
.dept-sub-list > .txt-sec > ul > li > .c-list01 {margin-top:10px}
@media all and (max-width:999px) {
	.major-view-wrap .dept-sub-list {margin-top:50px}
	.dept-sub-list > .tit-sec {width:160px}
	.dept-sub-list > .txt-sec {width:calc(100% - 160px)}
	.dept-sub-list > .tit-sec h4 {font-size:1.666em}
	.dept-sub-list > .tit-sec h4 .ico {width:63px;height:63px;margin-bottom:15px}
	.dept-sub-list > .tit-sec h4 .ico:before {background-size:130px auto;background-position:-43px -46px;width:32px;height:32px}
	.dept-sub-list > .txt-sec > ul > li {padding-left:70px}

}
@media all and (max-width:799px) {
	.major-view-wrap .dept-sub-list {display:block;border-top:3px solid #dfdfdf;margin-top:30px;padding-top:20px}
	.dept-sub-list > .tit-sec,
	.dept-sub-list > .txt-sec {width:auto}
	.dept-sub-list > .txt-sec {border-top:0}
	.dept-sub-list > .tit-sec h4 {display:flex;flex-flow:row wrap;align-items:center}
	.dept-sub-list > .tit-sec h4 .ico {margin:0 15px 0 0}
	.dept-sub-list > .txt-sec {padding-top:15px}
	.dept-sub-list > .txt-sec > ul > li > .tit {font-size:1.05em}
}
@media all and (max-width:499px) {
	.dept-sub-list > .tit-sec h4 {font-size:1.4em}
	.dept-sub-list > .tit-sec h4 .ico {width:45px;height:45px}
	.dept-sub-list > .txt-sec > ul > li {padding:15px;line-height:1.5}
	/*.dept-sub-list > .txt-sec > ul > li:before {display:block;position:static;left:auto;top:auto;width:auto;margin-bottom:5px}*/
	.dept-sub-list > .txt-sec > ul > li > span.num {display:block;position:static;left:auto;top:auto;width:auto;margin-bottom:5px}
}
/** ---- 학사학위전공심화과정/산업체위탁과정 */
.major-view-wrap .cont-list-type2 .list {min-height:240px}
@media all and (min-width:769px) {
	.major-view-wrap .is-wauto-box > table {min-width:0}
}
/* ==============================
 * 학사일정
 ================================ */
.prgr-sch-wr {}

/* 학사일정 관련 게시판 바로가기 */
.prgr-sch-wr .yListTopWr {position:relative;box-sizing:border-box;min-height:280px;margin:0 0 80px;padding:66px 100px 21px 477px;border-top:10px solid #ebebeb;border-right:10px solid #ebebeb}
.prgr-sch-wr .yListTopWr:before {content:"";display:block;box-sizing:border-box;position:absolute;width:100px;height:72px;right:-10px;bottom:0;background:#fff;border-top:10px solid #ebebeb}
.prgr-sch-wr .yListTopWr .imgBox {position:absolute;left:0;top:0}
.prgr-sch-wr .yListTopWr .imgBox img {display:block}
.prgr-sch-wr .yListTopWr .txtBox {box-sizing:border-box}
.prgr-sch-wr .yListTopWr .txtBox .yltTit {margin:0 0 66px;font-size:1.944em;font-family:"SCoreDream";font-weight:600;color:#000;line-height:1.2;letter-spacing:-.05em}
.prgr-sch-wr .yListTopWr .txtBox .yltBtn {font-size:0}
.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * {margin:0 10px 10px 0}
.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:last-child {margin:0}
.prgr-sch-wr .sch-sel-amon {position:relative;padding:42px 0 38px;text-align:center}
.prgr-sch-wr .sch-sel-amon:before {content:"";display:block;position:absolute;width:2000px;height:230px;top:0;left:50%;margin:0 0 0 -1000px;background:#ebebeb}
.prgr-sch-wr .sch-sel-amon .sel-y {position:relative;box-sizing:border-box;display:inline-block;padding:0 89px}
.prgr-sch-wr .sch-sel-amon .sel-y .sch-date {color:#000;font-size:2.778em;line-height:1;font-weight:700;font-family:basic-sans,sans-serif}
.prgr-sch-wr .sch-sel-amon .sel-y .sch-date .year {font-style:normal}
.prgr-sch-wr .sch-sel-amon .sel-y a {display:block;position:absolute;width:40px;height:100%;top:0}
.prgr-sch-wr .sch-sel-amon .sel-y a:before {content:"";display:block;position:absolute;width:100%;height:20px;left:0;top:50%;margin:-10px 0 0;background:url(/resources/_Img/Schedule/yList_spr.png) no-repeat;opacity:.5;transition:all .3s ease}
.prgr-sch-wr .sch-sel-amon .sel-y a:focus:before,
.prgr-sch-wr .sch-sel-amon .sel-y a:hover:before {opacity:1}
.prgr-sch-wr .sch-sel-amon .sel-y a.btn-prev {left:0}
.prgr-sch-wr .sch-sel-amon .sel-y a.btn-next {right:0}
.prgr-sch-wr .sch-sel-amon .sel-y a.btn-next:before {background-position:-50px 0}
.prgr-sch-wr .sch-sel-amon .sel-m {position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:120px;background:#f2f2f2;text-align:center;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:center}
.prgr-sch-wr .sch-sel-amon .sel-m li {width:6%}
.prgr-sch-wr .sch-sel-amon .sel-m li a {display:block;position:relative;padding:27px 0}
.prgr-sch-wr .sch-sel-amon .sel-m li a:focus,
.prgr-sch-wr .sch-sel-amon .sel-m li a:hover {text-decoration:underline;color:#000}
.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {position:absolute;top:0;left:40px;width:auto;box-sizing:border-box}
.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a {display:inline-block;position:relative;padding-left:30px;font-weight:500;color:#333}
.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:before {display:block;content:"";position:absolute;top:50%;left:0;width:16px;height:10px;margin-top:-7px;border-top:2px solid #b5b5b5;border-bottom:2px solid #b5b5b5}
.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:after {display:block;content:"";position:absolute;top:50%;left:0;width:16px;height:2px;margin-top:-1px;background:#b5b5b5}
.prgr-sch-wr .sch-sel-amon .sel-m li.over a {color:#f86518}
.prgr-sch-wr .sch-sel-amon .sel-m li.over a:before {border-color:#f86518}
.prgr-sch-wr .sch-sel-amon .sel-m li.over a:after {background:#f86518}
.prgr-sch-wr .sch-data-wr {position:relative;padding:60px 0 0;background:#fff}
.prgr-sch-wr .sch-data-wr:before {content:"";display:block;position:absolute;width:2000px;height:200px;background:#fff;top:0;left:-160px}
.prgr-sch-wr .sch-monlist-wr {position:relative;margin:0 0 30px;display:flex;flex-flow:row;align-items:flex-start}
.prgr-sch-wr .cal-tgl-btns {display:block;text-align:center;margin:0 0 20px}
.prgr-sch-wr .cal-tgl-btns li {display:inline-block;vertical-align:top}
.prgr-sch-wr .cal-tgl-btns li a {display:block;line-height:1;padding:10px 15px 14px;border-radius:5px}
.prgr-sch-wr .cal-tgl-btns li a span {display:block;transition:all .3s ease}
.prgr-sch-wr .cal-tgl-btns li.over a {background:#0061ba;color:#fff}

/** -- 학사일정 목록스타일 */
.prgr-sch-wr .sch-smon-cal {width:300px;box-sizing:border-box;letter-spacing:0;overflow:hidden}
.prgr-sch-wr .sch-smon-cal .cal-month,
.prgr-sch-wr .sch-smon-datalist .sch-smon-tit {position:relative;box-sizing:border-box;background:#da262e;color:#fff;font-family:basic-sans,sans-serif}
.prgr-sch-wr .sch-smon-cal .cal-month {padding:19px 120px 16px 31px;font-size:0}
.prgr-sch-wr .sch-smon-cal .cal-month .monthNum {font-size:25px;font-weight:700;line-height:1}
.prgr-sch-wr .sch-smon-cal .cal-month .monthTit {position:absolute;right:28px;top:54%;transform:translateY(-50%);font-size:16px;opacity:.8}
.prgr-sch-wr .sch-smon-cal .cal-tbl-wr {box-sizing:border-box;padding:0 12px;background:#f7f7f7}
.prgr-sch-wr .sch-smon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;letter-spacing:0}
.prgr-sch-wr .sch-smon-cal .cal-tbl .cal-tbl-col {width:14.28%}
.prgr-sch-wr .sch-smon-cal .cal-tbl thead th:first-child,
.prgr-sch-wr .sch-smon-cal .cal-tbl tr td:first-child .num {color:#da262e}
.prgr-sch-wr .sch-smon-cal .cal-tbl thead th:last-child,
.prgr-sch-wr .sch-smon-cal .cal-tbl tr td:last-child .num {color:#003ca8}
.prgr-sch-wr .sch-smon-cal .cal-tbl thead th {position:relative;padding:15px 0 17px;color:#333;font-size:16px;text-align:center;font-weight:500}
.prgr-sch-wr .sch-smon-cal .cal-tbl thead th:after {content:"";display:block;position:absolute;box-sizing:border-box;width:200%;height:100%;left:-50%;top:0;background:#fff;border-bottom:2px solid #000}
.prgr-sch-wr .sch-smon-cal .cal-tbl thead th span {position:relative;display:block;z-index:1}
.prgr-sch-wr .sch-smon-cal .cal-tbl tbody {background:#f7f7f7}
.prgr-sch-wr .sch-smon-cal .cal-tbl tbody td {position:relative;padding:6px 0;font-size:14px;color:#333;text-align:center}
.prgr-sch-wr .sch-smon-cal .cal-tbl tbody td a {display:block;position:relative}
.prgr-sch-wr .sch-smon-cal .cal-tbl .day-tit .num {position:relative;display:block;width:30px;height:30px;margin:0 auto;text-align:center;line-height:28px}
.prgr-sch-wr .sch-smon-cal .cal-tbl tbody tr:first-child td .day-tit {margin:4px 0 0}
.prgr-sch-wr .sch-smon-cal .cal-tbl .cal-mk {display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#ededed;border-radius:50%;width:25px;height:25px;white-space:nowrap;overflow:hidden;z-index:-1}
.prgr-sch-wr .sch-smon-cal .cal-tbl .cal-mk span {padding-left:20px}
.prgr-sch-wr .sch-smon-cal .cal-tbl td.over .num {box-sizing:border-box;background:#fff;border-radius:50%;border:1px solid #db2c34}
.prgr-sch-wr .sch-smon-cal .cal-tbl td.today .num:after {content:"";display:block;position:absolute;width:5px;height:5px;right:0;top:4px;border-radius:50%;background:#da262e}
.prgr-sch-wr .sch-smon-datalist {display:block;box-sizing:border-box;width:1100px;padding:0 0 0 70px;flex-shrink:1}
.prgr-sch-wr .sch-smon-datalist .sch-smon-tit {color:#373737}
.prgr-sch-wr .sch-smon-datalist .daily-tit {box-sizing:border-box;padding:20px 10px;background:#12213a;font-family:"SCoreDream";font-weight:500;color:#fff;font-size:20px;line-height:1;text-align:center;letter-spacing:0}
.prgr-sch-wr .sch-smon-datalist .daily-ol {display:block}
.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {display:block;padding:23px 10px 24px 0;border-bottom:1px solid #ccc;font-size:17px;letter-spacing:0}
.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr {display:block;overflow:hidden;position:relative}
.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:absolute;width:200px;left:40px;top:0}
.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin:0 0 0 262px;color:#333;font-weight:500}
.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li.no-data {height:42px;color:#333;font-size:16px;font-weight:500;padding:165px 0 60px;background-image:url(/resources/_Img/Schedule/ico_nodata.png);background-position:center 85px}
.prgr-sch-wr .sch-smon-datalist .daily-ol .no-data {padding-right:0}

/** -- 학사일정 큰달력스타일 */
.prgr-sch-wr .sch-mon-cal .cal-tbl {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;border:0 solid #ddd}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead th {letter-spacing:0;background-color:#0061ba;padding:31px 0 33px 0;text-align:center;line-height:1}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list {display:none}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th {background-color:#fff;border-right:0;padding:22px 0;color:#555;font-size:15px}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead th .txt {display:block;border-right:1px solid rgba(255,255,255,0.15);color:#fff;font-size:16px;font-weight:400}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead th:last-child .txt {border-right:0}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead th .stxt {color:#555;font-size:15px}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th:first-child .stxt,
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:first-child .num,
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.isHoliday .num,
.prgr-sch-wr .sch-mon-cal .cal-tbl td.isHoliday .day-cont-list li {color:#f15922}
.prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th:last-child .stxt,
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:last-child .num {color:#285a88}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {position:relative;border:1px solid #e0e0e0;border-left:0;border-right:0;height:90px;padding:10px 10px 10px;color:#333;text-align:left;vertical-align:top;box-sizing:border-box}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td a,
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td button {display:block;border:0;background:transparent;text-align:left}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td:first-child {border-left:0}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td .num {letter-spacing:0;display:inline-block;color:#333;font-family:address-sans-pro, sans-serif;font-weight:500;text-align:left}
.prgr-sch-wr .sch-mon-cal .cal-tbl .day-tit {display:block;width:30px;color:#565656;margin-bottom:10px}
.prgr-sch-wr .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}
.prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk span {padding-left:20px}
.prgr-sch-wr .sch-mon-cal .cal-tbl .day-cont-list li {margin-bottom:3px;font-size:.944em;line-height:1.153}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.isHoliday {background-color:#ebd0d0;z-index:-1}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.over {border:2px solid #bfbfbf;background:#f2f2f2}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.today .num {position:relative}
.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td.today .num:before {display:block;content:"";position:absolute;bottom:-7px;left:50%;width:6px;height:6px;border-radius:50%;background:#f86518;transform:translateX(-50%)}
.prgr-sch-wr .cal-guide {}

/** -- 학사일정 레이어팝업 스타일 */
.sch-layer-open .sch-pop-list h3 {font-size:23px;font-weight:bold}
.sch-layer-open .sch-callist-wrap .sch-mon-listbox .sch-datalist,
.sch-layer-open .sch-datalist {border-top:2px solid #044288}
.sch-layer-open .sch-datalist:before {content:none}
.sch-layer-open .sch-datalist li {border-bottom:1px solid #ccc;padding:10px 0}
.sch-layer-open .sch-datalist li .data-in-wrap {display:block;position:relative;min-height:60px}
.sch-layer-open .sch-datalist li .data-in-wrap.is-s {padding-left:70px}
.sch-layer-open .sch-datalist li .data-in-wrap.is-d .pdate {width:140px}
.sch-layer-open .sch-datalist li .data-in-wrap.is-d {padding-left:150px}
.sch-layer-open .sch-datalist li .pcate {font-weight:bold;height:1.2em;padding:0.2em 0 0.6em 0;width:54px;font-size:11px;text-align:center;display:block;color:#fff}
.sch-layer-open .sch-datalist li .ptit {display:block;line-height:1.3em;padding-top:5px;font-size:15px;font-weight:400;color:#333;margin-bottom:5px}
.sch-layer-open .sch-datalist li .pdate {display:block;font-size:14px;letter-spacing:-0.05em}
.sch-layer-open .sch-datalist li .pdate {position:absolute;left:0;top:0}
.sch-layer-open .sch-datalist li .pdate .pdate-box {display:inline-block;vertical-align:middle;width:55px;padding-top:7px;padding-bottom:7px;background:#f5f5f5;border:1px solid #ddd;font-size:12px;font-style:normal;text-align:center}
.sch-layer-open .sch-pop-list li .pdate-box .mtxt {display:inline-block;width:100%;border-bottom:1px solid #ddd;padding-bottom:5px}
.sch-layer-open .sch-pop-list li .pdate-box .dtxt {display:inline-block;font-size:14px;font-weight:bold;padding-top:5px;color:#0097b2}
.sch-layer-open .sch-pop-list li .pdate-box .dtxt {color:#044288}
.sch-layer-open .sch-datalist li {display:block;position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ededed}
.sch-layer-open .sch-datalist li:last-child {border-bottom:0}
.sch-layer-open .sch-datalist li .data-in-wrap .pdate.hol {color:#555}
.sch-layer-open .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}
@media all and (max-width:1399px){
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr {padding:60px 100px 20px 450px;margin:0 0 50px}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {margin:0 0 20px}

	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-data-wr {padding:40px 0 0}
	.prgr-sch-wr .sch-sel-amon {padding:30px 0}
	.prgr-sch-wr .sch-smon-cal {width:400px}
	.prgr-sch-wr .sch-smon-datalist {padding:0 0 0 50px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {left:20px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin:0 0 0 230px}

	.prgr-sch-wr .sch-sel-amon .sel-m {padding-left:100px}
	.prgr-sch-wr .sch-sel-amon .sel-m li {width:calc(100% / 12)}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {left:20px}
}
@media all and (max-width:1199px) {
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr {min-height:226px;padding:50px 80px 20px 370px}
	.prgr-sch-wr .yListTopWr:before {width:80px}
	.prgr-sch-wr .yListTopWr .imgBox img {width:320px}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {font-size:1.9em}
}
@media all and (max-width:1099px) {
	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-smon-cal .cal-month {padding:15px 120px 15px 20px}
	.prgr-sch-wr .sch-smon-cal .cal-month .monthNum {font-size:20px}
	.prgr-sch-wr .sch-smon-cal .cal-month .monthTit {right:20px;top:50%}
	.prgr-sch-wr .sch-smon-datalist {width:800px;padding:0 0 0 30px}
	.prgr-sch-wr .sch-smon-datalist .daily-tit {padding:15px 10px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {padding:20px 10px 20px 0;font-size:16px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {left:10px;top:0;width:170px;color:#333}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:185px}
}
@media all and (max-width:999px){
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr {min-height:197px;padding:40px 60px 0 310px;margin:0 0 35px;border-width:8px}
	.prgr-sch-wr .yListTopWr:before {width:60px;right:-8px;border-width:8px}
	.prgr-sch-wr .yListTopWr .imgBox img {width:280px}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {font-size:1.7em}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:before {height:35px}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * span {font-size:16px}

	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-smon-cal .cal-month .monthNum {font-size:18px}
	.prgr-sch-wr .sch-smon-cal .cal-tbl-wr {padding:0}
	.prgr-sch-wr .sch-smon-cal .cal-tbl thead th {padding:12px 0 14px}
	.prgr-sch-wr .sch-smon-cal .cal-tbl tbody td {padding:3px 0}
	.prgr-sch-wr .sch-sel-amon {padding:25px 0}
	.prgr-sch-wr .sch-sel-amon .sel-y {padding:0 60px}
	.prgr-sch-wr .sch-sel-amon .sel-y .sch-date {font-size:2.5em}
	.prgr-sch-wr .sch-sel-amon .sel-y a {width:32px}
	.prgr-sch-wr .sch-sel-amon .sel-y a:before {height:16px;margin:-8px 0 0;background-size:72px auto}
	.prgr-sch-wr .sch-sel-amon .sel-y a.btn-next:before {background-position:-40px 0}
	.prgr-sch-wr .sch-sel-amon .sel-m li {font-size:16px}
	.prgr-sch-wr .sch-smon-datalist .daily-tit {font-size:18px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {padding:15px 10px 15px 0}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li.no-data {padding:140px 0 47px;background-position:center 65px}
	.prgr-sch-wr .sch-data-wr {padding:25px 0 0}

	/** -- 학사일정 큰달력스타일 */
	.prgr-sch-wr .sch-mon-cal .cal-tbl thead th,
	.prgr-sch-wr .sch-mon-cal .cal-tbl thead tr.stxt-list th {padding:15px 0;font-size:17px}
	.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {padding:10px;font-size:13px}
	.prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk {left:10px;top:7px}
}
@media all and (max-width:799px) {
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr {min-height:170px;padding:30px 50px 0 270px;margin:0 0 25px}
	.prgr-sch-wr .yListTopWr:before {width:50px}
	.prgr-sch-wr .yListTopWr .imgBox img {width:240px}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {margin:0 0 15px;font-size:1.6em}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * {min-width:150px}

	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-smon-cal .cal-month .monthNum,
	.prgr-sch-wr .sch-smon-datalist .daily-tit {font-size:18px}
	.prgr-sch-wr .sch-smon-cal .cal-month .monthTit {font-size:15px}
}
@media all and (max-width:768px){
	.prgr-sch-wr .sch-sel-amon .sel-m {padding:5px 0 5px 90px}
	.prgr-sch-wr .sch-sel-amon .sel-m li {font-size:15px;width:calc(100% / 6)}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {left:0;top:0;height:100%;border-right:1px solid #ccc;width:90px;display:flex;justify-content:center;align-items:center}
	.prgr-sch-wr .sch-sel-amon .sel-m li a {padding:10px 0}
	.prgr-sch-wr .sch-monlist-wr {display:block;margin:0}

	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-data-wr .sch-smon-datalist .daily-tit {width:0;height:0;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;padding:0}
	.prgr-sch-wr .sch-data-wr .sch-smon-datalist .daily-ol .daily-li {padding:12px 0}
	.prgr-sch-wr .sch-data-wr .sch-monlist-wr .sch-smon-datalist {padding-left:0;width:100%}
	.prgr-sch-wr .sch-smon-cal {position:relative;top:auto;left:auto;width:100%;padding-bottom:0;flex-shrink:1}
	.prgr-sch-wr .sch-smon-cal .cal-month {padding:15px 100px 15px 10px}
	.prgr-sch-wr .sch-smon-cal .cal-month .monthTit {right:10px}
	.prgr-sch-wr .sch-smon-cal .cal-tbl-wr {display:none}
	.prgr-sch-wr .sch-smon-datalist .sch-smon-tit {font-size:15px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li.no-data {background-image:none}

	/** -- 학사일정 큰달력스타일 */
	.prgr-sch-wr .sch-mon-cal .cal-tbl thead th .txt,
	.prgr-sch-wr .sch-mon-cal .cal-tbl thead th .stxt {font-size:14px}
}
@media all and (max-width:699px) {
	.prgr-sch-wr .yListTopWr {min-height:0;padding:20px 20px 0;border-left:8px solid #ebebeb}
	.prgr-sch-wr .yListTopWr:before {display:none}
	.prgr-sch-wr .yListTopWr .imgBox {position:relative;left:auto;top:auto;margin:0 0 15px}
	.prgr-sch-wr .yListTopWr .imgBox img {margin:0 auto}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {margin:0 0 10px;font-size:1.5em;text-align:center}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * {width:49%;min-width:0;margin:0 2% 2% 0}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:nth-child(2n) {margin-right:0}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:nth-last-child(-n+2) {margin-bottom:0}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * span {font-size:15px}

}
@media all and (max-width:599px){
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .sch-sel-amon {padding:20px 0}
	.prgr-sch-wr .sch-sel-amon .sel-y {padding:0 50px}
	.prgr-sch-wr .sch-sel-amon .sel-y .sch-date {font-size:2.3em}
	.prgr-sch-wr .sch-sel-amon .sel-m {padding-left:80px;padding-top:5px;text-align:left}
	.prgr-sch-wr .sch-sel-amon .sel-m li {padding:3px 0;font-size:13px}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {width:70px}

	/** -- 학사일정 목록스타일 */
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li {padding:15px 0 13px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core,
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {font-size:14px}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .date-core {position:relative;top:auto;left:auto;width:100%}
	.prgr-sch-wr .sch-smon-datalist .daily-ol .daily-li .daily-inwr .body-core {margin-left:0}

	/** -- 학사일정 큰달력스타일 */
	.prgr-sch-wr .sch-mon-cal .cal-tbl thead th {font-size:15px}
	.prgr-sch-wr .sch-mon-cal .cal-tbl tbody td {height:63px;height:45px;padding:5px;font-size:12px}
	.prgr-sch-wr .sch-mon-cal .cal-tbl .cal-mk {left:5px}
	.prgr-sch-wr .sch-mon-cal .cal-tbl .day-cont-list {position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden}
}
@media all and (max-width:499px) {
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr {padding:15px 15px 0}
	.prgr-sch-wr .yListTopWr .imgBox img {width:auto;max-width:100%}
	.prgr-sch-wr .yListTopWr .txtBox .yltTit {font-size:1.4em}
}
@media all and (max-width:399px){
	/* 학사일정 관련 게시판 바로가기 */
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > * {width:100%;margin:0 0 10px}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:nth-last-child(-n+2) {margin-bottom:10px}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:last-child {margin:0}
	.prgr-sch-wr .yListTopWr .txtBox .yltBtn > *:before {height:30px}


	.prgr-sch-wr .sch-sel-amon .sel-m {padding-left:50px}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all {width:40px}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a {padding:0}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:before {display:none}
	.prgr-sch-wr .sch-sel-amon .sel-m li.sel-all a:after {display:none}
	.prgr-sch-wr .sch-sel-amon .sel-m li {padding:0;font-size:12px}
	.prgr-sch-wr .sch-sel-amon .sel-m li a {display:block;padding:5px}
}

/** ---- 학사일정( 이전달, 이번달, 다음달 ) */
.sch-data-wr.year {display:flex;flex-flow:row;flex-wrap:wrap;width:100%;box-sizing:border-box;position:relative}
.sch-data-wr.year .sch-monlist-wr {display:inline-block;flex-flow:nowrap;flex-wrap:nowrap;width:32%;box-sizing:border-box;position:relative;margin:0 2% 10px 0}
.sch-data-wr.year .sch-monlist-wr:last-child {margin-right:0}
.sch-data-wr.year .sch-monlist-wr .sch-smon-cal {display:block;width:100%;height:100%}
.sch-data-wr.year .sch-monlist-wr .sch-smon-cal .cal-tbl tbody tr:last-child td {border-bottom:0}
.sch-data-wr.year .sch-monlist-wr.sideEdge {}
.sch-data-wr.year .sch-monlist-wr.sideEdge .box {width:100%;height:100%;background:#f5f5f5;font-size:0;text-align:center}
.sch-data-wr.year .sch-monlist-wr.sideEdge .box:before,
.sch-data-wr.year .sch-monlist-wr.sideEdge .box:after {content:"";display:inline-block;vertical-align:middle;opacity:.5}
.sch-data-wr.year .sch-monlist-wr.sideEdge .box:before {width:0;height:100%}
.sch-data-wr.year .sch-monlist-wr.sideEdge .box:after {width:192px;height:33px;background:url(/resources/_Img/Common/logo.png) no-repeat}
@media all and (max-width:699px) {
	.sch-data-wr.year {display:block;flex-flow:nowrap;flex-wrap:nowrap}
	.sch-data-wr.year .sch-monlist-wr {display:block;width:100%;margin:0}
	.sch-data-wr.year .sch-monlist-wr .sch-smon-cal {display:block;width:100%}
	.sch-data-wr.year .sch-monlist-wr.sideEdge {display:none}
}
@media all and (max-width:899px) {
	.sch-data-wr.year .sch-smon-cal {padding:2px 10px 10px}
}
@media all and (max-width:768px) {
	.sch-data-wr.year .sch-smon-cal .cal-tbl {display:table}
}
@media all and (max-width:699px) {
	.sch-data-wr.year .sch-monlist-wr .sch-smon-cal {height:auto}
	.sch-data-wr.year .sch-monlist-wr.n01 {margin:0 0 20px}
	.sch-data-wr.year .sch-monlist-wr.n02 {margin:0 0 20px}
	.sch-data-wr.year .sch-monlist-wr.n03 {}
}

/* ==============================
 * 연혁
 ================================ */
.history-top {margin-bottom:100px}
.history-type01 {}
.history-type01 .histTab {margin:0 0 90px}
.history-type01 .histBody {}
.history-type01 .histTit {color:#000;font-size:3.889em;font-weight:700;line-height:1;padding:0 0 19px;position:relative}
.history-type01 .histTit:after {content:'';display:block;width:2000px;height:2px;background:#da262e;position:absolute;bottom:0;right:100%;margin-right:-240px}
.history-type01 .histPkg {padding:60px 0 0;position:relative;min-height:500px}
.history-type01 .history-slide {position:absolute;top:60px;left:0;width:570px;box-sizing:border-box}
.history-type01 .history-slide:after {content:'';display:block;background:#12213a;width:100%;height:100%;position:absolute;top:22.5%;right:50%}
.history-type01 .history-slide .item .img {overflow:hidden;padding:70.175% 0 0;position:relative}
.history-type01 .history-slide .item .img img {display:block;position:absolute;width:100%;height:100%;left:0;top:0}
.history-type01 .history-slide .item .year {display:block;color:#0061ba;font-size:1.111em;font-weight:500;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;line-height:1.3;box-sizing:border-box;padding:0 170px 0 0}
.history-type01 .history-slide .item.hasNoData {background:#f7f7f7;padding-left:0;min-height:0;text-align:center}
.history-type01 .history-slide .item.hasNoData.hasNoData:before {content:"";display:inline-block;width:0;padding:70.175% 0 0;vertical-align:middle}
.history-type01 .history-slide .item.hasNoData .no-data {display:inline-block;background-position:center 0;padding:0;vertical-align:middle;width:auto}
.history-type01 .history-slide .item.hasNoData .no-data:before {content:"";display:block;width:71px;height:71px;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat;margin:0 auto 10px}
.history-type01 .history-slide .dataCtrl {display:flex;flex-flow:row;align-items:center;position:absolute;right:0;bottom:-11.25%;transform:translateY(50%);z-index:1}
.history-type01 .history-slide .dataCtrl div {display:inline-flex;flex-flow:row;align-items:center}
.history-type01 .history-slide .dataCtrl button {background:none;border:0;position:relative;box-sizing:border-box;transition:all .3s ease}
.history-type01 .history-slide .dataCtrl button:before,
.history-type01 .history-slide .dataCtrl button:after {content:"";display:block;position:absolute;top:0;bottom:0;margin:auto}
.history-type01 .history-slide .dataNums {color:#333;font-weight:100;letter-spacing:.2em}
.history-type01 .history-slide .dataNums .press {font-weight:700}
.history-type01 .history-slide .dataNums .bar {margin:-3px 0 0}
.history-type01 .history-slide .dataDots {}
.history-type01 .history-slide .dataNavi {display:flex;flex-flow:row;align-items:center;margin-left:26px}
.history-type01 .history-slide .dataNavi.disabled {display:none}
.history-type01 .history-slide .dataNavi button {width:35px;height:35px}
.history-type01 .history-slide .dataNavi [class*=owl]:before {box-sizing:border-box;border-width:2px;border-style:solid;border-color:#909090;width:12px;height:12px}
.history-type01 .history-slide .dataNavi [class*=owl]:after {width:22px;height:2px;background:#909090}
.history-type01 .history-slide .dataNavi .owl-prev:before {border-top:0;border-right:0;transform:translateX(25%) rotate(45deg);left:-1px}
.history-type01 .history-slide .dataNavi .owl-prev:after {left:0}
.history-type01 .history-slide .dataNavi .owl-next:before {border-bottom:0;border-left:0;transform:translateX(-25%) rotate(45deg);right:-1px}
.history-type01 .history-slide .dataNavi .owl-next:after {right:0}
.history-type01 .history-slide .dataAuto {}
.history-type01 .history-slide .dataAuto button {background:#12213a;border-radius:50%}
.history-type01 .history-slide .dataAuto button:after {border-style:solid;left:0;right:0;transition:all .3s}
.history-type01 .history-slide .dataAuto .btn-stop:after {width:8px;height:11px;box-sizing:border-box;border-width:0 2px;border-color:transparent rgba(255, 255, 255, .8)}
.history-type01 .history-slide .dataAuto .btn-stop:focus:after,
.history-type01 .history-slide .dataAuto .btn-stop:hover:after {border-color:transparent #fff}
.history-type01 .history-slide .dataAuto .btn-play {display:none}
.history-type01 .history-slide .dataAuto .btn-play:after {width:0;height:0;border-width:4px 0 4px 7px;border-color:transparent transparent transparent rgba(255, 255, 255, .8)}
.history-type01 .history-slide .dataAuto .btn-play:focus:after,
.history-type01 .history-slide .dataAuto .btn-play:hover:after {border-color:transparent transparent transparent #fff}
.history-type01 .history-slide + .history-list {margin:-138px 0 0 50%}
.history-type01 .engHistBody .history-slide + .history-list,
.history-type01 .no-his-tit .history-slide + .history-list {margin-top:0}
.history-type01 .history-list {position:relative}
.history-type01 .history-list .hist-unit {padding:0 0 55px 118px;position:relative}
.history-type01 .history-list .hist-unit:last-child {padding-bottom:0}
.history-type01 .his-tit {color:#da262e;font-size:1.667em;font-weight:700;line-height:1;position:absolute;top:-5px;left:0}
.history-type01 .his-lst {display:block}
.history-type01 .his-lst > li {display:flex;flex-flow:row;/* align-items:center; */position:relative;box-sizing:border-box;margin:0 0 14px}
.history-type01 .his-lst > li:last-child {margin:0}
.history-type01 .his-lst .hDate {color:#333;font-size:1.056em;font-weight:600;width:80px;flex:0 0 auto;letter-spacing:0}
.history-type01 .his-lst .hDate .hStrMonth {}
.history-type01 .his-lst .hDate .hStrMonth:after {content:". "}
.history-type01 .his-lst .hDate .hStrDate {}
.history-type01 .his-lst .hText {width:100%}
.history-type01 .his-lst .hText ul li {display:block;position:relative;margin:0 0 10px}
.history-type01 .his-lst .hText ul li:last-child {margin:0}
@media all and (max-width:1399px){
	.history-type01 .history-slide {width:40%}
}
@media all and (max-width:999px){
	.history-top {margin-bottom:40px}
	.history-type01 .histTab {margin:0 0 30px}
	.history-type01 .histTit {font-size:3.389em}
	.history-type01 .history-slide:after {right:60%}
	.history-type01 .history-slide + .history-list {margin:0 0 0 45%}
	.history-type01 .history-list .hist-unit {padding:0 0 40px 70px}
	.history-type01 .his-tit {font-size:1.367em;top:-1px}
	.history-type01 .his-lst .hDate {font-size:1em}
}
@media all and (max-width:768px){
	.history-type01 .histTit {font-size:2.889em}
	.history-type01 .histTit:after {margin-right:-165px}
	.history-type01 .history-slide:after {right:75%}
	.history-type01 .history-list .hist-unit {padding-left:0}
	.history-type01 .his-tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 7px}
}
@media all and (max-width:599px){
	.history-type01 .histPkg {padding:30px 0 0}
	.history-type01 .history-slide {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 22.5%;width:100%}
	.history-type01 .history-slide:after {right:60%}
	.history-type01 .history-slide + .history-list {margin:0}
}

/* ==============================
 * 사이트맵
================================ */
.site-all-menu {position:relative}
#layout-popup-wrap.site-all-menu {background:#fff url(/resources/_Img/Contents/sitemap_bg.jpg) no-repeat center bottom}
#layout-popup-wrap.site-all-menu > #popup-wrap {background:transparent}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {height:100px;padding:0 110px 0 83px;background:#fff}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head:before {height:100%}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head:after {content:'';display:inline-block;vertical-align:middle;width:194px;height:55px;background:url(/resources/_Img/Common/logo.png) no-repeat;background-size:cover}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head .htit {position:absolute;width:0;height:0;left:-9999em;top:-9999em;font-size:0;overflow:hidden}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {position:relative;box-sizing:border-box;height:calc(100% - 100px) !important;padding:45px 40px 110px 0;margin:0 0 0 83px;background:#fff}
#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont:before {content:"";display:block;position:absolute;width:230px;height:246px;bottom:0;left:60px;background:url(/resources/_Img/Contents/sitemap_spr.png) no-repeat;background-size:cover}
#layout-popup-wrap.site-all-menu > #popup-wrap > button {width:100px;height:100px}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close {transition:all .3s ease}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:before,
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:after {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;transform-origin:center;transition:all .3s ease}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:before {width:46px;height:2px;transform:rotate(-45deg)}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:after {width:2px;height:46px;transform:rotate(-45deg)}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:focus,
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:hover {background:#da262e}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:focus {outline:rgb(59, 153, 252) solid 3px;outline-offset:-3px}
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:focus:before,
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:hover:before,
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:focus:after,
#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:hover:after {transform:rotate(0)}
.sitemap-wrap {position:relative;box-sizing:border-box;height:605px}
.sitemap-wrap .sitemap-box {box-sizing:border-box;height:100%}
.sitemap-wrap .sitemap-box .sitemap-unit {display:block;box-sizing:border-box;margin:0 0 54px;padding:0 90px 0 0}
.sitemap-wrap .sitemap-box .sitemap-unit:last-child {margin:0}
.sitemap-wrap .sitemap-box .sitemap-list {display:block;box-sizing:border-box;position:relative;min-height:80px;padding:5px 0 22px 280px;margin:0 0 0 60px;border-bottom:2px solid #ddd}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit {display:block;position:absolute;width:200px;left:0;top:2px}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a {display:block;box-sizing:border-box}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a span {position:relative;display:inline-block;font-family:"SCoreDream",sans-serif;font-weight:600;color:#000;font-size:1.667em;letter-spacing:-.05em;line-height:1.4;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a span:after {content:"";display:block;position:absolute;width:8px;height:8px;top:-2px;right:-14px;border-radius:50%;background:#da262e}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a[target=_blank] span:after {content:"";position:relative;display:inline-block;vertical-align:middle;width:14px;height:14px;margin:-6px 0 0 10px;border-radius:0;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat 0 0;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:focus span,
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:hover span {color:#da262e}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:focus:before,
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:hover:before {height:100%}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:focus:after,
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a:hover:after {color:#da262e}
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a[target=_blank]:hover span:after,
.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a[target=_blank]:focus span:after {margin:-6px 0 0 6px}
.sitemap-wrap .sitemap-box .sitemap-list .depth1-body {box-sizing:border-box}
.sitemap-wrap .sitemap-box .sitemap-list .depth1 {display:flex;flex-flow:row;flex-wrap:wrap}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {width:18.79%;margin:0 1.5125% 34px 0;font-family:"SCoreDream",sans-serif;letter-spacing:-.05em}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(5n) {margin-right:0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1 {display:block;box-sizing:border-box;position:relative;border:1px solid #12213a;padding:0 30px 0 15px;background:#fff;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:before {content:"";display:inline-block;width:0;height:58px;vertical-align:middle}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:after {content:"";display:block;position:absolute;width:8px;height:8px;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #88909c #88909c transparent;top:0;right:0;bottom:0;left:0;margin:auto 22px auto auto;transform:rotate(-45deg);transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1 span {display:-webkit-inline-box;vertical-align:middle;max-width:90%;font-weight:500;color:#333;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:focus,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:hover {background:#12213a}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:focus span,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:hover span {color:#fff}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1[target=_blank]:after {display:inline-block;content:"";width:14px;height:14px;border-width:0;transform:rotate(0);background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -60px 0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1[target=_blank]:focus:after,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a1[target=_blank]:hover:after {background-position-x:-104px}
.sitemap-wrap .sitemap-box .sitemap-list .depth2-body {margin:21px 0 0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l2 {display:block;box-sizing:border-box;padding:0 0 0 20px;margin:0 0 10px}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l2:last-child {margin:0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2 {display:block;box-sizing:border-box;position:relative;padding:0 0 0 21px;line-height:1.3}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:before {content:"";display:block;position:absolute;width:10px;height:2px;background:#12213a;left:0;top:10px;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2 span {position:relative;display:inline-block;padding:0 0 2px;font-size:.944em;font-weight:400;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2 span:after {content:"";display:block;position:absolute;width:0px;height:1px;left:0;bottom:0;background:#da262e;transition:width .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:focus span,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:hover span {color:#da262e}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:focus span:after,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:hover span:after {width:100%}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2[target=_blank] span:after {content:"";position:relative;display:inline-block;vertical-align:middle;width:14px;height:12px;top:auto;left:auto;margin:0 0 4px 5px;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -80px 0;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2[target=_blank]:focus span:after,
.sitemap-wrap .sitemap-box .sitemap-list .lm_a2[target=_blank]:hover span:after {background-position:-58px 0}
.sitemap-wrap .sitemap-box .sitemap-list .depth3 {margin:5px 0 0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l3 {display:none;box-sizing:border-box;padding:0 0 0 15px;margin:0 0 3px}
.sitemap-wrap .sitemap-box .sitemap-list .lm_l3:last-child {margin:0}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a3 {display:block;box-sizing:border-box;position:relative;padding:0 0 0 13px;line-height:1.3}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a3:before {content:"";display:block;position:absolute;width:4px;height:2px;background:#12213a;left:0;top:12px;transition:all .3s ease}
.sitemap-wrap .sitemap-box .sitemap-list .lm_a3 span {display:inline-block;font-size:.889em;font-weight:300;transition:all .3s ease}
@media all and (max-width:1599px) {
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {padding:0 110px 0 40px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {padding:40px;margin:0}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont:before {left:40px}
	.sitemap-wrap {height:580px;padding:0}
	.sitemap-wrap .sitemap-box .sitemap-unit {margin:0 0 40px;padding:0}
	.sitemap-wrap .sitemap-box .sitemap-list {padding:0 0 20px 210px;margin:0}
	.sitemap-wrap .sitemap-box .sitemap-list .depth-tit {width:200px}
}
@media all and (max-width:1399px) {
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {height:80px;padding:0 90px 0 30px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head:after {width:180px;height:51px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {height:calc(100% - 80px) !important;padding:30px}
	#layout-popup-wrap.site-all-menu > #popup-wrap > button {width:80px;height:80px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:before {width:37px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:after {height:37px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont:before {width:184px;height:197px}
	.sitemap-wrap .sitemap-box .sitemap-list {min-height:0;padding:0 0 20px}
	.sitemap-wrap .sitemap-box .sitemap-list .depth-tit {position:relative;width:100%;left:auto;top:auto;margin:2px 0 0}
	.sitemap-wrap .sitemap-box .sitemap-list .depth1-body {margin:15px 0 0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {margin:0 1.5125% 20px 0}
	.sitemap-wrap .sitemap-box .sitemap-list .depth2-body {margin:15px 0 0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l2 {padding:0 0 0 10px}
}
@media all and (max-width:999px) {
	#layout-popup-wrap.site-all-menu {padding:0}
	#layout-popup-wrap.site-all-menu > #popup-wrap {padding:0}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {position:relative;height:70px;left:auto;top:auto;padding:0 80px 0 20px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head:after {width:158px;height:45px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {height:100% !important;padding:20px 0}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont:before {width:161px;height:172px;left:20px;bottom:80px}
	#layout-popup-wrap.site-all-menu > #popup-wrap > button {width:70px;height:70px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:before {width:32px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:after {height:32px}
	.sitemap-wrap {height:100%}
	.sitemap-wrap .sitemap-box {padding:0 15px 70px 20px}
	.sitemap-wrap .sitemap-box .sitemap-unit {margin:0 0 30px}
	.sitemap-wrap .sitemap-box .sitemap-list {padding:0 0 20px}
	.sitemap-wrap .sitemap-box .sitemap-list .depth-tit a span {font-size:1.5em}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {width:24%;margin:0 1.333% 1.333% 0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(5n) {margin-right:1.333%}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(4n) {margin-right:0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_a1 {padding:0 30px 0 10px}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_a1:before {height:46px}
	.sitemap-wrap .sitemap-box .sitemap-list .depth2-body {margin:10px 0 0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_a2 {padding:0 0 0 15px}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:before {width:8px}
}
@media all and (max-width:768px) {
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {height:60px;padding:0 70px 0 20px}
	#layout-popup-wrap.site-all-menu > #popup-wrap > button {width:60px;height:60px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont:before {width:138px;height:148px;bottom:60px}
	.sitemap-wrap .sitemap-box {padding:0 15px 60px 20px}
	.sitemap-wrap .sitemap-box .sitemap-unit {margin:0 0 20px}
	.sitemap-wrap .sitemap-box .sitemap-list {padding:0 0 10px}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {width:32%;margin:0 2% 2% 0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(5n),
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(4n) {margin-right:2%}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(3n) {margin-right:0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_a2:before {top:8px}
}
@media all and (max-width:599px) {
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head {height:50px;padding:0 60px 0 20px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-head:after {width:135px;height:38px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {padding:15px 0 0}
	#layout-popup-wrap.site-all-menu > #popup-wrap > button {width:50px;height:50px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:before {width:22px}
	#layout-popup-wrap.site-all-menu > #popup-wrap .btn-close:after {height:23px}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {width:49%}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(3n) {margin-right:2%}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(2n) {margin-right:0}
}
@media all and (max-width:399px) {
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1 {width:100%;margin:0 0 10px}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(5n),
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(4n),
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:nth-child(3n) {margin-right:0}
	.sitemap-wrap .sitemap-box .sitemap-list .lm_l1:last-child {margin:0}
}
@media all and (min-width:1000px) and (max-height:860px) {
	#layout-popup-wrap.site-all-menu > #popup-wrap {box-sizing:border-box;height:calc(100% - 30px)}
	#layout-popup-wrap.site-all-menu > #popup-wrap .pop-cont {padding:0;overflow:hidden}
	.sitemap-wrap {height:100%}
	.sitemap-wrap .sitemap-box {padding:40px}
}
 @media all and (min-width:1600px) and (max-height:860px) {
	.sitemap-wrap .sitemap-box {padding:40px 40px 40px 0}
}

/* ==============================
 * 학칙 및 규정
 ================================ */
.ruleBk-Pkg {box-sizing:border-box;position:relative;;overflow:hidden}
.ruleBk-Util {}

/** -- pdf미리보기 레이어팝업 */
#layout-popup-wrap.rbLayer > #popup-wrap .pop-cont {overflow:hidden}
#layout-popup-wrap.rbLayer > #popup-wrap .pop-cont .pdf-skin-view {height:100%;padding:0}

/** -- 검색바 */
.ruleBk-Util .rbSearch {display:block;width:100%;text-align:center;background:#efefef;height:100px;padding:25px 0;border-bottom:2px solid #da262e;box-sizing:border-box}
.ruleBk-Util .rbSearch .rulekbSearch {background:#ececec;box-sizing:border-box}
.ruleBk-Util .rbSearch .rulekbSearch form {font-size:0;position:relative}
.ruleBk-Util .rbSearch .rulekbSearch label {display:inline-block;font-family:"SCoreDream", sans-serif;font-size:20px;font-weight:600;color:#222;margin:0 37px 0 0;vertical-align:middle}
.ruleBk-Util .rbSearch .rulekbSearch select {min-width:190px;vertical-align:middle;height:50px;margin:0 9px 0 0;color:#767676;font-size:16px;padding:10px 15px 10px 10px;border-color:#12213a;background:#fff url(/resources/_Img/Common/selfrm_arr7.gif) no-repeat 155px 50%}
.ruleBk-Util .rbSearch .rulekbSearch select option {color:#555}
.ruleBk-Util .rbSearch .rulekbSearch input.text {vertical-align:middle;width:350px;height:50px;box-sizing:border-box;border-color:#12213a;font-size:16px;font-weight:300;letter-spacing:-.05em;margin:0;padding:0 16px;background-color:#fff;color:#b6b6b6 !important}
.ruleBk-Util .rbSearch .rulekbSearch .btn-srh {vertical-align:middle;width:60px;height:50px;border:transparent;position:relative;transform:translateX(-100%);background-image:url(/resources/_Img/Common/btn_search_b.gif);background-repeat:no-repeat;background-position:13px;border:1px solid #12213a;border-left:0;background-color:#fff}
.ruleBk-Util .rbSearch .rulekbSearch .btn-srh span {display:block;font-size:0}

/** -- 프로그램 모듈 카테고리 관리 */
.ruleBk-Util .rbCate {background:transparent;width:410px;height:100%;box-sizing:border-box;position:absolute;top:100px;left:0;z-index:100;border-right:1px solid #ccc}
.ruleBk-Util .rbCate .rulebk-cate {}
.ruleBk-Util .rbCateTit {display:block;width:100%;background:#f8dedf;height:118px;line-height:118px;box-sizing:border-box}
.ruleBk-Util .rbCateTit span {display:inline-block;font-size:20px;color:#222;font-weight:600;position:relative;box-sizing:border-box;padding:0 0 0 112px;font-family:"SCoreDream", sans-serif;letter-spacing:0}
.ruleBk-Util .rbCateTit span:before {content:"";display:block;position:absolute;width:60px;height:60px;background:url(/resources/_Img/Rule/rulebk_spr.png) no-repeat 0px 0px #fff;left:30px;top:50%;transform:translateY(-50%)}
.ruleBk-Util .rbCateLst {height:570px;overflow-y:auto;box-sizing:border-box;padding:40px 34px}
.ruleBk-Util .rbCateLst .mCSB_scrollTools .mCSB_draggerRail {background:#ddd}
.ruleBk-Util .rbCateLst.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.ruleBk-Util .rbCateLst.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {opacity:1;filter:"alpha(opacity=1)";-ms-filter:"alpha(opacity=1)"}
.ruleBk-Util .rbCateLst > ul {}
.ruleBk-Util .rbCateLst > ul > li {display:block;margin:0 0 2px}
.ruleBk-Util .rbCateLst > ul > li:last-child {margin:0}
.ruleBk-Util .rbCateLst li {position:relative}
.ruleBk-Util .rbCateLst li > ul .li-wr:before {position:absolute;left:-25px;top:1px;content:"";display:block;width:16px;height:16px;background-image:url(/resources/_Img/Rule/rulebk_spr.png);background-repeat:no-repeat; background-position:-234px 0;margin:0 0 0 3px;background-size:510px auto;z-index:1}
.ruleBk-Util .rbCateLst .ul-wr2 .li-wr:after {content:"";display:block;background-image:url(/resources/_Img/Rule/rulebk_spr.png);background-repeat:no-repeat; background-position:-260px 0;margin:0 0 0 3px;background-size:510px auto;width:16px;height:16px;position:absolute;top:9px;left:0px}
.ruleBk-Util .rbCateLst .ul-wr2 .li-wr:hover:after {background-position:-286px 0}
.ruleBk-Util .rbCateLst .is-handle {display:none}
.ruleBk-Util .rbCateLst .has-sub > .li-wr > .nm-wr:hover strong:after {width:0}
.ruleBk-Util .rbCateLst .ul-wr1 > li > .li-wr > .nm-wr:before {content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/resources/_Img/Rule/rulebk_spr.png);background-repeat:no-repeat;background-position:-174px 0;margin:0 5px 0 0;background-size:510px auto}
.ruleBk-Util .rbCateLst .ul-wr1 > li.is-open > .li-wr > .nm-wr:before {background-position:-140px 0}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub > .li-wr > .nm-wr:before {content:"";display:inline-block;vertical-align:middle;background-image:url(/resources/_Img/Rule/rulebk_spr.png);background-repeat:no-repeat;margin:0 5px 0 0;background-size:510px auto;width:16px;height:16px;background-position:-208px 0}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .li-wr:after {display:none}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-close .li-wr:after {display:none}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr:after  {display:block}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 li .ul-wr2 {margin-top:2px}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr {line-height:20px}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr .nm-wr {padding-left:20px;color:#555;margin-top:-5px}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr .nm-wr strong,
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr .nm-wr span {color:#555}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub .li-wr {padding-left:0}
.ruleBk-Util .rbCateLst .li-wr {position:relative;line-height:23px;padding-left:1px}
.ruleBk-Util .rbCateLst .li-wr:hover {cursor:pointer}
.ruleBk-Util .rbCateLst .ul-wr1 > li > .li-wr > .nm-wr strong {font-size:18px;color:#192e50;font-weight:500;letter-spacing:-.02em;padding-top:4px}
.ruleBk-Util .rbCateLst .ul-wr1 > li {margin-bottom:18px}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr {position:relative;display:inline-block;vertical-align:top;padding-left:20px}
.ruleBk-Util .rbCateLst .has-sub .ul-wr2 .has-sub .nm-wr {padding-left:0}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr strong {position:relative;display:inline-block;vertical-align:middle;font-size:15px;color:#333;font-weight:400}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr strong:after {position:absolute;bottom:0;left:0;content:"";display:block;width:0;height:1px;background:#da262e;transition:all .2s ease}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr span {color:#192d50;display:inline-block;vertical-align:middle;font-size:16px;line-height:2.187;letter-spacing:-.025em;font-weight:500}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr:hover strong {color:#192d50;display:inline-block;vertical-align:middle;font-size:16px;line-height:2.187;letter-spacing:-.025em;font-weight:500}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr .is-nm {padding:0;margin:0 4px;font-weight:400;color:#333;letter-spacing:-.025em}
.ruleBk-Util .rbCateLst .ul-wr2 .is-over .nm-wr strong:after,
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr:hover strong:after {width:100%}
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr:hover strong ,
.ruleBk-Util .rbCateLst .ul-wr2 .nm-wr:hover span {color:#da262e}
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub.is-open .nm-wr > span,
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub.is-open .nm-wr > strong {color:#192e50}
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub .nm-wr:hover strong,
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub.is-open .nm-wr:hover span {color:#192e50}
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr .nm-wr:hover strong,
.ruleBk-Util .rbCateLst .ul-wr2 .has-sub.is-open .ul-wr2 .li-wr .nm-wr:hover span {color:#da262e}
.ruleBk-Util .rbCateLst .is-over .is-handle .btns, .ruleBk-Util .rbCateLst .li-wr:hover .is-handle .btns {background-position:-92px 0}
.ruleBk-Util .rbCateLst li ul {margin:12px 0 0 30px;display:none}
.ruleBk-Util .rbCateLst li ul li .is-handle .btns {background-position:0 -96px}
.ruleBk-Util .rbCateLst .is-over ul li .is-handle .btns, .ruleBk-Util .rbCateLst ul li .li-wr:hover .is-handle .btns {background-position:0 -128px}
.ruleBk-Util .rbCate .rulebk-msg {margin-left:400px}
.ruleBk-Util .rbCate .rulebk-msg p {position:absolute;top:56px;right:0;text-align:center;padding:0 105px;width:100%;box-sizing:border-box}
.ruleBk-Util .rbCate .rulebk-msg p.no-data {display:none}
.ruleBk-Util .rbCate .rulebk-msg p:before {display:block;content:"";width:260px;height:152px;background:url(/resources/_Img/Common/rulebk_spr.png) no-repeat;margin:0 auto 27px}
.ruleBk-Util .rbCate .rulebk-msg p.no-data:before {background-position:0 100%}
.ruleBk-Util .rbCate .rulebk-msg p span {display:block}
/** -- 검색결과리스트 */
.ruleBk-List {position:relative;min-height:575px;box-sizing:border-box;padding:45px 30px 40px 435px;border:1px solid #ccc}
.ruleBk-List .tit {padding:0px 0 2px 82px;margin:0 0 45px;position:relative}
.ruleBk-List .tit:before {content:"";display:block;position:absolute;width:60px;height:60px;background-color:#12213a;background-image:url(/resources/_Img/Rule/rulebk_spr.png);background-repeat:no-repeat;background-position:-70px 0;left:3px;top:-14px;background-size:510px auto}
.ruleBk-List .tit span {display:inline-block;vertical-align:middle;font-size:20px;font-weight:500;color:#222;letter-spacing:-.02em}
.ruleBk-List .tit span:before {display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;background:#fff;opacity:.5;border-radius:50%;margin:0 12px}
.ruleBk-List .tit span:first-child:before {display:none}
.ruleBk-List .tit span:last-child:before {opacity:1}
.ruleBk-List .no-data {background:none;padding:80px 0 100px 0}
.ruleBk-List .is-wauto-box .bdListTbl .no-data:before {content:"";display:block;width:250px;height:230px;margin:0 auto 32px auto;background:url(/resources/_Img/Rule/rulebk_spr.png) no-repeat -279px -50px}
.ruleBk-List .is-wauto-box .bdListTbl .no-data:after {content:"";display:block;width:250px;height:3px;background-color:#e3e3e3;margin:-44px auto 0 auto}
.ruleBk-List .is-wauto-box .bdListTbl {min-width:900px}
.ruleBk-List .is-wauto-box .bdListTbl th {font-size:.941em}
.ruleBk-List .btn-view {width:22px;height:25px;border:0;background:url(/resources/_Img/Common/ico_view.png) no-repeat 100% 0;vertical-align:middle}
.ruleBk-List .btn-view:hover {background-position:0 0}
.ruleBk-List .initGuideMsg {display:block;position:absolute;width:70.714%;right:0;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:200px 20px 0}
.ruleBk-List .initGuideMsg:before {content:"";display:block;position:absolute;width:250px;height:230px;left:50%;top:0;margin:0 0 0 -135px;background:url(/resources/_Img/Rule/rulebk_spr.png) no-repeat 0px -50px}
.ruleBk-List .initGuideMsg p:before {content:"";display:block;width:250px;height:3px;background-color:#e3e3e3;margin:0 auto 13px auto}
.ruleBk-List .initGuideMsg p {color:#555;text-align:center;font-size:18px;letter-spacing:-.02em;line-height:1.555;margin-top:46px}
.ruleBk-List .is-wauto-box .bdListTbl .no-data {color:#555;text-align:center;font-size:18px;letter-spacing:-.02em;line-height:1.555;position:relative}
.ruleBk-List .initGuideMsg p span {display:block}
@media all and (max-width:1400px) {
	.ruleBk-Util .rbCate {width:350px}
	.ruleBk-List .initGuideMsg {width:calc(100% - 350px)}
	.ruleBk-List {padding:45px 30px 40px 380px}
}
@media all and (max-width:1024px) {
	.ruleBk-Util .rbSearch .rulekbSearch label {font-size:18px;margin:0 10px 0 0}
	.ruleBk-Util .rbSearch .rulekbSearch input.text {/* padding:0 10px;width:170px */}
	.ruleBk-Util .rbCateLst {padding:20px 20px}
	.ruleBk-List .tit {margin:0 0 40px}
}
@media all and (max-width:899px) {
	.ruleBk-Util .rbCate {width:260px}
	.ruleBk-List .initGuideMsg {width:calc(100% - 260px)}
	.ruleBk-List {padding:30px 20px 30px 295px}
	.ruleBk-Util .rbCateLst li ul {margin:8px 0 0 20px}
	.ruleBk-Util .rbCateLst .nm-wr strong,
	.ruleBk-Util .rbCateLst .nm-wr span {display:inline}
	.ruleBk-Util .rbCateLst .ul-wr1 > li > .li-wr > .nm-wr strong {font-size:17px}
	.ruleBk-Util .rbCateTit {height:80px;line-height:80px}
	.ruleBk-Util .rbCateLst li > ul .li-wr:before {left:-22px}
	.ruleBk-Util .rbCateTit span {font-size:18px;padding-left:85px}
	.ruleBk-Util .rbCateTit span:before {width:48px;height:48px;background-size:408px auto;left:20px}
	.ruleBk-List .tit:before {width:48px;height:48px;background-size:408px auto;left:20px;background-position:-56px 0;left:0}
	.ruleBk-List .tit {padding:0px 0 2px 67px;font-size:18px}
	.ruleBk-List .initGuideMsg {padding:140px 20px}
	.ruleBk-List .initGuideMsg p {margin-top:35px}
	.ruleBk-List .initGuideMsg:before {width:175px;height:161px;margin:0 0 0 -94px;background-position:0px -35px;background-size:357px auto;position:relative}
	.ruleBk-List .is-wauto-box .bdListTbl .no-data:before {width:175px;height:161px;background-position:-195px -35px;background-size:357px auto}
}
@media all and (max-width:760px) {
	.ruleBk-Pkg {padding:0}
	.ruleBk-Util .rbSearch {position:relative;left:auto;top:auto}
	.ruleBk-Util .rbCate {position:relative;width:auto;padding:0;height:auto;left:auto;top:auto;border-right:1px solid #ccc;border-left:1px solid #ccc}
	.ruleBk-Util .rbCateLst {max-height:290px}
	.ruleBk-Util .rbCateTit {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}
	.ruleBk-List {min-height:300px;padding:30px 20px}
	.ruleBk-List .initGuideMsg {position:relative;left:auto;top:auto;transform:translateY(0);width:100%}
	.ruleBk-List .initGuideMsg p {font-size:16px;margin-top:20px}
	.ruleBk-List .initGuideMsg {width:100%;padding:0}
	.ruleBk-List .is-wauto-box .bdListTbl {min-width:650px}
	.ruleBk-Util .rbSearch {height:auto;padding:20px}
	.ruleBk-Util .rbSearch .rulekbSearch label {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
	.ruleBk-Util .rbSearch .rulekbSearch select {display:block;min-width:0;width:100%;background-position:calc(100% - 20px) 50%;height:40px;margin-bottom:10px}
	.ruleBk-Util .rbSearch .rulekbSearch input.text {width:100%;margin:-1px 0 0;padding:0 60px 0 10px;height:40px}
	.ruleBk-Util .rbSearch .rulekbSearch .btn-srh {width:35px;height:31px;background-size:16px auto;position:absolute;padding:0;right:-23px;bottom:3px;border:0}
}
@media all and (max-width:599px) {
	.ruleBk-Util .rbSearch {height:auto;padding:20px}
	.ruleBk-Util .rbSearch .rulekbSearch label {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
	.ruleBk-Util .rbSearch .rulekbSearch select {display:block;min-width:0;width:100%;background-position:calc(100% - 20px) 50%;height:40px;margin-bottom:10px}
	.ruleBk-Util .rbSearch .rulekbSearch input.text {width:100%;margin:-1px 0 0;padding:0 60px 0 10px;height:40px}
	.ruleBk-Util .rbSearch .rulekbSearch .btn-srh {width:35px;height:31px;background-size:16px auto;position:absolute;padding:0;right:-23px;bottom:3px;border:0}
	.ruleBk-Util .rbCateLst {padding:20px 20px 15px 20px}
	.ruleBk-Util .rbCateLst {max-height:230px}
	.ruleBk-List {padding:30px 10px 10px 10px}
	.ruleBk-List .tit {margin:0;padding:0px 0 20px 67px}
	.ruleBk-List .tit span {font-size:17px}
	.ruleBk-List .tit:before {top:-12px}
}

.Admin-RegulationBook {}
.Admin-RegulationBook .ruleBk-Pkg {padding:0}
.Admin-RegulationBook .ruleBk-List {z-index:1;min-height:500px}
.Admin-RegulationBook .ruleBk-List .tbl-type01-box {font-size:15px}
.Admin-RegulationBook .ruleBk-Util {}
.Admin-RegulationBook .ruleBk-Util .rbSearch {height:auto}
.Admin-RegulationBook .ruleBk-Util .rbCateLst {}
.Admin-RegulationBook .ruleBk-Util .rbCateLst .nm-wr strong {letter-spacing:-.075em}
.Admin-RegulationBook .ruleBk-Util .rbCate {top:142px;width:330px}
.Admin-RegulationBook .ruleBk-Util .rbSearch .rulekbSearch {padding:20px 20px;text-align:left}
.Admin-RegulationBook .ruleBk-Util .rbSearch .rulekbSearch * {vertical-align:middle}
.Admin-RegulationBook .ruleBk-Util .rbSearch .rulekbSearch span {display:block}
.Admin-RegulationBook .ruleBk-Util .rbSearch .rulekbSearch select {min-width:170px}
.Admin-RegulationBook .ruleBk-Util .rbSearch .btn-srh {position:relative;width:45px;padding:0}
/*.Admin-RegulationBook .ruleBk-Util .rbSearch .btn-srh:after {content:"";display:block;position:absolute;width:20px;height:19px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/resources/_Img/Admin/bt_search_w.png) no-repeat}*/
.Admin-RegulationBook .ruleBk-Util .rbSearch .btnPkg {}
.Admin-RegulationBook .ruleBk-Util .rbSearch .btnPkg button {height:45px;padding:0;width:130px}

/* ==============================
 * 교수소개
 ================================ */
.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 all and (max-width:849px){
	.professor-wr .professor-list > li {margin-left:0;width:100%;display:block}
}
@media all 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 all 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}
}


/** -- 학과 교수소개 */
.prof-type01 {}
.prof-type01 .profLst-wr {display:flex;flex-flow:row wrap}
.prof-type01 .proflst {border:2px solid #d7d7d7;border-top:0;box-sizing:border-box;display:flex;flex-flow:row;margin:0 0 40px 40px;width:calc(50% - 20px);padding:45px 40px 38px;position:relative}
.prof-type01 .proflst:before {content:"";display:block;width:100%;height:2px;background:#253a5e;position:absolute;top:0;left:0;margin:0 -2px;padding:0 2px}
.prof-type01 .proflst:nth-child(2n+1) {margin-left:0}
.prof-type01 .prof-img {align-self:flex-start;background:#f2f2f2 url(/resources/_Img/Prof/logo_symbol.png) no-repeat 50% 50%;display:flex;flex-direction:row;margin-right:60px;width:120px;position:relative}
.prof-type01 .prof-img:before {content:'';display:block;width:0;padding-top:129.167%}
.prof-type01 .prof-img img {position:absolute;left:0;top:0;width:100%;height:100%;background:#e9e9e9;z-index:0}
.prof-type01 .prof-cont {flex:1 1 auto;width:calc(100% - 180px);padding:10px 0 0;position:relative;z-index:100}
.prof-type01 .prof-cont .prof-name {font-family:SCoreDream, sans-serif;font-weight:500;margin:0 0 25px;padding-right:50px}
.prof-type01 .prof-cont .prof-name > * {display:inline-block;vertical-align:bottom;box-sizing:border-box;position:relative;line-height:1.3}
.prof-type01 .prof-cont .prof-name .name {color:#000;font-size:1.222em;margin-right:15px}
.prof-type01 .prof-cont .prof-name .duty {color:#253a5e;font-size:.833em}
.prof-type01 .prof-cont .profSumm {}
.prof-type01 .prof-cont .profSumm a {transition:all .3s ease}
/*
.prof-type01 .prof-cont .profSumm a:after {content:"";display:inline-block;width:14px;height:12px;vertical-align:middle;margin:0 0 4px 5px;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -75px 0}
*/
.prof-type01 .prof-cont .profSumm a:focus,
.prof-type01 .prof-cont .profSumm a:hover {color:#000;text-decoration:underline}
.prof-type01 .prof-cont .profSumm a:focus:after,
.prof-type01 .prof-cont .profSumm a:hover:after {background-position:-99px 0}
.prof-type01 .prof-cont .profBtn {display:block;position:absolute;right:0;top:0;font-size:0}
.prof-type01 .prof-cont .profBtn > * {display:inline-block;box-sizing:border-box;position:relative;border:1px solid transparent;line-height:1;color:#fff;width:46px;overflow:hidden;transition:all .3s ease;position:relative;z-index:1}
.prof-type01 .prof-cont .profBtn > *:first-child:last-child {margin-right:0}
.prof-type01 .prof-cont .profBtn > *:before {content:'';display:block;background:url(/resources/_Img/Prof/prgr_prof_spr.png) no-repeat;width:100%;padding-top:100%}
.prof-type01 .prof-cont .profBtn > *:after {content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:100%;left:0;width:100%;height:100%;position:absolute;top:-100%;left:50%;margin-left:-50%;transform:scale(0);-ms-transform:scale(0);transition:all .7s ease;opacity:.05;z-index:-1}
.prof-type01 .prof-cont .profBtn > *:hover:after,
.prof-type01 .prof-cont .profBtn > *:focus:after {transform:scale(2);top:0}
.prof-type01 .prof-cont .profBtn > *:focus:before,
.prof-type01 .prof-cont .profBtn > *:hover:before {background-position:-44px 0}
.prof-type01 .prof-cont .profBtn > *:focus:after,
.prof-type01 .prof-cont .profBtn > *:hover:after {opacity:1}
.prof-type01 .prof-cont .profBtn .btn-mail {border-color:#da262e;margin:0 5px 0 0}
.prof-type01 .prof-cont .profBtn .btn-mail:after {background:#da262e}
.prof-type01 .prof-cont .profBtn .btn-list {}
.prof-type01 .dpt-desc {margin:30px 0 0}
.prof-type01.layer {}
.prof-type01.layer .proflst {padding:20px}
.prof-type01.layer .dpt-img {left:20px;top:20px}
.prof-type01.layer .dpt-img:after {left:10px;top:10px}
.prof-type01.layer .dpt-cont {min-height:230px;padding:0 0 0 180px}
@media all and (max-width:1399px) {
	.prof-type01 .proflst {padding:35px}
	.prof-type01 .prof-cont .prof-name .duty {display:block}
}
@media all and (max-width:999px) {
	.prof-type01 .proflst {flex-direction:column;margin:0 0 20px 20px;width:calc(50% - 10px)}
	.prof-type01 .prof-img {margin:0 auto 30px}
	.prof-type01 .prof-cont {flex:none;width:auto}
	/* .prof-type01 .prof-cont .profBtn {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 auto} */
}
@media all and (max-width:599px) {
	.prof-type01 .proflst {width:100%;margin:0 0 20px;padding:35px 20px 20px}
	.prof-type01 .prof-img {margin:0 auto 10px}
	.prof-type01 .prof-cont .prof-name {margin:0 0 15px;padding-right:0}
	.prof-type01 .prof-cont .profBtn {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:20px 0 0;text-align:center}
}

/* ==============================
 * 배너모음
================================ */
.cbanner-wrap {}
.cbanner-wrap ul {display:flex;flex-flow:row;flex-wrap:wrap}
.cbanner-wrap ul li {box-sizing:border-box;width:24%;margin:1.45% 1.333% 0 0}
.cbanner-wrap ul li:nth-child(-n+4) {margin-top:0}
.cbanner-wrap ul li:nth-child(4n) {margin-right:0}
.cbanner-wrap ul li a {display:block;box-sizing:border-box;padding:10px 10px 20px;border:1px solid #ddd;transition:all .3s ease}
.cbanner-wrap ul li a .pImg {position:relative;box-sizing:border-box;margin:0 0 22px;border-bottom:1px solid #12213a}
.cbanner-wrap ul li a .pImg .imgBox {position:relative;display:block;box-sizing:border-box;height:0;padding:0 0 54%;overflow:hidden}
.cbanner-wrap ul li a .pImg span img {display:block;position:absolute;width:auto;height:auto;max-width:80%;max-height:80%;top:0;right:0;bottom:0;left:0;margin:auto}
.cbanner-wrap ul li a .pImg .ico {position:absolute;box-sizing:border-box;width:50px;height:50px;right:0;bottom:-1px;border:1px solid #12213a;background:#fff}
.cbanner-wrap ul li a .pImg .ico:before {content:"";display:block;position:absolute;width:13px;height:13px;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -60px -46px}
.cbanner-wrap ul li a .pTxt {text-align:center;line-height:1.2}
.cbanner-wrap ul li a .pTxt .tit {margin:0 0 12px;font-size:1.056em;letter-spacing:-.05em;color:#333;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cbanner-wrap ul li a .pTxt .date {font-size:.889em;font-family:basic-sans,sans-serif;letter-spacing:0;color:#767676}
.cbanner-wrap ul li a:focus,
.cbanner-wrap ul li a:hover {border-color:#12213a}
@media all and (max-width:1199px) {
	.cbanner-wrap ul li a .pImg .ico {width:40px;height:40px}
}
@media all and (max-width:999px) {
	.cbanner-wrap ul li {width:32%;margin:2% 2% 0 0}
	.cbanner-wrap ul li:nth-child(-n+4) {margin-top:2%}
	.cbanner-wrap ul li:nth-child(-n+3) {margin-top:0}
	.cbanner-wrap ul li:nth-child(4n) {margin-right:2%}
	.cbanner-wrap ul li:nth-child(3n) {margin-right:0}
	.cbanner-wrap ul li a {padding:10px 10px 15px}
	.cbanner-wrap ul li a .pImg {margin:0 0 15px}
	.cbanner-wrap ul li a .pImg .imgBox {padding:0 0 40%}
	.cbanner-wrap ul li a .pImg .ico {width:35px;height:35px}
	.cbanner-wrap ul li a .pImg .ico:before {width:10px;height:10px;background-size:102px auto;background-position:-48px -37px}
	.cbanner-wrap ul li a .pTxt .tit {margin:0 0 10px}
}
@media all and (max-width:768px) {
	.cbanner-wrap ul li {width:49%}
	.cbanner-wrap ul li:nth-child(-n+3) {margin-top:2%}
	.cbanner-wrap ul li:nth-child(-n+2) {margin-top:0}
	.cbanner-wrap ul li:nth-child(3n) {margin-right:2%}
	.cbanner-wrap ul li:nth-child(2n) {margin-right:0}
	.cbanner-wrap ul li a .pTxt .tit {font-size:1em}
}
@media all and (max-width:499px) {
	.cbanner-wrap ul li {width:100%;margin:10px 0 0}
	.cbanner-wrap ul li:nth-child(-n+4),
	.cbanner-wrap ul li:nth-child(-n+3),
	.cbanner-wrap ul li:nth-child(-n+2) {margin-top:15px}
	.cbanner-wrap ul li:first-child {margin-top:0}
	.cbanner-wrap ul li:nth-child(4n),
	.cbanner-wrap ul li:nth-child(3n) {margin-right:0}
	.cbanner-wrap ul li a {padding:10px}
	.cbanner-wrap ul li a .pImg {margin:0 0 10px}
	.cbanner-wrap ul li a .pImg .imgBox {padding:0 0 30%}
	.cbanner-wrap ul li a .pImg .ico {width:30px;height:30px}
	.cbanner-wrap ul li a .pTxt .tit {margin:0 0 5px}
}


/* ==============================
 * 조직도
 ================================ */
.org-wr {position:relative;text-align:center}
.org-wr .org-reg-date {margin-bottom:20px;color:#12213a;text-align:right}
.org-wr [class*=tit-lv] {box-sizing:border-box;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;flex:0 0 auto;font-family:"SCoreDream", sans-serif;font-weight:500;padding:7px 10px;position:relative;transition:box-shadow .3s}
.org-wr [class*=tit-lv]:after {content:'';display:block;background:#ccc;position:absolute;margin:auto;z-index:-1}
.org-wr [class*=tit-lv]:not(.tit-lv1) .blt {display:block;width:21px;height:13px;position:absolute;top:0;left:-6px;bottom:0;margin:auto}
.org-wr [class*=tit-lv]:not(.tit-lv1) .blt:before,
.org-wr [class*=tit-lv]:not(.tit-lv1) .blt:after {content:'';display:block;width:13px;height:13px;border-radius:50%;position:absolute;top:0}
.org-wr [class*=tit-lv]:not(.tit-lv1) .blt:before {background:#fff;right:0}
.org-wr [class*=tit-lv]:not(.tit-lv1) .blt:after {background:#12213a;mix-blend-mode:multiply;left:0}
.org-wr [class*=body-lv] {box-sizing:border-box;position:relative}
.org-wr [class*=body-lv]:before,
.org-wr [class*=body-lv]:after {content:'';display:block;background:#ccc;position:absolute;margin:auto;z-index:-1}

.org-wr .org-cli1 {width:100%;display:flex;flex-flow:row;align-items:flex-start}
.org-wr .org-cli1:last-child .org-cul2:after {width:1px;height:100%;background:#fff;top:30px;left:-255px}
.org-wr .org-cli1 .org-ctit1 {background:#da262e;color:#fff;font-size:1em;width:180px;height:60px;margin-right:50px}
.org-wr .org-cli1 .org-ctit1:after {width:100%;height:1px;top:0;bottom:0;left:-25px}
.org-wr .org-cli1:first-child .org-ctit1:after {left:-50px}
.org-wr .org-san1 .org-cli1 .org-ctit1 {background:#ed2462}
.org-wr .org-cul2 {background:#f7f7f7;display:flex;flex-flow:row wrap;padding:20px 20px 29px;width:100%}
.org-wr .org-cul2:before {width:100%;height:1px;left:-50px;top:30px}
.org-wr .org-cul2 [class*=org-ctit] {font-family:"Noto Sans KR", sans-serif}
.org-wr .org-cli2 {margin:20px 20px 0 0}
.org-wr .org-cli2 .org-ctit2 {background:#fff;border:1px solid #12213a;color:#333;height:50px}
.org-wr .org-cli2 .org-ctit2:hover,
.org-wr .org-cli2 .org-ctit2:focus {box-shadow:0px 5px 15px 0px rgba(18, 33, 58, 0.25)}
.org-wr .org-cul3 {padding:0 20px;margin:19px 0 17px}
.org-wr .org-cul3 [class*=org-cli]:after {content:'';display:block;position:absolute;left:0;z-index:1}
.org-wr .org-cli3 {margin:0 0 4px;text-align:left;padding:0 0 0 20px;position:relative}
.org-wr .org-cli3:after {width:10px;height:2px;background:#12213a;top:12px}
.org-wr .org-cli3 [class*=org-ctit] {display:inline-block;font-size:.944em;font-weight:400;padding:0}
.org-wr .org-cli3 .org-ctit3:after {width:0;height:1px;background:#da262e;position:absolute;bottom:-3px;left:0;transition:width .3s;z-index:1}
.org-wr .org-cli3 .org-ctit3:hover,
.org-wr .org-cli3 .org-ctit3:focus {color:#da262e}
.org-wr .org-cli3 .org-ctit3:hover:after,
.org-wr .org-cli3 .org-ctit3:focus:after {width:100%}
.org-wr .org-cul4 {margin:5px 0 0}
.org-wr .org-cli4 {padding:0 0 0 8px}
.org-wr .org-cli4:after {width:4px;height:1px;background:#555;top:12px}

.org-wr .lv1 {position:relative;box-sizing:border-box}

.org-wr .tit-lv1 {background:#12213a;color:#fff;font-size:1.222em;width:250px;height:90px;margin:0 auto;z-index:10}
.org-wr .tit-lv1 .blt {background:#fff url(/resources/_Img/Common/org_blt.jpg) no-repeat;background-size:100% auto;border:1px solid #12213a;box-sizing:border-box;display:block;position:absolute;top:0;right:0;margin:-20px;width:60px;height:60px}

.org-wr .body-lv2 {display:flex;flex-flow:column;}
.org-wr .lv3 .tit-lv3 {font-size:1.111em}

.org-wr .lv2-st1 .body-lv3 {display:flex;flex-flow:wrap;padding:30px 0 0}
.org-wr .lv2-st1 .body-lv3:before {width:1px;height:calc(100% + 80px);right:0;left:0;top:0}
.org-wr .lv2-st1 .lv3 {display:flex;width:50%;margin:15px 0 0}
.org-wr .lv2-st1 .lv3:nth-child(2n+1) {align-self:flex-start;justify-content:flex-end}
.org-wr .lv2-st1 .lv3:nth-child(2n+2) {align-self:flex-end}
.org-wr .lv2-st1 .lv3 .tit-lv3 {background:#fff;border:2px solid #d1d1d1;color:#222;height:60px;margin:0 200px;padding:5px 0;width:240px}
.org-wr .lv2-st1 .lv3 .tit-lv3:after {width:200px;height:1px;top:0;bottom:0}
.org-wr .lv2-st1 .lv3:nth-child(2n+1) .tit-lv3:after {left:100%;margin-left:2px}
.org-wr .lv2-st1 .lv3:nth-child(2n+2) .tit-lv3:after {right:100%;margin-right:2px}
.org-wr .lv2-st1 .lv3:nth-last-child(-n+3) {display:none;}

.org-wr .lv2-st2 .body-lv3 {padding:0px 0 0}
.org-wr .lv2-st2 .body-lv3:before {width:320px;height:1px;left:0;right:0px;display:none;}
.org-wr .lv2-st2 .lv3 {display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-justify-content:center;justify-content:center}
.org-wr .lv2-st2 .lv3 .tit-lv3 {background:#777;color:#fff;height:70px;margin:25px 40px;-ms-transform:translateX(-50%) translateX(-40px);width:240px;line-height:2.6em;}
.org-wr .lv2-st2 .lv3 .tit-lv3:after {background:transparent;border-top:25px solid #ccc;border-bottom:25px solid #ccc;width:1px;height:100%;left:0;right:0;top:-25px}
.org-wr .lv2-st2 .lv3:first-child .tit-lv3:before {content:'';display:block;width:100%;height:1px;background:#ccc;position:absolute;bottom:-25px}
.org-wr .lv2-st2 .lv3:first-child .order1:before {left:50%}
.org-wr .lv2-st2 .lv3:first-child .order2:before {right:50%}
.org-wr .lv2-st2 .lv3:last-child {position:absolute;top:25px;left:50%}
.org-wr .lv2-st2 .lv3:last-child .tit-lv3 {-ms-transform:translateX(50%) translateX(40px);transform:translateX(calc(50% + 40px))}
.org-wr .lv2-st2 .lv3:last-child .tit-lv3:after {border-bottom:0}
.org-wr .lv2-st2 .body-lv4 {display:flex;flex-flow:column;align-items:flex-start;margin:25px 0 0 50px;padding:50px 0 0;width:100%}
.org-wr .lv2-st2 .body-lv4:before {width:calc(50% - 0px);height:1px;left:-25px;top:0}
.org-wr .lv2-st2 .body-lv4:after {width:1px;height:26px;left:calc(50% - 25px);bottom:100%;margin-bottom:-1px}
.org-wr .lv2-st2 .lv4 {width:100%;display:flex;flex-flow:row;align-items:flex-start;position: relative;}
.org-wr .lv2-st2 .lv4:before {content:"";display:block;position:absolute;left:-25px;top:-50px;background-color:#ccc;width:1px;height:calc(100% + 80px)}
.org-wr .lv2-st2 .lv4:last-child:before {display:none}
.org-wr .lv2-st2 .lv4 .tit-lv4 {background:#38475d;color:#fff;font-size:1.056em;width:180px;height:60px}
.org-wr .lv2-st2 .lv4 .tit-lv4:hover,
.org-wr .lv2-st2 .lv4 .tit-lv4:focus {box-shadow:0px 7px 15px 0px rgba(18, 33, 58, 0.4)}
.org-wr .lv2-st2 .lv4 .tit-lv4:after {width:25px;height:1px;right:100%;top:50%;}
.org-wr .lv2-st2 .body-lv5 {margin:0 0 80px;padding:0 0 0 50px;width:100%}
.org-wr .lv2-st2 .body-lv5:before {width:1px;height:calc(100% - 60px);left:25px;top:30px}
.org-wr .lv2-st2 .lv5 {padding:0 0 60px}
.org-wr .lv2-st2 .lv5:last-child {padding-bottom:0}
.org-wr .lv2-st2 .lv5 .tit-lv5:hover,
.org-wr .lv2-st2 .lv5 .tit-lv5:focus {box-shadow:0px 7px 15px 0px rgba(218, 38, 46, 0.4)}
.org-wr .lv2-st2 .lv6 {width:270px}
.org-wr .lv2-st2 .lv6:nth-child(3n+3) {margin-right:0}
.org-wr .lv2-st2 .lv6:nth-child(-n+3) {margin-top:0}

.org-wr .lv2-st3 {display:flex;flex-flow:row;align-items:flex-start;padding-left:50px;box-sizing:border-box}
.org-wr .lv2-st3 .tit-lv2 {background:#ed2462;color:#fff;width:180px;height:60px;margin-right:50px}
.org-wr .lv2-st3 .tit-lv2:after {width:25px;height:1px;top:0;bottom:0;left:-25px}
.org-wr .lv2-st3 .tit-lv2:hover,
.org-wr .lv2-st3 .tit-lv2:focus {box-shadow:0px 7px 15px 0px rgba(237, 36, 98, 0.4)}
.org-wr .lv2-st3 .lv3 {width:255px}
.org-wr .lv2-st3 .lv3:nth-child(4n+4) {margin-right:0}
.org-wr .lv2-st3 .lv3:nth-child(-n+4) {margin-top:0}
.org-wr .lv2-st3 .tit-lv3 {font-size:1em;width:100%}

.org-wr .lv2-st4 {position:absolute;top:40px;left:50%;margin-left:200px;}
.org-wr .lv2-st4 .tit-lv2 {position:relative;background:#fff;border:2px solid #12213a;color:#222;width:240px;height:60px;padding:5px 0;font-size:1.111em;box-sizing:border-box;}
.org-wr .lv2-st4 .tit-lv2:after {right:100%;margin-right:2px;width:200px;height:1px;}


@media all and (max-width:1399px){
	.org-wr .org-cli2 {margin:2% 2% 0 0}
	.org-wr .body-lv2:before,
	.org-wr .body-lv2:after {left:0}
	.org-wr .lv2-st2 .body-lv4 {margin-left:25px}
	.org-wr .lv2-st2 .lv6 {width:32%}
	.org-wr .lv2-st3 {padding-left:25px}
	.org-wr .lv2-st3 .lv3 {width:23.5%}
}
@media all and (max-width:1199px){
	.org-wr .lv2-st2 .lv4 {display:block}
	.org-wr .lv2-st2 .body-lv5 {margin-left:65px;padding-top:50px;width:auto}
	.org-wr .lv2-st2 .body-lv5:before {top:0;height:calc(100% - 30px)}
	.org-wr .lv2-st2 .lv5:first-child .tit-lv5:after {left:-25px}
	.org-wr .lv2-st3 .lv3 {width:32%}
	.org-wr .lv2-st3 .lv3:nth-child(4n+4) {margin-right:2%}
	.org-wr .lv2-st3 .lv3:nth-child(3n+3) {margin-right:0}
	.org-wr .lv2-st3 .lv3:nth-child(-n+4) {margin-top:2%}
	.org-wr .lv2-st3 .lv3:nth-child(-n+3) {margin-top:0}
}
@media all and (max-width:999px){

	.org-wr .body-lv2:after {top:410px}

	.org-wr .org-cli1 {display:block}
	.org-wr .org-cli1:last-child .org-cul2:after {left:-25px;top:-22px;padding:0 0 25px}
	.org-wr .org-cul2:before {display:none}
	.org-wr .org-cli1 .org-ctit1 {height:45px;margin-right:25px}
	.org-wr .org-cli2 .org-ctit2 {height:35px;padding:3px 10px}
	.org-wr .org-cul2:before {top:22px}
	.org-wr .org-cul3 {margin:15px 0 10px}

	.org-wr .tit-lv1 {height:70px}
	.org-wr .tit-lv1 .blt {width:40px;height:40px;margin:-10px}
	.org-wr .lv2-st1 .lv3 {margin:20px 0 0}
	.org-wr .lv2-st1 .lv3 .tit-lv3 {margin:0 50px;;height:50px}
	.org-wr .lv2-st1 .lv3 .tit-lv3:after {width:50px}


	.org-wr .lv2-st2 .body-lv3:before {width:440px}
	.org-wr .lv2-st2 .lv3 .tit-lv3 {margin:25px 20px;transform:translateX(calc(-50% - 20px));width:180px;height:50px}
	.org-wr .lv2-st2 .lv3:last-child .tit-lv3 {transform:translateX(calc(50% + 20px))}
	.org-wr .lv2-st2 .body-lv4:before {width:calc(50% - 97px)}
	.org-wr .lv2-st2 .body-lv4:after {left:calc(50% - 123px)}
	.org-wr .lv2-st2 .lv4:before {height:calc(100% + 75px)}
	.org-wr .lv2-st2 .lv4 .tit-lv4 {height:50px}
	.org-wr .lv2-st2 .body-lv5:before {height:calc(100% - 23px)}
	.org-wr .lv2-st2 .lv5 {padding:0 0 40px}
	.org-wr .lv2-st2 .lv6 {width:49%}
	.org-wr .lv2-st2 .lv6:nth-child(3n+3) {margin-right:2%}
	.org-wr .lv2-st2 .lv6:nth-child(2n+2) {margin-right:0}
	.org-wr .lv2-st2 .lv6:nth-child(-n+3) {margin-top:2%}
	.org-wr .lv2-st2 .lv6:nth-child(-n+2) {margin-top:0}

	.org-wr .lv2-st4 {margin-left:50px;}
	.org-wr .lv2-st4 .tit-lv2 {height:50px;}
	.org-wr .lv2-st4 .tit-lv2:after {width:50px;}
}
@media all and (max-width:768px){
	.org-wr .lv1:before,
	.org-wr .lv1:after {content:"";display:block;position:absolute;left:0;top:74px;background:#ccc}
	.org-wr .lv1:before {width:50%;height:1px}
	.org-wr .lv1:after {width:1px;height:473px}
	.org-wr .body-lv2:after {width:105px;top:522px}

	.org-wr .org-cli1 .org-ctit1 {height:35px}
	.org-wr .org-cli1:last-child .org-cul2:after {top:-17px}
	.org-wr .org-cul3 {margin:7px 0 10px;padding:0 10px}
	.org-wr .org-cli3 {margin:0 0 3px}
	.org-wr .org-cli3 {padding-left:15px}
	.org-wr .org-cli3:after {width:6px;top:10px}
	.org-wr .org-cul4 {margin:0}

	.org-wr .tit-lv1 {height:50px}
	.org-wr .lv2-st1 .lv3 .tit-lv3 {height:40px}
	.org-wr .lv2-st1 .body-lv3 {display:block;padding:30px 0 0}
	.org-wr .lv2-st1 .body-lv3:before {top:-90px;height:25px}
	.org-wr .lv2-st1 .lv3 {display:block;margin:0 0 7px;width:auto;position:relative}
	.org-wr .lv2-st1 .lv3 .tit-lv3 {margin:0 auto;width:100%;max-width:240px;position:static}
	.org-wr .lv2-st1 .lv3 .tit-lv3:after {width:50%}
	.org-wr .lv2-st1 .lv3:nth-child(2n+1) .tit-lv3:after {left:0;margin:auto}
	.org-wr .lv2-st1 .lv3:nth-child(2n+2) .tit-lv3:after {right:auto;left:0;margin:auto}

	.org-wr .lv2-st2 .body-lv3 {padding:20px 0 0}
	.org-wr .lv2-st2 .body-lv3:before {width:1px;height:100px;left:50%;right:auto;top:45px;margin-left:-115px}
	.org-wr .lv2-st2 .body-lv3:after {width:50%;height:1px;top:94px;left:0}
	.org-wr .lv2-st2 .lv3 {flex-flow:column}
	.org-wr .lv2-st2 .lv3:last-child {left:0;top:120px;width:100%}
	.org-wr .lv2-st2 .lv3:first-child .order1:before {width:1px;height:51px;left:100%;right:auto;top:50%;margin:0 0 0 25px}
	.org-wr .lv2-st2 .lv3:first-child .order2:before {width:25px;left:100%;margin-left:25px;top:-6px}
	.org-wr .lv2-st2 .lv3 .tit-lv3 {margin:5px auto;transform:none;height:40px}
	.org-wr .lv2-st2 .lv3 .tit-lv3:after {background:#ccc;width:100%;height:1px;border:0;padding:0 25px;top:0;bottom:0;left:-25px}
	.org-wr .lv2-st2 .lv3 .tit-lv3.order2:after {width:calc(100% - 25px);left:0}
	.org-wr .lv2-st2 .lv3:last-child .tit-lv3 {transform:none}
	.org-wr .lv2-st2 .lv3:last-child .tit-lv3:after {padding-right:0}
	.org-wr .lv2-st2 .body-lv4 {margin:70px 0 0 15px;padding-top:25px;width:auto}
	.org-wr .lv2-st2 .body-lv4:before {left:-15px;width:calc(50% + 148px)}
	.org-wr .lv2-st2 .body-lv4:after {left:calc(50% + 132px);height:122px}
	.org-wr .lv2-st2 .lv4:before {left:-15px;top:-25px;height:calc(100% + 45px)}
	.org-wr .lv2-st2 .lv4 .tit-lv4 {height:40px}
	.org-wr .lv2-st2 .lv4 .tit-lv4:after {width:15px;height:1px;}
	.org-wr .lv2-st2 .body-lv5 {margin:0 0 40px 25px;padding:30px 0 0 25px}
	.org-wr .lv2-st2 .body-lv5:before {left:0;height:calc(100% - 17px)}
	.org-wr .lv2-st3 .lv3 {width:49%}
	.org-wr .lv2-st3 .lv3:nth-child(3n+3) {margin-right:2%}
	.org-wr .lv2-st3 .lv3:nth-child(2n+2) {margin-right:0}
	.org-wr .lv2-st3 .lv3:nth-child(-n+3) {margin-top:2%}
	.org-wr .lv2-st3 .lv3:nth-child(-n+2) {margin-top:0}

	.org-wr .lv2-st4 {position:static;top:auto;left:auto;margin:50px auto 0;width:100%;max-width:240px;}
	.org-wr .lv2-st4:before {position:absolute;content:"";display:block;left:0;top:70px;width:50%;height:1px;background:#ccc;}
	.org-wr .lv2-st4 .tit-lv2 {height:40px;}
	.org-wr .lv2-st4 .tit-lv2:after {display:none;}
}
@media all and (max-width:499px){
	.org-wr .org-cli2 {margin-right:0}
	.org-wr .org-cli1 .org-ctit1:after {left:-15px}
	.org-wr .org-cli1:last-child .org-cul2:after {left:-15px}

	.org-wr .lv2-st2 .body-lv5 {margin-left:15px;padding:15px 0 0 15px}
	.org-wr .lv2-st2 .lv5:first-child .tit-lv5:after {left:-15px}
	.org-wr .lv2-st2 .lv6 {width:100%}
	.org-wr .lv2-st2 .lv6:first-child {margin-top:0}
	.org-wr .lv2-st2 .lv6:nth-child(3n+3) {margin-right:0}
	.org-wr .lv2-st2 .lv6:nth-child(-n+2) {margin-top:2%}
	.org-wr .lv2-st3 {padding-left:15px}
	.org-wr .lv2-st3 .lv3 {width:100%}
	.org-wr .lv2-st3 .lv3:first-child {margin-top:0}
	.org-wr .lv2-st3 .lv3:nth-child(4n+4) {margin-right:0}
	.org-wr .lv2-st3 .lv3:nth-child(3n+3) {margin-right:0}
	.org-wr .lv2-st3 .lv3:nth-child(-n+2) {margin-top:2%}
}
@media all and (max-width:399px){
	.org-wr .lv2-st2 .body-lv3:after {top:95px}
}






.org-wr1 {position:relative;text-align:center;overflow:hidden;}
.org-wr1 .org-reg-date {margin-bottom:20px;color:#12213a;text-align:right}
.org-wr1 [class*=tit-lv] {box-sizing:border-box;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;flex:0 0 auto;font-family:"SCoreDream", sans-serif;font-weight:500;padding:7px 10px;position:relative;transition:box-shadow .3s}
.org-wr1 [class*=tit-lv]:after {content:'';display:block;background:#ccc;position:absolute;margin:auto;z-index:-1}
.org-wr1 [class*=tit-lv]:not(.tit-lv1) .blt {display:block;width:21px;height:13px;position:absolute;top:0;left:-6px;bottom:0;margin:auto}
.org-wr1 [class*=tit-lv]:not(.tit-lv1) .blt:before,
.org-wr1 [class*=tit-lv]:not(.tit-lv1) .blt:after {content:'';display:block;width:13px;height:13px;border-radius:50%;position:absolute;top:0}
.org-wr1 [class*=tit-lv]:not(.tit-lv1) .blt:before {background:#fff;right:0}
.org-wr1 [class*=tit-lv]:not(.tit-lv1) .blt:after {background:#12213a;mix-blend-mode:multiply;left:0}
.org-wr1 [class*=body-lv] {box-sizing:border-box;position:relative}
.org-wr1 [class*=body-lv]:before,
.org-wr1 [class*=body-lv]:after {content:'';display:block;background:#ccc;position:absolute;margin:auto;z-index:-1}

.org-wr1 .org-cli1 {width:100%;display:flex;flex-flow:row;align-items:flex-start}
.org-wr1 .org-cli1:last-child .org-cul2:after {width:1px;height:100%;background:#fff;top:30px;left:-255px}
.org-wr1 .org-cli1 .org-ctit1 {background:#da262e;color:#fff;font-size:1em;width:180px;height:60px;margin-right:50px}
.org-wr1 .org-cli1 .org-ctit1:after {width:100%;height:1px;top:0;bottom:0;left:-25px}
.org-wr1 .org-cli1:first-child .org-ctit1:after {left:-50px}
.org-wr1 .org-san1 .org-cli1 .org-ctit1 {background:#ed2462}
.org-wr1 .org-cul2 {background:#f7f7f7;display:flex;flex-flow:row wrap;padding:20px 20px 29px;width:100%}
.org-wr1 .org-cul2:before {width:100%;height:1px;left:-50px;top:30px}
.org-wr1 .org-cul2 [class*=org-ctit] {font-family:"Noto Sans KR", sans-serif}
.org-wr1 .org-cli2 {margin:20px 20px 0 0}
.org-wr1 .org-cli2 .org-ctit2 {background:#fff;border:1px solid #12213a;color:#333;height:50px}
.org-wr1 .org-cli2 .org-ctit2:hover,
.org-wr1 .org-cli2 .org-ctit2:focus {box-shadow:0px 5px 15px 0px rgba(18, 33, 58, 0.25)}
.org-wr1 .org-cul3 {padding:0 20px;margin:19px 0 17px}
.org-wr1 .org-cul3 [class*=org-cli]:after {content:'';display:block;position:absolute;left:0;z-index:1}
.org-wr1 .org-cli3 {margin:0 0 4px;text-align:left;padding:0 0 0 20px;position:relative}
.org-wr1 .org-cli3:after {width:10px;height:2px;background:#12213a;top:12px}
.org-wr1 .org-cli3 [class*=org-ctit] {display:inline-block;font-size:.944em;font-weight:400;padding:0}
.org-wr1 .org-cli3 .org-ctit3:after {width:0;height:1px;background:#da262e;position:absolute;bottom:-3px;left:0;transition:width .3s;z-index:1}
.org-wr1 .org-cli3 .org-ctit3:hover,
.org-wr1 .org-cli3 .org-ctit3:focus {color:#da262e}
.org-wr1 .org-cli3 .org-ctit3:hover:after,
.org-wr1 .org-cli3 .org-ctit3:focus:after {width:100%}
.org-wr1 .org-cul4 {margin:5px 0 0}
.org-wr1 .org-cli4 {padding:0 0 0 8px}
.org-wr1 .org-cli4:after {width:4px;height:1px;background:#555;top:12px}

.org-wr1 .lv1 {position:relative;box-sizing:border-box}

.org-wr1 .tit-lv1 {background:#12213a;color:#fff;font-size:1.222em;width:250px;height:90px;margin:0 auto;z-index:10}
.org-wr1 .tit-lv1 .blt {background:#fff url(/resources/_Img/Common/org_blt.jpg) no-repeat;background-size:100% auto;border:1px solid #12213a;box-sizing:border-box;display:block;position:absolute;top:0;right:0;margin:-20px;width:60px;height:60px}

.org-wr1 .lv2 .tit-lv2 {background:#fff;border:2px solid #d1d1d1;color:#222;height:60px;margin:0 200px;padding:5px 0;width:240px}

.org-wr1 .lv2-st1 {position:relative;max-width:910px;width:100%;display: flex;justify-content: space-between;align-items: center;margin:55px auto 35px auto;}
.org-wr1 .lv2-st1:before {display:block;content:'';position:absolute;top:50%;left:50%;width: calc(100% - 400px);height:1px;box-sizing:border-box;background:#d1d1d1;transform:translateX(-50%);}
.org-wr1 .lv2-st1 .order1 {position:relative;display:inline-block;}
.org-wr1 .lv2-st1 .order1:before {display:block;content:'';position:absolute;top:50%;right:-30px;width:100px;height:70px;box-sizing:border-box;background:#fff;border:1px solid #d1d1d1;border-left:0;transform:translateY(-50%);}
.org-wr1 .lv2-st1 .tit-lv2 {margin:5px 0;}
.org-wr1 .lv2-st2 .tit-lv2 {margin:0 auto;}
.org-wr1 .lv2-st2 .lv3-st1 {position:relative;max-width:910px;width:100%;margin:0 auto;display: flex;justify-content: space-between;align-items: center;padding:35px 0;}
.org-wr1 .lv2-st2 .lv3-st1:before {display:block;content:'';position:absolute;top:50%;left:50%;width: calc(100% - 400px);height:1px;box-sizing:border-box;background:#d1d1d1;transform:translateX(-50%);}
.org-wr1 .lv2-st2 .lv3-st1:after {display:block;content:'';position:absolute;bottom:0;left:50%;width: 1px;height:640px;background:#d1d1d1;z-index:-1;}
.org-wr1 .lv2-st2 .lv3-st1 .tit-lv3 {background:#fff;border:2px solid #d1d1d1;color:#222;height:60px;margin:5px 0;padding:5px 0;width:240px}
.org-wr1 .lv2-st2 .order1 {position:relative;display:inline-block;}
.org-wr1 .lv2-st2 .order1:before {display:block;content:'';position:absolute;top:50%;right:-30px;width:100px;height:135px;box-sizing:border-box;background:#fff;border:1px solid #d1d1d1;border-left:0;transform:translateY(-50%);}
.org-wr1 .lv2-st2 .order2 {position:relative;display:inline-block;}
.org-wr1 .lv2-st2 .order2:before {display:block;content:'';position:absolute;top:50%;left:-30px;width:100px;height:220px;box-sizing:border-box;background:#fff;border:1px solid #d1d1d1;border-right:0;transform:translateY(-50%);}


.org-wr1 .body-lv2 {display:flex;flex-flow:column;}
.org-wr1 .lv3 .tit-lv3 {font-size:1.111em}

.org-wr1 .lv2-st1 .body-lv3 {display:flex;flex-flow:wrap;padding:30px 0 0}
.org-wr1 .lv2-st1 .body-lv3:before {width:1px;height:calc(100% + 80px);right:0;left:0;top:0}
.org-wr1 .lv2-st1 .lv3 {display:flex;width:50%;margin:15px 0 0}
.org-wr1 .lv2-st1 .lv3:nth-child(2n+1) {align-self:flex-start;justify-content:flex-end}
.org-wr1 .lv2-st1 .lv3:nth-child(2n+2) {align-self:flex-end}
.org-wr1 .lv2-st1 .lv3 .tit-lv3 {background:#fff;border:2px solid #d1d1d1;color:#222;height:60px;margin:0 200px;padding:5px 0;width:240px}
.org-wr1 .lv2-st1 .lv3 .tit-lv3:after {width:200px;height:1px;top:0;bottom:0}
.org-wr1 .lv2-st1 .lv3:nth-child(2n+1) .tit-lv3:after {left:100%;margin-left:2px}
.org-wr1 .lv2-st1 .lv3:nth-child(2n+2) .tit-lv3:after {right:100%;margin-right:2px}
.org-wr1 .lv2-st1 .lv3:nth-last-child(-n+3) {display:none;}

.org-wr1 .lv2-st2 .body-lv3 {padding:0px 0 0}
.org-wr1 .lv2-st2 .body-lv3:before {width:320px;height:1px;left:0;right:0px;display:none;}
.org-wr1 .lv2-st2 .lv3 {display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-justify-content:center;justify-content:center}
.org-wr1 .lv2-st2 .lv3 .tit-lv3 {background:#777;color:#fff;height:70px;margin:25px 40px;-ms-transform:translateX(-50%) translateX(-40px);width:240px;line-height:2.6em;}
.org-wr1 .lv2-st2 .lv3 .tit-lv3:after {background:transparent;border-top:25px solid #ccc;border-bottom:25px solid #ccc;width:1px;height:100%;left:0;right:0;top:-25px}
.org-wr1 .lv2-st2 .lv3:first-child .tit-lv3:before {content:'';display:block;width:100%;height:1px;background:#ccc;position:absolute;bottom:-25px}
.org-wr1 .lv2-st2 .lv3:first-child .order1:before {left:50%}
.org-wr1 .lv2-st2 .lv3:first-child .order2:before {right:50%}
.org-wr1 .lv2-st2 .lv3:last-child {/*position:absolute;top:25px;left:50%*/}
.org-wr1 .lv2-st2 .lv3:last-child .tit-lv3 {-ms-transform:translateX(50%) translateX(40px);transform:translateX(calc(50% + 40px))}
.org-wr1 .lv2-st2 .lv3:last-child .tit-lv3:after {border-bottom:0}
.org-wr1 .lv2-st2 .body-lv4 {display:flex;flex-flow:column;align-items:flex-start;margin:25px 0 0 50px;padding:50px 0 0;width:100%}
.org-wr1 .lv2-st2 .body-lv4:before {width:50%;height:1px;left:-25px;top:0}
.org-wr1 .lv2-st2 .body-lv4:after {width:1px;height:26px;left:calc(50% - 25px);bottom:100%;margin-bottom:-1px}
.org-wr1 .lv2-st2 .lv4 {width:100%;display:flex;flex-flow:row;align-items:flex-start;position: relative;}
.org-wr1 .lv2-st2 .lv4:before {content:"";display:block;position:absolute;left:-25px;top:-50px;background-color:#ccc;width:1px;height:calc(100% + 80px)}
.org-wr1 .lv2-st2 .lv4:last-child:before {display:none}
.org-wr1 .lv2-st2 .lv4 .tit-lv4 {background:#38475d;color:#fff;font-size:1.056em;width:180px;height:60px}
.org-wr1 .lv2-st2 .lv4 .tit-lv4:hover,
.org-wr1 .lv2-st2 .lv4 .tit-lv4:focus {box-shadow:0px 7px 15px 0px rgba(18, 33, 58, 0.4)}
.org-wr1 .lv2-st2 .lv4 .tit-lv4:after {width:25px;height:1px;right:100%;top:50%;}
.org-wr1 .lv2-st2 .body-lv5 {margin:0 0 80px;padding:0 0 0 50px;width:100%}
.org-wr1 .lv2-st2 .body-lv5:before {width:1px;height:calc(100% - 60px);left:25px;top:30px}
.org-wr1 .lv2-st2 .lv5 {padding:0 0 60px}
.org-wr1 .lv2-st2 .lv5:last-child {padding-bottom:0}
.org-wr1 .lv2-st2 .lv5 .tit-lv5:hover,
.org-wr1 .lv2-st2 .lv5 .tit-lv5:focus {box-shadow:0px 7px 15px 0px rgba(218, 38, 46, 0.4)}
.org-wr1 .lv2-st2 .lv6 {width:270px}
.org-wr1 .lv2-st2 .lv6:nth-child(3n+3) {margin-right:0}
.org-wr1 .lv2-st2 .lv6:nth-child(-n+3) {margin-top:0}

.org-wr1 .lv2-st3 {display:flex;flex-flow:row;align-items:flex-start;padding-left:50px;box-sizing:border-box}
.org-wr1 .lv2-st3 .lv3 {width:255px}
.org-wr1 .lv2-st3 .lv3:nth-child(4n+4) {margin-right:0}
.org-wr1 .lv2-st3 .lv3:nth-child(-n+4) {margin-top:0}
.org-wr1 .lv2-st3 .tit-lv3 {font-size:1em;width:100%}

.org-wr1 .lv2-st4 {position:absolute;top:40px;left:50%;margin-left:200px;}
.org-wr1 .lv2-st4 .tit-lv2 {position:relative;background:#fff;border:2px solid #12213a;color:#222;width:240px;height:60px;padding:5px 0;font-size:1.111em;box-sizing:border-box;}
.org-wr1 .lv2-st4 .tit-lv2:after {right:100%;margin-right:2px;width:200px;height:1px;}


@media all and (max-width:1399px){
	.org-wr1 .org-cli2 {margin:2% 2% 0 0}
	.org-wr1 .body-lv2:before,
	.org-wr1 .body-lv2:after {left:0}
	.org-wr1 .lv2-st2 .body-lv4 {margin-left:25px}
	.org-wr1 .lv2-st2 .body-lv4:before {width: calc(50% + 13px);}
	.org-wr1 .lv2-st2 .body-lv4:after {left: calc(50% - 13px);}
	.org-wr1 .lv2-st2 .lv6 {width:32%}
	.org-wr1 .lv2-st3 {padding-left:25px}
	.org-wr1 .lv2-st3 .lv3 {width:23.5%}
}
@media all and (max-width:1199px){
	.org-wr1 .lv2-st2 .lv4 {display:block}
	.org-wr1 .lv2-st2 .body-lv5 {margin-left:65px;padding-top:50px;width:auto}
	.org-wr1 .lv2-st2 .body-lv5:before {top:0;height:calc(100% - 30px)}
	.org-wr1 .lv2-st2 .lv5:first-child .tit-lv5:after {left:-25px}
	.org-wr1 .lv2-st3 .lv3 {width:32%}
	.org-wr1 .lv2-st3 .lv3:nth-child(4n+4) {margin-right:2%}
	.org-wr1 .lv2-st3 .lv3:nth-child(3n+3) {margin-right:0}
	.org-wr1 .lv2-st3 .lv3:nth-child(-n+4) {margin-top:2%}
	.org-wr1 .lv2-st3 .lv3:nth-child(-n+3) {margin-top:0}
}
@media all and (max-width:999px){

	.org-wr1 .body-lv2:after {top:410px}

	.org-wr1 .org-cli1 {display:block}
	.org-wr1 .org-cli1:last-child .org-cul2:after {left:-25px;top:-22px;padding:0 0 25px}
	.org-wr1 .org-cul2:before {display:none}
	.org-wr1 .org-cli1 .org-ctit1 {height:45px;margin-right:25px}
	.org-wr1 .org-cli2 .org-ctit2 {height:35px;padding:3px 10px}
	.org-wr1 .org-cul2:before {top:22px}
	.org-wr1 .org-cul3 {margin:15px 0 10px}

	.org-wr1 .tit-lv1 {height:70px}
	.org-wr1 .tit-lv1 .blt {width:40px;height:40px;margin:-10px}
	.org-wr1 .lv2-st1 .lv3 {margin:20px 0 0}
	.org-wr1 .lv2-st1 .lv3 .tit-lv3 {margin:0 50px;;height:50px}
	.org-wr1 .lv2-st1 .lv3 .tit-lv3:after {width:50px}

	.org-wr1 .lv2 .tit-lv2 {width:180px;height:40px;}
	.org-wr1 .lv2-st1 {margin:15px auto;}
	.org-wr1 .lv2-st1:before {width: calc(100% - 360px);}
	.org-wr1 .lv2-st1 .order1:before {height:40px;}
	.org-wr1 .lv2-st2 .lv3-st1 {padding:15px 0;}
	.org-wr1 .lv2-st2 .lv3-st1:after {height:350px;}
	.org-wr1 .lv2-st4 .tit-lv2 {width:180px;height:40px;}
	.org-wr1 .lv2-st4 .tit-lv2:after {right:100%;margin-right:2px;width:200px;height:1px;}
	.org-wr1 .lv2-st2 .lv3-st1 .tit-lv3 {width:180px;height:40px;}

	.org-wr1 .lv2-st2 .body-lv3:before {width:440px}
	.org-wr1 .lv2-st2 .lv3 .tit-lv3 {margin:25px 20px;transform:translateX(calc(-50% - 20px));width:180px;height:50px}
	.org-wr1 .lv2-st2 .lv3:last-child .tit-lv3 {transform:translateX(calc(50% + 20px))}
	.org-wr1 .lv2-st2 .body-lv4:before {width:calc(50% + 12px)}
	.org-wr1 .lv2-st2 .body-lv4:after {left:calc(50% - 13px)}
	.org-wr1 .lv2-st2 .lv4:before {height:calc(100% + 75px)}
	.org-wr1 .lv2-st2 .lv4 .tit-lv4 {height:50px}
	.org-wr1 .lv2-st2 .body-lv5:before {height:calc(100% - 23px)}
	.org-wr1 .lv2-st2 .lv5 {padding:0 0 40px}
	.org-wr1 .lv2-st2 .lv6 {width:49%}
	.org-wr1 .lv2-st2 .lv6:nth-child(3n+3) {margin-right:2%}
	.org-wr1 .lv2-st2 .lv6:nth-child(2n+2) {margin-right:0}
	.org-wr1 .lv2-st2 .lv6:nth-child(-n+3) {margin-top:2%}
	.org-wr1 .lv2-st2 .lv6:nth-child(-n+2) {margin-top:0}

	.org-wr1 .lv2-st4 {margin-left:50px;}
	.org-wr1 .lv2-st4 .tit-lv2 {height:50px;}
	.org-wr1 .lv2-st4 .tit-lv2:after {width:50px;}
}
@media all and (max-width:768px){
	.org-wr1 .lv1:before,
	.org-wr1 .lv1:after {content:"";display:block;position:absolute;left:0;top:74px;background:#ccc}
	.org-wr1 .lv1:before {width:50%;height:1px}
	.org-wr1 .lv1:after {width:1px;height:473px}
	.org-wr1 .body-lv2:after {width:105px;top:522px}

	.org-wr1 .org-cli1 .org-ctit1 {height:35px}
	.org-wr1 .org-cli1:last-child .org-cul2:after {top:-17px}
	.org-wr1 .org-cul3 {margin:7px 0 10px;padding:0 10px}
	.org-wr1 .org-cli3 {margin:0 0 3px}
	.org-wr1 .org-cli3 {padding-left:15px}
	.org-wr1 .org-cli3:after {width:6px;top:10px}
	.org-wr1 .org-cul4 {margin:0}

	.org-wr1 .tit-lv1 {height:50px}
	.org-wr1 .lv2-st1 .lv3 .tit-lv3 {height:40px}
	.org-wr1 .lv2-st1 .body-lv3 {display:block;padding:30px 0 0}
	.org-wr1 .lv2-st1 .body-lv3:before {top:-90px;height:25px}
	.org-wr1 .lv2-st1 .lv3 {display:block;margin:0 0 7px;width:auto;position:relative}
	.org-wr1 .lv2-st1 .lv3 .tit-lv3 {margin:0 auto;width:100%;max-width:240px;position:static}
	.org-wr1 .lv2-st1 .lv3 .tit-lv3:after {width:50%}
	.org-wr1 .lv2-st1 .lv3:nth-child(2n+1) .tit-lv3:after {left:0;margin:auto}
	.org-wr1 .lv2-st1 .lv3:nth-child(2n+2) .tit-lv3:after {right:auto;left:0;margin:auto}

	.org-wr1 .lv2-st2 .body-lv3 {padding:20px 0 0}
	.org-wr1 .lv2-st2 .body-lv3:before {width:1px;height:100px;left:50%;right:auto;top:45px;margin-left:-115px}
	.org-wr1 .lv2-st2 .body-lv3:after {width:50%;height:1px;top:94px;left:0}
	.org-wr1 .lv2-st2 .lv3 {flex-flow:column}
	.org-wr1 .lv2-st2 .lv3:last-child {left:0;top:120px;width:100%}
	.org-wr1 .lv2-st2 .lv3:first-child .order1:before {width:1px;height:51px;left:100%;right:auto;top:50%;margin:0 0 0 25px}
	.org-wr1 .lv2-st2 .lv3:first-child .order2:before {width:25px;left:100%;margin-left:25px;top:-6px}
	.org-wr1 .lv2-st2 .lv3 .tit-lv3 {margin:5px auto;transform:none;height:40px}
	.org-wr1 .lv2-st2 .lv3 .tit-lv3:after {background:#ccc;width:100%;height:1px;border:0;padding:0 25px;top:0;bottom:0;left:-25px}
	.org-wr1 .lv2-st2 .lv3 .tit-lv3.order2:after {width:calc(100% - 25px);left:0}
	.org-wr1 .lv2-st2 .lv3:last-child .tit-lv3 {transform:none}
	.org-wr1 .lv2-st2 .lv3:last-child .tit-lv3:after {padding-right:0}
	.org-wr1 .lv2-st2 .body-lv4 {margin:70px 0 0 15px;padding-top:25px;width:auto}
	.org-wr1 .lv2-st2 .body-lv4:before {left:-15px;width:calc(50% + 8px)}
	.org-wr1 .lv2-st2 .body-lv4:after {left:calc(50% - 8px);height:122px}
	.org-wr1 .lv2-st2 .lv4:before {left:-15px;top:-25px;height:calc(100% + 45px)}
	.org-wr1 .lv2-st2 .lv4 .tit-lv4 {height:40px}
	.org-wr1 .lv2-st2 .lv4 .tit-lv4:after {width:15px;height:1px;}
	.org-wr1 .lv2-st2 .body-lv5 {margin:0 0 40px 25px;padding:30px 0 0 25px}
	.org-wr1 .lv2-st2 .body-lv5:before {left:0;height:calc(100% - 17px)}
	.org-wr1 .lv2-st3 .lv3 {width:49%}
	.org-wr1 .lv2-st3 .lv3:nth-child(3n+3) {margin-right:2%}
	.org-wr1 .lv2-st3 .lv3:nth-child(2n+2) {margin-right:0}
	.org-wr1 .lv2-st3 .lv3:nth-child(-n+3) {margin-top:2%}
	.org-wr1 .lv2-st3 .lv3:nth-child(-n+2) {margin-top:0}

	.org-wr1 .lv2-st4 {position:static;top:auto;left:auto;margin:50px auto 0;width:100%;max-width:240px;}
	.org-wr1 .lv2-st4:before {position:absolute;content:"";display:block;left:0;top:70px;width:50%;height:1px;background:#ccc;}
	.org-wr1 .lv2-st4 .tit-lv2 {height:40px;}
	.org-wr1 .lv2-st4 .tit-lv2:after {display:none;}

	.org-wr1 .lv2 .tit-lv2 {width:130px;font-size:13px;}
	.org-wr1 .lv2-st1 {margin-top:50px;padding-left: 10px;padding-right: 10px;box-sizing:border-box;}
	.org-wr1 .lv2-st1:before {width: 50%;}
	.org-wr1 .lv2-st1 .order1:before {right: -5px;}
	.org-wr1 .lv2-st2 .lv3-st1 {padding-left: 10px;padding-right: 10px;box-sizing:border-box;}
	.org-wr1 .lv2-st2 .lv3-st1:before {width:50%;}
	.org-wr1 .lv2-st2 .lv3-st1:after {height:390px}
	.org-wr1 .lv2-st2 .lv3-st1 .tit-lv3 {width:130px;font-size:13px;}
	.org-wr1 .lv2-st2 .order1 {}
	.org-wr1 .lv2-st2 .order1:before {right: -5px;}
	.org-wr1 .lv2-st2 .order2 {}
	.org-wr1 .lv2-st2 .order2:before {left: -5px;}
	.org-wr1 .lv2-st2 .order2:after {}
	.org-wr1 .lv2-st2 .tit-lv2 {width:130px;font-size:13px;}
	.org-wr1 .lv2-st2 .body-lv3:after {display:none;}
}
@media all and (max-width:499px){
	.org-wr1 .org-cli2 {margin-right:0}
	.org-wr1 .org-cli1 .org-ctit1:after {left:-15px}
	.org-wr1 .org-cli1:last-child .org-cul2:after {left:-15px}

	.org-wr1 .lv2-st2 .body-lv5 {margin-left:15px;padding:15px 0 0 15px}
	.org-wr1 .lv2-st2 .lv5:first-child .tit-lv5:after {left:-15px}
	.org-wr1 .lv2-st2 .lv6 {width:100%}
	.org-wr1 .lv2-st2 .lv6:first-child {margin-top:0}
	.org-wr1 .lv2-st2 .lv6:nth-child(3n+3) {margin-right:0}
	.org-wr1 .lv2-st2 .lv6:nth-child(-n+2) {margin-top:2%}
	.org-wr1 .lv2-st3 {padding-left:15px}
	.org-wr1 .lv2-st3 .lv3 {width:100%}
	.org-wr1 .lv2-st3 .lv3:first-child {margin-top:0}
	.org-wr1 .lv2-st3 .lv3:nth-child(4n+4) {margin-right:0}
	.org-wr1 .lv2-st3 .lv3:nth-child(3n+3) {margin-right:0}
	.org-wr1 .lv2-st3 .lv3:nth-child(-n+2) {margin-top:2%}
}
@media all and (max-width:399px){
	.org-wr1 .lv2-st2 .body-lv3:after {top:95px}
}

/* ==============================
 * 검색
 ================================ */
/** -- 통합검색 */
.sch-top {position:relative;padding:55px 0 75px}
.sch-top:before {content:"";display:block;position:absolute;left:50%;top:0;background-color:#f7f7f7;width:3000px;height:100%;margin-left:-1500px;z-index:-1}
.sch-top .sch-box {width:100%;max-width:1000px;margin:0 auto}
.sch-top .sch-box .tit {color:#000;font-size:1.944em;font-weight:600;font-family:"SCoreDream", sans-serif;letter-spacing:0}
.sch-top .sch-box .tit span {display:block;margin-bottom:5px;color:#767676;font-size:.514em;font-weight:400;font-family:"basic-sans", sans-serif;letter-spacing:.05em}
.sch-top .sch-core {position:relative;border-bottom:5px solid #000;height:72px;margin-top:15px;padding:0 50px 0 48px;font-size:0;box-sizing:border-box}
.sch-top .sch-core:before {content:"";display:block;position:absolute;bottom:25px;left:0;background:url(/resources/_Templet/Layout/layout_kor/Img/sch_spr.png) no-repeat;width:28px;height:16px}
.sch-top .sch-core select,
#contents #cont .sch-top .sch-core input[type=text].search-text {display:inline-block;border:0;height:100%;color:#333;font-size:19px;font-family:"SCoreDream", sans-serif;box-sizing:border-box}
.sch-top .sch-core select {background:url(/resources/_Img/Common/selfrm_arr7.gif) no-repeat calc(100% - 20px) 50%;background-color:none;width:183px;padding:10px 22px 10px 30px}
#contents #cont .sch-top .sch-core input[type=text].search-text {background:none;width:607px;line-height:100%;margin:0;padding-left:20px}
.sch-top .sch-core .bd-btn-search {position:absolute;right:0;bottom:0;background:none;border:0;width:50px;height:72px}
.sch-top .sch-core .bd-btn-search:before {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/resources/_Templet/Layout/layout_kor/Img/sch_spr.png) -38px 0;width:33px;height:33px;margin:auto}


/** -- 탭 */
.is-search .b-tab01 {margin-top:60px}

.searchrst-msg {color:#222;font-size:1.667em;font-weight:500;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em;text-align:center}
.searchrst-msg strong {color:#da262e;font-weight:600}
.schres-wrap .info-box {background:#f9f9f9;padding:0 0 60px}
.schres-wrap .info-box ul {background:#fff;max-width:1000px;margin:0 auto;box-sizing:border-box;padding:30px 40px}
.schres-wrap .info-box ul li {border:0}

/** -- 검색결과 */
.schres-wrap .searchrst-msg:before {content:"";display:block;background:url(/resources/_Img/Common/total_sch_bg.png) no-repeat;width:299px;height:231px;margin:0 auto 45px}
.searchrst-listbox {position:relative;padding-top:50px}
.searchrst-listbox .c-tit01 {display:inline-block}
.searchrst-listbox .rtxt {display:inline-block;margin:8px 0 0;padding-left:23px;color:#12213a;font-weight:500;letter-spacing:-.05em}
.searchrst-listbox .rtxt .rnum {}
.searchrst-listbox .rtxt .rnum em {font-style:normal}
.searchrst-list {border-top:2px solid #000}
.searchrst-list li {padding:33px 0 30px;border-bottom:1px solid #ccc}
.searchrst-list li em,
tbody.searchrst-list em {background-color:#f6c9cb;color:#da262e;font-style:normal}
.searchrst-list li .ptit,
.searchrst-list li .pcont,
.searchrst-list li .plinks {display:block;letter-spacing:-.05em}
.searchrst-list li .ptit {color:#222;font-weight:500;box-sizing:border-box}
.searchrst-list li .plinks {color:#777;font-weight:300}
.searchrst-list li .ptit span {line-height:1.3em}
.searchrst-list li .ptit:hover {color:#da262e}
.searchrst-list li .pcont {margin-top:11px;color:#777;font-size:.944em;line-height:1.764}
.searchrst-list li .pcont strong {background-color:#f6c9cb;color:#da262e}
.searchrst-list.sch-board-list li .ptit {display:inline-block;position:relative;max-width:50%;margin-right:14px;padding-right:22px}
.searchrst-list.sch-board-list li .ptit:after {content:"";display:block;position:absolute;right:0;top:5px;background-color:#d8d8d8;width:1px;height:16px}
.searchrst-list.sch-board-list li .plinks {display:inline-block;max-width:50%;vertical-align:top;}
.searchrst-list li .isStrong {background-color:#f6c9cb;color:#da262e;}
.searchrst-listbox .btn-result-more {position:absolute;right:0;top:60px}
.searchrst-listbox .btn-result-more button {display:block;background:none;border:0;border-bottom:2px solid #da262e}
.searchrst-listbox .btn-result-more button span {display:block;position:relative;padding:0 20px 6px 0;color:#da262e;font-size:17px}
.searchrst-listbox .btn-result-more button:before,
.searchrst-listbox .btn-result-more button:after {content:"";display:block;position:absolute;right:0;top:13px;background-color:#da262e;width:14px;height:2px;transition:all .3s ease}
.searchrst-listbox .btn-result-more button:after {transform:rotate(90deg)}
.searchrst-listbox .btn-result-more button:hover:before,
.searchrst-listbox .btn-result-more button:focus:before {transform:rotate(90deg)}
.searchrst-listbox .btn-result-more button:hover:after,
.searchrst-listbox .btn-result-more button:focus:after {transform:rotate(180deg)}
.search-info-box {border-top:1px solid #ccc;padding-top:20px}
.search-info-box:before {top:20px}
.search-wr .info-box {padding:20px}
.schres-wrap .searchrst-listbox {padding-top:0}
.schres-wrap .searchrst-listbox .infoBox01 {margin-top:50px}

/** -- 교내조직 */
.campus-org li {position:relative}
.campus-org li .ptit {color:#da262e}
.campus-org li ul li {padding:8px 0 8px 55px;border:0;margin:22px 40px 0 0;display:inline-block}
.campus-org li ul li.home {font-size:17px;color:#333}
.campus-org li ul li:before,
.campus-org li ul li .tit:after {display:block;content:"";position:absolute;top:50%}
.campus-org li ul li:before {width:41px;height:41px;background:#ededed url(/resources/_Img/Common/search_spr.png) no-repeat 0 100%;border-radius:50%;left:0;margin-top:-21px}
.campus-org li ul li.location:before {background-position:0 100%}
.campus-org li ul li.tel:before {background-position:-43px 100%}
.campus-org li ul li.home:before {background-position:-86px 100%;background-color:#da262e}
.campus-org li ul li.cafe:before {background-position:-129px 100%;background-color:#3ba135}
.campus-org li ul li .tit {position:relative;font-size:17px;color:#333;display:inline-block;padding:0 13px 0 0;margin:0 13px 0 0}
.campus-org li ul li .tit:after {width:1px;height:13px;background:#bdbdbd;right:0;margin-top:-7px}

/** --- 교내조직 - 상세보기 */
.org-view-wr {}
.org-view {position:relative;padding:0 0 0 330px}
.org-view .org-tit {font-size:22px;font-weight:500;color:#333;border-top:2px solid #da262e;width:280px;position:absolute;top:0;left:0;padding:35px 0 0}
.org-view .org-cont {border-top:1px solid #bebebe}
.org-view .org-cont .stit {font-size:18px;font-weight:400;color:#da262e;padding:35px 0 10px}
.org-view .org-cont p {line-height:1.75}
.org-view .org-info {position:absolute;bottom:0;left:0;width:280px;background:#da262e;color:#fff;box-sizing:border-box}
.org-view .org-info li {padding:15px 20px}
.org-view .org-info .tit {color:#fff;padding-left:30px;position:relative}
.org-view .org-info .tit:after {display:inline-block;content:""}
.org-view .org-info .tit:after {width:1px;height:13px;background:#d6d6d6;margin:0 10px 0 13px}

/** -- 바로가기 */
.searchrst-list.search-link {padding-bottom:10px}
.searchrst-list.search-link li {position:relative;padding:5px 0 5px 25px}
.searchrst-list.search-link li:before {position:absolute;top:50%;left:0;margin-top:-5px;content:"";display:block;width:11px;height:11px;background:url(/_Img/Content/search_spr.png) no-repeat -62px bottom}
.searchrst-list.search-link li a {display:inline-block;color:#666}
.searchrst-list.search-link li a:hover {text-decoration:underline;color:#da262e}

/** -- 메뉴검색 */
.searchrst-list li .ptit .psdepth {font-weight:500}

/** -- 연락처 */
.searchrst-listbox .is-wauto-box {margin-top:20px;padding-bottom:10px}

/** -- no-data */
.searchrst-listbox li.no-data {padding:155px 0 25px;height:auto;border-bottom:1px solid #e3e3e3}
.searchrst-listbox li.no-data:before {display:none}

@media all and (max-width:999px){
	.sch-top {padding:35px 0 55px}
	.searchrst-form {}
	.sch-top .sch-core {}
	.sch-top .sch-core select,
	#contents #cont .sch-top .sch-core input[type=text].search-text {font-size:17px}
	.sch-top .sch-core select {width:120px;padding-left:10px;padding-right:15px}
	#contents #cont .sch-top .sch-core input[type=text].search-text {width:calc(100% - 120px)}
	.schres-wrap .searchrst-msg:before {background-size:209px auto;width:209px;height:162px;}
	.searchrst-list.sch-board-list li .ptit,
	.searchrst-list.sch-board-list li .plinks {display:block;max-width:none}
	.searchrst-list.sch-board-list li .ptit {margin-right:0;margin-bottom:10px;padding-right:0}
	.searchrst-list.sch-board-list li .ptit:after {display:none}
	.searchrst-listbox .btn-result-more button span {font-size:16px}
	.org-view {padding:0}
	.org-view .org-tit {border-top:0;padding:0 0 20px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.org-view .org-cont .stit {padding-top:20px}
	.org-view .org-info {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:20px auto 0;width:100%;overflow:hidden;padding:0 5px;box-sizing:border-box}
	.org-view .org-info li {width:33.333%;float:left;box-sizing:border-box}
	.org-view .org-info .tit:after {margin-bottom:-2px}
}
@media all and (max-width:768px){
	.sch-top {padding:20px 0 30px}
	.sch-top .sch-core {border-width:3px;height:60px;padding:0 45px 0 25px}
	.sch-top .sch-core:before,
	.sch-top .sch-core .bd-btn-search:before {background-size:50px auto}
	.sch-top .sch-core:before {width:20px;height:11px}
	.sch-top .sch-core select,
	#contents #cont .sch-top .sch-core input[type=text].search-text {font-size:15px}
	.searchrst-form input[type=text].search-text {height:50px;line-height:49px}
	.sch-top .sch-core .bd-btn-search {width:35px;height:60px}
	.sch-top .sch-core .bd-btn-search:before {background-position:-26px 0;width:23px;height:23px}

	.searchrst-listbox {padding-top:30px}
	.searchrst-listbox .rtxt {padding-left:10px;margin-bottom:0}
	.searchrst-list li {padding:23px 0 20px}
	.searchrst-listbox .btn-result-more {top:37px}
	.searchrst-listbox .btn-result-more button span {font-size:15px}
	.campus-org li .pimg {display:none}
	.campus-org li ul li {margin:5px 20px 0 0;padding-left:40px;font-size:14px}
	.campus-org li ul li.home {font-size:14px}
	.campus-org li ul li:before {width:33px;height:33px;background-size:208px auto;margin-top:-17px}
	.campus-org li ul li.tel:before {background-position:-34px 100%}
	.campus-org li ul li.home:before {background-position:-69px 100%}
	.campus-org li ul li .tit {font-size:14px;margin-right:5px;padding-right:10px}
}
@media all and (max-width:599px){
	.schres-wrap .searchrst-msg:before {background-size:150px auto;width:150px;height:116px}
	.schres-wrap .info-box {padding:0 0 10px}
	.schres-wrap .info-box ul {padding:20px 30px;margin:0 10px}
	.org-view .org-tit {font-size:18px;width:100%;padding:0 0 10px}
	.org-view .org-cont .stit {font-size:16px;padding:10px 0 0}
	.org-view .org-info li {width:100%}
	.searchrst-list li .pcont {padding-top:7px}
}
@media all and (max-width:499px){
}

/* ==============================
 * 이사회 회의록
 ================================ */
.proceeding-wr .is-wauto-box > table {min-width:900px}
.proceeding-wr .tbl-type01 .num {width:80px}
.proceeding-wr .tbl-type01 .subject {width:auto}
.proceeding-wr .tbl-type01 .h-date {width:120px}
.proceeding-wr .tbl-type01 .loca {width:200px}
.proceeding-wr .tbl-type01 .agenda {width:auto}
.proceeding-wr .tbl-type01 .r-date {width:120px}
.proceeding-wr .tbl-type01 .down {width:80px}
.proceeding-wr .tbl-type01 .c-list01 {}
.proceeding-wr .tbl-type01 .c-list01 li {margin:5px 0 0}
.proceeding-wr .tbl-type01 .c-list01 li:before {top:11px}
.proceeding-wr .tbl-type01 .c-list01 li:first-child {margin:0}
@media all and (max-width:1399px){
	.proceeding-wr .tbl-type01 .r-date {width:110px}
}
@media all and (max-width:999px) {
	.proceeding-wr .tbl-type01 .c-list01 li:before {top:10px}
}
@media all and (max-width:499px) {
	.proceeding-wr .tbl-type01 .c-list01 li:before {top:8px}
}

/* ==============================
 * 기구소개
 ================================ */
.unipart-wr {}
.unipart-wr .uni-top {}
.unipart-wr .uni-top .unit-tit {}
.unipart-wr .uni-top .unit-tit .ktit {}
.unipart-wr .uni-top .unit-tit .etit {}
.unipart-wr .uni-top .unit-txt {position:relative;padding:56px 0 0 142px;box-sizing:border-box}
.unipart-wr .uni-top .unit-txt:before {content:"";display:block;position:absolute;left:0;top:13px;background-color:#da262e;width:100px;height:2px}
.unipart-wr .uni-top .unit-txt .deco {display:block;position:absolute;top:3px;left:140px;width:34px;height:20px}
.unipart-wr .uni-top .unit-txt .deco:before,
.unipart-wr .uni-top .unit-txt .deco:after {content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;width:20px;height:20px;margin:auto}
.unipart-wr .uni-top .unit-txt .deco:before {background:#12213a;transform:translateX(-7px)}
.unipart-wr .uni-top .unit-txt .deco:after {background:#da262e;transform:translateX(7px)}
.unipart-wr .uni-top .unit-txt .unit-slogan {color:#333;font-size:1.111em;font-weight:400;font-family:"SCoreDream", sans-serif;letter-spacing:-.02em;line-height:1.75}
.unipart-wr .uni-work {}
.unipart-wr .uni-work .uniw-tab {}
.unipart-wr .uni-work .uniw-tab ul li:first-child:before {display:none}
.unipart-wr .uni-work .uniw-tit {}
.unipart-wr .uni-work .uniw-tit .etit {}
.unipart-wr .uni-work .uniw-msg {box-sizing:border-box}
.uniw-info-box {position:relative;padding-bottom:3px;font-family:"SCoreDream", sans-serif;z-index:1}
.uniw-info-box:before,
.uniw-info-box .title:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin-left:-160px;padding:0 160px;z-index:-1}
.uniw-info-box:before {background-color:#f7f7f7}
.uniw-info-box .title {position:relative;min-height:90px;padding:38px 120px 24px 29px;box-sizing:border-box}
.uniw-info-box .title:before {background-color:#12213a;padding-bottom:50px}
.uniw-info-box .title:after {content:"";display:block;position:absolute;bottom:-45px;right:-130px;background:url(/resources/_Img/Contents/content_spr.png) no-repeat -161px 0;background-size:241px auto;width:80px;height:97px;z-index:2}
.uniw-info-box .title > p {color:#fff;font-size:1.111em;font-weight:400}
.uniw-info-box .title > a.homepage {display:block;position:absolute;right:0;top:50%;padding-right:50px;color:#fff;font-size:.889em;font-weight:400;letter-spacing:-.02em;transform:translateY(-50%)}
.uniw-info-box .title > a.homepage:before,
.uniw-info-box .title > a.homepage:after {content:"";display:block;position:absolute;top:50%}
.uniw-info-box .title > a.homepage:before {right:0;background-color:#fff;border-radius:50%;width:35px;height:35px;margin-top:-17px;transition:all .3s ease}
.uniw-info-box .title > a.homepage:after {right:10px;background:url(/resources/_Img/Common/uni_spr.png) no-repeat;width:14px;height:14px;margin-top:-7px}
.uniw-info-box .title > a.homepage:hover:before,
.uniw-info-box .title > a.homepage:focus:before {box-shadow: 0 7px 18px 0 rgba(255, 255, 255, .25)}
.uniw-info-box .info-sec {position:relative;padding:28px 30px 27px;z-index:1}
.uniw-info-box .info-sec:before {content:"";display:block;position:absolute;top:0;left:0;background-color:#fff;width:100%;height:100%;padding-right:160px;z-index:-1}
.uniw-info-box .info-sec ul {display:flex;flex-flow:row wrap}
.uniw-info-box .info-sec li {display:flex;align-items:flex-start;margin:5px 60px 5px 0}
.uniw-info-box .info-sec li:last-child {margin-right:0}
.uniw-info-box .info-sec li.loc {flex-grow:2}
.uniw-info-box .info-sec li .ico {display:block;position:relative;border:1px solid #12213a;width:55px;height:55px;margin-right:20px;box-sizing:border-box}
.uniw-info-box .info-sec li .ico:before {content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(/resources/_Img/Contents/content_spr.png) no-repeat;background-size:241px auto;width:32px;height:32px;margin:auto}
.uniw-info-box .info-sec li.loc .ico:before {background-position:-32px -105px}
.uniw-info-box .info-sec li.tel .ico:before {background-position:-72px -105px}
.uniw-info-box .info-sec li.fax .ico:before {background-position:-152px -105px}
.uniw-info-box .info-sec li .inwr {display:block;align-self:center;letter-spacing:-.02em}
.uniw-info-box .info-sec li .tit {position:relative;margin-right:9px;padding-right:15px;color:#222;font-weight:500;letter-spacing:-.02em}
.uniw-info-box .info-sec li .tit:before {content:"";display:block;position:absolute;top:0;right:0;bottom:0;background-color:#cacaca;width:1px;height:16px;margin:auto}
.unipart-wr .uni-work .uniw-msg.hasNoData {}
.unipart-wr .uni-work .uniw-msg.hasNoData .no-data {}
.unipart-wr .uni-work .uniw-txt {background:#f7f7f7;padding:38px 0}
.unipart-wr .uni-work .uniw-txt .uniwt-unit {box-sizing:border-box;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ddd}
.unipart-wr .uni-work .uniw-txt .uniwt-unit:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0}
.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTit {}
.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt {padding-top:5px}
.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt ul {display:flex;flex-flow:row;flex-wrap:wrap}
.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt ul > li {width:50%;box-sizing:border-box;padding-right:20px;font-family:"Noto Sans KR", sans-serif}
.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt ul > li:nth-child(-n+2) {margin-top:0}
.unipart-wr .uni-work .uniw-txt.hasNoData {}
.unipart-wr .uni-work .uniw-txt.hasNoData .no-data {}
.unipart-wr .uni-cont {}
.unipart-wr .uni-cont .unic-tit {}
.unipart-wr .uni-cont .unic-txt {}
.unipart-wr .uni-cont .unic-txt .tbl-type01 tbody tr:first-child td {background-color: #edf4ff}
.unipart-wr .uni-cont .unic-txt .c-list01 {margin-bottom:35px}
.unipart-wr .uni-cont .unic-txt .mailto {display:block;line-height:1;transition:all .3s ease}
.unipart-wr .uni-cont .unic-txt .mailto:after {content:"";display:inline-block;background:url(/resources/_Img/Common/uni_spr.png) no-repeat -24px 0;width:20px;height:15px;vertical-align:middle}
@media all and (max-width:1799px) {
	.uniw-info-box:before,
	.uniw-info-box .title:before {margin-left:-100px}
}
@media all and (max-width:1699px) {
	.uniw-info-box .title:after {right:0}
	.uniw-info-box .title {padding-right:220px}
	.uniw-info-box .title > a.homepage {right:100px}
}
@media all and (max-width:1399px) {
	.uniw-info-box .info-sec li {width:50%;margin-right:0}
	.uniw-info-box .info-sec li.loc {flex-grow:0;width:100%}
}
@media all and (max-width:999px) {
	.unipart-wr .uni-top .unit-txt {padding:40px 0 0 100px}
	.unipart-wr .uni-top .unit-txt:before {width:72px}
	.unipart-wr .uni-top .unit-txt .deco {left:98px}
	.uniw-info-box .title {min-height:75px;padding:28px 120px 20px 22px}
	.uniw-info-box .title:after {background-position:-121px 0;background-size:181px auto;width:60px;height:73px}
	.uniw-info-box .title > a.homepage {top:auto;bottom:23px;right:70px;transform:none}
	.uniw-info-box .info-sec {padding:21px 25px 20px}
}
@media all and (max-width:768px){
	.unipart-wr .uni-top .unit-txt {padding:25px 0 0 30px}
	.unipart-wr .uni-top .unit-txt:before {top:7px;width:20px}
	.unipart-wr .uni-top .unit-txt .deco {top:0;left:28px;width:25px;height:15px}
	.unipart-wr .uni-top .unit-txt .deco:before,
	.unipart-wr .uni-top .unit-txt .deco:after {width:15px;height:15px}
	.unipart-wr .uni-top .unit-txt .deco:before {transform:translateX(-5px)}
	.unipart-wr .uni-top .unit-txt .deco:after {transform:translateX(5px)}
	.unipart-wr .uni-top .unit-txt .unit-slogan {font-size:1.08em;line-height:1.6}
	.uniw-info-box .info-sec {padding:16px 20px 15px}
	.uniw-info-box .title:after {bottom:-56px}
	.uniw-info-box .title {padding-right:90px;text-align:right}
	.uniw-info-box .title > p {text-align:left}
	.uniw-info-box .title > a.homepage {right:0;padding-right:30px}
	.uniw-info-box .title > a.homepage:before {margin-top:-13px;width:25px;height:25px}
	.uniw-info-box .title > a.homepage:after {right:7px;background-size:auto 10px;width:10px;height:10px;margin-top:-5px}
	.uniw-info-box .info-sec ul {display:block}
	.uniw-info-box .info-sec li {width:100%}
	.uniw-info-box .info-sec li .ico {flex:0 0 auto;width:40px;height:40px;margin-right:10px}
	.uniw-info-box .info-sec li .ico:before {background-size:241px auto;width:32px;height:32px}
	.uniw-info-box .info-sec li.loc .ico:before {background-position:-32px -105px}
	.uniw-info-box .info-sec li.tel .ico:before {background-position:-72px -105px}
	.uniw-info-box .info-sec li.home .ico:before {background-position:-112px -105px}
	.uniw-info-box .info-sec li.fax .ico:before {background-position:-152px -105px}
 }
 @media all and (max-width:499px){
	.unipart-wr .uni-top .unit-txt .unit-slogan {font-size:1.02em}
	.uniw-info-box .info-sec {padding:20px 0 20px 15px}
	.uniw-info-box .info-sec li .tit {margin-right:0;padding-right:0;display:block;font-size:.889em}
	.uniw-info-box .info-sec li .tit:before {display:none}
	.uniw-info-box .info-sec li .ico:before {width:24px;height:24px;background-size:181px auto}
	.uniw-info-box .info-sec li.loc .ico:before {background-position:-24px -79px}
	.uniw-info-box .info-sec li.tel .ico:before {background-position:-54px -79px}
	.uniw-info-box .info-sec li.home .ico:before {background-position:-84px -79px}
	.uniw-info-box .info-sec li.fax .ico:before {background-position:-114px -79px}
 }
 @media all and (max-width:1199px){
	.unipart-wr .uni-top .unit-txt ul li {width:50%}
	.unipart-wr .uni-top .unit-txt ul li:nth-child(-n+3) {margin-top:9px}
	.unipart-wr .uni-top .unit-txt ul li:nth-child(-n+2) {margin-top:0}
	.unipart-wr .uni-top .unitInfo {padding:0 0 0 300px}
	.unipart-wr .uni-top .unitInfo .role-body {padding:20px 20px 10px}
	.unipart-wr .uni-top .unitInfo .role-body li {width:50%;margin:0 0 10px}
	.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwPkg .uwTxt ul > li {width:50%}
}
 @media all and (max-width:999px){
	.unipart-wr .uni-top .unit-tit .ktit {font-size:28px;margin-right:10px}
	.unipart-wr .uni-top .unitInfo {padding:0}
	.unipart-wr .uni-top .unitInfo .role-head {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 20px;width:100%}
	.unipart-wr .uni-top .unitInfo .role-head .email {position:absolute;bottom:0;right:0}
	.unipart-wr .uni-top .unitInfo .role-body li {width:100%}
	.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwPkg .uwTxt ul > li {width:100%}
 }
 @media all and (max-width:899px) {
	.unipart-wr .uni-work .uniw-msg .box-slogan {padding:0 0 20px;margin:0 0 20px}
	.unipart-wr .uni-work .uniw-msg .boxInfo > li {width:100%;padding-right:0}
	.unipart-wr .uni-work .uniw-msg .boxInfo > li:nth-child(-n+2) {margin-top:9px}
 }
 @media all and (max-width:768px){
	.unipart-wr .uni-top .unit-tit .ktit {font-size:24px;font-weight:500;display:block;line-height:1}
	.unipart-wr .uni-top .unitInfo {margin:30px 0 0}
	.unipart-wr .uni-top .unitInfo .role-head .names .duty {font-size:15px}
	.unipart-wr .uni-top .unitInfo .role-body li .tit:after {top:1px}
	.unipart-wr .uni-work .uniw-txt {padding:20px 0}
	.unipart-wr .uni-top .unit-txt ul li {width:100%}
	.unipart-wr .uni-top .unit-txt ul li:nth-child(-n+3) {margin-top:9px}
	.unipart-wr .uni-top .unit-txt ul li:nth-child(-n+2) {margin-top:9px}
	.unipart-wr .uni-top .unit-txt ul li:first-child {margin-top:0}
	.unipart-wr .uni-work .uniw-msg .box-slogan {padding:0 0 15px;margin:0 0 10px}
	.unipart-wr .uni-work .uniw-msg .box-slogan p {font-size:1.5em}
	.unipart-wr .uni-work .uniw-txt .uniwt-unit {box-sizing:border-box;padding:0 0 15px;margin:0 0 15px}
	.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt ul > li {width:100%}
	.unipart-wr .uni-work .uniw-txt .uniwt-unit .uwTxt ul > li:first-child {margin-top:0}
 }
 @media all and (max-width:599px) {
	.unipart-wr .uni-work .uniw-msg .boxInfo > li {padding-left:15px}
	.unipart-wr .uni-work .uniw-msg .boxInfo .liTel .str {display:none}
	.unipart-wr .uni-work .uniw-msg .boxInfo .liTel .lnk {display:block}
 }
 @media all and (max-width:499px){
	.unipart-wr .uni-top .unitInfo .role-head {border-top-width:1px}
	.unipart-wr .uni-top .unitInfo .role-body li {width:100%}
	.unipart-wr .uni-top .unitInfo .role-head .email a:before {top:5px}
 }
 @media all and (max-width:399px){
	.unipart-wr .uni-top .unitInfo .role-head .email {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:10px 0 0}
	.unipart-wr .uni-top .unitInfo .role-body {padding:15px 15px 5px}
 }


/* ==============================
 * 채용의뢰
 ================================ */
.recruit-wrap {border:1px solid #d9d9d9;border-top:2px solid #044288;margin-bottom:70px;padding:40px 50px 23px}
.recruit-tbl-form {width:100%;border-collapse:collapse;table-layout:fixed}
.recruit-tbl-form tr {}
.recruit-tbl-form th,
.recruit-tbl-form td {border-bottom:1px solid #dcdcdc;padding:17px 0;text-align:left}
.recruit-tbl-form tr:last-child th,
.recruit-tbl-form tr:last-child td {border:0}
.recruit-tbl-form tr.r-top th {vertical-align:top; padding-top:25px}
.recruit-tbl-form th {width:14%}
.recruit-tbl-form th label {display:block;border-right:1px solid #333333;color:#044288;padding:0 5px 0 1em;text-indent:-1em;font-weight:500}
.recruit-tbl-form th label::before,
.recruit-tbl-form th .s-mark::after{content:"";display:inline-block;background:url(/resources/_Img/Common/recruit_form_spr.png) no-repeat;vertical-align:middle}
.recruit-tbl-form th label::before {background-position:0 0;width:5px;height:5px;margin-right:15px}
.recruit-tbl-form th .s-mark::after{background-position:-13px 0;width:9px;height:10px;margin-left:10px}
.recruit-tbl-form td {width:37.5%;padding-left:30px;padding-right:40px}
.recruit-tbl-form td:last-child {width:34.5%;padding-right:0}
.recruit-tbl-form01 th {width:182px}
.recruit-tbl-form01 td,
.recruit-tbl-form td:last-child {width:auto}
.recruit-wrap .recruit-tbl-form input {box-sizing:border-box}
.recruit-wrap .recruit-tbl-form input.text {background:#f9f9f9;border:1px solid #c0c0c0;width:100%;height:45px;max-width:417px;margin:0;line-height:30px;vertical-align:middle}
.recruit-wrap .recruit-tbl-form input.text.etc {width:364px}
.recruit-wrap .recruit-tbl-form td input.text.w25 {width:25px;height:25px;margin:0 3px}
.recruit-wrap .recruit-tbl-form td input.text.w120 {width:120px}
.recruit-wrap .recruit-tbl-form td input.text.w150 {width:150px}
.recruit-wrap .recruit-tbl-form td input.text.w160 {width:160px}
.recruit-wrap .recruit-tbl-form td input.text.w170 {width:170px}
.recruit-wrap .recruit-tbl-form td input.text.w200 {width:200px}
.recruit-wrap .recruit-tbl-form td input.text.w400 {width:400px}
.recruit-wrap .recruit-tbl-form td span.tit {padding-right:20px;color:#333333;font-size:16px;font-weight:500}
.recruit-wrap .recruit-tbl-form td span.txt {padding-left:10px;color:#555;font-size:16px}
.recruit-wrap .recruit-tbl-form select {background-color:#fff;background:#fff url(/resources/_Img/Common/selfrm_arr3.png) no-repeat 89.5% 50%;border:1px solid #b5b5b5;border-radius:0;min-width:105px;height:45px;vertical-align:top;padding:10px 15px 10px 20px;font-size:15px;color:#767676}
.recruit-wrap .recruit-tbl-form .r-tel select,
.recruit-wrap .recruit-tbl-form .r-tel input {width:30%; /* max-width:130px; */}
.recruit-wrap .recruit-tbl-form .r-mail select,
.recruit-wrap .recruit-tbl-form .r-mail input {width:45%; max-width:193px}
.recruit-wrap .recruit-tbl-form .r-addr input {margin-right:10px}
.recruit-wrap .recruit-tbl-form .pay-detail {display:inline-block;margin-left:18%}
.recruit-wrap .recruit-tbl-form .pay-detail br {display:none}
.recruit-wrap .recruit-tbl-form textarea.textarea {background-color:#f9f9f9;border:1px solid #d9d9d9;width:100%;height:145px;box-sizing:border-box}
.recruit-wrap .recruit-tbl-form input[name="cp_zipcode"],
.recruit-wrap .recruit-tbl-form input[name="ep_zipcode"] {margin-bottom:10px}
.recruit-wrap .recruit-tbl-form .chks {margin-top:0}
.recruit-wrap .recruit-tbl-form .chks input[type="checkbox"] + label {padding-right:14px;color:#555;letter-spacing:-.05em}
.recruit-tbl-form tr.r-top .chks {margin-bottom:20px}
.recruit-wrap .recruit-tbl-form .chks.same-chk {margin-left:15px;margin-bottom:0}
.recruit-wrap .recruit-tbl-form .chks.same-chk label {margin-top:-9px}
.recruit-wrap .recruit-tbl-form .mg0f{margin-bottom:0 !important}
.recruit-wrap .recruit-tbl-form .cal-btn {display:inline-block;background:url(/resources/_Img/Common/ico_cal.png) no-repeat;width:25px;height:25px;margin-left:7px;vertical-align:middle}
.recruit-wrap .recruit-tbl-form .bw-btn {height:35px;padding:0 10px;font-size:13px;vertical-align:middle}
.recruit-wrap .recruit-tbl-form  #address2 {background:#fff}
.recruit-wrap .recruit-tbl-form .examChk04-detail label {padding-right:0 !important}
.recruit-wrap .recruit-tbl-form .examChk04-detail span {padding-right:14px;vertical-align:middle}
.recruit-form-agree {text-align:right}
.recruit-form-agree p {background-color:#f7f7f7;margin-bottom:10px;padding:37px 15px 38px;color:#555;font-size:16px;text-align:center}
.recruit-form-btn {margin-top:50px;text-align:center}
.recruit-form-btn .bp-btn,
.recruit-form-btn .bw-btn {width:140px}
@media all and (max-width:1399px){
	.recruit-wrap .recruit-tbl-form input.text.etc {width:auto}
	.recruit-wrap .recruit-tbl-form .pay-detail {margin:10px 0 0;display:block}
}
@media all and (max-width:1199px){
	.recruit-wrap {padding:30px 2.5% 23px}
	.recruit-tbl-form {table-layout:auto;width:100%;clear:both}
	.recruit-tbl-form tr {display:block;width:100%;overflow:hidden}
	.recruit-tbl-form tbody {width:100%}
	.recruit-tbl-form tbody th,
	.recruit-tbl-form tbody td {float:left;min-height:47px}
	.recruit-tbl-form tr:last-child th,
	.recruit-tbl-form tr:last-child td {border-bottom:1px solid #dcdcdc}
	.recruit-tbl-form tbody th {width:25% !important}
	.recruit-tbl-form tbody td {width:70% !important; padding-right:0}
	.recruit-tbl-form tr:last-child th:last-of-type,
	.recruit-tbl-form tr:last-child td:last-of-type {border:0}
	.recruit-tbl-form tr.r-top th,
	.recruit-tbl-form tr.r-top td {min-height:92px}
	.recruit-tbl-form tr.r-textarea th,
	.recruit-tbl-form tr.r-textarea td {min-height:143px}
	.recruit-tbl-form tr.chk-list-long th,
	.recruit-tbl-form tr.chk-list-long td {min-height:69px}
	.recruit-tbl-form tr.r-line02 th,
	.recruit-tbl-form tr.r-line02 td {min-height:104px}
	.recruit-wrap .recruit-tbl-form td span.tit {padding-right:9px}
	.recruit-tbl-form .chks {margin-bottom:10px}
	.recruit-wrap .recruit-tbl-form .chks input[type="checkbox"] + label {padding-right:5px;padding-left:30px}
	.recruit-tbl-form .chk-list-long br {display:none}
	.recruit-wrap .recruit-tbl-form .pay-detail {display:block;margin-left:0;margin-top:10px}
	.recruit-wrap .recruit-tbl-form input.text {max-width:none}
	.recruit-wrap .recruit-tbl-form td input.text.w400 {width:48%}
}
@media all and (max-width:995px){
	.recruit-tbl-form tr.chk-list-long th,
	.recruit-tbl-form tr.chk-list-long td {min-height:64px}
}
@media all and (max-width:905px){
	.recruit-tbl-form tr.chk-list-long th,
	.recruit-tbl-form tr.chk-list-long td {min-height:110px}
}
@media all and (max-width:850px){
	.recruit-wrap .recruit-tbl-form td input.text.w170 {width:120px}
}
@media all and (max-width:768px){
	.recruit-wrap {padding: 25px 15px 15px}
	.recruit-tbl-form tbody th,
	.recruit-tbl-form tbody td {width:100% !important;border:0;min-height:0;height:auto !important;min-height:0 !important}
	.recruit-tbl-form tr.r-top th {padding-top:0}
	.recruit-tbl-form tbody th {padding:0 0 5px}
	.recruit-tbl-form tbody td {padding:5px 0 15px}
	.recruit-tbl-form th label {border-right:0;font-size:14px}
	.recruit-tbl-form tr:last-child th,
	.recruit-tbl-form tr:last-child td {border:0}
	.recruit-wrap .recruit-tbl-form select,
	.recruit-wrap .recruit-tbl-form input.text {height:38px;line-height:20px}
	.recruit-wrap .recruit-tbl-form select {background-position:95% 50%;padding-top:5px;padding-bottom:5px}
	.recruit-wrap .recruit-tbl-form input[name="cp_zipcode"],
	.recruit-wrap .recruit-tbl-form input[name="cp_addr1"],
	.recruit-wrap .recruit-tbl-form input[name="ep_zipcode"],
	.recruit-wrap .recruit-tbl-form input[name="ep_addr1"]{margin-bottom:10px}
	.recruit-wrap .recruit-tbl-form td span.tit,
	.recruit-wrap .recruit-tbl-form td span.txt {font-size:14px}
	.recruit-wrap .recruit-tbl-form td input.text.w400 {width:100%}
	.recruit-wrap .recruit-tbl-form td input.text.w160 {width:100px}
	.recruit-wrap .recruit-tbl-form .pay-detail br {display:none}
	.recruit-wrap .recruit-tbl-form .pay-detail .text {margin-bottom:0}
	.recruit-tbl-form tr.r-top .chks,
	.recruit-tbl-form .rdos {margin-bottom:15px !important}
	.recruit-form-agree p{font-size:14px}
}
@media all and (max-width:560px){
	.recruit-wrap .recruit-tbl-form .pay-detail br {display:block}
	.recruit-wrap .recruit-tbl-form .pay-detail .text {margin-bottom:10px}
}
@media all and (max-width:399px){
	.recruit-wrap .recruit-tbl-form .chks.same-chk {margin-left:1px}
	.recruit-wrap .recruit-tbl-form td span.tit {padding-right:10px}
	.recruit-wrap .recruit-tbl-form input[name="cp_num"] {width:140px !important}
	.recruit-wrap .recruit-tbl-form select[name="ps_email_3"]{margin-top:10px}
	.recruit-wrap .recruit-tbl-form td input.text.w170 {width:125px}
	.recruit-wrap .recruit-tbl-form .r-tel select {width:100%;margin-bottom:10px;max-width:none}
	.recruit-wrap .recruit-tbl-form .r-tel input {width:49.4%;max-width:none}
	.recruit-wrap .recruit-tbl-form .r-tel span {display:none}
}

/* ==============================
 * 발전기금
 ================================ */
.board-list-table td.donor-m {font-family:"proxima-nova";font-size:18px;color:#e6720e}

/* ==============================
 * 식당/식단표
 ================================ */
.menu-wr .menu-top {}
.menu-wr .menu-top .menu-navi {display:block;box-sizing:border-box;position:relative;padding:40px 80px;text-align:center;border-top:2px solid #2655ae}
.menu-wr .menu-top .menu-navi .prev,
.menu-wr .menu-top .menu-navi .next {display:block;position:absolute;width:70px;height:70px;top:50%;margin:-35px 0 0;box-sizing:border-box;border:3px solid #e7ecf5;background:#fff;border-radius:50%}
.menu-wr .menu-top .menu-navi .prev {left:0}
.menu-wr .menu-top .menu-navi .next {right:0}
.menu-wr .menu-top .menu-navi .prev:after,
.menu-wr .menu-top .menu-navi .next:after {content:"";display:block;position:absolute;width:25px;height:16px;top:0;right:0;bottom:0;left:0;background:url(/resources/_Img/Contents/menu_spr.png) no-repeat;transition:all .3s ease}
.menu-wr .menu-top .menu-navi .prev:after {background-position:0 0;margin:auto auto auto 20px}
.menu-wr .menu-top .menu-navi .next:after {background-position:-35px 0;margin:auto 20px auto auto}
.menu-wr .menu-top .menu-navi .prev:focus:after,
.menu-wr .menu-top .menu-navi .prev:hover:after {margin:auto auto auto 10px}
.menu-wr .menu-top .menu-navi .next:focus:after,
.menu-wr .menu-top .menu-navi .next:hover:after {margin:auto 10px auto auto}
.menu-wr .menu-top .menu-navi .period {}
.menu-wr .menu-top .menu-navi .period .periodStr {display:inline-block;line-height:1;font-family:"prometo";font-size:1.765em;font-weight:500;letter-spacing:0}
.menu-wr .menu-top .menu-navi .period .thisWeek {display:block;line-height:1;font-size:0;margin:23px 0 0}
.menu-wr .menu-top .menu-navi .period .thisWeek button {display:inline-block;line-height:1;box-sizing:border-box;border:1px solid #547fce;color:#547fce;padding:9px 12px 10px;background:transparent;font-size:14px;transition:all .3s ease}
.menu-wr .menu-top .cafe-info {background:#f6f6f6;box-sizing:border-box;position:relative;text-align:center;font-size:0;padding:30px 10px}
.menu-wr .menu-top .cafe-info .cafeinfo-tit,
.menu-wr .menu-top .cafe-info dl {display:inline-block;font-size:17px;line-height:1.2}
.menu-wr .menu-top .cafe-info .cafeinfo-tit {background:#2655ae;color:#fff;font-weight:500;padding:10px 12px;margin:0 50px 0 0}
.menu-wr .menu-top .cafe-info dl {margin:0 60px 0 0}
.menu-wr .menu-top .cafe-info dl:last-child {margin:0}
.menu-wr .menu-top .cafe-info dl dt,
.menu-wr .menu-top .cafe-info dl dd {display:inline-block}
.menu-wr .menu-top .cafe-info dl dt {color:#333;font-weight:500}
.menu-wr .menu-top .cafe-info dl dd {font-weight:400;margin:0 0 0 15px}
.menu-wr .menu-core {}
.menu-wr .menu-core .is-wauto-box > table {min-width:999px}
.menu-wr .menu-core table {border-top:0}
.menu-wr .menu-core table .col01 {width:149px}
.menu-wr .menu-core table .colAuto {width:auto}
.menu-wr .menu-core thead th {background:#2655ae;color:#fff}
.menu-wr .menu-core thead th:after {background:rgba(216, 216, 229, .2)}
.menu-wr .menu-core td {vertical-align:top;padding:10px}
.menu-wr .menu-core .menuUnit {box-sizing:border-box;border:1px solid #ddd;border-radius:5px;line-height:1.4;margin:0 0 5px;padding:5px;background:#fafafa}
.menu-wr .menu-core .menuUnit:last-child {margin:0}
.menu-wr .menu-core .menuUnit + br {display:none}
.menu-wr .menu-core .menuUnit br:first-child {display:none}
.menu-wr .menu-core .foodList {display:block;text-align:left;line-height:1}
.menu-wr .menu-core .foodList .foodItem {display:inline-block;line-height:1;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;vertical-align:top;letter-spacing:-.05em;padding:3px 5px 5px;margin:0 3px 3px 0}
.menu-wr .menu-core .no-data {background-size:50px;height:auto;background-position:center 20px;padding:80px 0 30px;font-size:14px;color:#777;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 20px;background-size:50px}
.menu-wr .menu-core .info-list {margin:30px 0 0}
@media all and (max-width:1200px) {
	.menu-wr .menu-top .menu-navi {padding:25px 80px}
	.menu-wr .menu-top .menu-navi .period .thisWeek {margin:10px 0 0}
	.menu-wr .menu-top .cafe-info {padding:15px 10px}
}
@media all and (max-width:999px) {
	.menu-wr .menu-top .menu-navi .prev,
	.menu-wr .menu-top .menu-navi .next {width:49px;height:49px;margin:0;transform:translateY(-50%)}
	.menu-wr .menu-top .menu-navi .prev:after,
	.menu-wr .menu-top .menu-navi .next:after {width:17px;height:11px;background-size:42px auto}
	.menu-wr .menu-top .menu-navi .prev:after {background-position:0 0;margin:auto auto auto 14px}
	.menu-wr .menu-top .menu-navi .next:after {background-position:-24px 0;margin:auto 14px auto auto}
	.menu-wr .menu-top .menu-navi .prev:focus:after,
	.menu-wr .menu-top .menu-navi .prev:hover:after {margin:auto auto auto 14px}
	.menu-wr .menu-top .menu-navi .next:focus:after,
	.menu-wr .menu-top .menu-navi .next:hover:after {margin:auto 14px auto auto}
	.menu-wr .menu-top .cafe-info .cafeinfo-tit,
	.menu-wr .menu-top .cafe-info dl {font-size:16px}
	.menu-wr .menu-top .cafe-info .cafeinfo-tit {margin:0 20px 0 0}
	.menu-wr .menu-top .cafe-info dl {margin:0 30px 0 0}
	.menu-wr .menu-top .cafe-info dl dd {margin:0 0 0 5px}
}
@media all and (max-width:768px) {
	.menu-wr .menu-top .cafe-info .cafeinfo-tit,
	.menu-wr .menu-top .cafe-info dl {font-size:15px}
}
@media all and (max-width:699px) {
	.menu-wr .menu-top .cafe-info {padding:15px}
	.menu-wr .menu-top .cafe-info .cafeinfo-tit {display:block;margin:0;margin:0 0 15px}
}
@media all and (max-width:599px) {
	.menu-wr .menu-top .menu-navi {padding:25px 0}
	.menu-wr .menu-top .menu-navi .prev,
	.menu-wr .menu-top .menu-navi .next {width:34px;height:34px;transform:none;top:16px}
	.menu-wr .menu-top .menu-navi .prev:after,
	.menu-wr .menu-top .menu-navi .next:after {width:12px;height:8px;background-size:29px auto}
	.menu-wr .menu-top .menu-navi .prev:after {background-position:0 0;margin:auto auto auto 10px}
	.menu-wr .menu-top .menu-navi .next:after {background-position:-17px 0;margin:auto 10px auto auto}
	.menu-wr .menu-top .menu-navi .prev:focus:after,
	.menu-wr .menu-top .menu-navi .prev:hover:after {margin:auto auto auto 10px}
	.menu-wr .menu-top .menu-navi .next:focus:after,
	.menu-wr .menu-top .menu-navi .next:hover:after {margin:auto 10px auto auto}
	.menu-wr .menu-top .menu-navi {padding:20px 0 0}
	.menu-wr .menu-top .menu-navi .period .periodStr {font-size:1.4em}
	.menu-wr .menu-top .menu-navi .period .thisWeek {margin:20px 0 0}
	.menu-wr .menu-top .menu-navi .period .thisWeek button {display:block;width:100%;padding:13px 5px 14px}
	.menu-wr .menu-top .cafe-info {text-align:left}
	.menu-wr .menu-top .cafe-info dl {width:50%;font-size:16px;margin:0;text-align:left}
}
@media all and (max-width:499px) {
	.menu-wr .menu-top .cafe-info .cafeinfo-tit,
	.menu-wr .menu-top .cafe-info dl {font-size:14px}
}
@media all and (max-width:399px) {
	.menu-wr .menu-top .menu-navi .period .periodStr {font-size:1.2em}
	.menu-wr .menu-top .cafe-info dl {display:block;width:100%;margin:0 0 10px}
}

/* ==============================
* 레이어팝업
================================= */
.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%}

/* ==============================
* 개인정보처리방침 모듈(다건)
================================= */
.privacy-wr {}
.privacy-wr .privacy-list {}
.privacy-wr .privacy-list .privacy-top {padding:45px 0;border-top:2px solid #a4a4a4;border-bottom:1px solid #ccc}
.privacy-wr .privacy-list .privacy-top h3 {color:#333;font-size:1.667em;font-weight:700;line-height:1.333;text-align:center}
.privacy-wr .privacy-list .privacy-atta {}
.privacy-wr .privacy-list .privacy-cont {padding:50px 20px;border-bottom:1px solid #dcdcdc}
.privacy-wr .privacy-list .privacy-cont .privacyTbl1.is-wauto-box > table {min-width:630px}
.privacy-wr .privacy-list .privacy-cont .no-data {display:block}
.privacy-wr .privacy-year {background-color:#f8f8f8;margin-top:40px;padding:28px 10px 27px;text-align:center}
.privacy-wr .privacy-year select {background:url(/resources/_Img/Common/selfrm_arr.gif) no-repeat right 50%;border:0;border-bottom:3px solid #222;width:323px;height:45px;margin-right:30px;color:#666;font-size:1em}
.privacy-wr .privacy-year button {min-width:135px;height:45px}
@media all and (max-width:799px) {
	.privacy-wr .privacy-list .privacy-top {padding:30px 0}
}
@media all and (max-width:699px) {
	.privacy-wr .privacy-list .privacy-top {padding:20px 0}
	.privacy-wr .privacy-list .privacy-cont {padding:40px 15px}
	.privacy-wr .privacy-year {margin-top:30px;padding:15px 100px 15px 15px;box-sizing:border-box;position:relative}
	.privacy-wr .privacy-year select {border:3px solid #222;width:100%;margin-right:0}
	.privacy-wr .privacy-year button {display:block;position:absolute;min-width:0;height:45px;right:15px;top:50%;transform:translateY(-50%)}
}
@media all and (max-width:599px) {
	.privacy-wr .privacy-list .privacy-cont {padding:20px 0}
}
@media all and (max-width:399px) {
	.privacy-wr .privacy-list .privacy-top {padding:15px 0}
	.privacy-wr .privacy-year {margin-top:20px;padding:15px}
	.privacy-wr .privacy-year select {border:2px solid #222}
	.privacy-wr .privacy-year button {position:relative;right:auto;top:auto;transform:none;margin:5px 0 0;width:100%;max-width:none}
}

/* ==============================
 * 발전기금 전용
================================= */
/** -- 온라인 약정서 */
.gibu-form-box {background-color:#f7f7f7;padding:50px 60px;box-sizing:border-box}
.gibu-form-box .form-style-box {display:flex;flex-direction:column}
.gibu-form-box .form-style-box > li {display:flex;flex-flow:row wrap;align-items:flex-start;margin-top:30px}
.gibu-form-box .form-style-box > li:first-child {margin-top:0}
.gibu-form-box .form-style-box .form-tit {width:170px;padding:11px 15px 0 0;color:#333;font-size:.944em;font-weight:500;font-family:"SCoreDream", sans-serif;box-sizing:border-box}
.gibu-form-box .form-style-box .form-tit .nec {display:inline-block;margin-top:-6px}
.gibu-form-box .form-style-box .form-style {flex:1 1 0}
.gibu-form-box .form-style-box input.txt {width:100%;margin:0;color:#666 !important;font-size:.889em !important}

.gibu-form-box .form-style-box.has2 {flex-flow:row wrap;justify-content:space-between}
.gibu-form-box .form-style-box.has2 > li {flex-basis:49%}
.gibu-form-box .form-style-box.has2 > li.col1  {flex-basis:100%}

.gibu-form-box .ftxt {padding:0 10px;color:#333;font-size:.889em}
.gibu-form-box .max-txt {width:100%;max-width:255px}
.gibu-form-box .post-rdos-wr > *:last-child {display:none}
.gibu-form-box .addr-box {}
.gibu-form-box .addr-box > span {display:flex;flex-flow:row wrap;align-items:center}
.gibu-form-box .addr-box > span > * {margin-top:10px !important}
.gibu-form-box .addr-box .iaddr1 {justify-content:space-between}
.gibu-form-box .addr-box .iaddr1 .addr_1 {flex-basis:60.36%}
.gibu-form-box .addr-box .iaddr1 .addr_2 {flex-basis:38.74%}
.gibu-form-box .tel-box,
.gibu-form-box .email-box,
.gibu-form-box .amt-box {display:flex;flex-flow:row wrap;align-items:center}
.gibu-form-box .tel-box .select {flex-basis:120px}
.gibu-form-box .tel-box .txt {max-width:30%}
.gibu-form-box .form-style.email-box .select,
.gibu-form-box .form-style.email-box .txt {width:20%}
.gibu-form-box .amt-box	{display:inline-flex;flex-flow:nowrap;margin-right:15px}

.gibu-form-box .form-sub-wr {display:flex;flex-flow:row wrap;background-color:#fff;margin-top:10px;padding:30px;box-sizing:border-box}
.gibu-form-box .form-sub-box {display:flex;flex-flow:row wrap;min-width:50%;margin-top:10px}
.gibu-form-box .form-sub-box:first-child {margin-top:0}
.gibu-form-box .form-sub-tit {width:115px;padding:14px 10px 0 0;color:#333;font-size:.833em;font-family:"SCoreDream", sans-serif;letter-spacing:0;box-sizing:border-box}
.gibu-form-box .form-sub-txt {flex:1 1 0}
.gibu-form-box #strLi .form-sub-tit {padding-top:0}


.gibu-agree-wr {}
.gibu-agree-wr .gibu-agree {background-color:#f7f7f7;padding:30px;box-sizing:border-box}
.gibu-agree-wr .gibu-agree p + ul.c-list01,
.gibu-agree-wr .info-ex03 + .agree-rdos-box {margin-top:10px}

.agree-sign {margin-top:50px;text-align:center}
.agree-sign > * {margin-top:20px}
.agree-sign > *:first-child {margin-top:0}
.agree-sign #agreeName {font-weight:500}

@media all and (max-width:1419px) {
	.gibu-form-box .form-style-box .form-tit {width:135px}
	.gibu-form-box .tel-box .select {flex-basis:25%}
}
@media all and (max-width:1299px) {
	.gibu-form-box .form-style-box.has2 {flex-flow:column nowrap}
	.gibu-form-box .form-style-box.has2 > li {flex-basis:auto}
}
@media all and (max-width:999px) {
	.gibu-form-box {padding:30px}
	.gibu-form-box .form-style-box .form-tit {width:120px}
	.gibu-form-box .form-sub-wr {padding:20px}
	.gibu-form-box .addr-box .iaddr1 .addr_1,
	.gibu-form-box .addr-box .iaddr1 .addr_2 {flex-basis:auto}
	.gibu-form-box .form-style.email-box .txt {width:calc(50% - 17px);margin-right:0 !important}
	.gibu-form-box .form-style.email-box .select {width:100%;margin-top:10px}
	.gibu-form-box .form-style-box input.txt.hasDatepicker {max-width:30%}
}
@media all and (max-width:768px) {
	.gibu-form-box {padding:20px}
	.gibu-form-box .form-style-box > li {display:block;margin-top:15px}
	.gibu-form-box .form-style-box .form-tit {width:auto;margin-bottom:5px;padding:0}
	.gibu-form-box .form-style-box .form-style {flex:none}
	.gibu-form-box .frm-rdos-wr.inline {display:block !important}
	.gibu-form-box .form-style-box .form-style p.inline {display:block !important;margin-top:5px}
	.gibu-form-box .frm-rdos-wr .frm-rdos {width:50%}
	.gibu-form-box .frm-rdos-wr .frm-rdos:nth-child(n+3) input[type=radio] + label {border-top:0}
	.gibu-form-box .frm-rdos-wr .frm-rdos input[type=radio] + label {padding:0 2px}
	.gibu-form-box .frm-rdos-wr .frm-rdos input[type=radio] + label:before {margin-right:2px}
	.gibu-form-box .addr-box .zipcode input.txt {width:100px}
	.gibu-form-box .form-sub-wr {display:block;padding:15px}
	.gibu-form-box .form-sub-box {display:block}
	.gibu-form-box .form-sub-tit {width:auto;padding:0;margin-bottom:5px;font-size:.965em}
	.gibu-form-box .form-sub-txt .fifo-ex03 {display:block;width:auto;margin:5px 0 0}
}
@media all and (max-width:499px) {
	.gibu-form-box .ftxt {padding:0 5px}
	.gibu-form-box .form-style.email-box .txt {width:calc(50% - 12px)}
	.gibu-form-box .form-sub-wr {padding:10px}
}

/** -- 발전기금 약정내역 */
.gibu-list-top .txt-sec em {color:#da262e;font-size:1.2em;font-weight:700;font-style:normal;font-family:"basic-sans", sans-serif}
.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont {padding-right:125px}
.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont span {display:block}
.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont .date {position:absolute;right:10px;bottom:0;font-size:.889em}
.gibu-fld-list .cont-list-type1 .list {background-color:#fff}
@media all and (max-width:768px) {
	.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont .date {right:0}
}
@media all and (max-width:599px) {
	.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont {padding-right:0}
	.gibu-fld-list  .fldList > li .fldQ .fldTit a .pcont .date {position:static;right:auto;bottom:auto}
}