@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500&display=swap');

/* 공통 */
.license_link {display: block;width: 100%;padding-right: 25px;box-sizing: border-box;font-size: 16px;font-weight: 400;letter-spacing: -0.5px;text-align: center;background-repeat: no-repeat;background-image: url(../img/common/icon_link.png);background-size: 14px 14px;background-position: right center;margin: 0 20px;width: calc(100% - 60px);}
:lang(en) {font-family: 'Oswald', sans-serif;}
ul.list_lineGray {padding-left:10px}
ul.list_lineGray li {font-size:15px; color:#666}

.txtRed{color:#f21010}
.txtGray {color:#666}
.txtBlue {color:#05548f}
.txtYellow {color:#846841}
.txttit {font-weight:444}
p.exclam.blue {background-image: url(../img/dept/child/ico_cirExclamblue.png);}
td.bold {font-weight:444}
.txtBluetit {font-size:16px; font-weight:444; color:#05548f;}
.contTit_line.noLine{margin: 0 0 10px}
.contTit_line.noLine::before {background:none;}
.list_dotLine {margin-top:10px; padding-left:10px;}
.list_dotLine li {color:#666; }
.dot_tag1.v2:nth-child(n+2) {margin-top: 6px;}
.dot_tag1.v2{max-width:100%;}
.dot_tag1:nth-child(n+2){margin-top:8px;}
.dot_tag1.v2:nth-child(n+2){margin-top:6px;}
.dot_tag1:before{content:""; display:block; width:3px; height:3px; border-radius:50%; -webkit-border-radius:50%; background-color:#999; position:absolute; left:0; top:10px; }
.cont_topBanner {width: 100%; min-height: 290px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; box-sizing: border-box; padding: 20px; text-align: center; background-attachment: scroll;}
.cont_topBanner .tB_titletxt {font-size: 29px; font-weight: 500; color: #fff; margin-top: 65px; letter-spacing: 0.3px; line-height: 36px;}
.cont_topBanner .tB_subtxt {font-size: 16px; margin-top: 20px; text-align: center; color: #fff; line-height: 26px; letter-spacing: -0.5px}
.lineTop_tbArea ul.list_dotGray {padding-left:0}
.sumTr {background:#f1eae0;}
.explainTxtbox {position: relative; width: 100%; margin-bottom: 40px; padding: 35px 300px 35px 160px; box-sizing:border-box; border: 1px solid #dbdee1;}
.explainTxtbox h5 {font-size:24px; font-weight:444; margin-bottom:10px; letter-spacing: -1px;}
.explainTxtbox p.txt {letter-spacing:-0.5px; color:#666;}
.explainTxtbox .boxBtn {display: inline-block; position: absolute; top:60px; right:40px;}
.lineTop_tbArea .lineTop_tbL2 .sumTr td {color: #846841; font-weight:444}
.list_dotGray.half li {display:inline-block; width:calc(50% - 20px); vertical-align: top;}
.list_dotGray.half li:nth-child(odd) {margin-right:20px;}
.program {margin-top: 45px}
.graduate .contTit_s {margin-top:45px;}
.graduate .explainTxtbox {padding: 35px 35px 35px 160px; background-image: url(../img/dept/common/ico_graduate.png);
background-repeat:no-repeat; background-position: 45px 36px;}
.support_contact {position: relative; margin-top: 25px; padding: 35px 85px; background: #f1f2f7 url(../img/kor/support/icon_tel_info.png) no-repeat 32px 30px;}
.support_contact b {margin-right:10px; margin-left:10px; font-weight:444;}
.support_contact a {color: #666}
.box_iconlist2 {font-size:0; height: auto;font-size: 0;margin: 30px 0 ;vertical-align: top;}
.box_iconlist2>li {display: inline-block; padding-left: 20px; width: 50%; font-size: 16px;box-sizing: border-box;}
.box_iconlist2 li .icon_img {display: inline-block;width: 100px;height: 100px;border-radius: 50%;-webkit-border-radius: 50%;
background-color: #f1f2f7;position: relative;vertical-align: top;}
.box_iconlist2 li .txt_list {display: inline-block;width: calc(100% - 135px);padding: 3px 0 0 30px;vertical-align: top;}
.box_iconlist2 li .txt_list .contTit_s {margin-top:0; margin-bottom:10px;}
.TxtlineLink a + a {margin-left:10px}
.limit_area {overflow-x:auto; overflow-y: hidden;-webkit-overflow-scrolling: touch;width: 100%;}
.typeSub #contents>article.pb0 {padding-bottom: 0 !important;}

.sample_list{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.sample_list>div{display:inline-block;width:calc(25% - 20px);margin:0 0 0 20px;vertical-align:top}
.sample_list>div a{position:relative;display:block;font-size:0}
.sample_list>div a:hover:after{background-color:rgba(0,0,0,0.2)}
.sample_list>div a img,
.sample_list>div video{width:100%;background:#82878d;margin:0}
.sample_list>div video::-webkit-media-controls {display:none !important;}
.sample_list>div h3{height:110px;margin-top:10px;font-size:18px;font-weight:500;letter-spacing:-1px}
.sample_list>div h3 span{color:#666}
.sample_list>div h3 em{display:block;font-size:16px;color:#846841;font-style:normal;font-weight:normal}
.sample_list>div pre{display:none}

.pageBtm_txt .btn_wrap a + a {margin-left:10px;}
.titLine_top {border-top: 1px solid #dddfe5;width:100%;padding-top:30px}

/* 입학 연동 컨텐츠 */
.newadmission .explainTxtbox {background: url(../img/ipsi/newadmission/standard_banner.png) no-repeat;background-position: 30px 35px;padding: 35px 20px 35px 137px;}
.newadmission .contTit_line.noLine {padding-bottom: 0;}
.newadmission .contTit_line {margin: 40px 0 20px}
.contTit_line.noLine::before {background: none;margin-bottom: 0;}
.newadmission .recruitBtnArea {text-align: center;margin: 35px 0;}
.newadmission .Sub_Ass_Txt2 {font-size: 16px;line-height: 24px;letter-spacing: -0.5px;color: #666;}
.newadmission .contTit_s {margin-top: 45px;}
.newadmission .curriculum_contact {padding: 40px 15px 40px 86px;background: #f1f2f7 url(../img/kor/curriculum/contact.png) no-repeat 30px center;font-size: 16px;color: #666;}
.newadmission .lineTop_tbArea {margin-top: 15px;}
.newadmission .WhyCont>div.line5 {position: relative;background-color: #f1eae0;padding: 110px 0 130px 0;top: -40px;z-index: 0;}
.newadmission .WhyCont {width: 100%;font-size: 0;}
.newadmission .WhyCont>div.line5::before,
.newadmission .WhyCont>div.line5::after {content: "";display: block;width: 2000px;height: 100%;background-color: #f1eae0;right: -2000px;top: 0;position: absolute;}
.newadmission .WhyCont>div.line5::before {left: -2000px;}
/* 유사사이트 */
.similarSite ul {font-size:0}
.similarSite ul > li {display:inline-block; padding: 20px 10px; width: calc(33.3333% - 20px); border: 1px solid #e1e1e1; box-sizing:border-box; font-size:0; text-align:center;}
.similarSite ul>li > a {display:block;}
.similarSite ul > li + li {margin-left:20px; margin-bottom:20px;}
.similarSite ul>li:nth-child(4n) {margin-left:0;}

/* 경영학과 */
.biz .contTit_s {margin-top:45px}
.biz .contTit_line {margin-top:60px}
.biz.garduate_status .cont_topBanner {background: url(../img/dept/biz/topbannerbg.png) no-repeat; background-size: cover; background-position: 50% 50%;}
.biz.garduate_status .cont_topBanner .txtdeepBlue {color: #042a59; font-weight:555}
.next_list1 ul li .bottom_txt b.txtBlue {color: #05548f; font-weight:444}
.next_list1 ul li .bottom_txt p.subgraytxt {font-size:15px; color: #666; margin-top:10px;}
.biz.garduate_status .next_list1 ul li:nth-child(n+2)::before {display:none;}


/* 세무회계학과 */
.account .contTit_s {margin-top:45px}
.account .contTit_line {margin-top:60px}
.account.license .lineTop_tbArea+.lineTop_tbArea {margin-top:30px;}
.account .bn{padding-bottom:50px}
.account .bn>a{display:block;padding:40px;background:#dbdfe2 url(../img/kor/departments/account/main_bn1.jpg) no-repeat right center;background-size:auto 100%;font-size:28px;color:#05548f;font-weight:500;line-height:1.3em}
.account .bn>a b{display:block;color:#000;font-weight:500}
.account .bn p{font-size:0}
.account .bn p a{display:inline-block;width:33.33%;box-sizing:border-box;padding:40px;background:#05548f url(../img/kor/departments/account/main_bn_ico2.png) no-repeat center right 40px;font-size:16px;color:#fff;}
.account .bn p a b{display:block;max-width:168px;margin-top:10px;font-size:21px;word-break:keep-all;font-weight:500;line-height:1.3em}
.account .bn p a:nth-child(2){background-color:#3897d9;background-image:url(../img/kor/departments/account/main_bn_ico1.png)}
.account .bn p a:nth-child(3){background-color:#5e6e88;background-image:url(../img/kor/departments/account/main_bn_ico3.png)}
.account.licenseTip ul > li {display:inline-block; width: calc(33.3333% - 20px);height: auto;; border: 1px solid #e1e1e1; box-sizing:border-box; font-size:0; text-align:center; margin-bottom:20px; vertical-align:top;}
.account.licenseTip ul li + li {margin-left:20px}
.account.licenseTip ul li:nth-child(4n) {margin-left:0}
.account.licenseTip .img_area {padding: 20px; border-bottom: 1px solid #e1e1e1;}
.account.licenseTip .info_area {padding: 10px 15px; text-align:left;}
.account.licenseTip .info_area .info_tit {font-size:16px; font-weight:444; letter-spacing: -1px;}
.account.licenseTip .info_area .info_tit span.txtGray {margin-left: 10px;}
.account.licenseTip .info_area .info_tel {position: relative; margin-top:15px;}
.account.licenseTip .info_area .info_tel::before {display: block; position: absolute; top:2px; left: 0px; content:''; width:30px; height:30px; background: url(../img/dept/account/ico_stel.png) no-repeat;}
.account.licenseTip .info_area .info_tel a {display: inline-block; padding-left:21px; font-size:15px;}
.account.licenseTip .info_area .info_homepage {position: relative; margin-top:5px;}
.account.licenseTip .info_area .info_homepage::before {display: block; position: absolute; top:0px; left: 0px; content:''; width:30px; height:30px; background: url(../img/dept/account/ico_shome.png) no-repeat;}
.account.licenseTip .info_area .info_homepage a {display: inline-block; padding-left:21px; font-size:15px; word-break: break-all;}
.account .sample_list {width:calc(100% + 20px);}
.account .sample_list>div {width: calc(50% - 20px);max-width:400px;}

/* 무역물류학과 */
.contents_block h5 {font-size: 16px;color: #111;margin-bottom: 17px;position: relative;font-weight: 444;}
.contents_block h4 {font-size: 20px;font-weight: 555;margin-bottom: 19px;}
.contents_block {text-align:center;}
.tradeplus .curriculum_paper {margin-top:20px}
.trade .blueTit {font-size:30px; color:#05548f; margin-bottom:20px; }
.trade .contTit_s {margin-top:45px}
.trade .contTit_line {margin-top:60px}
.trade ul.list_dotGray {padding-left:0;}
.trade .lineTop_tbArea {margin-bottom:20px;}
.trade .curriculum_paper div dl {width: 50%}
.trade .curriculum_paper div dl.bottomCerti {width:100%}
.trade .list_bottomLine{border-top:1px solid #000}
.trade .list_bottomLine li {padding:10px 0 10px 15px; font-size: 16px; letter-spacing: -0.5px; border-bottom: 1px solid #dddfe5}
.trade .curriculum_paper div {padding: 40px 0 40px 100px;background: url(../img/dept/trade/ico_certifi01.png) no-repeat 0 40px;font-size: 0;}
.trade .curriculum_paper div+div {background: url(../img/dept/trade/ico_certifi02.png) no-repeat 0 40px}
.gradeStatus .explainTxtbox {padding: 35px 35px 35px 140px; margin-top: 20px; background-image: url(../img/dept/trade/ico_mortarboard.png); background-repeat:no-repeat; background-position: 45px 36px;}
.gradeStatus .graph_area {width: 100%; font-size:0; margin-top:0; }
.gradeStatus .graph_area > div {display:inline-block;  width: calc(50% - 10px); text-align: center; vertical-align: top; }
.gradeStatus .graph_area > div .borderArea { height: 490px;  border: 1px solid #dbdfe2; padding: 45px 10px 30px 10px;box-sizing: border-box; overflow: auto; overflow-y: hidden;}
.gradeStatus .graph_area>div .contTit_s {text-align: left;}
.gradeStatus .graph_area>div + div {margin-left:20px;}
.gradeStatus .yearStatus {width:100%; overflow:auto; overflow-y:hidden;}
.gradeStatus .yearStatus_graph ul {position: relative; width: 568px; height: 440px; background: url(../img/dept/trade/yearstatus_bg.png); background-repeat:no-repeat;}
.gradeStatus .majorStatus {overflow:auto; overflow-y:hidden;}
.gradeStatus .majorStatus img {max-width:558px;}
.gradeStatus .yearStatus_graph ul li {position: absolute; left: 50px; bottom: 86px; text-align: center;}
.gradeStatus .yearStatus_graph ul li i {display: block; width: 25px; margin: 0 auto; background: #977649;}
.gradeStatus .yearStatus_graph ul li dt {position: absolute; font-size:0;}
.gradeStatus .yearStatus_graph ul li dd span{ font-size: 0}
.gradeStatus .yearStatus_graph ul li:nth-child(2) {left:107px;}
.gradeStatus .yearStatus_graph ul li:nth-child(2) i {background:#042a59}
.gradeStatus .yearStatus_graph ul li:nth-child(3) {left:165px;}
.gradeStatus .yearStatus_graph ul li:nth-child(3) i {background:#05548f}
.gradeStatus .yearStatus_graph ul li:nth-child(4) {left:222px;}
.gradeStatus .yearStatus_graph ul li:nth-child(4) i {background:#05548f}
.gradeStatus .yearStatus_graph ul li:nth-child(5) {left:279px;}
.gradeStatus .yearStatus_graph ul li:nth-child(5) i {background:#3897d9}
.gradeStatus .yearStatus_graph ul li:nth-child(6) {left:338px;}
.gradeStatus .yearStatus_graph ul li:nth-child(6) i {background:#e2b759}
.gradeStatus .yearStatus_graph ul li:nth-child(7) {left:396px;}
.gradeStatus .yearStatus_graph ul li:nth-child(7) i {background:#5e6e88}
.gradeStatus .yearStatus_graph ul li:nth-child(8) {left:452px;}
.gradeStatus .yearStatus_graph ul li:nth-child(8) i {background:#adb4bc}
.gradeStatus .yearStatus_graph ul li:nth-child(9) {left:509px;}
.gradeStatus .yearStatus_graph ul li:nth-child(9) i {background:#dadee1}
.gradeStatus .txtBluetit {margin:20px 0;}
.trade .bigTit {font-size:54px; margin: 45px 0 30px 0; letter-spacing: -2px; font-weight:444;}
.trade.license .txtBluetit {margin: 10px 0 5px 0}
.trade.license.cpl .txtBluetit {margin: 0 0 20px 0}
.trade.tradeTest .testBoxArea {font-size:0; width: calc(100% + 30px); margin-left:-30px;}
.trade.tradeTest .testBox {display:inline-block; width: calc(33.3333% - 30px);  margin-left: 30px; vertical-align:top; margin-top:30px; padding:90px 20px 30px 20px; background:url(../img/dept/trade/level3_bg.png) no-repeat center 20px; border: 1px solid #e1e1e1; box-sizing: border-box; text-align:center;}
.trade.tradeTest .testBox > b {display:block; color:#05548f;  font-size:24px; font-weight:555; }
.trade.tradeTest .testBox > span {display:block;color: #666; font-size:18px; margin-bottom:20px;}
.trade.tradeTest .testBox.level02 {background:url(../img/dept/trade/level2_bg.png) no-repeat center 20px}
.trade.tradeTest .question p.quesTit {font-size:21px; font-weight:500;}
.trade.tradeTest .question + .question {margin-top:40px}
.trade.tradeTest .question p.quesTit > span {color:#3897d9; font-size:22px; margin-right:5px}
.trade.tradeTest span.ansWrap {display:block; margin:20px 0}
.trade.tradeTest  span.ansWrap .inp_r + .inp_r {margin-left:14px;}
.trade.tradeTest span.ansWrap.long .inp_r {display:block; width:100%}
.trade.tradeTest span.ansWrap.long .inp_r + .inp_r {margin-left:0; margin-top:15px}
.trade.tradeTest .exWrap {padding: 20px 20px 20px 55px; background:#f1f2f7 url(../img/dept/trade/ico_answer.png) no-repeat 20px center; overflow:hidden;}
.trade.tradeTest .exWrap b {font-weight:444; margin-right:10px;}
.trade.tradeTest .btnWrap {padding-top:50px; margin-top:50px; border-top:1px solid #e1e1e1; text-align:center;}
.trade ul.listsubJect li {display:inline-block; position: relative; letter-spacing: -1px;}
.trade ul.listsubJect li + li {margin-left:13px;}
.trade ul.listsubJect li b {font-weight:444; color:#05548f; margin-right:4px;}
.trade ul.listsubJect li:nth-child(n+2)::before {content: '';display: block;width: 1px;height: 15px;position: absolute;left: 0;top: 4px;margin-left: -9px;background: #e1e1e1;}
.trade.cpl .cplWrap {padding: 30px; border: 1px solid #e1e1e1;}
.trade.cpl .cplWrap + .cplWrap {margin-top:20px}
.trade.cpl .cplWrap .cplList li {color:#666}
.trade.cpl .cplWrap .cplList li + li {border-top: 1px solid #e1e1e1; padding-top:25px;}
.trade.cpl .cplWrap .cplList li:first-child {padding-bottom:25px;}
.trade .blueTit {font-size:36px; color:#042a59; margin: 20px 0 15px 0;}
.trade.cpl .contTit_s {position: relative;}
.trade.cpl .contTit_s > p.exclam {position: absolute; top:0; right:0}

.trade.tradeTest .testLevel {display:none;}
.trade.tradeTest .testLevel .testQ {display:block;}
.trade.tradeTest .testLevel .testR {display:none;}
.trade.tradeTest .testLevel .testR .inp_r>input[type=radio]:checked+label {color:#3a99d6;font-weight:500;}
/*.trade.tradeTest .testLevel.on {display:block;}
.trade.tradeTest .testLevel.on .btnC.resultGo {display:inline-block;}
.trade.tradeTest .testLevel.on .btnC.btnBlue,
.trade.tradeTest .testLevel.on .btnC.btnGray {display:none;}
.trade.tradeTest .testLevel.result {display:block;}
.trade.tradeTest .testLevel.result .inp_r>input[type=radio]:checked+label {background-image:url(../img/dept/trade/ico_inputRadio_disabled.png) !important;cursor:default;}
.trade.tradeTest .testLevel.result .btnC.resultGo {display:none;}
.trade.tradeTest .testLevel.result .btnC.btnBlue,
.trade.tradeTest .testLevel.result .btnC.btnGray {display:inline-block;}
.trade.tradeTest .btnWrap .btnC {display:none;}
.trade.tradeTest .btnWrap .btnC.resultGo {display:inline-block;}*/


/* 경찰학과 */
.account .contTit_s {margin-top:15px}
.account .contTit_line {margin-top:30px}
.police .similarSite ul{width: calc(100% + 40px); margin-left:-20px;}
.police .similarSite ul li {width: calc(25% - 20px); margin-left:20px}

/* 법무행정학과 */
.lawadmin .contTit_s {margin-top:45px}
.lawadmin .contTit_line {margin-top:60px}

/* 세무회계학과 */

/* 컴퓨터공학과 */
.it .contTit_s {margin-top:15px}
.it table caption {font-size:0}
.it.regionalmeet ul {display:inline-block; width: calc(50% - 20px); margin-left: 20px; border-top: 1px solid #000;  vertical-align:top; font-size:0}
.it.regionalmeet ul:nth-child(1){margin-left:0}
.it.regionalmeet ul li {padding:15px 30px; border-bottom: 1px solid #e1e1e1;}
.it.regionalmeet ul li .img {display: inline-block; vertical-align:top; max-width: 90px; border: 1px solid #e1e1e1; margin-right:15px; font-size:0;}
.it.regionalmeet ul li dl {display: inline-block; vertical-align:top; font-size:16px;}
.it.regionalmeet ul li dl dt {font-weight:444; margin-bottom: 7px;}
.it.regionalmeet ul  li dl dd {line-height:28px; }
.it.regionalmeet ul li .img_r {float: right;}
.it.regionalmeet ul li .img_r .img2 {max-width: 130px}
.licenseIt li {border: 1px solid #e1e1e1; padding: 15px 20px; font-size:0;}
.licenseIt li:nth-child(n+2) {margin-top:20px;}
.licenseIt .imgBox {display: inline-block; vertical-align: top;}
.licenseIt .txtBox {display: inline-block; vertical-align: top; width: calc(100% - 142px); margin-left:40px;}
.licenseIt .txtBox p.tit {font-size:24px; font-weight:555; margin-bottom:10px;}
.licenseIt .txtBox p.txt {margin-bottom:10px;}
.licenseIt .txtBox p.tit span.yellowTxt {display:block; margin-top:10px; font-size:18px; color:#846841; font-weight:333;}
.licenseIt .txtBox p.txt {margin-bottom:10px;}
.licenseIt .txtBox p.subject {display:inline-block; vertical-align:top; width:49%; position: relative; }
.licenseIt .txtBox .info.long {display:inline-block; position: absolute; left:80px;}
.licenseIt .txtBox p.subject span.boldtxt {font-weight:444; margin-right:10px;}
.licenseIt li:nth-child(2) {padding-bottom:65px;}

/* 상담심리학과 */
.btnArea_r {position: relative;}
.btnArea_r .btnAreaR {position: absolute; right:0; top:30px;}
.counsel .blueTit {font-size:36px; color:#042a59; margin: 20px 0 15px 0;}
.borderBtnArea {padding-top:30px; margin-top:70px; text-align:center; border-top: 1px solid #e1e1e1}
.contTit_yellow {font-size:24px; color:#846841; }
.contTit_yellow > span::before {content:''; display:inline-block; width:1px; height:20px; margin: 0 10px; background: #846841}
.counsel ul.list_dotGray {padding-left:0;}
.counsel .contTit_line {margin-top:60px}
.counsel .contTit_s {margin-top:45px}
.studynCoummu #tabWrap {margin:50px 0 0 0; padding:0;}
.studynCoummu #tabWrap .tabList .unit a {padding: 15px 20px; min-width:130px;}
.studycommu .whygood ul {font-size:0; width: calc(100% + 25px); margin-left: -25px;}
.studycommu .whygood ul > li {display: inline-block; width: calc(33.3333% - 25px); margin-left:25px;  vertical-align: top; box-sizing:border-box;}
.studycommu .whygood ul > li .img_box {max-width:380px; width:100%;}
.studycommu .whygood ul>li span.btmTxt {display:block; margin:8px 0 15px 0; font-size:18px; font-weight: 444;}
.studycommu .scArea ul.menuArea {font-size:0; border-bottom: 1px solid #e1e1e1}
.studycommu .scArea ul.menuArea > li {display:inline-block; width: 25%; padding: 10px 0; vertical-align: top; border-top: 1px solid #e1e1e1; box-sizing: border-box; font-size:16px; font-weight:444; color:#666}
.studycommu .scArea ul.menuArea> li:hover {color: #05548f}
.studycommu .scArea ul.menuArea> li > a {display: block;}
.studycommu .scArea ul.menuArea > li .icoArea {display:inline-block ;max-width:40px; margin-right:10px; position: relative;}
.studycommu .scArea ul.menuArea > li .icoArea > img {max-width:36px;}
.studycommu .scArea ul.menuArea > li .txt {display: inline-block;position: absolute;margin-top: 10px;}
.studycommu .scArea ul.menuArea>li .txt br {display:none;}
.studynCoummu .infoWrap {width: calc(100% + 25px); margin-left: -25px; font-size:0; overflow: hidden; margin-top:50px; }
.studynCoummu .infoBox {display: inline-block; width: calc(33.3333% - 25px); margin-left:25px; vertical-align: top; margin-bottom:50px; }
.studynCoummu .infoBox .imgArea {max-width: 380px; width:100%}
.studynCoummu .infoBox dt {font-size:22px; font-weight:555; padding: 10px 0; background: url(../img/dept/counsel/btn_arr.png) no-repeat center right;}
.studynCoummu .infoBox dt a {display:block;}
.studynCoummu .infoBox dd.infotxt {font-size: 16px; color:#666; margin-bottom:15px; letter-spacing: -1px;}
.studynCoummu .infoBox dt.ready {background: url(../img/dept/counsel/btn_ready.png) no-repeat center right;}
.list_dotGray.blue > li:before {background:#0f5b94; top:11px; }
.studynCoummu .infoBox dd.infoul li + li {margin-top:10px;}
.studynCoummu .infoBox dd.infoul li b {position: relative; font-weight:444; position: relative; }
.studynCoummu .infoBox dd.infoul li:first-child {padding-bottom:36px;}
.studynCoummu .infoBox dd.infoul li span {padding-left:10px; font-weight:333; position: absolute; left:72px; letter-spacing: -1px; color:#666; }
.tab-content {display: none;}
.tab-content.on {display:block;}
.counsel .boardArea {margin-top:30px;}
.counsel .classList {display: inline-block; margin-right: 10px; font-size:14px; padding: 4px 10px; text-align:center; line-height:14px; vertical-align: top; border:1px solid #666; font-style:normal;}
.counsel .classListarea {text-align:right;}
.counsel .classListarea > span {vertical-align: bottom; margin-left: 10px; font-size:16px;}
.counsel .classList.standard {color: #666; border-color: #666;}
.counsel .classList.first {color: #3897d9; border-color: #3897d9;}
.counsel .classList.social {color: #977649; border-color: #977649;}
.counsel .lineTop_tbArea td .secondTxt {display:inline-block; margin-top:10px;}
.counsel .lineTop_tbArea { margin:15px 0;}
.lineTop_tbArea.licenseTable {border-top: 0}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th[scope="col"] {background:#5e6e88; color:#fff; border-bottom: 10px solid #fff;} }
.lineTop_tbArea.licenseTable .lineTop_tbL2 th[scope="row"] {color:#fff; border-right: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 td, .lineTop_tbArea.licenseTable .lineTop_tbL2 th {border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th.license1 {background:#29b2ab; border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th.license2 {background:#0e697c; border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th.license3 {background:#014171; border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th.license4 {background:#5e6e88}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th span.goBtn {display:inline-block; padding:5px 15px; color:#fff; text-align:center; border:1px solid #fff; margin-top:15px; font-size:15px;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 tbody tr:nth-child(4) { border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 tbody tr:nth-child(6) { border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 tbody tr:nth-child(7) { border-bottom: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 .firstTr {border-right: 10px solid #fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 th[scope]:first-child {border-right: 10px solid #fff; color:#fff;}
.lineTop_tbArea.licenseTable .lineTop_tbL2 td {background:#f1f2f7}
.lineTop_tbArea.licenseTable .lineTop_tbL2 td b {font-weight:444}
.counsel.info.centerInfo {font-size:0}
.counsel.info.centerInfo .imgArea {display: inline-block; width: calc(50% - 35px); vertical-align: top;}
.counsel.info.centerInfo .txtArea {display: inline-block; width: calc(50% - 35px); vertical-align: top;}
.counsel.info.centerInfo p.txt {color: #000}
.counsel.info.centerInfo .smallTit_Blue {margin-bottom:10px;}
.counsel.info.centerInfo .bottom {overflow:hidden; margin-top:80px;}
.counsel.info.centerInfo .bottom .imgArea {float: right;}
.counsel.info.centerInfo .bottom .txtArea {float:left; }
.counsel.info.centerInfo  ul.list_dotGray {font-size:0; padding-left:0}
.counsel.info.centerInfo .top ul.list_dotGray li {display: inline-block; width: 30.3333%; vertical-align: top; letter-spacing: -1px;;}
.counsel.info.centerInfo .top .txtArea {margin-left:35px;}
.counsel.info.centerInfo .bottom .txtArea {margin-right:35px;}
.counsel.info.centerInfo .video_main {position: relative; padding:0; margin-bottom:0; border-bottom:0; min-height:auto;}
.counsel.info.centerInfo .video_main .video_wrap {position:inherit; top:0; left:0; width:auto; }
.cultureart .lineTop_tbArea .lineTop_tbL2 th {background:#fff;}
.counsel.info.centerInfo .cont_topBanner {background: url(../img/dept/counsel/infobanner.png) no-repeat; background-size: cover; background-position: 50% 50%;}
.counsel.info.centerInfo .cont_topBanner  .tB_subtxt {margin:15px 0;}
.counsel.info.centerInfo .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.counsel.info.centerInfo .cont_topBanner a + a {margin-left:10px; }
.box_iconlist2.border >li {width: calc(50% - 20px); margin-left: 0px; padding:30px 20px; box-sizing: border-box; border: 1px solid #e1e1e1;}
.box_iconlist2.border>li+li {margin-left:20px;}
.box_iconlist2.border {width: calc(100% + 20px); margin-left: -20px; font-size:0}
.counsel.info.centerInfo .bottom .txtArea ul.list_dotGray {margin-top:10px;}
.counsel.info.centerInfo .box_iconlist2 {margin: 0 0 65px 0}
.counsel.info.centerInfo .box_iconlist2 .btnC_arrLineR {margin-top:10px;}
.counsel.license_child .explainTxtbox {background: url(../img/dept/counsel/ico_childlicense.png) no-repeat 40px 35px; padding:35px 35px 35px 140px}
.txtYellowtit {color: #846841; font-weight:444; margin:10px 0 7px 0; }
.counsel.gradu_carrer .explainTxtbox {background: url(../img/dept/counsel/ico_carrer.png) no-repeat 35px 35px; padding:35px 30px 35px 140px;}
.counsel.gradu_carrer .boxArea {position: relative; display:flex; width: calc(100% + 30px); margin-left:-30px}
.counsel.gradu_carrer .boxArea .carrerBox {vertical-align: top; border:1px solid #e1e1e1; width: calc(33.3333% - 30px); margin-left:30px;}
.counsel.gradu_carrer .counselTit{position: absolute; left: calc(33.3333% + 30px); top: -92px;}
.counsel.gradu_carrer .boxArea .carrerBox .tit {padding:20px 10px; background: #29b2ab; text-align:center; font-size:30px; font-weight:555; color:#fff;}
.counsel.gradu_carrer .boxArea .carrerBox .tit.green {background:#0e697c;}
.counsel.gradu_carrer .boxArea .carrerBox .tit.deepblue {background:#014171;}
.counsel.gradu_carrer .boxArea .carrerBox .tit.blue2 {background:#05548f;}
.counsel.gradu_carrer .boxArea .carrerBox ul {padding: 25px 10px; text-align:center;}
.counsel.gradu_carrer .boxArea .carrerBox ul li {position: relative; font-weight:555; letter-spacing: -1px;}
.counsel.gradu_carrer .boxArea .carrerBox ul li span.halfTxt {display:inline-block; position: relative; width:49%;}
.counsel.gradu_carrer .boxArea .carrerBox ul li span.halfTxt:nth-child(2)::before {content: "";display: block;width: 1px;height: 20px;background:#e1e1e1;position: absolute;left: -5%;top: 50%;margin-top: -10px;}
.counsel.gradu_carrer .boxArea .carrerBox ul li + li {margin-top:50px;}
.counsel.gradu_carrer .boxArea .carrerBox ul li:nth-child(n+2):before {content: ""; display: block;width: 15px;height: 23px;
	position: absolute;left: 50%;top: -37px;margin-left:-7.5px;background-image: url(../img/dept/counsel/arrGray.png);background-size: 100% 100%;background-repeat: no-repeat;}
.counsel.gradu_carrer .boxArea .carrerBox ul li span.txtGray {display:block; margin-top:5px; font-weight:333}
.counsel.gradu_carrer .btnC_arrLineR.slim {width: 140px; display:block; margin: 10px auto 0 auto; background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.counsel.gradu_carrer .btnC_arrLineR.slim>span {padding: 5px 33px 5px 7px; min-width: 106px;}
.counsel.practice_course .btnArea {margin: 60px 0 0 !important;}
.counsel.practice_course .courseBox{position:relative;font-size:0}
.counsel.practice_course .courseBox .courseStep {display:inline-block;width:calc(50% - 50px);height:520px;border:1px solid #dbdee1;box-sizing:border-box;vertical-align: top;}
.counsel.practice_course .courseBox .courseStep + .courseStep::before {position:absolute;top:50%; left:50%; margin-top:-10px;margin-left:-15px;content:'';display:block;width:30px;height:20px;background:url(../img/dept/counsel/arrBlack.png) no-repeat center;}
.counsel.practice_course .courseBox .courseStep:first-child {margin-right:100px;}
.counsel.practice_course .courseBox .courseStep > .tit {width:100%;padding:25px;background:#29b2ab;box-sizing:border-box;text-align:center;}
.counsel.practice_course .courseBox .courseStep:nth-child(2)>.tit {background:#0e697c;}
.counsel.practice_course .courseBox .courseStep > .tit > p {color:#fff;font-size:28px;font-weight:444;margin-bottom:10px}
.counsel.practice_course .courseBox .courseStep > .tit > span {display:block;font-size:16px;color:#fff;}
.counsel.practice_course .courseBox .courseStep > ul {padding:20px;box-sizing:border-box;letter-spacing: -0.5px;}
.counsel.practice_course ul.list_lineGray {margin:5px 0;}
.counsel.practice_course ul.list_lineGray li {font-size:14px;}
.counsel.practice_course .list_dotGray>li::before {top:9px}
.counsel.practice_course .txtBluetit {margin: 30px 0 10px 0;}
.account .sample_list {width:calc(100% + 20px);}
.account .sample_list>div {width: calc(50% - 20px);max-width:400px;}
/*20220216 학생회소개 추가*/
.counsel.group .Depth1 .border_line1.imgLine{position:absolute; top:-130px; left:50%; transform:translateX(-50%);}
@media all and (max-width:768px){
	.counsel.group .Depth1 .border_line1.imgLine{position:inherit; transform:inherit; margin-bottom:20px;}
}

/* 평생교육학과 */
.education .contTit_s {margin-top:45px}
.education .contTit_line {margin-top:60px}

/* 영어학과 */
.english .contTit_line {margin-top:60px}
.register p.exclam {display:inline-block;}
.register .tit {font-size:30px; font-weight: 444;}
.register .guideBg {position: relative; margin-top:20px; background: #f1f2f7; padding: 50px 200px; text-align:center; font-size:0; z-index: 0}
.register .guideBg .introTxt {font-size:18px;}
.register .guideBg .introTxt > span {display:block; font-family: 'Oswald', sans-serif; font-size: 45px; font-weight: 500;}
.register .guideBg .majorSelFull {display:inline-block; vertical-align:top;}
.register .guideBg .majorSel {display: table; width: 175px; height:175px; border-radius:50%; background: url(../img/dept/english/bg_arrCir.png) no-repeat;}
.register .guideBg .majorSel.basic {background-image: url(../img/dept/english/bg_arrCir_sel.png)}
.register .guideBg .majorSelFull +.majorSelFull {margin-left: 60px;}
.register .guideBg .majorSelFull:nth-child(1)::before {content: ""; display: block; width: 1px; height: 30px; background-color: #042a59; position: absolute;top: 318px;left: 50%; margin-left: -120px;}
.register .guideBg .majorSelFull:nth-child(2)::before {content: ""; display: block; width: 1px; height: 30px; background-color: #042a59; position: absolute;top: 318px; left: 50%; margin-left: 119px;}
.register .guideBg .majorSel span {display: table-cell; font-size:20px; font-weight:444; color:#fff; vertical-align: middle;}
.register .Area1::before {content: ""; display: block; width: 239px; height: 1px; background-color: #042a59; position: absolute;top: 348px;left: 50%; margin-left: -120px}
.register .Area2 {position: relative;}
.register .Area2 p.course {margin: 50px auto 0 auto; width: 480px; padding: 20px; background:#b5926f; text-align:center; color:#fff; font-size: 20px; font-weight:444; box-sizing: border-box;}
.register .Area2 p.course  > span { font-family: 'Oswald', sans-serif; font-weight: 500; font-size: 24px;}
.register .Area2 p.course > em {font-size: 16px; font-weight:333; display: block; font-style:normal;}
.register .Area2 p.course::before  {content: ""; display: block; width: 1px; height: 165px; background-color: #042a59; position: absolute;top: -21px;left: 50%; z-index:-4}
.register .Area2 ul {font-size:0; margin-top:30px;}
.register .Area2 ul.track li button {display:block; position: relative; margin: 0 auto 20px; padding: 15px 30px; width: 480px; background: #fff; height: 60px; box-sizing:border-box; font-family: 'Oswald', sans-serif; font-size: 20px; font-weight: 444; letter-spacing: 1px; text-align:left; border: 1px solid #042a59; background: #fff url(../img/dept/english/arrBlue.png) no-repeat center right 20px}
.register .Area2 ul.track li button:after {content: '';position: absolute;border-top: 10px solid #fff;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -9px;left: 50%;  margin-left: -5px}
.register .Area2 ul.track li button:before {content: '';position: absolute;border-top: 10px solid #042a59;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -11px;left: 50%; margin-left: -5px}
.register .goTip {margin:15px 0 25px 0}
.trackBox {padding: 100px 20px; margin-top:10px; background: url(../img/dept/english/5trackBg.png) no-repeat center center; text-align:center; box-sizing: border-box; background-size:cover;;}
.trackBox strong {display:block; font-size:50px; font-family: 'Oswald', sans-serif; font-weight: 500; color:#fff}
.trackBox > ul {display: flex; position: relative; padding-bottom:40px; margin-top: 89px;}
.trackBox > ul::before {content:''; display:block; width:80%; height:2px; background:#fff; position: absolute; top:-27px; left:100px;}
.trackBox > ul li {width: 20%; margin-top:15px; color: #fff;}
.trackBox> ul li::before {content:''; display: block;margin-left: 90px;position: absolute; width:25px; height:25px; border-radius:50%; background:rgba(255, 255, 255, 0.2); border: 1px solid #fff; top:-39px}
.trackBox > ul li p {font-size:20px; font-family: 'Oswald', sans-serif; font-weight: 500; color:#fff}
.trackBox>ul li p::after {content: '';display: block;margin-left: 98px;position: absolute;margin-top: 6px;width: 11px;height: 11px;border-radius: 50%;background: #fff; top: -37px;}
.trackBox > ul li span {color:#fff;}
.english.resume .img_inner_txt3 ul {width:100%;}
.english.resume .img_inner_txt3 ul li p > b {font-size:18px}
.english.resume .img_inner_txt3 ul li p em {font-style:normal;}
.english.resume .img_inner_txt3 ul li .smallTit_Blue {margin-top:0; margin-bottom:5px;}
.english.resume .btnC_arrLineR_white > em {display: block;width: auto;min-width: 110px;min-height: 44px;box-sizing: border-box;padding: 10px 45px 11px 20px;padding-top: 10px;border: 1px solid #000;background: url(../img/common/ico_arrLineR_black.png) no-repeat right 13px center;background-color: rgba(0, 0, 0, 0);color: #000;font-family: 'Noto Sans KR';font-size: 15px;font-weight: 400;line-height: 20px;text-align: center;letter-spacing: -1px;}
.resume .lineTop_tbArea .lineTop_tbL2 th {background: #fff}
.resume .cont_topBanner {background: url(../img/dept/english/resumebanner.png) no-repeat; background-size: cover; background-position: 50% 50%; margin-bottom:40px;}
.resume .img_inner_txt3 ul li span {vertical-align: top;}
.resume .img_inner_txt3.v2 ul li span::after {display:none;}
.resume .img_inner_txt3.v2 ul li .btnC_arrLineR_white {margin-top:5px;}
.resume .img_inner_txt3.v2 ul li strong {font-weight:444;}

/* 일본학과 */
.japan .list_dotGray {padding-left:0}
.japan .contTit_s {margin-top:45px}
.japan .contTit_line {margin-top:60px}
.japan.test .tableArea {font-size: 0;width: calc(100% + 20px);margin-left: -20px;}
.japan.test .halfTable {display: inline-block; vertical-align: top; width: calc(50% - 20px); margin-left:20px; }
.japan  .blueTit {font-size:20px; font-weight:444; color:#05548f; margin: 20px 0 15px 0;}
.japan .lineTop_tbArea {margin:10fpx 0;}
.japan.test .lineTop_tbArea .lineTop_tbL2 th {background: #fff}
.japan.test p.titBold {font-weight:444; margin: 20px 0 10px 0; font-size:16px}

.btnC_arrLineR.slim {margin:0}
.btnC_arrLineR.slim>span {padding: 5px 44px 5px 20px; min-height:25px;}
.btnC_arrLineR_white.slim {margin:0}
.btnC_arrLineR_white.slim>span {padding: 5px 44px 5px 20px; min-height:25px;}
.SitetxtArea {padding: 20px 30px; border: 1px solid #e1e1e1; margin-top:30px; font-size:16px;}
.SitetxtArea strong {font-size:24px; font-weight:555; margin-right:10px; letter-spacing:-1px;}
.SitetxtArea .btnRight {vertical-align:top; float:right; margin-top:-4px;}
.japan.imeSet .explainTxtbox {background: url(../img/dept/japan/ico_ime2.png) no-repeat; padding: 25px 25px 25px 140px;     background-position: 44px 31px;}
.japan.imeSet2 .explainTxtbox {background: url(../img/dept/japan/ico_ime2.png) no-repeat; padding: 25px 25px 25px 140px;     background-position: 44px 31px;}
.japan.imeSet ul {width: calc(100% + 20px); margin-left: -20px; font-size:0;}
.japan.imeSet ul > li {display: inline-block; width: calc(50% - 20px); margin-left:20px; vertical-align: top; margin-top: 20px;}
.japan.imeSet ul>li img {border: 1px solid #dadee1}
.japan.imeSet ul > li p {margin-top:10px;}
.japan.imeSet ul > li p > span {display: inline-block; width:20px; height:20px; border-radius:50%; background: #5e6e88; color:#fff; margin-right:10px; text-align:center; line-height:20px; font-size:14px;}
.japan.imeSet.imgSet2 .explainTxtbox {background: url(../img/dept/japan/ico_ime2.png) no-repeat;}
.japan.relativeSite ul.half {display:inline-block; width: calc(50% - 20px); margin-left: 20px; border-top: 1px solid #000;}
.japan.relativeSite ul.half:nth-child(1){margin-left:0}
.japan.relativeSite ul.half li {padding:15px 30px; border-bottom: 1px solid #e1e1e1;}
.japan.relativeSite ul.half li .btnC_arrLineR_white.slim {float:right; margin-top:-5px;}

/* 아동학과 */
.child .contTit_s {margin-top:45px}
.child .contTit_line {margin-top:60px}
.child ul.list_dotGray {padding-left:0}
.child ul.list_dotGray li > ul {margin-top:6px;}
.child ul.list_dotGray li > ul > li {font-size:15px; line-height:22px;}
.child ul.list_dotGray li > ul > li + li {margin-top: 6px;}
.child ul.imglist3 {width: calc(100% + 30px); margin-left: -30px; font-size:0; margin-bottom:30px;}
.child ul.list_nonDot {padding-left:0}
.child ul.list_nonDot li > ul {margin-top:6px;}
.child ul.list_nonDot li > ul > li {font-size:15px; line-height:22px;}
.child ul.list_nonDot li > ul > li + li {margin-top: 6px;}
.child ul.imglist3 li {display:inline-block; width: calc(33.3333% - 30px); margin-left: 30px; vertical-align: top;}
.child ul.imglist3 li b {font-size:18px;}
.contTit_blue {font-size:30px; color:#042a59; margin: 50px 0 20px 0; font-weight:500}
.child .img_inner_txt3 ul {margin-top:80px}
.child.practice .img_inner_txt3 ul {width:100%;}
.child .img_inner_txt3 ul.list_dotGray li:nth-child(n+2) {margin-top:6px;}
.child .img_inner_txt3 ul li span:after {height:145px;}
.child .img_inner_txt3 ul li span{vertical-align: top;}
.child .img_inner_txt3 ul li p {margin-top:10px;}
.child .img_inner_txt3 ul li em {font-style:normal;}
.child .img_inner_txt3 ul li p em.txtBlue {color: #05548f; font-weight:444;}
.child .addtxt {margin-top:60px; padding-top:20px; border-top: 1px solid #dbdfe2}
.child .addtxt ul.list_dotGray {padding-left:10px; }
.child .addtxt ul.list_dotGray li {color:#666}
.license_child .txtBluetit {margin: 16px 0 10px 0}
.child.license .box_iconlist2 {padding-left:0; margin:15px 0}
.child.license .box_iconlist2 li {padding-left:0}
.child .lineTop_tbArea {margin:10px 0;}
.smallTit_Blue {font-weight:444; color: #05548f; font-size:16px; margin-top:30px;}
.child .exclamBox {padding: 20px; border: 1px solid #e1e1e1;}
.child .exclamBox p.exclam {font-size:15px; letter-spacing: -0.5px; color:#846841; margin:0}
.child .explainBox {margin-top:30px; padding: 30px 30px 30px 100px; background: #f1f2f7 url(../img/dept/child/ico_book.png) no-repeat 30px 30px;}
.child .explainBox .smallTit_Blue {margin-top:0; margin-bottom:7px;}
.child .explainBox.interim {background-image: url(../img/dept/child/ico_interim.png)}
.child .explainBox.documentDate {background-image: url(../img/dept/child/ico_document.png)}
.child .lineTop_tbArea.documentTable {margin-top:40px;}
.child .lineTop_tbArea.documentTable .stepTd {background: #3897d9; color:#fff;}
.lineTop_tbArea.documentTable .lineTop_tbL2 .stepTh  {background: #05548e; color:#fff;}

.sidi .snsList {display:flex;text-align:center;}
.sidi .snsList li {width:25%}
.sidi .snsList li .snsCir {width:160px;height:160px;margin:0 auto;background:#3c5b9a url(../img/dept/sidi/sns1.png) no-repeat center 45px;border-radius:50%;color:#fff;font-size:20px;font-family: 'Oswald', sans-serif;font-weight:444;line-height:220px}
.sidi .snsList li .snsCir.band {background:#19bf48 url(../img/dept/sidi/sns2.png) no-repeat center 45px;}
.sidi .snsList li > a {display:inline-block;}
.sidi .snsList li .snsCir.instagram {
		background: url("../img/dept/sidi/sns3.png") no-repeat center 45px,
		radial-gradient(circle farthest-corner at 35% 100%, #fec564, transparent 50%),
		radial-gradient(circle farthest-corner at 10% 140%, #feda7e, transparent 50%),
		radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),
		radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),
		radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),
		radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),
		radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),
		linear-gradient(#6559ca, #bc318f 30%, #e42e66 50%, #fa5332 70%, #ffdc80 100%);
}
.sidi .snsList li .snsCir.youtube {background:#ee2e24 url(../img/dept/sidi/sns4.png) no-repeat center 45px;}
.sidi .snsList li b {display:block;margin-top:20px;font-size:18px;}

/* 컴퓨터공학과 */
.it.stduentReport ul {font-size:0; width: calc(100% + 15px); margin-left: -15px;}
.it.stduentReport ul li {display:inline-block; width:calc(50% - 15px); margin-left:15px; border: 1px solid #dbdfe2; padding: 40px 15px; box-sizing: border-box; margin-top:15px; vertical-align:top; text-align:center;}


/* 시각디자인학과 */
.sidi .contTit_s {margin-top:45px}
.sidi .contTit_line {margin-top:60px}
.commonSubj{display:flex; text-align: center;}
.commonSubj .subject {margin-left:auto;}
.commonSubj .subject:first-child {margin-left:0}
.commonSubj .circle {width:160px; height:160px; margin: 0 auto; background: #042a59 url(../img/dept/sidi/ico_common1.png) no-repeat; background-position: center center; border-radius: 50%; text-align: center; }
.commonSubj .subject b {display:block; margin-top:10px; font-weight:555; font-size:20px;}
.commonSubj .subject:nth-child(2) .circle {background: #05548f url(../img/dept/sidi/ico_common2.png) no-repeat; background-position: center center;}
.commonSubj .subject:nth-child(3) .circle {background: #b5926f url(../img/dept/sidi/ico_common3.png) no-repeat; background-position: center center;}
.commonSubj .subject:nth-child(4) .circle {background: #5e6e88 url(../img/dept/sidi/ico_common4.png) no-repeat; background-position: center center;}
.commonSubj .subject:nth-child(5) .circle {background: #666666 url(../img/dept/sidi/ico_common5.png) no-repeat; background-position: center center;}
.subjectField > ul > li {position: relative; padding: 20px 0 20px 200px; border-top: 1px solid #dbdfe2}
.subjectField > ul > li h3 {position: absolute; left:19px; top:24px; font-size:21px; font-weight:500; letter-spacing: -1px;}
.subjectField > ul > li ul {font-size:0; margin-left:77px;}
.subjectField>ul>li ul li {display: inline-block; margin-right: 20px; width: 160px; vertical-align:top}
.subjectField>ul>li ul li.long {width:auto}
.subjectField2>ul>li ul li.long {width:auto}
.subjectField2>ul>li ul li {width:200px}
.subjectField > ul > li ul li span {display: block; height:32px; line-height:inherit; padding-left:20px; background: url(../img/dept/sidi/ess.png) no-repeat 0 6px; font-size:16px}
.subjectField>ul>li ul li span.sel {background: url(../img/dept/sidi/sel.png) no-repeat 0 4px;}
.sidi .icoInfo {text-align:right; margin-bottom:15px;}
.sidi .icoInfo span {display: inline-block; padding-left: 20px; background: url(../img/dept/sidi/ess.png) no-repeat 0 6px;}
.sidi .icoInfo span.sel {background: url(../img/dept/sidi/sel.png) no-repeat 0 4px;}
.sidi .icoInfo span+span {margin-left:20px;}
.sidi.majorSns .sns {display:inline-block; width: calc(50% - 40px); padding: 40px 50px; background: #2669bf url(../img/dept/sidi/sns_facebook.png) no-repeat center right 40px; box-sizing: border-box; margin-left:20px}
.sidi.majorSns .sns.band {background: #20a749 url(../img/dept/sidi/sns_band.png) no-repeat center right 40px; }
.sidi.majorSns .sns p {font-size: 30px; color:#fff; line-height:40px; font-weight:500}
.sidi.club {font-size:0}
.sidi.club .imgArea {display: inline-block; width: calc(50% - 25px); vertical-align: top;}
.sidi.club .txtArea {display: inline-block; width: calc(50% - 25px); vertical-align: top;}

.sidi.club p.txt {color: #666}
.sidi.club .smallTit_Blue {margin-bottom:10px;}
.sidi.club .top {height:500px}
.sidi.club .top .imgArea {float:right;}
.sidi.club .top .txtArea {float:left; }
.sidi.club  ul.list_dotGray {font-size:0; padding-left:0}
.sidi.club .top ul.list_dotGray li {display: inline-block; width: 30.3333%; vertical-align: top; letter-spacing: -1px;;}
.sidi.club .top .txtArea {margin-right:25px;}
.sidi.club .bottom .txtArea {margin-left:25px;}
.cultureart .lineTop_tbArea .lineTop_tbL2 th {background:#fff;}
.sidi.exhibit .lineTop_tbL2{display: none;}
.sidi.exhibit .lineTop_tbL2.show{display: block;}
.sidi.exhibit .selectArea {text-align:right; margin-bottom:15px;}
.sidi.exhibit .inp_s {width:120px}
.loadmapArea {margin-top:35px}
.loadmapArea .lineTop_tbArea {background: linear-gradient(90deg, #dbf0f5, #9bc1c9); border-top:0}
.loadmapArea .lineTop_tbArea th[scope="col"] {background:#666; color:#fff; font-weight:400; font-size:15px;}
.loadmapArea .lineTop_tbArea th[scope="row"] {background:#29b2ab; color:#fff; font-weight:400; font-size:15px;}
.loadmapArea .lineTop_tbArea .lineTop_tbL2 td {border: 1px solid #fff; font-size:15px;}
.loadmapArea .lineTop_tbArea+.loadmapArea .lineTop_tbArea {margin-top:200px}
.loadmapArea .loadmapInfo {margin-bottom:20px; background: #25747b; color:#fff; font-size:24px; padding: 23px; text-align:center; font-weight:333; letter-spacing:-1px; }
.loadmapArea .loadmapInfo b {font-weight: 444}
.loadmapArea .track5 {text-align: center;margin: 15px 0;}
.loadmapArea .loadmapInfo br {display:none}

/* 문화예술경영학과 */
.lineTop_tbArea .lineTop_tbL2 td.txtL {line-height:30px;}
.lineTop_tbArea .lineTop_tbL2 td.txtL b {font-weight:500; margin-right:10px;}

/* 패션학과 */
.fashion .clubInfo {font-size:0}
.fashion.club .imgArea {display:inline-block; font-size:0; width:380px}
.fashion.club .clubInfo .txtArea {display:inline-block; width:calc(100% - 400px); margin-left:20px; vertical-align:top; margin-top:10px; font-size: 16px; letter-spacing: -0.5px;}
.fashion.club .clubInfo .txtArea p.txt {letter-spacing: -0.5px;}
.fashion.club .clubInfo + .clubInfo {margin-top:30px; border-top: 1px solid #dbdfe2;}
.fashion.club .club2, .fashion.club .club3 {padding-top: 30px;}
.fashion.club .contTit {margin: 0 0 10px}
.fashion.club .club1 .txtBluetit {margin-top: 20px}
.fashion.license .contTit_s {margin-top:25px}
.fashion.license .txtBlue {margin-bottom:15px;}
.fashion.license .btnArea_r .btnC_arrLineR_white {position: absolute; top:30px; right:0}
.fashion.license .support_contact {position: relative;}
.fashion.license .support_contact .btnC_arrLineR {position: absolute;right: 25px;top: 23px;}
/* 팝업 */
._Layer_Pop_{width: 90%; max-width: 980px; height: auto;  position: fixed; z-index: 999; background-color: #fff; padding: 40px 35px; box-sizing: border-box; display: none; z-index: 9999999999;}
._Layer_Pop_.h_auto{height: auto;}
._Layer_Pop_.MXW_740{max-width: 740px;}
._Layer_Pop_.MXW_670{max-width: 670px;}
._Layer_Pop_.MXW_580{max-width: 580px;}
._Layer_Pop_ .popTit{width:100%; padding-bottom: 25px; border-bottom:1px solid #dddfe5; font-size:24px;font-weight:500; color:#05548f; letter-spacing: -0.5px;}
._Layer_Pop_ .popTit.no_border{border-bottom: none;}
._Layer_Pop_ .popTit.no_border ~ .Pop_Cont{padding-top: 0px;}
._Layer_Pop_ .btn_popClose {display:block;position:absolute;right:50px;top:46px;overflow:hidden;width:28px;height:28px;background:url(../img/common/btn_popCloseX.png) no-repeat 50% 50%;text-indent:-200px;}
._Layer_Pop_ .Pop_Cont{padding-top: 30px; padding-right: 30px;box-sizing: border-box;}
._Layer_Pop_ .Pop_Cont .exclam{font-weight: 400;}
._Layer_Pop_ .Pop_Cont .exclam.m_t_0{margin-top: 0px;}
._Layer_Pop_ .Pop_Cont .contTit_s:nth-of-type(n+2){margin-top: 35px;}
._Layer_Pop_ .Pop_Cont .Sub_Ass_Txt2{margin-bottom: 15px;}
._Layer_Pop_ .Pop_Cont .pop_group1 ~ .Sub_Ass_Txt2{margin-top:30px; }
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Txt2{margin: 10px 0;}
._Layer_Pop_.note .Pop_Cont .lv2_box .Sub_Ass_Txt2{margin: 5px 0;}
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Txt2.mid{margin: 15px 0 10px 0;}
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Tit1{margin-top: 15px;}
._Layer_Pop_.note .lineTop_tbArea .lineTop_tbL2 td .btnC_arrLineR_white{margin-top: 10px;}
._Layer_Pop_.note .lineTop_tbArea .lineTop_tbL2 td .btnC_arrLineR_white span{ text-align: left;}
._Layer_Pop_.note .next_list1 ul li .bottom_txt i{padding: 0 10px; box-sizing: border-box;}
._Layer_Pop_.passChange .mid{font-weight: 500;}
._Layer_Pop_.note.passChange .contTit_s{margin-bottom: 30px;}
._Layer_Pop_.img_pop .Sub_Ass_Txt2{margin: 0px;}

._Layer_Pop_ .contTit_box {position:relative;margin-bottom:30px;box-sizing:border-box;padding:20px;background:#f1f2f7;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:28px;font-weight:400;line-height:32px;text-align:center;}
._Layer_Pop_ .contTit_box>em {display:block;margin-top:5px;color:#666;font-style:normal;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:center;}

.Pop_Info_box{padding-top: 10px; text-align: center; font-size: 0;}
.Pop_Info_box img{margin-bottom: 30px;}
.Pop_Info_box .Sub_Ass_Txt2 u{color:#846841}

._Layer_Pop_.englishTips .popTit{font-size:24px; font-weight:444; border-bottom:0; padding-bottom:10px; }
._Layer_Pop_.englishTips .contTit_line {font-size:30px; margin-top:35px;}
._Layer_Pop_.englishTips .tipArea_1 {padding:40px 30px; background: #f1f2f7;  text-align:center; }
._Layer_Pop_.englishTips .tipArea_1 > p {font-weight:555; font-size:24px; margin-bottom:20px;}
._Layer_Pop_.englishTips .creditWrap {font-size:0;}
._Layer_Pop_.englishTips .credit {display:inline-block; width:30%; vertical-align:top; box-sizing: border-box; padding:20px}
._Layer_Pop_.englishTips .credit2 {display:inline-block; width:calc(70% - 30px); margin-left: 30px; vertical-align:top; font-size:0; box-sizing: border-box; padding:20px; border: 2px dashed #5e6e88}
._Layer_Pop_.englishTips .credit2 .box {display: inline-block;width: calc(50% - 10px);margin-left: 10px}
._Layer_Pop_.englishTips .box {width: 100%; height:100%; background: #042957; color:#fff; padding: 30px 20px; box-sizing:border-box;}
._Layer_Pop_.englishTips .box b {display:block; font-size: 18px; font-weight:444}
._Layer_Pop_.englishTips .credit2 .box1 {background: #b5926f;}
._Layer_Pop_.englishTips .credit2 .box2 {background: #5e6e88;}
._Layer_Pop_.englishTips .tipArea_2 {background: url(../img/dept/english/pop_gradebg.png) no-repeat center top; background-size: contain; font-size:0}
._Layer_Pop_.englishTips .tipArea_2 > ul {display:inline-block; vertical-align:top; width: calc(25% - 15px); margin-left: 15px;  margin-top:85px;}
._Layer_Pop_.englishTips .tipArea_2>ul li dl {padding-left:10px;}
._Layer_Pop_.englishTips .tipArea_2>ul li dl dt {position: relative; font-weight:444;}
._Layer_Pop_.englishTips .tipArea_2 > ul li dl dt::before {content:''; display:block ;width:5px; height:5px; position: absolute; background:red; border-radius:50%; top:9px; background:#4190cc; left:-10px; }

._Layer_Pop_.englishTips .tipArea_3 {font-size:0; position: relative;}
._Layer_Pop_.englishTips .tipArea_3 .circle_area {display: inline-block; width:20%; vertical-align: top;}
._Layer_Pop_.englishTips .tipArea_3 .circle {display:table; margin: 60px auto 0 auto; width:100px; height:100px; background: #05548f; border-radius:50%; text-align:center; position: relative; z-index:3}
._Layer_Pop_.englishTips .tipArea_3::before {content: '';display: block;position: absolute;width: 15px;height: 100%;background: url(../img/dept/english/arrow_up.png) no-repeat center top; left: 9.3%; z-index:2;}
._Layer_Pop_.englishTips .tipArea_3 .circle.circle2 {background:#0a64a8}
._Layer_Pop_.englishTips .tipArea_3 .circle.circle3  {background: #227cc0}
._Layer_Pop_.englishTips .tipArea_3 .circle strong {color:#fff; font-weight:444; display: table-cell; vertical-align:middle;}
._Layer_Pop_.englishTips .tipArea_3 .lineTop_tbArea {display:inline-block; width: calc(80% - 20px); margin-left:20px; margin-bottom:20px;}
._Layer_Pop_.majorBase .lineTop_tbArea{margin-top:10px;}
._Layer_Pop_.majorBase  #tabWrap {margin: 0; padding:0}
._Layer_Pop_.majorBase  #tabWrap .tabList .unit {width:50%}
._Layer_Pop_.majorBase p.exclam {font-size:15px;}

._Layer_Pop_.trackPop .lineTop_tbArea{margin-top:10px;}
._Layer_Pop_.trackPop p.tableinfo {text-align:right;}
._Layer_Pop_.trackPop span.ess {display:inline-block; margin-bottom: 5px; width: 23px; height: 23px; border-radius:50%; background:#042957; line-height:23px; font-size:13px; color:#fff; font-weight:555;text-align:center; }
._Layer_Pop_.trackPop span.sel {display:inline-block; margin-bottom: 5px;  width: 23px; height: 23px; border-radius:50%; background:#b5926f; line-height:23px; font-size:13px; color:#fff; font-weight:555; text-align:center;}
._Layer_Pop_.trackPop .contTit_line {margin-top:0}

/* 조직도 */
.group{width:100%; height:auto; position:relative; clear:both;}
.group .Depth1 > li{text-align:center; font-size:0; vertical-align:top;}
.group .Depth1 > li > .name{margin-left:0px}
.group .Depth1 > li.line2{margin-top:50px;}
.group .Depth1 > li.line3 .name{position:absolute; left:calc(50% + 367px); top:53px;}
.group .Depth1 > li.line4{margin-top:50px;}

.group .Depth2 {width:100%; font-size:0; position:relative;}
.group .Depth2:before {
	content: "";
	display: block;
	width: 485px;
	height: 1px;
	background-color: #e1e1e1;
	position: absolute;
	top: -25px;
	left: calc(33.333% + -42px);
}
.group .Depth2 li{display:inline-block; vertical-align:top;}
.group .Depth2 li:nth-child(n+2){margin-left:30px;}
.group .Depth2 li.col2 {width:460px; font-size:0;}
.group .Depth2 li.col2 > ol{width:calc(50% - 15px); display:inline-flex; font-size:0;}
.group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:30px;}

.group .Depth2 li > ol{ font-size:0;}
.group .Depth2 li > ol > li{text-align:left; vertical-align:top}
.group .Depth2 li > ol > li .name{margin-top:15px;}
.group .Depth2_list {width: 215px;height: auto;min-height: 55px;box-sizing: border-box;border: 1px solid #eceef5;padding: 20px;
background: #fff;}
.group .Depth2_list > span{font-size:16px; font-weight:400; color:#000; letter-spacing:-0.5px; position:relative;   padding-left:0px; display:block; line-height:1em; text-align:center;}
.group .Depth2_list > span:nth-child(n+2){margin-top:12px;}
.group .col2 .Depth2_list > span:nth-child(n+2){margin-top:15px;}
.group .Depth2_list > span.sub{margin-top:8px !important;}
.group .Depth2_list > span.sub:before{display:none;}

.group .Depth3 {width:100%; font-size:0; position:relative;}
.group .Depth3:before{content:""; display:block; width:984px; height:1px; background-color:#e1e1e1; position:absolute; top:-25px; left:109px}
.group .Depth3 li{display:inline-block; vertical-align:top;}
.group .Depth3 li:nth-child(n+2){margin-left:30px;}
.group .Depth3 li.col2 {width:460px; font-size:0;}
.group .Depth3 li.col2 > ol{width:calc(50% - 15px); display:inline-flex; font-size:0;}
.group .Depth3 li.col2 > ol:nth-of-type(n+2){margin-left:30px;}

.group .Depth3 li > ol{ font-size:0;}
.group .Depth3 li > ol > li{text-align:left; vertical-align:top}
.group .Depth3 li > ol > li .name{margin-top:15px;}
.group .Depth3_list {width: 215px;height: auto;min-height: 55px;box-sizing: border-box;border: 1px solid #eceef5;padding: 20px;
background: #fff;}
.group .Depth3_list > span{font-size:16px; font-weight:400; color:#000; letter-spacing:-0.5px; position:relative;   padding-left:0px; display:block; line-height:1em; text-align:center;}
.group .Depth3_list > span:nth-child(n+2){margin-top:12px;}
.group .col2 .Depth3_list > span:nth-child(n+2){margin-top:15px;}
.group .Depth3_list > span.sub{margin-top:8px !important;}
.group .Depth3_list > span.sub:before{display:none;}


.group .border_line1 .name:before{left:50%; top:0; width:1px; height:210px;}
.group .border_line2 .name:before{width:252px; top:50%; left:-252px; height:1px;}
.group .border_line3 .name:before{height:25px; width:1px; top:-25px; left:calc(50% - 1px);}
.group .border_line3:nth-child(n+2) .name:before{left:calc(50% + 2px)}
.group .Depth1 .name{width:215px; height:55px; display:inline-block; line-height:55px; color:#fff; font-size:16px; background-color:#042a59; text-align:center; position:relative;}
.group .Depth1 .name.border_set:before{content:""; display:block; position:absolute; background-color:#e1e1e1;  z-index:-1;}
.group .Depth1 .name.blue{background-color:#05548f}
.group .Depth1 .name.aqua{background-color:#3180b9}
.group .Depth1 .name.gray{background-color:#a1acb8}
.group .Depth1 .name.gray2{background-color:#eceef5; color:#000}
.group .Depth1 .name.gray3{background-color:#5e6e88;}
.group .watermark{font-size:85px; font-weight:500; color:#f5f5f5; letter-spacing:-3px; position:absolute; right:0; bottom:0px; text-align:right; line-height:85px;}
.group .Depth3_list > span.dot{font-size:16px; font-weight:400; color:#000; letter-spacing:-0.5px; position:relative; padding-left:11px; display:block; line-height:1em; text-align:left;}
.group  .Depth3_list > span.dot:before{content:""; display:block; width:3px; height:3px; border-radius:50%; -webkit-border-radius:50%; background-color:#115c94; position:absolute; left:0; top:7px;}

.counsel.group .border_line2.all {position: absolute; top: 135px; left: calc(50% + 108px);}
.counsel.group .border_line2.all::before {content: "";display: block;position: absolute;background-color: #e1e1e1;z-index: -1;height: 1px;width: 319px;top: 51px;right: 34px;}
.counsel.group .Depth1>li.line2 {margin-top:80px;}
.counsel.group .border_line1 .name::before {height:444px;}
.counsel.group .Depth1>li.line4 {margin-top:184px}

.counsel.group .Depth2 .Depth2_list.border_set1::before {content: "";display: block;position: absolute;
background-color: #e1e1e1;z-index: -1; height: 25px;width: 1px;top: -25px;left: calc(33.3% - 43px);}
.counsel.group .Depth2 .Depth2_list.border_set2::before {content: "";display: block;position: absolute;
background-color: #e1e1e1;z-index: -1; height: 25px;width: 1px;top: -25px;right: calc(33.3% - 43px);}
.counsel.group .Depth2:before {width:465px}
.counsel.group .Depth3::before {top: -25px; left:322px; width:496px; } /* left: 201px; width:741px;*/
.group .Depth1 .name.blue2 {background:#3180b9}
.group .Depth1 .name.deepblue {background:#05548f}
.group .Depth1 .name.white {background:#fff; color:#000; border: 1px solid #eceef5; border-bottom:0}
.english .sidi.englishSns .band {padding:30px 30px 20px 116px; background-position: 30px 30px;}
.english .sidi.englishSns .facebook {padding:30px 30px 20px 116px; background-position: 30px 30px;}
.english .sidi.englishSns h6 {font-size:20px; font-weight:444; margin-bottom:10px; color:#fff;}
.english .sidi.englishSns p{font-size:16px; line-height:22px; font-weight:33;}
.english .sidi.englishSns a {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff; margin-top:10px;}
.english.group .Depth2_list {width:270px}
.english.group .Depth1 .name {width:270px}
.english.group .Depth1 span > b {margin-bottom:10px;}
.english.group .Depth1 span > .txt {display:inline-block; display: inline-block; vertical-align: top;margin-top: 36px;margin-right: 17px;}
.english.group .Depth1 span>.profImg{display:inline-block; border: 1px solid #e1e1e1; font-size:0}
.english.group .Depth2_list {background: #f1f2f7; border:0}
.english.group .Depth1>li.line2 {margin-top:100px;}
.english.group .Depth2::before{content: "";display: block; width:calc(25.2% - 3px);height: 1px;background-color: #e1e1e1;position: absolute;top: -25px;left:435px}
.english.group .Depth2 li{position: relative; margin-left:14px}
.english.group .Depth2 li::before {content: "";display: block;width: 1px;height: 50px;background-color: #e1e1e1;position: absolute;top: -25px;margin-left: 50%}
.english.group .border_line1 .name::before {left: calc(50% + 7px);top: 39px;width: 1px;height: 210px;}

.img_inner_txt4 {left: -60px;}
.img_inner_txt4 ul {max-width: 1200px;margin: 0 0 0 68px;}

.counsel.group .border_line1 .name::before {height:413px;}
.counsel.group .Depth1>li.line2 {margin-top:47px}
.counsel.group .Depth1>li.line3 {margin-top:25px;} 
.counsel.group .Depth1 > li.line3 .name {position:inherit;top:0;left:0;}
.counsel.group .Depth1>li.line4 {margin-top:60px;}
/*.group .border_line3 .name:before {height:500px;}*/
.counsel.group .Depth2:before {display:none;}
.counsel.group .line3 .Depth3::before {display:none}
.counsel.group .Depth1>li.line4 {margin-top:50px}
.group .Depth3 li {position: relative;}
.group .Depth3 li:nth-child(n+2):nth-child(-n+3):before {content:'';position:absolute;display:block;width:1px;height:370px;background:#e1e1e1;left:calc(50% + 2px);top:-25px;}


.counsel.group .etcGroup .border_line1 .name::before {display:none;}

.etcGroup {position:absolute;top:48px;right:0;}
.group .etcGroup .Depth1 > li + li {margin-top:32px}

/* 학과 자격증/수료증 스타일*/
.curriculum_info .head{background: #fff;}
.curriculum_info .head h4 {padding-top:10px;color: #042a59; font-size:36px; letter-spacing: -1px;}
.curriculum_info .head h4 span {display: inline-block;margin-left: 15px;padding: 4px 15px;font-size: 16px;background: #846841;color: #fff;vertical-align: top;margin-top: 6px;font-weight: 333;}
.curriculum_info .head h4 span b {font-weight: 333;}
.curriculum_info .head h4 span b:before {top:6px; height:15px; background:#fff;}
.curriculum_info .head:before,
.curriculum_info .head:after {display:none;}
.curriculum_intro:before,
.curriculum_intro:after {display:none}
/*.curriculum_intro {display:none;}*/
.curriculum_intro{background:#fff;padding:15px 0;}

/* 시간제 연동 css */
.application .contTit_s {margin-top:45px;}
.application .txtBlue {color:#005c97;font-size: 16px;}
.stepBox {margin-top: 40px;}
.stepBox .stepList_child3 li {display: inline-block;position: relative;text-align: center;vertical-align: top;width: 33%;}
.stepBox .stepListwrap .stepBg {display: inline-block;position: relative;width: 150px;height: 150px;border-radius: 50%;background:#f1f2f7;}
.stepBox .stepListwrap .stepBg i>img {position: absolute;width: 70px;left: calc(50% - 35px);top: calc(50% - 35px);}
.stepBox .stepListwrap .step_txtBottom b {font-size: 15px;font-weight: 444;letter-spacing: -0.5px;}
.stepBox .stepList_child3 li:nth-child(n+2)::before {content: "";display: block;width: 46px;height: 20px;position: absolute;left: -23px;top: 60px;background-image: url(../img/kor/icon_list_arrow.png);background-size: 100% 100%;background-repeat: no-repeat;}
.stepBox .stepListwrap .step_txtBottom {display: block;width: 100%;margin: 20px 0 0px 0;text-align: center;}
.application .txtBlue {color: #005c97;font-size: 16px;}
.application .boxCont {
	margin-top: 25px;
	padding: 20px 30px;
	background: #f1f2f7;
}
.application .boxCont p.boxTit {
	color: #05548f;
	font-size: 20px;
	font-weight: 444;
	margin-bottom: 10px;
}
.application .list_dotGray {
	padding-left: 0;
}
.color_tbArea {
	overflow: auto;
	margin-top: 35px;
}
.application.disabled3 .support_contact {
	background: #f1f2f7;
	padding: 35px 25px;
}
.support_contact b.post span {
	margin-left: 35px;
}
/* 컬러테이블 */
.color_tbArea {overflow: auto; margin-top:35px}
.color_tb {max-width: none;width: calc(100% - 1px);table-layout: fixed;}
.color_tbArea .color_tb th {padding: 13px 10px; color:#fff; font-size:16px; line-height:20px; text-align: center; letter-spacing: -1px; background:#69748d;}
.color_tbArea .color_tb td:last-child, .color_tbArea .color_tb th:last-child {border-right:0;}
.color_tbArea .color_tb td {padding: 13px 10px;color: #000;font-family: 'Noto Sans KR', sans-serif;font-size: 16px;
font-weight: 300;line-height: 20px;letter-spacing: -1px;text-align: center; background:#f1f2f6}
.color_tbArea .color_tb td, .color_tbArea .color_tb th {height:23px; border-right: 1px solid #fff; border-bottom: 10px solid #fff;}
.color_tbArea .color_tb td:first-child {border-right: 10px solid #fff;}
.color_tbArea .color_tb th:first-child {border-right: 10px solid #fff;}
.color_tbArea .color_tb td.td1 {background: #3897d9; color: #fff;}
.color_tbArea .color_tb td.td2 {background: #05548f; color: #fff;}
.color_tbArea .color_tb td.td3 {background: #042a59; color: #fff;}
.color_tbArea .color_tb td.td4 {background: #977649; color: #fff;}
.color_tbArea .color_tb td.td5 {background: #e2b758; color: #fff;}

/* 학과 사이트맵 */
.sitemapArea>ul>li .menuM>li {max-width:250px;}


@media all and (max-width:1200px) {
	._Layer_Pop_{padding: 20px; height:90vh;}
    ._Layer_Pop_ .popTit{font-size:20px; padding:0 20px 20px 0; box-sizing: border-box}
    ._Layer_Pop_ .btn_popClose{right:20px;top:25px;width:18px;height:18px;background-size:18px 18px;}
    ._Layer_Pop_ .Pop_Cont{padding-top: 15px;}
    ._Layer_Pop_ .Pop_Cont .contTit_s{margin-bottom: 15px;}
	._Layer_Pop_ .Pop_Cont .contTit_s:nth-child(n+2){margin-top: 15px;}

}

@media all and (max-width:1245px) {
	.it.regionalmeet ul {width:100%; margin-left:0;}
	.it.regionalmeet ul:nth-child(2) { border-top:0px;}
	.it.regionalmeet ul li .img_r .img2 {max-width: inherit;}
}

@media screen and (max-width:1200px) {
	.counsel.group .Depth2 li{width:calc(20% - 15px);}
	.counsel.group .Depth2 li .name{width:100%;}
	.counsel.group .Depth2 li.col2 > .name{width:100%;}
	.counsel.group .Depth2 li.col2{width:calc(40% - 15px);}
	.counsel.group .Depth2 li:nth-child(n+2){margin-left:20px;}
	.counsel.group .Depth2::before {width:45%;}
	.counsel.group .Depth2 li > ol > li{width:100%;}
	.counsel.group .Depth2_list{width:100%;}
	.counsel.group .border_line3 > .name:after{content:""; display:block; height:23px; background-color:#fff;left:0; position:absolute;top:-25px; width:calc(50% - 1px)}
	.counsel.group .border_line3:nth-child(n+2) .name:after{width:calc(50% - 3px); right:0; left:auto;}
	.counsel.group .Depth2 li.col2 > ol{width:calc(50% - 10px);}
	.counsel.group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:20px;}
	.counsel.group .border_line2.all::before {right:13px;}
	.counsel.group .Depth3 li{width:calc(20% - 15px);}
	.counsel.group .Depth3 li .name{width:100%;}
	.counsel.group .Depth3 li.col2 > .name{width:100%;}
	.counsel.group .Depth3 li.col2{width:calc(40% - 15px);}
	.counsel.group .Depth3 li:nth-child(n+2){margin-left:20px;}
	.counsel.group .Depth3:before{width: calc(62% + 4px);;left: calc(20% - 8px);transform: 0;z-index: 10; }
	.counsel.group .Depth3 li > ol > li{width:100%;}
	.counsel.group .Depth3_list{width:100%;}
	.counsel.group .border_line3 > .name:after{content:""; display:block; height:23px; background-color:#fff;left:0; position:absolute;top:-25px; width:calc(50% - 1px)}
	.counsel.group .border_line3:nth-child(n+2) .name:after{width:calc(50% - 3px); right:0; left:auto;}
	.counsel.group .Depth3 li.col2 > ol{width:calc(50% - 10px);}
	.counsel.group .Depth3 li.col2 > ol:nth-of-type(n+2){margin-left:20px;}
}

@media all and (max-device-width:1041px) {
    /* 공통 */
    .video_main{padding-left:0}
	.video_main .video_wrap{position:relative;margin:0 auto 40px;width:100%;max-width:712px;}
	.video_main .video_info h3{font-size:26px}
	.video_main .video_info h4{margin:10px 0}
	.video_main .video_info .subtitles{height:170px}
	.video_main .video_info .subtitles pre{font-size:14px}
	.video_list>div{width:calc(33.33% - 20px)}
	.video_list>div img{width:100%}
	.video_list>div h3{height:85px}
	.video_list2>div{width:calc(50% - 20px)}
	.video_list2>div img{width:100%}
	.video_list2>div h3{height:85px}
	.video_list2>div a:after {background-size:15px auto}
	.box_iconlist2>li{width: 100%;}
	.box_iconlist2>li:nth-child(n+2) {margin-top:20px; }
	.sample_list>div h3{height:auto; font-size:16px}
	.sample_list>div h3 span {display:block;}
	.sitemapArea>ul>li .menuM>li {max-width:none;}

    /* 세무회계학과 */
    .account .bn>a{padding:40px 20px;font-size:16px}
	.account .bn p a{display:block;width:100%;padding:20px;background-position:center right 20px;background-size:35px auto;font-size:14px}
	.account .bn p a b{font-size:16px}
    .account.licenseTip ul{font-size: 0;}
    .account.licenseTip ul > li{width: calc(50% - 10px); margin-right: 20px; margin-left: 0 !important}
	.account.licenseTip ul > li:nth-child(2n){margin-right: 0px;}
	

	/* 무역물류학과 */
	.trade .list_dotGray.half li {width:100%}
	.trade .list_dotGray.half li:nth-child(odd) {margin-right:0px;}
	.trade.tradeTest .testBoxArea {width: 100%; margin-left:0px;}
	.trade.tradeTest .testBox {width:100%; margin-left:0}
	.counsel.gradu_carrer .boxArea {display:block; width:100%; margin-left:0}
	.counsel.gradu_carrer .boxArea .carrerBox {width:100%; margin-left:0; margin-top:30px;}
	.counsel.gradu_carrer .counselTit {position:inherit; top:0; left:0}
	.trade ul.listsubJect li {width:100%}
	.trade ul.listsubJect li:nth-child(n+2)::before {display:none;}

	/* 상담심리학과 */
	.studynCoummu #tabWrap .tabList li, .studynCoummu #tabWrap .tabList .unit {min-height: auto;}
	.studynCoummu #tabWrap .tabList .unit a {padding: 10px 20px; min-width:80px;}
	.studycommu .scArea ul.menuArea>li .txt {margin-top:0}
	.studycommu .scArea ul.menuArea>li .txt br {display:block;}
	.studynCoummu .infoBox {display: inline-block; width: calc(50% - 25px);}
	.studynCoummu .infoBox .imgArea {max-width: 500px;}
	.studynCoummu .imgArea img {width:100%;}
	.studynCoummu .infoBox dd.infoul li br {display: none;}
	.studynCoummu .infoBox dd.infoul li b {display:block;}
	.studynCoummu .infoBox dd.infoul li:first-child {padding-bottom: 0px;}
	.studynCoummu .infoBox dd.infoul li span {padding-left: 0; position: inherit; left:0;}
	.counsel.practice_course .courseBox .courseStep {width:100%;height:auto;}
	.counsel.practice_course .courseBox .courseStep:first-child {margin-bottom:100px;margin-right:0}
	.counsel.practice_course .courseBox .courseStep+.courseStep::before {transform: rotate(90deg);-webkit-transform: rotate(90deg);top:60%;}

	.group .etcGroup .Depth1 .name {width:170px;}
	/* 영어학과 */
	.register .guideBg {padding: 50px 100px}
	.trackBox {background-size: cover; padding: 30px 20px; }
	.trackBox>ul {display:block; margin-top:20px;}
	.trackBox>ul li {width:100%}
	.trackBox>ul::before {display:none;}
	.trackBox>ul li::before {display:none;}
	.trackBox>ul li p::after {display:none}
	.english .sidi.englishSns .band {padding: 30px 30px 20px 84px;}

	/* 일본학과 */
	.SitetxtArea {text-align:center;}
	.SitetxtArea .btnRight {float: inherit; text-align:center; margin-top:10px;}
	.japan.relativeSite ul.half {width:100%; margin-left:0; margin-top:20px;}
	.japan.relativeSite ul.half:nth-child(2){margin-top:0; border-top:0px;}
	.licenseIt li:nth-child(2) {padding-bottom:15px;}

	/* 컴퓨터공학과 */
	.licenseIt .txtBox p.subject {width:100%;}
	.licenseIt .txtBox .info.long {position: inherit; left:0;}
	.licenseIt .txtBox p.subject span.boldtxt {vertical-align: top;}

	/* 시각디자인학과 */
	.commonSubj{display:block;}
	.commonSubj .subject {display: inline-block; width: 47%; margin-top:20px; vertical-align: top;}
	.sidi.majorSns .sns {width: 100%; padding:20px 25px; margin-left:0; margin-top:20px;background-size: 40px auto}
	.sidi.majorSns .sns.band {width: 100%; background-size: 40px auto}
	.sidi.majorSns .sns p {font-size:20px; line-height: 25px}
	.sidi.club .imgArea {width:100%; margin:25px 00}
	.sidi.club .txtArea {width:100%}
	.sidi.club .top {height:auto}
	.sidi.club .top .imgArea {float:inherit;}
	.sidi.club .top .txtArea {float:inherit; }
	.sidi.club  ul.list_dotGray {font-size:0; padding-left:0}
	.sidi.club .top ul.list_dotGray li {display: inline-block; width: 30.3333%; vertical-align: top; letter-spacing: -1px;;}
	.sidi.club .top .txtArea {margin-right:0px;}
	.sidi.club .bottom .txtArea {margin-left:0px;}

	.sidi .snsList {display:block; font-size:0;}
	.sidi .snsList li {display:inline-block;margin-top:40px;width:50%;}
	
	/* 패션학과 */
	.fashion.club .imgArea {width:300px}
	.fashion.club .clubInfo .txtArea {width: calc(100% - 350px); margin-top: 0}

	/* 팝업 */
	._Layer_Pop_.englishTips .credit {width: 100%;}
	._Layer_Pop_.englishTips .credit2 {width: 100%; margin-left: 0}

	/* 학군협력 */
    .img_inner_txt4{width:100%; left:0; height: auto; padding: 40px 20px; background-size:cover;}
    .img_inner_txt4 ul li.step00{width: 100%; margin-bottom: 40px;}
    .img_inner_txt4 ul li:nth-child(2){margin-left: 0px;}
    .img_inner_txt4 ul li .sub_txt3 b{padding-left: 0px;}
    .img_inner_txt4 ul li p.exclam.white br{display: none;}

    .img_link_list3 .item:nth-child(7n){margin-left: 20px}
    .img_link_list3 .item:nth-child(5),
    .img_link_list3 .item:nth-child(9){margin-left: 0px;}
    .img_link_list3 .item:nth-child(n+5){margin-top: 20px;}
    .img_link_list3 .img_box > img{width: 100%;}

	.img_inner_txt4 ul li:nth-child(n+3):nth-child(-n+5){margin-left: 15px;}
	.img_inner_txt4 ul {margin: 0}

    .img_link_list3 .item{width: calc(25% - 15px);}

    .left_right_div.circle_Box > div{width: 100%;}
    .left_right_div.circle_Box > div:nth-child(n+2){margin-left: 0px; margin-top: 100px;}
    .left_right_div.circle_Box:after{top: calc(50% - 17px)}
    .left_right_div.circle_Box:before{top: 50%;}

    /* 제휴협력 */
    .link_down_box .txt_left{width: 100%;}
    .link_down_box .btn_right{width: 100%; margin-top: 15px;}
    .link_down_box .down_item{width: calc(33.333% - 13.333px); padding: 15px;}
    .link_down_box .down_item:nth-child(n+2){margin-left: 20px;}
    .tree_box li.Depth2 > ol > li > div.brown{height: auto;}
}
@media screen and (max-device-width: 880px)  {
    .support_contact {padding: 46px 48px 23px 48px; background-size: 25px; background-position: center 20px;}
    .support_contact b {width: 100%; display: block; text-align: center; margin-top:10px; margin-right:0; margin-left:0}
    .support_contact a {width: 100%; display: block; text-align: center; margin-right:0; margin-left:0}
	.support_contact span {display: block; text-align:center;}

	.fashion.license .support_contact {text-align:center;}
	.fashion.license .support_contact > p {margin-top:7px}
	.fashion.license .support_contact .btnC_arrLineR {position:inherit; top:0; left:0; margin-top:10px;}

	/* 산학협력 */
	.img_link_list > a{width: calc(25% - 7.5px)}
	.img_link_list > a:nth-child(n+2){margin-left: 10px;}
	.next_list1.item4 ul li .top_img{width: 100px; height:100px;}
	.next_list1.item4 ul li:nth-child(n+2):before{width: 30px; height: 13px; left:-15px; top:45px}
	.next_list1.item4 ul li .top_img > img{width:50px; left:calc(50% - 25px); top:calc(50% - 25px)}
    .next_list1 ul li .top_img.size100 > img{width: 66px; left:calc(50% - 36px); top:calc(50% - 23px)}

	.next_list1.item4 ul li .bottom_txt{word-break: keep-all;}

	.img_inner_txt3{padding: 30px; height: auto; background-position: center;}
	.img_inner_txt3 ul{width: 100%; }
    .img_inner_txt3 ul:nth-child(1) li:last-child:after{display: block;}
	.img_inner_txt3 ul:nth-child(n+2){padding-left: 0px; margin-top: 20px;}
	.img_inner_txt3 ul li:nth-child(n+2){margin-top: 20px;}
    .img_inner_txt3 ul:nth-child(1) li:last-child span:after{display: block;}
    .img_inner_txt3 ul li p > b{font-size: 18px; margin-bottom: 7px;}
    .img_inner_txt3 ul li p{font-size: 16px; line-height: 20px;}
    .img_inner_txt3 ul li p.f_s16{font-size: 14px;}

    /* 학군협력 */
    .left_right_div.txt_Box > div{width: 100%; }
    .left_right_div.txt_Box > div:nth-child(n+2){margin:10px 0 0 0;}
    .img_inner_txt4 ul li .sub_txt2{font-size: 18px;}

	/* 시간제 연동 */
	.support_contact b {display: block;width: 100%;text-align: center;margin-right: 0px;margin-left: 0;}
}


@media all and (max-device-width:768px) {
	/* 공통 */
	.list_dotLine {padding-top:5px}
	.license_link {font-size: 14px;background-size: 12px 12px;width: 100%;margin: 0;}
	.list_dotGray>li {font-size:14px;}
	.txtBluetit {font-size:14px;}
	.cont_topBanner {margin-left: -20px !important; width: calc(100% + 40px); min-height: inherit; padding: 30px 15px;}
    .cont_topBanner .tB_titletxt {font-size: 18px; font-weight: 500; margin-top: 0px; letter-spacing: 0.3px; line-height: 25px;}
    .cont_topBanner .tB_subtxt {word-break: keep-all; font-size: 13px; margin-top: 10px; line-height: 18px;}
    .cont_topBanner .tB_subtxt br {display: none}
	.explainTxtbox {padding: 20px 30px;}
    .explainTxtbox h5 {font-size:20px; margin-top:10px; margin-bottom:5px; text-align:center; }
    .explainTxtbox p.txt {text-align:center;}
	.explainTxtbox .boxBtn {display: block; position: unset;text-align:center; margin-top:10px;}
	.dot_tag1 {font-size:14px;}
	.graduate .explainTxtbox {padding: 25px; background-position: center 25px; background-size: 60px auto;}
	.graduate .explainTxtbox h5 {font-size:18px; margin-bottom:5px; margin-top:50px}
	.graduate.cultureart .explainTxtbox p.txt {margin-top:50px}
	.lineTop_tbArea .lineTop_tbL2 td {font-size:14px;}
	.box_iconlist2>li {margin-left:0; padding-left:0}
	.child .box_iconlist2 li .icon_img {background:none; width:70px; height:70px;}
	.box_iconlist2>li img {width: 70px;}
	.box_iconlist2 li .txt_list{padding:0; margin-top:10px; width:100%; }
	.smallTit_Blue {font-size:14px;}
	p.exclam {font-size:14px}
	.contTit_s {margin: 20px 0 10px 0; font-size: 18px;}
	.contTit_line {font-size: 20px;}
	p.txt {font-size:14px}
	.pageBtm_txt .btn_wrap a+a {margin-left:0}
	.pageBtm_txt .btn_wrap a+a {width:100%;}
	.titLine_top {padding-top:15px}
	.curriculum_intro {padding: 20px;margin: -1px -20px 0;}

	/* 학과 자격증/수료증 스타일*/
	.curriculum_info .head h4 {padding: 25px 0px; font-size:20px;}
	.curriculum_info .head h4 span {display:table; width:max-content; margin-left:0; font-size: 14px;}
	.curriculum_info .head h4 span b:before {top: 5px;height: 13px;background: #fff;}
	.curriculum_intro h4 b {font-size:20px;}

	/* 유사사이트 */
	.similarSite ul > li + li {margin-left:0px; margin-bottom:20px;}
	.similarSite ul > li {width:100%; margin-bottom:20px;}

	/* 동영상 */
    .video_main{padding-bottom:20px;margin-bottom:20px}
	.video_main .video_wrap .btn_play{background-size:35px auto}
	.video_main .video_wrap iframe{height:350px}
	.video_main .video_info h3{font-size:18px}
	.video_list>div{width:calc(50% - 20px);margin:0 0 20px 20px}
	.video_list>div h3{height:50px;font-size:15px;line-height:1.3em}
	.video_list>div a:after{background-size:15px auto}


	.sample_list>div{width:calc(50% - 20px);margin:0 0 20px 20px}
	.sample_list>div img {width:100%}
	.sample_list>div h3{height:50px;font-size:15px;line-height:1.3em}

    /* 세무회계학과 */
    .account.licenseTip .img_area{padding: 10px;}
    .account.licenseTip ul > li{width: 100%; margin-right: 0px !important;}
	.account.licenseTip .contTit_s{margin-top: 0px;}
	.account .sample_list {width:calc(100% + 20px);}

	/* 경영학과 */
	.biz .contTit_s {margin-top:15px}
	.biz .contTit_line {margin-top:30px}
	.biz.garduate_status .next_list1 ul li {margin-top:20px; padding-top:0}
	.next_list1 ul li .bottom_txt b.txtBlue {font-size:14px;}
	.next_list1 ul li .bottom_txt p.subgraytxt {font-size:13px;}
	.biz.garduate_status .cont_topBanner .txtdeepBlue {font-size: 18px}
	.gradeStatus .explainTxtbox {padding: 20px; background-position: center 20px; background-size: 50px auto;}
	.gradeStatus .explainTxtbox h5 {margin-top:40px;}

	/* 영어학과 */
	.register .guideBg .majorSel {width: 150px; height:150px; background-size: contain;}
	.register .guideBg .majorSel span {font-size:17px;}
	.register .guideBg {padding: 50px}
	.register .guideBg .introTxt {font-size:15px}
	.register .guideBg .introTxt>span {font-size:25px;}
	.register .Area2 p.course>span {font-size:18px;}
	.register .Area1::before {width: 215px; margin-left: -107px; top:276px;}
	.register .Area2 p.course {width:100%; padding: 10px 0; font-size:17px;}
	.register .Area2 ul.track li button {width: 100%; height: auto; padding: 10px 15px; font-size:15px;}
	.register .guideBg .majorSelFull:nth-child(1)::before {margin-left: -107px; top:256px; height:20px}
	.register .guideBg .majorSelFull:nth-child(2)::before {margin-left: 107px; top:256px; height:20px}
	.register .Area2 p.course::before{top: -33px}
	.resume .img_inner_txt3.v2 ul li p {padding-left:0; width:100%; margin-top:20px;}
	.english .sidi.englishSns .band {text-align:center; padding: 70px 20px 20px 20px; background-position: center 20px;}
	.english .sidi.englishSns .facebook {text-align: center; padding: 70px 20px 20px 20px; background-position: center 20px;}
	.english .sidi.englishSns h6{font-size:16px}
	.english .sidi.englishSns p{font-size:14px}
	.resume .img_inner_txt3.v2 ul li .btnC_arrLineR_white {display:block; width:150px;}

	/* 일본학과 */
	.japan.imeSet .explainTxtbox {padding: 20px 30px; background-size: 40px auto; background-position: center 20px}
	.japan.imeSet .explainTxtbox h5 {margin-top:45px;}
	.japan .halfTable {width: 100%; margin-left:0px; }
	.japan .tableArea {width:100%; margin-left:0}
	.japan  .blueTit {font-size:18px;}
	.japan.test .lineTop_tbArea .lineTop_tbL2 th {font-size:14px;}
	.SitetxtArea strong {display:block; font-size:18px;}
	.SitetxtArea {font-size:14px;}
	.japan.imeSet ul {width: 100%; margin-left:0}
	.japan.imeSet ul > li {width:100%; margin-left:0px; margin-top: 10px; font-size:14px; text-align: center;}
	.japan.imeSet ul > li p {text-align:left;}
	.japan.imeSet ul > li p > span {display: inline-block; width:18px; height:18px; border-radius:50%;text-align:center; line-height:18px; font-size:12px;}
	.japan.test .halfTable {width:100%;margin-left:0;}
	.japan.test .tableArea {width:100%;margin-left:0}


	/* 무역물류학과 */
	.trade .contTit_line {margin-top:30px;}
	.trade .curriculum_paper div {padding:20px}
	.trade .curriculum_paper div dl {padding: 20px; text-align:center; border: 0px}
	.trade .curriculum_paper div dl dt {margin-top:40px}
	.trade .curriculum_paper div {background-size: 50px auto; background-position: center 20px;}
	.trade .curriculum_paper div dl+dl {padding: 0;}
	.trade .curriculum_paper div+div {background-size: 50px auto; background-position: center 20px;}
	.trade ul.list_bottomLine li span.txtGray {display:block; }
	.trade .lineTop_tbArea td {font-size:14px}
	.trade .curriculum_paper div dl {width:100%}
	.trade .list_bottomLine li {font-size: 14px}
	.gradeStatus .txtBluetit {margin:8px 0;}
	.gradeStatus .graph_area>div {width:100%; }
	.gradeStatus .graph_area>div .borderArea {height: auto; padding:30px 0;}
	.gradeStatus .graph_area>div+div{margin-left:0; margin-top:20px;}
	.gradeStatus .yearStatus_graph {margin-left:70px;}
	.gradeStatus .graph_area>.yearStatus .borderArea {padding: 40px 0 0 0}
	.gradeStatus .txtBluetit {margin:10px 0;}
	.trade .bigTit {font-size:27px; margin: 25px 0 15px 0; letter-spacing: -1px;}
	.trade.license.cpl .txtBluetit {margin: 10px 0 6px 0}
	.trade.tradeTest .testBox {background-size: 50px auto;padding: 75px 10px 15px 10px;}
	.trade.tradeTest .testBox.level2{background-size: 50px auto;}
	.trade.tradeTest .testBox.level3{background-size: 50px auto;}
	.trade.tradeTest .testBox>span {font-size:14px; margin-bottom:10px;}
	.trade.tradeTest .testBox>b{font-size:20px;}
	.trade.tradeTest .question p.quesTit {font-size:18px;}
	.trade.tradeTest .question p.quesTit > span {font-size:20px;}
	.trade.tradeTest span.ansWrap{margin:15px 0}
	.trade.tradeTest .exWrap {padding: 44px 15px 15px 15px; background-position: center 15px; text-align:center;}
	.trade.tradeTest .exWrap b {display: block;width:100%; margin-bottom:4px; margin-right:0}
	.trade.tradeTest span.ansWrap .inp_r {display: block;width: 100%;}
	.trade.tradeTest span.ansWrap .inp_r+.inp_r {margin-top:10px; margin-left:0}
	.trade.tradeTest .btnWrap {margin-top:25px;padding-top:25px;}
	.counsel.gradu_carrer .explainTxtbox{text-align:center; background-size: 49px auto; padding:60px 20px 20px 20px; background-position: center 20px;}
	.counsel.gradu_carrer .boxArea .carrerBox .tit {padding:15px 10px; font-size:20px;}
	.counsel.gradu_carrer .boxArea .carrerBox ul {padding:16px 10px}
	.counsel.gradu_carrer .boxArea .carrerBox ul li:nth-child(n+2)::before {left:50%; margin-left: -9.5px; background-size: 15px auto; top: -29px;}
	.counsel.gradu_carrer .boxArea .carrerBox ul li+li {margin-top:37px}


	/* 상담심리학과 */
	.counsel .contTit_line {margin-top:25px;}
	.loadmapArea .loadmapInfo br {display:block}
	.counsel .contTit_s {margin-top:15px;}
	.loadmapArea .loadmapInfo {padding:10px; font-size:18px}
	.studycommu .whygood ul>li {width: calc(50% - 25px);}
	.studycommu .whygood ul>li span.btmTxt {font-size:14px; margin: 5px 0 10px 0}
	.studycommu .scArea ul.menuArea>li {width: 33.3333%; }
	.studycommu #tab-2 ul.menuArea>li {width:50%}
	.studycommu .scArea ul.menuArea>li .icoArea {max-width:35px; margin-right:5px;}
	.studynCoummu .infoBox {margin-bottom:25px;margin-left:0}
	.studynCoummu .infoBox dt {font-size:18px; padding: 6px 0; background-size: 6px auto;}
	.studynCoummu .infoBox dt.ready {background-size: 13px auto;}
	.studynCoummu .infoBox dd.infotxt {margin-bottom: 7px; font-size:14px;}
	.studynCoummu .infoBox dd.infoul li b {font-size:14px;}
	.studynCoummu .infoBox dd.infoul li+li{margin-top:5px;}
	.studynCoummu .infoWrap {width:100%;margin-left:0;}
	.counsel .contTit_yellow {font-size:16px;}
	.counsel .contTit_yellow > span {font-size:16px;}
	.counsel .classListarea>span {margin-left:5px; font-size:14px;}
	.counsel .classList {margin-right: 6px; font-size: 12px; line-height:12px;}
	.counsel .blueTit {font-size:20px;}
	.btnArea_r .btnAreaR {position: inherit; right:0; top:0px; margin-top:10px;}
	.box_iconlist2.border {width:100%; margin-left:0}
	.box_iconlist2.border>li {width:100%; margin-left:0}
	.box_iconlist2 li .icon_img {width: auto; height: auto;}
	.counsel.info.centerInfo .imgArea {width: 100%; float: none;}
	.counsel.info.centerInfo .txtArea{width:100%; margin-left:0}
	.video_main .video_wrap {margin: 0 0 10px;}
	.counsel.info.centerInfo .bottom .imgArea {margin-bottom:10px;}
	.counsel.info.centerInfo .top .txtArea {margin-left:0}
	.counsel.info.centerInfo .box_iconlist2 li .txt_list {padding:0; margin-top:10px; width:100%; }
	.box_iconlist2.border>li+li {margin-left:0}
	.counsel.info.centerInfo .box_iconlist2 li {padding: 10px 20px;}
	.counsel.license_child .explainTxtbox {padding:25px; text-align:center; background-position: center 25px; background-size:40px auto}
	.counsel.license_child .explainTxtbox h5 {margin-top:50px;}
	.studycommu .scArea ul.menuArea>li .txt {font-size:14px;}
	.counsel.practice_course .courseBox .courseStep>.tit {padding:10px;}
	.counsel.practice_course .courseBox .courseStep>ul {padding:10px;}
	.counsel.practice_course .courseBox .courseStep:first-child{margin-bottom:80px}
	.counsel.practice_course .courseBox .courseStep+.courseStep::before {top:60%;}
	.counsel.practice_course .txtBluetit {margin: 15px 0 5px 0;}
	.counsel.practice_course .courseBox .courseStep>.tit>p {font-size:20px;margin-bottom:5px}
	.counsel.practice_course .courseBox .courseStep>.tit>p>span{font-size:14px;}
	.counsel .classListarea > span {display:block;margin-bottom:7px;}

	/* 경찰학과 */
	.police .similarSite ul {width:100%; margin-left:0}
	.police .similarSite ul li{width:100%; padding: 10px; margin-left:0; }
	.police .similarSite ul li img {width:130px}

	/* 아동학과 */
	.child .contTit_s {margin-top:15px; margin-bottom:10px;}
	.child ul.list_dotGray li > ul > li {font-size:14px;}
	.child ul.imglist3 li {width: 100%; text-align:center;}
	.child ul.imglist3 li b {display:block; margin: 8px 0 15px 0; font-size:15px}
	.contTit_blue {font-size:18px;}
	.img_inner_txt3 {padding: 15px;}
    .img_inner_txt3 ul li span{width: 70px; height: 70px; font-size: 13px; line-height: 20px; padding-top: 14px;}
    .img_inner_txt3 ul li span i{font-size: 20px;}
    .img_inner_txt3 ul li p{font-size: 14px; line-height: 20px; width: calc(100% - 76px); font-weight: 400;}
    .img_inner_txt3 ul li p i{display: block;}
    .img_inner_txt3 ul li p br{display: none;}
    .img_inner_txt3 ul li p > b{font-size: 16px; line-height: 20px; font-weight: 500;}
    .img_inner_txt3 ul li p.f_s16{font-size: 13px; line-height: 18px;}
    .img_inner_txt3.delay{padding-top: 0px}
	.img_inner_txt3.v2 ul li p{padding-left: 17px;}
	.child .img_inner_txt3 ul li p em.txtBlue {font-size:14px;}
	.child .exclamBox p.exclam{font-size:14px}
	.child .explainBox {background-position: center 20px; padding:66px 20px 20px 20px; text-align:center; background-size: 40px auto;}
	.child .lineTop_tbArea.documentTable {margin-top:20px;}


	/* 시각디자인학과 */
	.subjectField>ul>li {padding: 20px 0 20px 206px;}
	.subjectField>ul>li h3 {font-size:17px;}
	.subjectField>ul>li ul {margin-left:0}
	.subjectField>ul>li ul li {margin-right:20px;}
	.subjectField>ul>li ul li span {font-size:14px; background-position: 0 4px;}
	.commonSubj .circle {width:100px; height:100px; margin: 0 auto; background-size:40% auto;}
	.commonSubj .subject b {font-size:16px;}
	.commonSubj .subject:nth-child(2) .circle {background-size:40% auto;}
	.commonSubj .subject:nth-child(3) .circle {background-size:40% auto;}
	.commonSubj .subject:nth-child(4) .circle {background-size:40% auto;}
	.commonSubj .subject:nth-child(5) .circle {background-size:40% auto;}
	.commonSubj .subject {width: 25%}
	.sidi.club .top ul.list_dotGray li {width: 100%}
	.sidi .snsList li {width:100%;margin-top:30px;}
	.sidi .snsList li .snsCir {width:120px;height:120px;font-size:16px;line-height:160px;background-position: center 25px;}
	.sidi .snsList li .snsCir.band {width:120px;height:120px;font-size:16px;line-height:160px;background-position: center 25px;}
	.sidi .snsList li .snsCir.instagram {width:120px;height:120px;font-size:16px;line-height:160px;background: url("../img/dept/sidi/sns3.png") no-repeat center 25px, radial-gradient(circle farthest-corner at 35% 100%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 10% 140%, #feda7e, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e42e66 50%, #fa5332 70%, #ffdc80 100%);}
	.sidi .snsList li .snsCir.facebook {width:120px;height:120px;font-size:16px;line-height:160px;background-position: center 25px;}
	.sidi .snsList li .snsCir.youtube {width:120px;height:120px;font-size:16px;line-height:160px;background-position: center 25px;}

	/* 컴퓨터공학과 */
	.it.regionalmeet {text-align:center;}
	.it.stduentReport ul {width: 100%; margin-left: 0px; text-align:center;}
	.it.stduentReport ul li {width: 100%; margin-left:0; border: 1px solid #dbdfe2; padding: 10px 15px; }
	.it.regionalmeet ul li {padding: 10px 15px;}
	.it.regionalmeet img {max-width:70px; text-align:center;}
	.it.regionalmeet ul li  .img_r {display: block; margin-top:10px; float:inherit; text-align:center;}
	.it.regionalmeet ul li  .img_r img {max-width: 80px;}
	.it.regionalmeet ul li .img_r .img2 {max-width:80px;}
	.it.regionalmeet ul li dl {margin-top:10px; display:block; }
	.it.regionalmeet ul li dl dd {line-height:20px;}
	.it.regionalmeet ul li .img {margin-right:0}
	.licenseIt .txtBox{width:100%; margin-left:0; text-align:center;}
	.licenseIt .imgBox{width:100%; margin-left:0; text-align:center;}
	.licenseIt .txtBox p.subject span.boldtxt {display: block; margin: 10px 0 5px 0}

	/* 패션학과 */
	.fashion.club .imgArea {width:100%; text-align:center;}
	.fashion.club .clubInfo .txtArea {width: 100%;margin-left: 0;font-size:14px; margin-top:15px;}
	.fashion.club .clubInfo+.clubInfo {margin-top:15px;}
	.fashion.club .club2, .fashion.club .club3 {padding-top:15px;}
	.fashion.club .contTit {font-size:20px;}
	.fashion.club .clubInfo .txtArea p.txt {font-size:14px}
	.fashion.license .btnArea_r .btnC_arrLineR_white{position: inherit; top:0; left:0; margin-top:10px;}
	.fashion.license .support_contact {padding: 50px 15px 15px 15px;}
	.fashion.license .support_contact>p{font-size:14px}

	/* 팝업 */
	._Layer_Pop_.englishTips .contTit_line {font-size:20px;}
	._Layer_Pop_.englishTips .tipArea_1>p {font-size:18px; margin-bottom:0}
	._Layer_Pop_.englishTips .tipArea_1 {padding:20px 10px}
	._Layer_Pop_.englishTips .box {padding:15px 10px; font-size:16px;}
	._Layer_Pop_.englishTips .box b {font-size:15px;}
	._Layer_Pop_.englishTips .credit2 .box {width:100%; margin-left:0; margin-top:10px;}
	._Layer_Pop_.englishTips .tipArea_3 .circle strong {font-size: 18px; font-weight:444; color: #000; margin-bottom:10px; display:block; text-align:left;}
	._Layer_Pop_.englishTips .tipArea_3 .circle strong br {display: none;}
	._Layer_Pop_.englishTips .tipArea_3 .circle {display: block;margin: 0 auto;width: auto;height: auto;background: none;
	border-radius: 50%;text-align: center;}
	.circle.circle2 {background:#0a64a8}
._Layer_Pop_.englishTips .tipArea_3 .circle.circle2{display: block;margin: 0 auto;width: auto;height: auto;background: none;
	border-radius: 50%;text-align: center;}
._Layer_Pop_.englishTips .tipArea_3 .circle.circle3{display: block;margin: 0 auto;width: auto;height: auto;background: none;
	border-radius: 50%;text-align: center;}
	._Layer_Pop_.englishTips .tipArea_3 .lineTop_tbArea {width:100%; margin-left:0}
	._Layer_Pop_.englishTips .tipArea_3::before {display:none;}
	._Layer_Pop_.englishTips .tipArea_3 .circle_area {width:100%;}
	._Layer_Pop_.englishTips .popTit{font-size:20px}
	._Layer_Pop_.trackPop p.tableinfo {margin-top:10px;}

	/* 조직도 */
	.counsel.group .Depth2 .Depth2_list.border_set1::before {display:none}
	.counsel.group .Depth2 .Depth2_list.border_set2::before {display:none}
	.counsel.group .Depth1{width:100%;}
	.counsel.group .Depth1 > li > .name{margin-left:0;}
	.counsel.group .Depth1 > li.border_line1{text-align:center;}
	.counsel.group .Depth1 > li.line2{margin-top:40px; text-align:center;}
	.counsel.group .Depth1 > li.line3{margin-top:30px;}
	.counsel.group .Depth1 > li.line3 .name{right:0; top:37px; left:auto;}
	.counsel.group .border_line2 .name:before{width:200%; left:auto; right:0;}
	.counsel.group .Depth1 .name{height:35px; width:40%; line-height:35px; font-size:14px;}
	.counsel.group .Depth2 li .name{text-align:center; padding-left:10px; box-sizing:border-box;}
	.counsel.group .Depth2 li{width:100%;}
	.counsel.group .Depth2 li.col2{width:100%;}
	.counsel.group .Depth2 li:nth-child(n+2){margin-left:0;}
	.counsel.group .Depth2:before,
	.counsel.group .border_line3 .name:before,
	.counsel.group .border_line3 > .name:after{display:none !important;}
	.counsel.group .Depth2_list{min-height:0;}
	.counsel.group .Depth2 li.col2 > ol{width:100%;}
	.counsel.group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:0px;}
	.counsel.group .Depth2 li:nth-child(n+2) > .name{margin-top:40px;}
	.counsel.group * {outline:none;}

	.counsel.group .Depth3 li .name{text-align:center; padding-left:10px; box-sizing:border-box;}
	.counsel.group .Depth3 li{width:100%;}
	.counsel.group .Depth3 li.col2{width:100%;}
	.counsel.group .Depth3 li:nth-child(n+2){margin-left:0;}
	.counsel.group .Depth3:before,
	.counsel.group .border_line3 .name:before,
	.counsel.group .border_line3 > .name:after{display:none !important;}
	.counsel.group .Depth3_list{min-height:0;}
	.counsel.group .Depth3 li.col2 > ol{width:100%;}
	.counsel.group .Depth3 li.col2 > ol:nth-of-type(n+2){margin-left:0px;}
	.counsel.group .Depth3 li:nth-child(n+2) > .name{margin-top:40px;}

	.counsel.group .border_line2.all {position: inherit;top: 0;left: 0;}
	.counsel.group .Depth1 .name {width:100%;}
	.group .Depth1 .name.border_set::before{display:none;}
	.counsel.group .Depth1>li.line4{margin-top:30px;}

	.group .etcGroup {position:inherit;top:0;left:0;margin-top:10px;}
	.counsel.group .etcGroup .Depth1>li>.name {width:100%}
	.counsel.group .etcGroup  .Depth3_list {width:100%}


	.english.group .Depth1{width:100%;}
	.english.group .Depth1 > li > .name{margin-left:0;}
	.english.group .Depth1 > li.border_line1{text-align:center;}
	.english.group .Depth1 > li.line2{margin-top:60px; text-align:center;}
	.english.group .Depth1 > li.line3{margin-top:30px;}
	.english.group .Depth1 > li.line3 .name{right:0; top:37px; left:auto;}
	.english.group .border_line2 .name:before{width:200%; left:auto; right:0;}
	.english.group .Depth1 .name{height:35px; width:40%; line-height:35px; font-size:14px;}
	.english.group .Depth2 li .name{text-align:left; padding-left:10px; box-sizing:border-box;}
	.english.group .Depth2 li{width:100%; }
	.english.group .Depth2 li.col2{width:100%;}
	.english.group .Depth2 li:nth-child(n+2){margin-left:0;}
	.english.group .Depth2:before,
	.english.group .border_line3 .name:before,
	.english.group .border_line3 > .name:after{display:none !important;}
	.english.group .Depth2_list{min-height:0; width:100%;}
	.english.group .Depth2 li.col2 > ol{width:100%;}
	.english.group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:0px;}
	.english.group .Depth2 li:nth-child(n+2) > .name{margin-top:40px;}
	.english.group * {outline:none;}
	.english.group .Depth1 .name {width:100%;}
	.english.group .Depth2 li::before{display:none;}
	.english.group .Depth2 li {margin-left:0}
	.english.group .Depth2 {margin-left: 0px}
	.english.group .Depth1>li.border_line1 {width:100%}

	.next_list1.item4 ul li{width: 100%;}
    .next_list1.item4 ul li:nth-child(n+2):before{left:calc(50% - 17px); top:-7px; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}

    .next_list1.item5 ul li{width: 100%;}
	.next_list1.item5 ul li:nth-child(n+2):before{left:calc(50% - 17px); top:-7px; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}

	

	/* 학군협력 */
    .intro_cooperation .cont_tab1_cont{padding-top: 0;}
    .dtl_tit6{font-size: 18px;}
    .left_right_div.circle_Box > div:nth-child(n+2){margin-top: 70px;}
    .left_right_div.circle_Box > div .tit_txt{font-size: 20px;}
    .left_right_div.circle_Box > div .sub_txt{font-size: 15px;}
    .left_right_div.circle_Box > div .circle{width: 100%; }
    .left_right_div.circle_Box > div .circle span{width: 105px; height: 105px; clear: left; display: inline-block; float: none;  padding-top: 35px;}
    .left_right_div.circle_Box > div .circle span i{font-size: 13px; line-height: 18px;}
    .left_right_div.circle_Box > div .circle span:nth-child(n+2){margin-left: -10px;}
    .left_right_div.circle_Box:before{width: 30px; height: 3px; left: calc(50% - 15px)}
    .left_right_div.circle_Box:after{width: 3px; height: 30px; top:calc(50% - 13px);}

    .left_right_div.txt_Box > div{height: auto; padding: 10px; min-height: 1px;}
    .left_right_div.txt_Box > div .top_txt{font-size: 20px;}
    .left_right_div.txt_Box > div .sub_txt1{font-size: 14px; line-height: 20px;}
    .left_right_div.txt_Box > div:nth-child(2) .top_txt{margin-top: 0px;}
    .intro_cooperation .info_list2 ul li b{width:60px !important;}
	.intro_cooperation .info_list2 ul li span{width:calc(100% - 60px)}

    .img_inner_txt4{padding: 20px; background-position: 70% 50%;}
    .img_inner_txt4 ul li .top_tit{font-size: 24px;}
    .img_inner_txt4 ul li .sub_txt1{font-size: 15px;}
    p.exclam.white{font-size: 14px; background-position: 0 3px; background-size: 15px;}
    .img_inner_txt4 ul li{width: 100% !important;}
    .img_inner_txt4 ul li.step00{margin-bottom: 20px;}
    .img_inner_txt4 ul li:nth-child(n+3):nth-child(-n+5){margin-left: 0px; margin-top: 20px;}
    .img_inner_txt4 ul li .sub_txt2 br{display: none;}
    .img_inner_txt4 ul li .number{padding-bottom: 10px; font-size: 26px;}
    .img_inner_txt4 ul li .number:before{width: 15px;}
    .img_inner_txt4 ul li .sub_txt2{font-size: 16px; margin-top: 5px;}
    .img_inner_txt4 ul li .sub_txt3{font-size: 14px; word-break: keep-all; margin-top: 30px;}
    .img_inner_txt4 ul li .sub_txt3 b{display: block; margin-right: 0px;}
    .img_inner_txt4 ul li .sub_txt3 b:nth-of-type(n+2){margin-top: 10px;}

    .img_link_list3 .item{width: calc(50% - 5px)}
    .img_link_list3 .item:nth-child(even){margin-left: 10px !important;}
    .img_link_list3 .item:nth-child(n+3){margin-left: 0px; margin-top: 10px !important}
	.img_link_list3 .link_txt{font-size: 14px; margin-top: 5px;}

	.next_list1 ul li:nth-child(n+2) {padding-top: 30px;margin-top: 30px;}

	/* 시간제 연동 css */
	.application .contTit_s {margin-top:45px;}
	.stepBox .stepList_child3 li {width:100%; height:210px;}
	.stepBox .stepList_child3 li:first-child {width: 100%;height:235px;}
	.stepBox .stepListwrap .stepBg {width: 100px;height: 100px;}
	.stepBox .stepListwrap .stepBg i>img {width: 50px;left: calc(50% - 25px);top: calc(50% - 25px);}
	.stepBox .stepList_child3 li:nth-child(n+2)::before {content: "";display: block;width: 35px;height: 15px;position: absolute;top: -44px;left: calc(50% - 17px);background-image: url(../img/kor/support/icon_list_arrow_hori.png);background-size: 100% 100%;background-repeat: no-repeat;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
	.application .txtBlue {font-size: 14px;}
	.application .boxCont p.boxTit {font-size: 18px;margin-bottom: 5px;}

	/* 자격증/수료중 */
	.curriculum_intro h4+.txt {padding: 0 20px 0 20px;}
	.curriculum_intro h4+.txt {padding: 20px 0 15px;}

	/* 입학연동컨텐츠 */
	.newadmission .explainTxtbox {background-size: 50px auto;background-position: center 15px;padding: 50px 15px 15px 15px;}
	.newadmission .contTit_line.noLine {padding-bottom: 0;margin-bottom: 10px;}
	.Sub_Ass_Txt2:nth-child(n+2) {margin-top: 5px;}
	.newadmission .contTit_s {margin-top:20px;}
	.newadmission .curriculum_contact {padding: 40px 20px 20px;background-position: center 15px;background-size: 22px auto;text-align: center;}
	.newadmission .contTit_line {margin: 20px 0 10px;}
	
}

@media all and (max-device-width:520px) {
	.counsel.practice_course .btnArea a {width:100%}
	.counsel.practice_course .btnArea a+a {margin-left:0 !important; margin-top:5px;}
	.counsel.practice_course .courseBox .courseStep+.courseStep::before {top:66%;}
}

@media all and (max-device-width:500px) {
	.register .guideBg {padding:20px;}
	.register .guideBg .majorSel {width:110px; height:110px;}
	.register .guideBg .majorSelFull+.majorSelFull {margin-left:10px;}
	.register .guideBg .majorSelFull:nth-child(1)::before {margin-left: -62px; top:186px; height:18px}
	.register .guideBg .majorSelFull:nth-child(2)::before {margin-left: 62px; top:186px; height:18px}
	.register .Area1::before {top:204px; width: 125px; margin-left:-62px }
	.register .Area2 p.course::before {top: -35px;}
	.japan.relativeSite ul.half li .btnC_arrLineR_white.slim {float: inherit;margin-top: 5px;display: block;width: 118px;}
	.biz.garduate_status .cont_topBanner {background-position: 0% 100%}
}

@media all and (max-device-width:480px) {
	.studynCoummu .infoBox {width: 100%}
	.studynCoummu .infoBox .imgArea {max-width:100%}
	.subjectField>ul>li h3 {margin-bottom:20px; position: inherit; left:0; top:0}
	.subjectField>ul>li {padding: 20px 0 20px 20px}
	.commonSubj .subject {width: 50%}
	.sidi.majorSns .sns {background-position: center right 20px;}
	.sidi.majorSns .sns.band {background-position: center right 20px;}
	.TxtlineLink a + a {margin-left:0}
	.english .sidi.majorSns .sns.band {background-position:center 20px}
}

@media all and (max-device-width:430px) {
	.studycommu .scArea ul.menuArea>li {width: 50%}
	.register .guideBg {padding: 20px 10px;}
	.counsel.info.centerInfo .cont_topBanner .btnC_arrLineR {display:block;}
	.counsel.info.centerInfo .cont_topBanner a+a {margin-left:0}
}


.dbmajor {width:100%}
.dbmajor_l {  

width: calc(30% - 40px);
    min-width: 300px;
    display: inline-block; 
    border: 5px solid #ededed;
	border-radius:20px;
    padding: 0px 0px 40px 20px;
    margin: 20px ;
	vertical-align:top;
	}