@charset "utf-8";



#container {position:relative; z-index:0; }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:660px; min-width:1500px; overflow:hidden; z-index:1;}
.main_visual ul {height:660px; position:relative; z-index:1;}
.main_visual li {background-repeat:no-repeat; background-position:center top; width:100%; height:660px; background-size:cover}


.main_visual .main_visual_text {position:absolute; width:100%; height:660px; top:0px;  color:#fff; z-index:2; }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0); z-index:0;}
.main_visual .main_visual_text .text {position:relative; z-index:1;  padding-top:380px; color:#fff; }
.main_visual .main_visual_text .text .default_layout{width:auto; margin:0 100px; text-align:left;}
.main_visual .main_visual_text .t1 {font-size:60px; border-bottom:1px rgba(255,255,255,0.6) solid; padding-bottom:50px; margin-bottom:40px; }
.main_visual .main_visual_text .t2 {display:block;font-size:30px; color:#fff;  }
.main_visual .main_visual_text .t3 {display:block;font-size:16px; color:rgba(255,255,255,0.8); margin-top:10px; }


.main_visual .main_pager {position:absolute; width:100%; left:-10px; bottom:20px;  z-index:99999999;  text-align:center;}
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:13px; height:13px; margin:0 3px; border-radius:13px; background:rgba(255,255,255,0.7); }
.main_visual .main_pager .cycle-pager-active{background:#2b4f77;}

.main_visual .btn_box {position:absolute; right:100px; top:370px; z-index:99999999} 
.main_visual .btn {} 
.main_visual .btn a{display:inline-block; width:63px; height:63px; background-color:rgba(0,0,0,0.6); background-image:url(../images/main/main_visual_btn.png); background-repeat:no-repeat; background-position:left 50%;}
.main_visual .btn a#visual_next{margin-left:2px; background-position:right 50%;}
.main_visual .btn a:hover {background-color:rgba(255,255,255,0.6);}


.m_main_visual {display:none;}




/*메인공지*/
.main_notice_wrap {height:65px; border-bottom:1px #ededed solid; }
.main_notice_wrap .default_layout {position:relative;}
.main_notice_wrap .default_layout h3{line-height:65px; background:url(../images/main/main_notice_bg.png) left 50% no-repeat; color:#000; font-size:20px; padding-left:40px; float:left;}
.main_notice_wrap .default_layout h3 a{color:#000;}
.main_notice_wrap .default_layout .list_box{margin-left:145px;margin-right:145px;}
.main_notice_wrap .default_layout .list_box ul {width:100% !important;}
.main_notice_wrap .default_layout .list_box ul li{height:65px; line-height:65px; width:100% !important; floaT:left; font-size:16px;  }
.main_notice_wrap .default_layout .list_box ul li .t1{color:#000; margin-right:120px;}
.main_notice_wrap .default_layout .list_box ul li .t1 a{display:block; color:#000; }
.main_notice_wrap .default_layout .list_box ul li .date {float:right; }


.main_notice_wrap .default_layout .control {position:absolute; right:0px; top:15px;}
.main_notice_wrap .default_layout .control a{float:left; width:33px; height:33px; border:1px #dddddd solid;  margin-left:1px; background:#fff url(../images/main/control_btn.png) left top no-repeat; text-indent:-9999px;}
.main_notice_wrap .default_layout .control a:hover{border-color:#535353; background-color:#f8f8f8;}
.main_notice_wrap .default_layout .control .prev{background-position:-35px top;}
.main_notice_wrap .default_layout .control .next{background-position:left top;}
.main_notice_wrap .default_layout .control .more{background-position:-70px top;}





.main_center_box {margin-top:60px; margin-bottom:20px;}
.main_center_box .main_center_box_wrap {overflow:hidden; position:relative;}
.main_center_box .main_center_box_wrap .col {float:left;}
.main_center_box .main_center_box_wrap .col .box {padding:20px; border:1px #ddd solid; padding-bottom:0px;  height:640px;}
.main_center_box .main_center_box_wrap .col .box h3 {font-size:15px; color:#373636; font-weight:normal; padding:20px 0px; margin-bottom:20px; position:relative; border-bottom:1px #e9e9e9 solid;; }
.main_center_box .main_center_box_wrap .col .box h3 .dot{position:absolute; left:0px; top:0px;  width:10px; height:10px; background:#eb3b3b;}
.main_center_box .main_center_box_wrap .col .box h3 .bold {font-size:25px; color:#000; display:inline-block; margin-right:10px;}


/*유튜브*/
.main_center_box .main_center_box_wrap .col.main_tube {float:none; width:324px; position:absolute; left:0px; top:0px;}
.main_center_box .main_center_box_wrap .col.main_tube ul {overflow:hidden;}
.main_center_box .main_center_box_wrap .col.main_tube ul li{float:left; width:48%; margin:0 1%; margin-bottom:25px; overflow:hidden; }
.main_center_box .main_center_box_wrap .col.main_tube ul li:nth-child(even){float:right;}
.main_center_box .main_center_box_wrap .col.main_tube ul li .photo {border:1px #ddd solid; overflow:hidden;}
.main_center_box .main_center_box_wrap .col.main_tube ul li .photo img {width:100%; vertical-align:middle;}
.main_center_box .main_center_box_wrap .col.main_tube ul li .subject {overflow:hidden;    white-space:nowrap;    text-overflow:ellipsis;  font-size:15px; margin-top:10px; }

/*합격자*/
.main_center_box .main_center_box_wrap .col.main_successful {width:576px; margin-left:324px;}
.main_center_box .main_center_box_wrap .col.main_successful .box h3 .bold {color:#373636; font-weight:bold;}
.main_center_box .main_center_box_wrap .col.main_successful .box h3 .dot{background:#eb3b3b;}
.main_center_box .main_center_box_wrap .col.main_successful .box {border-left:0px; border:8px #444 solid; height:626px; /*#834da9*/} 
.main_center_box .main_center_box_wrap .col.main_successful .box ul {width:100% !important; height:520px !important;}
.main_center_box .main_center_box_wrap .col.main_successful .box ul li{float:left !important; padding:5px 0px; position:relative; font-size:18px; width:100% !important; color:#000; text-align:center;}
.main_center_box .main_center_box_wrap .col.main_successful .box ul li .date{float:right; color:#999}



/*메인배너*/
.main_center_box .main_center_box_wrap .col.main_facebook {width:300px;}
.main_center_box .main_center_box_wrap .col.main_facebook .box {border-left:0px; padding:0px; position:relative; height:660px;  }
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner {padding:20px; border-bottom:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner {border-bottom:1px #ddd solid; text-align:center;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner ul{ z-index:1; height:255px; text-align:center; border:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner ul li{display:inline-block !important; width:100% !important;;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner img{vertical-align:middle; max-width:100%;}

.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control {position:absolute; right:-1px; top:-1px; z-index:99;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control a{float:left; width:33px; height:33px; border:1px #dddddd solid;  background:#fff url(../images/main/control_btn.png) left top no-repeat; text-indent:-9999px;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control a:hover{border-color:#535353; background-color:#f8f8f8;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control .prev{background-position:-35px top;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control .next{background-position:left top; margin-left:-1px;}

.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box  {margin:10px; border-bottom:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box iframe { height:330px !important; margin:0 auto;} 



.main_inquery_box {margin:0 10px; display:none;}
.main_inquery_box .box_wrap{border:1px #ddd solid; padding:20px; background:#f8f8f8}
.main_inquery_box .title_text{font-size:20px; color:#000;}
.main_inquery_box .select_choice{margin-bottom:15px;}
.main_inquery_box .select_choice select{width:100%; height:35px; line-height:35px; border:1px #ddd solid; margin-top:15px;}
.main_inquery_box ul {display:table; width:100%; table-layout:fixed; margin-bottom:5px;}
.main_inquery_box ul li{display:table-cell; vertical-align:middle;}
.main_inquery_box ul li.jump{width:10px;}
.main_inquery_box ul li input[type="text"]{height:35px; line-height:35px; border:1px #ddd solid; width:100%; padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main_inquery_box ul li textarea{border:1px #ddd solid; padding:10px; height:100px; line-height:18px; width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.main_inquery_box .btn input[type="submit"]{line-height:55px; width:100%; text-align:center; color:#fff; background:#444; border:0px;}
.main_inquery_box .etc {margin-top:10px;}
.main_inquery_box .hidden_text_agree {border:1px #ddd solid; padding:15px; height:150px; overflow:hidden; overflow-y:auto; background:#fff; display:none;}


@media all and (max-width:1024px) {
	
	.main_inquery_box {display:block;}

	/*#container {padding-top:125px;}*/

	/*메인비주얼*/
	.main_visual { width:100%; height:300px; min-width:auto; display:none;}
	.main_visual ul {height:300px; }
	.main_visual li { width:100%; height:300px;}


	.main_visual .main_visual_text {height:300px; text-align:center;}

	.main_visual .main_visual_text .text{padding-top:60px;}
	.main_visual .main_visual_text .text .default_layout{ margin:0 30px; width:auto !important; min-width:auto !important;}
	.main_visual .main_visual_text .t1 {font-size:30px; padding-bottom:20px; margin-bottom:20px; }
	.main_visual .main_visual_text .t2 {font-size:20px; }
	.main_visual .main_visual_text .t3 {font-size:13px; margin-top:5px; line-height:16px;}

	
	

	.main_visual .btn_box {position:absolute; right:100px; top:370px; z-index:99999999} 
	.main_visual .btn {} 
	.main_visual .btn a{display:inline-block; width:63px; height:63px; background-color:rgba(0,0,0,0.6); background-image:url(../images/main/main_visual_btn.png); background-repeat:no-repeat; background-position:left 50%;}
	.main_visual .btn a#visual_next{margin-left:2px; background-position:right 50%;}
	.main_visual .btn a:hover {background-color:rgba(255,255,255,0.6);}


	.m_main_visual {display:block;; position:relative;}
	.m_main_visual ul {z-index:1;}
	.m_main_visual ul li {width:100% !important;}
	.m_main_visual img{width:100%;}
	.m_main_visual .main_pager {position:absolute; width:100%; bottom:20px; z-index:3; text-align:center; opacity:0.9; }
	.m_main_visual .main_pager span {display:inline-block; width:13px; height:13px; background:#fff; margin:0 2px; cursor:pointer;}
	.m_main_visual .main_pager span.cycle-pager-active {background:#eb3b3b;}







	.main_notice_wrap {height:65px;}
	.main_notice_wrap .default_layout h3{background-position:10px 52%; font-size:16px; padding-left:60px;padding-left:40px; background-size:20px;}

	.main_notice_wrap .default_layout .list_box{margin-left:110px;margin-right:10px;}
	.main_notice_wrap .default_layout .list_box ul {width:100% !important; }
	.main_notice_wrap .default_layout .list_box ul li{width:100% !important; overflow:hidden; font-size:14px; margin-top:15px;}
	.main_notice_wrap .default_layout .list_box .cycle-carousel-wrap {width:100% !important; overflow:hidden;}
	.main_notice_wrap .default_layout .list_box ul li .t1{float:left; width:100%; color:#000; margin-right:0px; line-height:18px; height:32px;}
	.main_notice_wrap .default_layout .list_box ul li .t1 a{}
	.main_notice_wrap .default_layout .list_box ul li .date {padding-right:2px; display:none;}
	.main_notice_wrap .default_layout .control {display:none;}





	.main_center_box {margin-top:20px; margin-bottom:20px;}
	.main_center_box .main_center_box_wrap {display:block; margin:0 10px; width:auto;} 
	.main_center_box .main_center_box_wrap .col {display:block; float:none; margin-bottom:10px;}
	.main_center_box .main_center_box_wrap .col .box { padding-bottom:0px; }



	/*유튜브*/
	.main_center_box .main_center_box_wrap .col.main_tube { width:auto; position:relative;}
	.main_center_box .main_center_box_wrap .col .box {height:auto;}
	
	
	.main_center_box .main_center_box_wrap .col.main_successful {margin-left:0px; width:auto;}
	.main_center_box .main_center_box_wrap .col.main_successful .box {height:auto;}
	.main_center_box .main_center_box_wrap .col.main_successful .box ul {height:500px !important;}
	.main_center_box .main_center_box_wrap .col.main_successful li .date{display:none;}



/*
.main_center_box .main_center_box_wrap .col.main_facebook {width:25%;}
.main_center_box .main_center_box_wrap .col.main_facebook .box {border-left:0px; padding:0px; position:relative; height:660px;  }
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner {padding:20px; border-bottom:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner {border-bottom:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner ul{ z-index:1; height:255px; text-align:center; border:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner ul li{}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner img{vertical-align:middle; max-width:100%;}

.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control {position:absolute; right:-1px; top:-1px; z-index:99;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control a{float:left; width:33px; height:33px; border:1px #dddddd solid;  background:#fff url(../images/main/control_btn.png) left top no-repeat; text-indent:-9999px;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control a:hover{border-color:#535353; background-color:#f8f8f8;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control .prev{background-position:-35px top;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_banner .control .next{background-position:left top; margin-left:-1px;}

.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box  {margin:10px; border-bottom:1px #ddd solid;}
.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box iframe {width:100% !important; height:330px !important}
*/

	.main_center_box .main_center_box_wrap .col.main_facebook .box {border:1px #ddd solid !important;}


	/*메인배너*/
	.main_center_box .main_center_box_wrap .col.main_facebook {width:auto; text-align:center; }

	.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box  {display:inline-block;margin-top:10px;}
	.main_center_box .main_center_box_wrap .col.main_facebook .box .main_fcebook_box iframe {width:100% !important;  margin:0 auto;}





}