@charset "utf-8";

/* ************** font ************** */
@font-face{
  font-family: 'S-Core';
  font-style: normal;
  font-weight: 300;
  src: url(/css/font/newFonts/S-CoreDream-3Light.eot);
  src: url(/css/font/newFonts/S-CoreDream-3Light.eot?#iefix) format('embedded-opentype'),
       url(/css/font/newFonts/S-CoreDream-3Light.woff2) format('woff2'),
       url(/css/font/newFonts/S-CoreDream-3Light.woff) format('woff'),
	   url(/css/font/newFonts/S-CoreDream-3Light.ttf) format('truetype');
}
@font-face{
  font-family: 'S-Core';
  font-style: normal;
  font-weight: 400;
  src: url(/css/font/newFonts/S-CoreDream-4Regular.eot);
  src: url(/css/font/newFonts/S-CoreDream-4Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/font/newFonts/S-CoreDream-4Regular.woff2) format('woff2'),
       url(/css/font/newFonts/S-CoreDream-4Regular.woff) format('woff'),
	   url(/css/font/newFonts/S-CoreDream-4Regular.ttf) format('truetype');
}
@font-face{
  font-family: 'S-Core';
  font-style: normal;
  font-weight: 500;
  src: url(/css/font/newFonts/S-CoreDream-5Medium.eot);
  src: url(/css/font/newFonts/S-CoreDream-5Medium.eot?#iefix) format('embedded-opentype'),
       url(/css/font/newFonts/S-CoreDream-5Medium.woff2) format('woff2'),
       url(/css/font/newFonts/S-CoreDream-5Medium.woff) format('woff'),
	   url(/css/font/newFonts/S-CoreDream-5Medium.ttf) format('truetype');
}
@font-face{
  font-family: 'S-Core';
  font-style: normal;
  font-weight: 600;
  src: url(/css/font/newFonts/S-CoreDream-6Bold.eot);
  src: url(/css/font/newFonts/S-CoreDream-6Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/newFonts/S-CoreDream-6Bold.woff2) format('woff2'),
       url(/css/font/newFonts/S-CoreDream-6Bold.woff) format('woff'),
	   url(/css/font/newFonts/S-CoreDream-6Bold.ttf) format('truetype');
}
@font-face{
  font-family: 'S-Core';
  font-style: normal;
  font-weight: 700;
  src: url(/css/font/newFonts/S-CoreDream-7ExtraBold.eot);
  src: url(/css/font/newFonts/S-CoreDream-7ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/newFonts/S-CoreDream-7ExtraBold.woff2) format('woff2'),
       url(/css/font/newFonts/S-CoreDream-7ExtraBold.woff) format('woff'),
	   url(/css/font/newFonts/S-CoreDream-7ExtraBold.ttf) format('truetype');
}

/* ************** reset ************** */
*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{-webkit-font-smoothing:antialiased;font-family:'S-Core', sans-serif;font-size:15px;font-weight:400;color:#3b3b3b;letter-spacing:-0.5px;word-break:break-word;}
body,p,h1,h2,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul,ol,li{display:block;list-style:none;}
img{border:0px none;max-width:100%;}
img,input,button,label,select{vertical-align:middle;}
input[type='text'],input[type='password'],input[type='number'],select{padding-left:5px;}
input[type='submit'],input[type='button'],button{cursor:pointer;overflow:visible;}
i,em,address{font-style:normal;}
a{text-decoration:none;color:#3b3b3b;}
a:hover{text-decoration:none;}
table{border-spacing:0;table-layout:fixed;width:100%;}
table table{width:auto;}
caption{overflow:hidden;width:1px;height:1px;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px;}

/* ************** common ************** */
.inner{display:block;position:relative;margin:0 auto;width:1300px;box-sizing:border-box;}
.inner:after{display:block;content:'';clear:both;}
.soundOnly{display:block !important;position:absolute !important;top:-9999px !important;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
#dim{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:99;}
#dim.active{display:block;}

/* ************** form ************** */
input[type='text'],input[type='password'],input[type='number'],input[type='submit'],input[type='button'],button{-webkit-appearance:none;appearance:none;margin:1px;height:32px;font-family:'NanumSquare',sans-serif;font-size:16px;border:1px solid #b6b6b6;border-radius:0;box-sizing:border-box;}
textarea{margin:1px;padding:5px;height:170px;font-family:'S-Core',sans-serif;font-size:16px;border:1px solid #b6b6b6;box-sizing:border-box;}
input[type='file']{margin:1px;padding:1px;height:32px;font-family:'S-Core',sans-serif;font-size:16px;border:1px solid #b6b6b6;border-radius:0;vertical-align:middle;box-sizing:border-box;}

/* ************** tab ************** */
.tabBar{margin-bottom:25px;}
.tabBar li{display:inline-block;margin-right:20px;}
.tabBar li a{display:block;height:34px;line-height:34px;font-size:28px;color:#bababa;font-weight:500;vertical-align:middle;box-sizing:border-box;}
.tabBar li.active a{color:#004ea2;font-weight:700;border-bottom:1px solid #004ea2;}
.tabPage{display:none;}
.tabPage.active{display:block;}

/* ************** layout ************** */
#wrap{min-width:1330px;}
.skipNav li a{position:absolute;left:0;top:-60px;width:250px;height:60px;line-height:60px;font-size:20px;color:#fff;text-align:center;background:#2d5182;z-index:100;}
.skipNav li a:focus{top:0;}

#mainHeader{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom:1px solid rgba(255,255,255,0.2);z-index:100;}
#mainHeader h1{position:absolute;left:50%;top:35px;margin-left:-650px;width:213px;height:39px;text-indent:-9999px;background:url('/images/kipa/main/img_hLogo.png') center no-repeat;}
#mainHeader h1 a{display:block;}
#gnbMenu{margin:0 auto;width:700px;}
#gnbMenu > li{display:inline-block;padding:13px 17px 0;}
#gnbMenu > li > a{display:block;position:relative;height:85px;line-height:85px;font-size:18px;font-weight:500;color:#fff;}
#gnbMenu > li > a:before{display:block;content:'';position:absolute;left:50%;bottom:0;width:0%;height:3px;background:#f28f00;transform:translateX(-50%);transition-duration:0.3s;}
#gnbMenu > li.active > a:before{width:100%;}
#gnbMenu > li .subMenu{display:none;position:absolute;left:0;right:0;top:98px;background:#fff;box-shadow:20px 20px 20px rgba(0,0,0,0.1);border-top:1px solid #ccc;}
#gnbMenu > li.active .subMenu{display:block;}
#gnbMenu > li .subMenu:before{display:block;content:'';position:absolute;left:0;top:0;bottom:0;width:50%;background:#f3f6fb;}
#gnbMenu > li .subMenu .inner{padding-left:286px;width:1320px;}
#gnbMenu > li .subTitle{position:absolute;left:0;top:0;bottom:0;padding:45px 0 0 15px;width:286px;box-sizing:border-box;}
#gnbMenu > li .subTitle:before{display:block;content:'';position:absolute;bottom:0;right:0;width:465px;height:193px;background:url('/images/kipa/main/bg_gnbMenu.png') center no-repeat;}
#gnbMenu > li .subTitle b{display:block;margin-bottom:20px;font-size:36px;font-weight:600;color:#004ea2;}
#gnbMenu > li .subTitle span{font-size:14px;font-weight:400;}
#gnbMenu > li .dep2{display:flex;flex-wrap:wrap;padding:50px 0 0 25px;min-height:425px;background:#fff;box-sizing:border-box;}
#gnbMenu > li .dep2 > li{width:25%;margin-bottom:30px;padding:0 10px;box-sizing:border-box;}
#gnbMenu > li.m1 .dep2 > li:nth-child(2),
#gnbMenu > li.m2 .dep2 > li:first-child{width:50%;}
#gnbMenu > li .dep2 > li > a{display:block;padding:13px 10px;font-size:20px;font-weight:600;color:#004ea2;line-height:125%;text-align:center;border:1px solid #a7b3c6;transition-duration:0.3s;}
#gnbMenu > li .dep2 > li:hover > a{color:#fff;background:#136ac7;border:1px solid #136ac7;}
#gnbMenu > li .dep2 > li > a > span{font-size:17px;font-weight:300;}
#gnbMenu > li .dep2 > li > ul{padding:15px 0;}
#gnbMenu > li .dep2 > li > ul > li{position:relative;padding:6px 0 6px 12px;box-sizing:border-box;}
#gnbMenu > li .dep2 > li > ul > li:before{display:block;content:'';position:absolute;left:0;top:15px;width:3px;height:3px;background:#bababa;border-radius:50%;}
#gnbMenu > li .dep2 > li > ul > li > a{display:inline-block;font-size:16px;border-bottom:1px solid transparent;}
#gnbMenu > li .dep2 > li > ul > li > a:hover{color:#136ac7;border-bottom:1px solid #136ac7;}
#gnbMenu > li.m1 .dep2 > li:nth-child(2) > ul,
#gnbMenu > li.m2 .dep2 > li:first-child > ul,
#gnbMenu > li.m4 .dep2 > li:nth-child(2) > ul{display:flex;flex-wrap:wrap;}
#gnbMenu > li.m1 .dep2 > li:nth-child(2) > ul > li,
#gnbMenu > li.m2 .dep2 > li:first-child > ul > li,
#gnbMenu > li.m4 .dep2 > li:nth-child(2) > ul > li{width:50%;}

.topMenu{position:absolute;right:50%;top:42px;margin-right:-700px;}
.topMenu *{vertical-align:top;}
.topMenu .btnEng{display:inline-block;padding-left:25px;line-height:25px;color:#fff;background:url('/images/kipa/main/icon_eng.png') left center no-repeat;}
.topMenu .snsGrp{display:inline-block;margin-left:20px;}
.topMenu .snsGrp li{display:inline-block;padding:0 2px;}
.topMenu .snsGrp li a{display:block;width:25px;height:25px;text-indent:-9999px;background-position:center;background-repeat:no-repeat;}
.topMenu .snsGrp li.sns1 a{background-image:url('/images/kipa/main/icon_youtube.png');}
.topMenu .snsGrp li.sns2 a{background-image:url('/images/kipa/main/icon_facebook.png');}
.topMenu .snsGrp li.sns3 a{background-image:url('/images/kipa/main/icon_Instagram.png');}
.topMenu .snsGrp li.sns4 a{background-image:url('/images/kipa/main/icon_kakao.png');}
.topMenu .btnSrchOpen{display:inline-block;margin-left:25px;width:25px;height:25px;text-indent:-9999px;background:url('/images/kipa/main/icon_srch_open.png') center no-repeat;}
.topMenu .btnMenuOpen{display:inline-block;margin-left:20px;width:25px;height:25px;text-indent:-9999px;background:url('/images/kipa/main/icon_menu_open.png') center no-repeat;}
.topSrch{display:none;position:fixed;left:0;right:0;top:98px;padding:20px 0 30px;background:#fafafa;z-index:100;}
.topSrch.active{display:block;}
.topSrch .box{margin:0 auto;width:920px;}
.topSrch p{display:inline-block;position:relative;padding-right:70px;width:800px;height:70px;border-bottom:2px solid #004ea2;box-sizing:border-box;}
.topSrch p input[type="text"]{width:100%;height:70px;background:transparent;border:none;}
.topSrch p .btnSrch{display:inline-block;position:absolute;right:0;bottom:0;width:70px;height:70px;text-indent:-9999px;background:url('/images/kipa/main/icon_srch_on.png') center no-repeat;border:none;}
.topSrch .btnSrchClose{display:inline-block;width:70px;height:70px;text-indent:-9999px;background:url('/images/kipa/main/icon_allMenu_close.png') center no-repeat;}
.topSrch ::-webkit-input-placeholder{font-size:24px;font-weight:500;color:#004ea2;}
.topSrch ::-moz-placeholder{font-size:24px;font-weight:500;color:#004ea2;}
.topSrch :-ms-input-placeholder{font-size:24px;font-weight:500;color:#004ea2;}

#mainHeader.hover,
#mainHeader.scroll{background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.1);}
#mainHeader.hover h1,
#mainHeader.scroll h1{background-image:url('/images/kipa/main/img_hLogo_on.png');}
#mainHeader.hover #gnbMenu > li > a,
#mainHeader.scroll #gnbMenu > li > a{color:#121212;}
#mainHeader.hover .topMenu .snsGrp li.sns1 a,
#mainHeader.scroll .topMenu .snsGrp li.sns1 a{background-image:url('/images/kipa/main/icon_youtube_on.png');}
#mainHeader.hover .topMenu .snsGrp li.sns2 a,
#mainHeader.scroll .topMenu .snsGrp li.sns2 a{background-image:url('/images/kipa/main/icon_facebook_on.png');}
#mainHeader.hover .topMenu .snsGrp li.sns3 a,
#mainHeader.scroll .topMenu .snsGrp li.sns3 a{background-image:url('/images/kipa/main/icon_Instagram_on.png');}
#mainHeader.hover .topMenu .snsGrp li.sns4 a,
#mainHeader.scroll .topMenu .snsGrp li.sns4 a{background-image:url('/images/kipa/main/icon_kakao_on.png');}
#mainHeader.hover .topMenu .btnEng,
#mainHeader.scroll .topMenu .btnEng{color:#121212;background-image:url('/images/kipa/main/icon_eng_on.png');}
#mainHeader.hover .topMenu .btnSrchOpen,
#mainHeader.scroll .topMenu .btnSrchOpen{background-image:url('/images/kipa/main/icon_srch_on.png');}
#mainHeader.hover .topMenu .btnMenuOpen,
#mainHeader.scroll .topMenu .btnMenuOpen{background-image:url('/images/kipa/main/icon_menu_on.png');}

#allMenu{display:none;position:absolute;top:30px;left:50%;margin-left:-650px;padding:15px 45px 60px;width:1300px;background:#fff;;box-sizing:border-box;z-index:100;}
#allMenu h2{height:80px;line-height:80px;font-size:30px;font-weight:500;}
#allMenu .btnMenuClose{display:inline-block;position:absolute;right:0;top:0;width:80px;height:80px;text-indent:-9999px;background:url('/images/kipa/main/icon_allMenu_close.png') center no-repeat;}
#allMenu .subTitle{display:none;}
#allMenu > ul{display:flex;border-bottom:1px solid #e5e5e5;}
#allMenu > ul > li{flex:1;position:relative;border-right:1px solid #e5e5e5;}
#allMenu > ul > li:first-child{border-left:1px solid #e5e5e5;}
#allMenu > ul > li > a{display:block;height:60px;line-height:60px;font-size:22px;color:#fff;text-align:center;background:#004ea2;}
#allMenu > ul > li:before{display:block;content:'';position:absolute;left:-1px;top:0;width:1px;height:60px;background:#1c426c;}
#allMenu > ul > li:first-child:before{display:none;}
#allMenu  .inner{width:auto;}
#allMenu .dep2{padding:25px 20px;}
#allMenu .dep2 > li{margin-bottom:20px;}
#allMenu .dep2 > li > a{font-size:20px;font-weight:500;color:#121212;}
#allMenu .dep2 > li:hover > a{font-weight:600;color:#004ea2;}
#allMenu .dep2 > li > a > span{display:block;}
#allMenu .dep2 > li > ul{margin-top:10px;}
#allMenu .dep2 > li > ul > li{position:relative;padding:4px 0 4px 12px;box-sizing:border-box;}
#allMenu .dep2 > li > ul > li:before{display:block;content:'';position:absolute;left:0;top:15px;width:3px;height:3px;background:#bababa;border-radius:50%;}
#allMenu .dep2 > li > ul > li > a{display:inline-block;font-size:16px;border-bottom:1px solid transparent;}
#allMenu .dep2 > li > ul > li > a:hover{color:#136ac7;border-bottom:1px solid #136ac7;}
#allMenu.active{display:block;}

#mainFooter{padding:45px 0 80px;background:#f5f5f5;}
#mainFooter .fLogo{display:inline-block;position:absolute;left:10px;top:0;width:227px;height:42px;text-indent:-9999px;background:url('/images/kipa/main/img_fLogo.png') center no-repeat;}
#mainFooter .fMenu{padding-left:310px;}
#mainFooter .fMenu li{display:inline-block;margin-right:35px;}
#mainFooter .fMenu li a{display:block;padding:10px 0;font-weight:500;}
#mainFooter .fMenu li.privacy a{color:#095ab1;}
#mainFooter .copy{padding-left:310px;color:#666;line-height:160%;}

/* ************** main ************** */
#mainPopSlider{display:block;position:fixed;bottom:50px;left:0;width:500px;background:#fff;z-index:100;}
#mainPopSlider .mainPopBtn{position:relative;padding:0 20px;line-height:60px;border:1px solid #ddd;}
#mainPopSlider label{margin-left:5px;font-size:16px;}
#mainPopSlider .btnMainPopClose{display:inline-block;position:absolute;right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url('/images/kipa/main/icon_mainPop_close.png') center no-repeat;}
#mainPopSlider .swiper-button-prev{left:0;width:46px;height:46px;text-indent:-9999px;background:rgba(0,0,0,0.3) url('/images/kipa/main/icon_pop_prev.png') left 10px center no-repeat;background-size:11px 19px;border:none;border-radius:0 50% 50% 0;}
#mainPopSlider .swiper-button-next{right:0;width:46px;height:46px;text-indent:-9999px;background:rgba(0,0,0,0.3) url('/images/kipa/main/icon_pop_next.png') right 10px center no-repeat;background-size:11px 19px;border:none;border-radius:50% 0 0 50%;}
#mainPopSlider .swiper-button-prev:hover,
#mainPopSlider .swiper-button-next:hover{background-color:rgba(0,0,0,0.7);}
#mainPopSlider .swiperGrp{position:absolute;left:0;right:0;bottom:50px;text-align:center;z-index:10;}
#mainPopSlider .swiperGrp > button{margin-right:5px;width:26px;height:26px;text-indent:-9999px;border:none;border-radius:50%;}
#mainPopSlider .swiperGrp .swiper-button-start{display:none;background:rgba(0,0,0,0.5) url('/images/kipa/main/icon_pop_start.png') center no-repeat;}
#mainPopSlider .swiperGrp .swiper-button-stop{display:inline-block;background:rgba(0,0,0,0.5) url('/images/kipa/main/icon_pop_stop.png') center no-repeat;}
#mainPopSlider.active .swiperGrp .swiper-button-start{display:inline-block;}
#mainPopSlider.active .swiperGrp .swiper-button-stop{display:none;}
#mainPopSlider .swiperGrp .swiper-button-start:hover,
#mainPopSlider .swiperGrp .swiper-button-stop:hover{background-color:rgba(0,0,0,0.9);}
#mainPopSlider .swiper-pagination{display:inline-block;position:relative;}
#mainPopSlider .swiper-pagination-bullet{display:inline-block;margin:0 3px;width:8px;height:8px;text-indent:-9999px;background:#fff;border-radius:4px;opacity:0.8;}
#mainPopSlider .swiper-pagination-bullet-active{width:38px;}
#mainPopSlider .swiper-pagination-bullet:hover{opacity:1;}

#mainContainer h3{line-height:140%;font-weight:600;font-size:28px;}
#mainContainer h3 b{color:#004ea2;}

#visualSlider{height:705px;box-sizing:border-box;}
#visualSlider .swiper-slide{background-position:center top;background-repeat:no-repeat;}
#visualSlider .swiper-slide a{display:block;padding-top:430px;height:705px;box-sizing:border-box;}
#visualSlider .swiper-slide .slogan{margin:0 auto;width:1300px;}
#visualSlider .swiper-slide b{display:block;margin-bottom:35px;font-weight:700;font-size:48px;color:#fff;line-height:135%;}
#visualSlider .swiper-slide span{display:block;font-weight:500;font-size:18px;color:#fff;line-height:150%;transition-delay:0.1s;}
#visualSlider .swiper-slide b,
#visualSlider .swiper-slide span{transition-duration:1s;opacity:0;transform:translate(0,40px);}
#visualSlider .swiper-slide-active b,
#visualSlider .swiper-slide-active span{opacity:1;transform:translate(0,0);}
#visualSlider .swiperGrp{display:inline-block;position:absolute;right:50%;bottom:68px;margin-right:-650px;padding:12px 40px;background:rgba(255,255,255,0.2);border-radius:40px;z-index:2;}
#visualSlider .swiperGrp h3{display:inline-block;margin-right:35px;}
#visualSlider .swiperGrp .swiper-pagination{display:inline-block;position:static;margin-right:10px;width:auto;line-height:36px;font-size:14px;font-weight:300;color:#fff;}
#visualSlider .swiperGrp .swiper-pagination span{font-weight:600;font-size:22px;}
#visualSlider .swiperGrp button{margin:0;width:24px;height:36px;text-indent:-9999px;vertical-align:top;border:none;opacity:0.7;}
#visualSlider .swiperGrp button:hover{opacity:1;}
#visualSlider .swiperGrp .swiper-button-prev{display:inline-block;position:static;background:url('/images/kipa/main/icon_prev.png') center no-repeat;background-size:8px 15px;}
#visualSlider .swiperGrp .swiper-button-next{display:inline-block;position:static;background:url('/images/kipa/main/icon_next.png') center no-repeat;background-size:8px 15px;}
#visualSlider .swiperGrp .swiper-button-start{display:none;background:url('/images/kipa/main/icon_start.png') center no-repeat;}
#visualSlider .swiperGrp .swiper-button-stop{display:inline-block;background:url('/images/kipa/main/icon_stop.png') center no-repeat;}
#visualSlider.active .swiperGrp .swiper-button-start{display:inline-block;}
#visualSlider.active .swiperGrp .swiper-button-stop{display:none;}

.btnMore{display:inline-block;width:36px;height:36px;background:url('/images/kipa/main/icon_more.png') center no-repeat;text-indent:-9999px;border:1px solid #cecece;border-radius:50%;transition-duration:0.3s;}
.btnMore:hover{border-color:#888;transform:rotate(90deg);}

.mainSection1{position:relative;padding:80px 0 65px;}
#tabSlider .tabPage{margin:-10px -25px;}
#tabSlider .swiper-container{position:static;padding:10px 24px;}
#tabSlider .swiper-slide{position:relative;}
#tabSlider .swiper-slide:before{display:block;content:'';position:absolute;left:-25px;top:25px;bottom:15px;width:1px;background:#ddd;}
#tabSlider .swiper-slide a{display:block;position:relative;padding:20px 0;height:300px;transition-duration:0.3s;}
#tabSlider .swiper-slide a:hover{margin-top:-10px;}
#tabSlider .swiper-slide a:hover:before{display:block;content:'';position:absolute;left:-24px;right:-24px;top:0;bottom:-10px;border:3px solid #f28f00;box-shadow:1px 0 10px rgba(0,0,0,0.2);z-index:2;}
#tabSlider .swiper-slide em{display:block;margin-bottom:7px;font-weight:500;font-size:17px;color:#f39000;}
#tabSlider .swiper-slide b{display:block;display:-webkit-box;margin-bottom:20px;height:90px;line-height:30px;font-weight:500;font-size:22px;color:#121212;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-1px;word-break:keep-all;}
#tabSlider .swiper-slide .img{display:block;width:100%;height:164px;}
#tabSlider .swiper-slide .img img{height:164px;}
#tabSlider .swiper-slide .desc{display:block;display:-webkit-box;padding:5px;height:125px;line-height:25px;font-weight:300;color:#6e6e6e;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
#tabSlider .swiperGrp{display:inline-block;position:absolute;right:0;top:-4px;border-radius:40px;z-index:2;}
#tabSlider .swiperGrp .btnMore{width:40px;height:40px;}
#tabSlider .swiperGrp button{display:inline-block;position:static;margin:0;width:42px;height:42px;text-indent:-9999px;vertical-align:top;border:none;border-radius:50%;}
#tabSlider .swiperGrp .swiper-button-prev{background:#f2f2f2 url('/images/kipa/main/icon_slider_prev.png') center no-repeat;background-size:8px 15px;}
#tabSlider .swiperGrp .swiper-button-next{background:#f2f2f2 url('/images/kipa/main/icon_slider_next.png') center no-repeat;background-size:8px 15px;}
#tabSlider .swiperGrp button:hover{background-color:#dfdfdf;}
.mainSection2{padding:60px 0 80px;background:#eff3f9;}
.mainSection2 h3{margin-bottom:24px;color:#121212;}
.mainSection2 .row1{position:relative;margin-bottom:60px;}
.mainSection2 .row2{display:flex;justify-content:space-between;}
.mainSection2 .row2 .col1{position:relative;width:800px;}
.mainSection2 .row2 .col2{position:relative;width:450px;}
.mainSection2 .btnMore{position:absolute;right:0;top:0;}
.quickGrp{display:flex;justify-content:space-between;margin:-5px;}
.quickGrp li{flex:1;padding:5px;}
.quickGrp li a{display:block;position:relative;padding:5px 0 20px;text-align:center;background-color:#fff;background-repeat:no-repeat;background-position:center;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:2px;box-sizing:border-box;z-index:1;}
.quickGrp li a:before{display:block;content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(#47aae9, #2868d7);opacity:0;box-shadow:0 0 15px rgba(0,0,0,0.3);transition-duration:0.4s;z-index:2;}
.quickGrp li a:hover:before{opacity:1;}
.quickGrp li a i{display:block;position:relative;height:106px;background-position:center;background-repeat:no-repeat;z-index:3;}
.quickGrp li.item1 a i{background-image:url('/images/kipa/main/icon_quick1.png');}
.quickGrp li.item2 a i{background-image:url('/images/kipa/main/icon_quick2.png');}
.quickGrp li.item3 a i{background-image:url('/images/kipa/main/icon_quick3.png');}
.quickGrp li.item4 a i{background-image:url('/images/kipa/main/icon_quick4.png');}
.quickGrp li.item5 a i{background-image:url('/images/kipa/main/icon_quick5.png');}
.quickGrp li.item6 a i{background-image:url('/images/kipa/main/icon_quick6.png');}
.quickGrp li.item7 a i{background-image:url('/images/kipa/main/icon_quick7.png');}
.quickGrp li.item8 a i{background-image:url('/images/kipa/main/icon_quick8.png');}
.quickGrp li.item9 a i{background-image:url('/images/kipa/main/icon_quick9.png');}
.quickGrp li.item10 a i{background-image:url('/images/kipa/main/icon_quick10.png');}
.quickGrp li.item1 a:hover i{background-image:url('/images/kipa/main/icon_quick1_on.png');}
.quickGrp li.item2 a:hover i{background-image:url('/images/kipa/main/icon_quick2_on.png');}
.quickGrp li.item3 a:hover i{background-image:url('/images/kipa/main/icon_quick3_on.png');}
.quickGrp li.item4 a:hover i{background-image:url('/images/kipa/main/icon_quick4_on.png');}
.quickGrp li.item5 a:hover i{background-image:url('/images/kipa/main/icon_quick5_on.png');}
.quickGrp li.item6 a:hover i{background-image:url('/images/kipa/main/icon_quick6_on.png');}
.quickGrp li.item7 a:hover i{background-image:url('/images/kipa/main/icon_quick7_on.png');}
.quickGrp li.item8 a:hover i{background-image:url('/images/kipa/main/icon_quick8_on.png');}
.quickGrp li.item9 a:hover i{background-image:url('/images/kipa/main/icon_quick9_on.png');}
.quickGrp li.item10 a:hover i{background-image:url('/images/kipa/main/icon_quick10_on.png');}
.quickGrp li a span{position:relative;font-size:18px;font-weight:500;transition-duration:0.1s;z-index:3;}
.quickGrp li a:hover span{color:#fff;}
.videoGrp,
.cardGrp{display:flex;justify-content:space-between;margin:-10px;}
.videoGrp li,
.cardGrp li{flex:1;padding:10px;}
.videoGrp li a,
.cardGrp li a{display:block;}
.videoGrp li .img,
.cardGrp li .img{display:block;margin-bottom:15px;height:215px;text-align:center;border-radius:5px;overflow:hidden;}
.videoGrp li img,
.cardGrp li img{width:100%;height:215px;transition:0.5s all;}
.videoGrp li:hover img,
.cardGrp li:hover img{transform:scale(1.1);}
.videoGrp li b,
.cardGrp li b{display:block;display:-webkit-box;height:50px;line-height:25px;font-weight:400;font-size:18px;text-align:center;letter-spacing:-1px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;}

.mainSection3{position:relative;padding:60px 0 80px;height:540px;background:url('/images/kipa/main/bg_bookSlider.png') center top no-repeat;box-sizing:border-box;}
.mainSection3 h3{margin-bottom:24px;color:#fff;}
#bookSlider .swiper-container{position:absolute;left:50%;margin-left:-650px;right:0;}
#bookSlider .swiper-slide{padding-top:30px;}
#bookSlider .swiper-slide a{text-align:center;}
#bookSlider .swiper-slide .img{display:block;position:relative;margin-bottom:15px;height:246px;}
#bookSlider .swiper-slide .img:before{display:block;content:'';position:absolute;right:-25px;bottom:0;width:172px;height:39px;background:url('/images/kipa/main/bg_book_shadow2.png') right bottom no-repeat;z-index:-1;}
#bookSlider .swiper-slide img{width:188px;height:246px;border:1px solid #ddd;transition:0.3s all;}
#bookSlider .swiper-slide a:hover img{transform:scale(1.05);}
#bookSlider .swiper-slide em,
#bookSlider .swiper-slide .desc{display:none;word-break:keep-all;}
#bookSlider .swiper-slide b{display:block;display:-webkit-box;height:48px;line-height:24px;font-size:18px;font-weight:400;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-1px;word-break:keep-all;transition-duration:0.3s;}
#bookSlider .swiper-slide-active{padding-top:0;width:595px !important;}
#bookSlider .swiper-slide-active a{text-align:left;}
#bookSlider .swiper-slide-active .img{float:left;margin-right:30px;height:340px;}
#bookSlider .swiper-slide-active .img:before{right:-55px;width:284px;height:64px;background-image:url('/images/kipa/main/bg_book_shadow.png');}
#bookSlider .swiper-slide-active img{width:260px;height:340px;}
#bookSlider .swiper-slide-active em{display:inline-block;margin:7px 0 13px;padding:0 20px;height:29px;line-height:29px;font-size:17px;font-weight:500;color:#fff;background:#f39000;}
#bookSlider .swiper-slide-active b{margin-bottom:20px;height:64px;line-height:32px;font-size:23px;font-weight:500;color:#fff;}
#bookSlider .swiper-slide-active .desc{display:block;color:#fff;line-height:160%;}
#bookSlider .transparency a{opacity:0.3;}
#bookSlider .swiperGrp{position:absolute;right:50%;top:0;margin-right:-500px;opacity:1;}
#bookSlider .swiperGrp button{margin:0;width:42px;height:42px;text-indent:-9999px;vertical-align:top;border:none;border-radius:50%;}
#bookSlider .swiperGrp button:hover{background-color:#fff;}
#bookSlider .swiperGrp .swiper-pagination{display:inline-block;position:static;margin-right:15px;width:auto;line-height:36px;color:#fff;}
#bookSlider .swiperGrp .swiper-pagination span{font-weight:600;font-size:22px;color:#fff;}
#bookSlider .swiperGrp .swiper-button-prev{display:inline-block;position:static;background:rgba(255,255,255,0.85) url('/images/kipa/main/icon_slider_prev.png') center no-repeat;background-size:8px 15px;}
#bookSlider .swiperGrp .swiper-button-next{display:inline-block;position:static;background:rgba(255,255,255,0.85) url('/images/kipa/main/icon_slider_next.png') center no-repeat;background-size:8px 15px;}

.mainSection4{margin-bottom:100px;}
.mainSection4 h3{margin-bottom:24px;color:#121212;}
.mainSection4 .row1{display:flex;justify-content:space-between;margin-bottom:60px;}
.mainSection4 .row1 .col1{position:relative;padding-top:10px;width:748px;box-sizing:border-box;}
.mainSection4 .row1 .col2{position:relative;padding:25px 30px;width:490px;box-shadow:0 0 20px rgba(0,0,0,0.1);box-sizing:border-box;}
.mainSection4 .btnMore{position:absolute;right:0;top:0;}
.staffGrp{display:flex;margin:-18px;}
.staffGrp li{flex:1;padding:18px;}
.staffGrp li a{display:block;text-align:center;}
.staffGrp li .img{display:block;margin-bottom:20px;height:217px;text-align:center;overflow:hidden;}
.staffGrp li img{width:100%;height:217px;transition:0.5s all;}
.staffGrp li:hover img{transform:scale(1.1);}
.staffGrp li b{display:block;margin-bottom:7px;font-weight:400;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.staffGrp li span{font-weight:300;font-size:16px;color:#6e6e6e;}
#noticeSlider h3{margin-bottom:15px;font-size:24px;}
#noticeSlider .swiper-slide a{display:block;height:296px;overflow:hidden;}
#noticeSlider .swiper-slide img{width:100%;height:296px;transition:0.5s all;}
#noticeSlider .swiper-slide:hover img{transform:scale(1.1);}
#noticeSlider .swiperGrp{display:inline-block;position:absolute;right:0;top:0;}
#noticeSlider .swiperGrp .swiper-pagination{display:inline-block;position:static;margin-right:10px;width:auto;line-height:36px;}
#noticeSlider .swiperGrp .swiper-pagination span{font-weight:600;font-size:17px;}
#noticeSlider .swiperGrp button{margin:0;width:24px;height:36px;text-indent:-9999px;vertical-align:top;border:none;opacity:0.7;}
#noticeSlider .swiperGrp button:hover{opacity:1;}
#noticeSlider .swiperGrp .swiper-button-prev{display:inline-block;position:static;background:#fff url('/images/kipa/main/icon_slider_prev.png') center no-repeat;background-size:8px 15px;}
#noticeSlider .swiperGrp .swiper-button-next{display:inline-block;position:static;background:#fff url('/images/kipa/main/icon_slider_next.png') center no-repeat;background-size:8px 15px;}
#noticeSlider .swiperGrp .swiper-button-start{display:none;background:url('/images/kipa/main/icon_slider_start.png') center no-repeat;}
#noticeSlider .swiperGrp .swiper-button-stop{display:inline-block;background:url('/images/kipa/main/icon_slider_stop.png') center no-repeat;}
#noticeSlider.active .swiperGrp .swiper-button-start{display:inline-block;}
#noticeSlider.active .swiperGrp .swiper-button-stop{display:none;}
.mainSection4 .row2{display:flex;justify-content:space-between;}
.mainSection4 .row2 .col1{width:748px;}
.mainSection4 .row2 .col2{width:540px;}
.dataGrp{display:flex;}
.dataGrp li{flex:1;}
.dataGrp li a{display:block;padding:40px;height:257px;color:#fff;box-sizing:border-box;}
.dataGrp li.set1 a{background:#095ab1 url('/images/kipa/main/icon_data1.png') right 35px bottom 30px no-repeat;}
.dataGrp li.set2 a{background:#f28f00 url('/images/kipa/main/icon_data2.png') right 35px bottom 30px no-repeat;}
.dataGrp li b{display:inline-block;margin-bottom:18px;font-size:24px;font-weight:600;}
.dataGrp li a:hover b{box-shadow:inset 0 -12px 0 rgba(255,255,255,0.3);transition-duration:0.3s;}
.dataGrp li span{display:block;}
.linkGrp{display:flex;flex-wrap:wrap;margin:-6px;}
.linkGrp li{padding:6px;width:50%;box-sizing:border-box;}
.linkGrp li a{display:flex;align-items:center;padding:0 15px;width:100%;height:122px;font-size:17px;font-weight:600;background:#f2f2f2;box-sizing:border-box;}
.linkGrp li a:hover span{box-shadow:inset 0 -12px 0 rgba(0,0,0,0.1);transition-duration:0.3s;}
.linkGrp li i{display:inline-block;width:100px;text-align:center;}
#bannerSlider{padding:15px 0;border-top:1px solid #e4e4e4;}
#bannerSlider .swiper-container{position:static;margin-left:270px;}
#bannerSlider .swiper-slide{text-align:center;box-sizing:border-box;}
#bannerSlider .swiper-slide:before{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-16px;width:1px;height:32px;background:#eee;}
#bannerSlider .swiper-slide a{display:block;line-height:80px;overflow:hidden;}
#bannerSlider .swiper-slide img{transition:0.5s all;}
#bannerSlider .swiper-slide:hover img{transform:scale(1.15);}
#bannerSlider .swiperGrp{display:inline-block;position:absolute;left:10px;top:20px;}
#bannerSlider .swiperGrp h3{display:inline-block;margin-right:35px;font-size:24px;color:#121212;}
#bannerSlider .swiperGrp button{margin:0;width:24px;height:36px;text-indent:-9999px;vertical-align:top;border:none;opacity:0.7;}
#bannerSlider .swiperGrp button:hover{opacity:1;}
#bannerSlider .swiperGrp .swiper-button-prev{display:inline-block;position:static;background:#fff url('/images/kipa/main/icon_slider_prev.png') center no-repeat;background-size:8px 15px;}
#bannerSlider .swiperGrp .swiper-button-next{display:inline-block;position:static;background:#fff url('/images/kipa/main/icon_slider_next.png') center no-repeat;background-size:8px 15px;}
#bannerSlider .swiperGrp .swiper-button-start{display:none;background:url('/images/kipa/main/icon_slider_start.png') center no-repeat;}
#bannerSlider .swiperGrp .swiper-button-stop{display:inline-block;background:url('/images/kipa/main/icon_slider_stop.png') center no-repeat;}
#bannerSlider.active .swiperGrp .swiper-button-start{display:inline-block;}
#bannerSlider.active .swiperGrp .swiper-button-stop{display:none;}

#btnTopMove{display:none;position:fixed;right:50%;bottom:50px;margin-right:-740px;width:60px;height:60px;text-indent:-9999px;background:#fff url('/images/kipa/main/icon_top.png') center no-repeat;border:1px solid #eee;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.1);z-index:98;}
#btnTopMove:hover{box-shadow:0 0 30px rgba(0,0,0,0.15);}

/* 20230222 추가 */
.mainSection2 .row1{margin-bottom:10px;}
.mainSection2 .row2 .col1{margin-bottom:60px;width:auto;}
.videoGrp{margin:0 -15px;}
.videoGrp li{padding:0 15px;}
.videoGrp li .img{margin-left:auto;margin-right:auto;width:410px;height:231px;}
.videoGrp li img{height:231px;}
.mainSection3{height:550px;}
.mainSection4 .row0{margin-bottom:54px;}
.staffGrp{margin:0 -30px;}
.staffGrp li{padding:0 30px;}
.staffGrp li .img{margin-left:auto;margin-right:auto;width:390px;height:238px;}
.staffGrp li img{height:238px;}
.mainSection4 .row1{margin-bottom:54px;}
.mainSection4 .row1 .col1{padding:25px 40px;width:794px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.mainSection4 .row1 .col1 h3{margin-bottom:10px;font-size:24px;}
.mainSection4 .row1 .col1 .btnMore{right:40px;top:25px;}
.cardGrp{margin:0 -17px;}
.cardGrp li{padding:0 17px;}
.cardGrp li .img{margin-left:auto;margin-right:auto;width:215px;}

/* 20230302 추가 */
.mainSection2 .row2 .col1{margin-bottom:0;}
.mainSection4{overflow:hidden;}
.mainSection4 .row1-2Wrap{position:relative;padding:54px 0 60px;background:#eff3f9;}
.mainSection4 .row1-2Wrap:before{display:block;content:'';position:absolute;left:-50%;top:0;bottom:0;width:50%;background:#eff3f9;z-index:-1;}
.mainSection4 .row1-2Wrap:after{display:block;content:'';position:absolute;right:-50%;top:0;bottom:0;width:50%;background:#eff3f9;z-index:-1;}
.mainSection4 .row1-2{position:relative;}
.mainSection4 .row2{margin-top:60px;}

/* 20230707 추가 */
.mainSection4 .row2 .col1{width:762px;}
.dataGrp li a{padding:40px 30px;}
.dataGrp li.set1 a{background:#095ab1 url('/images/kipa/main/icon_data1_s.png') right 25px bottom 25px no-repeat;}
.dataGrp li.set2 a{background:#f28f00 url('/images/kipa/main/icon_data2_s.png') right 25px bottom 25px no-repeat;}
.dataGrp li.set3 a{background:#8d867d url('/images/kipa/main/icon_data3_s.png') right 25px bottom 25px no-repeat;}
.mainSection4 .row2 .col2{width:520px;}
.linkGrp li a{font-size:20px;line-height:1.5em;}
.linkGrp li i{margin-right:10px;width:70px;}