@charset "utf-8";
	
/* 서브 공통 */

/* 이미지 모달창 */

#modal {display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color: rgba(0,0,0,.6);}
#modal__content {display: flex;flex-wrap: wrap;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin: 0 auto;padding: 60px;background: #FFF;box-shadow: 0px 0px 15px rgba(0,0,0,0.5);}
.modal__exit {position: absolute;width: 60px;height: 60px;top: 0px;right: 0px;font-size: 30px;font-weight: 300;background: #000;color: #FFF;text-align: center;}
.modal__exit span {width: 30px;height: 3px;background: #FFF;display: block;margin: 0 auto;}
.modal__exit span:nth-child(1) {margin: 0px auto 5px;transform: rotate(45deg);position: absolute;top: 50%;left: 15px;}
.modal__exit span:nth-child(2) {margin: 0px auto 5px;transform: rotate(-45deg);top: 50%;position: absolute;left: 15px;}
.modal__img {flex: 0 1 100%;text-align: center;}
.modal__img img {width:100%;max-width: 400px;}
.modal__ttl {flex: 0 1 100%;text-align: center; font-size: 16px; font-weight: 600;}


@media screen and (max-width: 768px){
  #modal__content {padding: 50px 20px;width: 80%;}
	.modal__exit {width: 50px;height: 50px;}
	.modal__exit span {width: 25px;height: 3px;}
	.modal__exit span:nth-child(1) {left: 13px;}
	.modal__exit span:nth-child(2) {left: 13px;}
}


.overlay {display: none;position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.5) !important;z-index: 20;cursor: pointer;}
.overlay__message{display: block;width: 100%;font-size: 18px;line-height: 28px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

@media screen and (max-width: 500px) {
	.overlay__message{font-size: 16px;line-height: 26px;}
}

/* 서브페이지 네비게이션 */

#sub__nav{position:relative;z-index: 2;}
#sub__nav .visual__wrap{width:100%;height: 410px;margin-top: 80px;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
#sub__nav .visual__wrap .nav-title{position: absolute;text-align:center;width: 100%;left: 50%;top: calc(50% - 30px);transform: translate(-50%,-50%);font-size: clamp(28px, 3vw, 42px);letter-spacing: -0.5px;text-align: left;max-width: 1400px;}
#sub__nav .visual__wrap .nav__route{position: absolute;width: fit-content;left: 50%;bottom: 40px;transform: translateX(-50%);color: #fff;font-size: 15px;}
#sub__nav .visual__wrap .nav__route ul {display: flex;flex-wrap: wrap;}
#sub__nav .visual__wrap .nav__route ul li{padding: 0 13px;position: relative;font-size: 18px;color: rgba(255, 255, 255, 0.6);}
#sub__nav .visual__wrap .nav__route ul li:after{display:block;content: "\f105";position:absolute;top: 1px;right: -3px;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 18px;}
#sub__nav .visual__wrap .nav__route ul li:last-child:after{display:none;}
#sub__nav .visual__wrap .nav-title .tt {font-size: clamp(25px, 5vw, 64px);font-weight: 800;}
#sub__nav .visual__wrap .nav-title .td {font-weight: 400;font-size: clamp(14px,2vw,20px);padding-top: 21px;width: 50%;}

#sub__nav.nav01 .visual__wrap{background-image:url('../img/sub/img_navigation_visual01.jpg');}
#sub__nav.nav02 .visual__wrap{background-image:url('../img/sub/img_navigation_visual02.jpg');}
#sub__nav.nav03 .visual__wrap{background-image:url('../img/sub/img_navigation_visual03.jpg');}
#sub__nav.nav04 .visual__wrap{background-image:url('../img/sub/img_navigation_visual04.jpg');}
#sub__nav.nav05 .visual__wrap{background-image:url('../img/sub/img_navigation_visual05.jpg');}
#sub__nav.nav06 .visual__wrap{background-image:url('../img/sub/img_navigation_visual06.jpg');}
#sub__nav.nav07 .visual__wrap{background-image:url('../img/sub/img_navigation_visual07.jpg');}

#sub__nav .nav-top-wr{margin:0 auto;background: #ffffff;border-bottom: 1px solid #e5e5e5;}
#sub__nav .nav-top-wr .wr-1400 {display: flex;flex-wrap: wrap;position: absolute;bottom: 45px;left: 50%;transform: translateX(-50%);border-top-left-radius: 30px;border-top-right-radius: 30px;}
#sub__nav .nav-top-wr .home{display: flex;align-items: center;width: 60px;height: 45px;}
#sub__nav .nav-top-wr .nav_ul{position: relative;z-index: 99;}
#sub__nav .nav-top-wr .nav_ul:before {display:block;/* content:''; */width: 1px;height: 80%;position: absolute;bottom: -1px;right:0;background: #d7d7d7;}
#sub__nav .nav-top-wr .nav_ul li{position:relative;float:left;min-width: 250px;padding: 0 30px;height: 45px;z-index: 99;cursor: pointer;transition: all 0.3s;}
#sub__nav .nav-top-wr .nav_ul > li:before {display:block;content:'';width: 1px;height: 15px;position: absolute;bottom: 50%;left: 0;background: #00000050;transform: translateY(50%);}
#sub__nav .nav-top-wr .nav_ul li .nav_1a{display:block;font-size: 20px;color: #000;height: 45px;line-height: 47px;font-weight: 400;}
#sub__nav .nav-top-wr .nav_ul li .nav_1a::after{content:'';display:block;position:absolute;transform: translateY(-50%);top: 50%;right: 35px;width:12px;height:12px;background: url('../img/sub/icon_sub_arrow--grey.png')no-repeat center;}
#sub__nav .nav-top-wr .nav_ul li ul{position:relative;display:none;position:absolute;top: 44px;left:-1px;border-top: 1px solid #e3e3e3;border-left:1px solid #e3e3e3;z-index:10;}
#sub__nav .nav-top-wr .nav_ul li ul li{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;transition:0.3s;background:#fff;/* line-height: 60px; */height: 50px;z-index: 99;}
#sub__nav .nav-top-wr .nav_ul li ul li:hover{background:#f5f5f5}
#sub__nav .nav-top-wr .nav_ul li ul li a{display:block;height: 50px;line-height: 50px;color:#000;font-weight: 600;}


#sub__nav.nav03 .nav-top-wr .nav_ul>li:before{display:block;content:'';width:1px;height:15px;position:absolute;bottom:50%;left:0;background:#ffffff50;transform:translateY(50%)}
#sub__nav.nav03 .nav-top-wr .nav_ul li .nav_1a::after{content:'';display:block;position:absolute;transform:translateY(-50%);top:50%;right:35px;width:12px;height:12px;background:url(../img/sub/w_icon_sub_arrow--grey.png) no-repeat center}



#sub__nav.nav04 .nav-top-wr .nav_ul>li:before{display:block;content:'';width:1px;height:15px;position:absolute;bottom:50%;left:0;background:#ffffff50;transform:translateY(50%)}
#sub__nav.nav04 .nav-top-wr .nav_ul li .nav_1a::after{content:'';display:block;position:absolute;transform:translateY(-50%);top:50%;right:35px;width:12px;height:12px;background:url(../img/sub/w_icon_sub_arrow--grey.png) no-repeat center}



/* mobile */

.m-menu{display:none;/* padding-top: 10px; */}
.m-menu .mnav-ul li .mnav-1a {display:block;background: #202329;font-size:15px;color: #fff;height: 50px;line-height: 48px;font-weight:400;cursor:pointer;padding: 0 25px;letter-spacing: -0.5px;position: relative;}
.m-menu .mnav-ul li .mnav-1a > span{display: block;content: '';position:absolute;background: url(../img/sub/w_icon_sub_arrow--grey.png) no-repeat center;right: 25px;top: 50%;width: 16px;height: 12px;margin-top: -6px;transition: all 0.5s;}
.m-menu .mnav-ul li .mnav-1a.active span{transform:rotate(180deg)}
.m-menu .mnav-ul li ul {position:relative;display:none;position:absolute;left: 0px;z-index:10;width: calc(100% + 0px);border: 1px solid #e3e3e3;padding: 15px 30px;background: #fff;}
.m-menu .mnav-ul li ul li {border-bottom: 0;border-right: 0;transition:0.3s;background:#fff;padding: 3px 0;}
.m-menu .mnav-ul li ul li a {display: block;/* line-height: 1; */color: #6c6c6c;letter-spacing: -1px;font-size: 16px;word-break: keep-all;line-height: 30px;}
.m-menu .mnav-ul li ul li a:hover{color: #005ad4;font-weight:bold;text-decoration:underline;}

@media (max-width:1650px){
	#sub__nav .visual__wrap{height: 400px;}
}

@media (max-width:1400px){
	#sub__nav .visual__wrap{height: 350px;}
	#sub__nav .visual__wrap .nav-title{padding:0 20px;}
	#sub__nav .nav-top-wr{padding:0 20px;}
	#sub__nav .nav-top-wr .wr-1400{padding: 0 20px;}
}

@media (max-width:1300px){
	#sub__nav .visual__wrap{height: 300px;}
	#sub__nav .nav-top-wr .wr-1400{bottom:0}
	#sub__nav .nav-top-wr .home{width:50px;height:50px;line-height: 48px;}
	#sub__nav .nav-top-wr .nav_ul li{height: 50px;}
	#sub__nav .nav-top-wr .nav_ul li .nav_1a{height:50px;line-height:50px;font-size: 16px;}
}

@media (max-width:1024px){
	#sub__nav .visual__wrap{height: 250px;margin-top: 60px;}
	#sub__nav .visual__wrap .nav-title{top:50%}
}

@media (max-width: 768px){
	#sub__nav .visual__wrap{height: 190px;margin-top: 83px;}
	#sub__nav .visual__wrap .nav__route {bottom: 70px; width: 100%; }
	#sub__nav .visual__wrap .nav__route ul {justify-content: center;}
	#sub__nav .visual__wrap .nav__route ul li {font-size: 14px;}
	#sub__nav .pc-menu{display:none}
	#sub__nav .m-menu{display:block;}
}

@media (max-width:500px){
	#sub__nav .visual__wrap .nav-title{font-size: 24px;}
	#sub__nav .visual__wrap .nav__route {bottom: 80px;}
}


/*서브 공용*/
.white{color: #fff !important;}

.sub_wr{padding:80px 0}
.sub1 .sub-tit{text-align:center;padding-bottom: 60px;}
.sub1 .sub-tit .txt {font-size: clamp(16px, 3vw, 22px);padding: 0 0 10px 0;color: #00000020;font-weight: 800;}
.sub1 .sub-tit .tit {font-family: 'Pretendard';font-size: clamp(34px, 4vw, 60px);color: #000;font-weight: 800;}

.sub2 .sub-tit{text-align:center;padding: 0 0 60px;}
.sub2 .sub-tit .txt {font-size: clamp(16px, 3vw, 22px);padding: 0 0 10px 0;color: #00000020;font-weight: 800;}
.sub2 .sub-tit .tit {font-family: 'Pretendard';font-size: clamp(26px, 4vw, 60px);color: #000;font-weight: 800;}


.sub5 .sub-tit{padding: 0 0 60px 0;}
.sub5 .sub-tit .txt {font-size: clamp(16px, 3vw, 22px);padding: 0 0 10px 0;color: #00000020;font-weight: 800;}
.sub5 .sub-tit .tit {font-family: 'Pretendard';font-size: clamp(34px, 4vw, 60px);color: #000;font-weight: 800;}

@media screen and (max-width:1440px){
	.sub_wr{padding:60px 20px}
}

@media screen and (max-width:768px){
	.sub_wr{padding:40px 20px}
	.sub1 .sub-tit{padding-bottom:30px}
  .sub2 .sub-tit{padding: 0 0 30px;}
  .sub5 .sub-tit{padding: 0 0 30px;}
}





/*.sub1_1 */
.sub1_1{}
.sub1_1 .text_box {box-shadow: 1px 1px 10px #0003;text-align: center;padding: 40px 20px;}
.sub1_1 .text_box p {padding-bottom: 30px;line-height: 1.5em;font-size: clamp(16px, 3vw, 20px);}
.sub1_1 .text_box p:last-child {padding-bottom: 0;}

.sub1_1 .history_con{border: 1px solid #bfbfbf;margin: 40px 0;/* overflow: hidden; */}
.sub1_1 .history_con:last-child{margin-bottom:0}
.sub1_1 .history_con.pc-only{display: block;}
.sub1_1 .history_con.mo-only{display: none;}
.sub1_1 .history_con .years{font-size:50px;font-weight:700;flex:25%;text-align:center;max-width:300px}

.sub1_1 .history_con .history_box {padding: 60px 100px;min-height: 300px;display: flex;align-items: center;overflow: unset;}
.sub1_1 .history_con .history_box .history_list{flex: 75%;margin:0 auto;overflow: unset;position: relative;}
.sub1_1 .history_con .history_box .history_list ul {display: flex;width: 100%;position: relative;}
.sub1_1 .history_con .history_box .history_list ul:before {content: '';position: absolute;width: 100%;height: 1px;background: #00000029;bottom: 50%;}
.sub1_1 .history_con .history_box .history_list ul li{flex: 0 1 calc(100%/ 3);max-width: 350px;width: 100%;position: relative;}
.sub1_1 .history_con .history_box .history_list ul li:before{content:'';position:absolute;width:14px;height:14px;background:#1e87f4;border-radius:100%;left:35px;top:50%;transform:translateY(-50%)}
.sub1_1 .history_con .history_box .history_list ul li p{padding-left:30px}
.sub1_1 .history_con .history_box .history_list ul li .month {font-size: 24px;font-weight: 700;padding-bottom: 60px;}
.sub1_1 .history_con .history_box .history_list ul li .txt {font-size: 20px;}
.sub1_1 .history_con .history_box .history_list ul li:last-child .txt{padding-bottom:0}

.sub1_1 .history_con .history_box .slick-list.draggable {overflow: hidden;}
.sub1_1 .history_con .history_box .slick-arrow{transition: all ease 0.3s;border-radius: 100%;width: 50px;height: 50px;border: 1px solid #bfbfbf;position: absolute;transform: translateY(50%);z-index: 100000;top: 50%;transform: translateY(-50%);}
.sub1_1 .history_con .history_box .slick-prev {left: calc(0% - 25px);background:url(../img/sub/prev_arrow01.png) no-repeat center #fff;}
.sub1_1 .history_con .history_box .slick-next {right: calc(0% - 25px);background:url(../img/sub/next_arrow01.png) no-repeat center #fff;}
.sub1_1 .history_con .history_box .slick-prev:hover {background:url(../img/sub/prev_arrow01.png) no-repeat center #f3f3f3;}
.sub1_1 .history_con .history_box .slick-next:hover {background:url(../img/sub/next_arrow01.png) no-repeat center #f3f3f3;}

@media screen and (max-width:1400px){
	.sub1_1 .history_con .history_box .slick-arrow{width:40px;height:40px;background-size:10px}
	.sub1_1 .history_con .history_box .slick-prev {left: calc(0% - 15px);}
	.sub1_1 .history_con .history_box .slick-next{right: calc(0% - 15px);}
}

@media screen and (max-width:1024px){
	.sub1_1 .history_con .history_box .df {flex-wrap: wrap;}
	.sub1_1 .history_con .history_box{padding: 40px 50px 60px 50px;min-height: 260px;}
	.sub1_1 .history_con .history_box  .years {flex: 100%;float: unset;padding-bottom: 35px;text-align: left;font-size: 40px;}
	.sub1_1 .history_con .history_box .history_list {flex: 100%;}
	.sub1_1 .history_con .history_box .history_list ul li .month {font-size: 22px;padding-bottom: 50px;}
	.sub1_1 .history_con .history_box .history_list ul li .txt {font-size: 18px;}
}

@media screen and (max-width:768px){
	.sub1_1 .text_box p{padding-bottom: 20px;}
	.sub1_1 .history_con .history_box{padding: 30px;min-height: unset;}
	.sub1_1 .history_con .history_box .years{font-size:32px}
	.sub1_1 .history_con .history_box .history_list ul li .txt{font-size:16px}
}

@media screen and (max-width:600px){
  .sub1_1 .history_con.pc-only{display: none;}
  .sub1_1 .history_con.mo-only{display: block;}

	.sub1_1 .history_con .history_box .years{padding-bottom:20px}
	.sub1_1 .history_con .history_box .history_list{padding-left:15px}
  .sub1_1 .history_con .history_box .history_list:before{content: '';width: 1px;height: 100%;position: absolute;top: 50%;left: 0;transform: translate(150%,-50%);background: #00000029;}
	.sub1_1 .history_con .history_box .history_list ul{flex-wrap:wrap}
	.sub1_1 .history_con .history_box .history_list ul:before{width: 0;}
	.sub1_1 .history_con .history_box .history_list ul li{flex: 100%;}
	.sub1_1 .history_con .history_box .history_list ul li:before{left:-15px;top:10px;transform:unset;width:5px;height:5px}
	.sub1_1 .history_con .history_box .history_list ul li p{padding-left: 0;}
	.sub1_1 .history_con .history_box .history_list ul li .month{padding-bottom: 5px;}
	.sub1_1 .history_con .history_box .history_list ul li .txt{padding-bottom:20px}
}

@media screen and (max-width:500px){
	.sub1_1 .text_box{padding:30px 10px}
	.sub1_1 .text_box p {padding-bottom:20px;}
  
  .sub1_1 .history_con .history_box .df{flex-wrap:nowrap;align-items:flex-start;}
}

@media screen and (max-width:320px){
  .sub1_1 .history_con .history_box .df{flex-direction: column;}
}

/*sub1_2*/
.sub1_2 {}
@media screen and (max-width:960px){
  .sub1_2 .pc-only{display: block;}
  .sub1_2 .mo-only{display: none;}
}

@media screen and (max-width:768px){
  .sub1_2 .pc-only{display: none;}
  .sub1_2 .mo-only{display:flex;width:100%;flex-direction: column;align-items: center;gap: 30px;}
  .sub1_2 .mo-only .top-con{width: clamp(120px,34.8vw,254px);height: clamp(120px,34.8vw,254px);display:flex;justify-content:center;align-items:center;background:#061d46;font-size:clamp(18px,4.2vw,30px);font-weight:900;color:#fff;border-radius:100%;margin: 0 0 clamp(40px,8.6vw,60px);}
  .sub1_2 .mo-only li{width:100%;display:flex;flex-direction:column;align-items:center;border:1px solid #e5e5e5}
  .sub1_2 .mo-only .menu_1ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(12px,2vw,20px)}
  .sub1_2 .mo-only .menu_list{display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(12px,2vw,20px);width:100%;max-width:480px}
  .sub1_2 .mo-only .x-scr{position:relative}
  .sub1_2 .mo-only .x-scr-view {display: block;padding-top: 30px;background: url('../img/click.png') no-repeat center rgba(255,255,255,0.3);background-size: 50px;width: 100%;height: 100%;position:absolute;top: 0;left: 0;z-index: 999;}
  .sub1_2 .mo-only .active .x-scr-view {display: block;}
  .sub1_2 .mo-only .menu_list li:nth-child(1){padding:40px;box-shadow:1px 1px 10px #0003;border:0;font-size:clamp(18px,2vw,22px);font-weight:500;gap:clamp(16px,4.2vw,30px);color: #d7d7d7;}

  .sub1_2 .mo-only .menu_list li:nth-child(2){padding:40px;box-shadow:1px 1px 10px #0003;font-size:clamp(18px,2vw,22px);font-weight:500;gap:clamp(16px,4.2vw,30px);color: #d7d7d7;}
  .sub1_2 .mo-only .menu_1ul li{box-shadow:none!important;padding:20px 0!important;background: #ffffff;font-weight:500;font-size:clamp(18px,2vw,20px)}
  .sub1_2 .mo-only .menu_1ul li.col{background:#f2f2f2;border:0;color: #000;}
  .sub1_2 .mo-only li img{opacity:0.2}
  .sub1_2 .mo-only .menu_list.active li img{opacity:1}
  .sub1_2 .mo-only .menu_list.active li{color:#000; display: flex;}
  .sub1_2 .mo-only .menu_list .menu_1ul{max-height:0;overflow:hidden;display:flex;flex-direction:column;transition:max-height .3s ease-out}
  .sub1_2 .mo-only .menu_list.active .menu_1ul{max-height:500px}
}

/*sub1_3*/
.mfp-bottom-bar{display:none}

.sub1_3{}
.sub1_3 .cer-info .title {font-size: 30px;font-weight: 800;text-align: center;padding-top: 30px;transition: all ease 0.7s;}
.sub1_3 .certification-wrap{background: url(../img/sub/sub1_3_bg.png) no-repeat top center;padding: 100px 0;position: relative;background-size: 700px;min-height: 829px;}
.sub1_3 .is-dragging{pointer-events:none}
.sub1_3 .slide_list .slick-slide{margin:0 60px;transition: all ease 0.3s;}
.sub1_3 .slide_list .img {box-sizing: border-box;padding: 0 30px;}
.sub1_3 .slide_list .img img{width: 100%;transform: scale(.8);max-height: 490px;box-shadow: 1px 1px 20px #00000021;}
.sub1_3 .slide_list .slick-center .img {padding: 0;}
.sub1_3 .slide_list .slick-center .img img {transform: scale(1);}
.sub1_3 .slide_list .slick-center .cer-info .title {font-size: 38px;padding-top: 150px;}
.sub1_3 .certification-wrap .slick-arrow{border-radius: 100%;position: absolute;z-index: 100;top: calc(50% - 140px);transform: translateY(-50%);cursor:pointer}
.sub1_3 .certification-wrap .cer__slide-prev {left: calc(0% - 50px);}
.sub1_3 .certification-wrap .cer__slide-next {right: calc(0% - 50px);}


@media screen and (max-width:1500px){
	.sub1_3 .certification-wrap .slick-arrow{width: 30px;top: calc(50% - 80px);}
	.sub1_3 .certification-wrap .cer__slide-prev {left: calc(0% + 10px);}
	.sub1_3 .certification-wrap .cer__slide-next {right: calc(0% + 10px);}
}

@media screen and (max-width:1440px){
	.sub1_3 .certification-wrap{padding: 30px 0;background-size: 600px;min-height: 660px;}
	.sub1_3 .certification-wrap .slide_list .slick-slide{margin: 0 30px;}
	.sub1_3 .certification-wrap .slide_list .slick-center .cer-info .title{padding-top: 60px;font-size: 36px;}
	.sub1_3 .certification-wrap .cer-info .title{padding-top: 15px;font-size: 28px;}
}

@media screen and (max-width:1024px){
	
	.sub1_3 .certification-wrap{min-height: 630px;}
	.sub1_3 .certification-wrap .cer-info .title{font-size: 22px;}
	.sub1_3 .certification-wrap .slide_list .slick-center .cer-info .title{padding-top: 50px;font-size: 30px;}
	.sub1_3 .certification-wrap .slide_list .img{padding: 0 20px;}
	.sub1_3 .certification-wrap .slide_list .slick-slide{margin: 0;}
	.sub1_3 .certification-wrap .slick-arrow{top: calc(50% - 80px);}
	.sub1_3 .certification-wrap .cer__slide-prev {left: 0;}
	.sub1_3 .certification-wrap .cer__slide-next {right: 0;}

}

@media screen and (max-width:768px) {
	.sub1_3 .certification-wrap{min-height: unset;background-size: 400px;}
	.sub1_3 .certification-wrap .slide_list .slide-con {text-align: center;}
	.sub1_3 .certification-wrap .slide_list .cer-info .title{padding-top: 30px;font-size: 24px;}
	.sub1_3 .certification-wrap .slide_list .slick-center .cer-info .title{padding-top: 30px;font-size: 24px;}
	.sub1_3 .certification-wrap .slick-arrow{width: 25px;top: calc(50% - 60px);}
}

@media screen and (max-width:500px) {
	.sub1_3 .certification-wrap{padding:0;background-size: 350px;}
	.sub1_3 .certification-wrap .slick-arrow{width:15px}
	.sub1_3 .certification-wrap .cer__slide-prev {left: -10px;}
	.sub1_3 .certification-wrap .cer__slide-next {right: -10px;}
	.sub1_3 .certification-wrap .slide_list .img{padding: 0;}
	.sub1_3 .certification-wrap .slide_list .img img {max-height: unset;width: 300px;transform: unset;height: 424px;}
	.sub1_3 .certification-wrap .slide_list .slick-center .img img {max-height: unset;}
}

@media screen and (max-width:400px) {
	.sub1_3 .certification-wrap{background-size:240px}
	.sub1_3 .certification-wrap .slick-arrow{top:calc(50% - 30px)}
	.sub1_3 .certification-wrap .slide_list .img img{width:200px;height:100%}
	
}

/*sub2_1*/
.sub2_1 .slide-wr{position:relative}
.sub2_1 .slide-wr .visual-slide{overflow:hidden;position:relative;padding: 0 0 clamp(20px,2.6vw,50px);z-index: 0;}
.sub2_1 .slick-slide{display:block;float:left;padding:0 10px;}
.sub2_1 .slick-slide img{filter:brightness(0.4);transition: all 0.3s;width: 100%;}
.sub2_1 .slide-wr .slick-slide img{height:clamp(160px,20vw,350px)}
.sub2_1 .slick-slide.slick-current.slick-active{opacity:1}
.sub2_1 .slick-slide.slick-current.slick-active img{filter:none;}
.sub2_1 .progress{display:block;width:100%;max-width:1100px;padding:0 50px;margin:0 auto;height:4px;border-radius:10px;position:relative;overflow:hidden;background-color:#f5f5f5;background-image:linear-gradient(to right,black,black);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
.sub2_1 .visual-slide-arrow-wr{display:flex;width:100%;position: relative;flex-wrap:wrap;align-items: center;justify-content: center;font-size: clamp(20px,2vw,30px);font-weight: 800;z-index: 1;gap: 4%;padding: 0 0 clamp(20px,2.6vw,50px) 0;border-bottom: 1px solid #e5e5e5;}
.sub2_1 .visual-slide-arrow-wr .tit{width: clamp(110px,22vw,360px);text-align:center}
.sub2_1 .visual-slide-arrow-wr button{z-index:1}
.sub2_1 .visual-slide-arrow-wr button > img{filter: none;}
.sub2_1 .box__con{display:flex;box-shadow:0 0 20px #00000020;padding: clamp(30px,2vw,50px) clamp(20px,5.4vw,50px);}
.sub2_1 .box__con .box__inner{padding: clamp(20px,5.4vw,40px) clamp(20px,2vw,50px);flex: 0 1 calc(100% / 3);}
.sub2_1 .box__con .box__inner:nth-child(1){border-right:1px solid #e5e5e5}
.sub2_1 .box__con .box__inner:nth-child(2){border-right:1px solid #e5e5e5}
.sub2_1 .box__con .box__inner:nth-child(3){.sub2_1 .box__con .box__inner:nth-child(1);}
.sub2_1 .box__con .box__inner img{padding:0 0 clamp(10px,2vw,46px);height: 100px;object-fit: contain;}
.sub2_1 .box__con .box__inner .txt{font-size: clamp(16px,2vw,20px);font-weight: 300;line-height: 27px;}
.sub2_1 .box__con .box__inner .txt span{font-weight:900}


.sub2_1 .sec02 .sub-tit{padding: clamp(20px,2.6vw,50px) 0 clamp(20px,2.6vw,50px) 0;}

.sub2_1 .history_wr{position: relative;}
.sub2_1 .history_con .df:before{content:'';position:absolute;width:100%;height:1px;background:#00000029;bottom: 77.6%;transform: translateY(-50%);}
.sub2_1 .history_wr .visual-slide-arrow-wr{display:flex;width:100%;height: auto;position: absolute;top: 50%;transform: translateY(-50%);flex-wrap:wrap;align-items: center;font-size: clamp(22px,2vw,30px);font-weight: 800;z-index: 1;gap: 10%;padding: 0;border-bottom: 0;justify-content: flex-start;}

.sub2_1 .history_con .years{font-size:50px;font-weight:700;flex:25%;text-align:center;max-width:300px}
.sub2_1 .history_con .slick-slide{padding:0}
.sub2_1 .history_con .df{align-items:flex-start}

.sub2_1 .history_con .history_box {padding: 60px 0px;min-height: 300px;display: flex;/* align-items: center; */overflow: unset;}

.sub2_1 .history_con .history_box .left__con{font-size: clamp(22px,2.2vw,40px);font-weight: 800;flex: 30%;max-width: 420px;height: 320px;position: relative;}

.sub2_1 .history_con .history_box .history_list{flex: 70%;margin:0 auto;overflow: unset;position: relative;}
.sub2_1 .history_con .history_box .history_list ul {display: flex;width: 100%;position: relative;gap: 20px;}
.sub2_1 .history_con .history_box .history_list ul li{flex: 0 1 calc(100%/ 3);max-width: 350px;width: 100%;position: relative;z-index: 1;}
.sub2_1 .history_con .history_box .history_list ul li:before{content:'';position:absolute;width:14px;height:14px;background:#1e87f4;border-radius:100%;left: 0;top: 22.4%;transform:translateY(-50%)}
.sub2_1 .history_con .history_box .history_list ul li p{/* padding-left:30px; */}
.sub2_1 .history_con .history_box .history_list ul li .month {font-size: 24px;font-weight: 700;/* margin-bottom: 60px; */}
.sub2_1 .history_con .history_box .history_list ul li .txt {min-height: 188px;font-size: clamp(18px,2vw,20px);padding: 100px 0 40px 0px;word-break: break-all;position: relative;}
.sub2_1 .history_con .history_box .history_list ul li:last-child .txt{/* padding-bottom:0; */}
.sub2_1 .history_con .history_box .history_list ul li img {max-height: 190px;}
.sub2_1 .box__con .box__inner:nth-child(3) img{max-width: 140px;}

.sub2_1 .history_con .history_box .slick-list.draggable {overflow: hidden;}
.sub2_1 .history_con .history_box .slick-prev {left: calc(0% - 25px);background:url(../img/sub/prev_arrow01.png) no-repeat center #fff;}
.sub2_1 .history_con .history_box .slick-next {right: calc(0% - 25px);background:url(../img/sub/next_arrow01.png) no-repeat center #fff;}

.sub2_1 .history_con .df{align-items:flex-start;position: relative;}


.sub2_1 .team{align-items:flex-start;position: relative;z-index: 0;}
.sub2_1 .team .left__con{font-size:clamp(22px,2.2vw,40px);font-weight:800;flex:30%;max-width:420px;height:320px;position:relative}
.sub2_1 .team .right__con{flex:70%;text-align:center;overflow-x:scroll}
.sub2_1 .team .right__con tr th{padding:20px 0;font-weight:700;text-align:center;border-bottom:1px solid #cccccc;height:40px;font-size:clamp(14px,5vw,20px);min-width:160px}
.sub2_1 .team .right__con table{width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #000000;border-bottom:1px solid #000000}
.sub2_1 .team .right__con tbody td{color: #000;padding:10px 5px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:1.4em;height:60px;word-break:break-all;border-left:0;border-right:0}
.sub2_1 .team .right__con tbody tr:hover td{background:#fafafa}
.sub2_1 .team .right__con tbody tr:hover{border-left:2px solid #003358}


@media screen and (max-width:1200px){
  .sub2_1 .history_con .history_box .history_list ul li img{max-height: 100px;}
  .sub2_1 .box__con{gap: clamp(20px,1vw,60px);}
  .sub2_1 .history_con .history_box .history_list ul li .txt{min-height: 212px;}
}


@media screen and (max-width:1024px){
  .sub2_1 .slick-slide img{/* filter:none; */}
  .sub2_1 .box__con .box__inner img{height: 80px;}
  .sub2_1 .box__con .box__inner:nth-child(3) img{max-width: 100px;object-fit: contain;}

}

@media screen and (max-width:960px){
  .sub2_1 .history_wr:before{bottom: 70.7%;}
}

@media screen and (max-width:768px){
  .sub2_1 .box__con{flex-direction: column;}
  .sub2_1 .box__con .box__inner{display: flex;gap: 25px;align-items: center;}
  .sub2_1 .box__con .box__inner .img{flex: 0 1 calc(30% - 6px);display: flex;justify-content: center;}
  .sub2_1 .box__con .box__inner img{padding: 0;height: 72px;}
  .sub2_1 .box__con .box__inner:nth-child(3) img{height: 50px;}
  .sub2_1 .box__con .box__inner .txt{flex: 0 1 calc(70% - 6px);}
  .sub2_1 .box__con .box__inner:nth-child(1),.sub2_1 .box__con .box__inner:nth-child(2){border: 0px;border-bottom: 1px solid #e5e5e5;}

  .sub2_1 .visual-slide-arrow-wr button img{width: 42px; height: 42px;}

  .sub2_1 .history_con .history_box .history_list ul::after{content:'';position:absolute;width:1px;height:100%;background:#00000029;left:1.4%;top:50%;transform:translateY(-50%)}
  .sub2_1 .history_con .history_box .history_list ul{flex-direction:column}
  .sub2_1 .history_con .history_box .history_list ul li{flex: none;max-width: none;}
  .sub2_1 .history_con .history_box .history_list ul li .txt{padding: 0 20px;min-height: 60px;display:flex;align-items:center}
  .sub2_1 .history_con .history_box .history_list ul li img{object-fit: cover;max-height: 200px;width: 100%;margin-left: 20px;}
  .sub2_1 .history_con .history_box .history_list ul li:before{display: none;}
  .sub2_1 .history_con .history_box .history_list ul li .month{padding: 0 20px;position: relative;}

  .sub2_1 .history_wr:before{bottom: 58.9%;}
  .sub2_1 .history_wr .visual-slide-arrow-wr{justify-content:flex-end}
  .sub2_1 .history_con .df{flex-direction: column;}
  .sub2_1 .history_con .history_box .left__con{padding: 40px 0 40px;width: 100%;max-width: none;}
  .sub2_1 .history_con .history_box .history_list ul li .month:before{content:'';position:absolute;width:14px;height:14px;background:#1e87f4;border-radius:100%;left: 0;top: 50%;transform:translateY(-50%)}

  .sub2_1 .team{flex-direction: column;}
  .sub2_1 .team{display: block !important;}
  .sub2_1 .team .left__con{height: auto; padding: 10px 0;}

  .sub2_1 .history_con .df:before{display: none;}
  .sub2_1 .history_con .history_box .history_list ul li:after{display: none;}
}

@media screen and (max-width:679px){
  .sub2_1 .x-scr{position:relative}
	.sub2_1 .x-scr-view {display: block;padding-top: 30px;background: url('../img/swipe.png') no-repeat center rgba(255,255,255,0.3);background-size: 120px;width: 100%;height: 100%;position:absolute;top: 0;left: 0;z-index: 999;}

}

@media screen and (max-width:500px){
  .sub2_1 .box__con .box__inner img{height: 60px;}
  .sub2_1 .slide-wr .slick-slide img{height: clamp(160px,50vw,220px);}
  .sub2_1 .history_con .history_box .history_list ul li img{object-fit: cover;max-height: 120px;width: 100%;}

  .sub2_1 .box__con .box__inner{flex-direction: column;}
  .sub2_1 .box__con .box__inner .txt{text-align: center;line-height: 1.6em;}

  .sub2_1 .history_con .history_box .history_list ul li .txt{}
  .sub2_1 .history_con .history_box .history_list ul li .month{}
  .sub2_1 .history_con .history_box .history_list ul li:before{top: 30.6%;}

  .sub2_1 .visual-slide-arrow-wr button img{width: 36px; height: 36px;}
}


@media screen and (max-width:380px){
  .sub2_1 .history_con .history_box .history_list ul li .txt{}
}




/*sub2_3*/

.sub2_3 .slide-wr{position:relative}
.sub2_3 .slide-wr .visual-slide{overflow:hidden;position:relative;padding: 0 0 clamp(20px,2.6vw,50px);z-index: 0;}
.sub2_3 .slick-slide{display:block;float:left;padding:0 10px;}
.sub2_3 .slick-slide.slick-current.slick-active img{filter: none;}
.sub2_3 .progress{display:block;width:100%;max-width:1100px;padding:0 50px;margin:0 auto;height:4px;border-radius:10px;position:relative;overflow:hidden;background-color:#f5f5f5;background-image:linear-gradient(to right,black,black);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
.sub2_3 .visual-slide-arrow-wr{display: flex;width: 100%;position: relative;flex-wrap: wrap;align-items: center;justify-content: center;font-size: clamp(20px,2vw,30px);font-weight: 800;z-index: 1;gap: 2%;padding: 0 0 clamp(20px, 2.6vw, 50px) 0;}
.sub2_3 .visual-slide-arrow-wr button{z-index:1}
.sub2_3 .slick-slide img{filter:brightness(0.4);transition: all 0.3s;max-height: 430px;}

@media screen and (max-width:1880px){
  .sub2_3 .slick-slide img{max-height: 360px;object-fit: fill;}
}

@media screen and (max-width:1600px){
  .sub2_3 .slick-slide img{max-height: 300px;}
}

@media screen and (max-width:1440px){
  .sub2_3 .slick-slide img{height: 260px;}
}

@media screen and (max-width:1024px){
  .sub2_3 .slick-slide img{filter: none;}
}

@media screen and (max-width:768px){
  .sub2_3 .visual-slide-arrow-wr button img{width: 42px; height: 42px;}
}

@media screen and (max-width:500px){
  .sub2_3 .visual-slide-arrow-wr button img{width: 28px;height: 28px;}
}



.sub3 {}
.sub3 .top__con{text-align:center;font-weight:800;padding: 0 0 60px 0;}
.sub3 .top__con .text{}
.sub3 .top__con .text .txt{font-size:clamp(18px,2vw,26px);color:#00000020}
.sub3 .top__con .text .tit{font-size:clamp(24px,4vw,70px);padding: 10px 0 0;}


/*sub3_1*/
.sub3_1 .mid__con{}
.sub3_1 .mid__con .df{gap:40px;margin: 0 0 clamp(20px,2.6vw,50px)  0;box-shadow: 0 0 20px #00000020;position: relative;}
.sub3_1 .mid__con .df .left__con{flex:0 1 calc(50% - 20px);}
.sub3_1 .mid__con .df .text{padding: clamp(20px,2vw,50px) 0 0  clamp(20px,3.4vw,64px);height: 100%;}
.sub3_1 .mid__con .df .text .tit{font-size:clamp(22px,2vw,40px);font-weight:800;padding:0 0 clamp(10px,2vw,20px) 0}
.sub3_1 .mid__con .df .text .txt{padding: clamp(10px,1.6vw,20px) 0 clamp(40px,5.2vw,60px)  0;font-size: clamp(16px,1.8vw,20px);line-height:1.6em;font-weight: 300;word-break: break-all;}
.sub3_1 .mid__con .df .right__con {flex: 0 1 calc(50% - 20px);height: 100%;}
.sub3_1 .mid__con .df .right__con img{width: 100%;height: 100%;/* height:400px; */}

.sub3_1 .btm__con{padding:clamp(20px,2.6vw,50px) 0 0 0;}
.sub3_1 .btm__con .mb-only{display: none;}
.sub3_1 .btm__txt{font-size:clamp(18px,2vw,32px);color:#1e87f410;font-weight:800;position: absolute;bottom: 0;}



@media screen and (max-width:1400px){
  .sub3_1 .mid__con .df .right__con img{}
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1024px){
  .sub3_1 .mid__con .df .right__con img{height: 258px;}
}

@media screen and (max-width:960px){
  .sub3_1 .btm__con .pc-only{display: block;}
}

@media screen and (max-width:768px){
  .sub3 .top__con{padding: 0 0 30px}
  .sub3_1 .mid__con .df{flex-direction: column-reverse;gap: 20px;}
  .sub3_1 .mid__con .df .right__con{width: 100%;}
  .sub3_1 .mid__con .df .right__con img{height: auto;}
  .sub3_1 .mid__con .df .text{padding: 0 20px 20px;}

  .sub3_1 .btm__con .pc-only{display: none;}
  .sub3_1 .btm__con .mb-only{display: flex;justify-content: center;}
}

@media screen and (max-width:500px){
}


.sub3_2 .mid__con{padding:clamp(20px,2.6vw,50px) 0 clamp(20px,2.6vw,50px) 0}
.sub3_2 .mid__con .list{gap:40px;height:clamp(240px,24vw,450px);box-shadow:0 0 20px #00000020;margin:0 0 clamp(20px,2vw,36px) 0}
.sub3_2 .mid__con .list:nth-child(2){flex-direction: row-reverse;}
.sub3_2 .mid__con .list .right__con img{height:100%;width:100%}
.sub3_2 .mid__con .list .left__con .tit{font-size:clamp(20px,2.6vw,40px)}
.sub3_2 .mid__con .list .left__con .txt{font-size:clamp(18px,2vw,32px)}
.sub3_2 .mid__con .list .left__con{height:100%;flex:0 1 calc(50% - 20px);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.8vw,50px) clamp(20px,3.4vw,60px);font-weight:800}

.sub3_2 .right__con{flex:0 1 calc(50% - 20px);height:100%}
.sub3_2 .blue{color:#1e87f410}

@media screen and (max-width:1024px){
  .sub3_2 .mid__con .list .right__con,
  .sub3_2 .mid__con .list .left__con{flex: 0 1 calc(50% - 10px);}
  .sub3_2 .mid__con .list{gap: 20px;}
}


@media screen and (max-width:768px){
  .sub3_2 .mid__con .list{flex-direction: column-reverse;height: auto;gap: 0;}
  .sub3_2 .mid__con .list:nth-child(2){    flex-direction: column-reverse;}

  .sub3_2 .mid__con .list .left__con{width: 100%;}
  .sub3_2 .mid__con .right__con{width: 100%;}
  .sub3_2 .mid__con .list .right__con img{height: clamp(180px,46vw,340px);}
}



.sub3_3 .slide-wr{position:relative}
.sub3_3 .slide-wr .visual-slide{overflow:hidden;position:relative;padding: 0 0 80px;z-index: 0;}
.sub3_3 .slick-slide{display:block;float:left;padding:0 10px;opacity: 0.5;transition: all 0.3s;}
.sub3_3 .slick-slide.slick-current.slick-active{opacity:1}
.sub3_3 .progress{display:block;width:100%;max-width:1100px;padding:0 50px;margin:0 auto;height:4px;border-radius:10px;position:relative;overflow:hidden;background-color:#f5f5f5;background-image:linear-gradient(to right,black,black);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
.sub3_3 .visual-slide-arrow-wr{display:flex;width:100%;margin:0 auto;position:absolute;flex-wrap:wrap;left:50%;bottom:-6px;transform:translateX(-50%);align-items: center;justify-content: center;font-size: clamp(20px,2vw,30px);font-weight: 800;z-index: 1;gap: 2%;}
.sub3_3 .visual-slide-arrow-wr button{z-index:1}

.sub3_3 .tab-wr{display:block;/* float:left; */flex: 0 1 310px;}
.sub3_3 .tab-list{height: 100%;display: flex;justify-content: space-between;max-width: 1024px;margin: 0 auto;padding: 0 0 clamp(20px,2.6vw,50px) 0;}
.sub3_3 .tab-list-item{cursor:pointer;transition:all .2s;padding: 20px 0;font-size: clamp(18px,2vw,26px);text-align: center;font-weight: 400;}
.sub3_3 .tab-list-item.active{position: relative;border: none;font-weight: 700;}
.sub3_3 .tab-list-item.active:before{position:absolute;content:'';width:10px;height:10px;background:#1e87f4;border-radius:100%;top:0;left:50%;transform:translate(-50%,-50%)}
.sub3_3 .tab-list-item:hover{}
.sub3_3 .tab-list-item.active>p{border-bottom:1px solid #fff;display:inline-block}
.sub3_3 .tab-list-item:hover>p{border-bottom:1px solid #fff;display:inline-block;text-align: center;}
.sub3_3 .tab-content{display:block;/* float:left; */flex: 0 1 calc(100% - 390px);position:relative}
.sub3_3 .tab-content-item{display:none}
.sub3_3 .tab-content-item:first-child .slick-slide{opacity:1}
.sub3_3 .tab-content-item.active{display:block}
.sub3_3 .tab-content-item .list-link{display:block;width:100%;text-align:right;padding:0 0 40px;position:absolute}
.sub3_3 .list{display:flex;flex-wrap:wrap;gap:20px;padding-top:80px}
.sub3_3 .list-item{flex:0 1 calc(100% / 2 - 10px);padding:50px;border:1px solid #cdcdcd;transition:all .2s}
.sub3_3 .list-item:hover{background:#f6f6f6}
.sub3_3 .list-item .ttl{display:inline-block;font-size:22px;color:#070000;padding:0 0 20px;max-width:373px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sub3_3 .list-item .txt{font-family:'Noto Sans KR';color:#525252;margin:0 0 35px;max-width:380px;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.sub3_3 .list-item .date{font-family:'Noto Sans KR';color:#525252}

@media screen and (max-width:1024px){
  .sub3_3 .tab-list-item{padding: 16px 0;}

  .sub3_3 .visual-slide-arrow-wr button img{width: 46px; height: 46px;}
}


@media screen and (max-width:768px){
  .sub3_3 {padding: 0 0 30px;}
  .sub3_3 .tab-list-item{padding: 14px 0;border-bottom: 1px solid #e5e5e5 !important;width: 100%;}
  .sub3_3 .slide-wr .visual-slide{padding: 0 0 50px;}

  .sub3_3 .tab-list{flex-direction:column;align-items:center;border: 1px solid #e5e5e5;padding: 0;margin: 0 0 20px;}
  .sub3_3 .tab-list-item:last-child{border-bottom: 0 !important;}
  .sub3_3 .tab-list-item.active:before{display: none;}
  .sub3_3 .tab-list-item.active>p{color: #1e87f4;}

  .sub3_3 .slick-slide{opacity: 1;}

  .sub3_3 .visual-slide-arrow-wr{font-size: clamp(16px,2vw,20px);}
  .sub3_3 .visual-slide-arrow-wr button img{width: 36px; height: 36px;}
  .sub3_3 .visual-slide-arrow-wr button{/* position: absolute; *//* bottom: 0%; *//* left: 50%; *//* transform: translate(-50%, 150%); */}
}

@media screen and (max-width:500px){
  .sub3_3 .tab-list-item{padding: 12px 0;}

  .sub3_3 .visual-slide-arrow-wr button img{width: 26px;height: 26px;}
}
@media screen and (max-width:360px){
  .sub3_3 .visual-slide-arrow-wr{font-size: 14px;}
}


/*sub5_1*/
.sub5_1 {}

.sub5_1 .left_con{flex: 0 1 calc(60% - clamp(10px,5.4vw,50px));}
.sub5_1 .left_con td{position: relative;}
.sub5_1 .left_con .editable{font-weight: 500;background: #e5e5e550;height:160px;margin: 0 0 clamp(8px,2vw,15px);padding: clamp(10px,2vw,20px) 0 0 clamp(10px,2vw,22px);/* line-height: 1.6em; */overflow: hidden;}
.sub5_1 .left_con .editable .editable__inner{
  overflow-y: scroll;
  height: 120px;
  width: 100% !important;
  font-size: clamp(16px,2vw,18px);
  color: #000;
  max-width: 800px;
  line-height: 1.6em;
  }
.sub5_1 .left_con .editable span{font-weight: 700;}
.sub5_1 .df{gap: clamp(20px,5.4vw,100px);align-items: flex-start;}
.sub5_1 .left_con tr{width:100%}
.sub5_1 select{background:url(../img/sub/icon_sub_arrow--grey.png) no-repeat 97% 50%/15px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px clamp(10px,2vw,30px);border:1px solid #e5e5e5;margin:0 0 clamp(8px,2vw,15px);font-size:clamp(16px,2vw,18px);color:#000;font-weight:600;position: relative;}
.sub5_1 select::-ms-expand{display:none}

.sub5_1 li.df{gap: 18px;padding: 22px 0;align-items: center;flex: calc(100% / 2);}
.sub5_1 .left_con tr input{border:1px solid #e5e5e5;padding:12px clamp(10px,2vw,30px);margin:0 0 clamp(8px,2vw,15px);width:100%;position: relative;}
.sub5_1 .left_con tr input::placeholder{font-size:clamp(16px,2vw,18px);color:#e6e6e6;font-weight:600}
.sub5_1 .left_con tr:nth-child(3),.sub5_1 .left_con tr:nth-child(4){display:flex;gap:14px}
.sub5_1 .left_con tr:nth-child(3) td,.sub5_1 .left_con tr:nth-child(4) td{flex:100%;position: relative;}
.sub5_1 .left_con tr textarea{width:100%;height:240px;border:1px solid #e5e5e5;padding: 12px clamp(10px,2vw,22px);background:#fff}
.sub5_1 .left_con textarea{background:#e5e5e5;height:160px;width: 100% !important;margin:0 0 clamp(8px,2vw,15px);font-size:clamp(16px,2vw,18px);color:#000;font-weight: 300;padding:20px 0;max-width: 800px;}
.sub5_1 .left_con textarea::placeholder{font-size:clamp(16px,2vw,18px);color:#e6e6e6;font-weight:600}
.sub5_1 .left_con .btm__con.df{justify-content:space-between;gap: 12px;flex-direction: row;align-items: center;}
.sub5_1 .left_con .btm__con.df label{font-size:clamp(16px,2vw,18px);font-weight:500}

.sub5_1 .left_con .btm__con.df button{flex:100%;max-width:clamp(100px,14.4vw,250px);height:50px;background:#061d46;font-size:clamp(16px,2vw,18px);color:#fff;font-weight:500}
.sub5_1 .right__con{flex: 0 1 calc(40% - clamp(10px,5.4vw,50px));width:100%;height:100%;padding: 36px 0 0;}
.sub5_1 li.df .text{line-height:1.4em;font-size: clamp(16px,1.4vw,18px);}
.sub5_1 li.df .tit{font-weight:700}
.sub5_1 li.df .txt{font-weight: 400;}


.sub5_1 .map__wrap{/* border: 1px solid #e7e7e7; */padding: 20px 0;}
.sub5_1 .information__wrap{display: flex;padding: 30px 0 30px;margin-bottom: 30px;gap: 30px;position: relative;align-items: center;}
.sub5_1 .information__wrap .title__box{text-align:center;font-size: 24px;color: #252525;}
.sub5_1 .information__wrap:before{height:1px;content:'';width:100%;position:absolute;background:#dadada;top:100%;transform: translateX(0%);max-width: 1400px;}
.root_daum_roughmap_landing{width: auto !important;}


.sub5_1 input[type='checkbox']{display:none}
.sub5_1 .checkbox_label{display:flex;align-items:center}
.sub5_1 .checkbox_icon{display:flex}

.sub5_1 .checkbox_icon::before{content:'';display:block;margin-right: 16px;display:inline-block;width:15px;height:15px;background-color:transparent;border: 1px solid #e5e5e5;box-sizing:border-box;position:relative;cursor:pointer}
.sub5_1 .checkbox_label input:checked + .checkbox_icon::before{background:url(https://intranet.adef.co.kr/asset/images/ic_check.png) #03c75a no-repeat center;;border:none}
.sub5_1 select::after{content:" *";color: #1e87f4;position: absolute;left: clamp(42px, 7.6vw, 70px);top: 36%;transform: translateY(-50%);font-size: 30px;}
.sub5_1 option{position: relative;}

.selectBox2{box-sizing:border-box;cursor:pointer;background:url(../img/sub/icon_sub_arrow--grey.png) no-repeat 97% 50% / 15px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px clamp(10px,2vw,30px);border:1px solid #e5e5e5;margin:0 0 clamp(8px,2vw,15px);font-size:clamp(16px,2vw,18px);color:#000;font-weight:600;position:relative}
.selectBox2 .label{display:flex;align-items:center;width:inherit;height:inherit;border:0 none;outline:0 none;background:transparent;cursor:pointer;gap:6px;font-size:clamp(16px,2vw,18px);color:#e6e6e6;font-weight:600}
.selectBox2 .label span{color:#1e87f4}
.selectBox2 .optionList{position:absolute;top:45px;left:0;width:100%;background:#fff;color:#000;list-style-type:none;padding:0;overflow:hidden;max-height:0;transition:.5s ease-in;z-index:1}
.selectBox2 .optionList.active{max-height:500px;border:1px solid #e5e5e5;1px border:solid}
.selectBox2 .optionItem{border-bottom:1px solid #e5e5e5;padding:12px clamp(10px,2vw,30px);transition:.1s}
.selectBox2 .optionItem:last-child{border-bottom:0 none}
.selectBox2 .optionList::-webkit-scrollbar{width:6px}
.selectBox2 .optionList::-webkit-scrollbar-track{background:transparent}
.selectBox2 .optionList::-webkit-scrollbar-thumb{background:#303030;border-radius:45px}
.selectBox2 .optionList::-webkit-scrollbar-thumb:hover{background:#303030}


@media (max-width: 1440px){
	.sub5_1 .map__wrap{margin-top: 40px;}
	.sub5_1 .information__wrap .img__box{width: 260px;}
	.sub5_1 .information__wrap .title__box{font-size: 22px;}
	.sub5_1 .information__wrap .information__box ul li{margin: 0 8px;font-size: 17px;}
	.sub5_1 .information__wrap{flex-direction: column;}
}

@media (max-width: 1300px){
	.sub5_1 .map__wrap{margin-top: 30px;}
	.sub5_1 .wrap_map {height: 220px !important;}
	.sub5_1 .map__wrap .map{height: 400px;}
	.sub5_1 .information__wrap{gap: 50px;padding: 21px 20px;}
	.sub5_1 .information__wrap .img__box{width: 240px;}
	.sub5_1 .information__wrap .information__box ul li{margin: 0 5px;font-size: 16px;}
}

@media (max-width: 1024px){
  .sub5_1 .right__con .top_con.df{gap: 0; flex-direction: column;}

	.sub5_1 .wrap_map {height: 190px !important;}
	.sub5_1 .map__wrap .map{height: 300px;}
	.sub5_1 .information__wrap{justify-content:center;padding: 12px;    flex-direction: column;}
	.sub5_1 .information__wrap .img img:first-child{display: none;}
	.sub5_1 .information__wrap .img__box{display:none;}
	.sub5_1 .information__wrap .information__box ul{justify-content:center;}
	.sub5_1 .information__wrap .information__box ul li{font-size: 15px;}
}

@media (max-width: 768px){
  .sub5_1 .df{flex-direction: column;}
  .sub5_1 li.df{width: 100%;flex-direction: row;}
  .sub5_1 .right__con .top_con.df{align-items: center;}
  .sub5_1 .left_con,.sub5_1 .right_con{flex: none;width: 100%;}


	.sub5_1 .wrap_map  {height: 180px !important;}
	.sub5_1 .map__wrap .map{height: 250px;}
	.sub5_1 .information__wrap .information__box ul li{margin:0}
	.sub5_1 .information__wrap .information__box ul li p span{font-weight: 700;padding-right:10px}
	.sub5_1 .information__wrap .title__box{font-size: 20px;width: 100%;text-align: left;}
	.sub5_1 .information__wrap{padding: 15px 20px;gap: 10px 0;flex-wrap: wrap;justify-content: left;}
	.sub5_1 .information__wrap .information__box ul{/* display: block; */gap: 20px;}
	.sub5_1 .information__wrap .information__box ul li:after{left: -12px;}
}

@media (max-width: 600px){
	.sub5_1 .information__wrap{padding:15px 0}
	.sub5_1 .information__wrap .information__box ul{display: block;}
	.sub5_1 .information__wrap .information__box ul li:after{display:none;}
	.sub5_1 .information__wrap .information__box ul li{line-height: 1.8em;}
	.sub5_1 .information__wrap .information__box ul li p span{width:70px;display:inline-block}
}

@media (max-width: 500px){
	.sub5_1 .title__wrap::before {font-size: 30px; line-height: 20px;}
	.sub5_1 .map__wrap{margin-top: 15px;}
	.sub5_1 .information__wrap{padding: 10px 10px;}
}

/*sbu6_1*/
.sub6_1 {}

.sub6_1 #bo_list {position:relative;margin-bottom:20px}
.sub6_1 #bo_list:after {display:block;visibility:hidden;clear:both;content:""}
.sub6_1 #bo_list .td_board {width:120px;text-align:center}
.sub6_1 #bo_list .td_chk {width:30px;text-align:center;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1}
.sub6_1 #bo_list .td_date {width:60px;text-align:center}
.sub6_1 #bo_list .td_datetime {width:60px;text-align:center}
.sub6_1 #bo_list .td_group {width:100px;text-align:center}
.sub6_1 #bo_list .td_mb_id {width:100px;text-align:center}
.sub6_1 #bo_list .td_mng {width:80px;text-align:center}
.sub6_1 #bo_list .td_name {width:90px;text-align:left;padding:10px 0}
.sub6_1 #bo_list .td_nick {width:100px;text-align:center}
.sub6_1 #bo_list .td_num {width:50px;text-align:center}
.sub6_1 #bo_list .td_num2 {width:50px;text-align:center}
.sub6_1 #bo_list .td_numbig {width:80px;text-align:center}
.sub6_1 #bo_list .txt_active {color:#5d910b}
.sub6_1 #bo_list .txt_expired {color:#ccc}
.sub6_1 #bo_list tbody tr {border-left:2px solid transparent}
.sub6_1 #bo_list tbody tr:hover {border-left:2px solid #253dbe}
.sub6_1 #bo_list tbody .even td {background:#fbfbfb}
.sub6_1 
.sub6_1 #bo-cate {margin:0 0 25px;padding-left: 1px;padding-top: 1px;}
.sub6_1 #bo-cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sub6_1 #bo-cate ul {zoom:1;display: flex;flex-wrap:wrap; }
.sub6_1 #bo-cate ul:after {display:block;visibility:hidden;clear:both;content:""}
.sub6_1 #bo-cate li {margin-left: -1px;margin-top: -1px;}
.sub6_1 #bo-cate a{display:block;line-height:28px;padding:5px 15px;border:1px solid #ddd;color:#999;position: relative;transition:all 0.3s ease-out;}
.sub6_1 #bo-cate a:focus, #bo-cate a:hover, #bo-cate a:active {text-decoration:none;background:#666;color:#fff;border:1px solid #666;}
.sub6_1 #bo-cate #bo_cate_on{z-index:2;background:#212121;color:#fff;font-weight:bold;border:1px solid #212121;}
.sub6_1 
.sub6_1 
.sub6_1 /* 게시판 목록 공통 */
.sub6_1 .selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
.sub6_1 .chk_box {position:relative}
.sub6_1 .chk_box input[type="checkbox"] + label {position:relative;color:#676e70}
.sub6_1 .chk_box input[type="checkbox"] + label:hover {color:#2172f8}
.sub6_1 .chk_box input[type="checkbox"] + label span {float:left;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.sub6_1 .write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:20px}
.sub6_1 .write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.sub6_1 .chk_box input[type="checkbox"]:checked + label {color:#000}
.sub6_1 .chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px}
.sub6_1 
.sub6_1 
.sub6_1 
.sub6_1 .btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.sub6_1 .btn_bo_user li {float:left;width:40px;text-align:center;margin-left:5px;background:#fff}
.sub6_1 .btn_bo_user > li {position:relative}
.sub6_1 .btn_bo_adm {float:left}
.sub6_1 .btn_bo_adm li {float:left;margin-right:5px}
.sub6_1 .btn_bo_adm input {padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}
.sub6_1 .bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee}
.sub6_1 .bo_notice td a {font-weight:bold}
.sub6_1 .bo_notice .notice_icon {display:inline-block;line-height:25px;border-radius:5px;font-weight:bold;color:#f9267f}
.sub6_1 
.sub6_1 
.sub6_1 .td_num strong {color:#000}
.sub6_1 .bo_cate_link {float:left;display:inline-block;margin-right:10px;background:#e2eaf6;color:#3a8afd;font-weight:normal !important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em} /* 글제목줄 분류스타일 */
.sub6_1 .bo_cate_link:hover {text-decoration:none}
.sub6_1 .bo_tit {display:block;color:#000;font-weight:bold}
.sub6_1 .bo_current {color:#e8180c}
.sub6_1 #bo_list .profile_img img {border-radius:50%}
.sub6_1 #bo_list .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.sub6_1 
.sub6_1 #bo_list .bo_tit .title_icon {margin-right:2px}
.sub6_1 #bo_list .bo_tit .fa-heart {color:#ff0000}
.sub6_1 #bo_list .bo_tit .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.sub6_1 #bo_list .bo_tit .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.sub6_1 #bo_list .bo_tit .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.sub6_1 #bo_list .bo_tit .fa-caret-right {color:#bbb}
.sub6_1 #bo_list .bo_tit .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle}
.sub6_1 #bo_list .bo_tit .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;margin-left:5px;vertical-align:middle}
.sub6_1 
.sub6_1 .bo-sch-wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;}
.sub6_1 .bo-sch-content{width: 100%;height: 100%;align-items:center; justify-content:center; flex-wrap:wrap; align-content:center;display: flex;}
.sub6_1 .bo-sch {position: relative;z-index: 2;text-align:left;}
.sub6_1 .bo-sch h3{font-size: 50px;color:#fff;text-align: center;font-weight: 600;margin-bottom: 30px;opacity: 0;transform:translateY(-30px);/* text-shadow:5px 5px 10px rgba(0, 0, 0, .8); */}
.sub6_1 .bo-sch legend{}
.sub6_1 .bo-sch-box{background: #272C8F;border-radius: 10px;padding: 20px;box-shadow:10px 10px 20px 0 rgba(0, 0, 0, .4);width: 500px;opacity: 0;transform:translateY(-30px);}
.sub6_1 .bo-sch-inner{background: #ffffff;border-radius:10px;padding: 40px;}
.sub6_1 .bo-sch select{width: 100%;height: 43px;padding-left: 15px;border: 1px solid transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;background: url('./svg/chevron_down.svg') right 5px center no-repeat;background-size: 24px auto;border: 1px solid #aaa;font-size: 14px;}
.sub6_1 .bo-sch select::-ms-expand {display: none;}
.sub6_1 .bo-sch-input{display: block;}
.sub6_1 .bo-sch input[type=text] {width: 100%;height:43px;background: none;padding:0;padding: 0 10px;border: 1px solid #aaa;margin-top: 15px;font-size: 14px;color:#000}
.sub6_1 .bo-sch-btn{margin-top: 15px;padding-top: 15px;position: relative;text-align: center;}
.sub6_1 .bo-sch .sch-btn {height:38px;color:#fff;border:none;font-size:15px;padding: 0 20px;background: #383838;width: 100%;}
.sub6_1 
.sub6_1 .bo-sch-cls {position:absolute;right:50px;top:50px;width: 29px;height: 29px;background: url(./img/search_close.png) 0 0 no-repeat;z-index: 5;text-indent:-9999px;border: none;opacity: 0;transform:translateX(30px);}
.sub6_1 .bo-sch-bg {background:#000;background:rgba(0, 0, 0,0.8);width:100%;height:100%;position: absolute;left:0;top:0;cursor:pointer;}
.sub6_1 .bo-sch input[type=text]:focus, .bo-sch select:focus {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;}
.sub6_1 
.sub6_1 .bo-sch-wrap.active{display: block;}
.sub6_1 .bo-sch-wrap.active .bo-sch-cls{opacity: 1;transform:translateX(0px);transition:all 0.4s ease-out;}
.sub6_1 .bo-sch-wrap.active h3{opacity: 1;transform:translateY(0px);transition:all 0.4s ease-out;}
.sub6_1 .bo-sch-wrap.active .bo-sch-box{opacity: 1;transform:translateY(0px);transition:all 0.4s ease-out 0.15s;}
.sub6_1 
.sub6_1 
.sub6_1 
.sub6_1 .bo-top-wrap{display: flex;justify-content:space-between;align-items:flex-end;margin-bottom: 20px;}
.sub6_1 .list-total{font-size: 16px;font-weight: 500;background: url(./img/google-docs.png) 0 center no-repeat;padding-left: 30px;min-height:24px;line-height: 24px;}
.sub6_1 .list-total strong{color:#258ccf;font-weight: 600;}
.sub6_1 
.sub6_1 .board-btn a{vertical-align: top;display: inline-block;border: 1px solid #d1d1d1;font-size: 14px;font-weight: 700;padding: 6px 10px;position: relative;transition:all .3s ease-out;height: 32px;}
.sub6_1 .board-btn a:before{position: absolute;left:0;bottom:0;height: 50%;content:"";background: #f1f1f1;width: 100%;z-index: -2;}
.sub6_1 .board-btn a:after{position: absolute;left:0;bottom:0;height: 100%;content:"";background: #f1f5f9;width: 0;z-index: -1;transition:width 0.3s ease-out;}
.sub6_1 .board-btn a:hover:after{width: 100%;}
.sub6_1	.board-btn a:hover{border-color: #f1f5f9;box-shadow:3px 3px 8px rgba(0, 0, 0, .2);}

.sub6_1	.bo-bottom-wrap{display: flex;justify-content:space-between;align-items:flex-end;margin-bottom: 20px;}
.sub6_1	.bo-admin-select-wrap{display: inline-block;position: relative;}

.sub6_1	.more-opt {display:none;position:absolute;top:31px;right:0;background:#fff;z-index:999;width: 100%;box-shadow:3px 3px 8px rgba(0, 0, 0, .2);}
.sub6_1	.more-opt li {border-bottom:1px dotted #dfdfdf;}
.sub6_1	.more-opt li:last-child {border-bottom:0}
.sub6_1	.more-opt li button{width:100%;border:0;background:#fff;color:#333;text-align: left;padding: 8px;transition:all 0.3s ease-out;}
.sub6_1	.more-opt li:hover button {color:#000;background: #f1f5f9;}


.sub6_1	.btn-bo-rss{background: url(./img/rss.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-search{background: url(./img/search.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-write{background: url(./img/pencil.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-admin{background: url(./img/gear.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-admin-select{background: url(./img/bolt.png) 8px center no-repeat;padding-left: 28px !important;}

.sub6_1	.btn-bo-modify{background: url(./img/refresh.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-delete{background: url(./img/close.png) 8px center no-repeat;padding-left: 32px !important;background-size: 14px auto;}
.sub6_1	.btn-bo-copy{background: url(./img/copy.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-move{background: url(./img/move.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-list{background: url(./img/list.png) 8px center no-repeat;padding-left: 32px !important;}
.sub6_1	.btn-bo-reply{background: url(./img/reply.png) 8px center no-repeat;padding-left: 32px !important;}

.sub6_1	.bo-v-btn-wrap{display: flex;justify-content:space-between;margin-bottom: 15px;}
.sub6_1	.bo-v-btn-left{}


.sub6_1	.bo-admin-select-wrap.active .btn-bo-admin-select{border-color: #f1f5f9;box-shadow:3px 3px 8px rgba(0, 0, 0, .2);}
.sub6_1	.bo-admin-select-wrap.active .btn-bo-admin-select:after{width: 100%;}


.sub6_1	.fz-list{margin-bottom: 20px;border-top: 2px solid #222;font-size: 14px;color:#000}
.sub6_1	.fz-list i{display: none;}
.sub6_1	.fz-list li{display: flex;border-bottom: 1px solid #d8d8d8;position: relative;}
.sub6_1	.fz-list li:last-child{border-bottom: 1px solid #222;}
.sub6_1	.fz-list li>div{padding: 8px 0;display: flex;align-items:center;justify-content:center;min-height:50px;}

.sub6_1	.fz-list .fz-list-th{border-bottom: 1px solid #666;}
.sub6_1	.fz-list .fz-list-th>div{height: 55px;font-weight: 600;font-size: 14px;color:#000 !important}
.sub6_1	.fz-list .fz-list-th .fz-subject{justify-content:center !important;}

.sub6_1	.fz-list .fz-checkbox{flex:0 0 30px;}
.sub6_1	.fz-list .fz-num{flex:0 0 50px;}
.sub6_1	.fz-list .fz-subject{flex-grow:1;justify-content:flex-start !important;padding: 8px 10px;line-height: 1.6em;}
.sub6_1	.fz-list .fz-writer{flex:0 0 120px;}
.sub6_1	.fz-list .fz-date{flex:0 0 70px;}
.sub6_1	.fz-list .fz-hit{flex:0 0 45px;}
.sub6_1	.fz-list .fz-good{flex:0 0 45px;}
.sub6_1	.fz-list .fz-nogood{flex:0 0 45px;}

.sub6_1	.fz-list .fz-num, .fz-list .fz-hit, .fz-list .fz-good, .fz-list .fz-nogood, .fz-list .fz-date{color:#999;}

.sub6_1	.fz-list li:after{content:"";height: 100%;width: 0;background: #fafafa;position: absolute;left:0;top:0;z-index: -1;transition:width .3s ease-in-out;}
.sub6_1	.fz-list li:hover:after{width: 100%;}
.sub6_1	.fz-list li>div, .fz-list li>div *{transition:color .2s ease-in-out;}
.sub6_1	.fz-list li:hover>div, .fz-list li:hover>.fz-subject>a, .fz-list li:hover .sv_wrap>a, .fz-list li:hover .sv_member{color:#4158d1 !important}
.sub6_1	.fz-list li.fz-list-th:hover>div{color:#000 !important}
.sub6_1	.fz-list li.fz-list-th:after{display: none;}

.sub6_1	.fz-empty-list{min-height: 400px !important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;flex-grow:1;}

.sub6_1	.bo-cate-link{display: inline-block;position: relative;padding-right: 10px;margin-right: 10px;line-height: 20px;vertical-align: top;}
.sub6_1	.bo-cate-link:after{height: 20px;width: 1px;content:"";display: block;position: absolute;right:0;top:3px;background: linear-gradient(to bottom, #999, transparent);}
.sub6_1	.list-icon{width: 20px;height: 20px;display: inline-block;overflow: hidden;vertical-align: top;text-indent:-9999px;}
.sub6_1	.icon-reply{background: url(./img/reply-all.png) center center no-repeat;margin-right: 5px; background-size: 12px auto;}
.sub6_1	.icon-secret{background: url(./img/secret.png) center center no-repeat;margin-right: 5px;}
.sub6_1	.icon-file{background: url(./img/download.png) center center no-repeat;}
.sub6_1	.icon-link{background: url(./img/link.png) center center no-repeat;}
.sub6_1	.icon-new{background: url(./img/new.png) center center no-repeat;}
.sub6_1	.icon-pack-wrap{margin-left: 8px;}
.sub6_1	.icon-notice{text-indent:-9999px;display: inline-block;width: 20px;height: 20px;background: url(./img/mic.png) center center no-repeat;}
.sub6_1	.bo-current{color:#FF4800;font-weight: 600;}
.sub6_1	#bo_list .fz-subject .cnt_cmt{color:#FF4800;padding-left: 5px;font-size: 9px;font-family: tahoma;background: none;font-weight: 700;vertical-align: top;line-height: 20px;}
.sub6_1	.fz-list .sv_wrap>a{display: inline-block;display: flex;align-items:center;line-height: 1em;}
.sub6_1	.fz-list .sv_wrap a .profile_img{display: inline-block;vertical-align: middle;margin-right: 3px;}
.sub6_1	.fz-list .sv_wrap .sv a{font-size: 12px;}

.sub6_1	#bo_list .pg_wrap {clear:both;text-align: center;margin-top: 30px;display: block;float: none;}
.sub6_1	#bo_list .pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.sub6_1	#bo_list .pg {text-align:center;}
.sub6_1	#bo_list .pg_page, .pg_current {display:inline-block;vertical-align:middle;border:1px solid #ddd;background: none;border-radius:0;transition:all 0.3s ease-out;}
.sub6_1	#bo_list .pg a:focus, .pg a:hover {text-decoration:none}
.sub6_1	#bo_list .pg_page {color:#959595;font-size:14px;height:35px;line-height:33px;padding:0 13px;min-width:30px;text-decoration:none;position: relative;}
.sub6_1	#bo_list .pg_page:hover {background-color:#fafafa;box-shadow:0px 0px 5px rgba(0, 0, 0, .2);border-color: #b8b8b8;color:#212121;font-weight: bold;}
.sub6_1	#bo_list .pg_start {text-indent:-999px;overflow:hidden;padding:0;width: 35px;border:1px solid #ddd;background: none;}
.sub6_1	#bo_list .pg_prev {text-indent:-999px;overflow:hidden;padding:0;width: 35px;border:1px solid #ddd;background: none;}
.sub6_1	#bo_list .pg_end {text-indent:-999px;overflow:hidden;padding:0;width: 35px;border:1px solid #ddd;background: none;}
.sub6_1	#bo_list .pg_next {text-indent:-999px;overflow:hidden;padding:0;width: 35px;border:1px solid #ddd;background: none;}
.sub6_1	#bo_list .pg_prev:after{font-family:FontAwesome;width: 100%;position: absolute;left:0;top:0;height: 100%;content:"\f104";z-index: 1;text-indent:0;text-align: center;font-size: 18px;}
.sub6_1	#bo_list .pg_start:after{font-family:FontAwesome;width: 100%;position: absolute;left:0;top:0;height: 100%;content:"\f100";z-index: 1;text-indent:0;text-align: center;font-size: 18px;}
.sub6_1	#bo_list .pg_next:after{font-family:FontAwesome;width: 100%;position: absolute;left:0;top:0;height: 100%;content:"\f105";z-index: 1;text-indent:0;text-align: center;font-size: 18px;}
.sub6_1	#bo_list .pg_end:after{font-family:FontAwesome;width: 100%;position: absolute;left:0;top:0;height: 100%;content:" \f101";z-index: 1;text-indent:0;text-align: center;font-size: 18px;}
.sub6_1	#bo_list .pg_start:hover,#bo_list .pg_prev:hover,#bo_list .pg_end:hover,#bo_list .pg_next:hover {background-color:#fafafa}

.sub6_1	#bo_list .pg_current {display:inline-block;background:#212121;border:1px solid #212121;color:#fff;font-weight:bold;height:35px;line-height:33px;padding:0 13px;min-width:30px;position: relative;color:#fff;}
