@charset "utf-8";

/* 절차도_공통 */
.process_diagram{display:flex;flex-wrap:wrap;position:relative;text-align:center}
.process_diagram>li[class*="type"]{padding:0 1.25rem;flex:1}
.process_diagram>li:first-child,
.process_diagram>li:last-child{display:flex;flex:0;flex-basis:6.8rem;padding-top:3.55rem}
.process_diagram>li:first-child>strong,
.process_diagram>li:last-child>strong{display:flex;justify-content:center;align-items:center;position:relative;padding:1rem;width:6.8rem;height:6.8rem;background-color:#f5f5f5;border-radius:100%;color:#676767;font-size:1.6rem;line-height:2.4rem;z-index:1}

.process_diagram>li[class*="type"]{display:flex;flex-direction:column;align-items:center;position:relative}
.process_diagram>li[class*="type"]:before{content:"";display:block;position:absolute;top:6.9rem;left:0;width:100%;height:1px;background-color:#ddd}
.process_diagram>li[class*="type"]>.num{display:flex;justify-content:center;position:relative}
.process_diagram>li[class*="type"]>.num>i{padding:1.25rem .5rem;width:3.8rem;height:5.4rem;background:no-repeat 50% 50%/contain;color:#fff;font-size:1.6rem;line-height:1;text-align:center}
.process_diagram>li[class*="type"]>.num:after{content:"";display:block;position:absolute;top:6.6rem;left:calc(50% - .3rem);width:.6rem;height:.6rem;border-radius:50%}
.process_diagram>li[class*="type"]>.inner{padding-top:3rem}
.process_diagram>li[class*="type"]>.inner>.tit{font-size:1.6rem;line-height:2.2rem}
.process_diagram>li[class*="type"]>.inner>.c_txt{line-height:2.2rem}

.process_diagram>li.type_green_01>.num>i{background-image:url(../images/content/process_diagram_dot_green01.svg)}
.process_diagram>li.type_green_01>.num:after{background-color:#42aa48}
.process_diagram>li.type_green_01>.inner>.tit{color:#42aa48}
.process_diagram>li.type_green_02>.num>i{background-image:url(../images/content/process_diagram_dot_green02.svg)}
.process_diagram>li.type_green_02>.num:after{background-color:#2c4e30}
.process_diagram>li.type_green_02>.inner>.tit{color:#2c4e30}
.process_diagram>li.type_blue>.num>i{background-image:url(../images/content/process_diagram_dot_blue.svg)}
.process_diagram>li.type_blue>.num:after{background-color:#004e94}
.process_diagram>li.type_blue>.inner>.tit{color:#004e94}
.process_diagram>li.type_black>.num>i{background-image:url(../images/content/process_diagram_dot_black.svg)}
.process_diagram>li.type_black>.num:after{background-color:#333}
.process_diagram>li.type_black>.inner>.tit{color:#333}
@media(max-width:639px) {
	.process_diagram{flex-direction:column}
	.process_diagram>li:first-child,
	.process_diagram>li:last-child{padding:0 0 0 3.55rem}
	.process_diagram>li[class*="type"]{flex-direction:row;width:100%;padding:2.5rem 0}
	.process_diagram>li[class*="type"]:before{top:0;left:6.9rem;width:1px;height:100%}
	.process_diagram>li[class*="type"]>.num{margin-top:.5rem}
	.process_diagram>li[class*="type"]>.num:after{top:calc(50% - .275rem);left:6.65rem}
	.process_diagram>li[class*="type"]>.num>i{padding:1.15rem 0 1.15rem 1.25rem;width:5.4rem;height:3.8rem;text-align:left}
	.process_diagram>li[class*="type"]>.inner{padding:0 0 0 3rem;text-align:left}

	.process_diagram>li.type_green_01>.num>i{background-image:url(../images/content/process_diagram_dot_green01_mo.svg)}
	.process_diagram>li.type_green_02>.num>i{background-image:url(../images/content/process_diagram_dot_green02_mo.svg)}
	.process_diagram>li.type_blue>.num>i{background-image:url(../images/content/process_diagram_dot_blue_mo.svg)}
	.process_diagram>li.type_black>.num>i{background-image:url(../images/content/process_diagram_dot_black_mo.svg)}
}

/* 두줄 이상 */
.process_diagram.type02{position:relative;padding:0 11rem}
.process_diagram.type02:before,
.process_diagram.type02:after{content:"";position:absolute;width:19.5rem;height:19.5rem;border:1px solid #ddd;border-radius:100%;z-index:0}
.process_diagram.type02>li:not(:first-child){flex:unset;width:calc(100% / 5);background-color:#fff;z-index:1}
.process_diagram.type02>li:first-child{position:absolute;top:0;left:0}

.process_diagram.type02>li:last-child{position:relative}
.process_diagram.type02>li:first-child:before,
.process_diagram.type02>li:last-child:before{content:"";display:block;position:absolute;top:6.9rem;height:1px;background-color:#ddd}
.process_diagram.type02>li:first-child:before{left:100%;width:200%}
.process_diagram.type02>li:last-child:before{left:0;width:50%}
.process_diagram.type02>li:nth-child(1n):after{content:"";display:none;position:absolute;top:calc(100% - 4rem);font-family:"xeicon";color:#676767;font-size:2.4rem;line-height:1}
@media(max-width:639px) {
	.process_diagram.type02{padding:0}
	.process_diagram.type02>li:first-child{position:relative}
	.process_diagram.type02>li:not(:first-child){width:100% !important}
	.process_diagram.type02>li:nth-child(1n){order:unset !important}

	.process_diagram.type02:before,
	.process_diagram.type02:after,
	.process_diagram.type02>li:first-child:before,
	.process_diagram.type02>li:last-child:before,
	.process_diagram.type02>li:nth-child(1n):after{display:none !important}

	.process_diagram.type02>li>.inner>.c_txt{height:auto !important}
}

.itship_program .process_diagram.type02:before{display:block;top:6.9rem;right:.95rem}
.itship_program .process_diagram.type02:after{display:block;top:26.3rem;left:.95rem}
.itship_program .process_diagram.type02>li:nth-child(2){order:1}
.itship_program .process_diagram.type02>li:nth-child(3){order:2}
.itship_program .process_diagram.type02>li:nth-child(4){order:3}
.itship_program .process_diagram.type02>li:nth-child(5){order:4}
.itship_program .process_diagram.type02>li:nth-child(6){order:5}
.itship_program .process_diagram.type02>li:nth-child(7){order:10}
.itship_program .process_diagram.type02>li:nth-child(8){order:9}
.itship_program .process_diagram.type02>li:nth-child(9){order:8}
.itship_program .process_diagram.type02>li:nth-child(10){order:7}
.itship_program .process_diagram.type02>li:nth-child(11){order:6}
.itship_program .process_diagram.type02>li:nth-child(12){order:11}
.itship_program .process_diagram.type02>li:nth-child(13){order:12}
.itship_program .process_diagram.type02>li:nth-child(14){order:13}
.itship_program .process_diagram.type02>li:nth-child(15){order:14}
.itship_program .process_diagram.type02>li:last-child strong{margin:0 auto}
.itship_program .process_diagram.type02>li:nth-child(6):after{display:block;left:calc(100% + 8.8rem)}
.itship_program .process_diagram.type02>li:nth-child(11):after{display:block;right:calc(100% + 8.8rem)}
.itship_program .process_diagram.type02>li>.inner>.c_txt{height:calc(2.2rem * 5)}
.itship_program .process_diagram.type02>li:nth-child(10)~li>.inner>.c_txt{height:auto}
@media(max-width:639px) {
	.itship_program .process_diagram.type02>li:last-child strong{margin:0}
}

.public_company .process_diagram.type02:before{display:block;top:6.9rem;right:.95rem;width:20rem;height:20rem}
.public_company .process_diagram.type02>li:not(:first-child){width:calc(100% / 3);z-index:1}
.public_company .process_diagram.type02>li:last-child{position:absolute;top:19.9rem;left:0;width:auto}
.public_company .process_diagram.type02>li:last-child:before{left:100%;width:100%}
.public_company .process_diagram.type02>li:nth-child(4):after{display:block;left:calc(100% + 8.8rem)}
.public_company .process_diagram.type02>li>.inner>.tit{color:#333;font-size:1.8rem}
.public_company .process_diagram.type02>li>.inner>.tit>br{display:none}
.public_company .process_diagram.type02>li>.inner>.c_txt{height:calc(2.2rem * 4)}
.public_company .process_diagram.type02>li:nth-child(4)~li>.inner>.c_txt{height:auto}

.public_company .process_diagram.type02>li:nth-child(2){order:1}
.public_company .process_diagram.type02>li:nth-child(3){order:2}
.public_company .process_diagram.type02>li:nth-child(4){order:3}
.public_company .process_diagram.type02>li:nth-child(5){order:6}
.public_company .process_diagram.type02>li:nth-child(6){order:5}
.public_company .process_diagram.type02>li:nth-child(7){order:4}
@media(max-width:767px) {
	.public_company .process_diagram.type02:before{width:23rem;height:23rem}
	.public_company .process_diagram.type02>li[class*="type"]{padding:0}
	.public_company .process_diagram.type02>li>.inner>.tit>br{display:block}
	.public_company .process_diagram.type02>li:last-child{top:22.7rem}
}
@media(max-width:639px) {
	.public_company .process_diagram.type02>li[class*="type"]{padding:2.5rem 0}
	.public_company .process_diagram.type02>li>.inner>.tit>br{display:none}
	.public_company .process_diagram.type02>li>.inner>.tit{height:auto}
	.public_company .process_diagram.type02>li:last-child{position:relative;top:auto}
}


/* 센터 조직도 공통 */
.center_org{position:relative}
.center_org:before{content:"";display:block;position:absolute;top:50%;left:calc(34.35% + 6.8rem);width:calc(31.3% - 13.6rem);height:1px;background-color:#ddd}
.center_org .lv_01{display:flex;position:absolute;top:calc(50% - 8rem);left:calc(50% - 8rem);width:16rem;height:16rem;background-color:#138bbb;border-radius:100%;box-shadow:0 .3rem .6rem rgba(0, 0, 0, .16);z-index:1}
.center_org .lv_01>strong{margin:auto;padding:1.45rem 1.5rem 1.55rem;color:#fff;font-size:2.2rem;line-height:3rem}

.center_org .lv_02_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}
.center_org .lv_02_wrap>.lv_02{margin-top:-2rem;display:flex;flex-direction:column;position:relative;width:34.35%}
.center_org .lv_02_wrap>.lv_02>li{display:flex;position:relative;flex:1 1 calc(100% / 4);margin-top:2rem;border:1px solid #ddd}
.center_org .lv_02_wrap>.lv_02>li>.inner{margin:auto 0;padding:2.45rem 12rem 2.55rem 6rem;width:100%}
.center_org .lv_02_wrap>.lv_02>li>.inner>b{font-size:2rem;line-height:3rem}
.center_org .lv_02_wrap>.lv_02>li>.ico{position:absolute;background:no-repeat 50% 50%/contain}

.center_org .lv_02_wrap>.lv_02:before{content:"";display:block;position:absolute;top:calc(12.5% + 1rem);width:6.8rem;height:75%;border:1px solid #ddd}
.center_org .lv_02_wrap>.lv_02:first-child:before{left:100%;border-left:0}
.center_org .lv_02_wrap>.lv_02:last-child:before{right:100%;border-right:0}
.center_org .lv_02_wrap>.lv_02>li:before{content:"";display:block;position:absolute;top:50%;width:6.8rem;height:1px;background-color:#ddd}
.center_org .lv_02_wrap>.lv_02:first-child>li:before{left:100%}
.center_org .lv_02_wrap>.lv_02:last-child>li:before{right:100%}
.center_org .lv_02_wrap>.lv_02>li:first-child:before,
.center_org .lv_02_wrap>.lv_02>li:last-child:before{display:none}

.center_org .lv_02_wrap>.lv_02>.type_green{border-top:2px solid #42aa48}
.center_org .lv_02_wrap>.lv_02>.type_green>.inner>b{color:#42aa48}
.center_org .lv_02_wrap>.lv_02>.type_blue{border-top:2px solid #004e94}
.center_org .lv_02_wrap>.lv_02>.type_blue>.inner>b{color:#004e94}



@media(max-width:1023px) {
	.center_org .lv_02_wrap>.lv_02>li>.inner{padding:2.45rem 12rem 2.55rem 4rem}
	.center_org:before{left:calc(34.35% + 4rem);width:calc(31.3% - 8rem)}
	.center_org .lv_02_wrap>.lv_02:before,
	.center_org .lv_02_wrap>.lv_02>li:before{width:4rem}

}
@media(max-width:639px) {
	.center_org .lv_01{position:relative;top:auto;left:auto;margin:0 auto 5rem}
	.center_org .lv_02_wrap>.lv_02{width:calc(50% - 1rem)}
	.center_org .lv_02_wrap>.lv_02>li>.inner{padding:2.35rem 10rem 2.45rem 3rem}

	.center_org:before{top:16rem;left:50%;width:1px;height:2.5rem}
	.center_org .lv_02_wrap:before{content:"";display:block;position:absolute;bottom:100%;left:25%;width:50%;height:2.5rem;border:1px solid #ddd;border-bottom:0}
	.center_org .lv_02_wrap>.lv_02:before,
	.center_org .lv_02_wrap>.lv_02>li:before{display:none}
}
@media(max-width:479px) {
	.center_org .lv_02_wrap>.lv_02>li>.inner{padding:9.5rem 1.5rem 2.55rem;text-align:center}
}

/* sub0401_공용장비운영센터 */
.public_center .center_org .lv_02_wrap>.lv_02>li{min-height:16rem}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico{top:4rem;right:5rem;width:5.8rem;height:4.6rem;}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico01{background-image:url(../images/content/sub04/sub04_public_org_ico01.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico02{background-image:url(../images/content/sub04/sub04_public_org_ico02.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico03{background-image:url(../images/content/sub04/sub04_public_org_ico03.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico04{background-image:url(../images/content/sub04/sub04_public_org_ico04.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico05{background-image:url(../images/content/sub04/sub04_public_org_ico05.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico06{background-image:url(../images/content/sub04/sub04_public_org_ico06.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico07{background-image:url(../images/content/sub04/sub04_public_org_ico07.svg)}
.public_center .center_org .lv_02_wrap>.lv_02>li>.ico08{background-image:url(../images/content/sub04/sub04_public_org_ico08.svg)}
@media(max-width:639px) {
	.public_center .center_org .lv_02_wrap>.lv_02>li>.ico{top:3rem;right:3rem}
}
@media(max-width:479px) {
	.public_center .center_org .lv_02_wrap>.lv_02>li>.ico{top:2.45rem;right:calc(50% - 2.9rem)}
	.public_center .center_org .lv_02_wrap>.lv_02:last-child>li>.ico{left:calc(50% - 2.45rem)}
}

/* sub050601_공유협업센터 */
.share .center_org:before{top:calc(50% + 1px)}
.share .center_org .lv_02_wrap>.lv_02>li{min-height:14.2rem}
.share .center_org .lv_02_wrap>.lv_02>li>.ico{top:calc(50% - 2.4rem);right:5rem;width:5rem;height:4.8rem;}
.share .center_org .lv_02_wrap>.lv_02>li>.ico01{background-image:url(../images/content/sub05/sub05_share_org_ico01.svg)}
.share .center_org .lv_02_wrap>.lv_02>li>.ico02{background-image:url(../images/content/sub05/sub05_share_org_ico02.svg)}
.share .center_org .lv_02_wrap>.lv_02>li>.ico03{background-image:url(../images/content/sub05/sub05_share_org_ico03.svg)}
.share .center_org .lv_02_wrap>.lv_02>li>.ico04{background-image:url(../images/content/sub05/sub05_share_org_ico04.svg)}
.share .center_org .lv_02_wrap>.lv_02>li>.ico05{background-image:url(../images/content/sub05/sub05_share_org_ico05.svg)}
.share .center_org .lv_02_wrap>.lv_02>li>.ico06{background-image:url(../images/content/sub05/sub05_share_org_ico06.svg)}

.share .center_org{}
.share .center_org:after{content:"";display:block;position:absolute;top:50%;left:50%;width:1px;height:calc(50% + 3.5rem);background-color:#ddd}
.share .center_org+.lv_03{margin:3.5rem auto 0;width:32%}
.share .center_org+.lv_03>strong{display:block;padding:1.45rem 0 1.55rem;background-color:#333;color:#fff;font-size:1.7rem;line-height:2.2rem;text-align:center}
.share .center_org+.lv_03>.txt_list{padding:2.95rem 3.2rem 3.05rem;border:1px solid #ddd;border-top:0}
.share .center_org+.lv_03>.txt_list>li{line-height:2.4rem}
.share .center_org+.lv_03>.txt_list>li:before{top:1rem}
/*
@media(max-width:1023px) {
	.share .center_org+.lv_03{width:50%}
}*/
@media(max-width:767px) {
	.share .center_org:after{top:0;height:calc(100% + 2rem)}
	.share .center_org+.lv_03{margin-top:2rem;width:100%}
}
@media(max-width:479px) {
	.share .center_org .lv_02_wrap>.lv_02>li>.ico{top:2.45rem;right:calc(50% - 2.6rem)}
}



/* ----------------------------------------------------------------- sub01 */
/* sub0101_인사말 */
.greeting{display:flex;flex-flow:row-reverse}
.greeting>div{position:relative}
.greeting>.greeting_img{flex-shrink:0;width:40%}
.greeting>.greeting_img>img{position:absolute;top:0;right:-7.1rem;width:100%;max-width:53.6rem}
.greeting>.greeting_txt{padding-right:5rem;width:60%}
.greeting>.greeting_txt strong{display:block;position:relative;padding-top:7rem;color:#138bbb;font-family:"InfinitySans";font-size:3.6rem;font-weight:800;line-height:4.4rem}
.greeting>.greeting_txt strong:before,
.greeting>.greeting_txt strong:after{content:"";display:block;position:absolute;top:0;width:4rem;height:3rem;background:no-repeat 50% 50%/contain}
.greeting>.greeting_txt strong:before{left:0;background-image:url(../images/content/sub01/sub01_greeting_quote_left.svg)}
.greeting>.greeting_txt strong:after{display:none;right:0;background-image:url(../images/content/sub01/sub01_greeting_quote_right.svg)}
.greeting>.greeting_txt p{line-height:3rem}
.greeting>.greeting_txt .name{display:flex;align-items:flex-end}
.greeting>.greeting_txt .name>img{margin:0 0 .75rem 1rem;width:5.9rem;height:2.8rem}
@media(max-width:1339px) {
	.greeting>.greeting_img>img{width:calc(100% + 7.1rem)}
}
@media(max-width:639px) {
	.greeting{flex-flow:column;flex-direction:column}
	.greeting>[class^="greeting_"]{width:100%}
	.greeting>.greeting_img{padding-bottom:3rem;text-align:center}
	.greeting>.greeting_img>img{position:relative;right:auto;max-width:36rem}
	.greeting>.greeting_txt{padding-right:0}
	.greeting>.greeting_txt strong{padding:2rem 4rem 0;text-align:center}
	.greeting>.greeting_txt strong:after{display:block}
}

/* sub0102, 03 사업개요/비전 및 추진전략 공통 스타일 */
.vision{}
.vision .vision_top{display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem;background:linear-gradient(135deg, #42aa48, #004e94);text-align:center}
.vision .vision_top>*{color:#fff;font-size:2.2rem}
.vision .vision_top>h4{line-height:1}
.vision .vision_top>h4+p{margin-top:.5rem;line-height:2.6rem}
.vision .c_tit_1{margin-bottom:2rem;font-size:2.4rem;line-height:2.8rem}
.vision *+.c_tit_1{margin-top:7rem}
.vision .img_tit{padding:0 10rem}
.vision .flex_col_box.col_04{margin:-1.8rem -.9rem 0}
.vision .flex_col_box.col_04>.item{display:flex;flex-direction:column;padding:1.8rem .9rem 0}
.vision .flex_col_box.col_04>.item>*{display:flex;flex-direction:column;justify-content:center;align-items:center}
.vision .flex_col_box.col_04>.item>strong{padding:01.45rem 1.5rem 1.55rem;font-size:1.8rem;font-weight:600;line-height:2.2rem}
.vision .flex_col_box.col_04>.item>p{flex:1;padding:1.95rem 1.5rem 2.05rem;border:1px solid #ddd;border-top:0;height:100%;line-height:2.2rem}
.vision .flex_col_box.col_04.type01>.item>strong{background-color:#000;color:#fff}
.vision .flex_col_box.col_04.type02>.item>strong{background-color:#f5f5f5;color:#333}
.vision .respond_x_scr img{width:100%}

/* sub0102_사업개요 */
.vision.v_summary{}
.vision.v_summary .vision_way{position:relative;margin:-5.5rem -2.75rem 0}
.vision.v_summary .vision_way>.item{display:flex;flex-direction:column;flex:unset;position:relative;padding:5.5rem 2.75rem;width:calc(100% / 3)}
.vision.v_summary .vision_way>.item>strong{padding:1.95rem 1.5rem 2.05rem;color:#fff;font-size:1.8rem;font-weight:600;line-height:2.2rem;text-align:center}
.vision.v_summary .vision_way>.item>strong>span{display:block;margin-bottom:.5rem;opacity:.8;font-weight:500}
.vision.v_summary .vision_way>.item:first-child>strong{background-color:#05719e}
.vision.v_summary .vision_way>.item:nth-child(3)>strong{background-color:#af767e}
.vision.v_summary .vision_way>.item:nth-child(5)>strong{background-color:#00963a}
.vision.v_summary .vision_way>.item>p{padding:1.05rem 1.5rem 1.15rem;background-color:#f4f6f4;color:#676767;font-size:1.6rem;line-height:2.4rem}
.vision.v_summary .vision_way>.item>.txt_list{flex:1;padding:1.95rem 2.5rem 2.05rem;border:1px solid #ddd;border-top:0}
/* 화살표 */
.vision.v_summary .vision_way>.item:not(:nth-child(3)):before{content:"";display:block;position:absolute;bottom:0;width:calc(100% * 1.25);height:4rem;border-bottom:1px solid #bcbcbc}
.vision.v_summary .vision_way>.item:first-child:before{left:calc(50% - 1px);border-left:1px solid #bcbcbc}
.vision.v_summary .vision_way>.item:nth-child(5):before{right:calc(50% - 1px);border-right:1px solid #bcbcbc}
.vision.v_summary .vision_way>.item:not(:nth-child(3)):after{content:"";display:block;position:absolute;bottom:3.25rem;width:1.5rem;height:1.1rem;background:url(../images/content/sub01/sub01_vision_way_arrow_top.svg) no-repeat 50% 50%/cover}
.vision.v_summary .vision_way>.item:first-child:after{left:50%;transform:translatex(-50%)}
.vision.v_summary .vision_way>.item:nth-child(5):after{right:50%;transform:translatex(50%)}
.vision.v_summary .vision_way>.arrow{position:absolute;top:50%;width:5.5rem;height:1.45rem}
.vision.v_summary .vision_way>.item:first-child+.arrow{left:calc(100% / 3 - 2.75rem)}
.vision.v_summary .vision_way>.item:nth-child(3)+.arrow{right:calc(100% / 3 - 2.75rem)}
@media(max-width:1023px) {
	.vision.v_summary .vision_way>.item>.txt_list{padding:1.95rem 2rem 2.05rem}
}
@media(max-width:767px) {
	.vision.v_summary .vision_way{margin:0}
	.vision.v_summary .vision_way>.item{padding:0 3.5rem 0 0;width:100%}
	.vision.v_summary .vision_way>.item:not(:nth-child(3)):before{bottom:auto;left:auto;right:0;width:2rem;height:calc(100% * 1.5);border:0;border-right:1px solid #bcbcbc}
	.vision.v_summary .vision_way>.item:first-child:before{top:50%;border-top:1px solid #bcbcbc}
	.vision.v_summary .vision_way>.item:nth-child(5):before{bottom:50%;border-bottom:1px solid #bcbcbc}
	.vision.v_summary .vision_way>.item:not(:nth-child(3)):after{left:auto;right:2rem;width:1.1rem;height:1.5rem;background-image:url(../images/content/sub01/sub01_vision_way_arrow_top_mo.svg)}
	.vision.v_summary .vision_way>.item:first-child:after{top:calc(50% + 1px);transform:translatey(-50%)}
	.vision.v_summary .vision_way>.item:nth-child(5):after{bottom:calc(50% + 1px);transform:translatey(50%)}
	.vision.v_summary .vision_way>.arrow{position:relative;top:auto;margin:0 auto;width:1.45rem;height:5.5rem}
	.vision.v_summary .vision_way>.item:first-child+.arrow{left:auto;right:1.45rem}
	.vision.v_summary .vision_way>.item:nth-child(3)+.arrow{right:1.45rem}
}

/* sub0103_비전 및 추진전략 */
.vision.v_strategy{}
.vision.v_strategy .flex_col_box.col_04>.item>strong>.ico{display:block;margin:0 auto 1rem;width:3.2rem;height:3.2rem;background:no-repeat 50% 50%/contain}
.vision.v_strategy .flex_col_box.col_04>.item>strong>.ico01{background-image:url(../images/content/sub01/sub01_vision_strategy_ico01.svg)}
.vision.v_strategy .flex_col_box.col_04>.item>strong>.ico02{background-image:url(../images/content/sub01/sub01_vision_strategy_ico02.svg)}
.vision.v_strategy .flex_col_box.col_04>.item>strong>.ico03{background-image:url(../images/content/sub01/sub01_vision_strategy_ico03.svg)}
.vision.v_strategy .flex_col_box.col_04>.item>strong>.ico04{background-image:url(../images/content/sub01/sub01_vision_strategy_ico04.svg)}
.vision.v_strategy .flex_col_box.col_04>.item>p>span{position:relative;margin-top:1.5rem;padding-top:calc(1.5rem + 2px);color:#676767;line-height:2.2rem}
.vision.v_strategy .flex_col_box.col_04>.item>p>span:before{content:"";display:block;position:absolute;top:0;left:calc(50% - 1.5rem);width:3rem;height:2px;background-color:#676767}

.vision.v_strategy .vision_special{width:100%}
.vision.v_strategy .vision_special tbody{display:flex;flex-direction:column}
.vision.v_strategy .vision_special tbody tr{display:grid;gap:1rem;grid-template-columns:8rem repeat(4, 1fr)}
.vision.v_strategy .vision_special tbody tr:not(:first-child){margin-top:1rem}
.vision.v_strategy .vision_special tbody tr>.item{display:flex;align-items:center;font-size:1.7rem;line-height:2.2rem}
.vision.v_strategy .vision_special tbody tr th{padding-right:1.5rem;width:8rem;color:#333;font-size:1.8rem;font-weight:800;text-align:left}
.vision.v_strategy .vision_special tbody tr td{justify-content:center;border-radius:.5rem}
.vision.v_strategy .vision_special tbody tr td[colspan="2"]{grid-column:3/5}

/* first-child */
.vision.v_strategy .vision_special tbody tr:first-child>td{padding:1.85rem 1.25rem 1.95rem;background-color:#2c4e30;border-radius:0;color:#fff;font-size:1.8rem;font-weight:600}

/* nth-child(2) */
.vision.v_strategy .vision_special tbody tr:nth-child(2)>td:first-of-type{padding:1.05rem 1.25rem 1.15rem;background-color:#676767;color:#fff}
.vision.v_strategy .vision_special tbody tr:nth-child(2) td[colspan="3"]{grid-column:3/6}
.vision.v_strategy .vision_special tbody tr:nth-child(2)>td{padding:1.1rem;background-color:#ddd}
.vision.v_strategy .vision_special tbody tr:nth-child(2)>td>.grid_box{width:100%;gap:2rem;grid-template-columns:repeat(3, 1fr)}
.vision.v_strategy .vision_special tbody tr:nth-child(2)>td>.grid_box>ul{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:-.6rem}
.vision.v_strategy .vision_special tbody tr:nth-child(2)>td>.grid_box>ul>li{display:inline-flex;justify-content:center;align-items:center;margin-top:.6rem;padding:1.15rem 1rem 1.25rem;height:calc(100% / 2 - .6rem);background-color:#fff;border-radius:.5rem;color:#676767}

/* nth-child(3) */
.vision.v_strategy .vision_special tbody tr:nth-child(3)>td{padding:2.45rem 1.25rem 2.55rem;background-color:#f4f6f4;color:#333}
.vision.v_strategy .vision_special tbody tr:nth-child(3) td[colspan="2"]{grid-column:3/5}
.vision.v_strategy .vision_special tbody tr:nth-child(3) td>.grid_box{width:100%;gap:2rem;grid-template-columns:repeat(2, 1fr)}
@media(max-width:1023px) {
	.vision.v_strategy .vision_special tbody tr{display:grid;gap:1rem;grid-template-columns:6rem repeat(4, 1fr)}
}
@media(max-width:639px) {
	.vision.v_strategy .vision_special *{}

	.vision.v_strategy .vision_special tbody{margin:-1rem -.5rem 0;flex-direction:row}
	.vision.v_strategy .vision_special tbody tr{padding:1rem .5rem 0;grid-template-columns:unset;grid-template-rows:0fr repeat(4, 1fr)}
	.vision.v_strategy .vision_special tbody tr:not(:first-child){margin-top:0}
	.vision.v_strategy .vision_special tbody tr th{padding:0;width:100%;justify-content:center;text-align:center}
	.vision.v_strategy .vision_special tbody tr th br{display:none}
	.vision.v_strategy .vision_special tbody tr:first-child{width:calc(20% + 2rem)}
	.vision.v_strategy .vision_special tbody tr:nth-child(2){width:calc(50% + 2rem)}
	.vision.v_strategy .vision_special tbody tr:nth-child(2) td[colspan="3"]{grid-column:unset;grid-row:3/6;align-items:stretch}
	.vision.v_strategy .vision_special tbody tr:nth-child(2)>td>.grid_box{grid-template-columns:unset;grid-template-rows:repeat(3, 1fr)}
	.vision.v_strategy .vision_special tbody tr:nth-child(3){width:calc(30% + 2rem)}
	.vision.v_strategy .vision_special tbody tr:nth-child(3) td{padding:1.05rem 1.25rem 1.15rem}
	.vision.v_strategy .vision_special tbody tr:nth-child(3) td[colspan="2"]{grid-column:unset;grid-row:3/5}
	.vision.v_strategy .vision_special tbody tr:nth-child(3) td>.grid_box{grid-template-columns:unset;grid-template-rows:repeat(2, 1fr);height:100%;align-items:center}
}
@media(max-width:479px) {
	.vision.v_strategy .vision_special tbody tr:first-child{width:calc(20% + 2rem)}
	.vision.v_strategy .vision_special tbody tr:nth-child(2){width:calc(50% + 2rem)}
	.vision.v_strategy .vision_special tbody tr:nth-child(3){width:calc(30% + 2rem)}
}

/* sub0104_사업단 조직 및 업무 (>prog.css) */

/* sub0105_센터안내 */
.supplementary{}
.supplementary>dt{position:relative;padding-left:1.7rem;color:#676767;font-size:1.8rem;line-height:2.8rem}
.supplementary>dt:before{content:"";display:block;position:absolute;top:1.2rem;left:0;width:.4rem;height:.4rem;background-color:#ccc}
.supplementary>dd{margin-top:1.25rem}

/* sub010601_찾아오시는길 */
.location{}
.location .map_box{margin-bottom:6rem}
.location .map_box #map{width:100%;height:46rem}
.location .map_box .map_info{display:flex}
.location .map_box .map_info>*{display:inline-flex;flex-wrap:wrap}
.location .map_box .map_info>h4{justify-content:center;align-items:center;padding:1.45rem 1.5rem 1.55rem;width:25%;background-color:#138bbb;color:#fff;font-size:2rem;font-weight:600;line-height:3rem;text-align:center}
.location .map_box .map_info>.map_addr{position:relative;justify-content:space-between;align-items:center;padding:3.45rem 3rem 3.55rem 4.5rem;width:75%;background-color:#F5F5F5}
.location .map_box .map_info>.map_addr .map_view_more{display:flex;align-items:center}
.location .map_box .map_info>.map_addr .map_view_more>a{margin:0 1.5rem;color:#676767;font-size:1.5rem;line-height:1.8rem;text-align:center}
.location .map_box .map_info>.map_addr .map_view_more>a>.ico{display:block;margin:0 auto .75rem;width:6rem;height:6rem;background:no-repeat 50% 50%/contain}
.location .map_box .map_info>.map_addr .map_view_more>a>.ico.kakao{background-image:url(../images/content/sub01/sub01_location_map_ico_kakao.svg)}
.location .map_box .map_info>.map_addr .map_view_more>a>.ico.naver{background-image:url(../images/content/sub01/sub01_location_map_ico_naver.svg)}
@media(max-width:639px) {
	.location .map_box .map_info{flex-direction:column}
	.location .map_box .map_info>h4,
	.location .map_box .map_info>.map_addr{width:100%}
	.location .map_box .map_info>.map_addr{padding:2.45rem 2.5rem 2.55rem}
}
@media(max-width:479px) {
	.location .map_box .map_info>.map_addr{flex-direction:column;align-items:stretch}
	.location .map_box .map_info>.map_addr .map_view_more{justify-content:center;margin-top:2rem}
}

.location .tab_cont .c_tit_1{font-size:2.2rem;line-height:2.6rem}
.location .tab_cont .c_tit_1+*{margin-top:1rem}
.location .tab_cont .location_course{display:flex;align-items:center}
.location .tab_cont .location_course>.ico{width:11rem;height:11rem;background:#f5f5f5 no-repeat 50% 50%/contain;border-radius:100%}
.location .tab_cont .location_course>.ico.car{background-image:url(../images/content/sub01/sub01_location_loc_ico_car.svg)}
.location .tab_cont .location_course>.ico.bus{background-image:url(../images/content/sub01/sub01_location_loc_ico_bus.svg)}
.location .tab_cont .location_course>.inner{flex:1;padding-left:3.5rem}
.location .tab_cont .metro_course{padding:9.5rem 3.5rem 5rem}
@media(max-width:767px) {
	.location .tab_cont .location_course{flex-direction:column}
	.location .tab_cont .location_course>.inner{padding:1.5rem 0 0}
	.location .tab_cont .location_course>.inner>.c_tit_1{text-align:Center}
	.location .tab_cont .metro_course{padding:4.5rem 3.5rem}
}

/* 찾아오시는 길 지하철 반응형 테이블 */
.location .tbl.tbl_flex>tbody tr td{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.location .tbl.tbl_flex>tbody tr td .inner{width:100%}
.location .tbl.tbl_flex.metro>tbody tr{width:16.875%}
.location .tbl.tbl_flex.metro>tbody tr:nth-child(3){width:32.5%}
@media(max-width:767px) {
	.location .tbl{table-layout:auto}
	.location .tbl.tbl_flex>tbody{display:table-row-group}
	.location .tbl.tbl_flex>tbody tr:nth-child(1n){display:table-row;width:100%}
	.location .tbl.tbl_flex>tbody tr td{display:table-cell}
	.location .tbl.tbl_flex.metro>tbody tr th{width:25%}
	.location .tbl.tbl_flex.metro>tbody tr td{width:75%}
	.location .tbl.tbl_flex.shuttle>tbody tr th{width:25%}
	.location .tbl.tbl_flex.shuttle>tbody tr td:nth-child(1n){width:37.5%}
	.location .tbl.tbl_flex.shuttle>tbody tr td:not(:last-child){border-right:1px solid #ddd}
}

/* sub010602_캠퍼스맵 */
.campus_box .inner{padding:6.6rem 3.5rem}

/* ----------------------------------------------------------------- sub02 */
/* sub020101_지산산학교육센터 > 센터소개 */
.jisan_center_intro{}
.jisan_center_intro .c_visual{height:30rem;background-image:url(../images/content/sub02/sub02_jisan_visual_bg.png)}
.jisan_center_intro .ico_box{padding:2.5rem 4rem}
.jisan_center_intro .ico_box>.ico01{background-image:url(../images/content/sub02/sub02_jisan_intro_ico01.svg)}
.jisan_center_intro .ico_box>.ico02{background-image:url(../images/content/sub02/sub02_jisan_intro_ico02.svg)}
.jisan_center_intro .ico_box>.ico03{background-image:url(../images/content/sub02/sub02_jisan_intro_ico03.svg)}
.jisan_center_intro .ico_box>.inner{display:flex;flex-direction:column;justify-content:center;padding:.95rem 0 1.05rem 2.4rem}
.jisan_center_intro .ico_box>.inner>strong{display:block;color:#333;font-size:2rem;line-height:3rem}
.jisan_center_intro .ico_box>.inner>strong+*{margin-top:1rem}

/* sub020103_지산산학교육센터 > 산학연연계 교육과정 */
.micro_r .ico_box>.ico{background-image:url(../images/content/sub02/sub02_micro_top_ico.svg)}

.micro_r .col_02{position:relative}
.micro_r .col_02>.item{}
.micro_r .col_02>.item:nth-child(2){flex:unset;display:flex;position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;background-color:rgba(255, 255, 255, .9);border-radius:100%}
.micro_r .col_02>.item:nth-child(2)>i{margin:auto;color:#333;font-size:2.4rem;line-height:1}
.micro_r .col_02>.item:not(:nth-child(2)){display:flex;padding:.95rem 3.5rem 1.05rem;min-height:7.2rem}
.micro_r .col_02>.item:not(:nth-child(2))>strong{margin:auto;color:#fff;font-size:1.8rem;line-height:2.4rem;text-align:center}
.micro_r .col_02>.item:not(:nth-child(2))>strong>span{font-size:1.6rem}
.micro_r .col_02>.item:first-child{background-color:#42aa48}
.micro_r .col_02>.item:last-child{background-color:#004e94}
@media(max-width:639px) {
	.micro_r .col_02{}
	.micro_r .col_02>.item:not(:nth-child(2)){flex:1 1 100%;min-height:0}
	.micro_r .col_02>.item:nth-child(2){position:relative;top:0;left:0;margin:-2rem auto 0}
	.micro_r .col_02>.item:first-child{padding:1.85rem 2rem 3.35rem}
	.micro_r .col_02>.item:last-child{margin-top:-2rem;padding:3.25rem 2rem 1.95rem}
}

.micro_r .col_03{margin:-2rem -1rem 0}
.micro_r .col_03>.item{flex:unset;padding:2rem 1rem 0}
.micro_r .col_03>.item>figure{padding:3.5rem 1.5rem 2.8rem;border:1px solid #ddd;border-bottom:0}
.micro_r .col_03>.item>figure>img{width:100%}
.micro_r .col_03>.item>p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 1rem;background-color:#5e5e5e}
.micro_r .col_03>.item>p>*{position:relative;padding:.95rem 0 1.05rem;color:#fff}
.micro_r .col_03>.item>p>span{font-size:1.7rem;line-height:3.4rem}
.micro_r .col_03>.item>p>span>i{position:relative;top:.2rem;font-size:2rem}
.micro_r .col_03>.item>p>.arr{margin:0 2.25rem;width:4.5rem;height:1.4rem;background:url(../images/content/sub02/sub02_micro_white_arr.svg) no-repeat 50% 50%/contain}
.micro_r .col_03>.item>p>strong{font-size:1.8rem;line-height:3.4rem}
.micro_r .col_03>.item:not(:last-child){width:27.5%}
.micro_r .col_03>.item:not(:last-child)>figure>img{margin-left:1rem;max-width:27rem}
.micro_r .col_03>.item:not(:last-child)>p>strong:before{content:"";display:block;position:absolute;bottom:100%;left:calc(50% - .7rem);width:1.4rem;height:4.5rem;background:url(../images/content/sub02/sub02_micro_green_arr.svg) no-repeat 50% 50%/contain}
.micro_r .col_03>.item:last-child{width:45%}
.micro_r .col_03>.item:last-child>figure>img{max-width:47.6rem}
.micro_r .col_03>.item:last-child>p>.arr:before{content:"";display:block;position:absolute;bottom:50%;left:calc(50% - 6.4rem);width:12.8rem;height:6.9rem;background:url(../images/content/sub02/sub02_micro_darr.svg) no-repeat 50% 50%/contain}
@media(max-width:1023px) {
	.micro_r .col_03>.item:not(:last-child){width:50%}
	.micro_r .col_03>.item:last-child{width:100%}
}
@media(max-width:639px) {
	.micro_r .col_03>.item:not(:last-child){width:100%}
}
@media(min-width:479px) {
	.micro_r .col_03>.item>figure>.mo{display:none}
}
@media(max-width:479px) {
	.micro_r .col_03>.item:last-child>figure>img{max-width:26rem}
	.micro_r .col_03>.item>figure>.pc{display:none}
}

/* sub020104_지산산학교육센터 > 산학연연계 교수법 */
/* linca */
.linc_act .linca{margin:-2rem -1rem 0}
.linc_act .linca>.item{padding:2rem 1rem 0}
.linc_act .linca>.item>strong{padding:2.05rem 2rem 2.15rem;color:#fff;font-size:1.8rem;line-height:2.2rem}
.linc_act .linca>.item>strong>span{opacity:.8}
.linc_act .linca>.item>.c_txt{padding:1.65rem 2rem 1.85rem;background-color:#f4f6f4}
.linc_act .linca>.item>.txt_list{padding:2.05rem 2.5rem 2.15rem;border:1px solid #ddd;border-top:0}
.linc_act .linca>.item:first-child>strong{background-color:#42aa48}
.linc_act .linca>.item:nth-child(2)>strong{background-color:#004394}
.linc_act .linca>.item:last-child>strong{background-color:#333}
.linc_act .linca>.item:not(:nth-child(2))>.txt_list{flex:1}
@media(max-width:1023px) {
	.linc_act .linca>.item{flex:1 1 calc(100% / 2)}
	.linc_act .linca>.item:last-child>.txt_list{display:flex;flex-wrap:wrap}
	.linc_act .linca>.item:last-child>.txt_list>li{padding-right:.5rem;flex:1 1 calc(100% / 2)}
}
@media(max-width:639px) {
	.linc_act .linca>.item:last-child>.txt_list{display:block}
}
@media(max-width:479px) {
	.linc_act .linca>.item{flex-direction:column;flex:1 1 100%}
}

/* linco */
.linc_act .linco{margin:-2.7rem -1.35rem 0}
.linc_act .linco>.item{position:relative;margin:2.7rem 1.35rem 0;width:calc(100% / 7 - 2.7rem)}
.linc_act .linco>.item:not(:last-child):after{content:"";display:block;position:absolute;top:calc(50% - .4rem);left:100%;width:50%;height:.8rem;background-color:#ddd}
.linc_act .linco>.item>*{z-index:1}
.linc_act .linco>.item>img{position:relative;width:100%}
.linc_act .linco>.item>span{position:absolute;top:50%;left:0;padding:1.45rem 2rem 1.55rem;width:100%;max-height:100%;color:#111;font-size:1.7rem;line-height:2.2rem;transform:translatey(-50%);text-align:center}
@media(max-width:1023px) {
	.linc_act .linco{padding:0 3.5rem;justify-content:center}
	.linc_act .linco>.item{width:calc(100% / 4 - 2.7rem)}
	.linc_act .linco>.item:nth-child(4):after{display:none}
}
@media(max-width:639px) {
	.linc_act .linco{padding:0}
}
@media(max-width:479px) {
	.linc_act .linco>.item{flex:unset;width:calc(100% / 3 - 2.7rem)}
	.linc_act .linco>.item:nth-child(4):after{display:block}
	.linc_act .linco>.item:nth-child(3n):after{display:none}
}
@media(max-width:359px) {
	.linc_act .linco>.item{width:calc(100% / 2 - 2.7rem)}
	.linc_act .linco>.item:not(:last-child):after{display:none}
}

/* sub020202_창업교육센터 > 창업동아리 개설 안내 */
.club_guide .flex_col_box{margin:-3rem 0 0 -7.3rem}
.club_guide .flex_col_box>.item{display:flex;flex-direction:column;flex:1;position:relative;margin:3rem 0 0 7.3rem;padding:2.5rem 3rem 3.5rem;border:1px solid #ddd}
.club_guide .flex_col_box>.item:not(:last-child):before{content:"";display:block;position:absolute;top:calc(50% - .75rem);left:calc(100% + 1.85rem);width:3.9rem;height:1.5rem;background:url(../images/content/sub02/sub02_club_guide_arr.svg) no-repeat 50% 50%/cover}
.club_guide .flex_col_box>.item:first-child{max-width:28rem}
.club_guide .flex_col_box>.item:nth-child(2),
.club_guide .flex_col_box>.item:nth-child(3){max-width:25rem}
.club_guide .flex_col_box>.item:last-child{}

.club_guide .flex_col_box>.item>.top{display:flex;align-items:center}
.club_guide .flex_col_box>.item>.top>.num{padding-right:1rem}
.club_guide .flex_col_box>.item>.top>.ico{margin-left:auto;width:5.2rem;height:4.2rem;background:no-repeat 50% 50%/cover}
.club_guide .flex_col_box>.item>.top>.ico01{background-image:url(../images/content/sub02/sub02_club_guide_ico01.svg)}
.club_guide .flex_col_box>.item>.top>.ico02{background-image:url(../images/content/sub02/sub02_club_guide_ico02.svg)}
.club_guide .flex_col_box>.item>.top>.ico03{background-image:url(../images/content/sub02/sub02_club_guide_ico03.svg)}
.club_guide .flex_col_box>.item>.top>.ico04{background-image:url(../images/content/sub02/sub02_club_guide_ico04.svg)}
.club_guide .flex_col_box>.item>.txt{margin-top:1.25rem;color:#676767;font-size:1.8rem;line-height:2.2rem}
@media(max-width:1339px) {
	.club_guide .flex_col_box>.item{flex:unset}
	.club_guide .flex_col_box>.item:not(:last-child){max-width:100%}
	.club_guide .flex_col_box>.item:first-child{width:calc(50% - 7.3rem)}
	.club_guide .flex_col_box>.item:nth-child(2),
	.club_guide .flex_col_box>.item:nth-child(3){width:calc(50% - 14.6rem)}
	.club_guide .flex_col_box>.item:last-child{width:50%}
}
@media(max-width:639px) {
	.club_guide .flex_col_box{margin:-7.3rem 0 0;flex-direction:column}
	.club_guide .flex_col_box>.item{margin:7.3rem 0 0;width:100% !important}
	.club_guide .flex_col_box>.item:not(:last-child):before{top:calc(100% + 1.85rem);left:calc(50% - .75rem);width:1.5rem;height:3.9rem;background-image:url(../images/content/sub02/sub02_club_guide_arr_mo.svg)}
}
@media(max-width:479px) {
	.jisan_center_intro .ico_box{flex-direction:column;align-items:center}
	.jisan_center_intro .ico_box>.inner{margin-top:1.5rem;padding:0}
	.jisan_center_intro .ico_box>.inner>strong{text-align:center}
}

/* sub020201_창업교육센터 > 센터소개 */
.found .ico_box .ico{background-image:url(../images/content/sub02/sub02_found_ico.svg)}

/* sub020203_창업교육센터 > 창업동아리 주요 실적 */
.tbl.tbl_club{}
.tbl.tbl_club tbody tr td span{font-size:1.7rem}

/* sub020204_창업교육센터 > 세미나실 소개 */
.seminar_room{}
.seminar_room .flex_col_box{margin:-2rem -3rem 0}
.seminar_room .flex_col_box>.item{padding:2rem 3rem 0}
@media(max-width:639px) {
	.seminar_room .flex_col_box{flex-flow:column-reverse}
	.seminar_room .flex_col_box>.item{flex:1 1 100%}	
}

/* ----------------------------------------------------------------- sub03 */
/* sub0301_현장실습지원센터 > 센터소개 */
.itship_intro .itship_org{position:relative}
.itship_intro .itship_org>[class*="lv_"]{display:flex;position:relative}

/* lv_01 */
.itship_intro .itship_org>.lv_01{padding-bottom:4rem}
.itship_intro .itship_org>.lv_01:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:1px;height:4rem;background-color:#ddd}
.itship_intro .itship_org>.lv_01>strong{display:flex;justify-content:center;align-items:center;margin:auto;padding:.95rem 1rem 1.05rem;width:16rem;height:16rem;background-color:#138bbb;border-radius:100%;box-shadow:0 .3rem .6rem rgba(0, 0, 0, .16);color:#fff;font-size:2.2rem;line-height:3rem}

/* lv_02 */
.itship_intro .itship_org>.lv_02{margin:0 -1.4rem;padding-top:4rem}
.itship_intro .itship_org>.lv_02:before{content:"";display:block;position:absolute;top:0;left:calc(25%);width:calc(50%);height:4rem;border:1px solid #ddd;border-bottom:0}
.itship_intro .itship_org>.lv_02>.item{display:flex;flex-direction:column;padding:0 1.4rem}
.itship_intro .itship_org>.lv_02>.item>strong{flex:0;display:flex;justify-content:center;align-items:center;padding:1.45rem 1.5rem 1.55rem;min-height:7.8rem;color:#fff;font-size:2rem;line-height:2.2rem;text-align:center}
.itship_intro .itship_org>.lv_02>.item:first-child>strong{background-color:#42aa48}
.itship_intro .itship_org>.lv_02>.item:nth-child(2)>strong{background-color:#004e94}

.itship_intro .itship_org>.lv_02>.item>.flex_row_box{flex:1}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item{display:flex;flex:1;min-height:20rem}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item:not(:first-child){border-top:1px dashed #ddd}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>dt{display:flex;justify-content:center;align-items:center;padding:1.45rem 1.5rem 1.55rem;width:25%;background-color:#f4f6f4;border:1px solid #f4f6f4;color:#676767;font-size:1.7rem;line-height:2.2rem}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>dd{flex:1;padding:3.95rem 4rem 4.05rem;border:1px solid #ddd;border-left:0;border-bottom:0}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>:not(:first-child){border-top:0}
.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item:last-child>dd{border-bottom:1px solid #ddd}

@media(max-width:1023px) {
	.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>dd{padding:2.95rem 3rem 3.05rem}
}
@media(max-width:639px) {
	.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item{flex:1 1 auto;flex-direction:column;min-height:0}
	.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>dt{width:100%}
	.itship_intro .itship_org>.lv_02>.item>.flex_row_box>.item>dd{padding:1.45rem 1.5rem 1.55rem;border-left:1px solid #ddd}
}

@media(max-width:479px) {
	.itship_intro .itship_org>.lv_02{flex-direction:column;margin:-1.4rem 0 0;padding:0}
	.itship_intro .itship_org>.lv_02:before{display:none}
	.itship_intro .itship_org>.lv_02>.item{padding:1.4rem 0 0;width:100%}
}

/* sub030201_현장실습지원센터 > 현장실습프로그램 */
.itship_program .c_visual{height:42rem;background-image:url(../images/content/sub03/sub03_itship_program_visual_bg.png)}

.itship_program .col_02{margin:-3.6rem -1.8rem 0}
.itship_program .col_02>.item{flex:unset;position:relative;margin:3.6rem 1.8rem 0;padding:5.95rem 5.5rem 6.05rem;width:calc(100% / 2 - 3.6rem);border:1px solid #ddd}
.itship_program .col_02>.item:before{content:"";display:block;position:absolute;top:4rem;right:4rem;width:7.3rem;height:6.3rem;background:no-repeat 50% 50%/contain}
.itship_program .col_02>.item>dt{position:relative;padding-bottom:calc(1.8rem + 2px);font-size:2.2rem;line-height:3rem}
.itship_program .col_02>.item>dt:before{content:"";display:block;position:absolute;bottom:0;left:0;width:6rem;height:2px}

.itship_program .col_02>.item:first-child:before{background-image:url()}
.itship_program .col_02>.item:first-child>dt{color:#42aa48}
.itship_program .col_02>.item:first-child>dt:before{background-color:#42aa48}

.itship_program .col_02>.item:last-child:before{background-image:url(../images/content/sub03/sub03_itship_program_ico02.svg)}
.itship_program .col_02>.item:last-child>dt{color:#004e94}
.itship_program .col_02>.item:last-child>dt:before{background-color:#004e94}

.itship_program>.txt_box{padding:2.95rem 2.5rem 3.05rem}
@media(max-width:1023px) {
	.itship_program .col_02{margin:-2rem -1rem 0}
	.itship_program .col_02>.item{margin:2rem 1rem 0;padding:4.95rem 4.5rem 5.05rem;width:calc(100% / 2 - 2rem)}
	.itship_program .col_02>.item:before{top:3rem;right:3rem}
}

@media(max-width:639px) {
	.itship_program .col_02>.item{padding:3.95rem 3.5rem 4.05rem;width:calc(100% - 2rem)}
	.itship_program .col_02>.item:before{top:2rem;right:2rem}
}

/* sub030301~2_현장실습지원센터 > 캡스톤디자인 / 어드벤쳐디자인 프로그램 */
.tbl_process{border-top:0}
.tbl_process th, .tbl_process td{position:relative;border:0}
.tbl_process thead th:first-child{color:#fff;background-color:#333}
.tbl_process tbody th,
.tbl_process tbody td{border-bottom:1px solid #ddd;padding:1.95rem 1.5rem 2.05rem}
.tbl_process tbody td{background-color:transparent}
.tbl_process tbody td:not(:first-of-type){border-left:1px dashed #ddd}

/* thead */
.tbl_process.pcview tr>*:first-child{width:17.5%;border-right:3px solid #fff}
.tbl_process.pcview thead th{color:#fff}
.tbl_process.pcview thead th:not(:first-child):before,
.tbl_process.pcview thead th:not(:last-child):before{content:"";display:block;position:absolute;top:0;right:-3.8rem;width:4.5rem;height:100%;background:no-repeat right center;z-index:1}

.tbl_process.pcview thead th:nth-child(2):before{background-image:url(../images/content/sub03/sub03_tbl_process_arr01.svg)}
.tbl_process.pcview thead th:nth-child(3):before{background-image:url(../images/content/sub03/sub03_tbl_process_arr02.svg)}
.tbl_process.pcview thead th:nth-child(2){background-color:#42aa48}
.tbl_process.pcview thead th:nth-child(3){background-color:#138bbb}
.tbl_process.pcview thead th:nth-child(4){background-color:#2c4e30}

/* tbody */
.tbl_process.pcview thead+tbody th{background-color:#f5f5f5;color:#333;font-weight:800}
@media(max-width:767px) {
	.tbl_process.moview tr>*:first-child{width:6rem}
	.tbl_process.moview thead th:nth-child(2)~th{border-left:1px solid #ddd}
	
	.tbl_process.moview tbody tr:nth-child(1)>th{background-color:#42aa48}
	.tbl_process.moview tbody tr:nth-child(2)>th{background-color:#138bbb}
	.tbl_process.moview tbody tr:nth-child(3)>th{background-color:#2c4e30}

	.tbl_process.moview tbody th{padding:3.45rem 1.5rem 3.55rem;border-bottom:0;color:#fff;writing-mode:vertical-lr;text-orientation:upright}
	.tbl_process.moview tbody tr:not(:first-child) th .inner{padding-top:1rem}
	.tbl_process.moview tbody td{border-bottom:1px dashed #ddd}
	.tbl_process.moview tbody td:first-of-type{border-left:0}
	.tbl_process.moview tbody td:not(:first-of-type){border-left-style:solid}

	.tbl_process.moview tbody tr:not(:last-child) th:before{content:"";display:block;position:absolute;bottom:-3.8rem;left:0;width:100%;height:4.5rem;background:no-repeat center bottom;z-index:1}
	.tbl_process.moview tbody tr:nth-child(1) th:before{background-image:url(../images/content/sub03/sub03_tbl_process_arr01_mo.svg)}
	.tbl_process.moview tbody tr:nth-child(2) th:before{background-image:url(../images/content/sub03/sub03_tbl_process_arr02_mo.svg)}
}

/* sub030302_현장실습지원센터 > 어드벤쳐디자인 프로그램 */
.adventure .ico_box>.ico{background-image:url(../images/content/sub03/sub03_adventure_ico.svg)}
@media(max-width:1023px){
	.adventure .ico_box{align-items:flex-start}
}
@media(max-width:639px){
	.adventure .ico_box{align-items:center}
}

/* ----------------------------------------------------------------- sub04 */
/* sub0402_공용장비운영센터 > 장비교육 */
.eq_training{}
.eq_training .c_visual{height:42rem;background-image:url(../images/content/sub04/sub04_eq_training_visual_bg.png)}

.eq_use_process{}
.eq_use_process>h5{display:flex;justify-content:center;align-items:center;position:relative;width:16rem;border:2px solid transparent;text-align:center}
.eq_use_process>ol{display:flex;flex-wrap:wrap;flex:1;padding-left:.6rem}
.eq_use_process>ol>li{display:flex;justify-content:center;align-items:center;position:relative;margin-left:3rem;width:calc(100% / 3 - 3rem);min-height:7.2rem;color:#fff;font-size:1.7rem;line-height:2.2rem;text-align:center}
.eq_use_process>ol>li>.inner{padding:1.35rem 2rem 1.45rem;width:100%}

.eq_use_process>h5:after{content:"";display:block;position:absolute;top:50%;left:calc(100% + 1.4rem);width:9px;height:15px;background:no-repeat 50% 50%;transform:translatey(-50%)}
.eq_use_process>ol>li:not(:last-child):after{content:"";display:block;position:absolute;top:50%;left:100%;width:2.7rem;height:13px;background:no-repeat right center;transform:translatey(-50%)}

.eq_use_process.print>h5{background-color:#f5fbf5;border-color:#42aa48;color:#42aa48}
.eq_use_process.print>ol{}
.eq_use_process.print>ol>li:first-child{background-color:#42AA48}
.eq_use_process.print>ol>li:nth-child(2){background-color:#138bbb}
.eq_use_process.print>ol>li:nth-child(3){background-color:#2C4E30}
.eq_use_process.print>h5:after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr01.svg)}
.eq_use_process.print>ol>li:first-child:after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr02.svg)}
.eq_use_process.print>ol>li:nth-child(2):after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr03.svg)}

.eq_use_process.laser>h5{background-color:#f1f4f8;border-color:#0066c1;color:#0066c1}
.eq_use_process.laser>ol{}
.eq_use_process.laser>ol>li:first-child{background-color:#0066C1}
.eq_use_process.laser>ol>li:nth-child(2){background-color:#004E94}
.eq_use_process.laser>ol>li:nth-child(3){background-color:#044177}
.eq_use_process.laser>h5:after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr01.svg)}
.eq_use_process.laser>ol>li:first-child:after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr02.svg)}
.eq_use_process.laser>ol>li:nth-child(2):after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr03.svg)}

@media(max-width:1023px) {
	.eq_use_process{flex-direction:column}
	.eq_use_process>h5{margin-bottom:3.6rem;padding:1.95rem 2.5rem 2.05rem;width:100%}
	.eq_use_process>h5:after{top:calc(100% + 1.4rem);left:50%;width:15px;height:9px;transform:translatex(-50%)}
	.eq_use_process>ol{margin-left:-3rem;padding:0}

	.eq_use_process.print>h5:after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr01_mo.svg)}
	.eq_use_process.laser>h5:after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr01_mo.svg)}
}

@media(max-width:639px) {
	.eq_use_process>ol{flex-direction:column;margin:-3rem 0 0}
	.eq_use_process>ol>li{margin:3rem 0 0;width:100%}

	.eq_use_process>ol>li:not(:last-child):after{top:100%;left:50%;width:13px;height:2.7rem;background-position:center bottom;transform:translatex(-50%)}
	.eq_use_process.print>ol>li:first-child:after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr02_mo.svg)}
	.eq_use_process.print>ol>li:nth-child(2):after{background-image:url(../images/content/sub04/sub04_eq_use_print_arr03_mo.svg)}
	.eq_use_process.laser>ol>li:first-child:after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr02_mo.svg)}
	.eq_use_process.laser>ol>li:nth-child(2):after{background-image:url(../images/content/sub04/sub04_eq_use_laser_arr03_mo.svg)}
}

/* sub040302_공용장비운영센터 > 학생(컨텐츠 영역) */
.equipment .e_rental_guide{margin:0 -1rem}
.equipment .e_rental_guide>.item{display:flex;padding:0 1rem;color:#333;font-size:1.8rem;line-height:2.8rem}
.equipment .e_rental_guide>.item>b{padding-right:1.5rem}
.equipment .e_rental_guide>.item>span{flex:1}
@media(max-width:1023px) {
	.equipment .e_rental_guide>.item:nth-child(1n){flex:1 1 42.5%}
	.equipment .e_rental_guide>.item:nth-child(2n){flex:1 1 57.5%}
}
@media(max-width:767px) {
	.equipment .e_rental_guide>.item:nth-child(n){flex:1 1 100%}
}

.equipment .e_send_guide{margin:-1.5rem -.75rem 0}
.equipment .e_send_guide>.item{display:flex;flex-direction:column;justify-content:center;position:relative;margin:1.5rem .75rem 0;padding:2.45rem 4rem 2.55rem;width:calc(25% - 1.5rem);border:1px solid #ddd}
.equipment .e_send_guide>.item:last-child{padding-right:14rem;width:calc(50% - 1.5rem)}
.equipment .e_send_guide>.item>b{font-size:1.8rem;line-height:2.8rem}
.equipment .e_send_guide>.item>b>span{font-size:1.6rem}
.equipment .e_send_guide>.item>:not(b){font-size:1.6rem;line-height:2.8rem}
.equipment .e_send_guide>.item>a{color:#676767}
.equipment .e_send_guide>.item>.ico{position:absolute;top:2.45rem;right:4rem;width:4.8rem;height:4.4rem;background:no-repeat 50% 50%/contain}
.equipment .e_send_guide>.item>.ico01{background-image:url(../images/content/sub04/sub04_e_rental_ico01.svg)}
.equipment .e_send_guide>.item>.ico02{background-image:url(../images/content/sub04/sub04_e_rental_ico02.svg)}
.equipment .e_send_guide>.item>.qrcode{position:absolute;top:50%;right:4rem;transform:translatey(-50%)}
.equipment .e_send_guide>.item>.qrcode>img{width:8rem}

/*.equipment .e_send_guide>.item:first-child>b{color:#138bbb}
.equipment .e_send_guide>.item:nth-child(2)>b{color:#004e94}*/
.equipment .e_send_guide>.item:last-child>b{color:#f38d03}

@media(max-width:1023px) {
	.equipment .e_send_guide>.item{padding:1.95rem 2.5rem 2.05rem}
	.equipment .e_send_guide>.item:last-child{padding-right:12rem}
	.equipment .e_send_guide>.item>.ico{top:1.95rem}
	.equipment .e_send_guide>.item>.qrcode{right:2rem}
	.equipment .e_send_guide>.item:last-child{width:calc(100% - 1.5rem)}
}

@media(max-width:767px) {
	.equipment .e_send_guide>.item{width:calc(50% - 1.5rem)}
}

/* sub0405_식품바이오연구소 */
.bio_lab .col_03{}
.bio_lab .col_03>.item{display:flex;flex-direction:column;align-items:center;position:relative;padding:4rem;text-align:center}
.bio_lab .col_03>.item:first-child{border-right:0}
.bio_lab .col_03>.item>.img{margin:auto;padding:0 5rem;width:100%;max-width:36rem}
.bio_lab .col_03>.item>.txt{margin-top:1.25rem}
.bio_lab .col_03>.item>.txt>strong{font-size:2rem;line-height:3rem}
.bio_lab .col_03>.item>.txt>span{font-size:1.6rem;line-height:2.4rem}
.bio_lab .col_03>.item>.ico{display:flex;position:absolute;top:4rem;right:3rem;width:4.4rem;height:4.4rem;background-color:#bcbcbc;border-radius:100%;transition:.25s background-color}
.bio_lab .col_03>.item>.ico>i{margin:auto;color:#fff;font-size:2.4rem;line-height:1}
.bio_lab .col_03>.item:hover>.ico{background-color:#42aa48}

.bio_lab .lpop_wrap{max-width:800px}
.bio_lab .lpop_wrap>layout{padding:0 3rem}
.bio_lab .lpop_wrap figure{box-shadow:0 .3rem .6rem rgba(0, 0, 0, .16)}

@media(max-width:767px) {
	.bio_lab .col_03>.item{flex:1 1 100%}
	.bio_lab .col_03>.item:first-child{border-right:1px solid #ddd;border-bottom:0}
}

/* ----------------------------------------------------------------- sub05 */
/* sub05_기업지원 프로그램 탑박스 */
.icc_wrap .c_tit_1.type02+*{margin-top:7rem !important}
.icc_wrap .ico_box>.ico01{background-image:url(../images/content/sub05/sub05_icc_top_ico01.svg)}
.icc_wrap .ico_box>.ico02{background-image:url(../images/content/sub05/sub05_icc_top_ico02.svg)}
.icc_wrap .ico_box>.ico03{background-image:url(../images/content/sub05/sub05_icc_top_ico03.svg)}
.icc_wrap .ico_box>.ico04{background-image:url(../images/content/sub05/sub05_icc_top_ico04.svg)}

@media(max-width:1023px){
	.icc_wrap .ico_box{align-items:flex-start}
	.icc_wrap .ico_box.none_respond{align-items:center}
}
@media(max-width:639px) {
	.icc_wrap .ico_box{align-items:center}
}

/* sub050101_DC한방바이오ICC > 센터소개 */
.bio_intro .ico_box>.ico{background-image:url(../images/content/sub05/sub05_bio_intro_ico.svg)}
@media(max-width:1023px){
	.bio_intro .ico_box{align-items:flex-start}
}
@media(max-width:639px) {
	.bio_intro .thumb_box>.item{width:calc(100% - 1.8rem)}
	.bio_intro .ico_box{align-items:center}
}
/* icc_vision_top */
.icc_vision{}
.icc_vision .icc_vision_top{}
.icc_vision .icc_vision_top>.item{margin-top:1.6rem}
.icc_vision .icc_vision_top>.item>.item{display:flex;justify-content:center;align-items:center;text-align:center}

.icc_vision .icc_vision_top>.item>strong{flex-shrink:0;margin-right:1.3rem;padding:.95rem 1rem 1.05rem;width:12.6rem;min-height:6.4rem;color:#fff;font-size:1.7rem;line-height:2.2rem}
.icc_vision .icc_vision_top>.item *:not(strong){font-size:1.8rem;line-height:2.2rem}
.icc_vision .icc_vision_top>.item>p{flex:1;padding:.95rem 1rem 1.05rem;min-height:6.4rem;border:1px solid transparent}
.icc_vision .icc_vision_top>.item>ul{flex:1;margin:-1.6rem -.8rem 0}
.icc_vision .icc_vision_top>.item>ul>li{display:flex;justify-content:center;align-items:center;margin:1.6rem .8rem 0;width:calc(100% / 4 - 1.6rem);height:calc(100% - 1.6rem)}

/* first_child */
.icc_vision .icc_vision_top>.item:first-child{margin-top:0}
.icc_vision .icc_vision_top>.item:first-child>strong{background-color:#42aa48}
.icc_vision .icc_vision_top>.item:first-child>p{border:1px solid #42aa48;color:#42aa48}

/* nth_child(2) */
.icc_vision .icc_vision_top>.item:nth-child(2)>strong{background-color:#138bbb}
.icc_vision .icc_vision_top>.item:nth-child(2)>p{border-color:#138bbb;color:#138bbb}

/* nth_child(3) */
.icc_vision .icc_vision_top>.item:nth-child(3)>strong{background-color:#004e94}
.icc_vision .icc_vision_top>.item:nth-child(3)>ul>li{border:1px solid #004e94;color:#004e94}

/* nth_chilD(4) */
.icc_vision .icc_vision_top>.item:nth-child(4)>strong{background-color:#333}
.icc_vision .icc_vision_top>.item:nth-child(4)>ul>li{flex-direction:column;justify-content:flex-start;align-items:stretch}
.icc_vision .icc_vision_top>.item:nth-child(4)>ul>li>b{padding:1.45rem 1.5rem 1.55rem;background-color:#eee}
.icc_vision .icc_vision_top>.item:nth-child(4)>ul>li>span{display:flex;flex:1;justify-content:center;align-items:center;padding:2.55rem 2.5rem 2.65rem;border:1px solid #ddd;border-top:0}
@media(max-width:1023px) {
	.icc_vision .icc_vision_top>.item{flex-direction:column}
	.icc_vision .icc_vision_top>.item>strong{flex-shrink:1;margin:0 0 1.3rem;width:100%}
	.icc_vision .icc_vision_top>.item>ul.item{align-items:stretch}

	.icc_vision .icc_vision_top>.item:nth-child(3)>ul>li{padding:1.45rem 1.5rem 1.55rem;height:auto}
	.icc_vision .icc_vision_top>.item:nth-child(4)>ul>li{height:auto}
}
@media(max-width:767px) {
	.icc_vision .icc_vision_top>.item>ul>li{width:calc(100% / 2 - 1.6rem)}
}
@media(max-width:479px) {
	.icc_vision .icc_vision_top>.item>ul>li{width:calc(100% - 1.6rem)}	
}
/* icc_vision_mid */
.icc_vision .icc_vision_mid{margin:-1.6rem -.8rem 0}
.icc_vision .icc_vision_mid>.item{display:flex;flex-direction:column;padding:1.6rem .8rem 0}
.icc_vision .icc_vision_mid>.item>dt{padding:1.45rem 1.5rem 1.55rem;background-color:#eee;color:#676767;text-align:center}
.icc_vision .icc_vision_mid>.item>dd{flex:1;padding:2.45rem 2.5rem 2.55rem;border:1px solid #ddd;border-top:0}
.icc_vision .icc_vision_mid>.item>dd .txt_list.type02>li{font-size:1.8rem}
@media(max-width:1023px) {
	.icc_vision .icc_vision_mid>.item>dd{padding:1.45rem 1.5rem 1.55rem}
}


.icc_vision .icc_vision_bot{}
.icc_vision .icc_vision_bot>h5{padding:1.45rem 1.5rem 1.55rem;background-color:#eee;color:#676767;text-align:center}
.icc_vision .icc_vision_bot>.partner_list{display:flex;flex-wrap:wrap;padding:2.3rem 2.3rem 3.5rem;border:1px solid #ddd;border-top:0}
.icc_vision .icc_vision_bot>.partner_list>li{margin:1.2rem .6rem 0;width:calc(100% / 8 - 1.2rem);border:1px solid #ddd}
@media(max-width:1339px){
	.icc_vision .icc_vision_bot>.partner_list>li{width:calc(100% / 6 - 1.2rem)}								
}
@media(max-width:1023px) {
	.icc_vision .icc_vision_bot>.partner_list>li{Width:calc(100% / 5 - 1.2rem)}
}
@media(max-width:767px) {
	.icc_vision .icc_vision_bot>.partner_list>li{Width:calc(100% / 4 - 1.2rem)}
}
@media(max-width:639px) {
	.icc_vision .icc_vision_bot>.partner_list>li{Width:calc(100% / 3 - 1.2rem)}
}
@media(max-width:479px) {
	.icc_vision .icc_vision_bot>.partner_list>li{Width:calc(100% / 2 - 1.2rem)}
}

/* sub050102_DC한방바이오ICC > 프로그램 안내 */
.bio_news{margin:0 -3.4rem}
.bio_news>.item{padding:0 3.4rem;width:50%}
.bio_news>.item img{width:100%}
.bio_news>figcaption.item{display:flex;flex-direction:column;justify-content:center}
.bio_news>figcaption.item>strong{color:#28392a;font-size:2.4rem;line-height:3rem}
.bio_news>figcaption.item>p{margin-top:3rem}
.bio_news>figcaption.item>span{margin-top:5rem;color:#676767;font-size:1.8rem;line-height:2.8rem}
@media(max-width:1339px) {
	.bio_news{margin:0 -2.5rem}
	.bio_news>.item{padding:0 2.5rem}
	.bio_news>figcaption.item>p{margin-top:2rem}
	.bio_news>figcaption.item>span{margin-top:3rem}
}
@media(max-width:639px) {
	.bio_news{flex-direction:columnm;margin:0}
	.bio_news>.item{padding:0;width:100%}
	.bio_news>figcaption.item{margin-top:2.5rem}
}

/* sub050202_AI헬스케어ICC > 프로그램 안내 */
.health .thumb_box{margin:-1.8rem -.9rem 0}
.health .thumb_box>.item{margin:1.8rem .9rem 0;width:calc(100% / 3 - 1.8rem)}
.health .thumb_box>.item>img{width:100%}

.health .institute_list{margin:-1.8rem -.9rem 0}
.health .institute_list>.item{display:flex;flex-direction:column;padding:1.8rem .9rem 0}
.health .institute_list>.item>.logo{padding:2.75rem 2rem;border:1px solid #ddd;border-bottom:0}
.health .institute_list>.item>dl{display:flex;flex-direction:column;justify-content:center;flex:1;padding:1.95rem 2rem 2.05rem;background-color:#f4f6f4;text-align:center}
.health .institute_list>.item>dl>dt{color:#2c4e30;font-size:1.7rem;line-height:2.2rem}
.health .institute_list>.item>dl>dd{color:#676767;font-size:1.6rem;line-height:2.2rem}

.health .ico_box>.ico{background-image:url(../images/content/sub05/sub05_health_program_ico01.svg)}

@media(max-width:639px) {
	.health .thumb_box>.item{width:calc(100% - 1.8rem)}
}

/* sub050301_DC환경안전ICC > 센터소개 */
.enviroment_intro .thumb_box{margin:-2rem -1rem 0}
.enviroment_intro .thumb_box>.item{margin:2rem 1rem 0;flex:1 1 calc(100% / 3 - 2rem)}
.enviroment_intro .thumb_box>.item>img{width:100%}
@media(max-width:639px) {
	.enviroment_intro .thumb_box>.item{flex:1 1 calc(100% - 2rem)}
}
/* sub050302_DC환경안전ICC > 특화 프로그램 */
.environment{}
.environment .flex_col_box{margin:-2.3rem -1.15rem 0}
.environment .flex_col_box>.item{display:flex;flex-direction:column;padding:2.3rem 1.15rem 0}
.environment .flex_col_box>.item>strong{padding:1.35rem 1.5rem 1.45rem;color:#fff;font-size:1.7rem;line-height:2.2rem}
.environment .flex_col_box>.item:first-child>strong{background-color:#42aa48}
.environment .flex_col_box>.item:nth-child(2)>strong{background-color:#004e94}
.environment .flex_col_box>.item:last-child>strong{background-color:#333}
.environment .flex_col_box>.item>.txt_list{flex:1;padding:2.75rem 3.2rem 2.85rem;border:1px solid #ddd;border-top:0}

.environment .flex_col_box.col_03.thumb_box>.item{flex:unset;width:calc(100% / 3)}
@media(max-width:1023px) {
	.environment .flex_col_box.col_03.thumb_box>.item{width:calc(100% / 2)}
}
@media(max-width:479px) {
	.environment .flex_col_box.col_03.thumb_box>.item{width:100%}
}

/* sub050401_문화디자인기술ICC > 센터소개 */
.cul_des_intro .cul_des_diagram{position:relative}
.cul_des_intro .cul_des_diagram>p{position:absolute;top:2.8rem;left:32%;padding:0 2.8rem;width:36%;text-align:center;z-index:1}
.cul_des_intro .cul_des_diagram>strong{display:flex;justify-content:center;align-items:center;position:absolute;top:calc(50% - 9.25rem);left:calc(50% - 9.25rem);width:18.5rem;height:18.5rem;background:linear-gradient(-35deg, #42aa48, #004e94);border-radius:100%;color:#fff;font-size:2rem;line-height:2.8rem;text-align:center;z-index:1}
.cul_des_intro .cul_des_diagram>.flex_col_box{margin-top:-1.3rem;justify-content:space-between}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item{position:relative;margin-top:1.3rem;padding:2.95rem 2.8rem 3.05rem;width:32%;min-height:16.2rem;border:1px solid #ddd}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(1),
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(2){margin-right:18%}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(3),
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(4){margin-left:18%}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(1){order:1}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(2){order:3}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(3){order:2}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(4){order:4}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:before{content:"";display:block;position:absolute;width:161px;height:37px;background:no-repeat 50% 50%}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(1):before{top:50%;left:100%;background-image:url(../images/content/sub05/sub05_cul_des_line01.svg)}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(3):before{top:50%;right:100%;background-image:url(../images/content/sub05/sub05_cul_des_line02.svg)}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(2):before{bottom:50%;left:100%;background-image:url(../images/content/sub05/sub05_cul_des_line03.svg)}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(4):before{bottom:50%;right:100%;background-image:url(../images/content/sub05/sub05_cul_des_line04.svg)}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item>dt{position:relative;padding-left:2.5rem;color:#42aa48;line-height:2.4rem}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item>dt>i{position:absolute;top:0;left:0;color:#333}
.cul_des_intro .cul_des_diagram>.flex_col_box>.item>dd{padding-left:2.5rem;font-size:1.7rem;line-height:2.3rem}
@media(max-width:1339px) {
	.cul_des_intro .cul_des_diagram>.flex_col_box>.item{padding:1.95rem 2rem 2.05rem}
}
@media(max-width:767px) {
	.cul_des_intro .cul_des_diagram>p,
	.cul_des_intro .cul_des_diagram>strong{position:relative;top:auto;left:auto;margin-bottom:1.3rem;width:100%}
	.cul_des_intro .cul_des_diagram>strong{margin-bottom:1.3rem;padding:1.95rem 2rem 2.05rem;height:auto;border-radius:0}
	.cul_des_intro .cul_des_diagram>.flex_col_box{margin:-1.3rem -.65rem 0}
	.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(1n){margin:1.3rem .65rem 0;width:calc(100% / 2 - 1.3rem);min-height:0}
	.cul_des_intro .cul_des_diagram>.flex_col_box>.item:before{display:none}
}
@media(max-width:479px) {
	.cul_des_intro .cul_des_diagram>.flex_col_box>.item:nth-child(1n){width:calc(100% - 1.3rem)}
}

.cul_des_intro .fill_box .num_list li:before{background-color:#005d2c}
.cul_des_intro .thumb_box{flex-wrap:nowrap;margin:-.8rem -.8rem 0}
.cul_des_intro .thumb_box>.item{flex:1 1 auto;padding:.8rem .8rem 0}
.cul_des_intro .thumb_box>.item>img{}
.cul_des_intro .thumb_box.col_02{margin:-1.6rem -1.6rem 0}
.cul_des_intro .thumb_box.col_02>.item{padding:1.6rem 1.6rem 0}

@media(max-width:1023px) {
	.cul_des_intro .thumb_box.col_02{margin:-.8rem -.8rem 0}
	.cul_des_intro .thumb_box.col_02>.item{padding:.8rem .8rem 0}
}

@media(max-width:480px) {
	.cul_des_intro .thumb_box{flex-wrap:wrap}
	.cul_des_intro .thumb_box>.item>img{width:auto}
}

/* sub050402_문화디자인기술ICC > 프로그램 안내 */
.icc_wrap .thumb_box{margin:-2rem -1rem 0}
.icc_wrap .thumb_box>.item{padding:2rem 1rem 0}
.icc_wrap .thumb_box>.item>img{width:100%;height:100%;object-fit:cover}

/* sub0506xx_기업지원 프로그램 추진일정 */
.process_date{display:flex;flex-wrap:wrap;margin:-3rem 0 0 -3rem}
.process_date>li{display:flex;position:relative;padding:3rem 0 0 3rem;width:calc(100% / 8)}
.process_date>li:last-child:before{display:none}
.process_date>li:before{content:"";display:block;position:absolute;top:calc(50% + .75rem);left:calc(100% + 1.15rem);width:.9rem;height:1.5rem;background:url(../images/content/sub05/sub05_icc_schedule_arr.svg) no-repeat 50% 50%/contain}
.process_date>li>span{display:flex;justify-content:center;align-items:center;padding:1.45rem 1.5rem 1.55rem;width:100%;min-height:12rem;border:1px solid #ddd;color:#676767;font-size:1.6rem;line-height:2rem;text-align:center}
@media(max-width:1339px) {
	.process_date{margin:-3rem 0 0 -1.5rem}
	.process_date>li{padding:3rem 3rem 0 1.5rem;width:calc(100% / 4)}
	.process_date>li:before{left:calc(100% - .9rem)}
}
@media(max-width:767px) {
	.process_date>li{width:calc(100% / 3)}
}
@media(max-width:479px) {
	.process_date>li{width:calc(100% / 2)}	
}

/* sub050502_가족회사 지원 */
.family_com .respond_x_scr .tbl_wrap h5{padding:1.75rem 2.4rem calc(1.85rem - 2px);background-color:#2c4e30;color:#fff;font-size:1.8rem;line-height:2.2rem}
.family_com .tbl .btn_area.center .btn_basic{width:calc(100% - 1rem);justify-content:center}
.family_com .tbl.tbl_flex>tbody tr{width:calc(100% / 3)}				
@media(max-width:767px) {
	.family_com .tbl.tbl_flex>tbody tr{width:100%}
	.family_com .tbl .btn_area.center .btn_basic{width:calc(100% / 2 - 1rem)}
}
@media(max-width:479px) {
	.family_com .tbl .btn_area.center .btn_basic{width:calc(100% - 1rem)}	
}

/* sub05050301_기업지원 프로그램 > 산학공동기술개발과제 */
.program_01 .process_diagram>li[class*="type"]>.inner>.tit{}
.program_01 .process_diagram>li[class*="type"]>.inner>.c_txt{margin-top:.5rem;color:#676767;font-size:1.6rem;line-height:2.2rem}

/* 찾아오시는 길 지하철 반응형 테이블 */
.program_01 .tbl.tbl_flex>tbody tr{width:calc(100% / 4)}
.program_01 .tbl.tbl_flex>tbody tr td{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.program_01 .tbl.tbl_flex>tbody tr td .inner{width:100%}

@media(max-width:767px) {
	.program_01 .tbl{table-layout:auto}
	.program_01 .tbl.tbl_flex>tbody{display:table-row-group}
	.program_01 .tbl.tbl_flex>tbody tr:nth-child(1n){display:table-row;width:100%}
	.program_01 .tbl.tbl_flex>tbody tr td{display:table-cell}
	
	.program_01 .tbl.tbl_flex>tbody tr th{width:25%}
	.program_01 .tbl.tbl_flex>tbody tr td{width:75%}
}

/* sub050601_공유협업센터 > 센터소개 */
.share .ico_box{align-items:flex-start}
.share .share_intro_box{justify-content:space-between;align-items:center}

/* first_child */
.share .share_intro_box .item:first-child{width:22.38%}
.share .share_intro_box .item:first-child>h5{padding:1.85rem 1.5rem 1.95rem;background-color:#333;color:#fff;font-size:1.7rem;line-height:2.2rem}
.share .share_intro_box .item:first-child>ul{padding:.4rem 2rem 2rem;border:1px solid #ddd;border-top:0}
.share .share_intro_box .item:first-child>ul>li{margin-top:1.6rem;padding:1.95rem 1.5rem 2.05rem;font-size:1.8rem;line-height:2.4rem}
.share .share_intro_box .item:first-child>ul>li>b{display:block;color:#138bbb}

/* nth_child(2), (4) */
.share .share_intro_box .item.item_arrow{align-self:flex-start;padding:22rem 1.5rem 0;width:11.41%}
.share .share_intro_box .item.item_arrow>.arrow{margin:0 auto;width:3.9rem;height:1.5rem;background:url(../images/content/sub05/sub05_share_arr.svg) no-repeat 50% 50%/contain}
.share .share_intro_box .item.item_arrow>strong{margin-top:1rem;font-size:1.8rem;line-height:2.4rem}
.share .share_intro_box .item:nth-child(2)>strong{color:#138bbb}
.share .share_intro_box .item:nth-child(4)>strong{color:#004e94}

/* nth_child(3) */
.share .share_intro_box .item:nth-child(3){width:32%}
.share .share_intro_box .item:nth-child(3)>h5{padding:1.75rem 1.5rem 1.85rem;background:linear-gradient(135deg, #004e94, #42aa48);border-radius:1rem 1rem 0 0;color:#fff;font-size:2rem;line-height:2.2rem}
.share .share_intro_box .item:nth-child(3)>h5>span{margin-bottom:.5rem;opacity:.8;font-size:1.8rem;line-height:2.2rem}
.share .share_intro_box .item:nth-child(3)>ul{padding:.4rem 2rem 2rem;border:1px solid #004e94;border-top:0;border-radius:0 0 1rem 1rem}
.share .share_intro_box .item:nth-child(3)>ul>li{margin-top:1.6rem;padding:1.35rem 1.5rem 1.45rem;color:#676767;font-size:1.8rem;line-height:2.3rem}

/* last_child */
.share .share_intro_box .item:last-child{width:22.38%}
.share .share_intro_box .item:last-child>ul{padding:.8rem 1.5rem 4rem}
.share .share_intro_box .item:last-child>ul>li{margin-top:3.2rem;color:#333;font-size:1.7rem;line-height:2.2rem}
.share .share_intro_box .item:last-child>ul>li>.ico{display:block;margin:0 auto 1.4rem;width:10.2rem;height:10.2rem;background:#fff no-repeat 50% 50%/contain;border-radius:100%}
.share .share_intro_box .item:last-child>ul>li>.ico01{background-image:url(../images/content/sub05/sub05_share_ico01.svg)}
.share .share_intro_box .item:last-child>ul>li>.ico02{background-image:url(../images/content/sub05/sub05_share_ico02.svg)}

@media(max-width:767px){
	.share .share_intro_box{flex-direction:column}
	.share .share_intro_box .item{width:100% !important}

	/* first_child, nth_child(3) */
	.share .share_intro_box .item:first-child>ul,
	.share .share_intro_box .item:nth-child(3)>ul{display:flex;flex-wrap:wrap;padding:.4rem .8rem 2rem}
	.share .share_intro_box .item:first-child>ul>li,
	.share .share_intro_box .item:nth-child(3)>ul>li{display:flex;align-items:center;margin:1.6rem .8rem 0;flex:1 1 calc(50% - 1.6rem)}
	.share .share_intro_box .item:first-child>ul>li{flex-direction:column;justify-content:center}

	/* nth_child(2), (4) */
	.share .share_intro_box .item.item_arrow{padding:2rem 1.5rem}
	.share .share_intro_box .item.item_arrow>.arrow{width:1.5rem;height:3.9rem;background-image:url(../images/content/sub05/sub05_share_arr_mo.svg)}

	/* last_child */
	.share .share_intro_box .item:last-child>ul{display:flex;flex-wrap:wrap;justify-content:center}
	.share .share_intro_box .item:last-child>ul>li{margin:3.2rem 1rem 0;width:16rem}
}

@media(max-width:479px) {
	.share .share_intro_box .item:first-child>ul>li,
	.share .share_intro_box .item:nth-child(3)>ul>li{flex:1 1 calc(100% - 1.6rem)}
}

/* sub050602_공유협업센터 > 프로그램 안내 */
.share .map_01 .img_wrap .inner{padding:6.5rem 2.5rem 4.5rem}
.share .map_02 .img_wrap .inner{padding:4rem 2.5rem 5.5rem}
.share .map_03 .img_wrap .inner{padding:5rem 2.5rem 2.5rem}

/* ----------------------------------------------------------------- sub07 */
/* sub0703_이메일무단수집거부 */
.email .ico_box>.ico{background-image:url(../images/content/sub07/sub07_email_ico.svg)}

@media(max-width:1023px) {
	.email .ico_box{align-items:flex-start}	
}
@media(max-width:639px) {
	.email .ico_box{align-items:center}
}