@charset "utf-8";

#m-container {position:relative; min-width:320px;}

/* main sidenavi 
#main-quicknav {position:fixed; right:80px; top:50vh; transform:translateY(-50%); padding:0 18px 0 0; text-align:right; border-right:2px solid rgba(112, 112, 112, 0.2); box-sizing:border-box; z-index:1000;}
#main-quicknav li {margin-bottom:14px;}
#main-quicknav li:last-child {margin-bottom:0;}
#main-quicknav .quick_mn {position:relative;}
#main-quicknav .quick_mn.on:before {content:""; display:block; position:absolute; top:50%; left:-14px; transform:translateY(-50%); width:4px; height:4px; background:#003399;}
#main-quicknav .quick_mn.on:after {content:""; display:block; position:absolute; top:50%; right:-20px; transform:translateY(-50%); width:2px; height:24px; background:#0067db;}
#main-quicknav .quick_mn span {position:relative; margin:4px 0; font-size:18px; font-weight:700; line-height:24px; letter-spacing:-0.06em; color:rgba(0, 0, 0, 0.4);}
#main-quicknav .quick_mn.on span {color:rgba(0, 0, 0, 1);}
#main-quicknav .quick_mn.on span:after {content:""; display:block; position:absolute; bottom:-2px; left:0; right:0; width:100%; height:1px; background:#003399;}
*/


/* main contents */
.main-content {position:relative; width:100%;}
.main_wrap {width:77%; margin:0 auto;position: relative;max-width: 1460px;}

#main-quickmenu {position: fixed;top: 30%;right: 3%; z-index: 3;padding: 20px 0;background: #FFF;border-radius: 10px;}
#main-quickmenu .quick-list {display: flex;flex-direction: column;gap: 16px;text-align: center;align-items: center;}
#main-quickmenu .quick-list li {width:80px;height:30px;}
#main-quickmenu .quick-list li.icon_sns01 {background: url(/share/boss/img/Main/icon_sns01.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns02 {background: url(/share/boss/img/Main/icon_sns02.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns03 {background: url(/share/boss/img/Main/icon_sns03.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns04 {background: url(/share/boss/img/Main/icon_sns04.png) center no-repeat;}

#main-quickmenu .quick-list li.icon_sns01:hover {background: url(/share/boss/img/Main/icon_sns01_h.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns02:hover {background: url(/share/boss/img/Main/icon_sns02_h.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns03:hover {background: url(/share/boss/img/Main/icon_sns03_h.png) center no-repeat;}
#main-quickmenu .quick-list li.icon_sns04:hover {background: url(/share/boss/img/Main/icon_sns04_h.png) center no-repeat;}

#main-quickmenu .quick-list li a {font-size: 0;width: 30px;height: 100%;display: block;margin: 0 auto;}
#main-quickmenu .quick-list li a img {transform: translateX(-23px);}

#main-quickmenu .quick-list #gnb-gotop {margin-bottom: 10px;height:54px;}

.kakao_channel {opacity:0; transition:opacity 0.5s, transfrom 0.6s;z-index: 2;position: fixed;transform: translateX(50%) translateY(0);top: auto;bottom: 20px;right: 50%;border-right: 0;border-radius: 150px;background: #FFDA00 url(/share/boss/img/Main/icon_main_kako.png) center right 26px no-repeat;box-shadow: 0 10px 20px rgba(0, 103, 219, 0.20);padding: 24px 75px 24px 29px;font-weight: 600;font-size: 1.8rem;}

#sec-01 {margin-top:118px;padding-top:6rem;display: flex;gap: 1%;flex-direction: row;}
#sec-01 .slide_top {width:51%;background: #E1E5F0; border-radius: 20px 20px 0px 60px;overflow: hidden;}
#sec-01 .slide_top .swiper-container .swiper-slide {display: flex;flex-direction: column;justify-content: space-between;}
#sec-01 .slide_top .swiper-container .swiper-slide .txtbox01 {padding-bottom: 205px;}
#sec-01 .slide_top .swiper-container .mv_slide01 {background:#F0F7FF url(/share/boss/img/Main/main_slide01.png) bottom right no-repeat;}
#sec-01 .slide_top .swiper-container .mv_slide02 {background:#dfdcff url(/share/boss/img/Main/main_slide01.png) bottom right no-repeat;}
#sec-01 .slide_top .swiper-container .swiper-slide a img {min-width: min-content; max-height: 620px;}
#sec-01 .slide_top .swiper-container .swiper-slide img {height: 614px;}

#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 .top {background: #004098;padding: 12px 20px;color: #FFF;border-radius: 8px 8px 8px 0;box-shadow: 5px 5px 10px rgba(90, 67, 152, 0.15);display: inline-block;margin-bottom: 14px;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 h1 {font-size:4.2rem;font-weight:700;margin-bottom: 15px;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 h1 .blue {color:#004098;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 .script {font-size:1.9rem;font-weight:600;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox02 .profile {margin-top: 38px; display: inline-block; color:#FFF;background:#1F1E1D;font-weight:600;padding:12px 2.2rem;border-radius:60px;}

#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 .top {background: #0025c6;padding: 12px 20px;color: #FFF;border-radius: 8px 8px 8px 0;box-shadow: 5px 5px 10px rgba(90, 67, 152, 0.15);display: inline-block;margin-bottom: 14px;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 h1 {font-size:4.2rem;font-weight:700;margin-bottom: 15px;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 h1 .blue {color:#004098;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 .script {font-size:1.9rem;font-weight:600;}
#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox02 .profile {margin-top: 38px; display: inline-block; color:#FFF;background:#1F1E1D;font-weight:600;padding:12px 2.2rem;border-radius:60px;}

#sec-01 .slide_top .swiper-container .swiper-slide a {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}

#sec-01 .main_first {width: 48%;border-radius: 20px 20px 20px 0; overflow:hidden; display: flex;flex-direction: column;}
#sec-01 .main_first .txtbox {color: #FFF;}
#sec-01 .main_first .txtbox h2 {font-size: 1.8rem;font-weight: 700;}
#sec-01 .main_first .txtbox p {padding-top:15px;line-height:1.3;}
#sec-01 .main_first .link {display: flex;flex-direction: row;gap: 0;}
#sec-01 .main_first .link .sch {width: 50%;background:#487cc3 url(/share/boss/img/Main/icon_link_bg01.png) right 19% bottom 3rem no-repeat;}
#sec-01 .main_first .link .sch a {padding: 60px 19%;display: inline-block;}
#sec-01 .main_first .link .sch .txtbox p {padding-bottom: 37px;}
#sec-01 .main_first .link .successful_list {width: 50%;background:#6DA3E5 url(/share/boss/img/Main/icon_link_bg02.png) right 19% bottom 3rem no-repeat;}
#sec-01 .main_first .link .successful_list a {padding: 60px 19%;display: inline-block;}

#sec-01 .main_first .link .sch .txtbox, #sec-01 .main_first .link .successful_list .txtbox {height: 133px;}
#sec-01 .main_first .link .sch:hover {background:#3d73bd url(/share/boss/img/Main/icon_link_bg01.png) right 19% bottom 3rem no-repeat;} 
#sec-01 .main_first .link .successful_list:hover {background:#518dd7 url(/share/boss/img/Main/icon_link_bg02.png) right 19% bottom 3rem no-repeat;}

#sec-01 .main_first .info_program {background:#004098;padding: 55px 9.5%;display: flex;flex-direction: column;align-items: stretch;justify-content: space-between;height: 100%;}
#sec-01 .main_first .info_program .btn_program {display: flex;flex-wrap: wrap;gap: 1.2%;margin-top:1rem;}
#sec-01 .main_first .info_program .btn_program li {border-radius: 8px 8px 0px 8px;background: #5F94DD;}
#sec-01 .main_first .info_program .btn_program li a {color:#FFF;font-weight:700;padding: 2rem 1.5rem;display: inline-block;}
#sec-01 .main_first .info_program .btn_program li:hover {background: #FFF;}
#sec-01 .main_first .info_program .btn_program li:hover a {color:#004098;}
#sec-01 .main_first .info_program .btn_program.first li {width:23.8%;}
#sec-01 .main_first .info_program .btn_program.second li {width:32.2%;}
#sec-01 .main_first .info_program .txtbox {padding-bottom: 3rem;}

#sec-01 .slide_top .swiper-container .mv_slide_btn {position: absolute;bottom: 0;right: 0;background: #004098;z-index: 3;border-radius: 8px 0 0 0; display: flex; flex-direction: row;align-items: center; padding: 0 15px;gap: 10px;}
#sec-01 .slide_top .swiper-container .mv_slide_btn .swiper-pagination-current, .swiper-pagination-total {font-weight: 400;font-size: 1.6rem;color:#FFF;}
#sec-01 .slide_top .swiper-container .mv_slide_btn .mv_slide-swiper-pagination {color: #a7bedf;width: 40px;text-align: center;font-weight: 100;font-size: small;}
#sec-01 .slide_top .swiper-container .mv_slide_btn .mv_slide-swiper-button-prev {background: url(/share/boss/img/Main/icon_arrow_main_prev.png) center no-repeat;width: 18px;height: 50px;}
#sec-01 .slide_top .swiper-container .mv_slide_btn .mv_slide-swiper-button-next {background: url(/share/boss/img/Main/icon_arrow_main_next.png) center no-repeat;width: 18px;height: 50px;}
#sec-01 .slide_top .swiper-container .mv_slide_btn .btn_pause {background: url(/share/boss/img/Main/icon_stop_main_slide.png) center no-repeat;width: 24px;height: 24px;border: 1px solid #ffffff5e;border-radius: 50px;margin-bottom: -1px;}

#sec-01 .slide_top .swiper-container .mv_slide_btn .btn_pause.on {background: url(/share/boss/img/Main/icon_play_main_slide.png) center no-repeat; right: 16px;}
#sec-01 .controls{display:flex;align-items:center;gap:35px;margin-top:60px}


#sec-02 {background: #E9F0F8;margin-top: -11rem;padding-top: 20rem;padding-bottom: 10rem;}
#sec-02 .sec-02 {width: 100%;display: flex;gap: 2%;flex-direction: row;position: relative;}
#sec-02 .sec-02 .left {width:25%; margin: 2rem 0;display: flex;flex-direction: column;justify-content: space-between;}
#sec-02 .sec-02 .left .txtbox .script {font-size: 2.2rem;font-weight: 600;padding-bottom:10px;}
#sec-02 .sec-02 .left .txtbox h1 {font-size: 3.2rem;font-weight: 800;color: #004098;}
#sec-02 .sec-02 .left a {color:#3A3A3C;text-decoration: underline;}
#sec-02 .sec-02 .left a:hover {color:#004098;}

#sec-02 .sec-02 .right {width:75%;overflow: hidden;}
#sec-02 .sec-02 .slide_board .sboard {background: #FFF url(/share/boss/img/Main/board_slide_bg.png) right 4rem bottom 4rem no-repeat;border-radius: 20px 0 10px 0;}
#sec-02 .sec-02 .slide_board .sboard:hover {box-shadow: 0px 1px 9px #acb5bf3d;box-sizing: border-box;margin-top: -10px;border-radius: 20px 0 10px 0;}
#sec-02 .sec-02 .slide_board .sboard a {padding: 4rem 15%;display: block;}
#sec-02 .sec-02 .slide_board .sboard a .txtbox {}
#sec-02 .sec-02 .slide_board .sboard .txtbox h3 {font-size: 2.2rem;font-weight: 700;line-height:1.2;padding-bottom: 2rem;height: 10rem;overflow: hidden;text-overflow: ellipsis;}
#sec-02 .sec-02 .slide_board .sboard .txtbox .content{line-height:1.3;height: 15rem;overflow: hidden;text-overflow: ellipsis;}
#sec-02 .sec-02 .slide_board .sboard .txtbox .date{}
#sec-02 .sec-02 .slide_board .slide_board_btn {display: flex;gap: 10px; height: 50px;position: absolute;top: 103px;left: 0;}
#sec-02 .sec-02 .slide_board .slide_board_btn .slide-board-swiper-button-prev {background: #FFF url(/share/boss/img/Main/icon_slide_board_prev.png) center no-repeat;width: 50px;height: 50px;border-radius:50px;}
#sec-02 .sec-02 .slide_board .slide_board_btn .slide-board-swiper-button-next {background: #FFF url(/share/boss/img/Main/icon_slide_board_next.png) center no-repeat;width: 50px;height: 50px;border-radius:50px;}
#sec-02 .sec-02 .slide_board .slide_board_btn .slide-board-swiper-button-prev:hover {box-shadow: 2px 2px 5px #4e5f6947;}
#sec-02 .sec-02 .slide_board .slide_board_btn .slide-board-swiper-button-next:hover {box-shadow: 2px 2px 5px #4e5f6947;}

#sec-02 .sec-02 .right .slide-board-swiper-container {padding: 16px 0;}



#sec-03{background: #e9f0f8 url(/share/boss/img/Main/img_bg_s03.png) right 16% top 4.6rem no-repeat;border-radius: 20px 20px 60px 60px;margin: 9rem 0;padding: 9rem 5rem 5rem 5rem;}
#sec-03 h1 {font-size: 3.2rem;color: #004098;font-weight: 800;padding-bottom: 3.7rem;padding-left: 7%;}
#sec-03 .passed_slide {position: relative;padding: 5rem;overflow: hidden;background: #FFF;border-radius: 20px;}

#sec-03 .passed_slide .passed-swiper-container {height: 12rem;overflow:hidden;padding-right: 9%;}
#sec-03 .passed_slide .passed-swiper-container .passed_board {}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info {display: flex;justify-content: space-between;flex-direction: row;align-items: center;gap: 2%; margin: 27px 0;}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left {display: flex;justify-content: space-between;flex-direction: row;align-items: center;gap: 3rem;}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left .school_logo {width: 38%;}

#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left .school_name {font-size: 2rem;}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .right {display: flex;justify-content: space-between;flex-direction: row;align-items: center;gap: 3rem;}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .right .school_year {background:#000;border-radius:50px;color:#FFF; padding: 1rem 2%;width: 122px;text-align: center}
#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .right .name {font-size:2.2rem;color: #004098;width: 69px;}


#sec-03 .passed_slide .passed-swiper-container .passed_slide_btn {display: flex;width: 50px;height: 110px;position: absolute;bottom: 54px;right: 5rem;gap: 10px;flex-direction: column;}
#sec-03 .passed_slide .passed-swiper-container .passed_slide_btn .passed-swiper-button-prev {background: #E9F0F8 url(/share/boss/img/Main/icon_slide_pass_prev.png) center no-repeat;width: 50px;height: 50px;border-radius: 50px;}
#sec-03 .passed_slide .passed-swiper-container .passed_slide_btn .passed-swiper-button-next {background:#E9F0F8 url(/share/boss/img/Main/icon_slide_pass_next.png) center no-repeat;width: 50px;height: 50px;border-radius: 50px;}


#sec-04 {position: relative;margin-top: 12rem;}
#sec-04 .top {}
#sec-04 .top .txtbox {}
#sec-04 .top .txtbox h1 {font-size: 3.2rem;font-weight: 800;line-height:1.2;}
#sec-04 .top .txtbox h1 .blue {color:#004098;}
#sec-04 .top .txtbox .script {line-height: 3rem;color: #3a3a3a;padding-top: 3rem;margin-bottom: 5.4rem;}
#sec-04 .facility_slide {position: relative;margin-left: 11.5%;}

/*tab css*/
#sec-04 .tab{}
#sec-04 .tabnav {position:absolute; top:-22rem;right:0;}
#sec-04 .tabnav li{display: inline-block; height:46px; text-align:center;margin: 5px;}
#sec-04 .tabnav li a:before{content:""; position:absolute; left:0; top:0px; width:100%; height:3px; }
#sec-04 .tabnav li a.active{background: linear-gradient(98.62deg, #004098 0%, #392A83 100%);}
#sec-04 .tabnav li a {width: 170px; position:relative; display:block; background: #E9F0F8; color: #000; font-weight:800; padding: 1.6rem 3rem;border-radius: 50px;}
#sec-04 .tabnav li a:hover, #sec-04 .tabnav li a.active {color: #FFFFFF;background: linear-gradient(98.62deg, #004098 0%, #392A83 100%);}
#sec-04 .tabcontent {}

#sec-04 .facility_slide .swiper-slide {width: 100%;height: 330px;border-radius: 10px;width: 27% !important;}
#sec-04 .facility_slide .facility_slide01_01 {background: url(/share/boss/img/Main/fac01_01.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide01_02 {background: url(/share/boss/img/Main/fac01_02.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide01_03 {background: url(/share/boss/img/Main/fac01_03.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide01_04 {background: url(/share/boss/img/Main/fac01_04.png) center center / cover  no-repeat;}

#sec-04 .facility_slide .facility_slide02_01 {background: url(/share/boss/img/Main/jeju1_01.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide02_02 {background: url(/share/boss/img/Main/jeju1_02.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide02_03 {background: url(/share/boss/img/Main/jeju1_03.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide02_04 {background: url(/share/boss/img/Main/jeju1_04.png) center center / cover  no-repeat;}

#sec-04 .facility_slide .facility_slide03_01 {background: url(/share/boss/img/Main/jeju2_01.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide03_02 {background: url(/share/boss/img/Main/jeju2_02.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide03_03 {background: url(/share/boss/img/Main/jeju2_03.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide03_04 {background: url(/share/boss/img/Main/jeju2_04.png) center center / cover  no-repeat;}

#sec-04 .facility_slide .facility_slide04_01 {background: url(/share/boss/img/Main/jejuj_01.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide04_02 {background: url(/share/boss/img/Main/jejuj_02.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide04_03 {background: url(/share/boss/img/Main/jejuj_03.png) center center / cover  no-repeat;}
#sec-04 .facility_slide .facility_slide04_04 {background: url(/share/boss/img/Main/jejuj_04.png) center center / cover  no-repeat;}

#sec-04 .facility_slide .facility-swiper-pagination {position: sticky;width: 83%;margin-top: 9rem;height: 2px;background: #E9F0F8;}
#sec-04 .facility_slide .facility-swiper-pagination .swiper-pagination-progressbar-fill {background: #3E3A39;}
.facility_Swiper_btn {position: absolute;bottom: -24px;right: 7.5%;display: flex;gap: 10px;width: 205px;background: #FFF;z-index: 2;padding-left: 21px;}
.facility-swiper-button-next {background: #E9F0F8 url(/share/boss/img/Main/icon_slide_board_next.png) center no-repeat;width: 50px;height: 50px;border-radius: 50px;}
.facility-swiper-button-prev {background: #E9F0F8 url(/share/boss/img/Main/icon_slide_board_prev.png) center no-repeat;width: 50px;height: 50px;border-radius: 50px;}
.facility-swiper-pagination {width: 100%;height: 10px;}





@media screen and (max-width:1680px){
	
	#main-quicknav {transform:translateX(50%) translateY(0); top:auto; bottom:20px; right:50%; padding:10px; border-right:0; border-radius:150px; background:#0067db; box-shadow:0 10px 20px rgba(0, 103, 219, 0.20);}
	#main-quicknav .quick-list {display:flex; align-items:center; justify-content:center; gap:0 4px; position:relative;}
	#main-quicknav li {margin-bottom:0;}
	#main-quicknav .quick_mn {display:block; padding:5px 14px; border-radius:150px;}
	#main-quicknav .quick_mn span {font-size:16px; color:#ffffff;}
	#main-quicknav .quick_mn.on {background:#ffffff;}
	#main-quicknav .quick_mn.on:before {display:none;}
	#main-quicknav .quick_mn.on:after {display:none;}
	#main-quicknav .quick_mn.on span {color:#000000;}
	#main-quicknav .quick_mn.on span:after {display:none;}
	
}

@media screen and (max-width:1580px){
	
}
	
@media screen and (max-width:1480px){
	
	
	#sec-04 .top .txtbox h1 {font-size: 2.7rem;}
	#sec-04 .top .txtbox .script {line-height: 2.3rem;padding-top: 2rem;margin-bottom: 20px;}
	#sec-04 .tabnav {position: unset;margin-bottom: 30px;}
	#sec-04 .facility_slide .facility-swiper-pagination {margin-top: 40px;}
	.facility_Swiper_btn {right: 4%;width: unset;}
	#sec-04 .facility_slide .swiper-slide {width: 61% !important;}
}

@media screen and (max-width:1280px){
	
	#main-quicknav {display:none;}
	.main_wrap, .header_inner, .inner {width:90%;}
	
	#sec-01 {margin-top: 81px;padding-top: 4rem;display: flex;gap: 2rem;flex-direction: column;}
	#sec-01 .slide_top {width: 100%;}
	#sec-01 .main_first {width: 100%;}
	#sec-01 .main_first .link .sch, #sec-01 .main_first .link .successful_list {width: 50%;}
	#sec-01 .main_first .info_program .btn_program.first li {width: 24%;}
	#sec-01 .main_first .info_program .btn_program.second li {width: 32.4%;}
	
	#sec-02 {margin-top: -167px;padding-bottom: 61px;}
	#sec-02 .sec-02 {flex-direction: column;align-items: stretch;gap: 15px;}
	#sec-02 .sec-02 .left {width: 100%;}
	#sec-02 .sec-02 .slide_board .slide_board_btn {right: 0;left: unset;top: 72px;}
	#sec-02 .sec-02 .left .txtbox h1 {margin-bottom: 24px;}
	#sec-02 .sec-02 .right {width: 100%;}
	
	#sec-03 {margin: 50px 0;}
	
	#sec-04 {position: relative;margin-top: 6rem;}
	#sec-04 .facility_slide {margin-left: 4.5%;}
	
	.facility_Swiper_btn {right: 1.5%;}
	#main-quickmenu {display:none;}

}

@media screen and (max-width:1024px){
    
	#sec-03 {padding: 7rem 5rem 5rem 5rem;}
	#sec-03 .passed_slide {padding:2rem 4rem;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info {margin: 10px 0;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left .school_logo {width: 53%;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left {width: 65%;display: flex;flex-direction: column;align-items: flex-start;gap: 14px;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .right {width: 30%; display: flex;flex-direction: column;align-items: center;gap: 14px;}
	
	#sec-03 .passed_slide .passed-swiper-container .passed_slide_btn {top: 24px;right: 3%;}
		
}


@media screen and (max-width:860px){
	#sec-04 .tabnav li {width:46%;}
	#sec-04 .tabnav li a {width: 100%;}
	.kakao_channel {width: 82%;line-height: 2.2rem;}
}




@media screen and (max-width:768px){
	#sec-01 .slide_top .swiper-container .swiper-slide img {height: 414px;}
	#sec-01 {padding-top: 2rem;}
	#sec-01 .slide_top .swiper-container .swiper-slide {}
    #sec-01 .slide_top .swiper-container .swiper-slide .txtbox01 {padding-bottom: 115px;}
    #sec-01 .slide_top .swiper-container .mv_slide01, #sec-01 .slide_top .swiper-container .mv_slide02 {background-size: 63%;}
	#sec-01 .slide_top .swiper-container .swiper-slide a img {min-width: auto;}

	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 h1,
	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 h1 {font-size: 3.7rem;}
	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox01 .script,
	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox01 .script {line-height: 2.9rem;}
	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide01 .txtbox02 .profile,
	#sec-01 .slide_top .swiper-container .swiper-slide.mv_slide02 .txtbox02 .profile {margin-top: 22px;margin-bottom: 37px;}

    
    
	#sec-01 .main_first .link {display: flex;flex-direction: column;}
	#sec-01 .main_first .link .sch, #sec-01 .main_first .link .successful_list {width: 100%;}
	#sec-01 .main_first .link .sch a, #sec-01 .main_first .link .successful_list a {padding: 34px 10%;display: inline-block;}
	#sec-01 .main_first .info_program {padding: 37px 9.5%;}
	#sec-01 .main_first .info_program .txtbox {padding-bottom: 1rem;}

	#sec-02 .sec-02 .slide_board .sboard a {padding: 3rem 7%;display: block;}
	#sec-02 .sec-02 .slide_board .sboard .txtbox h3 {height: 7rem;}
	#sec-02 .sec-02 .slide_board .sboard .txtbox .content {height: 9rem;}
	
	#sec-03 {padding: 2.4rem;border-radius: 10px 10px 30px 10px;margin: 30px 0;}
	#sec-03 h1 {font-size: 2.4rem;padding-left: 0;padding-bottom: 2rem;line-height: 4.2rem;}
	#sec-03 .passed_slide .passed-swiper-container {height: 23rem;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info {display: flex;flex-direction: column;align-items: flex-start;gap: 26px;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left .school_logo { width: 94%;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .left .school_name {font-size: 1.6rem;}
	#sec-03 .passed_slide .passed-swiper-container .passed_board .pass_info .right {width: 100%; align-items: flex-start;}
	#sec-03 .passed_slide .passed-swiper-container .passed_slide_btn {top: 27%;right: 10%;}
    

	
}

@media screen and (max-width:640px){
	
	#sec-01 .slide_top .swiper-container .swiper-slide img {height: 380px;}
    #sec-01 .slide_top .swiper-container .mv_slide01, #sec-01 .slide_top .swiper-container .mv_slide02 {background-size: 73%;}
	#sec-04 .tabnav li a {font-size: 1.5rem;}
}

@media screen and (max-width:480px){
	#sec-01 .slide_top .swiper-container .swiper-slide img {height: 316px;}
     #sec-01 .slide_top .swiper-container .mv_slide01, #sec-01 .slide_top .swiper-container .mv_slide02 {background-size: contain;}
	
	
}

@media screen and (max-width:360px){
	
	
}