@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* introduce*/
#introduceBox																		{display: block;}
#introduceBox .thumb															{width: 44%;float: left;position: relative;}
#introduceBox .thumb img													{max-width: 100%;}
#introduceBox .thumb .sign													{position: absolute;left: 40%;top: 220px;width: 200px;height: 90px;background: #0a489b;color: #fff;text-align: right;padding: 15px 20px 0 0;box-sizing: border-box;font-size: 1.07rem;transition: all 0.2s ease;}
#introduceBox .desc																{width: 55%;float: right;}
#introduceBox .desc h3														{color: #333;font-weight: 600;font-size: 1.18rem;line-height: 1.5;}
#introduceBox .desc p															{text-align: justify;}

#departBox																			{clear: both;border-bottom: 1px solid #7f8084;margin: 0 0 30px 0;padding: 0 0 30px 0;display: table; width:100%;}
#departBox h3																	{color: #2565b7;font-size: 1.55rem;line-height: 1.3;}
#departBox h3 em																{font-weight: 600;font-size: 2.5rem;}
#departBox p																		{text-align: justify;}
#departBox .desc																	{height: 100%;padding: 0 15% 0 0;display: table-cell;vertical-align: middle;}
#departBox .symbol																{height: 100%;display: table-cell;vertical-align: middle;text-align: right;}
#departBox img																	{width: 100%;max-width: 100%;}

.clear{clear:both;}


/* 공통 */
.fc_blue{ color: #2070C0; }
.fc_lbrown{ color: #9f8972; }
.fc_dblue{ color: #3b6293; }
.fc_org{ color: #d16135; }
.fc_dgreen{ color: #2f7e79; }
.fs_1d1em{ font-size: 1.1em; }
.fs_1d2em{ font-size: 1.2em; }
.fs_1d3em{ font-size: 1.3em; }
 
.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.mb40{ margin-bottom: 40px; }
.mb50{ margin-bottom: 50px; }
.pd10{ padding: 10px; }
.pd20{ padding: 20px; }
.pd30{ padding: 30px; }
.pt10{ padding-top: 10px; }
.pt15{ padding-top: 15px; }
.pt20{ padding-top: 20px; }
.pt25{ padding-top: 25px; }

.h90, .h90 li{ height: 90px; }

.alignL{ text-align:left; }
.alignR{ text-align:right; }
.alignC{ text-align:center; }

.bold{ font-weight: bold; }
.blind{ display: none; }
.point_wrap01 p{ padding: 11px 32px; }
.point01{ padding: 25px 32px !important; font-size: 1.3em; font-weight: bold; }
.point01:before{ position:absolute;  left:0; top:0; display:block; width:30px; height:30px; border:5px #2070c0 solid; border-width:5px 0 0 5px; content:"";}

/* 국립대학육성사업 > 사업비전과 모델 */
.point02_wrap:before, .point02_wrap:after, .point02:before, .point02:after{ position:absolute; top:0; left:0; display:inline-block; width:35px; height:5px; background:#d16135; content:"";  }
.point02_wrap:after{ left:auto; right:0; }
.point02:before{ top:auto; bottom:0; }
.point02:after{ left:auto; top:auto; bottom:0; right:0; }
.point02{ position:relative; margin-bottom:70px; padding:30px 130px; border:5px #d16135 solid; border-width:0 5px; text-align:center; }
.point02>p{ position: relative; padding: 30px 50px; font-weight: bold; }
.point02>p:before, .point02>p:after{ position: absolute; display: block; width: 29px; height: 24px; content: ""; }
.point02>p:before{ background-image:url(/sites/pioneer/images/contents/icon_point0201.png);left: 0;top: 0; }
.point02>p:after{ background-image:url(/sites/pioneer/images/contents/icon_point0202.png); right:0; bottom:0; }

.conts_type01{ position: relative; width: 100%; }
.conts_type01 dl { display:table; table-layout: fixed; width:100%; }
.conts_type01 dl dt, .conts_type01 dl dd{ display: table-cell; vertical-align: middle; }
.conts_type01 dl dt{ width:130px; color: #fff; font-size: 1.125rem; word-break : keep-all; border-right: 30px #fff solid; border-radius: 6px 0 0 6px; text-align: center; }
.conts_type01 dl dt.type01{  background: #e75c17; }
.conts_type01 dl dt.type02{ background: #3b6293; }
.conts_type01 dl dd{ width: auto; }

.conts_type01 dl dd ul>li{ position:relative; display: inline-block; width: 100%; min-height:114px; padding-top:20px; margin-bottom:0px; background: none !important; padding-left: 0 !important; }
.conts_type01 dl dd ul>li:first-child{ margin-top: 0; }
.conts_type01 dl dd ul>li div.title{ position:absolute; left:0; width: 92px; height: 92px; display:table; border:10px #000 solid; border-radius:50%;  line-height:1.5rem; top:50%; margin-top:-42px; }
/*.conts_type01 dl dd ul>li div.title:first-child{ top: 12px; margin-top: 0; } */
.conts_type01 dl dd ul>li div.title_type01{ border-color: #bd7e4c; color: #ad5b1a; }
.conts_type01 dl dd ul>li div.title_type02{ border-color: #d59f74; color: #ad5b1a; }
.conts_type01 dl dd ul>li div.title_type03{ border-color: #486384; color: #3b6293; }
.conts_type01 dl dd ul>li div.title_type04{ border-color: #5e7b9f; color: #3b6293; }
.conts_type01 dl dd ul>li div.title p{ display:table-cell; text-align:center; width:100%; vertical-align:middle; }

.conts_type01 dl dd ul>li div.conts{ margin-left: 135px; }
.conts_type01 dl dd ul>li div.conts .b-box{ padding:16px 10px; border:3px #dfdfdf solid; border-radius:6px; font-size:1.250rem; text-align: center; word-break:keep-all; }
.conts_type01 dl dd ul>li div.conts>.list_type01{ width: 102%; margin-left: -2%; margin-top: -25px; }
.conts_type01 dl dd ul>li div.conts>.list_type01>li{ display: table; float: left; margin-left: 2%; table-layout: fixed; text-align: center; }
.conts_type01 dl dd ul>li div.conts>.list_5>li{ width:18%; }
.conts_type01 dl dd ul>li div.conts>.list_6>li{ width:14.66%; }
.conts_type01 dl dd ul>li div.conts>.list_type01>li p{ display:table-cell; width:100%; height:55px; padding:10px; border-radius: 6px; border: 3px #dfdfdf solid; vertical-align:middle; font-size: 0.95rem; line-height:1.4em; word-break:keep-all; }

.conts_type01 dl dd ul>li div.conts>.list_type02{ width: 100%; margin-bottom: 40px; }
.conts_type01 dl dd ul>li div.conts>.list_type02>li{display:inline-block; width: 13.6%; margin:10px 0 20px; border: none !important; font-size:1rem; line-height:1.5em; vertical-align:top; text-align:center; }
.conts_type01 dl dd ul>li div.conts>.list_type02>li:first-child{ margin-top: 10px; }
.conts_type01 dl dd ul>li div.conts>.list_type02 span{ display: block; width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: #3b6293; font-family:'Montserrat'; font-weight:600; color:#fff; font-size:20px; line-height:60px; letter-spacing:0em; }
.conts_type01 dl dd ul>li div.conts>.list_type02 p{ height: 50px; margin:0 10px;  padding:10px 0; font-family:'Montserrat'; font-size: 0.92em; letter-spacing: 0; vertical-align: middle;}
.conts_type01 dl dd ul>li div.conts>.list_type02 p em{ color: #3b6293; font-weight: 700; }
.conts_type01 dl dd ul>li div.conts>.list_type02 p + div{ margin-top: 20px; padding-top: 20px; border-top: 1px #c4c7ca solid; }

.conts_type01 dl dd ul>li div.conts>.list_type03 { width: 102%; margin-left: -2%;  }
.conts_type01 dl dd ul>li div.conts>.list_type03>li { display:table; float:left; width:18%;margin-left:2%; table-layout: fixed; text-align: center; }
.conts_type01 dl dd ul>li div.conts>.list_type03>li>div { display:table-cell; width:100%; height:55px; border-radius:6px; vertical-align:middle; line-height:1.4em; word-break:keep-all; }
.conts_type01 dl dd ul>li div.conts>.list_type03>li>div p { display: table; width: 100%; }
.conts_type01 dl dd ul>li div.conts>.list_type03>li>div p span{ display: table-cell; line-height: 1.5em; vertical-align: middle; text-align: center; }
.conts_type01 dl dd ul>li div.conts>.list_type03>li>div p:nth-child(1) span{ height:55px; color:#fff; font-size:0.938rem; background:#7f9cc0; border-radius:6px 6px 0 0;  }
.conts_type01 dl dd ul>li div.conts>.list_type03>li>div p:nth-child(2) span{ font-size:0.875rem; height:70px; padding:0 10px; border:3px #dfdfdf solid; border-top-width:0; border-radius:0 0 6px 6px; }

.box_type01{ padding:30px 40px; color:#334143; font-weight:300; border:1px #c0cfcf solid; background: #e4eced; border-radius: 6px; word-break: keep-all; }
.box_type02{ padding:20px 10px; color:#fff; font-size: 1.125rem; font-weight: 700; border-radius: 6px; background: #2e8996; word-break: keep-all;  text-align: center; }

@media all and (max-width:1023px) {
  .conts_type01 dl dt{display:block; width:100%; padding:15px 0; margin-bottom:10px; border-right:0; border-radius: 6px 6px 0 0; }
  .conts_type01 br{ display: none; }
  .conts_type01 dl dd ul>li div.title{position: relative; display: block; width: auto; height: 100%; margin: 0 auto 10px; padding: 10px 0; border-radius: 0; text-align: center; }
  .conts_type01 dl dd ul>li div.conts{ display: inline-block; width: 100%; margin-left: 0; }
  .conts_type01 dl, .conts_type01 dl dd ul>li div.title p{ display: block; }
  .conts_type01 dl dd ul>li div.title:first-child{ top: 0; }
  .conts_type01 dl dd ul>li div.conts>.list_type02{ margin-bottom: 0; }
  .conts_type01 dl dd ul>li div.conts>.list_type02 p{ height: auto; }
}
@media all and (max-width:960px) {
  .point02>p:before, .point02>p:after{ display: none; }
  .point02{ padding: 15px 30px; }
  .conts_type01 dl dd ul>li div.conts>.list_type01>li, .conts_type01 dl dd ul>li div.conts>.list_type02>li, .conts_type01 dl dd ul>li div.conts>.list_type03>li{ width: 48%; }
}
@media all and (max-width:480px) {
  .point02>p{ padding:0; }
  .conts_type01 dl dd ul>li div.conts>.list_type01>li, .conts_type01 dl dd ul>li div.conts>.list_type02>li, .conts_type01 dl dd ul>li div.conts>.list_type03>li{ width: 100%; }
  .conts_type01 dl dd ul>li div.conts>.list_type01{ width: 100%; }
}


/*사업 로고*/
.logo-img-box{background:url(/sites/pioneer/images/contents/logo-bg.png); border:1px #dfdfdf solid; border-width:0 1px 1px 0; text-align:center; padding:60px 0; margin-bottom:50px;}
.logo-text{text-align:center; position:relative; padding:20px 30px;}
.logo-color{margin-bottom:20px;}
.logo-color img{width:110px;}
.logo-color01{color:#f37021;}
.logo-color02{color:#00bfdf;}
.logo-color03{color:#00377b;}

.logo-list p{color:#111; font-size:1.250rem;}
.logo-list p:after {content: ""; display: block; width: 50px; height: 4px; margin: 10px 0 20px; background: #e75c17;}
.logo-list ul li {position: relative; padding-left: 10px; margin: 10px 0; word-break: keep-all; display:inline-block; width:45%;}
.logo-list ul li:before {position: absolute; content: ""; width: 3px; height: 3px; border-radius: 50%; background: #666; left: 0; top: 12px;}

.logo-down-box{text-align:right; margin-bottom:30px; margin-top:-10px;}
.logo-down-box a{display:inline-block; width:150px; position:relative; border:1px #e75c17 solid; border-bottom-width:3px; border-bottom-color:#e75c17; text-align:left; padding:15px 20px; font-size:0.938rem; margin-left:5px;}
.logo-down-box a:after{ position: absolute; right: 20px; top: 50%; width: 15px; height: 15px; margin-top: -7px; display: block; content: ''; background: url(/sites/pioneer/images/contents/icon_down.jpg) no-repeat center center; }
.logo-down-box a:hover{border-color:#e75c17}
.logo-down-box i{position:absolute; color:#999; right:20px; font-size:1.275rem; top:50%; margin-top:-8px;}
.logo-down-box a:hover i{color:#e75c17;}

/*사업 로고 add-23*/
.f_blue{color:#0071b0;}
.f_green{color:#1d8b4d;}

.logo-img-box img{max-width:360px;}
.sub-cont-box-type01{border-width:0; padding-top:10px; padding-bottom:0;}
.sub-cont-box-type01:before, #sub0106.new_23 .sub-cont-box-type01:after, #sub0106.new_23 .sub-cont-box-type01-area:before, #sub0106.new_23 .sub-cont-box-type01-area:after{display:none;}

.scbt01-1 .color_box span{display:inline-block; width:20px; height:20px; background:#0071b0;}
.scbt01-1 .color_box span.green{background:#1d8b4d; margin-left:6px;}
.scbt01-2{margin-top:40px;}
.scbt01-2 .icon_box{margin-bottom:10px;}
.scbt01-2 .icon_box img{height:35px;}

.spelling-box{ position: relative; width: 80%;  margin: 0 auto 30px auto; }
.spelling-box dl{ position: relative; width: 100%; min-height: 60px; margin-top:20px; border:1px solid #1d8b4d; box-sizing: border-box; }
.spelling-box dl dt{ }
.spelling-box dl dd{ padding-left: 82px; line-height: 56px;} 
.spelling-box dl:nth-child(even){border-color:#0071b0;}
.spelling-box dl dt span{ position: absolute; left: 0; top: -1px; background:#1d8b4d; display:inline-block; min-width:60px; min-height:60px; color:#fff; font-size:1.4rem; font-weight:700; text-align:center; line-height:60px;}
.spelling-box dl:nth-child(even) dt span{ background:#0071b0; }
.spelling-box dl dd br{ display:none; }

.logo-down-box{text-align:center; margin-top:0;}

.title_st01{ color: #111; font-size: 1.250rem; font-weight: bold; }
.title_st01:after {content: ""; display: block; width: 50px; height: 4px; margin: 10px 0 20px; background: #e75c17;}
.pio_list{ width: 100%; }
.pio_list li { float: left; display:inline-block; width:49%; position: relative; padding-left: 10px !important; margin: 10px 0 !important; background: none !important; word-break: keep-all; }
.pio_list li:before {position: absolute; content: ""; width: 3px; height: 3px; border-radius: 50%; background: #666; left: 0; top: 12px;}
@media all and (max-width:960px) {
  .pio_list li{ float: none; display: block; width: 100%; }
}

@media all and (max-width:767px) {
  .spelling-box dl dt{ float: none; width: 100%; }
  .spelling-box dl dt span{ display: block; min-width: auto; width: 100%; min-height: auto; padding: 5px; line-height: inherit; font-size: 20px; }
  .spelling-box dl dd{padding-left: 10px;line-height: 1.2em;padding: 20px;} 
}

/*국립대학육성사업 소개*/
.sub-cont01{ position:relative; }
.sub-cont01 ul li{ padding-left: 0; background: none !important; }
.sub-cont-tit01{ position:absolute; left:50px; font-size:1.5rem; top:0; line-height:1em; }
.sub-cont-tit01:before{ content:""; display:block;width:36px; height:5px; background:#2070c0; margin-bottom:5px; position:absolute; left:-50px; top:5px; }
.sub-cont-box01{margin-left:300px;}
.sub-cont-box01 dl{ position:relative; margin-top:20px; }
.sub-cont-box01 dl:first-child{margin-top:0;}
.sub-cont-box01 dt{position:absolute; padding-left:20px; color:#9f8972; font-weight: bold; }
.sub-cont-box01 dt:before{content:""; display:inline-block; width:6px; height:6px; border:3px #9f8972 solid; border-radius:9999px; position:absolute; left:0; top:8px;}
.sub-cont-box01 dd{margin-left:140px; }
.sub-cont-box01 dd p{position:relative; padding-left:10px;}
.sub-cont-box01 dd p:before{content:""; display:inline-block; width:3px; height:3px; background:#666; border-radius:99px; position:absolute; left:0; top:12px;}
.sub-cont-box01 dd p span{position:relative; padding-left:12px; display:block;}
.sub-cont-box01 dd p span:before{content:"-"; display:inline-block; position:absolute; left:0; top:0px;}

._contentBuilder ._obj._objHtml ul li{ margin-top: 0; } /* li 여백잡히는거 삭제.*/

.sub-cont01.txt_cont .sub-cont-box01 dt{position:relative;}
.sub-cont01.dd_no .sub-cont-box01 dd{display:none;}
.sub-cont01.txt_cont .sub-cont-box01 dd{margin-left:20px;}

.sub-cont-box02{margin-left:300px; background:#f9f9f9; border:1px #ebebeb solid; padding:75px;}
.sub-cont-box02 dt{background:red; padding:8px; border-radius:999px; color:#fff; text-align:center; font-weight:400; margin-bottom:5px; font-size:1.25rem;}
.sub-cont-box02 dl:after{content:""; display:block; background:url(/sites/pioneer/images/contents/sub-arrow01.png) no-repeat; background-position:50% 0; height:53px; width:100%; margin:10px 0;}
.sub-cont-box02 dd{background:#e0e0e0; padding:20px; border:1px red solid; border-radius:999px; text-align:center; font-weight:400;}
.sub-cont-box02 .SCB02-01 dt{background:#d97533;}
.sub-cont-box02 .SCB02-01 dd{background:#e3d9cf; border-color:#dbcfc3; font-size:1.063rem;}
.sub-cont-box02 .SCB02-01 dd span{color:#c45c4d;}
.sub-cont-box02 .SCB02-02 dt{background:#3b6293;}
.sub-cont-box02 .SCB02-02 dd{background:#d9e0e9; border-color:#c1cad5;}
.sub-cont-box02 .SCB02-02 dd span{color:#34426e;}
.sub-cont-box02 .SCB02-03 dt{background:#2e8996;}
.sub-cont-box02 .SCB02-03.SCB-none dd{background:transparent; border:none;}
.sub-cont-box02 .SCB02-03.SCB-none:after{background:none; height:0px;}
.sub-cont-box02 .SCB02-03 dd span{color:#2f7e79; font-weight:400;}
.sub-cont-box02 .SCB02-03 dd p{margin-top:10px; line-height:1.6em;}
.sub-cont-box02 .SCB02-03.arrow_bg:after{content:""; display:block; background:url(/sites/pioneer/images/contents/sub-arrow01.png) no-repeat; background-position:50% 0; height:53px; width:100%; margin:10px 0;}
.sub-cont-box02 .SCB02-04{border:3px #c9c2bc solid; background:#fff; padding:20px 0; text-align:center; font-size:1.125rem; }
.sub-cont-box02 .SCB02-04 span{color:#c45c4d;}

.sub-cont-box02.new_23 dl{margin-top:40px;}
.sub-cont-box02.new_23 dl:after{display:none;}
.sub-cont-box02.new_23 dl:first-child{margin-top:0;}
.sub-cont-box02.new_23 dt{margin-bottom:10px;}
.sub-cont-box02.new_23 .list-wrap{padding:0px 20px 0;}
.sub-cont-box02.new_23 .list-wrap ul{font-size:0;}
.sub-cont-box02.new_23 .list-wrap li{display:inline-block; width:calc((100% - 18px)/3); margin-left:9px; font-size:1rem; padding:10px 0; line-height:1.4em; box-sizing:border-box; vertical-align:top;}
.sub-cont-box02.new_23 .list-wrap li:nth-child(3n+1){margin-left:0;}
.sub-cont-box02.new_23 .list-wrap li span{color:#444;}

.sub-cont-box02.new_23 .SCB02-03 .list-wrap li{ border: 1px #c0cfcf solid;  border-radius: 10px; background: #dee6e7;}

.sub-cont-box02.new_23 .SCB02-03 .list-wrap li, .sub-cont-box02.new_23 .SCB02-05 .list-wrap li, .sub-cont-box02.new_23 .last-box{padding-left:0; padding-bottom: 0; padding: 10px;}

.sub-cont-box02.new_23 .list-wrap .four-item li{width:calc((100% - 27px)/4); margin-bottom:9px;}
.sub-cont-box02.new_23 .list-wrap .four-item li:nth-child(3n+1){margin-left:9px;}
.sub-cont-box02.new_23 .list-wrap .four-item li:nth-child(4n+1){margin-left:0;}
.sub-cont-box02 .SCB02-05 dt{background:#e7a009;}
.sub-cont-box02 .SCB02-05.SCB-none dd{background: transparent; border: none;}
.sub-cont-box02.new_23 .SCB02-05 .list-wrap li{background-color:#fff8ef; border: 1px #fbebcc solid; border-radius: 10px;}

.sub-cont-box02.new_23 .last-box{margin-top:30px;}
.sub-cont-box02.new_23 .last-box:before{content: ""; display: block; background: url(/sites/pioneer/images/contents/sub-arrow01.png) no-repeat; background-position: 50% 0; height: 53px; width: 100%; margin-bottom:40px;}
.sub-cont-box02.new_23 .last-box li{background:#fff; border:3px solid #b7c1ce; text-align:center; padding:20px 0; font-size:1.063rem;}

@media all and (max-width:1023px) {
.sub-cont-tit01{position:relative;}
.sub-cont-box01, .sub-cont-box02{margin-left:0px; margin-top:20px;}
.sub-cont-box02{padding:30px;}
.sub-cont-tit01{left:0;padding-left:50px;}
.sub-cont-tit01:before{left:0;}

.pdf-down-list li{width:31.33%; margin-bottom:20px;}

.sub-cont-box-type02 dl{display:block;}
.sub-cont-box-type02 dt{display:block; width:100%; border-right:0; border-radius:6px 6px 0 0; padding:15px 0; margin-bottom:10px;}
.sub-cont-box-type02 dt br{display:none;}
  
.sub-cont-box02.new_23 dl{margin-top:25px;}
.sub-cont-box02 dd{padding:10px;}
.sub-cont-box02 .SCB02-05.SCB-none dd{padding:0;}
.sub-cont-box02.new_23 .list-wrap li, .sub-cont-box02.new_23 .SCB02-05 .list-wrap li{width:100%; margin-left:0; margin-bottom:9px;}
.sub-cont-box02.new_23 .list-wrap .four-item li:nth-child(3n+1){margin-left:0;}
.sub-cont-box02.new_23 .list-wrap li br, .sub-cont-box02.new_23 .SCB02-05 .list-wrap li br{display:none;}
.sub-cont-box02.new_23 .last-box{margin-top:10px;}
.sub-cont-box02.new_23 .last-box:before{background-size: 129px 25px; height: 35px; margin-bottom:15px;}
.sub-cont-box02.new_23 .last-box li{padding:15px 0;}
  
}

@media all and (max-width:767px) {
.sub-cont-box02.new_23 dl{margin-top:25px;}
.sub-cont-box02 dd{padding:10px;}
.sub-cont-box02 .SCB02-05.SCB-none dd{padding:0;}
.sub-cont-box02.new_23 .list-wrap li, .sub-cont-box02.new_23 .SCB02-05 .list-wrap li{width:100%; margin-left:0; margin-bottom:9px;}
.sub-cont-box02.new_23 .list-wrap .four-item li:nth-child(3n+1){margin-left:0;}
.sub-cont-box02.new_23 .list-wrap li br, .sub-cont-box02.new_23 .SCB02-05 .list-wrap li br{display:none;}
.sub-cont-box02.new_23 .last-box{margin-top:10px;}
.sub-cont-box02.new_23 .last-box:before{background-size: 129px 25px; height: 25px; margin-bottom:15px;}
.sub-cont-box02.new_23 .last-box li{padding:15px 0;}

}

.SCB-ul01 li{text-align:center; width:25%; display:table; float:left;border-spacing:10px;}
.SCB-ul01 li div{background:#dee6e7; border:1px #c0cfcf solid; border-radius:10px; display:table-cell; height:150px; vertical-align:middle; border-spacing:10px;}
.SCB-ul01 li.SCB02-03-plus{content:""; clear:both; display:block; width:100%; color:#5fa9ae; font-size:3.125rem; line-height:1.2em;}
.SCB-ul01 li.SCB02-03-02{width:50%;}
.SCB-ul01 li.SCB02-03-02 div{height:85px;}
.SCB-ul01 li.SCB02-03-03{width:33%;}
.SCB-ul01 li.SCB02-03-03 div{height:65px;}
.SCB-ul01:after{clear:both; content:"."; visibility:hidden; display:block; height:0;}

.sub-cont-table-type01 thead th{color:#fff; padding:10px 0; border-left:5px #fff solid;}
.sub-cont-table-type01 thead th:first-child{border-left-width:0;}
.sub-cont-table-type01 thead th.SCTY-h01,
.sub-cont-table-type01 tbody th{background:#e0dfdb;}
.sub-cont-table-type01 thead th.SCTY-h02{background:#5f82ae;}
.sub-cont-table-type01 thead th.SCTY-h03{background:#5fa9ae;}
.sub-cont-table-type01 tbody th{border-top:5px #fff solid;}
.sub-cont-table-type01 tbody td{padding:10px ;background:#efefef; border:5px #fff solid; border-width:5px 0 0 5px; vertical-align:top; word-break : keep-all;}
.SC-ex{text-align:right; margin-top:10px;}


/* 조직도 */
.organization-box{border:1px #e6e1e1 solid; background:#f9f9f9; padding:70px;}
.organization-box .org-wrap>ul>li{ padding-left: 0 !important; background: none !important; }
.or-box-type01{border:1px #e2d9d3 solid; border-top:3px #d97533 solid; background:#fff; width:290px; color:#7c3b11; font-size:1.125rem;}
.organization ul{position:relative;}
.organization li{padding:20px 0; text-align:center; z-index:2; position:relative;word-break:keep-all;}
.or-list01{width:267px; color:#fff; font-size:1.5rem; margin:0 auto;}
.organization .or-list-line{display:block; margin:0 auto; height:140px; width:2px; background:#e2d9d3; padding:0; position:relative; z-index:1;}
.organization .or-list-line:after{content:""; position:absolute; width:400px; height:2px;background:#e2d9d3; z-index:1; padding:0; top:50%; left:-400px;}
.or-list02{position:relative; margin-top:-106px !important; z-index:2;}
.or-list03 div{border:10px #e2d9d3 solid; width:180px; height:180px; display:table; margin:0 auto; border-radius:50%; color:#fff; position:relative; z-index:3;}
.or-list03 div p{vertical-align:middle; line-height:1.3em; font-size:1.313rem; display:table-cell;}
.or-list03 div p span{font-size:1rem; display:block;}
.or-list03 ul{position:absolute; right:0; top:50%; margin-top:-135px !important;}
.or-list03 ul:before{position:absolute; content:""; width:2px; height:194px; background:#e2d9d3; left:-50px; top:40px;}
.or-list03 ul li{margin-top:20px !important;}
.or-list03 ul li:first-child{margin-top:0;}
.or-list03 ul li:before{position:absolute; content:""; width:50px; height:2px; background:#e2d9d3; left:-50px; top:37px; z-index:1;}
.or-list03 ul li.OBT01-02:before{width:200px; left:-200px;}
.or-list04{margin-top:-20px !important; font-size:1.125rem;}
.or-list04 div{background:#767369; padding:20px 0; width:264px; color:#fff; margin:0 auto; position:relative; z-index:2; }
.or-list04 div:before{position:absolute; content:""; width:90px; height:2px; background:#e2d9d3; left:-90px; top:50%; z-index:1;}
.or-list04 p{position:absolute; left:0; top:20px; padding:20px 0; width:308px; background:#d1cec5; z-index:2;}
.organization .or-list-line02{display:block; margin:0 auto; margin-top:-50px !important; height:140px; width:2px; background:#e2d9d3; padding:0; position:relative; z-index:1;}

.organization-list{margin-top:70px !important;}
.organization-list li{position:relative; background:#fff; border:1px #e2d9d3 solid; padding:27px; border-left:3px #d97533 solid; margin-top:15px !important;}
.organization-list li:first-child{margin-top:0;}
.organization-list li span{position:absolute; text-align:center; width:320px; color:#7c3b11;  font-size:1.063rem;}
.organization-list li p{margin-left:320px; border-left:1px #e2d9d3 solid; padding-left:30px;}

/*조직도 add-23*/
.organization-box.new_23{padding:80px;}
.organization-box.new_23 .org-wrap{position:relative; margin:0 40px;}
.organization-box.new_23 .org-wrap:before{content:""; display:block; width:2px; height:100%; background:#d1d1d1; position:absolute; top:0; left:50%; transform:translateX(-50%);}
.organization-box.new_23 .org-wrap li{position:relative; text-align:center; margin-top:60px !important;  z-index:1;}
.organization-box.new_23 .org-wrap li:first-child{margin-top:0;}
.organization-box.new_23 .org-wrap li p{display:inline-block; width:300px; background:#001a4c; color:#fff; padding:15px 0; text-align:center; box-sizing:border-box;}
.organization-box.new_23 .org-wrap li p em{display:block; line-height:1.5em;}
.organization-box.new_23 .org-wrap li p em.oi_01{font-size:1.125rem; font-weight:700;}
.organization-box.new_23 .org-wrap li p em.oi_02{opacity:0.9;}
.organization-box.new_23 .org-wrap li.org-item02 p{background-color:#0062a0;}
.organization-box.new_23 .org-wrap li.org-item03{text-align:right;}
.organization-box.new_23 .org-wrap li.org-item03:before{content:""; display:block; width:50%; height:2px; background:#d1d1d1; position:absolute; top:50%; transform:translateY(-50%); right:0; z-index:-1;}
.organization-box.new_23 .org-wrap li.org-item03 p{background-color:#8392a9;}
.organization-box.new_23 .org-wrap li.bg_white{text-align:left;}
.organization-box.new_23 .org-wrap li.bg_white:before{content:""; display:block; width:100%; height:2px; background:#d1d1d1; position:absolute; top:50%; transform:translateY(-50%); left:0; z-index:-1;}
.organization-box.new_23 .org-wrap li.bg_white p{background-color:#fff; color:#3c4856; border:1px solid #e1e2e6; border-top:3px solid #0071b0;}
.organization-box.new_23 .org-wrap li.bg_white .right{position:absolute; top:0; right:0;}
.organization-box.new_23 .org-wrap li.org-item05{margin-top:30px !important;}
.organization-box.new_23 .org-wrap li.org-item06 p{background-color:#0071b0;}

.organization-box.new_23 .org-txt-list{margin-top:70px !important;}
.organization-box.new_23 .org-txt-list dl{display:flex; align-items:center; background:#fff; border:1px solid #e1e2e6; border-left:3px solid #004c76;  margin-top:10px !important;  padding:20px 0;}
.organization-box.new_23 .org-txt-list dl:first-child{margin-top:0;}
.organization-box.new_23 .org-txt-list dt{min-width:235px; color:#004c76; text-align:center; font-size:1.0625rem; line-height:1.4em;}
.organization-box.new_23 .org-txt-list dd{position:relative; padding:0px 40px; word-break:keep-all;}
.organization-box.new_23 .org-txt-list dd:before{content:""; display:block; width:1px; height:15px; background:#cacaca; position:absolute; top:50%; left:0; transform:translateY(-50%);}

@media (max-width:1220px) {
/*조직도*/
.organization-box{padding:30px;}
.organization .or-list-line::after{width:350px; left:-350px;}
.or-box-type01{width:200px; word-break:keep-all;}
.or-list04 div::before{width:2px; height:20px; left:50%; top:auto; bottom:-20px; margin-left:-1px;}
.or-list04 p{position:relative; margin:20px auto 0; left:auto; top:auto;}
.organization li.or-list03{padding:0; margin-top:-5px;}

/*조직도 add-23*/
.organization-box.new_23{padding:50px 40px;}
.organization-box.new_23 .org-wrap{margin:0;}
}

@media (max-width:1023px) {
.organization .or-list-line::after{width:250px; left:-250px;}
.or-list03 ul{position:relative; right:auto; top:auto; margin:100px auto 0;}
.or-list03 ul::before{width:412px; height:2px; left:50%; margin-left:-205px; top:-30px;}
.or-list03 ul li{display:inline-block; margin:0;}
.or-list03 ul li::before{left:50%; top:-33px; width:2px; height:30px;}
.or-list03 ul li.OBT01-02::before{width:2px; left:50%; height:117px; top:-120px;}
.organization-list li{padding:15px;}
.organization-list li span{position:relative; width:100%;}
.organization-list li p{margin-left:0; padding-left:0; border:0;}

.organization-box.new_23 .org-wrap li p{width:100%; display:block;}
.organization-box.new_23 .org-wrap li{margin-top:30px;}
.organization-box.new_23 .org-wrap li.org-item03:before, .organization-box.new_23 .org-wrap li.bg_white:before{display:none;}
.organization-box.new_23 .org-wrap li.bg_white .right{position:static; top:auto; right:auto; margin-top:30px;}

.organization-box.new_23 .org-txt-list{margin-top:40px; padding-top:40px; border-top:1px dashed #ccc;}
.organization-box.new_23 .org-txt-list dl{flex-direction:column; text-align:left; padding:20px;}
.organization-box.new_23 .org-txt-list dt{min-width:inherit; width:100%; text-align:left; color:#0071b0;}
.organization-box.new_23 .org-txt-list dt br{display:none;}
.organization-box.new_23 .org-txt-list dd{display:block; width:100%;  padding:0; margin-top:10px; line-height:1.5em;}
.organization-box.new_23 .org-txt-list dd:before{display:none;}
  
}

/* 오시는길 */
@media (max-width: 767px) {
  #locationBox .info ul li{ float: none; width: 100%;  margin-left: 0px !important; }
}

/*사업소개*/
.d-color01, .BT-after-color01:after{ background: #e75c17 !important; }
.d-color02, .BT-after-color02:after{ background: #0a3167 !important; }
.d-color03, .BT-after-color03:after{ background: #2a61a7 !important; }
.d-color04, .BT-after-color04:after{ background: #e7a009 !important; }
.d-color05, .BT-after-color05:after{ background: #2ab974 !important; }
.d-color06, .BT-after-color06:after{ background: #2596a6 !important; }

.d-font-color01{ color: #e75c17 !important; }
.d-font-color02{ color: #0a3167 !important; }
.d-font-color03{ color: #2a61a7 !important; }
.d-font-color04{ color: #e7a009 !important; }
.d-font-color05{ color: #2ab974 !important; }
.d-font-color06{ color: #2596a6 !important; }

.business-info-top{position:relative;  }
.business-info-top-area{margin-left:360px; position:relative;}
.BIT-T01{border-radius:999px 0 999px 999px; width:310px; text-align:center; color:#fff; font-size:1.375rem; padding:10px 0; position:absolute; word-break:keep-all;}
.BIT-T02{padding:10px 0; font-size:1.375rem;}
.BIT-text{padding-right:150px; word-break:keep-all; font-weight: bold; letter-spacing: 0px; }
.BIT-ico{position:absolute; right:0; bottom:0;}
.BIT-ico img{width:100px;}

.business-info-dia{ padding:70px; border:1px #e6e1e1 solid; background:#f9f9f9; margin:50px 0; position:relative; text-align: center; }

.img-zoom,
.img-zoom:hover,
.img-zoom:active,
.img-zoom:focus{ position:absolute; bottom:-1px; right:-1px; padding:10px 10px 10px 28px; color:#fff !important; background:#e05d1e; display:none; font-size:0.85rem; }
.img-zoom:before{ position: absolute; left: 10px; top: 50%; margin-top: -7px; display: block; width: 15px; height: 15px; background: url(/sites/pioneer/images/contents/icon_detail.png) no-repeat center center; content: ''; }

.business-info-list .BIL-ul-box{margin-top:30px;}
.business-info-list .BIL-ul-box:first-child{margin-top:0;}
.business-info-list .BIL-ul-box > li{float:left; width:49%; margin-left:2%; padding-left: 0 !important; background: none !important; }
.business-info-list .BIL-ul-box > li:first-child{margin-left:0;}
.business-info-list .BIL-ul-box:after{clear:both; content:"."; visibility:hidden; display:block; height:0;}
.business-info-list .BIL-ul-box > li{border-top:1px #e0e0e0 solid; padding-top:30px;}
.business-info-list .BIL-ul-box:first-child > li{border-top-width:0; padding-top:0;}
.business-info-list .BIL-ul-box > li > ul > li{position:relative; padding-left:10px !important; margin:10px 0; background: none !important; word-break:keep-all;}
.business-info-list .BIL-ul-box > li > ul > li:before{position:absolute; content:""; width:3px; height:3px; border-radius:50%; background:#666; left:0; top:12px;}
.BIL-T01{color:#111; font-size:1.250rem;}
.BIL-T01:after{content:""; display:block; width:50px; height:4px; margin:10px 0 20px;}

.business-depth3-list{margin-top:80px;}
.business-depth3-list:first-child{margin-top:0;}
.business-depth3-list dt{font-size:1.5rem; border-bottom:1px #e0e0e0 solid; margin-bottom:30px;}
.business-depth3-list dt span{display:inline-block; border-bottom:3px #f05000 solid; position:relative; margin-bottom:-1px; padding-bottom:10px; padding-right:100px;}
.business-depth3-list dd li{position:relative; min-height:32px; margin-top:20px;}
.business-depth3-list dd li:first-child{margin-top:0;}
.business-depth3-list dd li span{background:#767369; width:32px; height:32px; line-height:32px; display:block; color:#fff; border-radius:50%; text-align:center;font-family:'Montserrat'; letter-spacing:0; font-weight:600; font-size:0.875rem; position:absolute;}
.business-depth3-list dd li p{margin-left:50px;}


/*사업소개-사업별 추진전략*/
.business-info-dia02{position:relative; min-height:426px; background:url(/sites/pioneer/images/contents/dia02-line.gif) no-repeat; background-position:50% 33px;}
.business-info-dia02.y2019{background-image:url(/sites/pioneer/images/contents/dia02-line_190806.gif);}
.BID-tit-box{width:426px; height:426px; display:table; background:url(/sites/pioneer/images/contents/dia02-bg.png) no-repeat; background-size:contain; margin:0 auto; position:absolute; left:50%; margin-left:-213px; top:28px;}
.BID-tit-box .BID-tit01{display:table-cell; color:#6e4e3e; font-weight: bold; line-height:1.3em; text-align:center; vertical-align:middle;}
.BID-tit-box .BID-tit01 img{width:190px; display:block; margin:0 auto 15px;}

.BID-ul01{ position:relative; z-index:2; }
.BID-ul01.y2019{padding-bottom:190px;}
.BID-ul01 > li{width:290px; margin-bottom:41px; padding-left: 0 !important; }
.BID-ul01 > li div{text-align:center; width:290px; display:table;}
.BID-ul01 > li div p{display:table-cell; vertical-align:middle; padding:5px 10px; word-break:keep-all; line-height:1.5em;}
.BID-ul01 > li div.DBI-UL-tit{height:68px; border:1px transparent solid; color:#fff;}
.BID-ul01 > li div.DBI-UL-txt{height:100px; border:1px #e2d9d3 solid;}
.BID-ul01 > li.BID-ul01-04,
.BID-ul01 > li.BID-ul01-05,
.BID-ul01 > li.BID-ul01-06{position:absolute; right:0; top:0;}
.BID-ul01.y2019 > li.BID-ul01-04{top:70px;}
.BID-ul01 > li.BID-ul01-05{top:213px;}
.BID-ul01 > li.BID-ul01-06{top:426px;}
.BID-ul01.y2019 > li.BID-ul01-06{top:295px;}
.BID-ul01 > li.BID-ul01-04 div,
.BID-ul01 > li.BID-ul01-05 div,
.BID-ul01 > li.BID-ul01-06 div{}
.BID-ul01:after,
.BID-ul01 > li:after{clear:both; content:"."; visibility:hidden; display:block; height:0;}

.BID-ul01 > li.BID-ul01-06 ul{float:right; width:290px; background:url(/sites/pioneer/images/contents/dia-list-bg.gif) no-repeat; margin-top:10px;}
.BID-ul01.y2019 > li.BID-ul01-06 ul{ background:url(/sites/pioneer/images/contents/dia-list-bg_190806.gif) no-repeat;}
.BID-ul01 > li.BID-ul01-06 ul li{color:#fff; display:table; font-size:0.938rem; line-height:1.3em;  width:100%; height:72px; margin-top:13px;}
.BID-ul01.y2019 > li.BID-ul01-06 ul li{height:82px;}
.BID-ul01 > li.BID-ul01-06 ul li:first-child{height:94px; margin-top:0;}
.BID-ul01 > li.BID-ul01-06 ul li p{display:table-cell; text-align:center;vertical-align:middle;}

.BID-icon-list{position:absolute; width:486px; height:365px; z-index:3; left:50%; margin-left:-243px; top:60px;}
.BID-icon-list li{ position:absolute; width:65px; height:65px; padding-left: 0 !important; border-radius:50%;}
.BID-icon-list li.BDI-I01{left:60px;}
.BID-icon-list li.BDI-I02{left:0px; top:50%; margin-top:-32px;}
.BID-icon-list li.BDI-I03{left:60px; bottom:0;}
.BID-icon-list li.BDI-I04{right:60px;}
.BID-icon-list.y2019 li.BDI-I04{top:70px; right:20px;}
.BID-icon-list li.BDI-I05{right:0px; top:50%; margin-top:-32px;}
.BID-icon-list li.BDI-I06{right:60px; bottom:0;}
.BID-icon-list.y2019 li.BDI-I06{bottom:60px; right:20px;}
.BID-icon-list li img{width:100%;}

.business-info-list02 > ul > li{ position:relative; margin-top: 30px !important; padding-left: 0 !important; border: 3px #dfdfdf solid; background-image: none !important; }
.business-info-list02 > ul > li > a{position:relative; display:block; margin:35px;}
.business-info-list02 > ul > li > a > dl > dt{position:absolute; left:0; width:450px;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon{position:absolute; width:120px; height:108px; line-height:108px; text-align:center; border-width:6px;border-style:solid; display:table; border-radius:50%;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon i{position:absolute; width:43px; height: 43px; line-height:43px; text-align:center; color:#fff; border-radius:50%; bottom:0; right:-8px;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon i:before{ position: absolute; left: 50%; top: 50%; display: block; width: 15px;height: 15px; margin: -7px 0 0 -7px;  background: url(/sites/pioneer/images/contents/icon_search.png) no-repeat center center;content: ''; }
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon img{width:60px; display:table-cell; vertical-align:middle; display:inline;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-text{margin-left:160px; word-break:keep-all; color:#444; line-height:1.5;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-text span{font-size:1.375rem; display:block; margin-bottom:15px;}
.business-info-list02 > ul > li > a > dl > dd{margin-left:480px; padding-left:30px; border-left:1px #ececec solid; min-height:130px;}
.business-info-list02 > ul > li > a > dl > dd li{position:relative; margin-top:15px; padding-left:10px; background: none !important; color:#666; font-size:0.938rem; line-height:1.6em; }
.business-info-list02 > ul > li > a > dl > dd li span{display:block; font-size:1rem;}
.business-info-list02 > ul > li > a > dl > dd li:first-child{margin-top:0;}
.business-info-list02 > ul > li > a > dl > dd li:before{position:absolute; content:""; width:3px; height:3px; border-radius:50%; background:#666; left:0; top: 9px;}

.BIL02-01 .BIL02-icon{border-color:#d2986a}
.BIL02-01 .BIL02-icon i{background:#d2986a}

.BIL02-02 .BIL02-icon{border-color:#93a0b2}
.BIL02-02 .BIL02-icon i{background:#93a0b2}

.BIL02-03 .BIL02-icon{border-color:#7599b8}
.BIL02-03 .BIL02-icon i{background:#7599b8}

.BIL02-04 .BIL02-icon{border-color:#ceb071}
.BIL02-04 .BIL02-icon i{background:#ceb071}

.BIL02-05 .BIL02-icon{border-color:#8bbca4}
.BIL02-05 .BIL02-icon i{background:#8bbca4}

.BIL02-06 .BIL02-icon{border-color:#93c6cd}
.BIL02-06 .BIL02-icon i{background:#93c6cd}

/*사업소개-사업별 추진전략 add-23*/
#sub0201 .Year_Form.new_23{word-break:keep-all;}
#sub0201 .Year_Form.new_23 .BID-tit-box .BID-tit01 img{margin-bottom:25px;}
#sub0201 .Year_Form.new_23 .BID-ul01{padding-bottom:20px;}
#sub0201 .Year_Form.new_23 .BID-ul01 > li{margin-bottom:63px;}
#sub0201 .Year_Form.new_23 .BID-ul01 > li.BID-ul01-05{top:205px;}
#sub0201 .Year_Form.new_23 .BID-ul01 > li.BID-ul01-06{top:410px;}
#sub0201 .Year_Form.new_23 .BID-ul01 > li div.DBI-UL-txt{height:70px;}

/*사업소개 - 특화전략*/
.LR_box{position:relative;}
.LR_box .tit{position:absolute; top:0; left:0; font-size:1.5rem; padding-left:30px;}
.LR_box .tit:before {content: ""; display: inline-block; width: 10px; height: 10px; border: 5px #9f8972 solid; border-radius: 9999px; position: absolute; left: 0; top: 12px;}
.LR_box .business-info-list{margin-left:250px; padding-left:20px; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #ccc;}
.LR_box .business-info-list li{padding-right:10px; box-sizing:border-box;}
.LR_box:last-child .business-info-list{margin-bottom:0;}

/*사업소개 add-23*/
.sub02.new_23 .BIT-T01{width:350px;}
.sub02.new_23 .business-info-top-area{margin-left:400px;}
.sub02.new_23 .BIT-T02{padding:0; line-height: 1.4em;}
.sub02.new_23 .BIT-ico{bottom:-15px;}


@media all and (max-width:1200px) {
  
  .BIT-T01{position:relative;}
.business-info-top-area{margin-left:0; margin-top:20px;}
.business-info-list .BIL-ul-box > li{width:48%; margin-left:4%;}

.business-info-dia02{background:none;}
.business-info-dia02.y2019{background-image:none;}
.BID-tit-box{width:280px; height:280px; margin-left:-140px; top:150px;}
.BID-tit-box .BID-tit01{font-size:1.125rem;}
.BID-icon-list{width:364px; height:284px; margin-left:-182px; top:150px;}
.BID-ul01 > li{font-size:0.95rem;}
.BID-icon-list.y2019 li.BDI-I04{top:50px; right:20px;}
.BID-icon-list.y2019 li.BDI-I06{bottom:40px; right:25px;}
.business-info-list02 > ul > li > a{margin:20px;}
.business-info-list02 > ul > li > a > dl > dt{position:relative; width:100%; padding:20px 0 30px;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon{width:90px; height:90px; line-height:90px; top:0;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-text{margin-left:130px;}
.business-info-list02 > ul > li > a > dl > dd{margin-left:0; margin-top:15px; border-left:0; border-top:1px #ececec solid;  padding-left:0; min-height:0; padding-top:15px;}
 
.BID-ul01 > li, .BID-ul01 > li div{ width: 220px; }
  
.sub02.new_23 .BIT-T01{margin:0 auto;}
.sub02.new_23 .business-info-top-area{margin-top:35px; margin-left:0;}
}


@media all and (max-width:860px) {
.BID-ul01{display:none;}
.BID-tit-box{width:280px; height:280px; margin-left:-140px; top:0px;}
.BID-icon-list{width:310px; height:280px; margin-left:-155px; top:0px;}
.business-info-dia02{min-height:290px;}
.business-info-list02 > ul > li > a > dl > dt{padding:0;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-icon{position:relative; margin:0 auto;}
.business-info-list02 > ul > li > a > dl > dt .BIL02-text{margin-left:0px; margin-top:15px; text-align:center; margin-bottom:20px;}
.BID-tit-box .BID-tit01{padding:0 50px; word-break:keep-all;}
.BID-tit-box .BID-tit01 img{width:120px;}

.BID-icon-list.y2019 li.BDI-I01{top:-15px; left:120px;}
.BID-icon-list.y2019 li.BDI-I02{margin-top:-55px;}
.BID-icon-list.y2019 li.BDI-I03{}
.BID-icon-list.y2019 li.BDI-I04{top:85px; right:0;}
.BID-icon-list.y2019 li.BDI-I06{bottom:0; right:60px;}

  
#sub0201 .Year_Form.new_23 .BID-tit-box .BID-tit01 img{margin-bottom:10px;}
#sub0201 .Year_Form.new_23 .business-info-list02 > ul > li > a > dl > dt .BIL02-icon i{right:-20px;}

  
.LR_box .business-info-list li{width:100%; padding-bottom:0; padding-right:0; }
.LR_box .business-info-list .BIL-ul-box > li{margin-top:15px;}
.LR_box .business-info-list .BIL-ul-box > li:first-child{margin-top:0px;}
.LR_box .business-info-list .BIL-ul-box:first-child > li{border-top-width:0; padding-top:0px;}

  
.sub02.new_23 .BIT-T01{width:100% !important;}
.sub02.new_23 .business-info-top-area{margin-top:20px;}
  
  .BIT-T02, .BIT-text, .business-info-list ul li{ text-align: left; }
}


@media all and (max-width:767px) {
.BIT-T01{width:90%; margin:0 auto; border-radius:10px 0 10px 10px;}
.BIT-text{ padding-right:0 !important; }
.BIT-ico{position:relative; margin-top:10px; text-align:center; display:none;}
.business-info-list .BIL-ul-box{margin-top:0;}
.business-info-list .BIL-ul-box > li{width:100%; margin-left:0; margin-top:0; padding-bottom:30px;}
.business-info-list .BIL-ul-box:first-child > li{border-top-width:1px; padding-top:30px;}
.business-info-list .BIL-ul-box:first-child > li:first-child{border-top-width:0; padding-top:0;}

.business-depth3-list dt span{padding-right:0;}
.business-depth3-list dd li p{margin-left:40px;}

.business-info-dia{padding:15px; margin:25px 0;}
.img-zoom,
.img-zoom:hover,
.img-zoom:active,
.img-zoom:focus{display:inline-block;}

}



/* 사업성과 */
.title_st02{background:#f05000; border-radius:999px 0 999px 999px;  padding:8px 30px; color:#fff; display:inline-block; font-size:1.25rem; margin-bottom:20px; text-align: left; }
.detail_txt{display:inline-block; margin-left:20px; padding-top:10px; vertical-align:middle; text-align: left; }
._contentBuilder ._obj._objHtml .table_st01 table{ border-top-color:#9f8972 !important; border-width: 5px 0 0 0 !important; }
._contentBuilder ._obj._objHtml .table_st01 table th, ._contentBuilder ._obj._objHtml .table_st01 table td{ padding:10px 0; background:#efefef; border-width:1px !important; border-color: #fff !important; border-style: solid !important; border: 1px solid #ffffff; text-align:center; }
.table_st01 table thead th{background:#e0dfdb; color:#151411;}
.table_st01 table tbody th{background:#5fa9ae !important;; color:#fff; font-size:1.12rem;} 
.table_st01 table tbody tr:first-child th{background:#5f82ae !important; }
.table_st01 table thead tr:first-child th{border-top-width:0;}

.table_st01 table thead th{ background: #e0dfdb !important; color: #151411; }
.table_st01 table tbody th{ background:#5fa9ae !important; color:#fff; font-size:1.125rem;  }
.table_st01 table tbody tr:first-child th{ background: #5f82ae; }


/*부산지역국립대학 혁신네트워크*/
.bnu4net-info > ul > li{position:relative; min-height:78px; border:1px #e2d9d3 solid; margin-top:15px !important; }
.bnu4net-info > ul > li:first-child{margin-top:0;}
.bnu4net-info p{position:absolute; width:80px; height:80px; display:table; color:#fff; text-align:center; left:-1px; top:-1px;}
.bnu4net-info p:after{content:""; display:block; width:10px; height:16px; position:absolute; background:url(/sites/pioneer/images/contents/sub-arrow03.gif) no-repeat; background-size:10px 16px; right:-10px; top:50%; margin-top:-8px;}
.bnu4net-info p span{display:table-cell; vertical-align:middle;}
.bnu4net-info div{padding:25px 10px; margin-left:110px;}
.bnu4net-info > ul > li ul li{position:relative; padding-left:10px; margin-top:10px; background: none !important; }
.bnu4net-info > ul > li ul li:first-child{margin-top:0;}
.bnu4net-info > ul > li ul li:before{position:absolute; content:""; width:3px; height:3px; border-radius:50%; background:#666; left:0; top:13px;}
.logo-down-box.file-down-box{float:right; margin-right:10px;}
.logo-down-box.file-down-box a{ padding:10px 20px;}

@media all and (max-width:767px) {
.logo-down-box.file-down-box{display:block; float:none; margin-top:10px; margin-bottom:0;}
.logo-down-box.file-down-box a{padding:10px;}
}

@media all and (max-width:480px) {
.bnu4net-info p{ position:relative; left: 0; top: 0; width:100%; height:42px; }
.bnu4net-info p:after{display:none;}
.bnu4net-info div{margin-left:0;}
  /*._contentBuilder ._obj._objHtml ul li{ padding-left: 0; background: none !important; }*/
  .bnu4net-info > ul > li ul li{ padding-left: 10px; }
}

/* 교육혁신메이커스 */
.intro_box{ padding:40px 60px 50px; border:5px solid #eee; box-sizing:border-box; }
.intro_box .tit{ padding-bottom: 20px; font-size: 1.5em; font-weight: 600; border-bottom: 1px dashed #ccc; }
.intro_box .tit em{ color: #0071b0; }
.intro_box .cont dl{ margin-top:25px; }
.intro_box .cont dt{ position:relative; margin-bottom:5px;  padding-left: 20px; font-size:1.15em; }
.intro_box .cont dt:before{content: ""; display: inline-block; width: 6px; height: 6px; border: 3px #0071b0 solid; border-radius: 9999px; position: absolute; left: 0; top: 10px; box-sizing: content-box; }
.intro_box .cont dd{ padding-left: 15px; }
.intro_box .cont li{ position: relative; padding-left: 17px !important; font-size: 1.05em; line-height:1.4em; background: none !important; }
.intro_box .cont  li span{ position:absolute; top:0; left:0; }


/* 거점국립대 소식지 */
.pdf-down-list{ position: relative; width: 100%; }
.pdf-down-list li{ float: left; width: 23%; margin: 0 1% 2% 1%; padding-left: 0 !important; background: none !important; border-radius: 8px; overflow: hidden; }
.pdf-down-list li a{ display: black; text-align: center; color: #fff; font-weight: bold; }
.pdf-down-list li a div{ width: 100%; padding: 20px; background: #f47b06; }
.pdf-down-list li a p{ position: relative; width:150px; border:1px rgba(255,255,255,0.5) solid; border-radius:999px; margin:10px auto 0; padding:5px 0; font-size:0.9rem;transition-property: background; transition-duration: 0.5s;}
.pdf-down-list li a:hover p{ background: #fff; color: #f47b06; }
.pdf-down-list li a p span { position:relative; padding-left: 15px; }
.pdf-down-list li a p span:before{ position: absolute; left: 0; top: 50%; display: block; width: 9px; height: 10px; margin-top: -5px; background: url(/sites/pioneer/images/contents/icon_download.png) no-repeat center center; content: ''; }
.pdf-down-list li a:hover p span:before{ position: absolute; left: 0; top: 50%; display: block; width: 9px; height: 10px; margin-top: -5px; background: url(/sites/pioneer/images/contents/icon_download_h.png) no-repeat center center; content: ''; }

@media all and (max-width:1023px) {
  .pdf-down-list li{ width: 31.3333%; }
}
@media all and (max-width:767px) {
  .pdf-down-list li{ width: 48%; margin-bottom: 20px; }
}
@media all and (max-width:500px) {
  .pdf-down-list li{ float: none; width: 100%; }
}
