/*slider*/
.flexslider .flex-direction-nav a.flex-next{font-size:0;background-image:url("popup_right_btn.png");background-position:left top;background-repeat:no-repeat;width:30px;height:40px;display:block;color:#000000;position: absolute;right: 1%;top: 50%;margin-top: -35px;}
.flexslider  .flex-direction-nav a.flex-prev{font-size:0;background-image:url("popup_left_btn.png");background-position:left top;background-repeat:no-repeat;width:30px;height:40px;display:block;color:#000000;position: absolute;left: 1%;top: 50%;margin-top: -35px;}
.flexslider .flex-direction-nav .flex-pauseplay a.flex-pause{font-size:0;background-image:url("popup_stop_btn.png");background-position:left top;background-repeat:no-repeat;width:8px;height:13px;display:block;cursor: pointer;color:#000000;z-index:10;position: absolute;left: 50%;margin-left: -480px;top: 520px;}
.flexslider .flex-direction-nav .flex-pauseplay a.flex-play{font-size:0;background-image:url("popup_play_btn.png");background-position:left top;background-repeat:no-repeat;width:7px;height:13px;display:block;cursor: pointer;color:#000000;z-index:10;position: absolute;left: 50%;margin-left: -500px;top: 520px;}
/* 슬라이더01 */
#slider001.flexslider {position:relative;overflow:hidden;background-color:#fafafa;width:100%;height:566px;}
#slider001 .flex-direction-nav{position: absolute;top: 0;left: 0px;z-index: 10;width: 100%;height: 100%;}
#slider001 .flex-direction-nav li{/*float:left;margin:0 2px;*/}
#slider001.flexslider .slides li {width:100%;height: 566px;}
#slider001.flexslider .slides li.bg01{background:url("main_img0101.jpg") no-repeat left top; background-size: 100% 100%;}
#slider001.flexslider .slides li.bg02{background:url("main_img0102.jpg") no-repeat left top; background-size: 100% 100%;}
#slider001.flexslider .slides li.bg03{background:url("main_img0103.jpg") no-repeat left top; background-size: 100% 100%;}
#slider001.flexslider .slides li.bg04{background:url("main_img0104.jpg") no-repeat left top; background-size: 100% 100%;}
#slider001.flexslider .slides li.bg05{background:url("main_img0105.jpg") no-repeat left top; background-size: 100% 100%;}

#slider001.flexslider .slides li img {width:100%;float:left}
#slider001.flexslider .flex-control-nav {height:15px;position:absolute;top:495px;left:50%;z-index:99;margin-left: -550px;}
#slider001.flexslider .flex-control-nav li {float:left;margin-left:7px;}
#slider001.flexslider .flex-control-nav li a {cursor:pointer;display:block;width:13px;height:13px;font-size:0;background:url("slider-pnor.png") no-repeat left top;}
#slider001.flexslider .flex-control-nav li a.flex-active {width:13px;	background:url("slider-pcur.png") no-repeat left center;}
/*#slider001 .flex-pauseplay a{height: 16px;z-index: 10;width: 20px;}*/
#slider001 .flex-active-slide{display:block !important;}
.slider001-conts{width: 1100px; margin: 0 auto;padding-top: 145px;}
.slider001-conts > div.m-txt > strong{font-size: 37px; color: #fff;}
.slider001-conts > div.m-txt > span{font-size: 28px; color: #fff;}

.program-bn {margin-top:15px;height: 420px;padding: 50px 0;background: url(bss_bg.jpg) center / cover no-repeat;}
.main-content {width: 1400px;margin: 0 auto;overflow: hidden;display: flex;justify-content: space-between;}
.program-bn li {width: 31%;float: left;text-align: center;}
.program-bn li img{width:100%;}
.program-bn a img:hover {transform: scale(1.05);}
.program-bn a img {transition: 1s;}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}

#main-line-5 {position:relative;background: #bcd1b0 url(main_bg2.png);margin-top: 20px;}
#main_visual_a {position: relative;width: 100%;height: 100%; overflow: hidden;max-width:1400px;margin:0 auto;margin-top:0px;margin-bottom:0px;}
#main_visual_a img {max-width: 100%;height: auto;border: 0;vertical-align: top;}

.contents-floor1{position: relative;}
.c-floor1-area{position: relative; /*right: 20%;*/ top: 0px; z-index: 99; width: 100%;background-color: #dededc;margin-bottom: 10px;}
.c-floor1-floor01Lf{float: left;background: #9b8669 url("main_img02.gif") no-repeat right bottom; width: 24%; height: 280px;}
.m-cf-txtBtn01{margin-left: 8px; padding-top: 20px;}
.m-cf-txtBtn01 > a{ font-family: 'notokr-medium'; font-size: 17px; color: #fff;background: url("m_btn01.png") no-repeat right center; padding-right: 27px;}
.m-cf-txtBtn01 > span{font-family: 'notokr-medium'; font-size: 18px; color: #fff;}
.m-cf-txtBtn01 > span.cor{color: #3f3f3f;}
.c-floor1-floor01Lf > ul{margin-top: 16px; margin-left: 19px;}
.c-floor1-floor01Lf > ul > li{width: 290px; background-color: #fff; margin-top: 6px;}
.c-floor1-floor01Lf > ul > li:hover{background-color:#453a04;}
.c-floor1-floor01Lf > ul > li > a{font-size: 15px;  font-family: 'notokr-medium'; color: #555555; background: url("m_btn05.gif") no-repeat 185px center; display: inline-block; line-height: 34px; padding-left: 10px; width: calc(100% - 10px);}
.c-floor1-floor01Lf > ul > li > a:hover{color: #fff;}
.c-floor1-floor01Rt{float: left; width: 25.8%; margin-left: 1px; height: 280px;}
.m-smallBox{float: left;background-color:#4f596a /*background:#4f596a url("main_img014.gif") no-repeat left top*/; width: 49.5%; height: 140px;}
.m-smallBox:hover{background-color:#453a04; }
.m-smallBox._cell01{height: 140px;}
.c-floor1-floor01Rt div:first-child{margin-right: 1px;}

.m-smallBox> div{background: url("main_img053.png") no-repeat 89% 79%; width: 100%;height: 100%;}
.m-smallBox.m-bg01{background: url("main_img032.png") no-repeat 80% bottom; background-color: #815f45;}
.m-smallBox.m-bg01:hover{background-color: #617f8f;}

.m-smallBox.m-bg02{background: url("main_img052.png") no-repeat right 0 bottom 20px; background-color: #dfeaec; width: 100%; margin-top: 1px;}
.m-smallBox.m-bg02-1{background: url("main_img052-1.png") no-repeat center center; width: 100%; margin-top: 8px;}

.m-smallBox.m-bg03{background: url("main_img050.png") no-repeat 83% 80%; background-color: #e5e5e5; margin-top: 8px;}
.m-smallBox.m-bg04{background: url("main_img051.png") no-repeat 80% 80%; background-color: #3bbdb4; margin-left: 8px; margin-top: 8px;}
.m-smallBox.m-bg05{background: url("main_img08.png") no-repeat right bottom; background-color: #4faed2; margin-left: 8px; margin-top: 8px;}

.m-cf-title-txt01{font-family: 'notokr-medium'; font-size: 22px; font-weight: bold; color: #3f3f3f;margin-left: 19px; margin-top: 20px;}
.m-cf-title-txt01 span{font-size: 15px; color: #8c9192; display: block;}

.m-btn-mt01{margin-left: 19px; margin-top: 15px; display: inline-block;}
.m-btn-mt01:hover{background-color:#05204e;}
.m-btn-mt02{margin-left: 19px; margin-top: 18px; display: inline-block;}

.contents-floor2{width: 1400px; margin: 20px auto 0;}
.c-fl2-lt{float: left;box-sizing: border-box;}

.m-smallBox2{float: left;background-color:#4f596a; width: 100%; height: 140px;margin-bottom: 1px;}
.m-smallBox2._cell10 {height: 140px;background: url("main_img16.jpg") round; }
.m-smallBox2._cell10:hover{background: #6b3207 url(" ");}
.m-cf-txtBtn02{margin-left: 28px; padding-top: 30px;}
.m-cf-txtBtn02 > a{ font-family: 'notokr-medium'; font-size: 22px; color: #fff;background: url("m_btn01.png") no-repeat right center; padding-right: 27px;}
.m-cf-txtBtn02 > span{font-family: 'notokr-medium'; font-size: 18px; color: #fff;}
.m-cf-txtBtn02 > span.cor{color: #3f3f3f;}
.m-smallBox3{float: left;background-color:#75954e; width: 100%; height: 140px;}
.m-smallBox3._cell10 {height: 140px;background: url("main_img17.jpg") round;}
.m-smallBox3._cell10:hover{background: #0f0c63 url(" ");}
.m-cf-txtBtn03{margin-left: 28px; padding-top: 30px;}
.m-cf-txtBtn03 > a{ font-family: 'notokr-medium'; font-size: 22px; color: #fff;background: url("m_btn01.png") no-repeat right center; padding-right: 27px;}
.m-cf-txtBtn03 > span{font-family: 'notokr-medium'; font-size: 18px; color: #fff;}
.m-cf-txtBtn03 > span.cor{color: #3f3f3f;}
.m-smallBox4{float: left;background-color:#75954e; width: 100%; height: 140px;margin-bottom: 1px;}
.m-smallBox4._cell10 {height: 140px;background: url("main_img18.jpg") round;}
.m-smallBox4._cell10:hover{background: #5b5904 url(" ");}
.m-cf-txtBtn04{margin-left: 28px; padding-top: 30px;}
.m-cf-txtBtn04 > a{ font-family: 'notokr-medium'; font-size: 22px; color: #fff;background: url("m_btn01.png") no-repeat right center; padding-right: 27px;}
.m-cf-txtBtn04 > span{font-family: 'notokr-medium'; font-size: 18px; color: #fff;}
.m-cf-txtBtn04 > span.cor{color: #3f3f3f;}
.m-smallBox5{float: left;background-color:#75954e; width: 100%; height: 140px;}
.m-smallBox5._cell10 {height: 140px;background: url("main_img19.jpg") round;}
.m-smallBox5._cell10:hover{background: #0f0c63 url(" ");}
.m-cf-txtBtn05{margin-left: 28px; padding-top: 30px;}
.m-cf-txtBtn05 > a{ font-family: 'notokr-medium'; font-size: 22px; color: #fff;background: url("m_btn01.png") no-repeat right center; padding-right: 27px;}
.m-cf-txtBtn05 > span{font-family: 'notokr-medium'; font-size: 18px; color: #fff;}
.m-cf-txtBtn05 > span.cor{color: #3f3f3f;}

.m-suliDv {/*background: url("main_img16.jpg") round;*/ width: 25%; height: 280px; padding-left: 0px; background-size: cover;margin-right: 1px;}
.m-suliDv > span{font-size: 24px; color: #fff; margin-top: 30px; display: inline-block;}
.m-suliDv > p{font-size: 16px; color: #fff; width: 265px; margin-top: 15px;}
.m-suliDv > a{display: inline-block; margin-top: 90px;}
.m-suliDv > a:hover{background-color: #42b415;}

.m-szbzDv{/*background: url("main_img17.jpg");background-repeat: no-repeat;background-position: center;background-size: cover;no-repeat left top;*/ width: 25%; height: 280px; padding-left: 0px;}
.m-szbzDv > span{font-size: 24px; color: #fff; margin-top: 30px; display: inline-block;}
.m-szbzDv > p{font-size: 16px; color: #fff; width: 265px; margin-top: 15px;}
.m-szbzDv > a{display: inline-block; margin-top: 90px;}
.m-szbzDv > a:hover{background-color: yellow;}

.gcmhDv{background: url("main_img17.gif") no-repeat 96% 25px;background-color: #d8ebf7; border: 1px solid #9d9696; border-left: 0; width: 350px; height: 273px; padding-left: 38px;}
.gcmhDv > p{font-size: 22px; color: #2a4552; margin-top: 30px;}
.gcmhDv > ul{ margin-top: 18px;}
.gcmhDv > ul > li{float: left; width: 147px; height: 143px; /*background-color: #fff;*/}
.gcmhDv > ul > li:first-child{margin-right: 1px;}
.gcmhDv > ul > li > div{background: url("main_img19.gif") no-repeat 85% 87%; width: 100%; height: 100%;}
.gcmhDv > ul > li > div > p{font-size: 17px; color: #369dad; margin-left: 22px; padding-top: 15px;}
.gcmhDv > ul > li > div > a{font-size: 13px; color: #7b7b7b; display: inline-block; margin-top: 5px;background: url("m_btn07.gif") no-repeat right center; padding-right: 12px; margin-left: 22px;}
.gcmhDv > span > a{font-size: 13px; color: #7b7b7b; display: inline-block; margin-top: 10px;background: url("m_btn0701.gif") no-repeat right center; padding-right: 12px;}
.gcmhDv > ul > li > div > span{font-size: 15px; color: #555555; display: block; margin-left: 22px;padding-top: 6px;}
.gcmhDv > ul > li > div > span > strong{font-size: 24px; color: #333333;}
.gcmhDv > ul > li > div.second{background: url("main_img18.gif") no-repeat 85% 85%;}
.gcmhDv > ul > li > div.second > p{color: #3584bc;}

.newiDv{height: 264px; width: 398px; border: 1px solid #9d9696; border-top: 0; padding-left: 17px;}
.m-smBox-title01{font-size: 21px; color: #333333; padding: 10px 0 10px 20px;border-bottom: 1px solid #a6bbd0;}
.newiDv > ul{position: relative; display: inline-block; margin-top: 9px;width: 360px;}
.newiDv > ul > li{float: left;}
.newiDv > ul > li > a{font-size: 15px; color: #666666; padding: 9px 13px; display: inline-block; border-left: 1px solid #7a9ab8;border-top: 1px solid #a6bbd0;border-bottom: 1px solid #a6bbd0;}
.newiDv > ul > li:first-child > a{border-left: 1px solid #a6bbd0;}    
.newiDv > ul > li.last > a{border-right: 1px solid #a6bbd0;}
.newiDv > ul > li > a.on{background-color: #49749f; border-left: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f; color: #fff;}
.newiDv > ul > li > div{display: none;position: absolute; left: 0px; top: 54px; width: 100%;}
.newiDv > ul > li > div ul li{height: 28px; overflow: hidden;}
.newiDv > ul > li > div ul li > a{font-size: 15px; color: #555555; line-height: 28px; display: inline-block; background: url("main_img21.gif") no-repeat left 12px; padding-left: 10px;}
.newiDv > ul > li > div > a{position: absolute; right: 0px; top: -92px;}

.c-fl2-100{width:100%;height:auto;}			   
.sline1{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline2{border-left: 0px solid #49749f;border-right: 0px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline3{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 1px solid #49749f;border-bottom: 1px solid #49749f;}
.sline4{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline5{border-left: 0px solid #49749f;border-right: 0px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}
.sline6{border-left: 1px solid #49749f;border-right: 1px solid #49749f;border-top: 0px solid #49749f;border-bottom: 1px solid #49749f;}

.hasaDv1{height: 264px; width: 33.3%; position: relative; padding-left: 0px;}
.hasaDv1 ul{height: 184px; width: 98%; margin-top: 0px;}
.hasaDv1 ul li{padding: 0 15px;}  
/* .hasaDv1 ul li:first-child{padding-bottom:18px;margin-top: 20px; } */
.hasaDv1 ul li > a{font-size: 15px; color: #333333; line-height: 18px; overflow: hidden; height: 18px; /*display: inline-block;*/}
.hasaDv1 ul li > p{font-size: 14px; color: #666666; line-height:19px;}
.hasaDv1 ul li > p > span{color: #49749f;}
.hasaDv1 > a{position: absolute; top: 12px; right: 25px;}

.hasaDv{height: 264px; width: 33.3%; position: relative; padding-left: 0px;}
.hasaDv ul{height: 184px; width: 100%; margin-top: 7px;}
.hasaDv ul li{padding: 0 15px;}  
/* .hasaDv ul li:first-child{padding-bottom:18px;margin-top: 20px; } */
.hasaDv ul li > a{font-size: 15px; color: #333333; line-height: 18px; overflow: hidden; height: 18px;}
.hasaDv ul li > p{font-size: 14px; color: #666666; line-height:19px;}
.hasaDv ul li > p > span{color: #49749f;}
.hasaDv > a{position: absolute; top: 12px; right: 25px;}

.akybDv{height: 264px;width: 33.3%;position: relative;padding-left: 0px;}
.akybDv ul{width: 100%;display: flex;justify-content: center;list-style: none;padding: 5px;margin: 0;}
.akybDv ul li{margin-top: 6px;text-align: center;}
/* .akybDv ul li:first-child{border-bottom: 1px dashed #dcdcdc; padding-bottom: 6px;} */
.akybDv ul li > div > a{float: left; width: 100%; padding-left: 0px;}
.akybDv ul li > div > a > img{border:1px solid #4a4a4a;}
.akybDv ul li > div > p{float: left; color: #555555; font-size: 14px; padding-top: 5px; width: 100%;}
.akybDv ul li > div > p > span{color: #555555; font-size: 15px; display: block;text-align: center;}
.akybDv > a{position: absolute; top: 12px; right: 19px;}
.akybDv ul li img {width:95%;height:170px;}

.contents-floor3{width: 1400px;margin: 0 auto;height: 380px;}
.quickMinwon2{text-align: center;}
.quickMinwon2 > ul{display: inline-block;}
.quickMinwon2 > ul > li{float: left; margin-left: 45px;}
.quickMinwon2 > ul > li:first-child{margin-left: 0px;}
.quickMinwon2 > ul > li > a > span{margin-left: 5px; font-size: 16px; color: #333333; }

.contents-floor4{width: 100%; border-top: 1px solid #d0d0d0; margin-top: 10px;}
.contents-floor4-area{width: 1400px; margin: 0 auto;position:relative; padding: 10px 0 10px;}
.contents-floor4-area > p{font-size: 15px; color: #333333; float: left;}

.sm_slide_banner{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;height:103px;width:100%;}
.sm_slide{width:100%; float: left;}
.sm_slide img{width:225px;height:58px;float:left;}
.sm_slide .left_icon{width:10px;height:13px;}
.sm_slide .right_icon{width:10px;height:13px;margin:0;}
.sm_slide .play_icon {width: 9px;height: 13px;}
.sm_slide .stop_icon {width: 9px;height: 13px;}
.sm_slide .controlPlus {width: 13px;height: 13px;}
.sm_slide .controlPlus a img{width: 13px;height: 13px;}

.bannerArea {width:1400px; float:left;}
.bannerArea:after {content:""; display:block; clear:both;}
.bannerArea ul.controlArea {overflow:hidden;position: absolute;left: 0;top: 0px;}
.bannerArea ul.controlArea li{float:left; margin-left: 6px;}
.bannerArea ul.controlArea li:first-child{margin-left: 0px;}
.bannerArea ul.controlArea li.controlStop {top:0px; left:0px;}
.bannerArea ul.controlArea li.controlPlay {top:0px; left:0px; display: none;}
.bannerArea ul.controlArea li.controlPrev {top:0px; left:0px;}
.bannerArea ul.controlArea li.controlNext {top:0px; right:0px;}
.bannerArea ul.controlArea li a {display:block; width: 10px; height: 13px;}

.bannerArea ul.banner {overflow:hidden;}
.bannerArea ul.banner li {float:left;margin-left:9px;}
.bannerArea ul.banner li:first-child {margin-left:0px;}
.bannerArea ul.banner li.last {margin-right:0;}
.bannerArea .outerWrap { position:relative; overflow:hidden; width:100%;height:58px;}
.bannerArea .outerWrap ul.banner { position:relative; height: 58px;}
.bannerArea .outerWrap ul.banner a{display:block;width:225px;height:58px;}

.m-ad-szgdv{margin-top: 200px;}
.m-ad-szgdv a{font-size: 14px; color: #b2b5c0;background: url(png_bg01.png) repeat left top;padding: 8px 15px;display: inline-block;}
.m-ad-szgdv span{font-size: 14px; color: #b2b5c0;background: url(png_bg01.png) repeat left top;padding: 8px 15px;display: inline-block;}
