@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

.typeEng .tit_St .tit {font-weight: 500;}
.tit_St .tit {font-size:72px;line-height:88px;}
.tit_St .tit:last-child {padding-left:125px;}
.tit_St2 {margin-bottom:60px;font-size:32px;line-height:42px;font-weight:500;}
.cont_St {padding-left:125px;}
.groupCont.bottomFix {margin-bottom:-160px;}
.halfWrap {font-size:0}
.halfWrap>div {display:inline-block;width:calc(50% - 15px);vertical-align:top;}
.halfWrap>div:nth-child(odd) {margin-right:30px;}

.pageTabBase.fix {position:fixed;left:0;top:63px;width:100%;max-width:100%;padding:0;background:#fff;z-index: 30;}


.greeting .greeting_img {max-width:820px;float:right;overflow:hidden;}
.greeting .cont_St {margin-top:-00px;padding-right:630px;}
.greeting .top_txt {margin-top:80px;margin-bottom:50px;font-size:24px;line-height:40px;}
.greeting .greeting_fr {margin-top:-280px;}
.greeting .greeting_fr+.division {margin-top:-300px;}
.greeting .greeting_txt {line-height: 36px;;}
.greeting .greeting_txt+.greeting_txt {margin-top:35px;}
.greeting .name {margin-top:55px;}
.greeting .name b {margin-left:8px;font-size:24px;font-weight:400}


.typeEng.greeting .top_txt {margin-top:0;}
.typeEng.greeting_kor .tit_St .tit {font-size:100px;line-height:110px;}
.typeEng.greeting_kor .tit_St .tit:last-child {padding-left:0;}
.typeEng.greeting .greeting_fr {margin-top:-90px;}
.typeEng.greeting .greeting_fr+.division {margin-top:-415px;}
.typeEng.greeting .name {margin-top:60px;line-height: 36px;;}
.typeEng.greeting .name b {display:block;margin-top:20px;margin-left:0;}

.typeEng.greeting_kor .tit_St .tit {font-weight:700;}
.typeEng.greeting_kor .greeting_txt.long {width:calc(100% + 300px)}
.typeEng.greeting_kor .name {margin-top:48px;}
.typeEng.greeting_kor .name b {display:inline !important;margin-left:10px;}

.dept_info2.typeEng .contSection>dt .headLine1 {letter-spacing: -1px;}
.dept_info2.typeEng .contTable table tbody td {font-size:15px !important}
.dept_info2.typeEng .contTable table tbody td .txtList.dot>li  {font-size:15px !important}

.ideology .cont_St {margin-top:60px;}
.ideology .cont_St .top_txt {margin-top:60px;padding-bottom:60px;font-size:24px;line-height:40px;}
.ideology .imgCont .cont {position:relative;display:flex;justify-content:center;flex-direction:column;height:480px;padding-left:760px;z-index: 1;}
.ideology .imgCont .cont .tit_s {margin-top:-40px;font-size:32px;font-weight:600;}
.ideology .imgCont .cont .tit {margin:30px 0;font-size:60px;font-weight:600;line-height:80px;}
.ideology .imgCont .cont .txt {font-size:24px;color:#707070;}
.ideology .motionImg {position:absolute;}
.ideology .motionImg .img {max-width:900px;overflow:hidden;}
.ideology .imgCont.right .cont {padding-left:0;padding-right:760px;}
.ideology .imgCont.right .motionImg .img {float:right;}
.ideology.groupCont .bottomContArea .division {padding-bottom:80px;}

.typeEng.ideology .imgCont .cont .tit {margin-top:37px;line-height:70px;font-family: 'Pretendard', sans-serif !important;}
.typeEng.ideology.groupCont .bottomContArea .division {padding-bottom:45px;}
.typeEng.ideology .imgCont .cont .tit_s {margin-top:-25px;}
.typeEng.ideology.groupCont .bottomContArea .division.right {margin-top:150px;}

.vision .motionImg.half .img {max-width:1660px;overflow:hidden;}
.vision .division>.headLine1 {margin-top:30px;}
.vision .object {position:relative;height:480px;}
.vision .object .motionImg {position:absolute;}
.vision .object .cirArea {position:relative;padding-top:120px;z-index: 1;display:flex;padding-right:150px;align-items: center;justify-content:space-between;}
.vision .object .cirArea.typeMb {display:none;}
.vision .object .cirArea br {display:none;}
.vision .object .cirArea .circle {display:flex;width:240px;height:240px;border:1px solid #fff;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;}
.vision .object .cirArea .circle p {font-size:20px;color:#fff;font-weight:700;}
.vision .object .cirArea .dot {display:block;width:8px;height:8px;background:#fff;border-radius:50%;}
.vision .motionImg.right .img {float:right;}
.vision .tit_St {padding-top:10px;margin-bottom:60px;}
.vision .tit_St b {font-weight:700;}
.vision .tit_St b {font-weight:700;}
.tit_st40 {margin-bottom:40px;font-size:40px;font-weight:700;}

.vision .strategy {position:relative;height:690px;margin-top:30px;}
.vision .strategy .motionImg {position:absolute;height:100%;}
.vision .strategy .motionImg .img {height:100%;}
.vision .strategy .motionImg .img img {height:100%;object-fit: cover;}
.vision .strategyArea {position:relative;padding-top:100px;z-index:1;font-size:0;}
.vision .strategyArea p {color:#fff;}
.vision .strategyArea .txtList.dot>li {color:#fff;}
.vision .strategyArea .txtList.dot>li:before {background:#fff;}
.vision .strategyArea .headLine1 {display:inline-block;width:260px;vertical-align:top;}
.vision .strategyArea .areaWrap {display:inline-block;width:calc(100% - 360px);margin-left:100px;font-size:0;vertical-align: top;}
.vision .strategyArea .areaWrap>.area {display:inline-block;width:50%;padding-right:20px;vertical-align:top;}
.vision .strategyArea .areaWrap>.area:nth-child(n+3) {margin-top:74px;}

.vision.typeEng .tit_St {padding-top:25px;}
.vision.typeEng .tit_St .tit {font-size:56px;line-height:78px;}
.vision.typeEng .object .cirArea .circle p {font-size:18px;line-height:28px;text-align:center;}
.typeEng.vision .object .cirArea br {display:block;}

.eduIdeology .top_half {font-size:0;}
.eduIdeology .top_half>.area {display:inline-block;width: calc(50% - 15px);vertical-align:top;}
.eduIdeology .top_half>.area .headLine2 {margin-top:24px !important;}
.eduIdeology .top_half>.area .imgArea {font-size:0;}
.eduIdeology .top_half>.area .txtBody1 {margin-top:10px;color:#666;}
.eduIdeology .top_half>.area .headLine1 {margin-bottom:30px;}
.eduIdeology .top_half>.area:first-child {margin-right:30px;}
.eduIdeology .fullArea {position:relative;margin-top:130px;height:690px;}
.eduIdeology .fullArea .motionImg {position:absolute;}
.eduIdeology .fullArea .txtWrap {position:relative;z-index: 1;padding-top:212px;text-align:center;}
.eduIdeology .fullArea .txtWrap * {color:#fff;}
.eduIdeology .fullArea .txtWrap .txtBody1 {margin-top:10px;}
.eduIdeology .fullArea .txtWrap .btmTxt {margin-top:50px;font-size:32px;line-height:44px;}
.eduIdeology dl {margin-top:100px;}
.eduIdeology .objectIco {font-size:0;}
.eduIdeology .objectIco>div {display:inline-block;width:33.333%;padding-right:10px;vertical-align:top;}
.eduIdeology .objectIco>div i {display:block;height:80px;margin-bottom:30px;}
.eduIdeology .dotTxt {padding:25px;background:#F7F7F7;text-align:center;font-size:0;}
.eduIdeology .dotTxt span {position:relative;top:-10px;margin:0 10px;}
.eduIdeology .dotTxt p {font-size:32px}
.eduIdeology .cirArea {display:flex;justify-content:space-between;}
.eduIdeology .cirArea .cir {display:flex;justify-content: center;align-items: center;width:192px;height:192px;border:1px solid #212121;border-radius:50%;;}
.eduIdeology .cirArea .cir p {font-size:20px;font-weight:700;line-height:32px;text-align:center;}
.eduIdeology .objectTxt {padding:25px 55px 35px;border-top:1px solid #212121;border-bottom:1px solid #212121;text-align:center;}
.eduIdeology .objectTxt p {padding-top:7px;line-height:34px;}


.ui .fullImg {margin-top:30px;}
.ui.groupCont .bottomContArea .division .btnArea {margin-top:37px;}
.ui .halfWrap>div:nth-child(n+3) {margin-top:55px;}
.typeEng.ui .imgArea {margin-bottom:40px;font-size:0;}
.typeEng.ui .txtBody2+.txtBody2 {margin-top:30px;}

.symbol .motionImg .img {width:820px;overflow:hidden;}
.symbol .right .motionImg .img {float:right;}
.symbol .imgCont {position:relative;min-height:590px;;}
.symbol .imgCont .motionImg {position:absolute;}
.symbol .cont_St {position:relative;padding-left:665px;z-index: 1;display:flex;flex-direction: column;justify-content: center;height:590px}
.symbol .cont_St .headLine2 {margin-top:20px !important}
.symbol .cont_St .txtBody2+.txtBody2 {margin-top:30px;}
.symbol .right .cont_St {padding-right:560px;padding-left:125px;}
.symbol .division:nth-child(n+2) .tit_St {margin-top:122px;}
.symbol .division.imgCont  {margin-top:-40px;}
.symbol .cont_St .headLine2 br {display:none}

.schoolSong .halfWrap>div {width:calc(50% - 25px);}
.schoolSong .halfWrap>div .img {margin-top:40px;font-size:0;}
.schoolSong .halfWrap>div:nth-child(odd) {margin-right:50px;}

.history {position:relative;}
.history .tit_St {animation:fadeUp 1s forwards ;transform: translateY(100px);opacity: 0;}
.history .fix_img {position:absolute;width:calc(100% + 260px);margin-left:-260px;overflow: hidden;}
.history .fix_img.fix {position:fixed;height:100%;}
.history .fix_img .thum_img {width:900px;height:100vh;background:url(../img/kor/uniInfo/history_img.png) no-repeat;}
.history2 .fix_img .thum_img {background-image:url(../img/kor/uniInfo/history_img2.png)}
.history3 .fix_img .thum_img {background-image:url(../img/kor/uniInfo/history_img3.png)}
.history4 .fix_img .thum_img {background-image:url(../img/kor/uniInfo/history_img4.png)}
.history .fix_img .thum_img .txtArea {width:100%;height:100%;display:flex;justify-content: center;align-items: center;flex-direction:column;}
.history .fix_img .thum_img .txtArea b {display:block;font-size:72px;color:#fff;font-weight:700;line-height:88px;}
.history .fix_img .thum_img .txtArea b+b {padding-left:120px}
.history .history_cont  {padding-left:760px !important;padding-bottom:60px !important;}
.history .history_cont.first {margin-top:-100vh;padding-top:50px;}
.history .contArea .cont {position:relative;padding-left:40px;font-size:20px;color:#666;}
.history .contArea .cont+.cont {margin-top:5px;}
.history .contArea .cont b {position:absolute;left:0;color:#212121;font-weight:700;}
.history .headLine1.year {margin-bottom:22px !important;}
@keyframes fadeUp{
    0% {opacity:0;transform: translateY(100px);}
    100% {opacity:1;transform: translateY(0px);}
}



/*캠퍼스맵*/
/* .typeSub #contents.ini{padding-bottom:0;padding-top:110px;} */
.typeSub #contents.ini>article{max-width:1920px;padding:0;}
.typeSub.noSv .sVisualArea {margin-bottom:173px;}
.typeSub.noSv #contents {padding-bottom: 0;}

.campusMapArea{position:relative;background-color:#666;width:100%;height:845px;margin-top:-110px;font-size:0;border:1px solid #E6E6E6;overflow:hidden;}
.campusMapArea .leftMenuArea{position:relative;width:252px;background-color:#fff;border-right:1px solid #E6E6E6;z-index:2;}
.campusMapArea .leftMenuArea .mapList{width:100%;height:845px;font-size:0;padding:35px 0px 35px 0px;}
.campusMapArea .leftMenuArea .mapList li .txtBody2{padding:10px 0 10px 40px;text-align:left;font-size:18px;}
.campusMapArea .leftMenuArea .mapList li .txtBody2:hover  {background:#A70638}
.campusMapArea .leftMenuArea .mapList li .txtBody2.on {background:#A70638}
.campusMapArea .leftMenuArea .mapList li .txtBody2.on>span,
.campusMapArea .leftMenuArea .mapList li .txtBody2:hover>span{color:#fff}
.campusMapArea .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#d1d1d1;}
.campusMapArea .mapDtlArea{position:absolute;top:0;left:-50px;width:400px;height:100%;background-color:#fff;border-right:1px solid #E6E6E6;z-index:1;transition:all 0.3s;display:none;}
.campusMapArea .mapDtlArea.on{left:252px;}
.campusMapArea .mapDtlArea .mapDtlView{position:relative;width:100%;height:845px;z-index:1;}
.campusMapArea .mapDtlArea .mapDtlView .topImg{position:relative;width:100%;height:187px;overflow:hidden;}
.campusMapArea .mapDtlArea .mapDtlView .topImg>img{max-width:none;width:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl{padding:20px 20px;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .mapTitle b{display:block;font-size:22px;font-weight:bold;line-height:29px;margin-bottom:10px;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .mapTitle .txtBody2{word-break:keep-all;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul{display:block;width:100%;font-size:0;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li{border-bottom:1px solid #E6E6E6;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li+li {margin-top:20px;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li:last-child { border-bottom:0;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn{position:relative;text-align:left;width:100%;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn.on::after{transform:rotate(0);background-color:#1A258A;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn.on>.base{font-size:28px;font-weight:600;color:#1A258A;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn>.base{display:block;padding:15px 20px 15px 0;font-weight:bold;transition:all 0.2s;font-size:22px;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorDtl{margin-bottom:40px;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorDtl .txtBody2{position:relative;font-weight:400;color:#666;line-height:28px;padding-right:30px;word-break: keep-all;}
.campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorDtl .txtBody2+.txtBody2{margin-top:15px;}

.typeEng.campusMapArea .leftMenuArea .mapList li .txtBody2 {font-size:16px;}
.campusMapArea .map{position:absolute;left:0;top:0;width:calc(100% - 252px);height:845px;z-index:0;margin-left:252px;}
.iconMarker{position:relative;width:auto;padding:11px 30px 10px 30px;border-radius:50px;border:1px solid #A70638;white-space:nowrap;background:#A70638;}
.iconMarker::before{content:"";position:absolute;bottom:-9px;left:calc(50% - 6.5px);display:block;width:13px;height:11px;background:url(../img/kor/uniInfo/icon_markerArrow.svg) no-repeat center center/100% auto;}
.iconMarker>p{font-size:18px;line-height:1em;color:#fff;}
.dept_info.groupCont .bottomContArea>.division:first-of-type {padding-bottom:60px;} 
.numList {font-size:0;margin-top:-50px;}
.numList>li {display:inline-block;padding-right:50px;margin-top:50px;vertical-align:top;}
.numList>li .num {font-size:20px;margin-bottom:10px;font-weight:600;font-family: 'Poppins', sans-serif;}
.numList>li .info {font-size:24px;line-height:34px;}
.numList.type3>li {width:33.333%;}
.numList.type5>li {width:33.333%;}
.numList.type4 {display:flex;justify-content:space-between;}
.numList.type4>li {padding-right:0;}
.numList.type5>li:last-child {width:60%}
.numList.type9>li {width:33.333%}
.numList+.btnArea {margin-top:100px !important}

.dept_info .tit_St {margin-bottom:52px;}
.dept_info .info_txt {margin-bottom:80px;font-size:24px;line-height:40px;}
.dept_info .btm {padding-top:10px;}
.dept_info .btm .info_txt {margin-bottom: 45px;}
.dept_info .btm .info_txt:last-child {margin-bottom: 0;}
.dept_info .info_txt.txtG {font-size:32px;font-weight: 500;line-height: 44px;}
.dept_info .headLine1.typeTxt {font-weight: 400;}

.work_info .txtList.halfType {margin-top:30px;}
.work_info.groupCont .contSection>dt {width:380px;}
.work_info.groupCont .contSection>dd {width:calc(100% - 480px)}
.txtList.halfType .mT_m {margin-top:-27px;}
.txtList.halfType .mT_m2 {margin-top:-53px}
.txtList.halfType .mT_m3 {margin-top:-53px}

.work_info .txtList.halfType>li {display:inline-block;}

.contSection.mT125 {margin-top:125px;}

.comeway .map_info {margin-top:40px;font-size:0;}
.comeway .map_info>div {display:inline-block;vertical-align:top;}
.comeway .map_info>div .tit {margin-bottom:10px;font-size:22px;font-weight:700}
.comeway .map_info>div.address {width:700px;}
.comeway .map_info>div.tel {width:350px;}
.comeway .map_info>div.fax {width:350px;}
.comeway .map_info.full>div {width:100% !important;}
.comeway .map_info.full>div+div {margin-top:20px;}
.comeway .API_MAP {height:580px;width:100%;border:1px solid #e6e6e6;}

.leftContImg .imgArea {float:left;}
.leftContImg .txtArea {height:680px;display:flex;flex-wrap:wrap;flex-direction: column;padding-left:120px !important; justify-content: center;}
.leftContImg .txtArea .headLine2 {margin-top:10px !important;margin-bottom: 19px !important;} 
.leftContImg .txtArea .txtBody1 {line-height:36px;;}
.leftContImg .txtArea .infoArea {margin-top:29px;}
.leftContImg .txtArea .infoArea>p {position:relative;padding-left:85px;}
.leftContImg .txtArea .infoArea>p+p {margin-top:10px;}
.leftContImg .txtArea .infoArea>p span {position:absolute;left:0;top:2px;color:#212121;font-weight:500;}
.leftContImg .txtArea .btnArea {text-align: left;}

.comeway_area {font-size:0;}
.comeway_area>.half {display:inline-block;width:50%;padding-right:30px;vertical-align:top;}
.comeway_area>div .tit {margin-bottom:11px;font-size:20px;font-weight:700;}
.comeway_area>div .tit>span {display:inline-block;width:57px;height:30px;margin-right:2px;border-radius:14px;color:#fff;vertical-align:middle;background:#003499;font-size:16px;text-align:top;line-height:30px;text-align:center;}
.comeway_area>div .tit>span:last-child {margin-right:4px;}
.comeway_area>div .tit>span.line4 {background:#3171D3}
.comeway_area>div .tit>span.line6 {background:#9A4F11}
.comeway_area>div .tit>span.line7 {background:#5F6C00}
.comeway_area>div .tit>span.lineGreen {background:#4FA025}
.comeway_area>.half:nth-child(n+3) {margin-top:32px;}
.comeway_area>.full:nth-child(n+2) {margin-top:24px;}
.comeway_area>.full .tit {margin-bottom:5px;}

.fundingList .tit_St {margin-bottom:80px;}
.fundingList .contSection {margin-top:100px;}
.fundingList .btn {margin-top:30px;font-size:0;;margin-top:8px;}
.fundingList .btn>button {margin-top:22px;margin-right:22px;width:235px;}
.fundingList .baseBtn.large.icon>.base {padding-left:15px;padding-right:15px;}
.fundingList .baseBtn.large.icon>i {margin-left:18px;}

.parking .contSection {margin-top:100px;}

.deptInfo .ico {display:inline-block;width:24px;height:24px;border:1px solid #212121;vertical-align:top;text-align:center;line-height:23px;border-radius:50%;font-size:14px;font-weight: 500;}
.deptInfo .motionImg {width:680px}
.deptInfo .ico.type3 {border:1px solid #A70638;color:#A70638;font-size:15px}
.deptInfo .top_info {font-size:0;text-align:right;margin-bottom:50px;}
.deptInfo .top_info>div {display:inline-block;vertical-align:top;}
.deptInfo .top_info>div+div {margin-left:24px;}
.deptInfo .top_info>div .txtBody3 {display:inline-block;vertical-align:top;width:auto;font-size:15px;color:#666666;line-height:24px;}
.deptInfo  .division {display:flex;align-items: center;}
.deptInfo  .division:nth-child(n+2) {padding-bottom: 180px !important;;}
.deptInfo  .division .img {font-size:0;}
.deptInfo  .division .txtArea {width:calc(100% - 680px);padding-left:120px;}
.deptInfo  .division .txtArea .headLine1 {margin-bottom:20px;margin-top:-15px;}
.deptInfo  .division .txtArea .deptList {font-size:0;}
.deptInfo  .division .txtArea .deptList>li {display:inline-block;width:50%;border-bottom:1px solid #E6E6E6;}
.deptInfo  .division .txtArea .deptList>li>a {display:block;padding:23px 0;}
.deptInfo  .division .txtArea .deptList>li .dept {font-size:20px;}
.deptInfo  .division .txtArea .deptList>li .ico {margin-top:3px;margin-right:5px;}
.deptInfo  .division:nth-child(odd) {flex-direction: row-reverse;}
.deptInfo  .division:nth-child(odd) .txtArea {padding-left:0;padding-right:120px;}
.deptInfo  .deptList {position:relative;}
.deptInfo  .deptList:before {content:'';display:block;width:100%;height:3px;background:#fff;left:0;bottom:0;position:absolute;}

.policy .btnWrap {font-size:0;margin-top:20px;}
.policy .btnWrap button {margin-right:10px;margin-top:10px;}
.policy .linkBox {padding:40px 48px;background:#F7F7F7;font-size:0;}
.policy .linkBox>a {display:inline-block;width:50%;vertical-align: top;padding-right:20px;transition:.2s all;}
.policy .linkBox>a:hover {color:#A70638;}
.policy .linkBox>a:nth-child(n+3) {margin-top:10px;}
.policy  .division:nth-child(1) {padding-bottom: 50px !important;}

.mailRefuse .topBox  {padding:40px 48px;background:#F7F7F7;}
.stepArea2 {margin-top:20px;}
.stepArea2>ul {display:flex;justify-content: space-between;align-items: center;}
.stepArea2>ul>li {font-size:0;}
.stepArea2>ul>li .item {display:inline-block;vertical-align: top;}
.stepArea2>ul .item:nth-child(2):before{display:none;}
.stepArea2>ul .item+.item {margin-left:20px;}
.stepArea2 ul>li  {font-size:0;}
.stepArea2 ul>li .headLine3 {margin-top:15px;}
.stepArea2 ul>li .headLine3 span {font-size:16px}
.stepArea2 .item {position:relative;width:215px;height:157px;border:1px solid #212121;padding:28px 5px;vertical-align:top;text-align:center;}

.headLine_g {font-size:64px;font-weight:700;line-height:75px;}
.headLine_b {font-size:56px;font-weight:700;line-height:76px;}

.innoSupport .motionImg {height:580px;margin-top:45px;}
.innoSupport .motionImg .innerBox.half {display:flex;align-items: center;} 
.innoSupport .motionImg .innerBox.half>p {width:50%;color:#fff;}
.innoSupport .motionImg .innerBox.half .headLine1 {position:relative;margin-top:-90px;}
.innoSupport .motionImg .innerBox.half .headLine1:before {content:'';position:absolute;left:260px;bottom:8px;display:block;width:calc(100% - 280px);height:1px;background:#fff;}
.innoSupport .object {margin-top:45px;font-size:0;}
.innoSupport .object>li {display:inline-block;width:50%;height:200px;padding-left:48px;padding-top:60px;background-repeat: no-repeat;background-size:cover;}
.innoSupport .object>li:first-child {background-image:url(../img/share/share_object1.jpg)}
.innoSupport .object>li:nth-child(2) {background-image:url(../img/share/share_object2.jpg)}
.innoSupport .object>li:nth-child(3) {background-image:url(../img/share/share_object3.jpg)}
.innoSupport .object>li:nth-child(4) {background-image:url(../img/share/share_object4.jpg)}
.innoSupport .object>li p {color:#fff;}
.innoSupport .object>li .txtBody1 {font-weight:700;}
.innoSupport .object>li .headLine2 {margin-top:19px !important;}
.groupCont .bottomContArea>.division>.headLine_b {margin-top:43px;}
.innoSupport .strategyList {width:calc(100% + 40px);margin-left:-40px;font-size:0;}
.innoSupport .strategyList>li {position:relative;display:inline-block;width:calc(25% - 40px);margin-left:40px;border:1px solid #212121;padding:141px 30px 30px 30px;vertical-align:top;text-align:center;}
.innoSupport .strategyList>li i {position:Absolute;left:50%;transform: translateX(-50%);top:48px;}
.innoSupport .strategyList>li .info>p {line-height: 24px;}
.innoSupport .strategyList>li .info>p+p {margin-top:8px;}

.innoSupport .motionImg.type2 {height:680px;margin-bottom:60px !important;}
.innoSupport .motionImg.type2>.innerBox {padding-top:130px;font-size:0;}
.innoSupport .motionImg.type2>.innerBox>div {display:inline-block;width:50%;vertical-align:top;font-size:0;}
.innoSupport .motionImg.type2>.innerBox>div+div {margin-left:-110px;}
.innoSupport .motionImg.type2>.innerBox>div .txtBody1 {display:inline-block;width:64px;height:64px;margin-right:24px;color:#fff;text-align:center;border-radius:50%;border:1px solid #fff;vertical-align:top;font-weight: 700;line-height:64px;;}
.innoSupport .motionImg.type2>.innerBox>div .listTxt {display:inline-block;padding-top:13px;font-size:22px;color:#fff;line-height:36px;;}
.innoSupport .motionImg.type2>.innerBox>div * {color:#fff;}
.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li+li {margin-top:12px;}
.innoSupport .detailList {width:calc(100% + 40px);margin-left:-40px;font-size:0;}
.innoSupport .detailList>li {display:inline-block;width:calc(33.333% - 40px);margin-left:40px;vertical-align:top;}
.innoSupport .detailList>li .img {margin-bottom:30px;font-size:0;}
.innoSupport .detailList>li .headLine2>span {margin-left:10px;font-size:22px;font-weight:400;}

.innoSupport .diagram {font-size:0;display:flex;align-items: center;justify-content:center;margin-top:185px;}
.innoSupport .diagram>div {display:inline-block;vertical-align: top;font-size:0;}
.innoSupport .diagram .cirTit {width:272px;height:110px;display:inline-block;border:1px solid #707070;border-radius: 60px;}
.innoSupport .diagram .cirTit>p {display:table;width:100%;height:100%;}
.innoSupport .diagram .cirTit>p>span {display:table-cell;vertical-align: middle;text-align:center;font-size:22px;font-weight:700;}
.innoSupport .diagram .diaList {position:relative;width:340px;height:340px;margin:0 70px}
.innoSupport .diagram .diaList .main_cir {display:flex;justify-content:center;align-items:center;width:340px;height:340px;background:url(../img/share/share_cir.svg) no-repeat center;border-radius:50%;margin:0 auto;}
.innoSupport .diagram .diaList .main_cir>p {font-size:30px;font-weight:700;text-align:center;line-height:38px;}
.innoSupport .diagram .diaList .main_cir>p {font-size:30px;font-weight:700;text-align:center;line-height:38px;}
.innoSupport .diagram .diaList .cir_s {position:absolute;display:flex;justify-content: center;align-items: center;width:160px;height:160px;background:#666666;border-radius:50%;}
.innoSupport .diagram .diaList .cir_s.type1 {left:50%;margin-left:-80px;top:-85px;}
.innoSupport .diagram .diaList .cir_s.type2 {left:-75px;bottom:-10px;background:#A70638}
.innoSupport .diagram .diaList .cir_s.type3 {right:-75px;bottom:-10px;background:#212121}
.innoSupport .diagram .diaList .cir_s>p {font-size:20px;color:#fff;line-height: 28px;;text-align:center;}
.innoSupport .diagram .arrow {margin:0 32px 0 32px;}

.typeEng.innoSupport .motionImg.type2>.innerBox>div .listTxt {font-size:21px;}
.typeEng.innoSupport .motionImg.type2>.innerBox>div {width:calc(100% - 780px)} 
.typeEng.innoSupport .motionImg.type2>.innerBox>div+div {width:780px;margin-left:-35px;}
.typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li:nth-child(4) .listTxt {margin-top:-15px;}
.typeEng.innoSupport_b .noPb .tit {width:100%;margin-bottom:18px !important;}
.typeEng.innoSupport_b .noPb .cont {width:100%;}
.typeEng.innoSupport_b .noPb .cirTit>p {font-size:32px;line-height:40px;}
.typeEng.innoSupport_b .noPb .cirTit>p br.visible {display:block;}
.typeEng.innoSupport_b .noPb .cirTit {border-radius: 70px;}
.typeEng.innoSupport_b .division.tit {padding-bottom: 45px !important;}
.typeEng.innoSupport_b .roleArea {width:100%;}
.typeEng.innoSupport_b .roleArea .listCont li .box {padding:30px 65px;}
.typeEng.innoSupport_b .roleArea .bgArea .tit {margin-left:0;text-align:center;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(2) {right:15px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(2) .box {width: 520px;padding:30px 30px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(3) {right:0;top:295px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(3) .box {max-width: 100%;width: 440px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(4) {bottom:-28px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(4) .box {width: 540px;padding:44px 30px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(5) {left:0;top:295px;}
.typeEng.innoSupport_b .roleArea .listCont li:nth-child(5) .box {width: 440px;padding:29px 30px;}
.typeEng.innoSupport_b .roleArea+.arrow {padding-top:25px;}
.typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li {position:relative;padding-left:90px;min-height:64px;}
.typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li+li {margin-top:25px;}
.typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li .cir {position:absolute;left:0;}
.typeEng.innoSupport .tit_St .tit {letter-spacing:-1px;}

.headLine1.line {border-bottom:1px solid #E6E6E6;padding-bottom:32px;}
.icoTxtList {width:calc(100% + 40px);margin-left:-40px;margin-top:57px;font-size:0;}
.icoTxtList>li {position:relative;display:inline-block;width:calc(25% - 40px);margin-left:40px;padding-top:105px;padding-right:0px;vertical-align: top;}
.icoTxtList>li .ico {position:absolute;left:0;top:0;}
.icoTxtList>li .tit {margin-bottom:15px;font-size:20px;font-weight:700;line-height:28px;;}

.top_lineTit {margin-bottom:30px !important;}
.top_lineTit .tit {font-size:100px;font-weight:700;line-height:110px;}
.top_lineTit .tit.line {position:relative;}
.top_lineTit .tit.line:before {content:'';display:block;width:calc(100% - 560px);height:1px;background:#212121;position:absolute;bottom:16px;right:0;}
.role2 .top_lineTit .tit.line:before {width:calc(100% - 480px)}
.role3 .top_lineTit .tit.line:before {width:calc(100% - 680px)}

.role2.typeEng .top_lineTit .tit {font-size:88px;line-height: 115px;}
.role2.typeEng .top_lineTit .tit.line:before {width:calc(100% - 730px)}

.role3.typeEng .top_lineTit .tit {font-size:88px;line-height: 115px;}
.role3.typeEng .top_lineTit .tit.line:before {width:calc(100% - 1195px)}

.role .right,
.role .left {display:flex;}
.role .right .motionImg {width:680px;height:680px; overflow: hidden;}
.role .right .txtArea {width:calc(100% - 680px);}
.role .left .motionImg {width:560px;height:720px; overflow: hidden;}
.role .left .txtArea {width:calc(100% - 560px);padding-left:230px;padding-top:160px;}
.role .left {padding-bottom: 0 !important;}
.role .right {flex-direction: row-reverse;align-items: flex-end;padding-bottom: 300px !important;;}
.role .txt {font-size:22px;line-height: 40px;color:#212121;}
.role .txt b {font-weight: 600;}
.role .headLine1 {margin-bottom: 40px;}
.role .btm {margin-top:-120px;}
.role .btm .motionImg {width:320px;height:320px;float:right;}
.role .headLine1 {line-height: 58px;}
.role3 .txtArea .headLine1 {margin-bottom: 15px !important;}
.role3 .txtArea .headLine1:nth-child(n+2) {margin-top:43px}

.role.typeEng .txt {font-size:20px;line-height: 38px;}
.role.typeEng .headLine1 {font-size:38px;line-height:56px;margin-bottom: 30px;}

.webzineCont .titArea .tit {margin-bottom:40px;font-size:80px;line-height: 115px;font-weight:700;}
.webzineCont .titArea .txt {font-size:22px;line-height: 40px;color:#212121;}
.webzineCont #contTab_fix {margin-bottom: 90px;}
.webzineCont .contTab_Group .division .motionImg {max-width:920px;}
.webzineCont .contTab_Group .division .headLine1 {margin-bottom:37px;font-size:48px;line-height: 50px;max-width:920px;}
.webzineCont .contTab_Group .division .txtArea {margin-top:30px;padding-left:240px;max-width:920px;}
.webzineCont .contTab_Group .division .txtArea .txtBody1 {line-height: 32px;}
.webzineCont .contTab_Group .contTab>.division:nth-of-type(even) {align-items: flex-end;}
.webzineCont .contTab_Group .contTab>.division {display:flex;flex-direction: column;}
.webzineCont .contTab_Group .contTab>.division {padding-bottom: 115px !important;}
.webzineCont .contTab_Group .contTab>.division:last-child {padding-bottom: 0px !important;}

.etcArea {position:relative;background:#F7F7F7;padding:65px 75px;}
.etcArea.btn {padding-right:300px;}
.etcArea .headLine2 {margin-bottom:12px;}
.etcArea .btn {position:absolute;right:75px;top:50%;margin-top:-24px;}

.history_b .division {padding-bottom: 0 !important;}
.history_b .tit_St {margin-bottom: 80px !important;}
.history_b .division.left .motionImg {width:680px;}
.history_b .division.right {display:flex;height:680px;margin-top:-680px;justify-content: center;padding-left:780px;flex-direction: column;}
.history_b .division.right .headLine_b {margin-bottom: 70px;}
.history_b .division.right ul li {border-bottom:1px solid #E6E6E6 ;padding-bottom: 15px;}
.history_b .division.right ul li .headLine2 {font-size:24px;}
.history_b .division.right ul li .txt {margin-top:5px !important;}
.history_b .division.right ul li+li {margin-top:30px;}
.history_b .division.right ul li:last-child {border-bottom: 0;padding-bottom: 0;}

.organization_inno  .bottomContArea  {margin-top:100px;}
.organization_inno .chart {position:relative;width:calc(100% + 60px);margin-left:-60px;font-size:0;}
.organization_inno .chart>li {position:Relative;}
.organization_inno .chart>li br {display:none;}
.organization_inno .chart1 {margin-bottom: 60px;}
.organization_inno .chart1:before {content:'';display:block;width:calc(60% - 80px);position:absolute;height:1px;background:#E6E6E6;right:0;top:100px;z-index: -1;}
.organization_inno .chart2:before {content:'';display:block;width:calc(60% - 80px);position:absolute;height:1px;background:#E6E6E6;right:0;top:30px;z-index: -1;}
.organization_inno .chart3:before {content:'';display:block;width:calc(60% - 80px);position:absolute;height:1px;background:#E6E6E6;right:0;top:30px;z-index: -1;}
.organization_inno .chart1>li:nth-child(3) {margin-top:69px;}
.organization_inno .chart2 {margin-bottom: 120px;}
.organization_inno .chart3 {margin-bottom: 120px;}
.organization_inno .chart h2 {position:relative;width:180px;height:180px;border-radius:50%;background:#A70638;margin:0 auto;text-align:center;}
.organization_inno .chart h2:before {content:'';display:block;width:1px;height:760px;background:#e6e6e6;position:absolute;left:50%;top:0;margin-left:-.5px;z-index: -1;}
.organization_inno .chart h2 p {font-size:28px;color:#fff;font-weight: 700;line-height: 180px;}
.organization_inno .chart>li {display:inline-block;width:calc(33.333% - 60px);margin-left:60px;vertical-align:top;}
.organization_inno .chart>li.box {padding:17px 15px;background:#173B66}
.organization_inno .chart>li.box.gray {background:#707070;}
.organization_inno .chart>li.box>p {color:#fff;font-size:18px;font-weight: 500;text-align:center;}
.organization_inno .chart>li.box>p span {color:#fff;font-weight: 400;line-height: 24px;}
.organization_inno .chart>li.box>p span br {display:block;}
.organization_inno .chart4 .tit {padding:17px 15px;font-weight: 700;background:#F7F7F7;border-bottom:#E6E6E6;text-align: center;font-size: 18px;}
.organization_inno .chart4>li {border:1px solid #E6E6E6;}
.organization_inno .chart4>li .box {padding:30px 35px;background:#fff;}
.organization_inno .chart4>li .box .txtList {padding-top:5px;padding-bottom:5px;}
.organization_inno .chart4>li .box>p {color:#111;font-weight:500;}
.organization_inno .chart4>li .box>p+p {margin-top:15px;}
.organization_inno .chartWrap {max-width:960px;margin:0 auto;}

.typeEng.organization_inno .chartWrap {max-width: 1332px;;}
.typeEng.organization_inno .chart3>li.box {height:115px;}
.typeEng.organization_inno .chart3>li.box p {display:flex;height:100%;align-items: center;justify-content: center;flex-direction: column;}
.typeEng.organization_inno .chart4 .tit {font-size:16px;}
.typeEng.organization_inno .chart4>li .box {padding:25px 30px}

.organization_inno .chart3>li::before {content:'';position:absolute;width:1px;height:60px;top:-60px;left:calc(50% - 0.5px);background:#E1E1E1;}
.organization_inno .chart3>li:nth-child(3)::before {display:none;}
.organization_inno .chart3>li:nth-child(2)::after {display:none;}
.organization_inno .chart3>li:not(:last-child)::after {content:'';position:absolute;width:calc(100% + 60px);height:1px;top:-60px;left:50%;background:#E1E1E1;}
.organization_inno .chart4>li::before {content:'';position:absolute;width:1px;height:60px;top:-60px;left:calc(50% - 0.5px);background:#E1E1E1;}
.organization_inno .chart4>li:not(:last-child)::after {content:'';position:absolute;width:calc(100% + 62px);height:1px;top:-60px;left:50%;background:#E1E1E1;}

.dept_info2 .tit_St {margin-bottom:80px;}
.dept_info2 .contSection {margin-top:100px;}
.dept_info2 .ico_topList {font-size:0;}
.dept_info2 .ico_topList.type2>li {display:inline-block;width:50%;padding-right:30px;vertical-align: top;}
.dept_info2 .ico_topList  .headLine2 {margin-top:25px;}
.dept_info2 .ico_topList  .txtBody2 {margin-top:6px;}

.groupCont .contSection>dt .headLine1 .headLine2 {margin-top:10px;}

.innoSupport_b .pB80 {padding-bottom: 30px !important;}
.innoSupport_b.innoSupport .motionImg.type2 {height:592px;margin-bottom: 60px !important;}
.innoSupport_b .division.tit {padding-bottom: 80px !important;}
.innoSupport_b .noPb {padding-bottom: 0 !important;font-size: 0;}
.innoSupport_b .noPb .tit {display:inline-block;width:195px;vertical-align: top;}
.innoSupport_b .noPb .cont {display:inline-block;width:calc(100% - 195px);vertical-align: top;}
.innoSupport_b .noPb .cirTit {padding:26px 30px;border-radius: 50px;background:#212121}
.innoSupport_b .noPb .cirTit br {display:none;}
.innoSupport_b .noPb .cirTit>p {color:#fff;text-align: center;}
.innoSupport_b .noPb .cirTit.white {border:1px solid #212121;background:#fff;}
.innoSupport_b .noPb .cirTit.white>p {color:#212121;}
.innoSupport_b .noPb .mT {margin-top:35px;}
.innoSupport_b .roleArea {position:relative;width:1205px;}
.innoSupport_b .roleArea .circle {position:relative;padding-top:55px;font-size:0;text-align: center;z-index: 1;padding-bottom:87px;;}
.innoSupport_b .roleArea .listCont li {position:absolute;font-size: 0;}
.innoSupport_b .roleArea .listCont li:nth-child(1) {left:20px;top:0;}
.innoSupport_b .roleArea .listCont li:nth-child(2) {right:20px;top:0;}
.innoSupport_b .roleArea .listCont li:nth-child(2) .box {min-width:418px;}
.innoSupport_b .roleArea .listCont li:nth-child(3) {right:20px;top:310px;}
.innoSupport_b .roleArea .listCont li:nth-child(3) .box {max-width:340px;padding:30px 50px;}
.innoSupport_b .roleArea .listCont li:nth-child(4) {left:50%;bottom:0;transform: translateX(-50%);}
.innoSupport_b .roleArea .listCont li:nth-child(5) {left:20px;top:310px;}
.innoSupport_b .roleArea .listCont li .box {position:relative;display:inline-block;padding:30px 69px;border:1px solid #E6E6E6;text-align: center;font-size: 20px;font-weight: 700;vertical-align: top;background:#fff;}
.innoSupport_b .roleArea .bgArea {position:relative;}
.innoSupport_b .roleArea .bgArea .tit {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;margin-left:26px;margin-top:-42px;z-index: 2;}
.innoSupport_b .noPb .icoTxtList .tit {width:100%;}
.innoSupport_b .noPb .icoTxtList .tit span {display:block;margin-top:3px;font-size:18px;}
.innoSupport_b .icoTxtList.space {display:flex;justify-content: space-between;}
.innoSupport_b .icoTxtList.space>li {width:auto;}
.innoSupport_b .arrow {margin:30px auto;font-size:0;text-align: center;}
.innoSupport_b .noPb .null+.cont {margin-top:110px;}

.typeEng.innoSupport_b .icoTxtList.space>li {width:calc(25% - 40px)}


.eduBusiness {position:relative;height:460px;margin-top:60px;}
.eduBusiness .bgArea {position:Relative;text-align: center;z-index: 2;}
.eduBusiness .bgArea .tit {position:absolute;top:50%;width:100%;transform:translateY(-50%);font-size:30px;color:#fff;font-weight: 700;z-index: 1;line-height: 40px;}
.eduBusiness .bgArea .circle {margin:0 auto;font-size:0}
.eduBusiness .txtList {font-size:0;}
.eduBusiness .txtList>li {position:absolute;width:calc(50% - 234px);z-index: 1;}
.eduBusiness .txtList>li:nth-child(1) {left:0;top:28px;}
.eduBusiness .txtList>li:nth-child(2) {right:-21px;top:28px;}
.eduBusiness .txtList>li:nth-child(3) {left:0;bottom:28px;}
.eduBusiness .txtList>li:nth-child(4) {right:-21px;bottom:28px;}
.eduBusiness .txtList>li .box {width:calc(100% - 20px);height:110px;padding-top:25px;border:1px solid #707070;border-radius:70px;font-size:20px;font-weight: 700;line-height: 30px;text-align: center;background:#fff;}

.typeEng .eduBusiness .txtList>li:nth-child(1) .box {height:170px;border-radius:100px;display:flex;justify-content: center;align-items: center;padding-top:0;}
.typeEng .eduBusiness .txtList>li:nth-child(2) .box {height:170px;border-radius:100px;display:flex;justify-content: center;align-items: center;padding-top:0;}
.typeEng .eduBusiness .bgArea .circle {padding-top:30px;}
.typeEng .eduBusiness .txtList>li:nth-child(3)  {bottom:0;}
.typeEng .eduBusiness .txtList>li:nth-child(4)  {bottom:0;}
.typeEng .eduBusiness .bgArea .tit {padding-top:30px;font-size:28px;line-height:34px;}

.boxTxtList {margin-top:-20px;font-size:0;}
.boxTxtList>li {display:inline-block;width: calc(50% - 20px);vertical-align: top;border: 1px solid #E6E6E6;border-top:0;}
.boxTxtList>li:nth-child(odd) {margin-right:40px;}
.boxTxtList>li:nth-child(n+3) {margin-top:40px;}
.boxTxtList>li .box {padding:23px 30px;}
.boxTxtList>li .box .tit {margin-bottom:10px;font-size:18px;font-weight: 500;}
.boxTxtList>li>.tit {height:64px;background:#666;text-align: center;font-size:20px;color:#fff;line-height: 64px;font-weight: 500;}

.industryBusiness {display:flex;align-items: center;}
.industryBusiness .bgArea {position:relative;width:650px}
.industryBusiness .bgArea .circle {position:absolute;width:200px;height:200px;border-radius:50%;background:#A70638;display:flex;justify-content: center;align-items: center;}
.industryBusiness .bgArea .circle.type1 {top:50%;left:0;margin-top:-100px;}
.industryBusiness .bgArea .circle.type2 {top:50%;right:0;margin-top:-100px;background:#666666;}
.industryBusiness .bgArea .circle p {font-size:20px;color:#fff;text-align: center;}
.industryBusiness .bgArea .cirTit {position:absolute;width:240px;height:56px;border-radius: 50px;border:1px solid #707070;font-size:16px;font-weight: 700;text-align: center;line-height: 56px;background:#fff;}
.industryBusiness .bgArea .cirTit.type1 {left:50%;top:55px;margin-left:-120px;}
.industryBusiness .bgArea .cirTit.type2 {left:50%;bottom:55px;margin-left:-120px;}
.industryBusiness .bgArea .bgWrap {position:relative;font-size:0;text-align: center;}
.industryBusiness .bgArea .bgWrap .tit {position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-size: 28px;font-weight: 700;line-height: 40px;}
.industryBusiness .boxList {position:relative;width: calc(50% - 355px);padding:50px 30px;border:1px solid #E1E1E1;}
.industryBusiness .boxList:before {content:'';display:block;width:30px;height:1px;background:#e1e1e1;position:absolute;top:50%;margin-top:-.5px;}
.industryBusiness .boxList p {position:relative;}
.industryBusiness .boxList p:before {content:'';position:absolute;top:11px;display:block;width:3px;height:3px;border-radius: 50%;background:#666;}
.industryBusiness .boxList:nth-child(1) {margin-right:30px;text-align: right;}
.industryBusiness .boxList:nth-child(1):before {right:-30px;}
.industryBusiness .boxList:nth-child(1) p {padding-right:10px;}
.industryBusiness .boxList:nth-child(1) p:before {right:0;}
.industryBusiness .boxList:nth-child(3) {margin-left:30px;}
.industryBusiness .boxList:nth-child(3):before {left:-30px;}
.industryBusiness .boxList:nth-child(3) p {padding-left:10px;}
.industryBusiness .boxList:nth-child(3) p:before {left:0;}

.typeEng .industryBusiness {margin-top:50px;}
.typeEng .industryBusiness .bgArea .bgWrap .tit {font-size:22px;line-height:34px;}
.typeEng .industryBusiness .bgArea .cirTit {display:flex;justify-content:center;align-items: center;width:260px;height:83px;font-size:16px;line-height:24px;;font-weight:500;margin-left:-130px;}
.typeEng .industryBusiness .bgArea .cirTit.type2 {height:107px;border-radius:100px;}
.typeEng .industryBusiness .bgArea .circle p {font-size:18px;line-height:28px;font-weight:500;}
.typeEng .industryBusiness .boxList .txtBody1 {font-size:16px;line-height:24px;}
.typeEng .industryBusiness .boxList:nth-child(1) {padding-top:30px;padding-bottom:30px;}
.typeEng .industryBusiness .boxList:nth-child(2) {padding-top:40px;padding-bottom:40px;}
.typeEng .industryBusiness .bgArea .cirTit.type1 {top:35px;}
.typeEng .industryBusiness .bgArea .cirTit.type2 {bottom:35px;}
.typeEng .industryBusiness .bgArea .circle {width:210px;height:210px;}
.typeEng .industryBusiness .bgArea .circle.type1 {margin-top:-105px}
.typeEng .industryBusiness .bgArea .circle.type2 {margin-top:-105px}

.etcBusiness {position:relative;height:480px;font-size:0;margin-top:100px;}
.etcBusiness .main_circle {position:absolute;left:50%;top:50%;margin-top:-180px;margin-left:-180px;font-size:0;}
.etcBusiness .main_circle>p {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);font-size:30px;font-weight: 700;text-align: center;line-height: 38px;}
.etcBusiness .listArea {font-size:0;}
.etcBusiness .listArea>li {position:relative;display:inline-block;width:calc(50% - 60px);vertical-align:top;}
.etcBusiness .listArea>li:nth-child(n+3) {margin-top:120px;}
.etcBusiness .listArea>li:nth-child(1) {margin-right:60px;}
.etcBusiness .listArea>li:nth-child(2) {margin-left:60px;}
.etcBusiness .listArea>li:nth-child(3) {margin-right:60px;}
.etcBusiness .listArea>li:nth-child(4) {margin-left:60px;}
.etcBusiness .listArea>li .circle {position:absolute;display:flex;width:180px;height:180px;border-radius: 50%;background-color: #A70638;justify-content: center;align-items: center;font-size:20px;color:#fff;line-height: 28px;font-weight: 700;text-align: center;}
.etcBusiness .listArea>li .circle:before {content:'';position:absolute;top:50%;margin-top:-.5px;width:40px;height:1px;background:#666;}
.etcBusiness .listArea>li .cont {display:flex;justify-content: center;align-items: center;width:calc(100% - 220px);height:180px;border:1px solid #666;border-radius: 90px;}
.etcBusiness .listArea>li .cont ul {padding-left:60px;}
.etcBusiness .listArea>li .cont ul.txtList>li {font-size: 18px;}
.etcBusiness .listArea>li .cont .txtBody1 {color:#666;text-align: center;}
.etcBusiness .listArea>li:nth-child(1) .circle {right:0;top:0;}
.etcBusiness .listArea>li:nth-child(1) .circle:before {left:-40px;}
.etcBusiness .listArea>li:nth-child(2) .circle {left:0;top:0;}
.etcBusiness .listArea>li:nth-child(2) .circle:before {right:-40px;}
.etcBusiness .listArea>li:nth-child(3) .circle {right:0;top:0;}
.etcBusiness .listArea>li:nth-child(3) .circle:before {left:-40px;}
.etcBusiness .listArea>li:nth-child(4) .circle {left:0;top:0;}
.etcBusiness .listArea>li:nth-child(4) .circle:before {right:-40px;}
.etcBusiness .listArea>li:nth-child(2) .cont {margin-left:220px;}
.etcBusiness .listArea>li:nth-child(4) .cont {margin-left:220px;}

.typeEng.etcBusinessWrap .tit_St .tit {font-size:70px;letter-spacing:-1px;}
.typeEng .etcBusiness {height:560px;}
.typeEng .etcBusiness .listArea>li .circle {width:220px;height:220px;font-size:16px;line-height:28px;font-weight:500;}
.typeEng .etcBusiness .main_circle>p {width:100%;font-size:22px;line-height:34px;}
.typeEng .etcBusiness .listArea>li .cont ul.txtList>li {font-size:16px;line-height:24px;}
.typeEng .etcBusiness .listArea>li .cont ul.txtList>li+li {margin-top:5px;}
.typeEng .etcBusiness .listArea>li .cont {width:calc(100% - 240px);height:200px;border-radius:200px;}
.typeEng .etcBusiness .listArea>li .circle:before {width:20px;}
.typeEng .etcBusiness .listArea>li:nth-child(2) .cont {margin-left:240px;}
.typeEng .etcBusiness .listArea>li:nth-child(4) .cont {margin-left:240px;}
.typeEng .etcBusiness .listArea>li:nth-child(1) .circle:before {left:-20px;}
.typeEng .etcBusiness .listArea>li:nth-child(2) .circle:before {right:-20px;}
.typeEng .etcBusiness .listArea>li:nth-child(3) .circle:before {left:-20px;}
.typeEng .etcBusiness .listArea>li:nth-child(4) .circle:before {right:-20px;}
.typeEng .etcBusiness .listArea>li {width:calc(50% - 50px)}
.typeEng .etcBusiness .listArea>li:nth-child(1) {margin-right:50px;}
.typeEng .etcBusiness .listArea>li:nth-child(2) {margin-left:50px;}
.typeEng .etcBusiness .listArea>li:nth-child(3) {margin-right:50px;}
.typeEng .etcBusiness .listArea>li:nth-child(4) {margin-left:50px;}
.typeEng .etcBusiness .listArea>li:nth-child(n+3) {margin-top:135px;}
.typeEng .etcBusiness .listArea>li:nth-child(n+3) .cont {height: 230px;}
.typeEng .etcBusiness .listArea>li .cont .txtBody1 {font-size:16px;line-height:28px;}

.dept_info .img_info_top {padding-bottom: 0 !important;}
.dept_info .img_info_top .motionImg {width:680px;height:680px;}
.dept_info .img_info_btm {display:flex;height:680px;margin-top:-680px;padding-bottom: 0 !important;justify-content: center;padding-left:800px !important;flex-direction: column;}
.dept_info .img_info_btm .headLine1 {margin-bottom:32px !important;}
.dept_info .img_info_btm .txtBody1 {line-height: 36px;}
.dept_info .img_info_btm .btn {margin-top:20px;}
.dept_info .img_info_btm+.division {margin-top:195px}

.work_supportTb ul {font-size:0}
.work_supportTb ul>li {position:relative;width:calc(100% + 10px);margin-left:-10px;font-size:0;}
.work_supportTb ul>li+li {margin-top:10px;}
.work_supportTb ul>li .box {display:inline-block;width:calc(16.666% - 10px);margin-left:10px;vertical-align: top;height:60px;line-height: 60px;text-align: center;font-size:18px;}
.work_supportTb ul>li .box.half {width:calc(33.333% - 10px)}
.work_supportTb ul>li .box.tit {background:#212121;color:#fff;font-weight: 700;font-size:20px;}
.work_supportTb ul>li .box.white {border:1px solid #E6E6E6;}
.work_supportTb ul>li .box.gray {color:#fff;background:#666;font-weight: 700;}
.work_supportTb ul>li .box.h200 {position:absolute;right:0;top:0;height:200px;}
.work_supportTb ul>li .box.h200>p {display:flex;height:100%;justify-content: center;align-items: center;line-height:28px;font-size: 18px;}
.work_supportTb ul>li.h215 .box {height:215px;line-height:215px;}
.work_supportTb ul>li.h215 .arrowArea {position:relative;padding:20px;display:inline-block;width:calc(83.3333% - 10px);margin-left:10px;background:#F7F7F7;height:215px;vertical-align: top;}
.work_supportTb ul>li.h215 .arrowArea .line {position:absolute;top:0;width:1px;height:100%;background:#E6E6E6;}
.work_supportTb ul>li.h215 .arrowArea .line:nth-child(1) {left:calc(20% - 5px);}
.work_supportTb ul>li.h215 .arrowArea .line:nth-child(2) {left:calc(40% - 2.5px);}
.work_supportTb ul>li.h215 .arrowArea .line:nth-child(3) {left:calc(60% + 0px);}
.work_supportTb ul>li.h215 .arrowArea .line:nth-child(4) {left:calc(80% + 2.5px);}
.work_supportTb ul>li.h215 .arrowArea .arrow {position:relative;height:38px;background:#A70638;text-align: center;}
.work_supportTb ul>li.h215 .arrowArea .arrow1 {width: calc(16.666% - 20px);}
.work_supportTb ul>li.h215 .arrowArea .arrow2 {width: calc(37.333% - 20px);}
.work_supportTb ul>li.h215 .arrowArea .arrow3 {margin-left:calc(16.666% + 40px);width: calc(40% - 40px);}
.work_supportTb ul>li.h215 .arrowArea .arrow4 {margin-left:calc(16.666% + 40px);width: calc(63% - 60px);}
.work_supportTb ul>li.h215 .arrowArea .arrow+.arrow {margin-top:8px;}

.work_supportTb ul>li.h215 .arrowArea .arrow:before {content:'';display:block;width:38px;height:38px;position:absolute;right:-38px;top:0;background:url(../img/workCenter/arrow_r.svg) no-repeat;}
.work_supportTb ul>li.h215 .arrowArea .arrow>span {color:#fff;font-size:16px;text-align: center;line-height: 38px;text-align: center;}
.work_supportTb ul>li .cirArea {display:inline-block;width:calc(83.3333% - 10px);height:60px;margin-left:10px;border:1px solid #212121;border-radius: 60px;}
.work_supportTb ul>li .cirArea .inner {display:flex;height:100%;justify-content: space-around;align-items: center;}
.work_supportTb ul>li .cirArea span {font-size: 0;}
.work_supportTb ul>li .cirArea p {width:16.666%;font-size:18px;font-weight: 700;text-align: center;}

.icoSquare {width:calc(100% + 31px);margin-left:-31px;margin-top:25px;font-size:0;}
.icoSquare>li {display:inline-block;width:calc(25% - 31px);height:172px;margin-left:31px;border:1px solid #E6E6E6;vertical-align: top;text-align: center;padding-top:30px;}
.icoSquare>li .tit {margin-top:10px;font-size:22px;font-weight: 700;}

.halfCont {font-size:0;margin-top:-50px;}
.halfCont>div {display:inline-block;width:50%;margin-top:50px;vertical-align: top;padding-right:50px;}

.stepArea.typeIco i {display:block;font-size: 0;}
.stepArea .headLine3_s {margin-top:15px;font-size:20px;font-weight:700;}
.stepArea.typeIco.type2>ul>li .txtBody2 {margin-top:20px;}
.stepArea.typeIco>ul>li {padding:28px 20px;text-align: center;}
.stepArea.typeIco>ul>li .txtBody2 {margin-top:10px;line-height: 24px;}
.stepArea.typeIco>ul>li .txt_link {display:inline-block;padding-right:13px;background:url(../img/workCenter/ico_txtLink.svg) no-repeat top 7.5px right 0;color:#212121}


.jobConnectArea {display:flex;margin-top:45px;}
.jobConnectArea .circle {width:220px;height:220px;border:1px solid #666;border-radius: 50%;}
.jobConnectArea .circle+.circle {margin-left:-26px}
.jobConnectArea .circle .inner {display:flex;height:100%;flex-direction:column;justify-content: center;align-items: center;text-align: center;}
.jobConnectArea .circle .inner .tit {margin-bottom:15px;font-size:24px;font-weight:700;line-height: 28px;}
.jobConnectArea .circle.red {background:#A70638;border:none;}
.jobConnectArea .circle.red .inner .tit {color:#fff;margin-bottom: 0;}
.jobConnectArea .circle .inner .txtBody2 {color:#212121;line-height: 24px;}
.jobConnectArea .connect {display:flex;align-items:center;width:calc(100% - 828px);text-align: center;} 
.jobConnectArea .connect .tit {width:100%;padding-bottom:10px;margin-top:-50px;border-bottom:1px solid #212121;font-size:16px;font-weight:700;}

.nationArea>li {position:relative;padding-left:80px;}
.nationArea>li+li {margin-top:42px;}
.nationArea>li .nation {position:absolute;left:0;top:2px;}

.global_2 .mt_m {margin-top:-25px;}
.global_2 .headLine1.typeS {letter-spacing: -.5px;}

.stepArea.typeIco.type3>ul>li {padding:28px 10px;}
.stepArea.typeIco.type3>ul.reverse {display:flex;flex-direction: row-reverse;}
.stepArea.step4>ul.reverse {overflow: visible;}
.stepArea.step4>ul.reverse .item:nth-of-type(4n) {margin-right:60px;}
.stepArea>ul.reverse .item:last-child{margin-right:60px;}
.stepArea>ul.reverse .item:last-child::before{display:block;}
.stepArea>ul.reverse .item:first-child{margin-right:0px;}
.stepArea>ul.reverse .item:first-child::before{display:block;transform: rotate(90deg);right:50%;margin-right:-5px;top:-42px;}
.stepArea>ul.reverse .item::before {transform: rotate(-180deg);}

.global_2 .stepArea.last ul {overflow: visible;}
.global_2 .stepArea.last .item:before {display:block !important;right:50%;margin-right:-5px;top:-42px;transform: rotate(90deg);}

.global_2 .stepArea+.stepArea {margin-top:60px;}

.cooperate.typeEng .headLine1 {margin-bottom: 37px !important;}
.cooperate.typeEng .txtBody1 {font-size:22px;line-height:40px;}
.cooperate.typeEng .txtBody1+.txtBody1 {margin-top:40px;}
.cooperate.typeEng  .bottomContArea .division .btnArea {margin-top:87px}

.typeEng.organization_inno2 .chart {width:100%;margin-left:0;}
.typeEng.organization_inno2 .chart>li {width:100%;margin-left:0;}
.typeEng.organization_inno2 .chartWrap {max-width:100%;}
.typeEng.organization_inno2 .chart h2 {display:flex;width:240px;height:240px;justify-content:center;align-items: center;}
.typeEng.organization_inno2 .chart h2 p {line-height: 38px;}
.typeEng.organization_inno2 .chart1:before {display:none;}
.typeEng.organization_inno2 .chart2 {text-align: right;}
.typeEng.organization_inno2 .chart2>li {width:50%;max-width:380px;margin-right:85px;}
.typeEng.organization_inno2 .chart2:before {right:85px;width:calc(50% - 85px);}
.typeEng.organization_inno2 .chart4 {width:calc(100% + 130px);margin-left:-130px;}
.typeEng.organization_inno2 .chart4>li {width:calc(33.333% - 130px);margin-left:130px;}
.typeEng.organization_inno2 .chart4>li:not(:last-child)::after {width:calc(100% + 132px);}
.typeEng.organization_inno2 .chart4 .tit {font-size:18px;}
.typeEng.organization_inno2 .chart h2:before {height:700px;}
.typeEng.organization_inno2 .imgList {width:calc(100% + 30px);margin-left:-30px;margin-top:-30px;font-size:0}
.typeEng.organization_inno2 .imgList>li {display:inline-block;width:calc(33.333% - 30px);margin-left:30px;margin-top:30px;vertical-align:top;font-size:0;}
.typeEng.organization_inno2 .pB60 {padding-bottom:60px !important;}


.academics .aca_cont {position:relative;min-height:350px;}
.academics .aca_cont .imgArea {position:absolute;left:0;top:0;font-size:0;}
.academics .aca_cont .imgArea .motionImg  {max-width:574px;}
.academics .aca_cont .txtArea {padding-left:635px;}
.academics .aca_cont .infoArea {margin-top:30px;margin-bottom:20px;font-size:0;}
.academics .aca_cont .infoArea span {position:relative;font-size:20px;color:#666;}
.academics .aca_cont .infoArea span+span {padding-left:20px;}
.academics .aca_cont .infoArea span+span:before {content:'';position:absolute;left:10px;top:5px;width:1px;height:16px;background:#707070;display:block;}
.academics .aca_cont .txtBody2 {line-height:26px;color:#212121}
.academics .aca_cont .txtList.dot>li {color:#212121}

.affi_greeting.typeEng.greeting .top_txt {margin-top:80px}
.affi_greeting.typeEng.greeting .greeting_fr {margin-top:-170px;}

.machineCar.dept_goal .history .infoWrap>li p .wB {padding-right:15px;font-weight:600 !important}

/* 250120 수정 */
.organization_inno.org_2025 .wHide{display:none;}
.organization_inno.org_2025 .chartWrap{max-width:100%;}
.organization_inno.org_2025 .chart{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.organization_inno.org_2025 .chart .orgBx{position:relative;border:1px solid #E6E6E6;box-sizing:border-box;}
.organization_inno.org_2025 .chart .orgBx .tit{background:#173B66;color:#fff;font-size:18px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px;text-align:center;}
.organization_inno.org_2025 .chart .orgBx .txtList{padding:25px 35px 35px;border-top:1px solid #E6E6E6;}
.organization_inno.org_2025 .chart .orgBx .tit.gray{background:#666666;}
.organization_inno.org_2025 .chart .orgBx .tit.black{background:#030303;border-radius:50px;}
.organization_inno.org_2025 .chart .orgBx .tit.red{background:#A70638;}
.organization_inno.org_2025 .chart .orgBx .tit.wGray{background:#F7F7F7;color:#000;}
.organization_inno.org_2025 .chart .orgBx .tit.line{background:#fff;border:1px solid #D2D2D2;color:#000;}
.organization_inno.org_2025 .chart1{padding-bottom:102px;width:445px;margin:0 auto;}
.organization_inno.org_2025 .chart1 li{width:100%;margin:0;}
.organization_inno.org_2025 .chart1::before{content:"";position:absolute;width:1px;height:102px;background:#D2D2D2;left:50%;right:auto;top:auto;bottom:0;transform:translateX(-50%);}
.organization_inno.org_2025 .chart2{width:380px;position:relative;margin:0 0 0 64px;margin-top:-79px;padding-bottom:12px;}
.organization_inno.org_2025 .chart2 li{width:100%;margin:0;}
.organization_inno.org_2025 .chart2::before{content:"";position:absolute;width:256px;height:1px;background:#D2D2D2;right:auto;left:100%;top:30px;}
.organization_inno.org_2025 .chart3{padding-bottom:40px;width:320px;margin:0 auto;}
.organization_inno.org_2025 .chart3 li{width:100%;margin:0;}
.organization_inno.org_2025 .chart3 .orgBx{border-radius:50px;}
.organization_inno.org_2025 .chart3::before{content:"";position:absolute;width:1px;height:40px;background:#D2D2D2;left:50%;right:auto;top:auto;bottom:0;transform:translateX(-50%);}
.organization_inno.org_2025 .chart3 li::before{display:none;}
.organization_inno.org_2025 .chart4{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;margin:0 64px;padding-bottom:80px;}
.organization_inno.org_2025 .chart4 > li{width:380px;margin:0;border:none;}
.organization_inno.org_2025 .chart4 > li:nth-child(2){width:445px;margin:0 35px;}
.organization_inno.org_2025 .chart4::before{display:none;}
.organization_inno.org_2025 .chart4 > li::before{display:none;}
.organization_inno.org_2025 .chart4>li:not(:last-child)::after{display:none;}
.organization_inno.org_2025 .chart4 > li:nth-child(1)::before{content:"";position:absolute;display:block;width:38px;height:1px;background:#D2D2D2;right:auto;left:100%;top:30px;}
.organization_inno.org_2025 .chart4 > li:nth-child(1)::after{content:"";position:absolute;display:block;width:1px;height:115px;background:#D2D2D2;left:160px;right:auto;top:auto;bottom:-115px;}
.organization_inno.org_2025 .arr_bx{position:absolute;}
.organization_inno.org_2025 .arr_bx::before{content:"";position:absolute;background:#D2D2D2;z-index:-1;}
.organization_inno.org_2025 .arr_bx::after{content:"";position:absolute;width:8px;height:10px;background:url(../img/innoSupport/ico_arr_org.svg) no-repeat center;z-index:-1;}
.organization_inno.org_2025 .arr_bx p{font-size:14px;font-weight:500;line-height:20px;color:#666;}
.organization_inno.org_2025 .chart4 .bottomR{left:160px;bottom:-102px;width:248px;}
.organization_inno.org_2025 .chart4 .bottomR p{text-align:center;}
.organization_inno.org_2025 .chart4 .bottomR::before{width:calc(100% + 4px);height:1px;bottom:-14px;}
.organization_inno.org_2025 .chart4 .bottomR::after{bottom:-19px;right:-6px;}
.organization_inno.org_2025 .chart4 .bottom{left:226px;bottom:-80px;height:80px;display:inline-flex;align-items:center;}
.organization_inno.org_2025 .chart4 .bottom::before{width:1px;height:80px;}
.organization_inno.org_2025 .chart4 .bottom::after{transform:rotate(90deg);left:-3px;bottom:-3px;}
.organization_inno.org_2025 .chart4 .bottom br{display:block;}
.organization_inno.org_2025 .chart4 .bottom p{padding-left:14px;}
.organization_inno.org_2025 .chart5{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;margin:0 64px;}
.organization_inno.org_2025 .chart5 > li{width:380px;margin:0;border:none;}
.organization_inno.org_2025 .chart5 > li:nth-child(2){width:445px;margin:0 35px;}
.organization_inno.org_2025 .chart5 > li:nth-child(1){margin-top:154px;}
.organization_inno.org_2025 .chart5 > li:nth-child(1)::before{content:"";position:absolute;display:block;width:38px;height:1px;background:#D2D2D2;right:auto;left:100%;top:30px;} 
.organization_inno.org_2025 .chart5 > li:nth-child(2) .orgBx{border-color:#000;}
.organization_inno.org_2025 .chart5 > li:nth-child(2) .txtList{border-top:none;padding-bottom:30px;}
.organization_inno.org_2025 .chart5 .top{left:76px;top:-80px;height:80px;display:inline-flex;align-items:center;}
.organization_inno.org_2025 .chart5 .top::before{width:1px;height:80px;right:0;}
.organization_inno.org_2025 .chart5 .top::after{transform:rotate(-90deg);right:-4px;top:-3px;}
.organization_inno.org_2025 .chart5 .top p{padding-right:20px;}
.organization_inno.org_2025 .chart5 br:not(.wHide){display:block;}
.organization_inno.org_2025 .chart5 .or_bx{width:210px;margin:0 auto 54px;}
.organization_inno.org_2025 .chart5 .or_bx .tit{font-size:14px;font-weight:500;height:30px;padding:0 5px;width:150px;margin:0 auto;}
.organization_inno.org_2025 .chart5 .or_bx ul{display:flex;flex-wrap:wrap;justify-content:center;position:relative;}
.organization_inno.org_2025 .chart5 .or_bx ul::before{content:"";position:absolute;width:1px;height:100%;background:#D2D2D2;left:50%;transform:translateX(-50%);z-index:-1;}
.organization_inno.org_2025 .chart5 .or_bx ul::after{content:"";position:absolute;width:100%;height:1px;background:#D2D2D2;left:0;bottom:15px;z-index:-1;}
.organization_inno.org_2025 .chart5 .or_bx ul li:not(.row){margin-bottom:5px;width:100%;}
.organization_inno.org_2025 .chart5 .or_bx ul li.row{margin-top:11px;margin-right:15px;}
.organization_inno.org_2025 .chart5 .or_bx ul li.row .tit{width:60px;}
.organization_inno.org_2025 .chart5 .or_bx ul li:last-child.row{margin-right:0;}
.organization_inno.org_2025 .chart5 .arr_bx.right{width:35px;right:-35px;top:260px;}
.organization_inno.org_2025 .chart5 .arr_bx.right::before{width:35px;height:1px;top:4px;}
.organization_inno.org_2025 .chart5 .arr_bx.right::after{right:0;}
.organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap{margin-top:30px;}
.organization_inno.org_2025 .chart5 .orgBx_wrap > p{font-size:14px;font-weight:500;line-height:20px;color:#666;margin-top:15px;}
.organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left{width:35px;left:-35px;top:24px;display:inline-flex;justify-content:center;}
.organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left p{writing-mode: vertical-lr;padding-top:14px;letter-spacing:-2px;word-spacing:10px;}
.organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left p br{display:none;}
.organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left::before{width:35px;height:1px;top:4px;}
.organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left::after{transform:rotate(-180deg);left:0;}
.organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .arr_bx.left{top:36px;}
.organization_inno.org_2025 .chart5 .bottomL{display:none;}
.organization_inno.org_2025 .chart6{width:100%;padding-top:80px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin:0;gap:32px;}
.organization_inno.org_2025 .chart6::before{content:"";position:absolute;width:1px;height:40px;background:#D2D2D2;left:50%;top:0;transform:translateX(-50%);z-index:-1;display:none;}
.organization_inno.org_2025 .chart6::after{content:"";position:absolute;width:955px;height:1px;background:#D2D2D2;left:50%;top:40px;transform:translateX(-50%);z-index:-1;}
.organization_inno.org_2025 .chart6 > li{width:33.33%;margin:0;position:relative;flex:1;}
.organization_inno.org_2025 .chart6 > li::before{content:"";position:absolute;width:1px;height:80px;background:#D2D2D2;left:calc(50% + 1px);top:-80px;transform:translateX(-50%);z-index:-1;}
.organization_inno.org_2025 .chart6 > li:not(:nth-child(2))::before{height:40px;top:-40px;}
.organization_inno.org_2025 .chart6 .orgBx{height:100%;}
.organization_inno.org_2025 .chart6 .orgBx .row3{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;padding:25px 28px 35px;}
.organization_inno.org_2025 .chart6 .orgBx .row3>li{padding-right:20px;}
.organization_inno.org_2025 .chart6 .orgBx .row3 ul{padding:0;margin:6px 0 0;border-top:none;}
.organization_inno.org_2025 .chart6 .orgBx .row3 ul li{font-size:12px;font-weight:500;line-height:14px;}
.organization_inno.org_2025 .chart6 .orgBx .row3 ul li::before{top:6px;}
.organization_inno.org_2025 .chart6 .orgBx .row3 ul li + li{margin-top:6px;}
.organization_inno.org_2025 .chart6 .orgBx .half{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;}
.organization_inno.org_2025 .chart6 .orgBx .half>li{width:50%;}
.organization_inno.org_2025 .chart6_2 .orgBx{height:auto;}
.organization_inno.org_2025 .chart6 .orgBx .line span{display:block;}
.organization_inno.org_2025 .chart6 .orgBx .line > li + li{padding-top:20px;margin-top:20px;border-top:1px solid #E6E6E6;}
.organization_inno.org_2025 .chart6 .orgBx .line > li + li::before{top:32px;}
.organization_inno.org_2025 .chart6 .orgBx .half:not(.dot) p{font-size:16px;font-weight:500;color:#000;}
.organization_inno.org_2025 .chart6 .orgBx .half:not(.dot) ul{padding:0;margin:6px 0 0;border-top:none;}
.organization_inno.org_2025 .chart6 .orgBx .half:not(.dot) > li{padding-right:20px;}
.organization_inno.org_2025 .chart6 .orgBx .half:not(.dot) > li:nth-child(n+3){margin-top:20px;}
.organization_inno.org_2025 .chart5 .top .wHide{display:none;}

.innoSupport_c .rowArea{display:flex;flex-wrap:wrap;justify-content:start;align-items:start;width:1509px;}
.innoSupport_c .rowArea .tit{width:360px;line-height:50px;}
.innoSupport_c .rowArea .cont{flex:1;}
.innoSupport_c .rowArea.targetArea{padding-bottom:116px;}
.innoSupport_c .rowArea.targetArea .tit{margin-top:6px;}
.innoSupport_c .rowArea.targetArea .targetTxt{margin-bottom:0;font-size:32px;font-weight:500;line-height:44px;}
.innoSupport_c .rowArea.strategyArea{padding-bottom:103px;}
.innoSupport_c .boxList{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;margin-right:-22px;}
.innoSupport_c .boxList> li{margin-right:22px;border:1px solid #707070;padding:20px 20px 18px;position:relative;}
.innoSupport_c .boxList> li::before{content:"";position:absolute;width:1px;background:#D2D2D2;left:50%;transform:translateX(-50%);z-index:-1;}
.innoSupport_c .boxList> li:nth-child(1)::before{height:24px;bottom:-24px;}
.innoSupport_c .boxList> li:nth-child(1)::after{content:"";position:absolute;width:200px;height:1px;background:#D2D2D2;left:50%;bottom:-24px;z-index:-1;}
.innoSupport_c .boxList> li:nth-child(2)::before{height:50px;bottom:-50px;}
.innoSupport_c .boxList> li:nth-child(3)::before{height:156px;bottom:-156px;}
.innoSupport_c .boxList> li:nth-child(4)::before{height:50px;bottom:-50px;}
.innoSupport_c .boxList> li:nth-child(4)::after{content:"";position:absolute;width:256px;height:1px;background:#D2D2D2;left:50%;bottom:-50px;z-index:-1;}
.innoSupport_c .boxList> li:nth-child(5)::before{height:24px;bottom:-24px;}
.innoSupport_c .boxList> li:nth-child(5)::after{content:"";position:absolute;width:1px;height:108px;background:#D2D2D2;left:-11px;bottom:-132px;z-index:-1;}
.innoSupport_c .boxList> li:nth-child(1),
.innoSupport_c .boxList> li:nth-child(2){width:177px;}
.innoSupport_c .boxList> li:nth-child(3),
.innoSupport_c .boxList> li:nth-child(4),
.innoSupport_c .boxList> li:nth-child(5){width:235px;}
.innoSupport_c .boxList .num{color:#666;}
.innoSupport_c .boxList .listTxt{color:#111;line-height:26px;}
.innoSupport_c .rowArea.businessArea{padding-bottom:145px;}
.innoSupport_c .boxBgList{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;margin-right:-22px;}
.innoSupport_c .boxBgList>li{margin-right:22px;position:relative;}
.innoSupport_c .boxBgList>li::before{content:"";position:absolute;width:1px;background:#D2D2D2;left:50%;transform:translateX(-50%);z-index:-1;}
.innoSupport_c .boxBgList>li:nth-child(1)::before{height:80px;top:-80px;}
.innoSupport_c .boxBgList>li:nth-child(3)::before{height:24px;top:-24px;}
.innoSupport_c .boxBgList>li:nth-child(3)::after{content:"";position:absolute;width:256px;height:1px;background:#D2D2D2;left:50%;top:-24px;z-index:-1;}
.innoSupport_c .boxBgList>li:nth-child(4)::before{height:24px;top:-24px;}
.innoSupport_c .boxBgList>li:nth-child(1){width:377px;}
.innoSupport_c .boxBgList>li:not(:nth-child(1)){width:235px;}
.innoSupport_c .boxBgList>li .txtBody1.boxTit{background:#173B66;color:#fff;margin-bottom:0;line-height:26px;font-weight:600;text-align:center;padding:18px 0;}
.innoSupport_c .boxBgList>li .box{padding:18px 20px 23px;border:1px solid #E6E6E6;border-top:none;}
.innoSupport_c .boxBgList>li .box p{color:#111;line-height:20px;}
.innoSupport_c .boxBgList>li .box p:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E6E6E6;}
.innoSupport_c .boxIcoList{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;margin-right:-35px;} 
.innoSupport_c .boxIcoList>li{width:calc(33.33% - 35px);margin-right:35px;border:1px solid #E6E6E6;padding:25px 28px 28px 98px;position:relative;}
.innoSupport_c .boxIcoList>li .ico{position:absolute;left:28px;top:28px;}
.innoSupport_c .boxIcoList>li .txtBody2{color:#111;line-height:26px;margin-bottom:0;}



@media all and (max-width:1700px){
    /********** 국문 **********/
    .pcBr {display:none;}    

    .typeEng .etcBusiness .listArea>li .cont {padding: 0 50px;}
    .typeEng .etcBusiness .listArea>li .cont ul {padding-left:0;}

    /* 250120 수정 */
    .innoSupport_c .rowArea{width:100%;}
    .innoSupport_c .rowArea .tit{width:280px;}
    .innoSupport_c .boxList{align-items:stretch;}
    .innoSupport_c .boxList li:last-child{margin-right:0;}
    .innoSupport_c .boxList li br{display:none;}
    .innoSupport_c .boxList> li:nth-child(1),
    .innoSupport_c .boxList> li:nth-child(2){width:calc(20% - 22px);}
    .innoSupport_c .boxList> li:nth-child(3),
    .innoSupport_c .boxList> li:nth-child(4),
    .innoSupport_c .boxList> li:nth-child(5){width:calc(20% - 22px);}
    .innoSupport_c .boxList> li:nth-child(1)::after{width:calc(100% + 24px);}
    .innoSupport_c .boxList> li:nth-child(2)::before{height:24px;bottom:-24px;}
    .innoSupport_c .boxList> li:nth-child(4)::before{height:24px;bottom:-24px;}
    .innoSupport_c .boxList> li:nth-child(4)::after{width:calc(100% + 24px);bottom:-24px;}
    .innoSupport_c .boxList> li:nth-child(5)::after{height:33%;bottom:calc(-33% - 24px);}
    .innoSupport_c .boxBgList>li br{display:none;}
    .innoSupport_c .boxBgList>li:nth-child(1){width:calc(40% - 22px);}
    .innoSupport_c .boxBgList>li:not(:nth-child(1)){width:calc(20% - 22px);}
    .innoSupport_c .boxBgList>li:nth-child(3)::after{width:calc(100% + 24px);}
    .innoSupport_c .boxIcoList li br{display:none;}
    
    .organization_inno.org_2025 .chart6 > li::before{left:50%;}
}

@media all and (max-width:1500px){
    .greeting .greeting_img {max-width:620px;}
    .greeting .greeting_fr+.division {margin-top:-180px;}
    .typeEng.greeting .greeting_fr+.division {margin-top:-310px;}
    .typeEng.greeting_kor .tit_St .tit {font-size:72px;line-height:88px;}

    .vision .motionImg.half {width:100%;height:380px;margin-left:0;}
    .vision .motionImg.half .img {height:100%;}
    .vision .motionImg.half .img img {height:100%;object-fit: cover;}
    .vision .object {height:380px;}
    .vision .object .cirArea {padding-top:70px;padding-left:40px;padding-right:40px;text-align:center;}
    .vision .object .cirArea br {display:block;}

    .eduIdeology .motionImg.wide {height:100%;}
    .eduIdeology .motionImg.wide .img {height:100%;}
    .eduIdeology .motionImg.wide .img img {height:100%;object-fit:cover;}

    .eduIdeology .cirArea {flex-wrap: wrap;margin-top:-20px;justify-content: flex-start;}
    .eduIdeology .cirArea .cir {margin-top:20px;margin-right:20px;}

    .ideology .motionImg .img {max-width:700px;height:480px;}
    .ideology .motionImg .img img {height:100%;object-fit: cover;}
    .ideology .imgCont .cont {padding-left:720px;}
    .ideology .imgCont.right .cont {padding-right:720px;}

    .symbol .motionImg .img {width:600px;}
    .symbol .cont_St {display:block;padding-left:600px;height:auto;}
    .symbol .right .cont_St {padding-right:600px;}
    .symbol .cont_St br {display:none;}

    .history .fix_img .thum_img .txtArea {margin-left:60px;}

    .txtList.halfType .mT_m {margin-top:0}
    .txtList.halfType .mT_m2 {margin-top:0}
    .txtList.halfType .mT_m3 {margin-top:0}
    .work_info .txtList.halfType>li {width:100%;}

    .comeway .map_info>div.address {width:600px;}
    .comeway .map_info>div.tel {width:250px;}
    .comeway .map_info>div.fax {width:250px;}

    .deptInfo .motionImg {width:580px;}
    .deptInfo .division .txtArea {width: calc(100% - 580px);padding-left:60px;}

    .innoSupport .motionImg img {height:100%;object-fit: cover;}

    .innoSupport_b .roleArea {margin-bottom:-200px;transform: scale(.7);transform-origin: center top;}
    .typeEng.innoSupport_b .roleArea {width:1400px;}

    .etcBusiness .listArea>li .cont ul {padding-left:30px;padding-right: 30px;}

    .dept_info .img_info_btm .txtBody1 br {display:none;}

    .typeEng .industryBusiness  .boxList .txtBody1 br {display:none;}

    .typeEng.etcBusinessWrap .tit_St .tit {display:inline;}
    .typeEng.etcBusinessWrap .tit_St .tit:last-child {padding-left:0;}


    /* 250120 수정 */
    .organization_inno.org_2025 .chart{width:100%;}
    .organization_inno.org_2025 .chart .orgBx .txtList{padding:20px 20px 30px;}
    .organization_inno.org_2025 .chart1>li{width:calc(33.33% - 30px);}
    .organization_inno.org_2025 .chart2{width:calc(33.33% - 30px);margin-left:0;}
    .organization_inno.org_2025 .chart2::before{width:calc(50% + 45px);}
    .organization_inno.org_2025 .chart3{width:320px;}
    .organization_inno.org_2025 .chart4{margin:0 -30px 0 0;width:calc(100% + 30px);align-items:stretch;}
    .organization_inno.org_2025 .chart4 > li{margin-right:30px;}
    .organization_inno.org_2025 .chart4 > li,
    .organization_inno.org_2025 .chart4 > li:nth-child(2){width:calc(33.33% - 31px);}
    .organization_inno.org_2025 .chart4 > li:nth-child(2){margin-left:0;}
    .organization_inno.org_2025 .chart4 > li:nth-child(1)::after{left:50%;transform:translateX(-50%);}
    .organization_inno.org_2025 .chart4 .orgBx{height:100%;}
    .organization_inno.org_2025 .chart4 .bottomR{width:calc(50% + 30px);left:50%;}
    .organization_inno.org_2025 .chart4 .bottomR::after{right:-3px;}
    .organization_inno.org_2025 .chart4 .bottom{left:calc(50% + 7px);}
    .organization_inno.org_2025 .chart5{margin:0 -30px 0 0;width:calc(100% + 30px);}
    .organization_inno.org_2025 .chart5 > li,
    .organization_inno.org_2025 .chart5 > li:nth-child(2){width:calc(33.33% - 30px);}
    .organization_inno.org_2025 .chart5 > li:nth-child(1)::before{width:30px;}
    .organization_inno.org_2025 .chart5 > li{margin-right:30px;} 
    .organization_inno.org_2025 .chart5 > li:nth-child(2){margin-left:0;margin-right:30px;}
    .organization_inno.org_2025 .chart5 > li:last-child{margin-right:0;}
    .organization_inno.org_2025 .chart5 .top{left:auto;right:calc(50% + 7px);}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left{width:30px;left:-30px;}
    .organization_inno.org_2025 .chart5 .arr_bx.right{width:30px;right:-30px;top:250px;}
    .organization_inno.org_2025 .chart6{gap:30px;}
    .organization_inno.org_2025 .chart6::after{width:calc(70% - 20px);}
    .organization_inno.org_2025 .chart6 .orgBx .row3 ul{margin:6px 0 10px;}
    .organization_inno.org_2025 .chart6 .orgBx .row3>li{padding-right:0;width:50%;}
    .organization_inno.org_2025 .chart6 .orgBx .half:not(.dot) > li{padding-right:10px;}
}


@media all and (max-width:1450px){
    .innoSupport_b .roleArea {left:-5%;}
}

@media all and (max-width:1400px){
    .innoSupport .motionImg .innerBox.half .headLine1 {width:40%;}
    .innoSupport .motionImg .innerBox.half .headLine_b {width:60%;}
    .innoSupport .motionImg.type2>.innerBox>div:first-child {width:40%}
    .innoSupport .motionImg.type2>.innerBox>div:nth-child(2) {width:60%;margin-left:0;}

    .typeEng.innoSupport .motionImg.type2>.innerBox>div {width:100%;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div br {display:none;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div+div {width:100%;margin-left:0;margin-top:20px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox {padding-top:80px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li:nth-child(4) .listTxt {margin-top:0;}

    .jobConnectArea .circle {width:180px;height:180px;}
    .jobConnectArea .connect {width:calc(100% - 664px);}
    .jobConnectArea .connect .tit {margin-top:-37px}

    .role .right .motionImg {width:450px;height:450px;}
    .role .right .txtArea {width:calc(100% - 450px);padding-right:50px;}
    .role .left .txtArea {padding-left:50px;}
    .role .left .motionImg {width:400px;height:560px;}
    .role .left .txtArea {width:calc(100% - 400px);}
    .role .right {padding-bottom: 150px !important;}
    .role .txt br {display:none;}
    .role .txt {font-size:20px;line-height: 37px;}
    
    .role.typeEng .headLine1 br {display:none;}
    .role.typeEng .headLine1 {margin-bottom:20px;font-size:32px;line-height:45px;}

    .role3.typeEng .top_lineTit .tit {display:inline;}

    .typeEng .etcBusiness .listArea>li .cont ul.txtList>li {font-size:14px;line-height:22px;}

    .typeEng .etcBusiness {height:auto;margin-top:50px;}
    .typeEng .etcBusiness .listArea>li .circle {width:180px;height:180px;font-size:15px;line-height: 24px;}
    .typeEng .etcBusiness .main_circle {margin-top:0;margin-left:0;position:relative;left:auto;top:auto;margin:0 auto;text-align: center;margin-bottom: 30px;}
    .typeEng .etcBusiness .listArea>li {width:100% !important;margin-left:0 !important;margin-right: 0 !important;}
    .typeEng .etcBusiness .listArea>li+li {margin-top:20px;}
    .typeEng .etcBusiness .listArea>li .circle {right:auto !important;left:0 !important}
    .typeEng .etcBusiness .listArea>li .circle:before {left: auto !important;right:-20px !important;}
    .typeEng .etcBusiness .listArea>li:nth-child(n+3) {margin-top:20px;}
    .typeEng .etcBusiness .listArea>li .cont {width:calc(100% - 200px);margin-left:200px !important;}
    .typeEng .etcBusiness .listArea>li:nth-child(n+3) .cont {height:200px;}
    .typeEng .etcBusiness .listArea>li .cont ul {padding-right: 0;}
    .typeEng .etcBusiness .listArea>li .cont .txtBody1 {font-size:14px;line-height:25px;}
}

@media all and (max-width:1340px){
    .ideology .imgCont .cont .tit {font-size:50px;line-height:70px;}

    .typeEng.ideology .imgCont .cont .tit {margin-bottom:0;line-height: 60px;}
    .typeEng.ideology.groupCont .bottomContArea .division.right .tit br {display: none;}
    .typeEng.ideology .imgCont .cont .tit_s {margin-top:0;}

    .vision .strategyArea .areaWrap {margin-left: 50px;width: calc(100% - 310px);}

    .work_info.groupCont .contSection>dt {width:280px;}
    .work_info.groupCont .contSection>dd {width:calc(100% - 330px)}

    .leftContImg .txtArea {padding-left:60px !important;}

    .stepArea2 .item {width:195px;}

    .innoSupport_b .roleArea {left:-10%;}

    .industryBusiness .boxList {padding:40px 20px;}
}

@media all and (max-width:1330px){
    /* 250120 수정 */    
    .innoSupport_c .boxList> li:nth-child(5)::after{height:29%;bottom:calc(-29% - 24px);}
}

@media all and (max-width:1300px){
    .cont_St  {padding-left:55px;}

    .vision .object .cirArea .circle {width:200px;height:200px;}
    .vision .object .cirArea {padding-top:100px;}

    .affi_greeting.greeting .greeting_img {max-width:480px}
    .affi_greeting.greeting .cont_St {padding-right:490px;}
    .affi_greeting.greeting .greeting_fr {margin-top:-170px;}
    .affi_greeting.greeting .top_txt br {display:none;}
    .affi_greeting.typeEng.greeting .greeting_fr+.division {margin-top:-250px;}
    .affi_greeting.typeEng.greeting .greeting_fr {margin-top:-115px;}
    

    .eduIdeology .cirArea .cir {width:180px;height:180px;}
    .eduIdeology .dotTxt p {font-size:27px;}
    .eduIdeology .fullArea .txtWrap .btmTxt {font-size:28px;line-height:40px;}

    .symbol .tit_St .tit:last-child {padding-left:0;}
    .symbol .tit_St .tit {display:inline;}
    .symbol .motionImg .img {width:450px;}
    .symbol .right .cont_St {padding-left:0;padding-right:450px;}
    .symbol .cont_St {padding-left:450px;}

    .numList.type4 {display:block;}
    .numList.type4>li {width:50%;padding-right:20px}

    .history .history_cont {padding-left:700px !important;}

    .comeway .map_info>div.address {width:100%;margin-bottom:20px;}
    .comeway .map_info.full>div.address {margin-bottom:0;}

    .leftContImg .imgArea {float:inherit;margin-bottom:60px;padding-bottom: 0 !important;;}
    .leftContImg .txtArea {display:block;height:auto;padding-left:0 !important;}

    .deptInfo .division .txtArea .headLine1 {margin-top:0;}

    .deptInfo .division:nth-child(n+2) {padding-bottom: 80px !important;}

    .innoSupport .diagram .arrow {margin:0 15px;}
    .innoSupport .diagram .cirTit>p>span {font-size:20px;}

    .deptInfo .division .txtArea .deptList>li .dept {font-size:18px;}

    .etcArea.btn .txtBody2 br {display:none;}


    .innoSupport_b .roleArea {left:-15%;}

    .eduBusiness .txtList>li .box {font-size:17px;line-height: 27px;}

    .dept_info .img_info_top .motionImg {width:500px;height:500px;}
    .dept_info .img_info_btm {padding-left:550px !important;margin-top:-500px;height:500px;}

    .stepArea.typeIco.type3>ul.reverse {display:block;}
    .stepArea>ul.reverse .item:first-child {margin-right:60px;}
    .stepArea>ul.reverse .item:first-child:after {content:"";position:absolute;right:-38px;top:calc(50% - 10px);display:block;width:10px;height:20px;background:url(../img/common/icon_stopArrow.png) no-repeat center center/100% auto;}
    .global_2 .stepArea.last .item:before {display:block !important;}
    .stepArea.step4>ul.reverse .item:nth-of-type(4n) {margin-right:0;}
    .stepArea.step4>ul.reverse {overflow:hidden}
    .global_2 .stepArea.rowItem2 {position:Relative;}
    .global_2 .stepArea.rowItem2:before  {content:"";position:absolute;left:25%;margin-left:-5px;bottom:-41px;display:block;width:10px;height:20px;background:url(../img/common/icon_stopArrow.png) no-repeat center center/100% auto;transform: rotate(90deg);}
    .global_2 .stepArea.rowItem2+.stepArea:before {display:none;}
    .global_2 .stepArea.rowItem2.last:before {display:none;}

    .typeEng .eduBusiness .txtList>li .box {padding-left:15px;padding-right:15px;font-size:17px;line-height:26px;}
    .typeEng .eduBusiness .txtList>li .box br {display:none;}

    .history_b .division.left .motionImg {width:480px;}
    .history_b .division.right {height:480px;margin-top:-480px;padding-left:540px;}
    .history_b .division.right .headLine_b {margin-top:0;margin-bottom:40px;}
}
	
@media (min-width: 1041px) and (max-width: 1300px) {
    .jobConnectArea {flex-wrap: wrap;justify-content: center;margin-top:25px;}
    .jobConnectArea .connect {width:100%;height:200px;margin-left:60px;}
    .jobConnectArea .connect .tit {margin-top:30px;transform: rotate(90deg);width:200px;margin:0 auto;}
}

@media all and (max-width:1200px){

    .tit_St .tit:last-child {padding-left:0px;}

    .affi_greeting.greeting .greeting_fr {margin-top:-200px;}

    .ideology .motionImg .img {max-width:600px;}
    .ideology .motionImg .img img {object-position: right;}
    .ideology .imgCont .cont {padding-left:620px;}
    .ideology .imgCont.right .cont {padding-right:620px}
    .ideology .imgCont .cont .tit br {display: none;}
    .ideology .imgCont .cont .tit {font-size:45px;line-height:65px;}

    .typeEng.greeting .greeting_fr {margin-top:0;}
    .typeEng.greeting .greeting_fr+.division {margin-top:-400px;}
    
    .typeEng.greeting_kor .greeting_txt.long {width:100%;}

    .ideology .tit_St .tit {display:inline;}

    .typeEng.ideology .imgCont .cont .tit {line-height: 54px;;}
    .typeEng.ideology.groupCont .bottomContArea .division.right {margin-top:0;}

    .history .fix_img .thum_img {width:780px;}
    .history .history_cont {padding-left:560px !important;}
    
    .vision.typeEng .tit_St .tit {display:inline;}

    .eduIdeology .fullArea .txtWrap .btmTxt br {display:none;}

    .numList.type9>li {width:50%}
    .numList.type9>li:last-child {width:100%;}

    .dept_info .tit_St .tit {display:inline;}
    .fundingList .tit_St .tit {display:inline;}

    .policy .linkBox>a {width:100%;padding-right: 0;}

    .stepArea2>ul .item+.item {margin-left:10px;}
    .stepArea2>ul>li .item {width:155px;}
    .stepArea2 .item .ico img {height:40px}

    .stepArea2 ul>li .headLine3 {font-size:18px;margin-top:5px;line-height:25px;}
    .stepArea2 ul>li .headLine3>span {display:block;}

    .innoSupport .motionImg.type2>.innerBox {padding-top:100px;}
    .innoSupport .motionImg.type2>.innerBox>div {width:100% !important;}
    .innoSupport .motionImg.type2>.innerBox>div:first-child {margin-bottom:30px;}

    .deptInfo .division {align-items: flex-start;}
    .deptInfo .division .txtArea {width:calc(100% - 450px);}
    .deptInfo .division:nth-child(odd) {flex-direction: inherit;}
    .deptInfo .division:nth-child(odd) .txtArea {padding-right:0;padding-left:60px;}
    .deptInfo .motionImg {width:450px;}

    .organization_inno .chart {width:calc(100% + 20px);margin-left:-20px;}
    .organization_inno .chart>li {width:calc(33.333% - 20px);margin-left:20px;}
    .organization_inno .chart3>li:not(:last-child)::after {width:calc(100% + 20px)}
    .organization_inno .chart>li.box>p {font-size:16px;}
    .organization_inno .chart4>li:not(:last-child)::after {width:calc(100% + 22px)}
    .organization_inno .chart1>li:nth-child(3) {margin-top:70px;}
    .organization_inno .chart2:before {top:29px;}
    .organization_inno .chart3:before {top:29px;}

    .innoSupport_b .noPb .tit {width:100%;}
    .innoSupport_b .noPb .cont {width:100%;}
    .innoSupport_b .division.tit {padding-bottom: 60px !important;margin-top:-70px !important}
    .innoSupport_b .noPb .cirTit {padding:15px;}
    .innoSupport_b .noPb .cirTit .headLine1 {font-size:30px;}
    .innoSupport_b .arrow {margin:20px auto;}
    .innoSupport_b .noPb .mT {margin-top:0;}
    .innoSupport_b .roleArea {left:0;}
    .innoSupport_b .roleArea {transform: none;width:auto;margin-bottom: 0;}
    .innoSupport_b .roleArea .circle {display:none;}
    .innoSupport_b .roleArea .listCont li {left:auto !important;right: auto !important;top: auto !important;bottom:auto !important;position: relative !important;transform: none !important;}
    .innoSupport_b .roleArea .listCont li+li {margin-top:20px;}
    .innoSupport_b .roleArea .listCont li .box {width:100%;padding:20px 15px !important;max-width: inherit !important;min-width: inherit !important;}
    .innoSupport_b .roleArea .listCont li .box br {display:none;}
    .innoSupport_b .roleArea .bgArea {width:350px;height:350px;margin:0 auto;margin-bottom:50px;background:#F9F9F9;border-radius: 50%;;}
    .innoSupport_b .roleArea .bgArea .tit {width:250px;height:250px;margin-left:0;margin-top:0;border-radius: 50%;background:#A70638;text-align: center;line-height: 250px;}

    .innoSupport_b .icoTxtList.space {display:block;}
    .innoSupport_b .icoTxtList.space>li {width:calc(50% - 40px);}
    .innoSupport_b .icoTxtList.space>li:nth-child(n+3) {margin-top:40px;}

    .typeEng.innoSupport_b .icoTxtList.space>li {width:calc(50% - 40px)}
    .typeEng.innoSupport_b .icoTxtList>li {width:calc(50% - 40px);padding-right: 30px;}

    .eduBusiness {height:310px;}
    .eduBusiness .bgArea .circle img {width:350px;}
    .eduBusiness .bgArea .tit {font-size:24px;line-height:33px;}
    .eduBusiness .txtList>li {width:calc(50% - 150px)}
    .eduBusiness .txtList>li .box {height:85px;padding-top:15px;}
    .eduBusiness .txtList>li:nth-child(1) {top:16px;}
    .eduBusiness .txtList>li:nth-child(2) {top:16px;}
    .eduBusiness .txtList>li:nth-child(3) {bottom:16px;}
    .eduBusiness .txtList>li:nth-child(4) {bottom:16px;}

    .boxTxtList {margin-top:0;}

    .industryBusiness .bgArea .bgWrap img {width:380px;}
    .industryBusiness .bgArea .circle {width:140px;height:140px;}
    .industryBusiness .bgArea .cirTit {width:200px;height:50px;line-height: 50px;;}
    .industryBusiness .bgArea .circle.type1 {margin-top:-70px}
    .industryBusiness .bgArea .circle.type2 {margin-top:-70px}
    .industryBusiness .bgArea {width:500px;}
    .industryBusiness .bgArea .circle p {font-size:18px;}
    .industryBusiness .bgArea .cirTit.type1 {top:25px;margin-left:-100px;}
    .industryBusiness .bgArea .cirTit.type2 {bottom:25px;margin-left:-100px;}
    .industryBusiness .boxList {width:calc(50% - 280px);}
    .industryBusiness .boxList .txtBody1 {margin-bottom:5px !important;Font-size:16px;}

    
    .etcBusiness .main_circle {margin-top:-125px;margin-left:-125px;}
    .etcBusiness .main_circle img {width:250px;}
    .etcBusiness .listArea>li .circle {width:140px;height:140px;font-size: 18px;line-height: 25px;}
    .etcBusiness .listArea>li .cont ul.txtList>li {font-size:16px;line-height: 22px;}
    .etcBusiness .listArea>li .cont {height:140px;}
    .etcBusiness .listArea>li .cont .txtBody1 {font-size:16px;line-height: 22px;}
    .etcBusiness .listArea>li {width:calc(50% - 30px);}
    .etcBusiness .listArea>li:nth-child(1) {margin-right:30px;}
    .etcBusiness .listArea>li:nth-child(2) {margin-left:30px;}
    .etcBusiness .listArea>li:nth-child(3) {margin-right:30px;}
    .etcBusiness .listArea>li:nth-child(4) {margin-left:30px;}
    .etcBusiness .listArea>li .cont {width:calc(100% - 160px);}
    .etcBusiness .listArea>li:nth-child(2) .cont {margin-left:160px;}
    .etcBusiness .listArea>li:nth-child(4) .cont {margin-left:160px;}
    
    .etcBusiness .listArea>li .circle:before {width:20px;}
    .etcBusiness .listArea>li:nth-child(1) .circle:before {left:-20px;}
    .etcBusiness .listArea>li:nth-child(2) .circle:before {right:-20px;}
    .etcBusiness .listArea>li:nth-child(3) .circle:before {left:-20px;}
    .etcBusiness .listArea>li:nth-child(4) .circle:before {right:-20px;}
    .etcBusiness {height:390px;}
    .etcBusiness .listArea>li:nth-child(n+3) {margin-top:95px;}
    .etcBusiness .main_circle>p {font-size:25px;line-height: 33px;}

    .typeEng.innoSupport_b .roleArea {width:100%;}
    .typeEng.innoSupport_b .roleArea .listCont li .box {width:100% !important}
    .typeEng.innoSupport_b .roleArea .bgArea .tit {line-height: inherit;padding-top:82px;}
    .typeEng.innoSupport_b .roleArea+.arrow {padding-top:0;}

    .typeEng .eduBusiness .bgArea .circle {padding-top:47px;}
    .typeEng .eduBusiness .bgArea .tit {font-size:20px;line-height:26px;padding-top:45px}
    .typeEng .eduBusiness .txtList>li:nth-child(3) {bottom:-30px;}
    .typeEng .eduBusiness .txtList>li:nth-child(4) {bottom:-30px;}

    .typeEng .industryBusiness .bgArea .circle {width:140px;height:140px;}
    .typeEng .industryBusiness .bgArea .circle p {font-size:15px;line-height:22px;}
    .typeEng .industryBusiness .bgArea .circle.type1 {margin-top:-70px;}
    .typeEng .industryBusiness .bgArea .circle.type2 {margin-top:-70px;}
    .typeEng .industryBusiness .bgArea .cirTit {height:65px;margin-left:-130px;}
    .typeEng .industryBusiness .bgArea .cirTit.type2 {bottom:20px;height:90px;}

    .typeEng.organization_inno2 .chart2>li {max-width:220px;}
    .typeEng.organization_inno2 .chart4>li .box {padding:20px;}
    .typeEng.organization_inno2 .chart4>li::before {left: 50%}

    .academics .aca_cont {min-height:275px;}
    .academics .aca_cont .imgArea .motionImg {max-width:450px;}
    .academics .aca_cont .txtArea {padding-left:500px;}

    .policy .linkBox>a:nth-child(n+2) {margin-top:10px;}


    /* 250120 수정 */
    .innoSupport_c .rowArea .tit{width:100%;}
    .innoSupport_c .rowArea.targetArea{padding-bottom:100px;}    
    .innoSupport_c .rowArea.targetArea .tit{margin-top:0;}
    .innoSupport_c .boxList{align-items:start;}
    .innoSupport_c .boxList> li::before{display:none;}
    .innoSupport_c .boxList> li::after{display:none;}
    .innoSupport_c .rowArea.businessArea{padding-bottom:100px;}
    .innoSupport_c .rowArea.businessArea br{display:none;}
    .innoSupport_c .boxBgList>li::before{display:none;}
    .innoSupport_c .boxBgList>li::after{display:none;}
    
    .organization_inno.org_2025 .chart6::after{width:calc(70% - 18px);}
}


@media all and (max-width:1040px){
    .groupCont.bottomFix {margin-bottom:-120px;}
    .pageTabBase.fix {top:116px;}

    .typeEng .tit_St .tit {display:inline;}


    .greeting .greeting_img {float:inherit;max-width:100%;}
    .greeting .greeting_fr {margin-top:0;margin-bottom:50px;}
    .greeting .greeting_fr+.division {margin-top:0;}
    .greeting .cont_St {margin-top:-0px;} 
    .greeting .cont_St {padding-right:0;}
    .greeting .top_txt {margin-top:60px;margin-bottom:40px;}

    
    .affi_greeting.typeEng.greeting .top_txt {margin-top:30px;}
    .affi_greeting.typeEng.greeting .greeting_fr+.division {margin-top:-0px;}
    .affi_greeting.typeEng.greeting .greeting_fr {margin-top:0px;}

    .ideology .motionImg .img {height:auto;}
    .ideology .imgCont .cont {display:block;height:auto;padding-left:0;}
    .ideology .imgCont.right .cont {padding-right:0;}
    .ideology .motionImg {position:relative;width:100%;margin-left:0;}
    .ideology .motionImg .img {max-width:100%;}
    .ideology .imgCont.right .motionImg .img {float:inherit;}
    .ideology .imgCont .cont .tit_s {margin-top:50px;}

    .typeEng.ideology .imgCont .cont .tit {margin-top:30px;margin-bottom:30px;}
    .typeEng.ideology .imgCont .cont .tit_s {margin-top:50px;}
    .typeEng.ideology.groupCont .bottomContArea .division.left .tit br {display:block;}
    .typeEng.ideology .imgCont .cont .tit br {display:block;}

    .vision .strategyArea {padding-top:70px;}
    .vision .strategyArea .headLine1 {display:block;width:100%;margin-bottom:32px}
    .vision .strategyArea .areaWrap {width:100%;margin-left:0;}
    .vision .object {height:auto;}
    .vision .motionImg.half {height:100%;}
    .vision .object .cirArea {display:block;}
    .vision .object .cirArea .circle {width:180px;height:180px;}
    .vision .object .cirArea .circle {margin:0 auto;}
    .vision .object .cirArea .dot {margin:15px auto;}
    .vision .object .cirArea {padding-top:30px;padding-bottom:30px;}

    .vision .object .cirArea.typePc {display:none;}
    .vision .object .cirArea.typeMb {display:block;}
    .vision .object .cirArea.typeMb .wrap {display:flex;align-items: center;max-width:460px;margin:0 auto;}
    .vision .object .cirArea.typeMb .wrap+.wrap {margin-top:40px;}
    .vision .object .motionImg.half .img {position:relative;}
    .vision .object .motionImg.half .img:before {content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background: rgba(0,0,0,0.3);z-index: 1;}
    .vision.typeEng .object .cirArea .circle p {font-size:16px;line-height:24px;}

   
    .campusMapArea .mCustomScrollBox {padding-right:0 !important;}
    .campusMapArea .mapDtlArea {width:280px;}
    .campusMapArea {margin-top:-117px;}

    .numList>li {padding-right:0;}
    .numList.type3>li {width:100%}
    .numList.type5>li {width:100%;}
    .numList.type5>li:last-child {width:100%;}
    .numList.type9>li {width:100%}
    
    .numList+.btnArea {margin-top:50px !important}

    .work_info.groupCont .contSection>dd:nth-of-type(n+2) {margin-top:70px;}
    .work_info.groupCont .contSection>dd {width:calc(100% - 350px);margin-left:50px;}


    .dept_info .tit_St .tit {font-size:50px;line-height:68px;}
    .lifeLong.dept_info .tit_St .tit {display:block;}
    
    .dept_info2 .tit_St .tit {font-size:50px;line-height:68px;}
    .groupCont .contSection>dt .headLine1 .headLine2 {display: inline;margin-top:0;}
    .dept_info2 .ico_topList {margin-top:20px;}

    .fundingList .tit_St .tit {font-size:50px;line-height:68px;}
    .fundingList .btn>button {margin-right:15px;}

    .comeway_area>.half {width:100%;}
    .comeway_area>.half+.half {margin-top:32px;}

    .deptInfo .division .txtArea .deptList>li {width:50%;}

    .policy .btnWrap>button {width:320px;display:block;}
    
    .stepArea2>ul {Display:block;}
    .stepArea2>ul>li {text-align:center;}
    .stepArea2>ul>li+li {margin-top:20px;}
    .stepArea2>ul>li .item {width:100%;height:Auto;padding:15px 10px;}
    .stepArea2 ul>li .headLine3 {margin-bottom:0 !important;}
    .stepArea2>ul>li:nth-child(3) .item {widtH:calc(50% - 5px);}
    .stepArea2>ul>li>div {margin:0 auto;}
    .stepArea2>ul>li.arrow {transform: rotate(90deg);}
    .stepArea2 ul>li .headLine3>span {display:inline}

    .innoSupport .motionImg .innerBox.half {padding-top:150px;}
    .innoSupport .motionImg .innerBox.half .headLine1 {width:100%;margin-top:0;margin-bottom:50px;}
    .innoSupport .motionImg .innerBox.half .headLine_b {width:100%;}
    .innoSupport .motionImg .innerBox.half {display:block;}
    .innoSupport .object {width:100%;margin-left:0;}
    .innoSupport .object>li {width:100%;margin-left:0;}

    .innoSupport .strategyList>li {width:calc(50% - 40px);}
    .innoSupport .strategyList>li:nth-child(n+3) {margin-top:40px;}
    .innoSupport .detailList>li .headLine2>span {margin-left:0;display:block;}

    .innoSupport .diagram .diaList {width:280px;height:280px;margin:0 40px;}
    .innoSupport .diagram .diaList .main_cir {width:280px;height:280px;background-size:cover;}
    .innoSupport .diagram .diaList .cir_s {width:120px;height:120px;}
    .innoSupport .diagram .diaList .cir_s.type1 {top:-65px;margin-left:-60px;}
    .innoSupport .diagram .diaList .cir_s.type2 {left:-55px;bottom:0;}
    .innoSupport .diagram .diaList .cir_s.type3 {right:-55px;bottom:0;}
    .innoSupport .diagram .cirTit>p>span {font-size:18px;}

    .deptInfo .division:last-child {padding-bottom: 0 !important;}
    .deptInfo .division .txtArea .headLine1 {margin-bottom:5px;}
    .deptInfo .division .txtArea .deptList>li {width:100%;}
    .deptInfo .division .txtArea .deptList>li>a {padding:15px;padding-left:0;}

    .icoTxtList>li {width:calc(50% - 40px)}
    .icoTxtList>li:nth-child(n+3) {margin-top:40px;}


    .top_lineTit {padding-bottom: 30px;border-bottom: 1px solid #212121;}
    .top_lineTit .tit {font-size:80px;line-height: 90px;}
    .top_lineTit .tit.line:before {display:none !important}

    .role2.typeEng .top_lineTit .tit {font-size:65px;line-height: 85px;}
    .role3.typeEng .top_lineTit .tit {font-size:65px;line-height: 85px;}

    .role .headLine1 {margin-bottom: 25px;}
    .role .right {padding-bottom: 100px !important;;}
    .role .txt {font-size: 18px;line-height: 30px;}
    .role.typeEng .left .txtArea {padding-top: 30px;}

    .webzineCont .contTab_Group .contTab>.division {display:block;}
    .webzineCont .contTab_Group .division .txtArea {padding-left:0;}
    .webzineCont .titArea .tit {margin-bottom:20px;font-size:60px;line-height: 75px;;}

    
    .history .scrollmagic-pin-spacer {inset: inherit !important;margin:0 !important;display:block !important;position:relative !important;width: inherit !important;min-height: inherit !important;height: inherit !important;min-width:inherit !important;}
    .history .fix_img {position: relative !important;inset: inherit !important;width:100% !important;height:auto !important;margin-left:0;padding-bottom: 0 !important;}
    .history .history_cont.first {margin-top:0;}
    .history .history_cont {padding-left:0 !important;}
    .history .fix_img .thum_img {width:100%;background-size:cover;background-position:center;}
    .history .fix_img .thum_img .txtArea {margin-left:0;}
    
    
    .history_b .division.right {display:block;height:auto;margin-top:60px;padding-left:0;}
    .history_b .division.right .headLine_b {margin-bottom: 20px;margin-top:60px;}
    .history_b .division.left .motionImg {width:auto;max-width: 680px;}
    
    .etcArea {padding:35px !important;}
    .etcArea .btn {position:Relative;right:auto;top:0;margin-top:20px;}

    .organization_inno .chart>li.box {padding:17px 10px}
    .organization_inno .chart>li br {display:block;}
    .organization_inno .chart h2 {width:150px;height:150px;}
    .organization_inno .chart h2>p {line-height:150px;font-size:22px;}
    .organization_inno .chart1:before {top:76px;}
    .organization_inno .chart1>li:nth-child(3) {margin-top:48px;}
    .organization_inno .chart2:before {top:40px;}
    .organization_inno .chart3:before  {top:40px;}

    .boxTxtList>li {width:100%;}
    .boxTxtList>li+li {margin-top:20px;}
    .boxTxtList>li:nth-child(odd) {margin-right:0;}

    .eduBusiness {height:212px} 
    .eduBusiness .bgArea .circle img {width:240px;}
    .eduBusiness .bgArea .tit {font-size:19px;line-height:26px;}
    .eduBusiness .txtList>li {width:calc(50% - 97px)}
    .eduBusiness .txtList>li .box {height:70px;font-size:16px;padding-top:13px;line-height: 22px;;}
    .eduBusiness .txtList>li:nth-child(1) {top:6px;}
    .eduBusiness .txtList>li:nth-child(2) {top:6px;}
    .eduBusiness .txtList>li:nth-child(3) {bottom:6px;}
    .eduBusiness .txtList>li:nth-child(4) {bottom:6px;}

    .industryBusiness {display:block;}
    .industryBusiness .boxList {width:100% !important;text-align: left !important;padding:20px;}
    .industryBusiness .boxList:nth-child(1):before {width:1px;height:30px;left:50%;right:auto;bottom:-30px;top:auto;}
    .industryBusiness .boxList:nth-child(3) {margin-top:30px;margin-left:0}
    .industryBusiness .boxList:nth-child(3):before {width:1px;height:26px;left:50%;right:auto;top:-26px;z-index:-5;}
    .industryBusiness .boxList:nth-child(1) {margin-bottom:30px;}
    .industryBusiness .boxList:nth-child(1) p {padding-right:0;padding-left:10px;}
    .industryBusiness .boxList:nth-child(1) p:before {left:0;}
    .industryBusiness .bgArea {margin:0 auto;}

    .dept_info .img_info_top .motionImg {width:auto;max-width:680px;height:auto;}
    .dept_info .img_info_btm {display:block;height:auto;padding-left:0 !important;margin-top:40px !important;padding-bottom: 70px !important;}

    .contSection.mT125 {margin-top:50px;}

    .halfCont>div {width:100%;padding-right: 0;}
    .work_supportTb ul>li .box {font-size:16px;}
    .work_supportTb ul>li .cirArea p {font-size:16px;}

    .stepArea>ul.reverse .item:first-child {margin-right:40px;}
    .stepArea>ul.reverse .item:first-child:after {right:-27px;}

    .global_2 .mt_m {margin-top:5px;}

    .typeEng.greeting .motionImg.wide {margin-top:30px;}
    .typeEng.greeting .greeting_fr+.division {margin-top:0;}

    .typeEng .eduBusiness {height:auto;}
    .typeEng .eduBusiness .bgArea .circle {padding-top:0;}
    .typeEng .eduBusiness .bgArea {width:250px;height:250px;margin:0 auto;margin-bottom:30px;background:#F9F9F9;border-radius: 50%;}
    .typeEng .eduBusiness .bgArea .tit {left:50%;margin-left:-90px;width:180px;height:180px;padding-top:32px;line-height: 180px;font-size:20px;color:#fff;border-radius: 50%;text-align: center;background:#A70638;line-height: inherit;}
    .typeEng .eduBusiness .bgArea .circle {display:none;}
    .typeEng .eduBusiness .txtList>li {width:100%;position:relative;left:auto !important;top: auto !important;bottom: auto !important;right:auto !important;}
    .typeEng .eduBusiness .txtList>li .box {width:100%;height:Auto !important;padding:15px !important;}
    .typeEng .eduBusiness .txtList>li br {display:none;}
    .typeEng .eduBusiness .txtList>li+li {margin-top:10px;}

    .typeEng.etcBusinessWrap .tit_St .tit {font-size: 50px;}

    .typeEng.organization_inno2 .chart4>li:not(:last-child)::after {width:calc(100% + 42px)}
    .typeEng.organization_inno2 .chart4 {width:calc(100% + 40px);margin-left:-40px}
    .typeEng.organization_inno2 .chart4>li {width:calc(33.333% - 40px);margin-left:40px;}
    .typeEng.organization_inno2 .chart2:before {top:28px}
    .typeEng.organization_inno2 .imgList>li {width:calc(50% - 30px)}
    .typeEng.organization_inno2 .chart4>li .box .txtList .pcBr {display:none;}

    .academics .aca_cont {min-height:inherit;}
    .academics .aca_cont .infoArea span {display:block;}
    .academics .aca_cont .infoArea span+span {padding-left:0;}
    .academics .aca_cont .infoArea span+span::before {display:none;}
    .academics .aca_cont .imgArea {position:relative;margin-top:0px}
    .academics .aca_cont .imgArea .motionImg {max-width:100%;}
    .academics .aca_cont .txtArea {padding-left:0;margin-top:50px;}

    
    .symbol .cont_St {padding-left:0;}
    .symbol .right .cont_St {padding-right:0;}
    .symbol .imgCont .motionImg {position:relative}
    .symbol .right .motionImg .img {float:inherit;}
    .symbol .motionImg .img {width:820px;max-width:100%;}
    .symbol .motionImg.wide {width:100%;margin-left:0;}
    .symbol .motionImg .img {margin:0 auto;margin-bottom:30px;}
    .symbol .division:nth-child(n+2) .tit_St {margin-top:0px;}

    .role .headLine1 {font-size:30px;line-height:42px;}

    .role .right,
    .role .left {display:block !important;}
    .role .right .motionImg {width:auto;height:auto;max-width: 680px;}
    .role .txtArea {width:100% !important;padding-top: 50px;;}
    .role .left .motionImg {width:auto;height:auto;max-width: 560px;}
    .role .left .txtArea {padding-left:0;padding-top:50px;}
    .role .btm {margin-top:100px !important;}
    .role .right .txtArea {padding-right:0;padding-top:30px;}
    .role .left .txtArea {padding-right:0;padding-top:30px;}
    
    
    .affi_greeting.greeting .greeting_fr {margin-top:0px;}
    .affi_greeting.greeting .cont_St {padding-right:0;}
    .affi_greeting.greeting .greeting_img {max-width:100%;}


    /* 250120 수정 */
    .organization_inno.org_2025 .chartWrap{padding:0 10px;}
    .organization_inno.org_2025 .chart1{padding-bottom:36px;}
    .organization_inno.org_2025 .chart1::before{display:none;}
    .organization_inno.org_2025 .chart1>li{width:50%;}
    .organization_inno.org_2025 .chart2{width:50%;margin:0 auto;padding-bottom:36px;}
    .organization_inno.org_2025 .chart2::before{display:none;}
    .organization_inno.org_2025 .chart3{padding-bottom:0;margin-bottom:24px;width:100%;}
    .organization_inno.org_2025 .chart3::before{display:none;}
    .organization_inno.org_2025 .chart3 .orgBx{width:320px;margin:0 auto;position:unset;}
    .organization_inno.org_2025 .chart3 .orgBx::after{content:"";position:absolute;left:50%;width:calc(50% + 10px);height:1px;top:29px;background:#D2D2D2;z-index:-1}
    .organization_inno.org_2025 .chart4{margin:0;width:100%;flex-direction:column;align-content:center;}
    .organization_inno.org_2025 .chart4 > li{margin-right:0px;}
    .organization_inno.org_2025 .chart4 > li,
    .organization_inno.org_2025 .chart4 > li:nth-child(2){width:100%;}
    .organization_inno.org_2025 .chart4 > li:nth-child(1){margin-bottom:40px;}
    .organization_inno.org_2025 .chart4 > li:nth-child(2){margin:0;}
    .organization_inno.org_2025 .chart4 > li .orgBx{width:50%;margin:0 auto;}
    .organization_inno.org_2025 .chart4 > li:nth-child(1) .orgBx{position:unset;}
    .organization_inno.org_2025 .chart4 > li:nth-child(1)::before{width:calc(25% + 10px);left:auto;right:-10px;}    
    .organization_inno.org_2025 .chart4 > li:nth-child(1)::after{height:20px;bottom:-20px;}
    .organization_inno.org_2025 .chart4 .bottomR{bottom:-7px;left:-10px;width:calc(50% + 6px);}
    .organization_inno.org_2025 .chart4 .bottomR p{display:none;}
    .organization_inno.org_2025 .chart4 .bottomR::after{background:#D2D2D2;width:1px;height:826px;right:auto;left:0;top:13px;bottom:auto;}
    .organization_inno.org_2025 .chart5{margin:0;width:100%;flex-direction:column;align-content:center;}
    .organization_inno.org_2025 .chart5 > li,
    .organization_inno.org_2025 .chart5 > li:nth-child(2){width:100%;}
    .organization_inno.org_2025 .chart5 > li{margin:0px;} 
    .organization_inno.org_2025 .chart5 > li:nth-child(1){margin:70px 0 80px;order:3;}
    .organization_inno.org_2025 .chart5 > li:nth-child(2){margin:0 0 90px;order:1;}
    .organization_inno.org_2025 .chart5 > li:last-child{margin:0;order:2;}
    .organization_inno.org_2025 .chart5 > li .orgBx{width:50%;margin:0 auto;}
    .organization_inno.org_2025 .chart5 > li:nth-child(2) .orgBx{position:unset;}
    .organization_inno.org_2025 .chart5 > li:nth-child(2) .orgBx::after{content:"";position:absolute;left:calc(100% + 10px);width:1px;height:calc(65% + 10px);bottom:calc(-100% + 90px);transform:translateY(-50%);background:#D2D2D2;}
    .organization_inno.org_2025 .chart5 > li:nth-child(1)::before{display:none;}
    .organization_inno.org_2025 .chart5 .bottomL{display:block;padding-top:15px;left:auto;right:calc(50% + 10px);width:calc(50% + 3px);border-right:1px solid #D2D2D2;}
    .organization_inno.org_2025 .chart5 .bottomL::before{width:100%;height:1px;bottom:0;}
    .organization_inno.org_2025 .chart5 .bottomL::after{transform:rotate(-90deg);top:1px;right:-5px;}
    .organization_inno.org_2025 .chart5 .bottomL p{padding:0 5px 14px 0;text-align:right;}
    .organization_inno.org_2025 .chart5 .arr_bx.right{top:25px;width:calc(25% + 10px);right:-10px;}
    .organization_inno.org_2025 .chart5 .arr_bx.right::before{width:100%;}
    .organization_inno.org_2025 .chart5 .arr_bx.right::after{background:#D2D2D2;width:1px;height:593px;right:0;top:-588px;bottom:auto;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap{position:relative;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .orgBx{position:unset;}    
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left1{width:50%;left:calc(50% + 10px);top:-90px;height:90px;display:inline-flex;align-items:center;justify-content:start;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left1::before{height:90px;width:1px;top:0;left:0;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left1::after{transform:rotate(-90deg);top:1px;left:-3px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left p{padding-left:15px;writing-mode:unset;word-spacing:0;letter-spacing:0;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left2{justify-content:end;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left2 p{padding-right:15px;position:absolute;right:0;top:390px;width:200px;text-align:right;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap{margin-top:70px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .arr_bx.left2{top:-450px;width:calc(25% + 10px);left:auto;right:-10px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left2::before{width:100%;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap > p{position:absolute;text-align:right;padding-right:14px;top:-55px;right:0;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .tit{position:relative;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .tit::after{content:"";position:absolute;left:100%;width:calc(50% + 12px);height:1px;top:50%;transform:translateY(-50%);background:#D2D2D2;}
    .organization_inno.org_2025 .chart6{gap:0px;flex-direction:column;align-content:center;}
    .organization_inno.org_2025 .chart6 > li{width:50%;flex:unset;}
    .organization_inno.org_2025 .chart6 > li + li{margin-top:-1px;}    
    .organization_inno.org_2025 .chart6{padding-top:0;}
    .organization_inno.org_2025 .chart6::before{display:none;}
    .organization_inno.org_2025 .chart6 > li:first-child::before{width:calc(50% + 10px);height:1px;left:100%;transform:translateX(0);top:30px;}
    .organization_inno.org_2025 .chart6 > li:not(:first-child)::before{display:none;}
    .organization_inno.org_2025 .chart6::after{width:1px;height:100%;left:calc(100% + 10px);top:calc(-100% + 110px);transform:translateY(0);}
    .organization_inno.org_2025 .chart6.chart6_2{padding-top:80px;}
    .organization_inno.org_2025 .chart6.chart6_2 > li:nth-child(2) .orgBx .txtList{padding-bottom:80px;}

    .groupCont.innoSupport_c .bottomContArea>.division{padding-bottom:40px;}
    .innoSupport_c.innoSupport .motionImg.type2{margin-bottom:0 !important;}
    .innoSupport_c .bottomContArea .rowArea.targetArea{padding-bottom:70px;}
    .innoSupport_c .bottomContArea .rowArea.strategyArea{padding-bottom:70px;}
    .innoSupport_c .bottomContArea .rowArea.businessArea{padding-bottom:70px;}
}

@media all and (max-width:900px){
    .etcBusiness {height:auto;margin-top:50px;}
    .etcBusiness .main_circle {margin-top:0;margin-left:0;position:relative;left:auto;top:auto;margin:0 auto;text-align: center;margin-bottom: 30px;}
    .etcBusiness .listArea>li {width:100% !important;margin-left:0 !important;margin-right: 0 !important;}
    .etcBusiness .listArea>li+li {margin-top:20px;}
    .etcBusiness .listArea>li .circle {right:auto !important;left:0 !important}
    .etcBusiness .listArea>li .cont {margin-left:160px !important;}
    .etcBusiness .listArea>li .circle:before {left: auto !important;right:-20px !important;}
    .etcBusiness .listArea>li:nth-child(n+3) {margin-top:20px;}

    
    .deptInfo .motionImg {width:auto;max-width: 680px;margin-bottom:50px;}
    .deptInfo .division {display:block;}
    .deptInfo .division .txtArea {width:100%;padding-left:0;}
    .deptInfo .division:nth-child(odd) .txtArea {padding-right:0;padding-left: 0;}


    /* 250120 수정 */
    .organization_inno.org_2025 .chart1>li{width:70%;}
    .organization_inno.org_2025 .chart2{width:70%;}
    .organization_inno.org_2025 .chart4 > li .orgBx{width:70%;}
    .organization_inno.org_2025 .chart5 > li .orgBx{width:70%;}
    .organization_inno.org_2025 .chart6 > li{width:70%;}
    .organization_inno.org_2025 .chart4 > li:nth-child(1)::before{width:calc(15% + 10px);}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .tit::after{width:calc(20% + 20px);}
    .organization_inno.org_2025 .chart6 > li:first-child::before{width:calc(20% + 20px);}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .arr_bx.left2{width:calc(15% + 10px);}

    .innoSupport_c .rowArea.targetArea .targetTxt{font-size:28px;line-height:38px;}
    .innoSupport_c .boxList{margin:0;}
    .innoSupport_c .boxList li{margin-right:0;margin-bottom:20px;}
    .innoSupport_c .boxList li:last-child{margin-bottom:0;}
    .innoSupport_c .boxList> li:nth-child(1), 
    .innoSupport_c .boxList> li:nth-child(2),
    .innoSupport_c .boxList> li:nth-child(3), 
    .innoSupport_c .boxList> li:nth-child(4),
    .innoSupport_c .boxList> li:nth-child(5){width:100%;}
    .innoSupport_c .boxBgList{margin:0;}
    .innoSupport_c .boxBgList li{margin-right:0;margin-bottom:20px;}
    .innoSupport_c .boxBgList li:last-child{margin-bottom:0;}
    .innoSupport_c .boxBgList>li:nth-child(1),
    .innoSupport_c .boxBgList>li:not(:nth-child(1)){width:100%;}
    .innoSupport_c .boxIcoList{margin:0;}
    .innoSupport_c .boxIcoList li{width:100%;margin-right:0;margin-bottom:40px;min-height:103px;display:inline-flex;align-items:center;}
    .innoSupport_c .boxIcoList li:last-child{margin-bottom:0;}
}

@media all and (max-width:800px){
    .innoSupport .diagram .diaList {margin:0 20px;}

    .cont_St  {padding-left:0px;}
    .greeting .top_txt {margin-top:20px;margin-bottom:30px;font-size:20px;line-height:32px;}
    .typeEng.greeting .top_txt {margin-top:20px;}
    .typeEng.greeting .name {margin-top:35px;line-height: 31px;;}

    .eduBusiness {height:auto;}
    .eduBusiness .bgArea {width:250px;height:250px;margin:0 auto;margin-bottom:30px;background:#F9F9F9;border-radius: 50%;}
    .eduBusiness .bgArea .tit {left:50%;margin-left:-90px;width:180px;height:180px;padding-top:60px;line-height: 180px;font-size:24px;color:#fff;border-radius: 50%;text-align: center;background:#A70638;line-height: inherit;}
    .eduBusiness .bgArea .circle {display:none;}
    .eduBusiness .txtList>li {width:100%;position:relative;left:auto !important;top: auto !important;bottom: auto !important;right:auto !important;}
    .eduBusiness .txtList>li .box {width:100%;height:Auto;padding:15px;}
    .eduBusiness .txtList>li br {display:none;}
    .eduBusiness .txtList>li+li {margin-top:10px;}

    .boxTxtList>li>.tit {height:auto;font-size:18px;line-height: inherit;padding:15px;}
    .boxTxtList>li .box {padding:20px;}
    .dept_info .info_txt.txtG {font-size:24px;line-height: 35px;}
    .dept_info .headLine1.typeTxt {font-size:30px;line-height: 40px;}

    
}


@media all and (max-width:768px){
    .tit_St .tit {font-size:32px;line-height:40px;}
    .tit_St2 {font-size:24px;margin-bottom:35px;line-height:34px;}
    .halfWrap>div {width:100%;margin-top:0}
    .halfWrap>div:nth-child(odd) {margin-right:0;}
    
    .greeting .greeting_fr {margin-bottom:45px;}
    .greeting .greeting_txt+.greeting_txt {margin-top:28px;}
    .greeting .greeting_txt {font-size:16px;line-height:28px;;}
    .greeting .greeting_fr~.division .cont_St {padding-left:0;}
    .greeting .name {margin-top:35px;}
    .greeting .name b {font-size:20px;margin-left:5px;}

    .typeEng.greeting_kor .name b {display:block !important;margin-left:0;}
    .typeEng.greeting .name b {margin-top:10px;}
    .typeEng.ideology.groupCont .bottomContArea .division:last-child {padding-bottom: 0;}
    .typeEng.ideology .tit_St .tit {display:inline;}
    
    .ideology .tit_St .tit {display:block;}
    .ideology.groupCont .bottomContArea .division {padding-bottom:50px;}
    .ideology.groupCont .bottomContArea .division:last-of-type {padding-bottom:0px;}
    .ideology .cont_St {margin-top:30px;}
    .ideology .cont_St .top_txt {margin-top:30px;}
    .ideology .cont_St .top_txt {padding-bottom:0;font-size:20px;line-height:32px;}
    .ideology .imgCont .cont {height:auto;}
    .ideology .imgCont .cont .tit_s {margin-top:20px;font-size:25px;}
    .ideology .imgCont .cont .tit {margin:15px 0;font-size:32px;line-height:40px;}
    .ideology .imgCont .cont .txt {font-size:18px;}
    
    .eduIdeology .top_half>.area {width:100%;}
    .eduIdeology .top_half>.area:first-child {margin-bottom:50px;margin-right: 0;}
    .eduIdeology .objectIco {text-align:center;}
    .eduIdeology .objectIco>div {padding-right:0;}
    .eduIdeology .objectTxt {padding:25px 30px 35px;}

    .schoolSong .halfWrap>div {width:100%}
    .schoolSong .halfWrap>div .img {margin-top:25px;}
    .schoolSong .halfWrap>div:nth-child(odd) {margin-right:0px;margin-bottom:50px;}


    .typeEng.ideology .imgCont .cont .tit_s {margin-top:20px;}
    .typeEng.ideology .imgCont .cont .tit {margin:15px 0;line-height:40px;}
    .typeEng.ideology.groupCont .bottomContArea .division.right .tit br {display:block;}

    .vision .tit_St {padding-top:0;margin-bottom:30px;}
    .vision .motionImg.half .img {height:250px;}
    .vision .object .motionImg.half .img {height:100%;}
    .vision .division>.headLine1 {margin-top:0;}
    .vision .motionImg.half.type1  .img img {object-position: right;}
    .vision .strategyArea {padding-top:50px;}
    .vision .strategyArea .areaWrap>.area {width:100%;}
    .vision .strategyArea .areaWrap>.area+.area{margin-top:25px;}
    .vision .strategy {height:auto;padding-bottom:50px;}

    .vision.typeEng .tit_St {padding-top:0;}
    .vision.typeEng .tit_St .tit {font-size:28px;line-height:40px;}
    .vision.typeEng .object .cirArea .circle p {font-size:15px;line-height:22px;max-width:100px}
    /* .vision.typeEng .object .cirArea .circle p br {display:none;} */
    .vision .object .cirArea.typeMb .wrap+.wrap {margin-top:30px;}
    
    .vision .object .cirArea .circle {width:150px;height:150px;}
    .vision .object .cirArea {padding-left:0;padding-right:0;}
    .vision .object .cirArea.typeMb .wrap {max-width:350px;}

    .eduIdeology .top_half>.area:first-child {margin-bottom:30px;}
    .eduIdeology .top_half>.area .headLine2 {margin-top:15px !important;}
    .eduIdeology .top_half>.area .txtBody1 {margin-top:-5px;}

    .eduIdeology .fullArea {height:auto;margin-top:80px;}
    .eduIdeology .fullArea .txtWrap {padding:100px 0;}
    .eduIdeology .fullArea .txtWrap .btmTxt {font-size:20px;line-height:30px;margin-top:25px;}
    .eduIdeology .objectIco>div {width:100%;}
    .eduIdeology .objectIco>div+div {margin-top:20px;}
    .eduIdeology .objectIco>div i {height:60px;margin-bottom:15px;}
    .eduIdeology .objectIco>div i img {height:60px;}
    .eduIdeology .dotTxt {padding:20px 15px;}
    .eduIdeology .dotTxt span img {width:14px;}
    .eduIdeology .dotTxt p {font-size:21px;}
    .eduIdeology .dotTxt span {margin:0 3px;}
    .eduIdeology .cirArea {display:block;margin-top:15px;}
    .eduIdeology .cirArea .cir {margin:0 auto;}
    .eduIdeology .cirArea .cir+.cir {margin-top:20px;}

    .work_info.groupCont .contSection>dt {width:100%;}
    .work_info.groupCont .contSection>dd {width:100%;margin-left:0;}
    .work_info.groupCont .contSection>dd:nth-of-type(n+2) {margin-top:0;}

    .ui .halfWrap>div:nth-child(n+2) {margin-top:30px;}
    .ui.groupCont .bottomContArea .division .btnArea {margin-top:35px;}

    .symbol .cont_St .txtBody2+.txtBody2 {margin-top:20px;}

    .history .fix_img .thum_img {height:400px !important;}
    .history .headLine1.year {margin-bottom: 15px !important;}
    .history .fix_img .thum_img .txtArea b+b {padding-left:24px;}
    .history .contArea .cont {padding-left:36px;font-size:18px;}
    .history .fix_img .thum_img .txtArea b {font-size:40px;line-height:50px;;}

    
    .campusMapArea{overflow:hidden;height:650px;}
    .campusMapArea .leftMenuArea{width:100%;height:120px;overflow-y:scroll;top:0;border-bottom:1px solid #d1d1d1;}
    .campusMapArea .mapDtlArea .mapDtlView {height:200px;}
    .campusMapArea .leftMenuArea .mapList{height:150px;padding-top:5px;padding-left:00px;}
    /* .campusMapArea .leftMenuArea .mapList{padding:15px 10px 15px 20px;} */
    .campusMapArea .map{width:100%;margin-left:0;margin-top:120px;height:530px;}
    .campusMapArea .mapDtlArea{left:0;width:100%;max-height:200px;height:auto;top:-100%;z-index:10;}
    .campusMapArea .mapDtlArea.on{left:0;top:0px;}
    .campusMapArea .mapDtlArea .mapClosed2{position:absolute;left:calc(50% - 14px);top:calc(100% - 12px);width:28px;height:50px;border:1px solid #D5D5D5;border-radius:0 5px 5px 0;background:#fff url(../img/kor/uniInfo/icon_mapDtlAreaClosed.png) no-repeat center center/6px auto;z-index:0;border-left:none;transform: rotate(90deg);}


    .campusMapArea .mapDtlArea .mapDtlView{overflow-y:scroll;height:auto;max-height:200px;border-bottom:1px solid #d1d1d1;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl{padding:20px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .mapTitle b{font-size:20px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn.on>.base{font-size:22px;}
    .campusMapArea .leftMenuArea .mapList li .txtBody2 {padding:5px 0 5px 25px;font-size:15px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn>.base {padding:0;font-size:20px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorBtn {margin-bottom:5px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorDtl {margin-bottom:0;padding-bottom:10px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li .floorDtl .txtBody2 {padding-right:0;line-height:24px;}
    .campusMapArea .mapDtlArea .mapDtlView .bottomDtl .floorList ul>li+li {margin-top:10px;}
    

    .fundingList .tit_St {margin-bottom: 30px;}
    .fundingList .tit_St .tit {font-size:32px;line-height: 40px;}
    .fundingList .motionImg img {min-height:250px;object-fit: cover;}
    .fundingList .contSection {margin-top:50px;}
    
    .parking .motionImg img {min-height:250px;object-fit: cover;}
    .parking .contSection {margin-top:50px;}

    .dept_info .motionImg img {min-height:auto;object-fit: cover;}
    .dept_info.groupCont .bottomContArea>.division:first-of-type {padding-bottom:30px;}
    .dept_info .tit_St {margin-bottom: 30px;}
    .dept_info .tit_St .tit {font-size:32px;line-height: 40px;}
    .dept_info .info_txt {margin-bottom:50px;font-size:20px;line-height: 30px;}
    
    .dept_info .btm .info_txt {margin-bottom: 25px;} 

    .dept_info2 .tit_St {margin-bottom: 30px;}
    .dept_info2 .tit_St .tit {display:inline;font-size:32px;line-height: 40px;}
    .dept_info2 .motionImg img {min-height:250px;object-fit: cover;}
    .dept_info2 .contSection {margin-top:50px;}
    .dept_info2 .ico_topList.type2>li {width:100%;}
    .dept_info2 .ico_topList>li+li {margin-top:30px;}
    .dept_info2 .ico_topList>li i img {height:65px}
    .dept_info2 .ico_topList .headLine2 {margin-top:15px;}
    
    .numList>li .num {margin-bottom:5px;font-size:18px;}
    .numList>li .info {font-size:20px;line-height:30px;}
    .numList {margin-top:20px;}
    .numList>li {margin-top:0;}
    .numList>li+li {margin-top:20px;}
    .numList.type4>li {width:100%;padding-right:0px}
    .numList+.btnArea {margin-top:30px !important}
    
    .work_info .txtList.halfType {margin-top:15px;}
    .work_info .txtList.halfType li:nth-of-type(2) {margin-top:0;}
    
    .comeway .API_MAP {height:350px;}
    .comeway .map_info>div .tit {font-size:20px;}
    .comeway .map_info {margin-top:20px;}
    .comeway .map_info>div.tel {width:150px;}
    .comeway .map_info>div.fax {width:150px;}

    .leftContImg .imgArea {margin-bottom: 40px !important;}

    .fundingList .btn {margin-top:15px;}
    .fundingList .btn>button {width:100%;margin-right:0;margin-top:0;}
    .fundingList .btn>button+button {margin-top:10px;}

    .deptInfo .motionImg {margin-bottom:30px;}
    .deptInfo .division .txtArea .deptList>li {width:100%;}
    .deptInfo  .division .txtArea .deptList>li>a {padding:15px 0;}
    .deptInfo .division .txtArea .deptList>li .ico {margin-top:-1px;}
    .deptInfo .division .txtArea .deptList>li .dept {font-size:17px;}

    .policy .linkBox {padding:20px 25px;}
    .policy .linkBox>a {font-size:16px;}
    .policy .linkBox>a+a {margin-top:5px}

    .mailRefuse .topBox  {padding:20px 25px;}

    .innoSupport .diagram {flex-direction: column;}
    .innoSupport .diagram .cirTit {width:100%;}
    .innoSupport .diagram .cirTit {height:auto;padding:15px;}
    .innoSupport .diagram .diaList {width:250px;height:250px;margin-top:65px;}
    .innoSupport .diagram .diaList .main_cir {width:250px;height:250px;}
    .innoSupport .diagram .arrow1 img {transform: rotate(90deg);}
    .innoSupport .diagram .arrow2 img {transform: rotate(-90deg);}
    .innoSupport .diagram .diaList .main_cir>p {font-size:25px;line-height: 35px;}

    .innoSupport .diagram {margin-top:50px;}
    .headLine_g {font-size:55px;line-height: 65px;}

    .headLine_b {font-size:45px;line-height: 60px;}

    .innoSupport .motionImg {height:400px;}
    .innoSupport .motionImg .innerBox.half .headLine1 {margin-bottom:30px;}
    .innoSupport .motionImg .innerBox.half>p {font-size:35px !important;}
    .innoSupport .motionImg .innerBox.half>.headLine_b {line-height:45px;}
    .innoSupport .motionImg .innerBox.half {display:flex;justify-content:center;align-items: center;flex-direction: column;padding-top:0px;}
    .innoSupport .motionImg .innerBox.half .headLine1:before {left:auto;right:0;width:calc(100% - 225px);}
    .innoSupport .headLine_b br {display:none;}
    .groupCont .bottomContArea>.division>.headLine_b {margin-top:0;}
    .innoSupport .object>li {height:auto;padding-left:20px;padding-top:40px;padding-bottom:40px;background-position: 50% 50%;}
    .innoSupport .strategyList {width:100%;margin-left: 0;}
    .innoSupport .strategyList>li {width:100%;margin-left: 0;padding:95px 20px 20px 20px;}
    .innoSupport .strategyList>li .headLine2 br {display:none;}
    .innoSupport .strategyList>li+li {margin-top:20px !important;}
    .innoSupport .strategyList>li i {top:25px;}
    .innoSupport .strategyList>li i img {transform: scale(0.7);}
    .innoSupport .strategyList>li .info>p+p {margin-top:3px;}
    .innoSupport .motionImg.type2>.innerBox>div .txtBody1 {display:block;width:45px;height:45px;line-height: 45px;}
    .innoSupport .motionImg.type2>.innerBox>div .listTxt {padding-top:0;font-size:18px;line-height:27px;}
    .innoSupport .motionImg.type2>.innerBox {padding-top:60px;}

    .innoSupport .detailList {width:100%;margin-left:0;}
    .innoSupport .detailList>li {width:100%;margin-left:0;}
    .innoSupport .detailList>li+li {margin-top:40px;}
    .innoSupport .detailList>li .headLine2>span {display:inline;margin-left:5px;font-size:19px;}
    
    .headLine1.line {padding-bottom:20px;}
    .icoTxtList {width:100%;margin-left:0;margin-top:0;}
    .icoTxtList>li {width:100%;margin-left:0;padding-top:75px;}
    .icoTxtList>li:nth-child(n+2) {margin-top:20px;}
    .icoTxtList>li .ico img {transform: scale(.7);transform-origin: left;}
    .icoTxtList>li .tit {font-size:18px;margin-bottom:10px;}

    .top_lineTit .tit {font-size:60px;line-height: 70px;}
    .role .headLine1 {margin-bottom:15px;font-size:23px;line-height:34px;}
    .role .btm {margin-top: 80px !important;;}
    .role .btm .motionImg {width:auto;height:auto;max-width: 260px;}
    .role3 .top_lineTit .tit {display:inline}
    .role .top_lineTit {margin-bottom:0 !important;}


    .webzineCont .contTab_Group .division .headLine1 {margin-bottom:22px;font-size:40px;line-height: 46px;}
    .webzineCont .contTab_Group .division .txtArea .txtBody1 br {display:none;}
    .webzineCont .contTab_Group .contTab>.division {padding-bottom: 70px !important;}
    .webzineCont #contTab_fix {margin-bottom: 50px;}
    .webzineCont .titArea .tit {font-size:50px;line-height: 65px;}
    .webzineCont .titArea .txt {font-size:20px;line-height: 37px;}

    
    .history_b .division.right {margin-top:50px !important}
    .history_b .tit_St {margin-bottom: 30px !important;}
    .history_b .division.right ul li .headLine2 {font-size:20px;line-height: 32px;;}
    .history_b .division.right {margin-top:30px !important;}
    .history_b .division.right ul li {padding-bottom: 20px;}
    .history_b .division.right ul li+li{margin-top:20px;}

    .organization_inno .chart {width:calc(100% + 10px);margin-left:-10px;}
    .organization_inno .chart>li {width:calc(33.333% - 10px);margin-left:10px;}
    .organization_inno .chart3>li {height:100px;}
    .organization_inno .chart3>li p {width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
    .organization_inno .chart4 {margin-left:0;width:100%;}
    .organization_inno .chart4>li {width:100%;margin-left:0;}
    .organization_inno .chart4>li .box {padding:15px;}
    .organization_inno .chart4>li .box>p {font-size:16px;}
    .organization_inno .chart4>li .box .txtList.dot>li {font-size:16px;}
    .organization_inno .chart4>li .box>p+p {margin-top:10px;}
    .organization_inno .chart4>li::before {display:none;}
    .organization_inno .chart4>li::after {display:none;}
    .organization_inno .chart4>li+li {margin-top:20px;}
    .organization_inno .chart3 {margin-bottom:50px;}

    .organization_inno .chart h2 {width:130px;height:130px;}
    .organization_inno .chart1 {width:100%;margin-left:0;}
    .organization_inno .chart1>li:nth-child(3) {margin-top:20px;}
    .organization_inno .chart1 {margin-bottom: 40px;}
    .organization_inno .chart2 {margin-bottom: 60px;}
    .organization_inno .chart1>li {width:100%;margin-left:0;}
    .organization_inno .chart1>li br {display:none;}
    .organization_inno .chart h2 p {line-height: 130px;}
    .organization_inno .chart3>li:not(:last-child)::after {width:calc(100% + 10px)}
    .organization_inno .chart1:before {display:none;}
    .organization_inno .chart3>li::before {height:30px;top:-30px;}
    .organization_inno .chart2>li::before {height:30px;top:-30px;}
    .organization_inno .chart3>li:nth-child(2)::before {display:none;}
    .organization_inno .chart3>li:not(:last-child)::after {top:-30px}
    
    .innoSupport_b .icoTxtList {margin-top:20px;}
    .innoSupport_b .noPb .tit.null {display:none;}
    .innoSupport_b .icoTxtList.space>li {width:100%}
    .innoSupport_b .icoTxtList.space>li:nth-child(n+2) {margin-top:20px;}
    .innoSupport_b .noPb .null+.cont {margin-top:50px;}
    .innoSupport_b .roleArea .bgArea {width:250px;height:250px;margin-bottom: 30px;}
    .innoSupport_b .roleArea .bgArea .tit {width:180px;height:180px;line-height: 180px;font-size: 24px;}

    .innoSupport_b .noPb .cirTit br {display:block;} 
    .innoSupport_b .noPb .cirTit .headLine1 {font-size:22px;line-height: 28px;;}
    .innoSupport_b .bottomContArea>.division>.headLine_b {font-size:35px;line-height: 45px;}
    .innoSupport_b .division.tit {margin-top:-30px}
    
    .typeEng.innoSupport_b .icoTxtList>li {width:100%}
    .typeEng.innoSupport_b .icoTxtList.space>li {width:100%}
    .typeEng.innoSupport_b .roleArea .listCont li .box {font-size:18px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox {padding-top:60px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li {padding-left:55px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div .listTxt {font-size:16px;line-height:23px;}
    .typeEng.innoSupport .motionImg.type2>.innerBox>div .listTypeCir>li+li {margin-top:10px;}

    .industryBusiness .bgArea .bgWrap img {width:250px;}
    .industryBusiness .bgArea .circle {width:120px;height:120px;margin-top:-60px !important;}
    .industryBusiness .bgArea .bgWrap .tit {font-size:20px;line-height: 26px;;}
    .industryBusiness .bgArea .cirTit {width:180px;height:40px;line-height: 40px;}
    .industryBusiness .boxList .txtBody1 {margin-bottom: 0 !important;}
    .industryBusiness .bgArea .cirTit.type1 {top:-5px;margin-left:-90px;}
    .industryBusiness .bgArea .cirTit.type2 {bottom:-5px;margin-left:-90px;}
    .industryBusiness .bgArea {width:380px;}
    .industryBusiness .bgArea .circle p {font-size:16px}

    .icoSquare {width:calc(100% + 20px);margin-left:-20px;}
    .icoSquare>li {width:calc(50% - 20px);margin-left:20px;padding-top:17px;height:130px}
    .icoSquare>li i img {height:49px;}
    .icoSquare>li:nth-child(n+3) {margin-top:5px;margin-top:20px;}
    .icoSquare>li .tit {font-size:20px;;}

    .jobConnectArea {flex-wrap: wrap;justify-content: center;margin-top:25px;}
    .jobConnectArea .connect {width:100%;height:200px;margin-left:60px;}
    .jobConnectArea .connect .tit {margin-top:30px;transform: rotate(90deg);width:200px;margin:0 auto;margin-bottom:0px}

    .global_2 .stepArea+.stepArea {margin-top:40px;}
    .global_2 .stepArea.last .item:before {display:none !important;}
    .global_2 .stepArea {position:relative;}
    .global_2 .stepArea:before {content:"";position:absolute;display:block;width:10px;height:20px;background:url(../img/common/icon_stopArrow.png) no-repeat center center/100% auto;  transform: rotate(90deg) !important;left:50%;margin-left:-5px;bottom:-29px;}
    .global_2 .stepArea.last:before {display:none;}

    .role.typeEng .headLine1 {margin-bottom:20px;font-size:32px;line-height:42px;}
    .role.typeEng .txt {font-size:17px;line-height:33px;}

    .role2.typeEng .top_lineTit .tit {font-size:55px;line-height:60px;}
    .role2.typeEng .top_lineTit .tit {display:inline}

    .role3.typeEng .top_lineTit .tit {font-size:45px;line-height:58px;}
    .role3.typeEng .top_lineTit .tit {display:inline}

    .cooperate.typeEng .headLine1 {margin-bottom: 27px !important;}
    .cooperate.typeEng .txtBody1 {font-size:20px;line-height: 37px;;}
    .cooperate.typeEng .txtBody1+.txtBody1 {margin-top:25px;}
    .cooperate.typeEng .bottomContArea .division .btnArea {margin-top:40px !important}
    .organization_inno.typeEng .chart>li.box>p {font-size:13px;}
    .organization_inno.typeEng .chart>li.box>p span {font-size:12px;line-height: 18px;}
    .typeEng.organization_inno .chart3>li.box {height:200px;padding:10px;}

    .typeEng.innoSupport_b .roleArea .bgArea .tit {padding-top:55px;}
    .typeEng.innoSupport_b .noPb .cirTit>p {font-size:20px;line-height:30px;}
    
    .typeEng .eduBusiness {margin-top:30px;}
    .typeEng .boxTxtList>li>.tit br {display:none;}

    .typeEng .industryBusiness .bgArea {width:410px;}
    .typeEng .industryBusiness .bgArea .cirTit {height:50px;}
    .typeEng .industryBusiness .bgArea .cirTit {font-size:15px;line-height:22px;}
    .typeEng .industryBusiness .bgArea .cirTit.type2 {height:75px;margin-left:-130px;bottom:-35px;}
    .typeEng .industryBusiness .bgArea .cirTit.type1 {margin-left:-130px;top:-10px;}
    .typeEng .industryBusiness .boxList {padding:20px !important;}
    .typeEng .industryBusiness .bgArea .bgWrap .tit {font-size:15px;line-height:20px;}
    .typeEng .industryBusiness .boxList:nth-child(3) {margin-top:65px;}

    .typeEng.etcBusinessWrap .tit_St .tit {font-size: 32px;} 

    .typeEng .etcBusiness .listArea>li .circle {position:relative;margin:0 auto;}
    .typeEng .etcBusiness .listArea>li .circle:before {right:50% !important;margin-right: -.5px;top:auto;bottom: -20px !important;width:1px;height:20px;}
    .typeEng .etcBusiness .listArea>li .cont {width:100% !important;height: auto !important;padding:20px;margin-left:0 !important;margin-top:20px;border-radius:0;}
    .typeEng .etcBusiness .txtList.dot>li::before {top:9px;}
    .typeEng .etcBusiness .listArea>li .cont .txtBody1 {margin-bottom: 0 !important;}

    .typeEng.organization_inno2 .chart4 {width:100%;margin-left:0;}
    .typeEng.organization_inno2 .chart4>li {width:100%;margin-left:0;}
    .typeEng.organization_inno2 .chart4>li+li {margin-top:20px;}
    .typeEng.organization_inno2 .chart h2 {width:160px;height:160px;}
    .typeEng.organization_inno2 .chart h2 p {font-size:18px;line-height:28px;}
    .typeEng.organization_inno2 .chart4 .tit {font-size:16px;}
    .typeEng.organization_inno2 .chart4>li .box {padding:15px;}
    .typeEng.organization_inno2 .chart2>li {margin-right:0;max-width:100px;}
    .organization_inno2.typeEng .chart>li.box>p {font-size:15px;}
    .typeEng.organization_inno2 .imgList {width:100%;margin-left:0;text-align: center;margin-top:0;}
    .typeEng.organization_inno2 .imgList>li {width:100%;margin-left:0;text-align: center;margin-top:0;}
    .typeEng.organization_inno2 .imgList>li+li {margin-top:15px;}

    .academics .headLine1 {font-size:30px;line-height:36px;}
    .academics .aca_cont .txtArea {margin-top:20px;}
    .academics .aca_cont .infoArea {margin-top:20px;margin-bottom:15px;}
    .academics .aca_cont .infoArea span {font-size:18px;}

    .machineCar.dept_goal .history .infoWrap>li p .wB {display:block;padding-right:0;}


    /* 250120 수정 */
    .organization_inno.org_2025 .chart1>li{width:100%;}
    .organization_inno.org_2025 .chart2{width:100%;}
    .organization_inno.org_2025 .chart3>li{height:auto;}
    .organization_inno.org_2025 .chart4 > li .orgBx{width:100%;}
    .organization_inno.org_2025 .chart5 > li .orgBx{width:100%;}
    .organization_inno.org_2025 .chart6 > li{width:100%;}
    .organization_inno.org_2025 .chart3 .orgBx::after{width:calc(50% + 15px);}
    .organization_inno.org_2025 .chart4 > li:nth-child(1)::before{width:15px;right:-15px;}
    .organization_inno.org_2025 .chart4 .bottomR{left:-15px;width:calc(50% + 10px);}
    .organization_inno.org_2025 .chart5 .arr_bx.right{right:-15px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .arr_bx.left2{width:15px;right:-15px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .tit::after{width:15px;}
    .organization_inno.org_2025 .chart6 > li:first-child::before{width:15px;}
    .organization_inno.org_2025 .chart6::after{left:calc(100% + 15px);}
    .organization_inno.org_2025 .chart5 > li:nth-child(2) .orgBx::after{left:calc(100% + 15px);}

    .innoSupport_c .rowArea .tit{line-height:36px;}
    .innoSupport_c .rowArea.targetArea .targetTxt{font-size:20px;line-height:26px;}
    .innoSupport_c .rowArea.targetArea .targetTxt br{display:none;}    
    .groupCont.innoSupport_c .boxList .listTxt.txtBody2{margin-bottom:0;}
    .innoSupport_c .boxBgList>li .box p:last-child{margin-bottom:0;}
    .innoSupport_c .boxIcoList li{padding:25px 28px 28px 90px;}
    .innoSupport_c .boxIcoList>li .ico{left:20px;}
    
}

@media all and (max-width:650px){
    .jobConnectArea .circle {width:150px;height:150px;}
    .jobConnectArea .circle+.circle {margin-left:-15px;}
    .jobConnectArea .circle .inner .tit {margin-bottom:5px;}
    .jobConnectArea .circle .inner .txtBody2 {font-size:14px;letter-spacing:-.5px;}
}

@media all and (max-width:500px){
    .jobConnectArea{display:block;text-align:center;}
    .jobConnectArea .circle:nth-child(1){display:block;margin:0 auto -30px auto;}
    .jobConnectArea .circle:nth-child(2){margin-left:0;}
    .jobConnectArea .circle{display:inline-block;}
    .jobConnectArea .connect{margin-left:27px;margin-bottom:15px;}

    /* 250120 수정 */
    .organization_inno.org_2025 .wHide{display:block;}
    .organization_inno.org_2025 .chart5 .wHide{display:none;}
    .organization_inno.org_2025 .chart4 .wHide2{display:none;}
    .organization_inno.org_2025 .chart5 .arr_bx.right::after{top:-640px;height:645px;}
    .organization_inno.org_2025 .chart4 .bottomR::after{height:855px;top:calc(100% + 15px);}
    .organization_inno.org_2025 .chart4 .bottomR{height:100%;top:6px;bottom:auto;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left1 p br{display:block;}
}

@media all and (max-width:479px){
    /* 250120 수정 */
    .organization_inno.org_2025 .chart4 .bottomR::after{height:880px;}
}
@media all and (max-width:429px){
    /* 250120 수정 */
    .organization_inno.org_2025 .chart4 .bottomR::after{height:910px;}
}

@media all and (max-width:420px){
    .industryBusiness .bgArea {width:320px;}
    .industryBusiness .bgArea .circle {width:100px;height:100px;margin-top:-50px !important;}
    .industryBusiness .bgArea .circle p {font-size:15px;}

    .etcBusiness .listArea>li .circle {position:Relative;margin:0 auto;margin-bottom:10px;}
    .etcBusiness .listArea>li .cont {height:auto;padding:20px;}
    .etcBusiness .listArea>li .circle::before {width:1px;height:10px;right:auto !important;left:50% !important;top:auto !important;bottom:-10px !important;}
    .etcBusiness .listArea>li .cont {margin-left:0 !important;width:100% !important;}

    .vision .object .cirArea.typeMb {display:none;}
    .vision .object .cirArea.typePc {display:block;}
}


@media all and (max-width:450px){
    .typeEng .industryBusiness .bgArea .circle {width:120px;height:120px;}
    .typeEng .industryBusiness .bgArea .circle br {display:none;}
    .typeEng .industryBusiness .bgArea .circle p {font-size:13px;line-height:19px;}
    .typeEng .industryBusiness .bgArea {width:365px}

}

@media all and (max-width:400px){
    .vision .tit_St .tit {font-size:27px;line-height:36px;}

    .comeway_area>div .tit>span {font-size:15px;width:45px;height:27px;line-height:27px;margin-right:1px;}
    .comeway_area>div .tit>span:last-child {margin-right:1px;}

    .innoSupport .diagram .diaList {width:220px;height:220px;}
    .innoSupport .diagram .diaList .main_cir {width:220px;height:220px;}
    .innoSupport .diagram .diaList .cir_s {width:100px;height:100px;}
    .innoSupport .diagram .diaList .cir_s>p {font-size:18px;line-height:18px;}
    .innoSupport .diagram .diaList .cir_s.type1 {margin-left:-50px;}
    .innoSupport .diagram .diaList .cir_s.type2 {left:-45px;}
    .innoSupport .diagram .diaList .cir_s.type3 {right:-45px;}
    .innoSupport .diagram {margin-top:50px;}

    .innoSupport .motionImg.type2 {height:700px;}

    .typeEng .industryBusiness .bgArea {width:340px;}
    .typeEng .industryBusiness .bgArea .circle {width:110px;height:110px;}
    .typeEng .industryBusiness .bgArea .circle p {letter-spacing:-.5px;}
    .typeEng .industryBusiness .bgArea .bgWrap .tit {font-size:14px;letter-spacing:-.5px;}

}

@media all and (max-width:389px){
    /* 250120 수정 */
    .organization_inno.org_2025 .chart3 .orgBx{width:100%;}
    .organization_inno.org_2025 .chart5 .wHide{display:block;}
    .organization_inno.org_2025 .chart4 .bottomR::after{height:1015px;}
    .organization_inno.org_2025 .chart5 .top p{text-align:right;}
    .organization_inno.org_2025 .chart5 .bottomL p{padding-right:15px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap + .orgBx_wrap .arr_bx.left2{top:-477px;}
    .organization_inno.org_2025 .chart5 .orgBx_wrap .arr_bx.left2 p{top:420px;}
}

@media all and (max-width:360px){

    .typeEng .ideology .imgCont .cont .tit {font-size:26px;line-height:34px;}
    .comeway .map_info>div+div {margin-top:20px;}
    .comeway .map_info>div.address {margin-bottom:0;}
    .comeway .map_info>div.tel {width:100%;}
    .comeway .map_info>div.fax {width:100%;}

    .organization_inno .chart>li.box.txt_s>p {font-size:14px;}

    /* 250120 수정 */
    .organization_inno.org_2025 .chart4 .wHide2{display:block;}
    .organization_inno.org_2025 .chart4 .bottomR::after{height:1070px;}    
    .organization_inno.org_2025 .chart6_2::after{height:calc(100% - 36px);top:calc(-100% + 147px);}
    .organization_inno.org_2025 .chart5 .arr_bx.right::after{top:-724px;height:729px;}
}

@media all and (max-width:350px){
    
}