@charset "utf-8";


/*비주얼영역*/
#mvisual{position:relative;width:100%;height:500px;min-width:1000px;}
#mvisual .visualbg{position:absolute;float:left;width:100%;height:500px;top:0;left:0; border-bottom:1px solid #d1d1d1;}
#mvisual .bg_wrap{width:1000px; margin:0 auto;}
#mvisual .mbg01{text-align:left; background:url(/img/main/mbg01.jpg) no-repeat top center;}
#mvisual .mbg02{text-align:left; background:url(/img/main/mbg02.jpg) no-repeat top center;}
#mvisual .main_txt{padding-top:100px;}
#mvisual .main_txt .txt01{padding:20px 0 15px 0;}
#mvisual .main_txt .txt02{padding:0 0 0 5px;}
#mvisual .main_txt .txt03{padding:0 0 15px 0;}
#mvisual .main_txt .txt04{padding:0 0 0 0;}

#mvisual .controller2{position:relative;width:1000px; height:500px;margin:0 auto; }
#mvisual .controller2 .rollbtn{position:absolute;right:20px;top:30px;}
#mvisual .controller a{display:inline-block;padding:3px; margin-left:3px; }

/*바로가기 영역*/
.main_con_go{position:absolute; width:100%;top:340px;left:0;}
.main_con_go ul{width:1000px;margin:0 auto;padding:20px 0;background:url(/img/main/search_bg.png) repeat 0 0;text-align:center;font-size:0;line-height:0;}
.main_con_go ul li{display:inline-block;width:249px;border-left:1px solid rgba(255,255,255,0.2);}
.main_con_go ul li:first-child{width:250px;border-left:0;}
.main_con_go ul li a{display:block;padding-top:65px;font-size:15px;line-height:1;color:#fff;letter-spacing:-1px;background-repeat:no-repeat;background-position:50% 0;background-size:50px auto;}
.main_con_go ul li.go01 a{background-image:url(/img/main/icon_go1.png);}
.main_con_go ul li.go02 a{background-image:url(/img/main/icon_go2.png);}
.main_con_go ul li.go03 a{background-image:url(/img/main/icon_go3.png);}
.main_con_go ul li.go04 a{background-image:url(/img/main/icon_go4.png);}
.main_con_go ul li.go05 a{background-image:url(/img/main/icon_go5.png);}

/***********컨텐츠1단*************/
#main_con01_wrap{width:100%; background:#eff0f3; padding:50px 0 50px 0;min-width:1000px;}
#main_con01{width:1000px; margin:0 auto; display:inline-block;}

/* 게시판공통 */
.board_box{position:relative;float:left;text-align:left;width:302px;height:203px;padding:25px 20px;}
.board_box .board_tit{display:block;margin:0 10px 10px 0; padding-top:10px; color:#fff; font-size:18px; font-weight:600;color:#fff600; background:url(/img/main/board_box_bullet.png) no-repeat 0 0;}
.board_box ul{ padding-top:15px; border-top:1px solid rgba(255,255,255,0.3);}
.board_box ul li{margin:5px 0;}
.board_box ul li a{display:block;font-size:14px; font-weight:400; padding-left:7px; padding-top:0; margin:0 0 5px 0;background:url(/img/main/news_dot.png) no-repeat 0 50%;color:#fff;}
.board_box .bt_more{position:absolute;left:20px;bottom:25px;}
.board_box .bt_more a{color:#fff; font-size:12px;}

/* 공지사항 */
.board_box.notice{margin-right:30px;background:#1dbbae;}

/* 교육일정 */
.board_box.schedule{background:#009fd9;}

/* 팝업존 */
.popupzone{position:relative; float:right; width:256px; height:256px;}
.popupzone ul{position:relative;width:100%; display:inline-block; padding-top:220px; text-align:center;}
.popupzone ul li {display:inline;margin-right:2px;}
.popupzone ul li a.numbtn{position:relative;z-index:3; display:inline-block; margin-top:3px;}
.popupzone ul li div.img_area{position:absolute;z-index:1;top:0;left:0;width:254px;height:254px;}
.popupzone ul li div.img_area a{display:block;}
.popupzone ul li div.img_area img {width:254px;height:254px; border:1px solid #ddd;}
.popupzone .control {position: absolute;top:20px;right:16px;z-index:2;cursor: pointer;}

/* 배너존 */
.banner{position:relative;width:900px;margin:0 auto;padding:20px 100px 20px 0;}
.banner ul.btn{position:absolute;top:50%;right:0;margin-top:-11px;z-index:10;}
.banner ul.btn li{float:left;border:1px solid #e5e5e5;margin-left:-1px;}
.banner ul.btn li a{display:block;padding:5px 7px;}

#RollingBanner{overflow:hidden;height:50px;margin-left:-20px;}
#RollingBanner ul{overflow:hidden;}
#RollingBanner ul li{float:left;width:162px;height:48px;margin-left:20px;border:1px solid #d5d5d5;}
#RollingBanner ul li a{display:block;}
#RollingBanner ul li a img{width:100%;}

/********************모바일********************/
@media(max-width:736px){

/*비주얼영역*/
#mvisual{position:relative;width:100%;min-width:0;height:auto; overflow:hidden;}
#mvisual .visualbg{position:absolute; float:none; width:200%;height:100%; top:0;left:-50%; text-align:center;}
#mvisual .bg_wrap{width:100%; text-align:center;}
#mvisual .mbg01{text-align:center; background:url(/img/main/mbg01.jpg) no-repeat 0 0; background-size:100%;}
#mvisual .mbg02{text-align:center; background:url(/img/main/mbg02.jpg) no-repeat 0 0; background-size:100%;}
#mvisual .main_txt{padding-top:30px;}
#mvisual .main_txt .txt01{padding:20px 0 15px 0;}
#mvisual .main_txt .txt01 img{width:130px;}
#mvisual .main_txt .txt02{display:none;}
#mvisual .controller2{display:none;}
#mvisual .m_mvisual_area img{width:100%;}

/*검색영역*/
#main_search{position:relative; left:0; top:0; width:100%; }
#main_search .search{ width:100%;height:100px; padding:20px 0; text-align:center; background:#25587f; box-sizing:border-box;}
#main_search .search .text{display:none;}

#main_search .search .q_list{float:none; display:inline-block; width:300px;}
#main_search .search .q_list li{float:left; margin-left:20px;text-align:center !important; }
#main_search .search .q_list li a{display:inline-block; height:auto; line-height:100%; padding:50px 0 0 0; font-size:13px;}
#main_search .search .q_list li.q01 a{ background:url(/img/main/qu01.png) no-repeat center 0;}
#main_search .search .q_list li.q02 a{ background:url(/img/main/qu02.png) no-repeat center 0;}
#main_search .search .q_list li.q03 a{ background:url(/img/main/qu03.png) no-repeat center 0;}


/***********컨텐츠1단*************/
#main_con01_wrap{min-width:0;width:100%; padding:0;}
#main_con01{width:100%;}

/* 게시판공통 */
.board_box{float:none !important;width:100%;height:auto;padding:20px;box-sizing:border-box;clear:both;}
.board_box .board_tit{margin:0;padding:0;font-size:16px;}
.board_box ul{margin-top:15px;}
.board_box ul li a{font-size:13px;font-weight:400;}
.board_box .bt_more{display:none;}


/*팝업존*/
.popupzone{position:relative; width:100%; padding:10px 0; }
.popupzone ul{position:relative;width:100%; height:38px;display:inline-block; padding-top:220px; text-align:center;}
.popupzone ul li {display:inline;margin-right:2px;}
.popupzone ul li a.numbtn{position:relative;z-index:3; display:inline-block; margin-top:13px;}
.popupzone ul li div.img_area{width:100%; position:absolute;z-index:1;top:0;left:0;text-align:center;}
.popupzone ul li div.img_area img {width:auto;height:auto; border:1px solid #ddd;}
.popupzone .control {display:none;}

/*문의전화영역*/
.call{position:relative; width:100%; height: auto;padding:15px 0; text-align:left;background:#009fd9 url(/img/main/call_icon.png) no-repeat 25% 20px;}
.call .area{overflow:hidden;}
.call .title {display:inline-block;padding-bottom:20px;margin-left:20%;}
.call .title .ko{font-size:18px;font-weight:600;margin-top:10px;padding-bottom:13px;}
.call .title .en{color:#d0e5f2;font-size:11px;}
.call .area ul{font-size:16px;text-align:center; padding:10px 0 0 0;}
.call .area ul li{padding-left:8px;margin:0 0 4px 0; background: none;}
.call .txt{margin-top:10px;line-height:150%;text-align:center;}



/***********컨텐츠2단*************/
#main_con02_wrap{width:100%; padding:0;min-width:0;}
#main_con02{width:100%;}

/*바로가기 영역*/
.main_con_go{position:relative; top:0; padding:0; width:100%;  margin:0 auto; text-align:center; }
.main_con_go ul{display:flex; flex-wrap:wrap; gap:20px 0; width:100%;}
.main_con_go ul li{width:50% !important; text-align:center; padding:0;  border:none;}
.main_con_go ul li.first{padding:0;}
.main_con_go ul li.last{}
.main_con_go ul li a{display:inline-block; width:100%; padding-top:90px;}
.main_con_go ul li a, .main_con_go ul li a:hover{ background-size:80px auto !important;}
.main_con_go ul li.go01 a{background:url(/img/main/con01.png) no-repeat center 0; }
.main_con_go ul li.go02 a{background:url(/img/main/con02.png) no-repeat center 0;}
.main_con_go ul li.go03 a{background:url(/img/main/con03.png) no-repeat center 0; }
.main_con_go ul li.go04 a{background:url(/img/main/con04.png) no-repeat center 0;}
.main_con_go ul li.go01 a:hover{background:url(/img/main/con01_on.png) no-repeat center 0; }
.main_con_go ul li.go02 a:hover{background:url(/img/main/con02_on.png) no-repeat center 0;}
.main_con_go ul li.go03 a:hover{background:url(/img/main/con03_on.png) no-repeat center 0; }
.main_con_go ul li.go04 a:hover{background:url(/img/main/con04_on.png) no-repeat center 0;}
.main_con_go ul li .title{ font-size:13px; border:none;}
.main_con_go ul li .s_text{display:none;}

.banner{display:none;}


}

/********************웹********************/
@media(min-width:737px){

#mvisual .m_mvisual_area{display:none;}

}