@charset "utf-8";

/* 혁신지원사업_2026 */
/* 게시판 */
.bbs_list>.defulat.AccordionBase>li{border-bottom:none;}
.bbs_list>.defulat.AccordionBase>li .infoArea .noticeTitle{min-height:auto;padding:0 44px 0 0;}
.bbs_list .AccordionBase>li .AccordionBtn::after{top:calc(50% - 12px);}

/* IR 성과관리 - 성과지표 대시보드 */
.IRPerfArea{display:flex;align-items:stretch;justify-content:start;gap:20px;}
.IRPerfArea .infoArea{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:24px;position: relative;}
.IRPerfArea .IRPmTit{font-size:30px;font-weight:700;line-height:150%;color:var(--color-text-basic);width:100%;}
.IRPerfArea .box{box-sizing:border-box;border-radius:20px;position:relative;overflow:hidden;}
.IRPerfArea .box.white{background-color:var(--color-surface-white);}
.IRPerfArea .numBx{display:inline-flex;align-items:end;justify-content:start;gap:0;}
.IRPerfArea .numBx span{line-height:normal;display:inline-flex;align-items:end;line-height:150%;font-weight:700;}
.IRPerfArea .icoBx{position:absolute;display:inline-flex;align-items:end;justify-content:right;}
.IRPerfArea .icoBx img{display:block;max-width:100%;max-height:100%;}

.IRPerfArea .totalArea{flex:42.077%;}
.IRPerfArea .detailArea{flex:33.328%;}
.IRPerfArea .keyArea{flex:24.595%;}

.IRPerfArea .totalArea .imgBx{position:relative;z-index:-1;height:694px;}
.IRPerfArea .totalArea .imgBx::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background: linear-gradient(180deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.3) 100%);}
.IRPerfArea .totalArea .imgBx img{display:block;width:100%;height:100%;object-fit:cover;}
.IRPerfArea .totalArea .totalList{position:absolute;right:32px;bottom:32px;display:flex;flex-direction:column;align-items:end;justify-content:start;gap:12px;width:344px;}
.IRPerfArea .totalArea .totalList li{width:100%;}
.IRPerfArea .totalArea .totalList .totalBx{border-radius:16px;box-sizing:border-box;position:relative;background:rgba(255,255,255,0.25);backdrop-filter:blur(70px);overflow: hidden;padding:24px 24px 82px;}
.IRPerfArea .totalArea .totalList .totalBx .subTit{font-size:18px;font-weight:700;color:var(--color-text-basic-inverse);margin-bottom:2px;}
.IRPerfArea .totalArea .totalList .totalBx .numBx span{color:var(--color-text-basic-inverse);}
.IRPerfArea .totalArea .totalList .totalBx .numBx .num{font-size:60px;}
.IRPerfArea .totalArea .totalList .totalBx .numBx .unit{font-size:32px;margin-bottom:12px;}
.IRPerfArea .totalArea .totalList .totalBx .icoBx{right:24px;bottom:24px;width:56px;height:56px;}

.IRPerfArea .detailArea .box{height:694px;padding:16px 32px 32px 32px;width:100%;}
.IRPerfArea .detailArea .box .mCustomScrollBox{overflow:unset;}
.IRPerfArea .detailArea .box .mCSB_container{margin-right:0;}
.IRPerfArea .detailArea .box .mCSB_scrollTools{opacity:1;position:absolute;right:-20px;top:0;width:5px;}
.IRPerfArea .detailArea .box .mCSB_scrollTools .mCSB_dragger_bar{width:100%;background:#E9E9E9;}
.IRPerfArea .detailArea .box .mCSB_scrollTools .mCSB_draggerRail{background:transparent;}
.IRPerfArea .detailArea .AccordionBase>li{border-top-color:#E5E5E5;}
.IRPerfArea .detailArea .AccordionBase>li + li{margin-top:0;}
.IRPerfArea .detailArea .AccordionBase>li:first-child{border-top:none;}
.IRPerfArea .detailArea .AccordionBase>li .AccordionBtn{min-height:60px;color:var(--color-text-disabled-on);font-size:16px;transition:0.2s;word-break:keep-all;overflow-wrap:anywhere;}
.IRPerfArea .detailArea .AccordionBase>li .AccordionBtn::after{width:20px;height:20px;background-color:#888888;top:18px;}
.IRPerfArea .detailArea .AccordionBase>li.on .AccordionBtn{color:var(--color-text-basic);font-size:24px;padding:16px 44px 8px 0;}
.IRPerfArea .detailArea .AccordionBase>li.on .AccordionBtn::after{background-color:#111111;top:24px;}
.IRPerfArea .detailArea .AccordionBase>li .AccordionBtn:focus-visible{outline-offset:-2px;}
.IRPerfArea .detailArea .AccordionBase>li .AccordionCont{padding-bottom:12px;}
.IRPerfArea .detailArea .AccordionBase .contTable{border-top:none;border-radius:12px;}
.IRPerfArea .detailArea .AccordionBase .contTable th,
.IRPerfArea .detailArea .AccordionBase .contTable td{color:var(--color-text-basic);border-right:none;word-break:keep-all;overflow-wrap:anywhere;}
.IRPerfArea .detailArea .AccordionBase .contTable thead th{font-size:14px;line-height:150%;background:#C5CBD4;height:32px;font-weight:400;padding:6px 24px;}
.IRPerfArea .detailArea .AccordionBase .contTable tbody th,
.IRPerfArea .detailArea .AccordionBase .contTable tbody td{height:64px;padding:8px 20px;}
.IRPerfArea .detailArea .AccordionBase .contTable tbody th{font-size:16px;line-height:140%;background:#EDEDED;text-align:left;}
.IRPerfArea .detailArea .AccordionBase .contTable tbody td{text-align:center;background:#FAFAFA;}
.IRPerfArea .detailArea .AccordionBase .contTable tbody tr:not(:last-child){border-bottom:1px solid #CFCFCF;}
.IRPerfArea .detailArea .AccordionBase .contTable tbody tr:last-child{border-bottom:none;}
.IRPerfArea .detailArea .AccordionBase .contTable table tbody td[colspan]:last-of-type{border-left:none;}
.IRPerfArea .detailArea .num{font-size:18px;}
.IRPerfArea .detailArea .unit{font-size:14px;margin-bottom:2px;}

.IRPerfArea .keyArea{display:flex;flex-direction:column;align-items:start;justify-content:stretch;gap:32px;}
.IRPerfArea .keyArea > div{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:24px;position: relative;}
.IRPerfArea .keyArea .box{width:100%;}
.IRPerfArea .keyArea .autonomy .box{padding:20px 30px;}
.IRPerfArea .keyArea .autonomy .pageTabBase{margin-bottom:20px;}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList{flex-wrap:nowrap;}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li{flex:1;}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a{min-height:32px;font-size:16px;color:var(--color-text-disabled);border-radius:0;border:none;border-bottom:1px solid var(--color-divider-gray-light);}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--color-divider-gray-darker);transform:scale(0,1);transition:transform 0.2s;transform-origin:left bottom;}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li.on a,
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a:hover,
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a:focus-visible{color:var(--color-text-basic);background:transparent;}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li.on a::before,
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a:hover::before,
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a:focus-visible::before{transform:scale(1);}
.IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a:focus-visible{outline-color:var(--color-border-primary);}
.IRPerfArea .keyArea .autonomy .barList{display:flex;flex-direction:column;gap:16px;width:100%;justify-content:center;align-items:start;}
.IRPerfArea .keyArea .autonomy .barList>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:0;width:100%;}
.IRPerfArea .keyArea .autonomy .barList>li .barTit{font-size:14px;font-weight:600;line-height:140%;color:var(--color-text-basic);width:100%;}
.IRPerfArea .keyArea .autonomy .barList .barArea{display:flex;align-items:center;justify-content:start;gap:12px;flex:calc(100% - 106px);}
.IRPerfArea .keyArea .autonomy .barList .barArea .barInner{height:10px;border-radius:var(--radius-max);background:rgba(231,232,234,0.6);position:relative;overflow:hidden;flex:calc(100% - 60px);}
.IRPerfArea .keyArea .autonomy .barList .barArea .barInner .bar{position:absolute;width:0;height:100%;background:var(--color-element-primary);z-index:1;border-radius:var(--radius-max);transition: width 1s ease-out;}
.IRPerfArea .keyArea .autonomy .barList .barArea .numBx{flex:48px;text-align:right;justify-content:end;}
.IRPerfArea .keyArea .autonomy .barList .barArea .numBx .num{font-size:16px;min-width:35px;}
.IRPerfArea .keyArea .autonomy .barList .barArea .numBx .unit{font-size:12px;margin-bottom:2px;}
.IRPerfArea .keyArea .criticality .infoList{margin-right:-10px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:10px;}
.IRPerfArea .keyArea .criticality .infoList > li{width:calc(50% - 10px);}
.IRPerfArea .keyArea .criticality .infoList .box{padding:20px 16px 24px 24px;min-height:104px;}
.IRPerfArea .keyArea .criticality .infoList .keyTit{font-size:16px;font-weight:600;color:var(--color-text-basic);line-height:140%;margin-bottom:2px;}
.IRPerfArea .keyArea .criticality .infoList .numBx .num{font-size:24px;min-width:20px;max-width:53px;}
.IRPerfArea .keyArea .criticality .infoList .numBx .unit{font-size:16px;margin-bottom:4px;}
.IRPerfArea .keyArea .criticality .infoList .icoBx{position:absolute;right:16px;bottom:20px;}

/* 사이트맵 */
#sitemap_gnb{max-width:1114px;margin:0 auto;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:120px;padding:0;}
#sitemap_gnb>li{width:100%;padding:0;}
#sitemap_gnb>li a{word-break:keep-all;overflow-wrap:anywhere;}
#sitemap_gnb>li a[target='_blank']{display:flex;gap:8px;}
#sitemap_gnb>li a[target='_blank']::after{content:"";display:inline-flex;mask:url(../../AFFI_F/img/layout/ico_link_target.svg) no-repeat center center/contain;background-color:var(--color-icon-gray);flex-shrink:0;margin-top:2px;}
#sitemap_gnb>li>a{display:flex;align-items:center;justify-content:center;font-size:24px;line-height:150%;font-weight:700;color:var(--color-text-basic);padding:14px;border-radius:12px;background:var(--color-element-secondary-light);text-align:center;width:100%;}
#sitemap_gnb>li>ul.menuM{margin-top:40px;display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:64px 20px;margin-right:-20px;height:auto !important;width:auto;}
#sitemap_gnb>li>ul.menuM>li{width:calc(20% - 20px);padding:0;border:none;}
#sitemap_gnb>li>ul.menuM>li>a{display:inline-flex;font-size:20px;font-weight:700;line-height:150%;color:var(--color-text-basic);width:100%;}
#sitemap_gnb>li>ul.menuM>li>.menuS{margin-top:20px;display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:12px;width:100%;}
#sitemap_gnb>li>ul.menuM>li>.menuS>li{width:100%;padding:0;margin:0;}
#sitemap_gnb>li>ul.menuM>li>.menuS>li a{width:100%;display:inline-flex;align-items:center;justify-content:start;font-size:18px;line-height:150%;color:var(--color-text-subtle);}
#sitemap_gnb>li>ul.menuM>li>.menuS>li a:hover,
#sitemap_gnb>li>ul.menuM>li>.menuS>li a:focus-visible,
#sitemap_gnb>li>.menuM>li:hover>a,
#sitemap_gnb>li>.menuM>li:focus-visible>a{color:var(--color-text-primary);}
#sitemap_gnb>li>ul.menuM>li>a[target='_blank']::after{width:20px;height:20px;margin-top:4px;}
#sitemap_gnb>li>ul.menuM>li>.menuS>li>a[target='_blank']::after{display:inline-flex;width:18px;height:18px;top:auto;margin:0;margin-top:2px;background:none;background-color:var(--color-icon-gray);}
#sitemap_gnb>li>ul.menuM>li>.menuS>li>a[target='_blank']:hover::after,
#sitemap_gnb>li>ul.menuM>li>.menuS>li>a[target='_blank']:focus-visible::after,
#sitemap_gnb>li>.menuM>li:hover>a::after,
#sitemap_gnb>li>.menuM>li:focus-visible>a::after{background-color:var(--color-icon-primary);}
#sitemap_gnb>li:nth-of-type(n+2){padding:0;border:none;}
#sitemap_gnb.typeEng_siteMap>li>.menuM>li>a{width:100%;}



/* 서브 공통 */
.subCommon{margin-bottom:40px;word-break:keep-all;}
.bgArea{width:100%;min-height: 100vh;position: relative;z-index: 10;background:var(--color-surface-gray-subtler);}
.bgArea .infoBx{position: relative;width: 1114px;margin: 0 auto;height:535px;}
.bgArea .infoBx .bgBx{position:absolute;top: 0; left: 0;width: 100%; height: 100%;border-radius:20px;overflow:hidden;}
.bgArea .infoBx .bgBx img{width: 100%; height: 100%;object-fit: cover;}
.bgArea .inner {position: relative;z-index: 2;display: flex;justify-content: center;align-items: center;height: 100%;}
.bgArea .inner p{text-align: center;word-break:keep-all;opacity: 0;transform: translateY(30px);}
.bgArea .inner p.headLine2m{margin-bottom:80px;}
.bgArea .inner p.headLine4{margin-top:40px;font-weight:400;}
.subCommon .division{padding-top:180px !important;}
.subCommon .division .headLine2{margin-bottom:40px;}
.subCommon .contRow{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:40px;word-break:keep-all;}
.subCommon .contRow>div:nth-child(1){width:385px;}
.subCommon .contRow>div:nth-child(2){width:calc(100% - 425px);}
.bgArea.active .infoBx::before{width:0;transition-delay:0.45s;}
.bgArea.active .infoBx::after{width:0;transition-delay:0.8s;}


/* 대학혁신사업 - 사업단소개 - 인사말 */
.greetingArea{display:flex;flex-wrap:wrap;align-items: stretch;justify-content:start;width:100%;position:relative;}
.greetingArea > div{width:50%;}
.greetingArea .txtBx{padding-right:40px;}
.greetingArea .txtBx *{word-break:keep-all;overflow-wrap:anywhere;}
.greetingArea .txtBx .headLine1{margin-bottom:80px;}
.greetingArea .txtBx .headLine4{margin-bottom:40px;}
.greetingArea .txtBx .headLine1 > span{overflow:hidden;}
.greetingArea .txtBx .headLine1 span{display:block;width:100%;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;line-height:inherit;}
.greetingArea .txtBx .clipTit{position:relative;}
.greetingArea .txtBx .clipTit .on{display:none;}
.greetingArea .txtBx .clipTxt .on{display:none;}
/* .greetingArea .txtBx .clipTit :not(.on){color:var(--color-text-subtle-inverse) !important;}
.greetingArea .txtBx .clipTit .on .c_Primary{color:var(--color-text-primary) !important;} */
/* .greetingArea .txtBx .clipTit .on{opacity: 1;position: absolute;left: 0;top: 0;clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);transition: none;} */
.greetingArea .txtBx .clipTxt{position:relative;}
/* .greetingArea .txtBx .clipTxt :not(.on){color:var(--color-text-subtle-inverse);} */
/* .greetingArea .txtBx .clipTxt .on{opacity: 1;position: absolute;left: 0;top: 0;clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);transition: none;} */
.greetingArea .txtBx .clipTxt + .clipTxt{margin-top:32px;}
.greetingArea .imgBx{display:block;}
.greetingArea .imgBx img{display:block;width:100%;max-width:100%;border-radius:20px;overflow: hidden;}
.greetingArea .name{margin-top:80px;display:inline-flex;align-items:center;justify-content:start;gap:12px;}
.greetingArea .name dt{font-size:18px;font-weight:600;color:var(--color-text-basic);line-height:150%;}
.greetingArea .name dd{font-size:30px;font-weight:700;color:var(--color-text-basic);line-height:150%;}
/* ani */
.greetingArea .txtBx .headLine1 >span span{transform:translateY(100%);transition:transform 0.8s;transition-delay: 0.3s;}
.greetingArea .txtBx .headLine1.active >span span{transform:translateY(0);}
.greetingArea .txtBx h4.active,
.greetingArea .txtBx p.active{color:var(--color-text-basic) !important;}
.greetingArea .txtBx p.active .c_Primary{color:var(--color-text-primary) !important;}
.greetingArea .imgGuide{position:relative;}
.greetingArea .imgBx{will-change: transform, top;height: auto;position:absolute;left:0;top:0;width:100%;}
.greetingArea .imgBx.fixed{position:sticky;}
.greetingArea .imgBx.fixed.is-down{top:102px;transition:top 0.4s;}
.greetingArea .imgBx.fixed.is-up{top:204px;transition:top 0.4s;}
.greetingArea .imgBx.absol{position:absolute;top:auto;bottom:0;}

/* 대학혁신사업 - 사업단소개 - 소개 */
.aboutInfo{width:100%;position:relative;}
.aboutInfo .infoList{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:48px;}
.aboutInfo .infoList>li{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:20px;}
.aboutInfo .infoList>li>div{width:calc(50% - 10px);}
.aboutInfo .infoList .imgBx{position:relative;}
.aboutInfo .infoList .imgBx img{display:block;width:100%;height:100%;border-radius:20px;overflow:hidden;}
.aboutInfo .infoList>li:nth-child(even) .imgBx{order:2;}
.aboutInfo .infoList>li:nth-child(even) .txtBx{order:1;}
.aboutInfo .infoList>li:nth-child(odd) .txtBx{padding-left:60px;}
.aboutInfo .infoList>li:nth-child(even) .txtBx{padding-right:60px;}
.aboutInfo .infoList .txtBx p{margin-top:40px;word-break:keep-all;}
/* ani */
.aboutInfo .infoList .imgBx::before{content:"";position:absolute;width:calc(100% + 20px);height:100%;left:0;top:0;background:var(--color-surface-gray-subtler);transition:transform 0.8s;transform:scale(1);transform-origin:right top;}
.aboutInfo .infoList .txtBx h3{transform:translateY(100px);opacity:0;transition:all 1s;transition-delay:0.2s;}
.aboutInfo .infoList .txtBx p{transform:translateY(100px);opacity:0;transition:all 1s;transition-delay:0.4s;}
.aboutInfo .infoList .on .imgBx::before{transform:scale(0,1);}
.aboutInfo .infoList .on .txtBx h3,
.aboutInfo .infoList .on .txtBx p{transform:translateY(0);opacity:1;}

/* 대학혁신사업 - 사업단소개 - 연혁 */
.aboutHistory{position:relative;overflow:hidden;}
.historyList{position:relative;width:100%;display:flex;flex-wrap:wrap;align-items:start;justify-content:start;flex-direction:column;gap:180px;--color-background-deco:var(--primary10);--infoHeight:0;}
.historyList::before{content:"";display:block;width:1px;height:calc(100% - 20px);background:var(--color-border-gray);position:absolute;left:50%;top:20px;margin-left:-1px;}
.historyList > li{width:100%;box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:128px;}
.historyList > li::before{content:"";position:absolute;width:20px;height:20px;top:20px;border-radius:var(--radius-max);background-color:var(--color-element-primary);border:5px solid var(--color-background-deco);box-sizing:border-box;transform:translateY(-50%);}
.historyList > li > div{width:calc(50% - 64px);}
.historyList > li .imgBx{position:relative;border-radius:20px;overflow:hidden;}
.historyList > li .imgBx img{display:block;width:100%;height:100%;}
.historyList > li:nth-child(even) .imgBx{order:2;}
.historyList > li:nth-child(even) .txtBx{order:1;text-align:right;}
.historyList > li .txtBx .headLine2{margin-bottom:40px;}
.historyList > li .txtBx .infoList{display:flex;flex-direction:column;gap:64px;justify-content:start;align-items:start;word-break:keep-all;}
.historyList > li .txtBx .infoList li{width:100%;}
.historyList > li .txtBx .infoList .tit{font-size:20px;line-height:150%;color:var(--color-text-basic);font-weight:700;margin-bottom:12px;}
.historyList > li:nth-child(odd)::before{left: calc(50% - 11px);}
.historyList > li:nth-child(even)::before{right:calc(50% - 9px);}
.aboutHistory .bar{--infoHeight:0;position:absolute;width:1px;height:var(--infoHeight);background:var(--color-border-primary);left:50%;top:20px;margin-left:-1px;}
/* ani */
.historyList > li .txtBx .headLine2,
.historyList > li .txtBx .infoList > li{opacity: 0;transform: translateY(40px);transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1); will-change: transform, opacity;}
.historyList > li.on .txtBx .headLine2,
.historyList > li.on .txtBx .infoList > li{opacity: 1;transform: translateY(0);}
.historyList > li.on .txtBx .infoList > li:nth-child(1){transition-delay: 0.2s;}
.historyList > li.on .txtBx .infoList > li:nth-child(2){transition-delay: 0.3s;}
.historyList > li.on .txtBx .infoList > li:nth-child(3){transition-delay: 0.4s;}
.historyList > li.on .txtBx .infoList > li:nth-child(4){transition-delay: 0.5s;}
.historyList > li.on .txtBx .infoList > li:nth-child(5){transition-delay: 0.6s;}

/* 대학혁신사업 - 전문대학혁신지원사업 */
.infoVision .visionList{margin-right:-20px;display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:20px;}
.infoVision .visionList>li{width:calc(50% - 20px);position:relative;}
.infoVision .visionList .bgBx{overflow:hidden;border-radius:20px;}
.infoVision .visionList .bgBx img{display:block;width:100%;height:100%;}
.infoVision .visionList .txtBx{position:absolute;left:0;top:0;padding:48px;width:100%;}
.infoVision .visionList .txtBx *{color:var(--color-text-basic-inverse);}
.infoVision .visionList .txtBx .headLine2{margin-bottom:20px;}
.infoVision .visionList .txtBx .txt{font-size:20px;font-weight:500;line-height:150%;}

.infoSummary .summaryList{margin-right:-20px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px;}
.infoSummary .summaryList>li{width:calc(33.33% - 20px);}
.infoSummary .summaryList .summaryBx{background-color:var(--color-surface-white);border-radius:20px;padding:46px 24px;box-sizing:border-box;height:100%;}
.infoSummary .summaryList .summaryBx .icoBx{width:130px;height:130px;border-radius:var(--radius-max);margin:0 auto 24px;background-color:var(--color-element-secondary-lighter);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.infoSummary .summaryList .summaryBx .txtBx{text-align:center;}
.infoSummary .summaryList .summaryBx .txtBx p{margin-bottom:12px;}
.infoSummary .summaryList .summaryBx .txtBx .headLine3{line-height:120%;}
.infoSummary .contTable table tbody td{padding:16px;}
.infoSummary .contTable table tbody .now td .txtList.dot>li,
.infoSummary .contTable table tbody .now td{color:var(--color-text-dark);}

/* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
.visionFistArea{width: 100%;overflow:hidden;position: relative;}
.strategyWrap{width:100%;height:100%;display:flex;align-items:center;}
.visionStrategy { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; z-index: 10; display: none; overflow: hidden;}
.strategyList { display: flex; flex-wrap: nowrap; align-items: center; width: max-content; height: 100%; will-change: transform; gap:20px;}
.strategyList .item { flex-shrink: 0; position: relative; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.strategyList .item:first-child {width: 100vw;}
.strategyList .item .imgBx{border-radius: 20px; overflow: hidden;}
.strategyList .item img {display:block;width: 100%; height: 100%; object-fit: cover;}
.strategyList .item .txtBx{ display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;align-content:center;position:absolute;width:100%;height:100%;left:0;top:0;gap:32px;opacity: 0; transform: translateY(30px); }
.strategyList .item .txtBx .headLine2{color:var(--color-text-basic-inverse);margin-bottom:0;}
.strategyList .item .txtBx .num{width:56px;height:56px;border-radius:var(--radius-max);background:rgba(255,255,255,0.2);color:var(--color-text-basic-inverse);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.strategyList .item .txtBx { opacity: 0; transform: translateY(30px); transition: all 0.6s ease-out;}
.strategyList .item.on .txtBx { opacity: 1; transform: translateY(0);}

.visionRow{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:48px;padding-bottom:180px;}
.visionRow > div.left{width:350px;}
.visionRow > div.right{width:calc(100% - 398px);}

.visionSticky {width: 100%;position: relative;overflow: hidden;}
.visionSticky .headLine2{margin-bottom:40px;}
.visionSt {position: relative;width: 100%;height:100vh;}
.visionSt .visionItem {position: absolute;top: 0;left: 0;width: 100%;will-change: transform, opacity;}
.visionSt .visionItem .imgBx{position:relative;width:100%;height:0;padding-top:53.86%;border-radius:20px;overflow: hidden;}
.visionSt .visionItem .imgBx img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;}
.visionSt .visionItem .txtBx{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:32px;padding:0 120px;}
.visionSt .visionItem .txtBx .category{font-size:20px;color:var(--color-text-basic-inverse);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-max);background:rgba(255,255,255,0.2);backdrop-filter:blur(70px);}
.visionSt .visionItem .txtBx .headLine2{color:var(--color-text-basic-inverse);margin-bottom:0;}

.visionBusiness{overflow:hidden;width:calc(100% - 80px);margin:0 auto;border-radius:20px;background:url(../img/affi_f/about/bg_visionBusiness.png) no-repeat center bottom/ cover;padding:72px 0 162px;margin-top:180px;}
.visionBusiness .headLine2{color:var(--color-text-basic-inverse);margin-bottom:87px;text-align:center;}
.visionBusiness .visionSwiper{max-width:1712px;margin:0 auto;padding:0 60px;}
.visionBusiness .visionSwiper .visionBx{opacity: 0;transform: translateX(-50px);transition: opacity 0.6s ease-out, transform 0.6s ease-out;}
.visionBusiness .visionSwiper .visionBx .icoBx{width:300px;height:300px;border-radius:var(--radius-max);background:rgba(255,255,255,0.12);backdrop-filter:blur(70px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:24px;margin:0 auto 40px;}
.visionBusiness .visionSwiper .visionBx .icoBx img{display:block;}
.visionBusiness .visionSwiper .visionBx .icoBx p{text-align:center;color:var(--color-text-basic-inverse);}
.visionBusiness .visionSwiper .visionBx .txtList{padding:0 20px;justify-content:center;}
.visionBusiness .visionSwiper .visionBx .txtList li{text-align:center;color:var(--color-text-basic-inverse);display:inline-flex;align-items:start;justify-content:center;gap:10px;word-break:keep-all;width:100%;padding-left:0;}
.visionBusiness .visionSwiper .visionBx .txtList li::before{background-color:var(--color-icon-inverse);position:relative;display:inline-flex;align-items:center;flex-shrink:0;}
.visionBusiness .visionSwiper .swiperPagi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px;gap:8px;}
.visionBusiness .visionSwiper .swiperPagi span{opacity:1;width:8px;height:8px;border-radius:var(--radius-max);background:rgba(255,255,255,0.3);}
.visionBusiness .visionSwiper .swiperPagi span.swiper-pagination-bullet-active{background:var(--color-background-white);}
.visionBusiness .visionSwiper .swiperPagi.single{display:none;margin:0;}
/* ani */
.visionBusiness .visionSwiper.active-motion .swiper-slide .visionBx{opacity: 1;transform: translateX(0);}
.visionSwiper.active-motion .swiper-slide:nth-child(1) .visionBx { transition-delay: 0.1s; }
.visionSwiper.active-motion .swiper-slide:nth-child(2) .visionBx { transition-delay: 0.2s; }
.visionSwiper.active-motion .swiper-slide:nth-child(3) .visionBx { transition-delay: 0.3s; }
.visionSwiper.active-motion .swiper-slide:nth-child(4) .visionBx { transition-delay: 0.4s; }
.visionSwiper.active-motion .swiper-slide-duplicate > div { opacity: 1; transform: translateX(0); transition-delay: 0s; }

.visionEffect .headLine2{text-align:center;}
.visionEffect > div{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.visionEffect .cont{width:1395px;}
.visionEffect .visionEList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-right:-20px;width:100%;}
.visionEffect .visionEList li{flex:1;position:relative;}
.visionEffect .visionEList .imgBx{position:relative;border-radius:20px;overflow:hidden;}
.visionEffect .visionEList .imgBx img{display:block;width:100%;height:100%;object-fit:cover;}
.visionEffect .visionEList .txtBx{position:absolute;width:calc(100% - 40px);left:20px;bottom:20px;padding:24px;border-radius:15px;background:rgba(255,255,255,0.15);backdrop-filter:blur(120px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;}
.visionEffect .visionEList .txtBx .tit{color:var(--color-text-basic-inverse);font-size:20px;line-height:150%;font-weight:700;word-break:keep-all;}

/* 대학혁신산업 - 주요사업 - 세부 프로그램 담당부서 */
.aboutDept{word-break:keep-all;}
.aboutDept .division:first-child{padding-top:0 !important;}
.aboutDept .contArea{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;padding:48px;gap:40px;background:var(--color-surface-white);border-radius:20px;}
.aboutDept .contArea + .contArea{margin-top:20px;}
.aboutDept .contArea > .titArea{width:385px;}
.aboutDept .contArea > .deptArea{width:calc(100% - 425px);}
.aboutDept .deptArea{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:32px;}
.aboutDept .deptArea .deptBx{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:12px;width:100%;}
.aboutDept .deptArea .deptBx .cateList{display:inline-flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:8px;}
.aboutDept .deptArea .deptBx .cateList li{font-size:16px;line-height:140%;font-weight:600;color:var(--color-text-basic-inverse);background:var(--color-element-secondary);border-radius:var(--radius-max);padding:5px 16px;display:inline-flex;align-items:center;justify-content:center;}
.aboutDept .deptArea .deptBx + .deptBx{padding-top:32px;border-top:1px solid var(--color-divider-gray-light);}
.aboutDept .txtHelp{margin-top:20px;}
.aboutDept .txtHelp a[target=_blank]{display:inline-flex;align-items:start;justify-content:start;gap:4px;position:relative;text-decoration:underline;text-underline-offset:3px;}
.aboutDept .txtHelp a[target=_blank]::after{content:"";width:20px;height:20px;display:inline-flex;align-items:center;mask:url(../../AFFI_F/img/layout/ico_link_target.svg) no-repeat center center/contain;background-color:var(--color-icon-gray-light);margin-top:2px;flex-shrink:0;}

/* 대학혁신사업 - 교육혁신전략 */
.eduBusinessArea .contArea + .contArea{margin-top:120px;}
.eduBusinessArea .eduArea .imgBx{position:relative;border-radius:20px;overflow:hidden;height:250px;margin-bottom:32px;}
.eduBusinessArea .eduArea .imgBx img{position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover;object-position: 80% 50%;}
.eduBusinessArea .eduArea .headLine4{margin-bottom:20px;}

/* 대학혁신사업 - 지역산학협력혁신전략 */
.industryBArea .detailArea .headLine2{text-align:center;margin-bottom:80px;}
.industryBArea .detailArea .imgBx{position:relative;}
.industryBArea .detailArea .imgBx::before{content:"";position:absolute;width:100%;height:1px;background:var(--color-border-gray-darker);left:0;top:calc(50% - 74px);z-index:-1;}
.industryBArea .detailArea .imgInner{max-width:1234px;padding:0 60px;margin:0 auto;}
.industryBArea .detailArea img{display:block;width:100%;height:100%;max-width:100%;}
.industryBArea .detailArea .mo{display:none;}
.industryBArea .division .contArea:nth-of-type(2) .eduArea .imgBx img{object-position:center center;}
.industryBArea .division .contArea:nth-of-type(3) .eduArea .imgBx img{object-position:40% 50%;}

/* 대학혁신사업 - 자율혁신전략 */
.etcBuArea .detailArea > .headLine3{margin-bottom:24px;}
.etcBuArea .detailArea .contArea{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:20px;margin-right:-20px;}
.etcBuArea .detailArea .contArea > div{width:calc(50% - 20px);}
.etcBuArea .detailArea .contArea .txtBx{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:24px;}
.etcBuArea .detailArea .contArea .imgBx{border-radius:20px;overflow:hidden;}
.etcBuArea .detailArea .contArea .imgBx img{width:100%;display:block;height:100%;}
.etcBuArea .detailArea .contArea + .contArea{margin-top:80px;}
.etcBuArea .detailArea .contArea:nth-child(odd) .txtBx{order:1;padding-right:60px;}
.etcBuArea .detailArea .contArea:nth-child(odd) .imgBx{order:2;}
.etcBuArea .detailArea .contArea:nth-child(even) .txtBx{padding-left:60px;}


/* 비교과 프로그램 - 비교과 안내 */
.programInfoArea .bgArea .inner .headLine0{margin-bottom:80px;}
.programInfoArea .bgArea .inner .headLine2m{margin-bottom:0;}
.programInfoArea .prInfoList{margin-right:-20px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px;}
.programInfoArea .prInfoList li{width:calc(33.33% - 20px);background:var(--color-surface-white);border-radius:20px;padding:40px;position:relative;min-height:409px;display:flex;flex-direction:column;justify-content:start;gap:20px;}
.programInfoArea .prInfoList .icoBx{max-width:70px;height:62px;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}
.programInfoArea .prInfoList .icoBx img{display:block;max-width:100%;width:100%;height:100%;}
.programInfoArea .prInfoList .subTxt{color:var(--gray50);}


/* IR성과관리 - 성과공유시스템 안내 */
.irInfoArea{overflow:hidden;}
.irInfoArea .bgArea .inner p:nth-child(1){margin-bottom:80px;}
.irInfoArea .bgArea .inner p:nth-child(2){margin-bottom:0;}
.irInfoArea .bgArea .inner .bar{width:1px;height:70px;display:inline-flex;align-items:center;justify-content:start;position:relative;overflow:hidden;margin:20px 0;}
.irInfoArea .bgArea .inner .bar::before{content:"";position:absolute;width:100%;height:100%;background:var(--color-surface-white);left:0;top:0;transform:scale(1,0);transform-origin:left top;transition:transform 0.6s;}
.irInfoArea .bgArea .inner p:nth-child(3){margin-top:20px;}
.irInfoArea .bgArea .inner .bar.on::before{transform:scale(1);}
.irInfoArea ul:not(.txtList){display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px;margin-right:-20px;}
.irInfoArea .irTarget{text-align:center;overflow:hidden;}
.irInfoArea .irTarget .targetBx{margin-top:60px;position:relative;width:100%;min-height:579px;}
.irInfoArea .irTarget .irTargetList{margin-top:60px;align-items:start;margin-right:0;display:flex;flex-wrap:nowrap;position:relative;}
.irInfoArea .irTarget .irTargetList li{width:calc(25% - 10px);position:relative;border-radius:20px;overflow:hidden;}
/* .irInfoArea .irTarget .irTargetList li:nth-child(even){margin-top:80px;} */
.irInfoArea .irTarget .irTargetList .imgBx{width:100%;height:100%;}
.irInfoArea .irTarget .irTargetList .imgBx img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;}
.irInfoArea .irTarget .irTargetList .txtBx{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:32px;padding:48px;}
.irInfoArea .irTarget .irTargetList .txtBx .num{width:56px;height:56px;border-radius:var(--radius-max);background:rgba(255,255,255,0.2);color:var(--color-text-basic-inverse);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(30px);}
.irInfoArea .irTarget .irTargetList .txtBx .headLine2{width:100%;color:var(--color-text-basic-inverse);margin-bottom:0;}

.irInfoArea .irTalent .headLine3{margin-bottom:40px;}
.irInfoArea .irTalent .irTalentList li{width:calc(50% - 20px);background:var(--color-surface-white);padding:48px;border-radius:20px;text-align:center;}
.irInfoArea .irTalent .irTalentList .icoBx{width:180px;height:180px;border-radius:var(--radius-max);background:var(--color-element-secondary);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;}
.irInfoArea .irTalent .irTalentList .icoBx img{display:block;width:80px;}
.irInfoArea .irTalent .irTalentList .txtBx{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:16px;}
.irInfoArea .irTalent .irTalentList .headLine4{color:var(--color-text-secondary);}
.irInfoArea .irTalent .irTalentList .subTit.txtBody1{color:var(--color-text-basic);font-weight:700;}
.irInfoArea .irTalent .irTalentList .txtBody1{color:var(--color-text-subtle);}

.irInfoArea .irStrategy .txtList{gap:20px;}
.irInfoArea .irStrategy .txtList>li{font-size:30px;line-height:150%;font-weight:700;display:inline-flex;align-items:start;justify-content:start;gap:8px;padding:0;}
.irInfoArea .irStrategy .txtList>li::before{position:relative;min-width:35px;display:inline-flex;align-items:center;justify-content:start;font-size:24px;font-weight:700;line-height:150%;color:var(--color-text-primary);margin-top:5px;flex-shrink:0;}

.irInfoArea .irDetail{overflow: hidden;width: calc(100% - 80px);border-radius: 20px;background: url(../img/affi_f/IR/bg_irInfoDetail.png) no-repeat center bottom / cover fixed;padding: 72px 100px 156px;margin:0 auto;}
.irInfoArea .irDetail .headLine2{text-align:center;color:var(--color-text-basic-inverse);margin-bottom:87px;}
.irInfoArea .irDetail .detailList{margin-right:-16px;gap:16px;}
.irInfoArea .irDetail .detailList>li{width:calc(25% - 16px);background:rgba(255,255,255,0.15);backdrop-filter:blur(30px);border-radius:20px;padding:40px 40px 137px;}
.irInfoArea .irDetail .detailList h4{color:var(--color-text-basic-inverse);margin-bottom:24px;}
.irInfoArea .irDetail .detailList .txtList li{color:var(--color-text-basic-inverse);}
.irInfoArea .irDetail .detailList .txtList li:before{background:var(--color-icon-inverse);}
.irInfoArea .irDetail .detailList .icoBx{display:inline-flex;align-items:end;justify-content:end;position:absolute;right:40px;bottom:40px;width:64px;height:64px;}
.irInfoArea .irDetail .detailList .icoBx img{max-width:100%;max-height:100%;}

.irInfoArea .irExecution .irBx + .irBx{margin-top:102px;}
.irInfoArea .irExecution .irDiagram{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:621px;}
.irInfoArea .irExecution .irDiagram .bx{border-radius:var(--radius-max);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;}
.irInfoArea .irExecution .irDiagram .bx h4{font-weight:700;line-height:150%;}
.irInfoArea .irExecution .irDiagram::before{content:"";position:absolute;left:calc(50% + 4px);top:50%;transform:translate(-50%,-50%);width:392px;height:392px;background:var(--color-divider-gray);opacity:0.25;border-radius:var(--radius-max);z-index:-1;}
.irInfoArea .irExecution .irDiagram::after{content:"";position:absolute;left:calc(50% + 4px);top:50%;transform:translate(-50%,-50%);width:544px;height:544px;background:var(--color-divider-gray);opacity:0.23;border-radius:var(--radius-max);z-index:-2;}
.irInfoArea .irExecution .irDiagram .titBx{width:264px;height:264px;background:var(--color-element-primary);gap:4px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.irInfoArea .irExecution .irDiagram .titBx h4{font-size:40px;color:var(--color-text-basic-inverse);}
.irInfoArea .irExecution .irDiagram .blueBx{border-radius:0;position:relative;}
.irInfoArea .irExecution .irDiagram .blueBx.arrowL{margin-right:24px;}
.irInfoArea .irExecution .irDiagram .blueBx.arrowR{margin-left:24px;}
.irInfoArea .irExecution .irDiagram .blueBx.arrowL::after{content:"";display:inline-flex;align-items:center;justify-content:center;width:32px;height:64px;background:url(../img/affi_f/IR/ico_irDiagramArrow.svg) no-repeat center center/contain;position:absolute;left:calc(100% - 3px);top:50%;transform:translateY(-50%);}
.irInfoArea .irExecution .irDiagram .blueBx.arrowR::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:32px;height:64px;background:url(../img/affi_f/IR/ico_irDiagramArrow.svg) no-repeat center center/contain;position:absolute;right:calc(100% - 3px);top:50%;transform:translateY(-50%) rotate(180deg);}
.irInfoArea .irExecution .irDiagram .blueBx h4{padding:16px;background:var(--color-element-secondary);min-width:247px;min-height:92px;font-size:20px;text-align:center;color:var(--color-text-basic-inverse);border-radius:var(--radius-max);display:inline-flex;align-items:center;justify-content:center;}
.irInfoArea .irExecution .irDiagram ul{width:592px;justify-content:space-between;align-content:space-between;height:100%;}
.irInfoArea .irExecution .irDiagram ul .bx{width:195px;height:195px;gap:12px;background:var(--color-surface-white);text-align:center;position:relative;}
.irInfoArea .irExecution .irDiagram ul .bx h4{font-size:20px;}
.irInfoArea .irExecution .irDiagram ul .bx::after{content:"";position:absolute;width:10px;height:10px;border-radius:var(--radius-max);background:var(--color-element-primary);}
.irInfoArea .irExecution .irDiagram ul li:nth-child(1) .bx::after{bottom:25px;right:22px;}
.irInfoArea .irExecution .irDiagram ul li:nth-child(2) .bx::after{bottom:25px;left:22px;}
.irInfoArea .irExecution .irDiagram ul li:nth-child(3) .bx::after{top:25px;right:22px;}
.irInfoArea .irExecution .irDiagram ul li:nth-child(4) .bx::after{top:25px;left:22px;}

.irInfoArea .irExecution .irExecInfo .contArea + .contArea{margin-top:80px;}
.irInfoArea .irExecution .irExecInfo .headLine3{margin-bottom:40px;}
.irInfoArea .irExecution .irExecInfo .headLine4{font-size:20px;}
.irInfoArea .irExecution .irExecInfo .infoList>li{padding:40px;border-radius:20px;background:var(--color-surface-white);position:relative;}
.irInfoArea .irExecution .irExecInfo .infoList>li .headLine4{margin-bottom:16px;}
.irInfoArea .irExecution .irExecInfo .infoList>li .icoBx{width:48px;height:48px;display:inline-flex;align-items:end;justify-content:end;position:absolute;right:40px;bottom:40px;}
.irInfoArea .irExecution .irExecInfo .infoList.two>li{width:calc(50% - 20px);}
.irInfoArea .irExecution .irExecInfo .infoList.three>li{width:calc(33.33% - 20px);padding:40px 40px 110px;}

/* IR 성과관리 - 학생 성공/지역사회 환원 성과 */
.irStudentArea .bgArea .inner p.headLine2m{margin-bottom:40px;}
.studentArea .studentBx{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px;}
.studentArea .studentBx + .studentBx{margin-top:20px;}
.studentArea .studentBx > div{border-radius:20px;overflow:hidden;}
.studentArea .studentBx .txtBx{width:405px;background:var(--color-surface-white);padding:40px;}
.studentArea .studentBx .imgBx{width:calc(100% - 425px);} 
.studentArea .studentBx .imgBx img{display:block;width:100%;height:100%;object-fit:cover;}
.studentArea .studentBx .txtBx h3{line-height:140%;margin-bottom:40px;}
.studentArea .studentBx .txtBx p + p{margin-top:32px;}
.studentArea .studentBx:nth-child(even) .txtBx{order:2;}
.studentArea .studentBx:nth-child(even) .imgBx{order:1;}


/* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
.innoMonitArea .bgArea .inner p.headLine2m{margin-bottom:40px;}
.innoMonitArea .division .rowBx{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px;margin-right:-20px;margin-top:40px;}
.innoMonitArea .division .rowBx .item{position:relative;border-radius:20px;overflow:hidden;}
.purposeArea .rowBx .item{width:calc(50% - 20px);}
/* .purposeArea .rowBx .item .bgBx{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;} */
.purposeArea .rowBx .item .bgBx img{display:block;width:100%;height:100%;object-fit:cover;}
.purposeArea .rowBx .item .txtBx{background:linear-gradient(180deg,rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 100%);display:flex;width:100%;height:0;align-items:end;justify-content:start;padding-top: 65.815%;}
.purposeArea .rowBx .item .txtBx h4{color:var(--color-text-basic-inverse);line-height:140%;padding:48px;}
.roleArea .rowBx .item{width:calc(33.33% - 20px);padding:60px 48px;background:var(--color-surface-white);text-align:center;}
.roleArea .rowBx .item .icoBx{width:130px;height:130px;border-radius:var(--radius-max);background:var(--color-surface-primary-subtler);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;}
.roleArea .rowBx .item h4{margin-bottom:8px;}

/* 고객지원 - 조직도 - 조직 및 구성 */
.organArea .organRow{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:45px;}
.organArea .organRow .item{display:inline-flex;flex-wrap:wrap;align-items:start;justify-content:center;position:relative;}
.organArea .itemBx{position:relative;width:100%;}
.organArea .imtesBox{position:relative;width:100%;}
.organArea .itemBx .titBx{min-height:56px;padding:14px 24px;text-align:center;display:inline-flex;align-items:center;justify-content:center;background:var(--color-button-secondary-fill);width:100%;border-radius:12px 12px 0 0;}
.organArea .itemBx .titBx .tit{font-weight:700;font-size:18px;color:var(--color-text-secondary);line-height:140%;}
.organArea .itemBx .listBx{background:var(--color-surface-white);padding:20px;height:calc(100% - 56px);display:flex;align-items:center;flex-wrap:wrap;border-radius:0 0 12px 12px;}
.organArea .item.single{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 24px;min-height:56px;border-radius:var(--radius-max);min-width:300px;}
.organArea .item.single .tit{font-weight:700;font-size:18px;color:var(--color-text-basic-inverse);line-height:140%;}
.organArea .item.single.black{background:var(--gray80);}
.organArea .item.single.red{background:var(--color-element-secondary);}
.organArea .item.single .moBr{display:none;}
.organArea .organRow .item.left{width:300px;}
.organArea .organRow .item.center{width:414px;}
.organArea .organRow .item.right{width:310px;}
.organArea .organRow.first{margin-left:345px;}
.organArea .organRow.first .item::after{content:"";position:absolute;left: calc(50% - 0.5px);top:100%;width:1px;height:100%;background:var(--color-border-gray);shape-rendering: crispEdges;-webkit-font-smoothing: antialiased;z-index:-1;}
.organArea .item.single.black{position:relative;}
.organArea .item.single.black::after{content:"";position:absolute;width:84%;height:1px;background:var(--color-border-gray);left:100%;top:50%;transform:translateY(-50%);shape-rendering: crispEdges;-webkit-font-smoothing: antialiased;z-index:-1;}
.organArea .item.single.red{position:relative;display:flex;width:fit-content;margin-left:376px;}
.organArea .organRow.second{padding:32px 0 86px;}
.organArea .organRow.second .itemBx{height:100%;}
.organArea .organRow.second .item.left::after{content:"";position:absolute;left:100%;top:31px;width:45px;height:1px;background:var(--color-border-gray);shape-rendering: crispEdges;-webkit-font-smoothing: antialiased;z-index:-1;}
.organArea .organRow.third .item:nth-child(1){order:2;}
.organArea .organRow.third .item:nth-child(2){order:1;}
.organArea .organRow.third .item:nth-child(3){order:3;}
.organArea .organRow .itemBx.red .titBx{background:var(--color-element-secondary);}
.organArea .organRow .itemBx.red .titBx .tit{color:var(--color-text-basic-inverse);}
.organArea .organRow .itemBx.red .listBx {border:1px solid var(--color-border-secondary);border-top:none;padding-right:19px;}
.organArea .organRow .itemBx.red .listBx .orList{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;position:relative;z-index:2;}
.organArea .organRow .itemBx.red .listBx .orList::after{content:"";position:absolute;width:1px;height:100%;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .itemBx.red .listBx .orList > li{font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:5px 16px;min-width:120px;;min-height:32px;border-radius:var(--radius-max);background:var(--gray10);color:var(--color-text-basic)}
.organArea .organRow .itemBx.red .listBx .orList > li:first-child{background:var(--gray80);color:var(--color-text-basic-inverse);font-weight:700;}
.organArea .organRow .itemBx.red .listBx .orList > li + li{margin-top:8px;}
.organArea .organRow .itemBx.red .listBx .orList > li:last-child{padding:0;background:transparent;margin-top:14px;width:100%;}
.organArea .organRow .itemBx.red .listBx .orList ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;}
.organArea .organRow .itemBx.red .listBx .orList ul::after{content:"";position:absolute;width:100%;height:1px;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .itemBx.red .listBx .orList ul li{font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;min-height:32px;border:1px solid var(--color-border-gray);border-radius:6px;flex:1;background:var(--color-surface-white);}
.organArea .organRow.third .item.left{align-content:center;position:relative;}
.organArea .organRow.third .item.left .itemBx::after{content:"";position:absolute;width:45px;height:1px;background:var(--color-border-gray);z-index:-1;left:100%;top:31px;}
.organArea .organRow.third .item.right{gap:56px;align-content:start;}
.organArea .organRow .arrowBx{position:absolute;}
.organArea .organRow .arrowBx .txt{color:var(--color-text-basic);font-size:14px;line-height:150%;}
.organArea .organRow .arrowBx.arrow1{position:absolute;width:195px;height:122px;left:calc(50% - 0.5px);top:100%;display:flex;align-items:end;justify-content:center;} 
.organArea .organRow .arrowBx.arrow1::before{content:"";position:absolute;left:0;top:0;width:1px;height:117px;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow1 .arrow{width:100%;height:1px;background:var(--color-border-gray);z-index:-1;position:absolute;left:0;bottom:4px;}
.organArea .organRow .arrowBx.arrow1 .arrow::after{content:"";position:absolute;right:-3px;bottom:-5px;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;}
.organArea .organRow .arrowBx.arrow1 .txt{margin-bottom:6px;}
.organArea .organRow .arrowBx.arrow1 .txt.mo{display:none;}
.organArea .organRow .arrowBx.arrow2{position:absolute;width:calc(50% - 7px);height:86px;left:calc(50% - 0.5px);top:100%;display:flex;align-items:center;justify-content:start;} 
.organArea .organRow .arrowBx.arrow2::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow2 .arrow{position:absolute;left:-5px;bottom:0;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;transform:rotate(90deg);}
.organArea .organRow .arrowBx.arrow2 .txt{margin-left:8px;}
.organArea .organRow .arrowBx.arrow3{position:absolute;width:calc(50% - 15px);height:86px;left:0;bottom:100%;display:flex;align-items:center;justify-content:end;} 
.organArea .organRow .arrowBx.arrow3::before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow3 .arrow{position:absolute;right:-5px;top:0;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;transform:rotate(-90deg);}
.organArea .organRow .arrowBx.arrow3 .txt{margin-right:8px;}
.organArea .organRow .arrowBx.arrow4{position:absolute;width:45px;height:10px;left:100%;bottom:calc(50% - 45px);display:flex;align-items:center;justify-content:end;} 
.organArea .organRow .arrowBx.arrow4::before{content:"";position:absolute;right:0;top:0;width:100%;height:1px;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow4 .arrow{position:absolute;right:-3px;top:-4px;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;}
.organArea .organRow .arrowBx.arrow5{position:absolute;width:45px;height:250px;right:100%;top:31px;display:flex;align-items:start;justify-content:center;} 
.organArea .organRow .arrowBx.arrow5::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow5 .arrow{position:absolute;left:-2px;top:-5px;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;transform:rotate(-180deg);}
.organArea .organRow .arrowBx.arrow5 .txt{margin-top:8px;writing-mode: vertical-lr;letter-spacing:-1.25px;}
.organArea .organRow .arrowBx.arrow6{position:absolute;width:45px;height:150px;right:100%;top:35px;display:flex;align-items:start;justify-content:center;} 
.organArea .organRow .arrowBx.arrow6::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:var(--color-border-gray);z-index:-1;}
.organArea .organRow .arrowBx.arrow6 .arrow{position:absolute;left:-2px;top:-5px;width:11px;height:10px;background:url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center/contain;transform:rotate(-180deg);}
.organArea .organRow .arrowBx.arrow6 .txt{margin-top:8px;writing-mode: vertical-lr;}
.organArea .organBx + .organBx{margin-top:56px;}
.organArea .organDept{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:18px;}
.organArea .organDept > .deptItems{flex:1;}
.organArea .organDept > .deptItems .titBx{min-height:56px;padding:14px 24px;text-align:center;display:inline-flex;align-items:center;justify-content:center;background:var(--color-divider-gray);width:100%;border-radius:12px 12px 0 0;}
.organArea .organDept > .deptItems .tit{font-weight:700;font-size:18px;color:var(--color-text-basic);}
.organArea .organDept > .deptItems .listBx{background:var(--color-surface-white);padding:20px;height:calc(100% - 56px);display:flex;align-items:center;flex-wrap:wrap;border-radius:0 0 12px 12px;justify-content:center;text-align:center;}
.organArea .organDept > .deptItems .listBx ul{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;}
.organArea .organDetail .detailItems{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;}
.organArea .organDetail .detailItems + .detailItems{margin-top:16px;}
.organArea .organDetail .detailItems .titBx{width:265px;text-align:center;display:inline-flex;align-items:center;justify-content:center;background:var(--color-divider-gray);border-radius:12px 0 0 12px;}
.organArea .organDetail .detailItems .tit{font-weight:700;font-size:18px;color:var(--color-text-basic);}
.organArea .organDetail .detailItems .listBx{width:calc(100% - 265px);background:var(--color-surface-white);padding:20px;display:flex;align-items:start;flex-wrap:wrap;border-radius:0 12px 12px 0;justify-content:start;}
.organArea .organDetail .detailItems .listBx>ul:not(.txtList){display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:32px;}
.organArea .organDetail .detailItems .listBx>ul:not(.txtList) > li{flex:0 1 calc(25% - 32px);}
.organArea .organDetail .detailItems .listBx>ul:not(.txtList) .subTit{font-size:16px;line-height:150%;color:var(--color-text-basic);font-weight:700;margin-bottom:8px;}



/* *************** 영문 *************** */
.greetingArea.engArea .name{flex-wrap:wrap;}

/* 비전 */
.visionModel .headLine2{margin-bottom:40px;}
.visionModel .modelRow{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:40px;}
.visionModel .modelRow .titBx{width:200px;}
.visionModel .modelRow .listBx{width:calc(100% - 240px);}
.visionModel .titBx,
.visionModel .modelItemBx{border-radius:12px;overflow:hidden;}
.visionModel .modelItemBx{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}
.visionModel .titBx{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;}
.visionModel .titBx h4{font-size:20px;line-height:150%;color:var(--color-text-basic-inverse);text-align:center;font-weight:700;}
.visionModel .modelVision{padding-bottom:90px;}
.visionModel .modelVision .listBx{position:relative;}
.visionModel .modelVision .listBx::after{content:"";position:absolute;top:calc(100% + 16px);left: 50%;transform: translateX(-50%);width: calc(100% - 176px);height: 74px;background: linear-gradient(180deg, rgba(195, 210, 240, 1) 0%, rgba(195, 210, 240, 0) 100%);clip-path: polygon(0% 100%, 50% 0%, 100% 100%);z-index: 1;}
.visionModel .modelVision .titBx{background:var(--gray80);}
.visionModel .modelVision .modelItemBx{background:var(--color-element-secondary);min-height:140px;}
.visionModel .modelVision .modelItemBx p{font-size:24px;line-height:150%;color:var(--color-text-basic-inverse);font-weight:700;}
.visionModel .modelGoal{margin-bottom:16px;}
.visionModel .modelGoal .titBx{background:var(--gray50);}
.visionModel .modelGoal .modelItemBx{background:var(--color-graphic-blue-subtle);min-height:96px;}
.visionModel .modelGoal .modelItemBx p{font-size:20px;line-height:150%;color:var(--color-text-secondary);font-weight:700;}
.visionModel .modelStrate .titBx{background:var(--gray50);}
.visionModel .modelStrate .modelItemBx{background:var(--color-element-gray-light);padding:16px 8px;min-height:86px;}
.visionModel .modelStrate .modelItemBx p{font-size:16px;line-height:150%;}
.visionModel .modelStrate .modelList{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:11px;}
.visionModel .modelStrate .modelList > li{flex:1 0 calc(33.33% - 11px);}
.visionOther .visionOtherList{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:24px;}
.visionOther .visionOtherList > li{flex:1 0 calc(50% - 24px);display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:20px;}
.visionOther .visionOtherList .icoBx{width:122px;height:122px;border-radius:var(--radius-max);background:var(--color-surface-white);border:3px solid var(--color-border-gray);display:inline-flex;align-items:center;justify-content:center;}
.visionOther .visionOtherList .icoBx img{display:block;width:56px;height:56px;}
.visionOther .visionOtherList .txtBx{width:calc(100% - 144px);display:flex;flex-direction:column;align-items:start;justify-content:start;gap:4px;padding-right:24px;}
.visionOther .visionOtherList .txtBx .tit{font-size:18px;line-height:150%;font-weight:700;}
.visionOther .visionOtherList .txtBx .txt{font-size:16px;line-height:150%;color:var(--color-text-basic);}

.aboutVision.engArea .visionBusiness .visionSwiper .visionBx .icoBx p{font-size:20px;}
.aboutVision.engArea .visionBusiness .visionSwiper .visionBx .txtList{padding:0 64px;}
.aboutVision.engArea .visionBusiness .visionSwiper .visionBx .txtList li{justify-content:start;text-align:left;}

.industryBArea.engArea .detailArea .imgBx::before{top: calc(50% - 97px);}

/* 조직도 */
.organArea.engArea{overflow:hidden;}
.organArea.engArea .organRow{gap:92px;margin-right:-92px;}
.organArea.engArea .organRow + .organRow{padding-top:50px;}
.organArea.engArea .organRow > .item{width:calc(33.33% - 92px);text-align:center;justify-content:center;position:relative;}
.organArea.engArea .organRow .titBx{width:100%;min-height:70px;border-radius:12px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;position:relative;}
.organArea.engArea .organRow .titBx .tit{font-size:14px;line-height:150%;font-weight:700;}
.organArea.engArea .organRow .titBx.blue{background:var(--color-button-secondary-fill);}
.organArea.engArea .organRow .titBx.blue .tit{color:var(--color-text-secondary);}
.organArea.engArea .organRow .titBx.gray{background:var(--color-divider-gray);}
.organArea.engArea .organRow .titBx.gray .tit{color:var(--color-text-basic);}
.organArea.engArea .organRow .titBx.white{background:var(--color-surface-white);}
.organArea.engArea .organRow .titBx.white .tit{color:var(--color-text-basic);}
.organArea.engArea .organRow.organ1{width:100%;height:161px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:end;margin:0;}
.organArea.engArea .organRow.organ1 .item.cir{position:absolute;left:calc(50% - 81px);top:0;width:161px;}
.organArea.engArea .organRow.organ1 .item.cir .titBx{width:161px;height:161px;border-radius:var(--radius-max);background-color:var(--color-element-secondary);}
.organArea.engArea .organRow.organ1 .item.cir .titBx::before{content:"";width:1px;height:25px;position:absolute;top:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ1 .item.cir .titBx .tit{font-size:20px;color:var(--color-text-basic-inverse);}
.organArea.engArea .organRow.organ1 .item.right{width:calc(33.33% - 61px);}
.organArea.engArea .organRow.organ1 .item.right::before{content:"";width:100%;height:1px;position:absolute;right:100%;top:calc(50% - 0.5px);background:var(--color-border-gray);z-index:-1;} 
.organArea.engArea .organRow.organ2,
.organArea.engArea .organRow.organ3{align-items:stretch;}
.organArea.engArea .organRow.organ2 .item .titBx,
.organArea.engArea .organRow.organ3 .item .titBx{height:100%;}
.organArea.engArea .organRow.organ2 .item.center::before{content:"";width:1px;height:25px;position:absolute;bottom:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ2 .item.center::after{content:"";width:1px;height:25px;position:absolute;top:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ2 .item.right::before{content:"";width:100%;height:1px;position:absolute;right:100%;top:calc(50% - 0.5px);background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ3 .titBx{min-height:104px;}
.organArea.engArea .organRow.organ3 .item:not(.right)::before{content:"";width:1px;height:25px;position:absolute;bottom:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ3 .item.left::after{content:"";width:calc(100% + 92px);height:1px;position:absolute;left:50%;top:calc(-25% - 0.5px);background:var(--color-border-gray);z-index:-1;}
/* .organArea.engArea .organRow.organ3 .item.center::after{content:"";width:1px;height:25px;position:absolute;top:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;} */
.organArea.engArea .organRow.organ4{align-items:start;}
.organArea.engArea .organRow.organ4 .titBx{min-height:56px;padding:6px 24px;}
.organArea.engArea .organRow.organ4 .item::before{content:"";width:1px;height:25px;position:absolute;bottom:100%;left:50%;transform: translateX(calc(-50% + 0.5px));background:var(--color-border-gray);z-index:-1;}
.organArea.engArea .organRow.organ4 .item.center::after{content:"";width:calc(200% + 92px + 92px);height:1px;position:absolute;left:50%;top:-25px;background:var(--color-border-gray);z-index:-1;transform:translateX(-50%);}
.organArea.engArea .organRow .listBx{margin-top:4px;display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:4px;}
.organArea.engArea .organRow .listBx > li{background:var(--color-surface-white);border:1px solid var(--color-border-gray);border-radius:12px;min-height:53px;padding:16px 8px;font-size:14px;line-height:150%;color:var(--color-text-basic);width:100%;}
.organArea.engArea .organRow .listBx > li>ul{margin-top:8px;display:flex;flex-wrap:wrap;align-items:start;justify-content:center;gap:8px;}
.organArea.engArea .organRow .listBx > li>ul>li{font-size:14px;line-height:150%;color:var(--color-text-subtle);}
.organArea.engArea .organTableArea .contTable table th{padding:8px 16px;}
.organArea.engArea .organTableArea .contTable table thead th{background:var(--color-surface-white);}
.organArea.engArea .organTableArea .contTable table tbody th{background:transparent;text-align:center;}
.organArea.engArea .organTableArea .contTable table td{text-align:left;color:var(--color-text-basic);}
.organArea.engArea .organDept > .deptItems .titBx{min-height:70px;}
.organArea.engArea .organDept > .deptItems .listBx{height:calc(100% - 70px);}
.organArea.engArea .organDept .tit{font-size:14px;}
.organArea.engArea .organDept ul li{font-size:14px;}

.organArea.engArea .contTable table th, 
.organArea.engArea .contTable table td {border-right-color: var(--color-border-gray);}
.organArea.engArea .contTable table tr{border-bottom-color:var(--color-border-gray);}
/* //*************** 영문 *************** */


/* responsive */
@media all and (max-width: 1780px) {
    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionBusiness .visionSwiper .visionBx .txtList{flex-direction:column;padding:0 60px;}
    .visionBusiness .visionSwiper .visionBx .txtList li{width:auto;text-align:left;}

    /* IR 성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irDetail{padding:72px 64px 156px;}
}
@media all and (max-width: 1500px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea{gap:48px 16px;flex-wrap:wrap;}
    .IRPerfArea .infoArea,
    .IRPerfArea .keyArea > div{gap:20px;}
    .IRPerfArea .totalArea{flex:calc(50% - 8px);}
    .IRPerfArea .detailArea{flex:calc(50% - 8px);}    
    .IRPerfArea .keyArea{flex:100%;gap:32px;flex-direction:row;gap:16px;}

    .IRPerfArea .totalArea .box{width:100%;align-items:stretch;}
    .IRPerfArea .keyArea .autonomy{flex:50%;}
    .IRPerfArea .keyArea .criticality{flex:calc(50% - 16px);}        
    .IRPerfArea .keyArea .criticality .infoList{margin-right:-16px;gap:16px;width:calc(100% + 16px);height:373.97px;}
    .IRPerfArea .keyArea .criticality .infoList > li{width:calc(50% - 16px);}
    .IRPerfArea .keyArea .criticality .infoList .box{min-height:100%;padding:24px 24px 30px;box-sizing:border-box;}


    /* 서브 공통 */
    .bgArea .inner p.headLine0{font-size:52px;}


    /* 대학혁신사업 - 사업단소개 - 인사말 */
    .greetingArea .txtBx .headLine1{margin-bottom:64px;}

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionBusiness{width:calc(100% - 64px);}
    .visionBusiness .visionSwiper{padding:0 32px;}
    .visionBusiness .visionSwiper .visionBx .icoBx{width:280px;height:280px;gap:16px;}
    .visionBusiness .visionSwiper .visionBx .icoBx img{width:64px;height:64px;}
    .visionBusiness .visionSwiper .visionBx .icoBx p{font-size:24px;}
    .visionBusiness .visionSwiper .visionBx .txtList{padding:0 40px;}
    .visionEffect .headLine2{text-align:center;}
    .visionEffect .cont{width:100%;}

    /* 대학혁신사업 - 지역산학협력혁신전략 */
    .industryBArea .detailArea .imgInner{max-width:1178px;padding:0 32px;}

    /* 비교과 프로그램 - 비교과 안내 */
    .programInfoArea .prInfoList li{padding:32px;}

    /* IR 성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irDetail{width:calc(100% - 64px);padding:72px 60px 156px;}

    /* IR 성과관리 - 학생 성공/지역사회 환원 성과 */
    .studentArea .studentBx .txtBx{padding:32px;}

    /* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
    .purposeArea .rowBx .item .txtBx h4{padding:32px;}
    .roleArea .rowBx .item{padding:60px 32px;}



    /* *************** 영문 *************** */
    /* 비전 */
    .aboutVision.engArea .visionBusiness .visionSwiper .visionBx .icoBx p{padding:0 20px;}
    .aboutVision.engArea .visionBusiness .visionSwiper .visionBx .txtList{padding:0 48px;}
}
@media all and (max-width: 1280px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea .detailArea .box{padding:16px 32px 24px;}
    .IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li{flex:1 !important;}

    /* 서브 공통 */
    .bgArea .infoBx{width:950px;}
    .bgArea .inner p.headLine2m{font-size:32px;}
    .bgArea .inner p.headLine0{font-size:48px;}
    .subCommon .division {padding-top: 120px !important;}
    .subCommon .contRow{gap:32px;}
    .subCommon .contRow>div:nth-child(1){width:340px;}
    .subCommon .contRow>div:nth-child(2){width:calc(100% - 372px);}

    /* 대학혁신사업 - 사업단소개 - 소개 */    
    .aboutInfo .infoList>li:nth-child(odd) .txtBx{padding-left:40px;}
    .aboutInfo .infoList>li:nth-child(even) .txtBx{padding-right:40px;}

    /* 대학혁신사업 - 사업단소개 - 연혁 */
    .historyList{gap:120px;}
    .historyList > li{gap:112px;}
    .historyList > li > div{width:calc(50% - 56px);}
    .historyList > li .txtBx .infoList{gap:40px;}

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .aboutVision .bgArea .inner p.headLine0 br{display:none;}
    .strategyList .item:first-child .imgBx {width: calc(100% - 40px);}
    .visionRow{padding-bottom:120px;word-break:keep-all;}
    .visionRow > div.left{width:240px;}
    .visionRow > div.right{width:calc(100% - 288px);}
    .visionRow br{display:none;}
    .visionBusiness{margin-top:120px;}
    .visionBusiness .visionSwiper .swiper-container{overflow:hidden;}
    .visionBusiness .visionSwiper .visionBx .txtList li{width:100%;text-align:center;}
    .visionEffect .visionEList{margin-right:-16px;gap:16px;}
    .visionEffect .visionEList .txtBx{padding:20px 12px;}
    .visionEffect .visionEList .txtBx .tit{font-size:18px;}

    /* 대학혁신산업 - 주요사업 - 세부 프로그램 담당부서 */
    .aboutDept .contArea{padding:32px;gap:24px;}
    .aboutDept .contArea > .titArea{width:360px;}
    .aboutDept .contArea > .deptArea{width:calc(100% - 384px);}   
    
    /* 대학혁신사업 - 교육혁신전략 */
    .eduBusinessArea .contArea + .contArea{margin-top:100px;}
    .eduBusinessArea .titArea br{display:none;}

    /* 대학혁신사업 - 지역산학협력혁신전략 */
    .industryBArea .detailArea .imgBx::before{top:50%;margin-top:-6.4%;}
    .industryBArea .detailArea .imgInner{max-width:100%;}

    /* 대학혁신사업 - 자율혁신전략 */
    .etcBuArea .detailArea .contArea:nth-child(odd) .txtBx{padding-right:24px;}
    .etcBuArea .detailArea .contArea:nth-child(even) .txtBx{padding-left:24px;}


    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irTarget .irTargetList .txtBx{gap:24px;padding:32px;}
    .irInfoArea .irTarget .irTargetList .txtBx .headLine2{font-size:32px;}
    .irInfoArea .irTalent .irTalentList li{padding:32px;}
    .irInfoArea .irDetail{padding:72px 32px 156px;}
    .irInfoArea .irDetail .headLine2{margin-bottom:64px;}
    .irInfoArea .irDetail .detailList>li{padding:32px 32px 137px;width:calc(50% - 16px);}
    .irInfoArea .irDetail .detailList .icoBx{right:32px;bottom:32px;}
    .irInfoArea .irExecution .irDiagram .titBx{width:240px;height:240px;}
    .irInfoArea .irExecution .irDiagram .titBx h4{font-size:32px;}
    .irInfoArea .irExecution .irDiagram .blueBx{position:absolute;}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowL{left:0;}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowR{right:0;}
    .irInfoArea .irExecution .irExecInfo .infoList>li{padding:32px;}
    .irInfoArea .irExecution .irExecInfo .infoList.three>li{padding:32px 32px 110px;}
    .irInfoArea .irExecution .irExecInfo .infoList>li .icoBx{right:32px;bottom:32px;}

    /* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
    .roleArea .rowBx .item{padding:60px 24px;}

    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .item.single{min-width:300px;}
    .organArea .organRow .item.center{width:362px;}
    .organArea .organRow .item:not(.center){width:263px;}
    .organArea .organTop{display:flex;flex-wrap:wrap;justify-content:start;margin:0 auto;width:978px;flex-direction:column;}
    .organArea .organRow.first{margin-left:0;justify-content:center;width:100%;}
    .organArea .item.single.red{margin:0 auto;}
    .organArea .item.single.black{width:300px;}
    .organArea .item.single.black::after{width:63%;}    
    .organArea .organRow .arrowBx.arrow1{width:176px;}     
    .organArea .organRow .arrowBx.arrow4{bottom:calc(50% - 40px);} 
    .organArea .organDetail .detailItems .listBx>ul:not(.txtList){gap:24px;}
    .organArea .organDetail .detailItems .listBx>ul:not(.txtList) > li{flex:0 1 calc(25% - 24px);overflow-wrap:anywhere;}



    /* *************** 영문 *************** */
    .greetingArea.engArea .name br{display:none;}

    /* 비전 */
    .visionModel .modelStrate .modelItemBx{padding:16px;}
    .visionModel .modelStrate .modelItemBx br,
    .visionOther .visionOtherList .txtBx .txt br{display:none;}

    .eduBusinessArea.engArea br{display:none;}

    .industryBArea.engArea .bgArea br{display:none;}
    .industryBArea.engArea .detailArea .imgBx::before{top: calc(50% - 23px);}

    .contactArea.engArea .contTable table thead th,
    .contactArea.engArea .contTable table tbody th{padding:8px;}
    .contactArea.engArea .contTable table tbody td{padding:8px 16px;}
    .contactArea.engArea .contTable table colgroup col:nth-child(1){width:24% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(2){width:15% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(3){width:16% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(4){width:17% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(5){width:28% !important;}

    /* 조직도 */
    .organArea.engArea .contType2{max-width:100% !important;}
    .organArea.engArea .organTop{width:100%;}
    .organArea.engArea .organRow{gap:64px;margin-right:0;width:calc(100% + 64px);}
    .organArea.engArea .organRow > .item{width:auto;flex:0 1 calc(33.33% - 64px);}
    .organArea.engArea .organRow.organ1 .item.right{flex:0 1 calc(33.33% - 44px);}
    .organArea.engArea .organRow.organ1 .item.right::before{width:calc(100% - 160px);}
    .organArea.engArea .organRow.organ3 .item.left::after{width:calc(100% + 64px);}
    .organArea.engArea .organRow.organ4 .item.center::after{width:calc(200% + 64px + 64px);}
    .organArea.engArea .organDept > .deptItems .titBx{padding:14px 8px;}
    /* //*************** 영문 *************** */
}
@media all and (max-width:1200px){
    /* 사이트맵 */
    #sitemap_gnb>li>.menuM>li>.menuS>li{width:auto;}
}
@media all and (max-width:1180px){
    /* *************** 영문 *************** */
    .industryBArea.engArea .detailArea .imgBx::before{top: calc(50% - 20px);}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 1041px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea .totalArea{flex:100%;}
    .IRPerfArea .detailArea{flex:100%;}
    .IRPerfArea .IRPmTit{font-size:24px;}
    .IRPerfArea .box{border-radius:12px;}

    .IRPerfArea .totalArea .IRPmTit{position:absolute;top:20px;left:20px;font-size:20px;color:var(--color-text-basic-inverse);}
    .IRPerfArea .totalArea .imgBx{padding-top:52%;height:0;}
    .IRPerfArea .totalArea .imgBx img{position:absolute;left:0;top:0;z-index:-1;}
    .IRPerfArea .totalArea .totalList{width:calc(100% - 40px);left:20px;bottom:20px;}
    .IRPerfArea .totalArea .totalList .totalBx{padding:20px 80px 16px 20px;border-radius:12px;}
    .IRPerfArea .totalArea .totalList .totalBx .subTit{font-size:16px;}
    .IRPerfArea .totalArea .totalList .totalBx .numBx .num{font-size:30px;}
    .IRPerfArea .totalArea .totalList .totalBx .numBx .unit{font-size:20px;margin-bottom:4px;}
    .IRPerfArea .totalArea .totalList .totalBx .icoBx{width:48px;height:48px;right:20px;bottom:auto;top:50%;transform:translateY(-50%);}

    .IRPerfArea .detailArea .box{height:auto;padding:4px 20px 12px;}
    .IRPerfArea .detailArea .AccordionBase>li.on .AccordionBtn{padding:24px 32px 8px 0;font-size:20px;}
    .IRPerfArea .detailArea .AccordionBase>li.on .AccordionBtn::after{top:30px;}

    .IRPerfArea .keyArea{gap:48px;}
    .IRPerfArea .keyArea .autonomy,
    .IRPerfArea .keyArea .criticality{flex:100%;}
    .IRPerfArea .keyArea .autonomy .box{padding:16px 20px;}
    .IRPerfArea .keyArea .criticality .infoList{width:100%;margin-right:-16px;height:auto;}
    .IRPerfArea .keyArea .criticality .infoList > li{width:calc(50% - 8px);}
    .IRPerfArea .keyArea .criticality .infoList .box{border-radius:16px;padding:16px 20px;}
    .IRPerfArea .keyArea .criticality .infoList .icoBx{bottom:16px;}


    /* 사이트맵 */
    #sitemap_gnb{gap:80px;}
    #sitemap_gnb>li>a{font-size:20px;padding:8px;}
    #sitemap_gnb>li>ul.menuM{margin-top:20px;gap:40px 20px;margin-right:-20px;}
    #sitemap_gnb>li>ul.menuM>li{width:calc(33.33% - 20px);}
    #sitemap_gnb>li>ul.menuM>li>a{font-size:18px;}
    #sitemap_gnb>li>ul.menuM>li>.menuS{margin-top:12px;gap:8px;}
    #sitemap_gnb>li>ul.menuM>li>.menuS>li a{font-size:16px;}
    #sitemap_gnb>li>ul.menuM>li>a[target='_blank']::after{width:18px;height:18px;}
    #sitemap_gnb>li>ul.menuM>li>.menuS>li>a[target='_blank']::after{width:16px;height:16px;}



    /* 서브 공통 */
    .bgArea{height:auto;min-height:auto;}
    .bgArea .infoBx::before,
    .bgArea .infoBx::after{display:none;}
    .bgArea .infoBx .bgBx{border-radius:0 !important;}
    .bgArea .infoBx{width:100% !important;height: 500px !important;}
    .bgArea .inner{position:absolute;left:0;top:0;width:100%;}
    .bgArea .inner p.headLine2m{font-size:28px;}
    .bgArea .inner p.headLine0{font-size:44px;}
    .bgArea .inner p.headLine4 br{display:none;}
    .subCommon .contRow{gap:24px;}
    .subCommon .contRow>div:nth-child(1){width:35%;}
    .subCommon .contRow>div:nth-child(2){width:calc(65% - 24px);}
    .subCommon .contRow br{display:none;}

    /* 대학혁신사업 - 사업단소개 - 인사말 */    
    .greetingArea > div{width:100% !important;}
    .greetingArea .imgGuide{order:1;}
    .greetingArea .txtBx{order:2;}
    .greetingArea .txtBx p br{display:none;}
    .greetingArea .imgGuide{border-radius:20px;overflow:hidden;padding-top:60%;height:0;margin-bottom:64px;}
    .greetingArea .imgBx{height:100%;}
    .greetingArea .imgBx img{border-radius:0;object-fit:cover;position:absolute;width:100%;height:100%;left:0;top:0;}
    .greetingArea .txtBx .headLine1{margin-bottom:40px;}
    .greetingArea .name{margin-top:64px;}

    /* 대학혁신사업 - 사업단소개 - 소개 */    
    .aboutInfo .infoList>li:nth-child(odd) .txtBx{padding-left:40px;}
    .aboutInfo .infoList>li:nth-child(even) .txtBx{padding-right:40px;}

    /* 대학혁신사업 - 사업단소개 - 연혁 */
    .historyList > li{gap:80px;}
    .historyList > li > div {width: calc(50% - 40px);}

    /* 대학혁신사업 - 전문대학혁신지원사업 */
    .infoVision .visionList{margin-right:-16px;gap:16px;}
    .infoVision .visionList>li{width:calc(50% - 16px);}
    .infoVision .visionList .txtBx{padding:32px;}
    .infoSummary .summaryList{margin-right:-16px;gap:16px;}
    .infoSummary .summaryList>li{width:calc(33.33% - 16px);}
    .infoSummary .summaryList .summaryBx{padding:32px 24px;}    

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionStrategy{position:relative;height:auto;overflow:unset;padding:120px 20px;}
    .strategyWrap{flex-wrap:wrap;}
    .strategyList{width:100%;flex-wrap:wrap;height:auto;}
    .strategyList .item{width:100% !important;height:500px !important;border-radius:20px;overflow:hidden;}
    .strategyList .item .imgBx{border-radius:0;position:absolute;left:0;top:0;width:100% !important;height:100%;}
    .strategyList .item .txtBx{opacity:1 !important;transform:none !important;z-index:5;}
    .visionSt{height:auto;}
    .visionSt .visionItem {position: relative;will-change: transform, opacity;}
    .visionSt .visionItem + .visionItem{margin-top:20px;}
    .visionSt .visionItem .imgBx{position:relative;width:100%;height:0;padding-top:53.86%;border-radius:20px;overflow: hidden;}
    .visionSt .visionItem .imgBx img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;}
    .visionSt .visionItem .txtBx{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:32px;padding:0 120px;}
    .visionSt .visionItem .txtBx .category{font-size:20px;color:var(--color-text-basic-inverse);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-max);background:rgba(255,255,255,0.2);backdrop-filter:blur(70px);}
    .visionSt .visionItem .txtBx .headLine2{color:var(--color-text-basic-inverse);margin-bottom:0;}
    .visionBusiness{width:calc(100% - 40px);}
    .visionBusiness .headLine2{margin-bottom:48px;}
    .visionBusiness .visionSwiper{padding:0 16px;} 
    
    /* 대학혁신산업 - 주요사업 - 세부 프로그램 담당부서 */
    .aboutDept .contArea > .titArea{width:35%;}
    .aboutDept .contArea > .deptArea{width:calc(65% - 24px);}   

    /* 대학혁신사업 - 지역산학협력혁신전략 */
    .industryBArea .detailArea .imgInner{padding:0 20px;}

    /* 비교과 프로그램 - 비교과 안내 */
    .programInfoArea .prInfoList{margin-right:-16px;gap:20px 16px;}
    .programInfoArea .prInfoList li{width:calc(50% - 16px);padding:32px 24px;min-height:auto;}
    .programInfoArea .prInfoList .icoBx{max-width:64px;max-height:56px;}


    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irTarget .targetBx{margin-top:40px;}
    .irInfoArea .irTarget .irTargetList{flex-wrap:wrap;margin-right:-20px;}
    .irInfoArea .irTarget .irTargetList li{width:calc(50% - 20px);}
    /* .irInfoArea .irTarget .irTargetList li:nth-child(3){margin-top:-80px;}    
    .irInfoArea .irTarget .irTargetList li:nth-child(4){margin-top:0;} */
    .irInfoArea .irStrategy .txtList>li{font-size:22px;}
    .irInfoArea .irStrategy .txtList>li::before{min-width:24px;font-size:16px;}
    .irInfoArea .irDetail{width:calc(100% - 40px);}
    .irInfoArea .irExecution .irDiagram::before{width:400px;height:400px;}
    .irInfoArea .irExecution .irDiagram::after{width:600px;height:600px;}
    .irInfoArea .irExecution .irDiagram .blueBx h4{min-width:200px;min-height:80px;padding:8px 16px;}
    .irInfoArea .irExecution .irExecInfo .infoList>li{padding:32px 24px 110px;}
    .irInfoArea .irExecution .irExecInfo .infoList.three>li{padding:32px 24px 110px;}
    .irInfoArea .irExecution .irExecInfo .infoList>li .icoBx{right:24px;bottom:32px;}
    
    /* IR 성과관리 - 학생 성공/지역사회 환원 성과 */
    .studentArea .studentBx .txtBx{padding:32px 24px;width:42%;}
    .studentArea .studentBx .imgBx{width:calc(58% - 20px);}
    .studentArea .studentBx .txtBx h3{margin-bottom:32px;}
    .studentArea .studentBx .txtBx p br{display:none;}
    .studentArea .studentBx .txtBx p + p{margin-top:24px;}

    /* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
    .purposeArea .rowBx .item .txtBx h4{padding:24px;}
    .roleArea .rowBx .item{padding:48px 24px;}

    /* 고객지원 - 조직도 - 담당업무 및 연락처 */
    .contactArea .contTable table th,
    .contactArea .contTable table td{padding:8px 16px;height:48px;}
    .contactArea .contTable table colgroup col:nth-child(1){width:20% !important;}
    .contactArea .contTable table colgroup col:nth-child(2){width:10% !important;}
    .contactArea .contTable table colgroup col:nth-child(3){width:12% !important;}
    .contactArea .contTable table colgroup col:nth-child(4){width:20% !important;}
    .contactArea .contTable table colgroup col:nth-child(5){width:38% !important;}


    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organTop{width:600px;}
    .organArea .organRow,
    .organArea .organRow.third .item.right{gap:20px;}
    .organArea .organRow.first .item.center{width:100%;}
    .organArea .item.single{min-height:50px;min-width:100%;}
    .organArea .item.single.black{width:calc(50% - 20px);margin:20px 0;border-radius:12px;padding:16px 24px;min-width:auto;}
    .organArea .item.single.black::after{width:20px;}
    .organArea .item.single .tit{font-size:16px;}
    .organArea .organRow.second{padding:20px 0 80px;gap:20px;}
    .organArea .organRow.second .item.left::after{width:24px;left:-24px;top:28px;}
    .organArea .organRow .item.center,
    .organArea .organRow .item:not(.center){width:100%;}
    .organArea .itemBx .titBx{min-height:50px;padding:12px 16px;}
    .organArea .itemBx .titBx .tit{font-size:16px;}
    .organArea .itemBx .listBx{height:auto;}
    .organArea .itemBx .listBx br{display:none;}
    .organArea .organRow.third .item:nth-child(1){order:1;}
    .organArea .organRow.third .item:nth-child(2){order:2;}
    .organArea .organRow.third .item:nth-child(3){order:3;}    
    .organArea .organRow .arrowBx.arrow2,
    .organArea .organRow .arrowBx.arrow3{height:80px;}
    .organArea .organRow.third .item.left .itemBx::after{left:calc(50% - 0.5px);top:-20px;width:1px;height:20px;}    
    .organArea .organRow .arrowBx.arrow1{width:24px;height:590px;left:-24px;top:28px;}  
    .organArea .organRow .arrowBx.arrow1::before{height:470px;}   
    .organArea .organRow .arrowBx.arrow1 .txt{margin:0 16px 0 0;writing-mode: vertical-lr;letter-spacing: -1.25px;}
    .organArea .organRow .arrowBx.arrow1 .txt{display:none;}
    .organArea .organRow .arrowBx.arrow1 .txt.mo{display:block;}
    .organArea .organRow .arrowBx.arrow1 .arrow{bottom:120px;}
    .organArea .organRow .arrowBx.arrow4{width:24px;height:696px;left:-24px;bottom:auto;top:calc(50% + 10px);} 
    .organArea .organRow .arrowBx.arrow4::after{content:"";width:1px;height:calc(100% - 4px);background: var(--color-border-gray);z-index: -1;position:absolute;left:0;top:0;}
    .organArea .organRow .arrowBx.arrow4 .arrow{top:auto;bottom:0;width:24px;height:10px;right:0;background:none;}
    .organArea .organRow .arrowBx.arrow4 .arrow::after{content:"";position:absolute;right: -3px;top:0;width: 11px;height: 10px;background: url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center / contain;}
    .organArea .organRow .arrowBx.arrow4 .arrow::before{content:"";width:100%;height:1px;background: var(--color-border-gray);z-index: -1;position:absolute;left:0;top:5px;}
    .organArea .organRow .arrowBx.arrow5{right:auto;left:100%;width:24px;top:auto;bottom:155px;height:480px;}
    .organArea .organRow .arrowBx.arrow5::before{width:24px;left:0;top:auto;bottom:5px;}
    .organArea .organRow .arrowBx.arrow5::after{content:"";width:1px;height:calc(100% - 5px);background: var(--color-border-gray);z-index: -1;position:absolute;right:0;top:0;}
    .organArea .organRow .arrowBx.arrow5 .arrow{width:24px;height:10px;left:0;background:none;}
    .organArea .organRow .arrowBx.arrow5 .arrow::after{content:"";position:absolute;right:-2px;top:0;width:11px;height: 10px;background: url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center / contain;}
    .organArea .organRow .arrowBx.arrow5 .arrow::before{content:"";width:100%;height:1px;background: var(--color-border-gray);z-index: -1;position:absolute;left:0;bottom:calc(100% - 6px);}
    .organArea .organRow .arrowBx.arrow5 .txt{margin:0 0 0 16px;position:relative;top:calc(100% + 8px);}
    .organArea .organRow .arrowBx.arrow6{width:20px;height:664px;top:auto;bottom:128px;}
    .organArea .organRow .arrowBx.arrow6::before{width:16px;left:4px;top:auto;bottom:0;}
    .organArea .organRow .arrowBx.arrow6::after{content:"";width:1px;height:calc(100% - 5px);background: var(--color-border-gray);z-index: -1;position:absolute;left:4px;top:5px;}
    .organArea .organRow .arrowBx.arrow6 .arrow{top:0;width:16px;height:10px;left:4px;background:none;}
    .organArea .organRow .arrowBx.arrow6 .arrow::after{content:"";position:absolute;left:-2px;top:0;width:11px;height: 10px;background: url(../img/affi_f/contact/ico_arrow.svg) no-repeat center center / contain;transform:rotate(-180deg);}
    .organArea .organRow .arrowBx.arrow6 .arrow::before{content:"";width:100%;height:1px;background: var(--color-border-gray);z-index: -1;position:absolute;left:0;bottom:calc(100% - 6px);}
    .organArea .organRow .arrowBx.arrow6 .txt{margin:0 16px 0 0;position:relative;top:calc(100% + 24px);}
    .organArea .organDept > .deptItems{flex:0 1 calc(50% - 10px);}
    .organArea .organDept > .deptItems .titBx{min-height: 50px;padding: 12px 16px;}
    .organArea .organDept > .deptItems .titBx .tit{font-size:16px;}
    .organArea .organDept > .deptItems .listBx{height:calc(100% - 50px);overflow-wrap:anywhere;}
    .organArea .organDetail .detailItems .tit{font-size:16px;}
    .organArea .organDetail .detailItems .listBx>ul:not(.txtList) > li{flex:0 1 calc(50% - 12px);}




    /* *************** 영문 *************** */
    .subCommon.engArea .bgArea .infoBx{height:640px !important;}
    .subCommon.engArea .bgArea .inner p.headLine2m{margin-bottom:64px;}
    .subCommon.engArea .bgArea .inner p.headLine4{font-size:20px;}
    .greetingArea.engArea br{display:none;}
    .greetingArea.engArea .headLine1>span:nth-child(1) br:nth-child(1){display:block;}
    .aboutInfo.engArea .bgArea p br{display:none;}
    .aboutHistory.engArea .infoList br{display:none;}
    .aboutBusiness.engArea .infoVision .visionList li:nth-child(2) .txt br:nth-child(2) {display:none;}
    .aboutBusiness.engArea .infoSummary .summaryList .summaryBx .txtBx p{font-size:16px;}
    .aboutBusiness.engArea .infoSummary .summaryList .summaryBx .txtBx .headLine3{font-size:20px;}

    /* 비전 */
    .visionModel .modelRow{gap:24px;}
    .visionModel .modelRow .listBx{width:calc(100% - 224px);}
    .visionModel .modelVision br{display:none;}
    .visionModel .modelVision .modelItemBx{padding:24px 40px;}
    .visionModel .modelGoal .modelItemBx{padding:16px 40px;}

    .industryBArea.engArea .detailArea .imgBx::before{top: calc(50% - 14px);}
    .etcBuArea.engArea .bgArea p br{display:none;}
    .etcBuArea.engArea .detailArea br{display:none;}

    .contactArea.engArea .contTable table tbody td{padding:8px;}
    .contactArea.engArea .contTable table colgroup col:nth-child(1){width:22.5% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(2){width:15.5% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(3){width:15.5% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(4){width:18.5% !important;}
    .contactArea.engArea .contTable table colgroup col:nth-child(5){width:28% !important;}

    /* 조직도 */
    .organArea.engArea .organRow{gap:24px;width:calc(100% + 24px);}
    .organArea.engArea .organRow > .item{width:auto;flex:0 1 calc(33.33% - 24px);}
    .organArea.engArea .organRow .titBx{padding:14px 16px;}
    .organArea.engArea .organRow.organ1 .item.right{flex:0 1 calc(33.33% - 20px);}
    .organArea.engArea .organRow.organ3 .item.left::after{width:calc(100% + 24px);top:-25px;}
    .organArea.engArea .organRow.organ4 .item.center::after{width:calc(200% + 24px + 24px);}
    .organArea.engArea .organRow.organ4 .titBx{padding:6px 16px;}    
    .organArea.engArea .organTableArea .contTable table colgroup col:nth-child(1){width:40% !important;}
    .organArea.engArea .organTableArea .contTable table colgroup col:nth-child(2){width:60% !important;}
    .organArea.engArea .organDept > .deptItems .titBx{padding:14px 16px;min-height:auto;height:70px;}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 1040px){
    /* 게시판 */
    .bbs_list .AccordionBase.defulat>li .infoArea{padding-left:0;}
    .bbs_list>.defulat.AccordionBase>li .infoArea .noticeTitle{padding:0 40px 0 0;}
    .bbs_list>.defulat>li .infoArea .noticeTitle>p{font-size:18px;line-height:150%;}
    .bbs_list .AccordionBase>li .AccordionBtn::after{width:20px;height:20px;top:cale(50% - 10px);}
}
@media all and (max-width: 768px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea .totalArea .imgBx{padding-top:100%;}
    .IRPerfArea .detailArea .AccordionBase .contTable thead th{font-size:12px;padding:6px 16px 3px;}
    .IRPerfArea .detailArea .AccordionBase .contTable tbody th{font-size:14px;}
    .IRPerfArea .detailArea .AccordionBase .contTable tbody th, 
    .IRPerfArea .detailArea .AccordionBase .contTable tbody td{padding:12px;}
    .IRPerfArea .detailArea .num{font-size:16px;}
    .IRPerfArea .detailArea .unit{font-size:12px;}
    .IRPerfArea .keyArea .autonomy .box{padding:20px;}
    .IRPerfArea .keyArea .autonomy .pageTabBase{margin-bottom:20px;}
    .IRPerfArea .keyArea .autonomy .pageTabBase .tabList>li a{font-size:14px;}
    .IRPerfArea .keyArea .criticality .infoList{margin-right:-8px;gap:8px;}
    .IRPerfArea .keyArea .criticality .infoList > li{width:calc(50% - 4px);}     
    .IRPerfArea .keyArea .criticality .infoList .keyTit{font-size:14px;}
    .IRPerfArea .keyArea .criticality .infoList .numBx .num{font-size:20px;max-width:45px;}
    .IRPerfArea .keyArea .criticality .infoList .numBx .unit{font-size:14px;margin-bottom:2px;}


    /* 사이트맵 */
    #sitemap_gnb>li>ul.menuM{gap:40px 16px;margin-right:-16px;}
    #sitemap_gnb>li>ul.menuM>li{width:calc(50% - 16px);}
    #sitemap_gnb>li>.menuM>li>.menuS>li{width:100% !important;}


    /* 서브 공통 */
    .bgArea .inner br{display:none;}
    .bgArea .inner p.headLine2m{margin-bottom:64px;}
    .bgArea .inner p.headLine0{font-size:32px;}
    .bgArea .inner p.headLine4{margin-top:20px;}
    .subCommon .division {padding-top: 80px !important;}    
    .subCommon .division .headLine2{margin-bottom:24px;}
    .subCommon .division .contRow .headLine2{margin-bottom:0;}
    .subCommon .contRow>div:nth-child(1){width:100%;}    
    .subCommon .contRow>div:nth-child(2){width:100%;}

    /* 대학혁신사업 - 사업단소개 - 인사말 */    
    .greetingArea .imgGuide{padding-top:0;height:auto;}
    .greetingArea .imgBx{position:relative;}
    .greetingArea .imgBx img{position:relative;}
    .greetingArea .txtBx{padding-right:0;}
    .greetingArea .name{flex-wrap:wrap;}

    /* 대학혁신사업 - 사업단소개 - 소개 */    
    .aboutInfo .infoList>li{gap:16px;}
    .aboutInfo .infoList>li>div {width: calc(50% - 8px);}
    .aboutInfo .infoList>li:nth-child(odd) .txtBx{padding-left:8px;}
    .aboutInfo .infoList>li:nth-child(even) .txtBx{padding-right:8px;}
    .aboutInfo .infoList .txtBx .headLine2m{font-size:24px;}
    .aboutInfo .infoList .txtBx p{margin-top:20px;}    

    /* 대학혁신사업 - 사업단소개 - 연혁 */
    .historyList{gap:80px;}
    .historyList::before{left:10px;transform:none;}
    .historyList > li{gap:40px;padding-left:40px;}
    .historyList > li > div{width:100%;}
    .historyList > li .txtBx .headLine2{margin-bottom:32px;}
    .historyList > li .txtBx .infoList .tit{margin-bottom:8px;}
    .historyList > li:nth-child(odd){padding-right:0;padding-left:40px;}
    .historyList > li:nth-child(even) .imgBx{order:1;}
    .historyList > li:nth-child(even) .txtBx{order:2;text-align:left;}
    .historyList > li:nth-child(odd)::before{right:auto;left:0;}
    .historyList > li:nth-child(even)::before{left:0;}
    .historyList > li .txtBx .infoList{gap:20px;}
    .aboutHistory .bar{left:30px;transform:none;}
    /* .historyList > li:last-child{padding-bottom:64px;} */

    /* 대학혁신사업 - 전문대학혁신지원사업 */
    .infoVision .visionList .txtBx{padding:24px;}
    .infoVision .visionList .txtBx .headLine2{margin-bottom:12px;}
    .infoVision .visionList .txtBx .txt{font-size:18px;}
    .infoSummary .summaryList{margin-right:0;gap:20px;}
    .infoSummary .summaryList>li{width:100%;}    
    .infoSummary .summaryList .summaryBx{padding:24px 16px;}
    .infoSummary .summaryList .summaryBx .icoBx{width:100px;height:100px;}
    .infoSummary .summaryList .summaryBx .icoBx img{width:48px;}
    .infoSummary .summaryList .summaryBx br{display:none;}
    .infoSummary .summaryList .summaryBx .txtBx p{margin-bottom:8px;}

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionStrategy{padding:80px 20px;}
    .strategyList .item{height:auto !important;padding-top:100%;}
    .strategyList .item .txtBx{padding:0 20px;gap:24px;}
    .strategyList .item .txtBx .num{font-size:16px;width:48px;height:48px;}
    .strategyList .item .txtBx br{display:none;}
    .visionRow{padding-bottom:80px;gap:24px;}
    .visionRow > div{width:100% !important;}    
    .visionRow .headLine3{font-size:20px;}
    .visionSticky .headLine2{margin-bottom:24px;}
    .visionSt .visionItem + .visionItem {margin-top: 16px;}
    .visionSt .visionItem .imgBx{padding-top:71.43%;}
    .visionSt .visionItem .txtBx{padding:0 20px;gap:16px;}
    .visionSt .visionItem .txtBx .category{font-size:14px;padding:6px 14px;}
    .visionSt .visionItem .txtBx .headLine2{font-size:20px;}
    .visionBusiness{padding:56px 0 66px; margin-top:80px;}
    .visionBusiness .visionSwiper .visionBx .icoBx{margin:0 auto 32px;}
    .visionBusiness .visionSwiper .visionBx .txtList{padding:0 20px;}
    .visionEffect .visionEList{margin-right:0;gap:20px;flex-wrap:wrap;}
    .visionEffect .visionEList li{width:100%;flex:unset;}
    .visionEffect .visionEList .imgBx{height:0;padding-top:90%;}
    .visionEffect .visionEList .imgBx img{position:absolute;left:0;top:0;object-position:top center;}
    .visionEffect .visionEList .txtBx{padding:20px;}

    /* 대학혁신산업 - 주요사업 - 세부 프로그램 담당부서 */
    .aboutDept .contArea{padding:20px;}
    .aboutDept .contArea > .titArea{width:100%;}
    .aboutDept .contArea > .titArea br{display:none;}
    .aboutDept .contArea > .deptArea{width:100%;}   
    .aboutDept .contArea + .contArea {margin-top: 16px;}
    .aboutDept .txtHelp{overflow-wrap:anywhere;flex-wrap:wrap;}
    
    /* 대학혁신사업 - 교육혁신전략 */
    .eduBusinessArea .contArea + .contArea{margin-top:64px;}

    /* 대학혁신사업 - 지역산학협력혁신전략 */    
    .industryBArea .detailArea .imgBx::before{display:none;}
    .industryBArea .detailArea .mo{display:block;}
    .industryBArea .detailArea .pc{display:none;}

    /* 대학혁신사업 - 자율혁신전략 */
    .etcBuArea .detailArea .contArea{margin-right:0;}
    .etcBuArea .detailArea .contArea > div {width:100%;}
    .etcBuArea .detailArea .contArea + .contArea{margin-top:64px;}    
    .etcBuArea .detailArea .contArea .imgBx{order:1 !important;}
    .etcBuArea .detailArea .contArea .txtBx{order:2 !important;}
    .etcBuArea .detailArea .contArea:nth-child(odd) .txtBx{padding-right:0;}
    .etcBuArea .detailArea .contArea:nth-child(even) .txtBx{padding-left:0;}

    /* 비교과 프로그램 - 비교과 안내 */
    .programInfoArea .bgArea .inner .headLine0{margin-bottom:64px;}
    .programInfoArea .bgArea .inner .headLine2m{margin-bottom:0;}
    .programInfoArea .prInfoList{margin-right:0;gap:20px;}
    .programInfoArea .prInfoList li{width:100%;padding:32px 20px;}

    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .bgArea .inner p:nth-child(1){margin-bottom:48px;}
    .irInfoArea .bgArea .inner .bar{margin: 12px 0;height: 50px;}
    .irInfoArea .irTarget .irTargetList .txtBx{gap:16px;}
    .irInfoArea .irTarget .irTargetList .txtBx .num{font-size:16px;width:48px;height:48px;}
    .irInfoArea .irTarget .irTargetList .txtBx .headLine2{font-size:28px;}
    .irInfoArea .irTalent .irTalentList li{padding:32px 20px;}
    .irInfoArea .irTalent .irTalentList li br{display:none;}
    .irInfoArea .irTalent .irTalentList .icoBx{width:120px;height:120px;}
    .irInfoArea .irTalent .irTalentList .icoBx img{width:56px;}
    .irInfoArea .irDetail{padding:64px 20px 110px;}
    .irInfoArea .irDetail .detailList>li{padding:32px 20px 110px;}
    .irInfoArea .irDetail .detailList .icoBx{right:20px;bottom:20px;width:56px;height:56px;}
    .irInfoArea .irExecution .irBx + .irBx{margin-top:80px;}
    .irInfoArea .irExecution .irExecInfo .contArea + .contArea{margin-top:64px;}    
    .irInfoArea .irExecution .irDiagram{height:auto;}
    .irInfoArea .irExecution .irDiagram .blueBx{position:relative;width:100%;}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowL{margin:0 0 32px;}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowL::after{left:50%;top: calc(100% - 16px);transform:translate(-50%,0) rotate(90deg);}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowR{margin:32px 0 0;}
    .irInfoArea .irExecution .irDiagram .blueBx.arrowR::before{left:50%;top: -48px;transform:translate(-50%,0) rotate(-90deg);}
    .irInfoArea .irExecution .irDiagram .blueBx h4{width:100%;min-width:100%;min-height:auto;padding:16px;}
    .irInfoArea .irExecution .irDiagram .blueBx h4 br{display:none;}
    .irInfoArea .irExecution .irDiagram ul{width:auto;margin:0;gap:64px 20px;}
    .irInfoArea .irExecution .irDiagram ul>li{width:calc(50% - 10px);display:inline-flex;}
    .irInfoArea .irExecution .irDiagram ul>li:nth-child(even){justify-content:end;}
    .irInfoArea .irExecution .irDiagram ul .bx{width:180px;height:180px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(1) .bx::after{bottom:23px;right:20px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(2) .bx::after{bottom:23px;left:20px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(3) .bx::after{top:23px;right:20px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(4) .bx::after{top:23px;left:20px;}
    .irInfoArea .irExecution .irExecInfo .headLine3{margin-bottom:24px;}
    .irInfoArea .irExecution .irExecInfo .infoList{margin:0;}
    .irInfoArea .irExecution .irExecInfo .infoList.two>li,
    .irInfoArea .irExecution .irExecInfo .infoList.three>li{width:100%;padding:32px 20px 80px;}
    .irInfoArea .irExecution .irExecInfo .infoList br{display:none;}
    .irInfoArea .irExecution .irExecInfo .infoList>li .icoBx{bottom:24px;right:20px;}


    /* IR 성과관리 - 학생 성공/지역사회 환원 성과 */
    .irStudentArea .bgArea .inner p.headLine2m{margin-bottom:20px;}
    .studentArea .studentBx{gap:0;}
    .studentArea .studentBx > div{width:100% !important;}
    .studentArea .studentBx .txtBx{padding:32px 20px;order:2;border-radius:0 0 20px 20px;}
    .studentArea .studentBx .imgBx{order:1;border-radius:20px 20px 0 0;}
    .studentArea .studentBx .txtBx h3{margin-bottom:24px;}
    .studentArea .studentBx .txtBx br{display:none;}
    .studentArea .studentBx .txtBx p + p{margin-top:16px;}


    /* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
    .innoMonitArea .bgArea .inner p.headLine2m{margin-bottom:20px;}
    .innoMonitArea .division .rowBx{margin-top:32px;margin-right:0;}
    .purposeArea .rowBx .item{width:100%;}
    .purposeArea .rowBx .item .txtBx h4{padding:20px;}
    .roleArea .rowBx .item{padding:48px 20px;width:100%;}
    .roleArea .rowBx .item .icoBx{width:100px;height:100px;margin:0 auto 16px;}
    .roleArea .rowBx .item .icoBx img{width:48px;}
    .roleArea .rowBx .item br{display:none;}


    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organTop{width:calc(100% - 70px);} 
    .organArea .organBx + .organBx{margin-top:40px;}
    .organArea .organDept{gap:16px;}
    .organArea .organDept > .deptItems{flex:0 1 calc(50% - 8px);}
    .organArea .organDetail .detailItems .titBx,
    .organArea .organDetail .detailItems .listBx{width:100%;}
    .organArea .organDetail .detailItems br{display:none;}
    .organArea .organDetail .detailItems .titBx{min-height:50px;padding: 12px 16px;border-radius: 12px 12px 0 0;}
    .organArea .organDetail .detailItems .listBx{border-radius:0 0 12px 12px;}
    .organArea .organDetail .detailItems .listBx>ul:not(.txtList) > li{flex:1 0 100%;}



    /* *************** 영문 *************** */
    .subCommon.engArea .bgArea .inner p.headLine2m{font-size:24px;}
    .subCommon.engArea .bgArea .inner p.headLine4{font-size:18px;}
    .greetingArea.engArea .headLine1>span:nth-child(1) br:nth-child(1){display:none;}
    .aboutBusiness.engArea .infoVision .visionList br {display:none;}
    .aboutBusiness.engArea .infoVision .visionList{margin-right:0;gap:20px;}
    .aboutBusiness.engArea .infoVision .visionList>li{width:100%;}
    .aboutDept.engArea .division .headLine2{font-size:24px;}
    .aboutDept.engArea .titArea .headLine4{font-size:20px;}
    .aboutDept.engArea .deptArea .deptBx .cateList li{padding:5px 24px;}

    /* 비전 */
    .visionModel .headLine2{margin-bottom:24px;}
    .visionModel .modelRow{gap:10px;}
    .visionModel .modelRow .titBx,
    .visionModel .modelRow .listBx{width:100%;}
    .visionModel .modelRow br{display:none;}
    .visionModel .modelVision{padding-bottom:64px;}
    .visionModel .modelVision .listBx::after{height:48px;width:calc(100% - 48px);}
    .visionModel .modelVision .modelItemBx{padding:24px 32px;min-height:auto;}
    .visionModel .modelVision .modelItemBx p{font-size:20px;}
    .visionModel .modelGoal{margin-bottom:40px;}
    .visionModel .modelGoal .modelItemBx{padding:24px 32px;min-height:auto;}
    .visionModel .modelGoal .modelItemBx p{font-size:16px;}
    .visionModel .modelStrate .modelList > li{flex:unset;width:100%;min-height:104px;}
    .visionOther .visionOtherList > li{flex:unset;width:100%;}
    .visionOther .visionOtherList .txtBx{padding-right:0;}
    .aboutVision.engArea .visionBusiness .visionSwiper .visionBx .icoBx p{padding:0 16px;font-size:18px;}
    .aboutVision.engArea .visionBusiness .visionSwiper .visionBx .txtList{padding:0 40px;}

    /* 조직도 */
    .organArea.engArea .organRow{gap:0;width:100%;}
    .organArea.engArea .organRow > .item{flex:unset;width:100%;}
    .organArea.engArea .organRow .titBx{padding:12px 8px;}
    .organArea.engArea .organRow.organ1{gap:50px;height:auto;}
    .organArea.engArea .organRow.organ1 .item.cir{position:relative;left:0;width:100%;}
    .organArea.engArea .organRow.organ1 .item.cir .titBx::before{height:50px;}
    .organArea.engArea .organRow.organ1 .item.right{width:100%;flex:unset;}
    .organArea.engArea .organRow.organ1 .item.right::before{height:50px;width:1px;right:auto;top: 100%;left: 50%;transform: translateX(calc(-50% + 0.5px));}
    .organArea.engArea .organRow.organ2{gap:10px;width:calc(100% + 10px);}
    .organArea.engArea .organRow.organ2 > .item{flex:unset;width:calc(33.33% - 10px);}
    .organArea.engArea .organRow.organ2 .item.center::before,
    .organArea.engArea .organRow.organ2 .item.center::after{display:none;}
    .organArea.engArea .organRow.organ3{padding-top:10px;gap:10px;width:calc(100% + 10px);}
    .organArea.engArea .organRow.organ3 > .item{flex:unset;width:calc(33.33% - 10px);}
    .organArea.engArea .organRow.organ3 > .item:first-child br{display:none;}
    .organArea.engArea .organRow.organ3 .item.left::before,
    .organArea.engArea .organRow.organ3 .item.left::after{display:none;}
    .organArea.engArea .organRow.organ3 .item.center::after{height:50px;}
    .organArea.engArea .organRow.organ3 .item.right::before{content: "";width: 10px;height: 1px;position: absolute;left:-10px;top: calc(50% - 0.5px);background: var(--color-border-gray);z-index: -1;}
    .organArea.engArea .organRow.organ4{gap:16px;}
    .organArea.engArea .organRow.organ4 .item:not(.left)::before{display:none;}
    .organArea.engArea .organRow.organ4 .item.left::before{left:calc(15% + 10px);}
    .organArea.engArea .organRow.organ4 .item.left::after{content: "";width: calc(35% - 10px);height: 1px;position: absolute;left:calc(15% + 10px);top: -25px;background: var(--color-border-gray);z-index: -1;}
    .organArea.engArea .organRow.organ4 .item.center::after{display:none;}    
    .organArea.engArea .organRow.organ4 .titBx{padding:6px 16px;}
    .organArea.engArea .organRow .listBx > li>ul{flex-direction:column;align-items:center;}
    
    .organArea.engArea .organTableArea .contTable table th,
    .organArea.engArea .organTableArea .contTable table td{height:48px;}
    .organArea.engArea .organTableArea .contTable table th{padding:8px;}
    .organArea.engArea .organTableArea .contTable table td{padding:8px 16px;}    

    .organArea.engArea .organDept > .deptItems .titBx{padding:12px 8px;}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 600px) {
    /* 서브 공통 */
    .bgArea .infoBx{height: 0 !important;padding-top: 128.208%;}
    .bgArea .inner p.headLine2m{font-size:24px;margin-bottom:40px;}
    .bgArea .inner p.headLine0{font-size:28px;}
    .bgArea .inner p.headLine4{font-size:18px;}

    /* 대학혁신사업 - 사업단소개 - 소개 */       
    .aboutInfo .infoList>li .imgBx{width:280px;}
    .aboutInfo .infoList>li>div.txtBx {width: 100%;} 
    .aboutInfo .infoList>li:nth-child(odd) .txtBx{padding-left:0;}
    .aboutInfo .infoList>li:nth-child(even) .txtBx{padding-right:0;}
    .aboutInfo .infoList>li:nth-child(even) .imgBx {order: 1;}
    .aboutInfo .infoList>li:nth-child(even) .txtBx {order: 2;}

    /* 대학혁신사업 - 전문대학혁신지원사업 */
    .infoVision .visionList{margin-right:0;gap:20px;}
    .infoVision .visionList>li{width:100%;}

    /* 비교과 프로그램 - 비교과 안내 */
    .programInfoArea .bgArea .inner .headLine0{margin-bottom:40px;}
    .programInfoArea .bgArea .inner .headLine2m{margin-bottom:0;}

    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .bgArea .inner p:nth-child(1){margin-bottom:32px;}
    .irInfoArea .bgArea .inner .bar{height:48px;}
    .irInfoArea .irTalent .irTalentList{margin-right:0;}
    .irInfoArea .irTalent .irTalentList li{width:100%;}
    .irInfoArea .irDetail .detailList{margin:0;gap:20px;}
    .irInfoArea .irDetail .detailList>li{width:100%;}
    .irInfoArea .irExecution .irDiagram::before{width:50vw;height:50vw;}
    .irInfoArea .irExecution .irDiagram::after{width:80vw;height:80vw;}
    .irInfoArea .irExecution .irDiagram .titBx{width:180px;height:180px;}
    .irInfoArea .irExecution .irDiagram .titBx h4{font-size:28px;}
    .irInfoArea .irExecution .irDiagram .titBx .icoBx{width:48px;}
    .irInfoArea .irExecution .irDiagram ul{gap:120px 20px;}
    .irInfoArea .irExecution .irDiagram ul .bx{width:120px;height:120px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(1) .bx::after{bottom:14px;right:12px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(2) .bx::after{bottom:14px;left:12px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(3) .bx::after{top:14px;right:12px;}
    .irInfoArea .irExecution .irDiagram ul li:nth-child(4) .bx::after{top:14px;left:12px;}
    .irInfoArea .irExecution .irDiagram ul .bx{gap:4px;}
    .irInfoArea .irExecution .irDiagram ul .bx .icoBx{width:32px;}
    .irInfoArea .irExecution .irDiagram ul .bx h4{font-size:16px;}



    /* *************** 영문 *************** */
    .subCommon.engArea .bgArea .infoBx{padding-top:0;}
    .subCommon.engArea .bgArea .inner p.headLine2m{font-size:20px;margin-bottom:40px;}
    .subCommon.engArea .bgArea .inner p.headLine1{font-size:28px;}

    /* 비전 */
    .visionOther .headLine2 br{display:none;}
    .visionOther .visionOtherList .icoBx{margin:0 auto;}
    .visionOther .visionOtherList .txtBx{width:100%;text-align:center;justify-content:center;align-items:center;}

    /* 조직도 */
    .organArea.engArea .organDept{margin-right:0;}
    .organArea.engArea .organDept > .deptItems{flex:unset;width:100%;}
    .organArea.engArea .organDept > .deptItems .titBx{min-height:64px;height:auto;}
    .organArea.engArea .organDept > .deptItems .listBx{height:auto;}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 503px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow6{bottom:136px;height:672px;}
}
@media all and (max-width: 498px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow1{height:616px;}
    .organArea .organRow .arrowBx.arrow1::before{height:calc(100% - 120px);}
}
@media all and (max-width: 480px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea .detailArea .AccordionBase .contTable colgroup col:nth-child(1){width:160px !important;}
    .IRPerfArea .detailArea .AccordionBase .contTable colgroup col:not(:nth-child(1)){width:calc(50% - 160px) !important;}


    /* 사이트맵 */    
    #sitemap_gnb.typeEng_siteMap>li>ul.menuM{margin-right:0;}
    #sitemap_gnb.typeEng_siteMap>li>ul.menuM>li{width:100%;}


    /* 서브 공통 */
    .subCommon .division {padding-top: 64px !important;}

    /* 대학혁신사업 - 사업단소개 - 소개 */       
    .aboutInfo .infoList>li .imgBx{width:100%;}


    /* 대학혁신사업 - 사업단소개 - 연혁 */
    .historyList{gap:64px;}
    .historyList > li{gap:20px;}
    .historyList > li .txtBx .headLine2{margin-bottom:20px;}

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionStrategy{padding:64px 20px;}
    .strategyList .item .txtBx{gap:20px;}
    .strategyList .item .txtBx .num{width:40px;height:40px;}
    .strategyList .item .txtBx .headLine2{font-size:24px;}
    .visionEffect .visionEList .imgBx{padding-top:110%;}
    .visionRow{padding-bottom:64px;}
    .visionBusiness{margin-top:64px;}

    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irTarget .irTargetList .imgBx{position:absolute;left:0;top:0;width:100%;height:100%;}
    .irInfoArea .irTarget .irTargetList .txtBx{padding:48px 16px;position:relative;gap:12px;}
    .irInfoArea .irTarget .irTargetList .txtBx .num{width:40px;height:40px;}
    .irInfoArea .irTarget .irTargetList .txtBx .headLine2{font-size:24px;}

    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organTop{width:calc(100% - 48px);}
    .organArea .organRow .arrowBx.arrow1{height:590px;}
    .organArea .organRow .arrowBx.arrow3 .txt{text-align:right;}
    .organArea .organRow .itemBx.red .listBx .orList ul li{padding:5px 0;}    
    .organArea .organDept{margin-right:-16px;}
    .organArea .organDept > .deptItems{flex:unset;width:calc(50% - 16px);}
    .organArea .organDept > .deptItems .titBx{padding:12px 8px;}



    /* *************** 영문 *************** */
    .subCommon.engArea .bgArea .infoBx{height:600px !important;}

    /* 조직도 */
    .organArea.engArea .organTableArea .contTable table colgroup col:nth-child(1) {width: 45% !important;}
    .organArea.engArea .organTableArea .contTable table colgroup col:nth-child(2) {width: 55% !important;}

    .aboutVision.engArea .strategyList .item .txtBx .headLine2{font-size:20px;}
    .aboutVision.engArea .visionBusiness .visionSwiper .visionBx .txtList{padding:0;}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 476px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow1{height:615px;}
}
@media all and (max-width: 452px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{height:715px;}
    .organArea .organRow .arrowBx.arrow6{bottom:132px;height:688px;}    
}
@media all and (max-width: 409px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{top:calc(50% + 10px);}
}
@media all and (max-width: 395px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{height: 762px;top: calc(50% - 10px);}
    .organArea .organRow .arrowBx.arrow5{height:522px;bottom:178px;}
    .organArea .organRow .arrowBx.arrow6{bottom:126px;height:740px;}
}
@media all and (max-width: 389px) {
    /* IR 성과관리 - 성과지표 대시보드 */
    .IRPerfArea .totalArea .imgBx{padding-top:0;height:354px;}
    .IRPerfArea .detailArea .AccordionBase .contTable colgroup col:nth-child(1){width:46% !important;}
    .IRPerfArea .detailArea .AccordionBase .contTable colgroup col:not(:nth-child(1)){width:27% !important;}
    .IRPerfArea .detailArea .AccordionBase .contTable thead th{padding:6px 8px 3px;}
    .IRPerfArea .detailArea .AccordionBase .contTable tbody th, 
    .IRPerfArea .detailArea .AccordionBase .contTable tbody td{padding:8px;}


    /* 서브 공통 */
    .bgArea .inner p.headLine2m{font-size:20px;}
    .bgArea .inner p.headLine0{font-size:28px;}
    .bgArea .inner p.headLine4{font-size:16px;}

    /* 대학혁신사업 - 전문대학혁신지원사업 - 사업비전 및 목표 */
    .visionSt .visionItem .txtBx .headLine2{font-size:18px;}
    .visionBusiness .visionSwiper .visionBx .icoBx{width:250px;height:250px;}
    .visionEffect .visionEList .txtBx .tit br{display:none;}

    /* IR성과관리 - 성과공유시스템 안내 */
    .irInfoArea .irTarget .irTargetList .txtBx .headLine2{font-size:20px;}
    .irInfoArea .irExecution .irDiagram .titBx{width:140px;height:140px;}
    .irInfoArea .irExecution .irDiagram .titBx h4{font-size:24px;}

    /* 혁신성과 홍보 - 학생 모니터링단 - 소개 */
    .purposeArea .rowBx .item .txtBx h4{font-size:24px;}

    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .item.single .moBr{display:block;}
    .organArea .organTop{width:calc(100% - 30px);}
    .organArea .item.single.black{padding:16px;}
    .organArea .item.single .tit{overflow-wrap:anywhere;}
    .organArea .organRow .arrowBx.arrow1{width:20px;left:-20px;top:25px;height:602px;}
    .organArea .organRow .arrowBx.arrow1 .txt{margin:0 12px 0 0;}
    .organArea .organRow.second .item.left::after{width:20px;left:-20px;top:25px;}    
    .organArea .organRow .arrowBx.arrow4{height:710px;width:20px;left:-20px;}
    .organArea .organRow .arrowBx.arrow4 .arrow{width:20px;}
    .organArea .organRow .arrowBx.arrow5{width:20px;height:510px;bottom:145px;}
    .organArea .organRow .arrowBx.arrow5::before{width:20px;}
    .organArea .organRow .arrowBx.arrow5 .txt{margin:0 0 0 10px;top:calc(100% + 4px);}
    .organArea .organRow .arrowBx.arrow5 .arrow{width:20px;}
    .organArea .organRow .arrowBx.arrow6{width:12px;height:688px;}
    .organArea .organRow .arrowBx.arrow6::before{width:12px;left:0;}
    .organArea .organRow .arrowBx.arrow6::after{left:0;}
    .organArea .organRow .arrowBx.arrow6 .arrow{width:12px;left:0;}
    .organArea .organRow .arrowBx.arrow6 .txt{margin:0 12px 0 0;top:calc(100% + 20px);}
    .organArea .itemBx .listBx{padding:16px;}
    .organArea .organDept > .deptItems .listBx{padding:16px;}
    .organArea .organDetail .detailItems .listBx{padding:16px;}



    /* *************** 영문 *************** */
    .subCommon.engArea .bgArea .inner p.headLine0{font-size:24px;}

    /* 조직도 */
    .organArea.engArea .organRow .titBx .tit{font-size:12px;}
    /* //*************** 영문 *************** */
    
}
@media all and (max-width: 340px) {
    /* *************** 영문 *************** */
    .aboutVision.engArea .strategyList .item .txtBx .headLine2{font-size:18px;}
    /* //*************** 영문 *************** */
}
@media all and (max-width: 369px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{top:auto;bottom:calc(-100% + 35px);}
    .organArea .organRow .arrowBx.arrow5{height:475px;bottom:170px;}
}
@media all and (max-width: 366px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{bottom:calc(-100% + 55px);}
}
@media all and (max-width: 364px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{bottom:calc(-100% + 80px);}
}
@media all and (max-width: 362px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow6{bottom:148px;}
}
@media all and (max-width: 351px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow1{height:626px;}
}
@media all and (max-width: 343px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow1{height:650px;}
}
@media all and (max-width: 334px) {
    /* 고객지원 - 조직도 - 조직 및 구성 */
    .organArea .organRow .arrowBx.arrow4{bottom:calc(-100% + 105px);}
}












































