@charset "utf-8";


.acc{position: absolute; top: -1000000px; background-color: black !important; color: white !important;;}
.acc:hover, .acc:focus, .acc:active{left: 16px; top: 16px;  }
.acc2:hover, .acc2:focus, .acc2:active{top: 20px; right: 30px; left: unset; }



/*WRAPPER*/
.main_wrapper{background:url('../images/main/contents_bg.jpg') no-repeat center bottom;}
.wrapper{position:relative;width:100%;padding-bottom:20px;/*height:100%;*/}

/*VISUAL*/
.wrapper .visual{position:relative;width:100%;height:730px;overflow:hidden;}
.wrapper .visual .bg{position:absolute;top:0;left:0;height:730px;width:100%;background-position:center top;background-size:cover;background-repeat:no-repeat;}
.wrapper .visual .bg1{background-image:url('../images/main/visual1.jpg');z-index:3;}
.wrapper .visual .bg2{background-image:url('../images/main/visual2.jpg');z-index:2;}
.wrapper .visual .bg3{background-image:url('../images/main/visual3.jpg');z-index:1;}
.wrapper .visual .bg4{background-image:url('../images/main/visual4.jpg');z-index:1;}
.wrapper .visual .slogan{position:absolute;z-index:9;animation: slidein 3s cubic-bezier(1, 0, 0, 1);z-index:11;top:125px;left:50%;width:1200px;margin-left:-600px;text-align:center;}
.wrapper .visual .slogan1{}
.wrapper .visual .slogan1 img{margin: 0 auto;}
.wrapper .visual .slogan2{}
.wrapper .visual .slogan3 img{margin: 0 auto;}
.wrapper .visual .slogan4{top:85px;left:82%;}
/*웹접근성-메인비쥬얼롤링버튼*/
.wrapper .visual .slick-dots{/*display:none !important;*/}
.wrapper .visual .slick-dots li{background: url(../images/main/m_numOff.png) no-repeat;background-size: 100%;}
.wrapper .visual .slick-dots li.slick-active{background: url(../images/main/m_numOv.png) no-repeat;background-size: 100%;}
.wrapper .visual .slick-dots li button:before{opacity:0;}



.scroll_control { position:absolute; bottom:85px; left:50%;margin-left:-50px;z-index: 9;}
.scroll_control button{display:inline-block;float:left;overflow:hidden;width:33px;height:33px;padding:0; border:1px dotted rgba(255,255,255,0.4); border-left:0; background:#474b4c url(../images/common/control.png) no-repeat;vertical-align:middle;white-space:nowrap;text-indent:120%}
.scroll_control button.btn_prev{margin-left:0;border-left:1px dotted rgba(255,255,255,0.4);background-position:11px center;}
.scroll_control button.btn_next{background-position:-38px center}
.scroll_control button.btn_pause{background-position:-14px center}
.scroll_control button.btn_play{display:none;background-position:-62px center}





/*CENTER 학과 (휴먼서비스,상담심리대학원*/
.wrapper .visual .function_wrapper{position:absolute;top:320px;left:50%;width:1200px;height:195px;margin-left:-600px;z-index:11;}
.wrapper .visual .function_wrapper .function_box{position:relative;width:1118px;margin:0 auto;padding:30px;transition-property:all;transition-duration:0.1s;transition-timing-function:cubic-bezier(1, 0, 0, 1);}
.wrapper .visual .function_wrapper .function_box _box{position:relative;}
.wrapper .visual .function_wrapper .function_box ul{}
.wrapper .visual .function_wrapper .function_box ul:after{content:""; display:block; clear:both;}
.wrapper .visual .function_wrapper .function_box ul li{position:absolute;}
.wrapper .visual .function_wrapper .function_box ul li:first-child{left:0;margin-right:80px;}



/*휴먼서비스**********************************************************/
.wrapper .visual .function_wrapper .function_box ul li.human{transition: all .3s ease-in-out;position:absolute;z-index:99;width:515px;border-radius:15px;overflow:hidden;cursor:normal;background:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.human .human_wrapper{float:left;padding:7px;transition: all .2s ease-in;width:500px;border-radius:15px;/*background:url(../images/main/main_function_btn_bg.png) repeat-y 0 0 ;background-size:contain;*/background:none;}
.wrapper .visual .function_wrapper .function_box ul li.human .human_inner{padding:12px 0;max-height:125px;border-radius:10px;border:#ddd solid 1px;overflow:hidden; }

.wrapper .visual .function_wrapper .function_box ul li.human .textbox{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}
.wrapper .visual .function_wrapper .function_box ul li.human .textbox a{display:block;}
.wrapper .visual .function_wrapper .function_box ul li.human span{display:block;}
.wrapper .visual .function_wrapper .function_box ul li.human span.eng{padding-left:38px;font-size:20px;color:#000000;font-weight:200;}
.wrapper .visual .function_wrapper .function_box ul li.human span.depart{font-family:'NotoSans_bold';padding-left:15px;font-size:28px;color:#0e3779;font-weight:bold;letter-spacing:-1.5px;}
.wrapper .visual .function_wrapper .function_box ul li.human .img{/*transition: all .1s ease-in;*/position:absolute;left:281px;top:-12px;width:217px;height:128px;background:url(../images/main/main_btn_human_img.png) no-repeat -5px top;background-size:225px;}
.wrapper .visual .function_wrapper .function_box ul li.human .btn{padding:10px 15px 10px 25px;width:160px; display: none;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .btn{display: block; }
.wrapper .visual .function_wrapper .function_box ul li.human .btn a{transition: all .5s ease-in-out ;position: absolute;margin-top:100px;opacity:1;display:block;font-size:14px;padding:5px 15px;background:#fff;font-weight:300;color:#333333;}

/*HOVER시 4가지핵심메뉴*/
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick{transition: all .5s ease-in;position: absolute;display:block;left: 650px;top: 9%;width:500px; display: none; }
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick.over{display: block; }
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li{transition: all .5s ease-in;position:relative;float:left; width:25%;opacity:0;margin-top:500px;margin-right:0;position:relative;float:left}
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a { position:relative;display:block; padding:91px 0 16px 0; text-align:center;font-size:16px; }
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a > img {position:absolute; left:50%; top:30px; margin-left:-33px;}
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a:hover,
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a:focus {color:#386ac1;}
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a.over,
.wrapper .visual .function_wrapper .function_box ul li.human ul.depart_quick li a:focus {color:#386ac1;}

/*hover Event*/
.wrapper .visual .function_wrapper .function_box ul li.human:hover{width:100%;z-index:999;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover .textbox{padding-top:8px;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover .human_wrapper{max-height:125px;padding:7px;z-index:999;overflow:hidden;border:0;width:100%;background:url(../images/main/main_human_over_bg3.png) no-repeat -1px -1px;background-size:98% 103% ;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover .human_inner{border:0;padding: 3px 0 33px 0;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover .img{ top:-4px;left:318px;width:317px;height:136px;background:url(../images/main/main_btn_human_over_img.png) no-repeat left 0 ;background-size: 228px;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover span.depart{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover span.eng{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover .btn a{opacity:1;margin-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.human:hover ul.depart_quick{;top: 2%;display:block;opacity:1;  }
.wrapper .visual .function_wrapper .function_box ul li.human:hover ul.depart_quick li{margin-top:0px;opacity:1;}
.wrapper .visual .function_wrapper .function_box ul li.human.over{width:100%;z-index:999;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .textbox{padding-top:8px;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .human_wrapper{max-height:125px;padding:7px;z-index:999;overflow:hidden;border:0;width:100%;background:url(../images/main/main_human_over_bg3.png) no-repeat -1px -1px;background-size:98% 103% ;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .human_inner{border:0;padding: 3px 0 33px 0;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .img{ top:-4px;left:318px;width:317px;height:136px;background:url(../images/main/main_btn_human_over_img.png) no-repeat left 0 ;background-size: 228px;}
.wrapper .visual .function_wrapper .function_box ul li.human.over span.depart{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.human.over span.eng{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.human.over .btn a{opacity:1;margin-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.human.over ul.depart_quick{;top: 2%;display:block;opacity:1;  }
.wrapper .visual .function_wrapper .function_box ul li.human.over ul.depart_quick li{margin-top:0px;opacity:1;}

/*//휴먼서비스**********************************************************/



/*상담심리대학원**********************************************************/
.wrapper .visual .function_wrapper .function_box ul li.simri{transition: all .3s ease-in-out;position:absolute;right:0;z-index:99;width:515px;border-radius:15px;overflow:hidden;cursor:normal;background:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.simri .simri_wrapper{float:right;transition: all  .2s ease-in;/*float:right;*/padding:7px;width:500px;border-radius:15px;}
.wrapper .visual .function_wrapper .function_box ul li.simri .simri_inner{padding:12px 0;max-height:130px;border-radius:10px;border:#ddd solid 1px;overflow:hidden; }

.wrapper .visual .function_wrapper .function_box ul li.simri .textbox{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}
.wrapper .visual .function_wrapper .function_box ul li.simri .textbox a{display:block;}
.wrapper .visual .function_wrapper .function_box ul li.simri span{display:block;}
.wrapper .visual .function_wrapper .function_box ul li.simri span.eng{font-size:20px;color:#000000;font-weight:200;}
.wrapper .visual .function_wrapper .function_box ul li.simri span.depart{padding-left:15px;font-size:28px;color:#ac2f48;font-weight:bold;letter-spacing:-1.5px;}
.wrapper .visual .function_wrapper .function_box ul li.simri .img{position:absolute;left:259px;top:-23px;width:239px;height:138px;background:#fff url(../images/main/main_btn_simri_img.png) no-repeat right top ;}
.wrapper .visual .function_wrapper .function_box ul li.simri .btn{padding:10px 15px 10px 25px;width:160px; display: none; }
.wrapper .visual .function_wrapper .function_box ul li.simri.over .btn{display: inline-block;; }
.wrapper .visual .function_wrapper .function_box ul li.simri .btn a{transition: all .5s ease-in-out ;position: absolute;margin-top:100px;opacity:0;display:block;font-size:14px;padding:5px 15px;background:#fff;font-weight:300;color:#333333;}

/*HOVER시 4가지핵심메뉴*/
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick{position: absolute;display:block;opacity:0;top: 10%;width:500px; display: none; }
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick.over{position: absolute;display:block;opacity:0;top: 10%;width:500px; display: inline-block; }
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li{transition: all .5s ease-in ;position:relative;float:left; width:25%;margin-top:500px;margin-right:0;transition: all 1.0s cubic-bezier(0.645, 0.045, 0.355, 1)*/;position:relative;float:left}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a { position:relative;display:block; padding:75px 0 16px 0; text-align:center;font-size:16px; }
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a:hover{}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a > img {position:absolute; left:50%; top:20px; margin-left:-33px;}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a:hover,
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a:focus {color:#ac2f48;}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a.over{}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a > img {position:absolute; left:50%; top:20px; margin-left:-33px;}
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a.over,
.wrapper .visual .function_wrapper .function_box ul li.simri ul.depart_quick li a:focus {color:#ac2f48;}

/*hover Event*/
.wrapper .visual .function_wrapper .function_box ul li.simri:hover{float:right;width:100%;z-index:99;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover .textbox{text-align:right;padding-left:0px;padding-right:300px;padding-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover .simri_wrapper{max-height:125px;z-index:999;overflow:hidden;width:100%;background:url(../images/main/main_simri_over_bg3.png) no-repeat right 0 ;background-size:100% 100%;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover .simri_inner{max-height:120px;border:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover .img{position: absolute;top:0;left:905px;width:271px;height:239px;background:url(../images/main/main_btn_simri_over_img.png) no-repeat left 0 ;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover span.depart{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover span.eng{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover .btn a{position: relative;opacity:1;margin-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover ul.depart_quick{display:block;left:50px;opacity:1;}
.wrapper .visual .function_wrapper .function_box ul li.simri:hover ul.depart_quick li{margin-top:0px;opacity:1;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over{float:right;width:100%;z-index:99;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over .textbox{text-align:right;padding-left:0px;padding-right:300px;padding-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over .simri_wrapper{max-height:125px;z-index:999;overflow:hidden;width:100%;background:url(../images/main/main_simri_over_bg3.png) no-repeat right 0 ;background-size:100% 100%;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over .simri_inner{max-height:120px;border:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over .img{position: absolute;top:0;left:905px;width:271px;height:239px;background:url(../images/main/main_btn_simri_over_img.png) no-repeat left 0 ;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over span.depart{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over span.eng{color:#fff;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over .btn a{position: relative;opacity:1;margin-top:0;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over ul.depart_quick{display:block;left:50px;opacity:1;}
.wrapper .visual .function_wrapper .function_box ul li.simri.over ul.depart_quick li{margin-top:0px;opacity:1;}

/*//상담심리대학원**********************************************************/




.wrapper .inner_wrapper{position:relative;z-index:98;width:1200px;max-width:1200px;margin:0 auto;margin-top:-74px	;margin-bottom:30px;/*margin-bottom:90px;*/}

/*입시*/
.wrapper .inner_wrapper .ipssi_box{position:relative;}
.wrapper .inner_wrapper .ipssi_box ul{margin-top:-20px;}
.wrapper .inner_wrapper .ipssi_box ul:after {content:""; display:block; clear:both;}
.wrapper .inner_wrapper .ipssi_box ul > li{box-sizing:border-box;border-left: #ddd solid 1px;animation: motion1 1.5s linear forwards;/**/float:left;width:16.66666666666667%; background:url("../images/main/main_ibssi_box_bg.png") repeat left top;}
.wrapper .inner_wrapper .ipssi_box ul > li:first-child{border:0;}
.wrapper .inner_wrapper .ipssi_box ul > li:last-child{}
.wrapper .inner_wrapper .ipssi_box ul > li a{background-repeat:no-repeat;background-position:30px center; display:block;color:#fff;padding:25.5px 0 25px 74px; font-size:16px;font-weight:400;}
.wrapper .inner_wrapper .ipssi_box ul > li:hover{/*border-top-left-radius:5px; border-top-right-radius:5px;*/}
.wrapper .inner_wrapper .ipssi_box ul > li:hover div{}
.wrapper .inner_wrapper .ipssi_box ul > li:hover a{text-decoration:underline;}
.wrapper .inner_wrapper .ipssi_box ul > li div{/*background:url(../images/main/main_ibssi_right_line.png) repeat-y right top;*/}
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi1 {background-image:url(../images/main/main_ibssi_icon1.png); }

/* 비입시때 배경 컬러*/
/*
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi2 {background-image:url(../images/main/main_ibssi_icon2.png);}
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi3 { background-image:url(../images/main/main_ibssi_icon3.png);background-position:20px center;padding-left:55px;  }
*/
/* 입시때 배경 컬러*/

.wrapper .inner_wrapper .ipssi_box ul li a.ipssi2 {background-image:url(../images/main/main_ibssi_icon2.png);background-color: #bf183b;}
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi3 { background-image:url(../images/main/main_ibssi_icon3.png);background-color: #bf183b;background-position:28px center;padding-left:60px;  }


/*.wrapper .inner_wrapper .ipssi_box ul li a.ipssi3 { background-image:url(../images/main/main_ibssi_icon3.png);background-color: #bf183b;background-position:15px center;padding-left:55px;  }*/


.wrapper .inner_wrapper .ipssi_box ul li a.ipssi4 { background-image:url(../images/main/main_ibssi_icon4.png);background-position:27px center;  }
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi5 { background-image:url(../images/main/main_ibssi_icon5.png); }
.wrapper .inner_wrapper .ipssi_box ul li a.ipssi6 { background-image:url(../images/main/main_ibssi_icon6.png); }


/*컨텐츠 2열 - 퀵메뉴,게시판(학사,일반,보도자료)*/
.wrapper .inner_wrapper .board_wrapper{position:relative;}
.wrapper .inner_wrapper .board_wrapper:after {content:""; display:block; clear:both;}

/*퀵메뉴-6가지*/
.wrapper .inner_wrapper .board_wrapper .quickbox{position:relative;width:50%;float:left;}
.board_wrapper .quickbox ul:after {content:""; display:block; clear:both;}
.board_wrapper .quickbox ul li {float:left; width:33.3333%;background:#ebebeb;}
.board_wrapper .quickbox ul li.dark{background:#d2d7db;}
.board_wrapper .quickbox ul li a { position:relative;display:block; padding:91px 0 28px 0; text-align:center;font-size:16px; }
.board_wrapper .quickbox ul li a > img {transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute; left:50%; top:30px; margin-left:-39.5px;}
.board_wrapper .quickbox ul li a:hover,
.board_wrapper .quickbox ul li a:focus {color:#000;}
.board_wrapper .quickbox ul li a:hover img{transform:scale(1.1);}


/*게시판영역*/
.wrapper .inner_wrapper .board_wrapper .boardbox{position:relative;background:#fff;width:50%;float:left;border-top:#ebebeb solid 1px;}

.tab_menu_wrap {position:relative;padding-top:22px; padding-right:22px; padding-left:39px;height:263px;border-right: #e4e4e4 solid 1px;}
.tab_menu_wrap > ul {display:block;background:url('../images/main/main_board_tab_line.png') repeat-x left bottom; }
.tab_menu_wrap > ul:after {content:""; display:block; clear:both;}
.tab_menu_wrap > ul > li {width:18%;float:left; }
.tab_menu_wrap > ul > li a{font-size:18px;  }
.tab_menu_wrap > ul > li a.open {padding-bottom:10px;display:block; width:100%;text-align: center;border-bottom:0px solid #d3d3d3; color:#333;font-weight:bold;
transition-property:padding-bottom, border-bottom-width, border-bottom-color, color; transition-duration:0.3s; transition-timing-function:ease-in-out;}
.tab_menu_wrap > ul > li a.open:hover {text-decoration:none;}
.tab_menu_wrap > ul > li.active a.open {padding-bottom: 6px;color:#386ac1; border-bottom-width:5px; border-bottom-color:#0d3779;}
/*tabContent*/
.tab_menu_wrap > ul > li > .tab_content {display:none; position:absolute; top:67px; left:0; width:100%;}
.tab_menu_wrap > ul > li.active > .tab_content {display:block;}
.tab_menu_wrap > ul > li .tab_content ul {padding-top:15px; padding-right:25px; padding-left:39px;}
.tab_menu_wrap > ul > li .tab_content ul li {position:relative; margin-top:2px; padding-left:12px; padding-right:100px; background:url('../images/main/main_board_dot.png') no-repeat left center; line-height:0;}
.tab_menu_wrap > ul > li .tab_content ul li a { position:relative; display:block; overflow:hidden; font-size:14px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.tab_menu_wrap > ul > li .tab_content ul li a:visited{color:#636363;}
.tab_menu_wrap > ul > li .tab_content ul li time {display:block; position:absolute; top:0; right:0; width:90px; color:#8d8d8d; font-size:14px; line-height:22px; text-align:right;}
.tab_menu_wrap > ul > li .tab_content > a {display:block; position:absolute; top:-47px; right:20px; width:26px; height:26px; transition:transform 0.5s ease-in-out;}
.tab_menu_wrap > ul > li .tab_content > a:hover {text-decoration:none; transform:scale(0.95);}
.tab_menu_wrap > ul > li .tab_content > a span {transition: all 0.2s ease-in-out;display:block; width:100%; height:100%; background:url('../images/main/main_board_more_icon.png') no-repeat center center; font-size:0;}
.tab_menu_wrap > ul > li .tab_content > a span:hover{transform:rotate(180deg);}



/*학사일정*/
.wrapper .inner_wrapper .schdule_wrapper{position:relative;}
.wrapper .inner_wrapper .schdule_wrapper:after {content:""; display:block; clear:both;}

.schdule_wrapper .schdulebox{position:relative;width:50%;float:left;background:#fff;}
.schdulebox .schdule_wrap {position:relative; padding-right:22px; padding-left:39px;height:299px;border-bottom: #e4e4e4 solid 1px;border-left: #e4e4e4 solid 1px; border-right: #e4e4e4 solid 1px;}
.schdulebox .schdule_wrap > ul {display:block;padding-top:15px;}
.schdulebox .schdule_wrap > ul:after {content:""; display:block; clear:both;}
.schdulebox .schdule_wrap > ul > li {width:100%;}
.schdulebox .schdule_wrap > ul > li:after{display:block;clear:both;content:"";}
.schdulebox .schdule_wrap > ul > li .title {font-size:18px;padding-bottom: 14px;display:block; width:40%;text-align: center;border-bottom:5px solid #88c7c9; color:#333;font-weight:bold;}
/*schedule_content*/
.schdulebox .schdule_wrap > ul > li > .schedule_inner{position:relative;}
.schdulebox .schdule_wrap > ul > li > .schedule_content {position:relative; top:0; left:0; width:100%;}
.schdulebox .schdule_wrap > ul > li > .schedule_content .calendar{position:relative;}
.schdulebox .schdule_wrap > ul > li > .schedule_content .calendar:after{content:"";display:block;clear:both;}
.schdulebox .schdule_wrap > ul > li.active > .schedule_content {display:block;background:url('../images/main/main_board_tab_line.png') repeat-x left top;padding-bottom:10px;}
.schdulebox .schdule_wrap > ul > li .schedule_content .month{float:left;top:10px;width:35%;position:relative;padding:0 3px;background:url('../images/main/main_schedule_month_bg.png') no-repeat center center;}
.schdulebox .schdule_wrap > ul > li .schedule_content .month p{position:relative;text-align:center;padding:55px 46px;color:#333434;font-size:30px;font-weight:bold;}
.schdulebox .schdule_wrap > ul > li .schedule_content ul {float:left;width:63%;padding-top:15px; }
.schdulebox .schdule_wrap > ul > li .schedule_content ul li {position:relative; margin-top:2px;  padding-left:55px; }
.schdulebox .schdule_wrap > ul > li .schedule_content ul li span { position:relative; display:block; overflow:hidden; font-size:16px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.schdulebox .schdule_wrap > ul > li .schedule_content ul li time { position:absolute; top:0; left:0; width:35px;text-align:right;display:inline-block;  color:#0e3779;font-weight:bold; font-size:16px; line-height:28px;}
.schdulebox .schdule_wrap > ul > li a.more {display:block; position:absolute; top:17px; right:20px; width:26px;height:26px; transition:transform 0.5s ease-in-out;}
.schdulebox .schdule_wrap > ul > li a.more:hover {text-decoration:none; transform:scale(0.95);}
.schdulebox .schdule_wrap > ul > li a.more{display:block; position:absolute; top:17px; right:20px; width:26px;height:26px; transition:transform 0.5s ease-in-out;}
.schdulebox .schdule_wrap > ul > li a span { transition: all 0.2s ease-in-out;display:block; width:100%; height:100%; background:url('../images/main/main_schedule_more_icon.png') no-repeat center center; font-size:0;}
.schdulebox .schdule_wrap > ul > li a span:hover{transform:rotate(180deg);}
.schdulebox .schdule_wrap > ul > li .slick-dots{width:100% !important;bottom:-40px;padding: 15px 0 0 0 !important;margin-left: 0 !important;}
.schdulebox .schdule_wrap > ul > li .slick-dots li{padding-left:0 !important;}
.schdulebox .schdule_wrap > ul > li .slick-dots li button:before{color:#5abbbd;}
.schdulebox .schdule_wrap > ul > li .slick-dots li.slick-active button:before{}
.schdulebox .schdule_wrap > ul > li .slick-next{right:0;border:red solid 1px;}
.schdulebox .schdule_wrap > ul > li .slick-prev{left:0;border:red solid 1px;}

.mvs_paging_web{position:absolute;top:11px;right:70px; z-index:1000; width:200px; height:14px;text-align:right;}
.mvs_paging_web>a{width:14px; height:14px; background:url("../images/main/m_numOff.png") no-repeat;background-size:100%; margin:0 5px;display:inline-block;}
.mvs_paging_web>a.selected{width:14px; background:url("../images/main/m_numOv.png") no-repeat; background-size:100%; }
.mvs_paging_web>a>span{position:relative;left:-10000px;}



/*심리상담센터,온라인캠퍼스투어*/
.outlinkbox{position:relative;width:50%;float:left;}
.outlinkbox .simribox{position:relative;width:50%;float:left;background:url('../images/main/main_simri_bg.png') no-repeat center top;}
.outlinkbox .simribox .inner_wrap{transition: all 1.0s cubic-bezier(0.645, 0.045, 0.355, 1);padding:30px 0 190px 0;text-align:center;background:url('../images/main/main_simri_icon.png') no-repeat center bottom 25px;}
.outlinkbox .simribox .inner_wrap .title{display:block;color:#fff;font-weight:bold;font-size:22px;padding-bottom:15px;}
.outlinkbox .simribox .inner_wrap .sub{width:75%;line-height:20px;margin:0 auto;color:#fff;font-weight:200;font-size:14px;}
.outlinkbox .simribox .inner_wrap a{display:block;}
.outlinkbox .simribox .inner_wrap a:hover{text-decoration:none;}

/*입학문의*/
.tel_info{display:none;}

.outlinkbox .vrbox{position:relative;width:50%;float:left;background:url('../images/main/main_vr_bg.png') no-repeat center top;}
.outlinkbox .vrbox .inner_wrap{
-webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;

padding:30px 0 190px 0;text-align:center;background:url('../images/main/main_vr_icon.png') no-repeat center bottom 25px;}
.outlinkbox .vrbox .inner_wrap .title{display:block;color:#0e3779;font-weight:bold;font-size:22px;padding-bottom:15px;}
.outlinkbox .vrbox .inner_wrap .sub{width:77%;line-height:20px;margin:0 auto;color:#0e3779;font-weight:200;font-size:14px;}
.outlinkbox .vrbox .inner_wrap a{display:block;}
.outlinkbox .vrbox .inner_wrap a:hover{text-decoration:none;}


.m_hind{display:block !important;}
.pc_hind{display:none !important;}

.m_table_hind{display:"" !important;}
.m_table_col_hind{display:"" !important;}
.pc_table_hind{display:none !important;}

.m_hide{display:block !important;}
.tablet_hide{display:none !important;}
.moblie_hide{display:none !important;}
.pc_hide{display:none !important;}
.m_inline_hide{display:inline-block !important;}
.pc_inline_hide{display:none !important;}
.contents2{display:none;}
.contents3{display:block;}

.animate{

  -webkit-transition: all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -ms-transition: all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: all 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}


/*----------- 테블릿 -----------*/
@media all and (max-width:1199px){
}

@media (max-width: 767px) {

	.m_table_hind{display:none !important;}
	.pc_table_hind{display:'';}
	.m_table_col_hind{display:none !important;}
	.m_hind{display:none !important;}
	.pc_hind{display:block !important;}

	.contents2{display:none !important;}
	.contents3{display:block !important;}
	.m_hide{display:none !important;}
	.tablet_hide{display:block !important;}
	.pc_hide{display:block !important;}
	.m_inline_hide{display:none !important;}
	.pc_inline_hide{display:inline-block !important;}
}


@keyframes motion1 {
	  0% {opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@keyframes motion2 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@keyframes motion3 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@keyframes motion4 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@keyframes motion5 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@keyframes motion6 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}

	/*사파리, 크롬*/
	@-webkit-keyframes motion1 {
	  0% {opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-webkit-keyframes motion2 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-webkit-keyframes motion3 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-webkit-keyframes motion4 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-webkit-keyframes motion5 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-webkit-keyframes motion6 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}

	/*파이어폭스*/
	@-moz-keyframes motion1 {
	  0% {opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-moz-keyframes motion2 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-moz-keyframes motion3 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-moz-keyframes motion4 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-moz-keyframes motion5 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-moz-keyframes motion6 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}

	/*오페라*/
	@-o-keyframes motion1 {
	  0% {opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-o-keyframes motion2 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-o-keyframes motion3 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-o-keyframes motion4 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-o-keyframes motion5 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	@-o-keyframes motion6 {
	  0% {margin-left:-150px; opacity:0; transform:rotate3d(0, 1, 0, 0deg);}
	  50% {transform:rotate3d(0, 1, 0, 280deg) scale(1, 1);}
	  70% {transform:scale(1.3, 1.3);}
	  90% {margin-left:0;}
	  100% {opacity:1; transform:rotate3d(0, 1, 0, 0deg) scale(1, 1);}
	}
	/***박스모션 : End***/


@keyframes slidein {
  from {
	margin-top: -20%;
	opacity:0;
  }

  to {
	margin-top:0%;
	opacity:1;
  }
}



@keyframes slideleft {
  from {
	margin-left: -20%;
	opacity:0;
  }

  to {
	margin-left:0%;
	opacity:1;
  }
}







