@charset "utf-8";

/* ***** main layout ***** */
#header .h-right > a{color:#fff;}
#header .h-right > a:after{background:rgba(255,255,255,0.3);}
#header .h-right .btn-srch{background-image:url('/images/common/ico_srch.png');}
#header .logo a{background-image:url('/images/common/logo_on.png');}
#header #gnb .btn-menu{background-image:url('/images/common/ico_menu.png');}
#header #gnb ul > li > a{color:#fff;}
#header.top-hide .h-top{display:none;}
#header.top-hide .logo a{background-image:url('/images/common/logo.png');}
#header.top-hide #gnb ul > li > a{color:#141414;}
#header.top-hide #gnb .btn-menu{background-image:url('/images/common/ico_menu_on.png');}

.section{position:relative;}
#fpNav{position:fixed;right:30px;top:50%;margin-top:-76px;z-index:99;}
#fpNav ul li a{display:flex;align-items:center;gap:5px;padding:2px 0;text-align:center;}
#fpNav li i{display:block;position:relative;margin:0 auto;width:12px;height:12px;background:#dcdcdc;border-radius:50%;}
#fpNav li span{display:inline-block;width:76px;height:34px;line-height:34px;font-weight:700;font-size:16px;color:#fff;background:#4bbbb1;border-radius:20px;opacity:0;}
#fpNav li.active a{}
#fpNav li.active i{background:#4bbbb1;}
#fpNav li.active span{opacity:1;}

/* ***** main content ***** */
.title-area{margin-bottom:32px;text-align:center;}
.title-area h3{margin-bottom:8px;font-weight:800;font-size:42px;line-height:1.3em;}
.title-area h3 b{font-weight:800;color:#3ab1a7;}
.title-area p{margin-bottom:10px;font-size:17px;color:#555;line-height:1.4em;}

.btn-more{display:inline-block;width:40px;height:60px;text-indent:-9999px;background:url('/images/main/ico_more.png') no-repeat center;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.btn-more:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.swiper-wrapper a{overflow:hidden;}
.swiper-wrapper a img{-webkit-transition-duration:0.3s;transition-duration:0.3s;box-sizing:border-box;}
.swiper-wrapper a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}

#visualSlider li{height:100vh;}
#visualSlider li a{display:block;height:100%;}
#visualSlider li a{display:flex;justify-content:space-between;}
#visualSlider li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;}
#visualSlider li.swiper-slide-active .bg{animation:mainBg 8s 0s both;}
#visualSlider li .txt-grp{position:absolute;top:50%;left:0;right:0;margin:-170px auto 0;padding:0 20px;width:1400px;font-size:36px;text-align:center;box-sizing:border-box;}
#visualSlider li .txt-grp > .txt-wrap{display:block;overflow:hidden;vertical-align:top;}
#visualSlider li .txt-grp > .txt-wrap.txt1{margin-bottom:20px;}
#visualSlider li .txt-grp > .txt-wrap > strong{display:block;font-weight:800;font-size:56px;color:#fff;line-height:1.2em;transform:translateY(50px);opacity:0;transition:transform 0.7s ease-in-out, opacity 0.7s ease-in-out;transition-delay:0.15s;}
#visualSlider li .txt-grp > .txt-wrap > span{display:block;font-size:36px;color:#fff;line-height:1.3em;transform:translateY(50px);opacity:0;transition:transform 0.7s ease-in-out, opacity 0.7s ease-in-out;transition-delay:0.15s;}
#visualSlider li .txt-grp > .txt-wrap > span b{font-weight:800;}
#visualSlider li a:hover img{-webkit-transform:scale(1) !important;transform:scale(1) !important;}
#visualSlider li.swiper-slide-active .txt-grp > .txt-wrap > strong,
#visualSlider li.swiper-slide-active .txt-grp > .txt-wrap > span{transform:translateY(0);opacity:1;}
#visualSlider .swiper-grp{position:absolute;left:50%;bottom:145px;margin:0 auto;padding:0 20px;z-index:10;transform:translateX(-50%);box-sizing:border-box;}
#visualSlider .swiper-grp > button{position:relative;width:20px;height:20px;text-indent:-9999px;z-index:10;}
#visualSlider .swiper-button-prev{left:0;background-image:url('/images/main/ico_prev_white.png');background-size:auto 20px;}
#visualSlider .swiper-button-next{right:0;background-image:url('/images/main/ico_next_white.png');background-size:auto 20px;}
#visualSlider .swiper-pagination{display:inline-block;position:static;vertical-align:middle;}
#visualSlider .swiper-pagination-bullet{position:relative;margin:0 10px;width:12px;height:12px;background:transparent;border:1px solid #fff;border-radius:12px;opacity:1;box-sizing:border-box;}
#visualSlider .swiper-pagination-bullet-active{width:29px;background:#fff;}
#visualSlider .swiper-auto{display:inline-block;position:relative;vertical-align:middle;}
#visualSlider .swiper-auto > button{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-size:9px 17px;z-index:10;}
#visualSlider .swiper-auto .swiper-button-stop{background:url('/images/main/ico_stop_white.png') no-repeat center;}
#visualSlider .swiper-auto .swiper-button-start{display:none;background:url('/images/main/ico_start_white.png') no-repeat center;}
#visualSlider.active .swiper-auto .swiper-button-stop{display:none;}
#visualSlider.active .swiper-auto .swiper-button-start{display:block;}

@keyframes mainBg{
	from{transform:scale(1.1);}
	to{transform:scale(1);}
}

.section2 .fp-tableCell > .inner{padding-top:80px;}
.section2 .row1{display:flex;justify-content:space-between;margin-bottom:40px;}
.section2 .row1 .left{width:760px;}
.section2 .row1 .right{width:577px;}

.section2 .swiper-wrap{position:relative;margin:0 -25px;}
#popupSlider{position:static;margin:0 25px;text-align:center;}
#popupSlider li a{display:block;height:420px;text-align:center;border-radius:40px 10px 40px 10px;box-sizing:border-box;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#popupSlider li img{height:100%;}
#popupSlider > button{position:absolute;margin-top:-25px;width:50px;height:50px;text-indent:-9999px;background-color:#fff;z-index:10;border:1px solid #e7e7e7;box-shadow:1px 3px 3px rgba(0,0,0,0.1);}
#popupSlider .swiper-button-prev{left:0;background-image:url('/images/main/ico_slider_prev.png');background-size:auto 20px;border-radius:10px 20px 20px 20px;}
#popupSlider .swiper-button-next{right:0;background-image:url('/images/main/ico_slider_next.png');background-size:auto 20px;border-radius:20px 10px 20px 20px;}
#popupSlider > button:hover{box-shadow:1px 5px 10px rgba(0,0,0,0.2);}
#popupSlider .swiper-grp{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:8px 50px;text-align:center;background:rgba(0,0,0,0.3);border-radius:30px 30px 0 0;z-index:10;}
#popupSlider .swiper-pagination{display:inline-block;position:static;vertical-align:middle;}
#popupSlider .swiper-pagination-bullet{margin:0 3px;width:12px;height:12px;background:transparent;border:1px solid #fff;border-radius:12px;opacity:1;box-sizing:border-box;}
#popupSlider .swiper-pagination-bullet-active{background:#fff;}
#popupSlider .swiper-auto{display:inline-block;position:relative;}
#popupSlider .swiper-auto > button{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-size:9px 17px;z-index:10;}
#popupSlider .swiper-auto .swiper-button-stop{background:url('/images/main/ico_stop_white.png') no-repeat center;}
#popupSlider .swiper-auto .swiper-button-start{display:none;background:url('/images/main/ico_start_white.png') no-repeat center;}
#popupSlider.active .swiper-auto .swiper-button-stop{display:none;}
#popupSlider.active .swiper-auto .swiper-button-start{display:block;}

.tab-content.board{position:relative;overflow:hidden;}

.board .tab-bar{margin-bottom:30px;font-size:0;border-bottom:2px solid #3fbbb0;}
.board .tab-bar li{display:inline-block;border:1px solid #dcdcdc;border-radius:10px 10px 0 0;border-bottom:none !important;}
.board .tab-bar li + li{margin-left:2px;}
.board .tab-bar li a{display:flex;justify-content:center;align-items:center;padding:0 20px;min-width:175px;height:58px;font-size:22px;text-align:center;box-sizing:border-box;}
.board .tab-bar li.active{position:relative;border:2px solid #3fbbb0;}
.board .tab-bar li.active:after{display:block;content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;border-bottom:2px solid #fff;}
.board .tab-bar li.active a{font-weight:700;color:#3ab1a7;}
.board .btn-more{position:absolute;right:-7px;top:0;}

.notice-list li{position:relative;margin:0 0 12px 20px;padding-left:14px;}
.notice-list li:before{display:block;content:'';position:absolute;left:0;top:8px;width:4px;height:4px;background:#313131;border-radius:50%;}
.notice-list li a{display:inline-block;position:relative;max-width:95%;color:#313131;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;}
.notice-list li a:before{display:block;content:'';position:absolute;left:0;bottom:0;width:0;height:7px;background:#3fbbb0;-webkit-transition-duration:0.3s;transition-duration:0.3s;opacity:0.2;}
.notice-list li a:hover:before{width:100%;}
.notice-list li.first{margin:0 0 30px 0;padding:0 0 15px 12px;border-bottom:1px dotted #888;}
.notice-list li.first:before{display:none;}
.notice-list li.first a{display:block;display:-webkit-box;margin-bottom:10px;max-height:60px;line-height:30px;font-weight:700;font-size:23px;color:#141414;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.notice-list li.first .date{font-size:17px;color:#3ab1a7;}

.section2 .row2{display:flex;justify-content:space-between;gap:20px;}
.section2 .row2 > div{display:flex;align-items:center;flex:1;padding:30px;border:1px solid #88c053;border-radius:20px;box-sizing:border-box;}
.section2 .row2 .left{flex-direction:row-reverse;}
.section2 .row2 .right{border-color:#e58b57;}
.section2 .row2 h4{padding:0 20px;font-weight:700;font-size:25px;line-height:1.1em;}

.quick-list{display:flex;width:100%;}
.quick-list li{flex:1;}
.quick-list li a{display:block;font-size:19px;color:#313131;text-align:center;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.quick-list li i{display:block;position:relative;margin:0 auto 10px;width:150px;height:120px;line-height:120px;background-image:url('/images/main/ico_quick1.png');background-repeat:no-repeat;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.quick-list li i:before{display:block;content:'';position:absolute;top:10px;left:50%;width:92px;height:92px;background:#dbeccb;border-radius:50%;transform:translateX(-50%);opacity:0;z-index:-1;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.quick-list li.item2 i{background-image:url('/images/main/ico_quick2.png');}
.quick-list li.item3 i{background-image:url('/images/main/ico_quick3.png');}
.quick-list li.item4 i{background-image:url('/images/main/ico_quick4.png');}
.quick-list li.item5 i{background-image:url('/images/main/ico_quick5.png');}
.quick-list li.item6 i{background-image:url('/images/main/ico_quick6.png');}
.quick-list li.item4 i:before,
.quick-list li.item5 i:before,
.quick-list li.item6 i:before{background:#f8e2d5;}
.quick-list li a:hover i:before{opacity:1;}

.section3{background:#f5f5f5;}

.edu .tab-bar{margin:0 auto 30px;font-size:0;text-align:center;}
.edu .tab-bar li{display:inline-block;position:relative;padding:0 38px;}
.edu .tab-bar li + li:before{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-11px;width:1px;height:22px;background:#c2c2c2;}
.edu .tab-bar li a{font-weight:700;font-size:26px;}
.edu .tab-bar li.active a{color:#3ab1a7;border-bottom:1px solid #3ab1a7;}

.section3 .swiper-wrap{position:relative;margin:0 -25px;}
.section3 .swiper-container{overflow:hidden;padding:10px 0 75px;}
.edu-slider{position:static;margin:0 25px;text-align:center;}
.edu-slider .swiper-slide{height:370px; transition:all 0.3s; width:25%;}
.edu-slider .swiper-slide.swiper-slide-active a{border-radius:40px 0 0 0;}
.edu-slider .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide a{border-radius:0 0 40px 0; }
.edu-slider .swiper-slide a{display:flex; flex-direction:column; align-items:flex-start; height:100%; padding:37px 30px; box-sizing:border-box; text-align:left;  background-color:#fff; box-shadow:3px 3px 28px rgba(0,0,0,0.05); border:3px solid #fff;}
.edu-slider .swiper-slide .category{display:inline-flex; height:36px; align-items:center; padding:0 25px; border-radius:18px 18px 18px 0; color:#fff; font-size:16px; margin-bottom:15px;}

.edu-slider .swiper-slide .category.type1{background-color:#51bab4;}
.edu-slider .swiper-slide .category.type2{background-color:#5c7bd7;}
.edu-slider .swiper-slide .category.type3{background-color:#51ba58;}
.edu-slider .swiper-slide .category.type4{background-color:#9574dd;}
.edu-slider .swiper-slide .category.type5{background-color:#e58b57;}
.edu-slider .swiper-slide .category.type6{background-color:#dc78d8;}
.edu-slider .swiper-slide .category.type7{background-color:#4ec0ca;}
.edu-slider .swiper-slide .category.type8{background-color:#89c054;}
.edu-slider .swiper-slide .category.type9{background-color:#6f7575;}

.edu-slider .swiper-slide .title{display:block;display:-webkit-box;max-height:90px;line-height:30px;font-weight:700;font-size:24px;color:#141414;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.edu-slider .swiper-slide .info{margin-top:auto; font-size:14px;}
.edu-slider .swiper-slide .info li{display:flex; align-items:center; margin-bottom:4px;}
.edu-slider .swiper-slide .info .lb{display:inline-flex; align-items:center; height:28px; box-sizing:border-box; border:1px solid #a3a3a3; padding:0 11px; color:#313131; border-radius:14px; margin-right:10px;}
.edu-slider .swiper-slide:hover{transform:translateY(-8px);}
.edu-slider .swiper-slide:hover a{border-color:#3ab1a7;}
.edu-slider .swiper-slide:first-child .no-data{border-radius:40px 0 0 0;}
.edu-slider .swiper-slide:last-child .no-data{border-radius:0 0 40px 0;}
.edu-slider .swiper-slide .no-data{display:flex;height:100%;align-items:center;justify-content:center;background-color:#fff;}
.edu-slider .swiper-slide .no-data p{position:relative;text-align:left;font-size:22px;color:#555;line-height:1.4em;}
.edu-slider .swiper-slide .no-data p:before{display:block;content:'';width:57px;height:61px;margin-bottom:30px;background:url('/images/main/i_program.png') left top no-repeat;}
.edu-slider > button{position:absolute;margin-top:-60px;width:50px;height:50px;text-indent:-9999px;background-color:#fff;z-index:10;border:1px solid #e7e7e7;box-shadow:1px 3px 3px rgba(0,0,0,0.1);}
.edu-slider .swiper-button-prev{left:0;background-image:url('/images/main/ico_slider_prev.png');background-size:auto 20px;border-radius:10px 20px 20px 20px;}
.edu-slider .swiper-button-next{right:0;background-image:url('/images/main/ico_slider_next.png');background-size:auto 20px;border-radius:20px 10px 20px 20px;}
.edu-slider > button:hover{box-shadow:1px 5px 10px rgba(0,0,0,0.2);}
.edu-slider .swiper-grp{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:8px 50px;text-align:center;z-index:10;}
.edu-slider .swiper-pagination{display:inline-block;position:static;vertical-align:middle;}
.edu-slider .swiper-pagination-bullet{margin:0 3px;width:12px;height:12px;background:transparent;border:1px solid #313131;border-radius:12px;opacity:1;box-sizing:border-box;}
.edu-slider .swiper-pagination-bullet-active{background:#313131;}
.edu-slider .swiper-auto{display:inline-block;position:relative;}
.edu-slider .swiper-auto > button{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-size:9px 17px;z-index:10;}
.edu-slider .swiper-auto .swiper-button-stop{background:url('/images/main/ico_slider_stop.png') no-repeat center;}
.edu-slider .swiper-auto .swiper-button-start{display:none;background:url('/images/main/ico_slider_start.png') no-repeat center;}
.edu-slider.active .swiper-auto .swiper-button-stop{display:none;}
.edu-slider.active .swiper-auto .swiper-button-start{display:block;}

.section4 .fp-tableCell > .inner{margin-top:-250px;}
.section4 .title-area{margin-bottom:12px;}

.sns-top{display:flex;align-items:center;justify-content:flex-end;padding:0 10px;}
.sns-top span{display:inline-block;margin-right:10px;font-size:18px;color:#555;}
.sns-top a{display:inline-block;margin-left:10px;width:38px;height:38px;text-align:center;text-indent:-9999px;background:#ebebeb url('/images/main/ico_instagram2.png') no-repeat center;border-radius:50%;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.sns-top a.sns2{background-image:url('/images/main/ico_youtube2.png');}
.sns-top a.sns3{background-image:url('/images/main/ico_kakao2.png');}
.sns-top a:hover{background-color:#7ae1d8;}
/*.sns-top a:hover{background-image:url('/images/main/ico_instagram2_on.png');}
.sns-top a.sns2:hover{background-image:url('/images/main/ico_youtube2_on.png');}
.sns-top a.sns3:hover{background-image:url('/images/main/ico_kakao2_on.png');}*/

.section4 .swiper-wrap{position:relative;margin:0 -25px;}
#snsSlider{position:static;margin:0 25px;padding:10px 0 50px;text-align:center;}
#snsSlider .swiper-slide{height:332px;transition:all 0.3s;}
#snsSlider .swiper-slide a{display:flex;position:relative;height:100%;box-sizing:border-box;background-color:#fff;border:3px solid #fff;border-radius:20px;}
#snsSlider .swiper-slide:hover{transform:translateY(-8px);}
#snsSlider .swiper-slide:hover a{border-color:#3ab1a7;}
#snsSlider .swiper-slide > img{width:100%;height:100%;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#snsSlider .swiper-slide a:hover > img{-webkit-transform:scale(1.05);transform:scale(1.05);}
#snsSlider .swiper-slide a .ico{position:absolute;right:18px;top:18px;z-index:100;}
#snsSlider .swiper-slide .no-data{display:flex;height:100%;align-items:center;justify-content:center;background-color:#fff;border-radius:20px;}
#snsSlider .swiper-slide .no-data p{position:relative;text-align:left;font-size:22px;color:#555;line-height:1.4em;}
#snsSlider .swiper-slide .no-data p:before{display:block;content:'';width:57px;height:61px;margin-bottom:30px;background:url('/images/main/i_program.png') left top no-repeat;}
#snsSlider > button{position:absolute;margin-top:-60px;width:50px;height:50px;text-indent:-9999px;background-color:#fff;z-index:10;border:1px solid #e7e7e7;box-shadow:1px 3px 3px rgba(0,0,0,0.1);}
#snsSlider .swiper-button-prev{left:0;background-image:url('/images/main/ico_slider_prev.png');background-size:auto 20px;border-radius:10px 20px 20px 20px;}
#snsSlider .swiper-button-next{right:0;background-image:url('/images/main/ico_slider_next.png');background-size:auto 20px;border-radius:20px 10px 20px 20px;}
#snsSlider > button:hover{box-shadow:1px 5px 10px rgba(0,0,0,0.2);}
#snsSlider .swiper-grp{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:8px 50px;text-align:center;z-index:10;}
#snsSlider .swiper-pagination{display:inline-block;position:static;vertical-align:middle;}
#snsSlider .swiper-pagination-bullet{margin:0 3px;width:12px;height:12px;background:transparent;border:1px solid #313131;border-radius:12px;opacity:1;box-sizing:border-box;}
#snsSlider .swiper-pagination-bullet-active{background:#313131;}
#snsSlider .swiper-auto{display:inline-block;position:relative;}
#snsSlider .swiper-auto > button{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-size:9px 17px;z-index:10;}
#snsSlider .swiper-auto .swiper-button-stop{background:url('/images/main/ico_slider_stop.png') no-repeat center;}
#snsSlider .swiper-auto .swiper-button-start{display:none;background:url('/images/main/ico_slider_start.png') no-repeat center;}
#snsSlider.active .swiper-auto .swiper-button-stop{display:none;}
#snsSlider.active .swiper-auto .swiper-button-start{display:block;}

.footer-wrap{position:absolute;bottom:0;left:0;right:0;}
.footer-wrap .banner-wrap{position:relative;padding:0 30px;}
#bannerSlider{position:static;padding:20px 0;}
#bannerSlider li{position:relative;padding:0 7px;box-sizing:border-box;}
#bannerSlider li a{display:flex;align-items:center;justify-content:center;height:78px;text-align:center;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;}
#bannerSlider li img{transition-duration:0.3s;}
#bannerSlider li a:hover img{transform: scale(1.05);}
#bannerSlider > button{position:absolute;margin-top:-11px;width:13px;height:23px;text-indent:-9999px;z-index:10;}
#bannerSlider .swiper-button-prev{left:0;background-image:url('/images/main/ico_banner_prev.png');background-size:auto 23px;}
#bannerSlider .swiper-button-next{right:0;background-image:url('/images/main/ico_banner_next.png');background-size:auto 23px;}

#footer > .inner{padding:15px 0 20px;}
#footer p{line-height:1.3em;}

#modalPopup{}
.modal-bg{display:flex;justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;text-align:center;background:rgba(0,0,0,0.6);z-index:101;}
.modal-wrap{position:relative;padding:0 15px;max-width:1610px;width:100%;box-sizing:border-box;}
.modal-wrap .swiper-container{position:static;margin:0 90px;}
.modal-wrap .modal-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 30px;}
.modal-wrap .modal-title strong{display:inline-block;font-weight:400;font-size:26px;color:#fff;}
.modal-wrap .swiper-grp{display:flex;gap:12px;margin-left:auto;}
.modal-wrap .swiper-pagination{display:inline-flex;align-items:center;gap:12px;position:static;}
.modal-wrap .swiper-pagination-bullet{width:12px;height:12px;background:transparent;border:1px solid #fff;border-radius:12px;opacity:1;box-sizing:border-box;}
.modal-wrap .swiper-pagination-bullet-active{background:#fff;}
.modal-wrap .swiper-auto{display:inline-flex;align-items:center;position:relative;}
.modal-wrap .swiper-auto > button{display:inline-block;position:static;margin-top:0;width:20px;height:20px;text-indent:-9999px;background-size:9px 17px;z-index:10;}
.modal-wrap .swiper-auto .swiper-button-stop{background:url('/images/main/ico_stop_white.png') no-repeat center;}
.modal-wrap .swiper-auto .swiper-button-start{display:none;background:url('/images/main/ico_start_white.png') no-repeat center;}
.modal-wrap.active .swiper-auto .swiper-button-stop{display:none;}
.modal-wrap.active .swiper-auto .swiper-button-start{display:block;}
.modal-wrap li > a{display:block;box-sizing:border-box;overflow:hidden;margin:0 auto;text-align:center;max-width:443px;border-radius:20px;}
.modal-wrap .swiper-container > button{position:absolute;margin-top:-30px;width:60px;height:60px;text-indent:-9999px;background-color:transparent;border-radius:50%;z-index:10;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.modal-wrap .swiper-button-prev{left:15px;background-image:url('/images/main/ico_modal_prev.png');background-size:27px 48px;}
.modal-wrap .swiper-button-next{right:15px;background-image:url('/images/main/ico_modal_next.png');background-size:27px 48px;}
.modal-wrap .swiper-button-next.swiper-button-disabled,
.modal-wrap .swiper-button-prev.swiper-button-disabled{opacity:.2;}
#modalSlider2{max-width:1180px;}
#modalSlider2 .swiper-container > button,
#modalSlider1 .swiper-container > button{display:none;}
#modalSlider2 .modal-title,
#modalSlider1 .modal-title{justify-content:center;}
#modalSlider2 .swiper-grp,
#modalSlider1 .swiper-grp{display:none;}
.modal-btn{margin-top:40px;}
.modal-btn a{display:inline-block;margin:0 5px;padding:15px 55px 15px 32px;font-weight:700;font-size:17px;color:#fff;background:rgba(0,0,0,0.3) url('/images/main/ico_modal_close.png') no-repeat right 27px center;border:0px solid #555;border-radius:10px;box-sizing:border-box;}

#btnQuick{margin-top:-280px;padding-bottom:20px;color:#fff;border-bottom:1px solid rgba(220,220,220,0.5);-webkit-transition-duration:0.2s;transition-duration:0.2s;}
#btnQuick.black{margin-top:-250px;color:#141414;border-color:#dcdcdc;}




/* ***** responsive ***** */
.main .eduList .btn-cal{display:none;}

@media all and (min-width:1921px){
	
}