@charset "utf-8";

#header {border-bottom:1px #ddd solid !important;}
.stickyMenu {display:none !important;}

#gnb {margin-left:0px !important;transform:translateX(-45%) !important;}
#gnb > ul {display:flex; flex-wrap:nowrap;}
#gnb > ul > li.dep_tit > a { font-size: 1.1rem !important;white-space:nowrap !important; }
#gnb > ul.depth {display:inline-block;}

#gnb .depth > li#course1-11,
#gnb .depth > li#course1-21 {display:none !important;}


@media all and (max-width:1500px) {
	#gnb > ul > li.dep_tit {margin: 0 25px !important;}
	#gnb > ul > li.dep_tit > a { font-size: 1.05rem !important;}
}


.sub_course {width:100%; max-width:1000px;text-align:center;margin:0px auto;}
.sub_course img {width:1000px !important;height:auto !important;max-width:100% !important;}

.sub_course_btn {width:100%;display:flex;justify-content:center;margin:50px 0px;}
.sub_course_btn a {display:block;width:400px; max-width:100%; font-size:25px;font-weight:bold;padding:0px 20px;box-sizing:border-box; height:80px;line-height:80px; border-radius:50px;background:#04127c; color:#fff;}
.sub_course_btn a:hover {background:#000a5a}

@media all and (max-width:1100px) {
	.sub_course img {width:100% !important;}
}

@media all and (max-width:680px) {

	h3.title { font-size: 1.5rem !important; line-height:120% !important;}
	.sub_course_btn {margin:40px 0px;}
	.sub_course_btn a {font-size:20px; height:60px;line-height:60px;}
}