@charset "utf-8";
h2{font-family:'nsr','Malgun Gothic';}

/* 공통 메인 컨텐츠 */
.float{float:left;}
@media(max-width:640px) {
    .float{float:none;}
}

#mcontainer{position:relative;background:url('/images/stu_life/main/main_visual.jpg') no-repeat center top ;}

#vi_quick_box {height:680px; margin:0 0 98px 0}
#vi_quick_box .vi_box {position:relative; width:600px; height:680px; float:left; }
#vi_quick_box .vi_box .text1 {font-size:26px; font-family:"nsr"; color:#fff; padding:5px 90px 3px 0; margin:200px 0 5px 0; background:url('/images/stu_life/main/vi_text_icon.png') no-repeat right 5px; display:inline-block; vertical-align:top; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .vi_box .text2 {font-size:0px; display:inline-block; width:100%; height:56px; background:url('/images/stu_life/main/vi_text.png') no-repeat left top; vertical-align:top; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .vi_box .text3 {display:inline-block;  color:#fff; font-size:18px; font-family:"ntk"; line-height:1.2em; margin:35px 0 0 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .vi_box .more {width:71px; height:71px; display:inline-block; margin:80px 0 0 0; background:url('/images/stu_life/main/main_more_off.png') no-repeat left top; font-size:0px;}
#vi_quick_box .vi_box .more:hover {background:url('/images/stu_life/main/main_more_on.png') no-repeat left top;}
#vi_quick_box .vi_box .vi_bl {position:absolute; display:inline-block; }
#vi_quick_box .vi_box .vi_bl1 { top:27px; left:17px; background:url('/images/stu_life/main/main_bl_1.png') no-repeat left top; width:30px; height:46px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .vi_box .vi_bl2 { top:290px; left:525px; background:url('/images/stu_life/main/main_bl_2.png') no-repeat left top; width:40px; height:70px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .vi_box .vi_bl3 { bottom:0px; left:200px; background:url('/images/stu_life/main/main_bl_3.png') no-repeat left top; width:61px; height:89px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}


#vi_quick_box .quick_box {position:relative; width:600px; height:680px; box-sizing:border-box; float:left; }
#vi_quick_box .quick_box h2 {margin:88px auto 0; width:100%; text-align:center; display:inline-block}
#vi_quick_box .quick_box h2 .bg1 {width:130px; height:52px; vertical-align:top;  display:inline-block; background:url('/images/stu_life/main/quick_title_bg1.png') no-repeat left top;}
#vi_quick_box .quick_box h2 .bg2 {width:130px; height:52px; vertical-align:top;  display:inline-block; background:url('/images/stu_life/main/quick_title_bg2.png') no-repeat left top;}
#vi_quick_box .quick_box h2 .text {width:120px; height:42px; vertical-align:top; margin:20px 30px 0; font-size:0px; display:inline-block; background:url('/images/stu_life/main/quick_title.png') no-repeat left top;}



#vi_quick_box .quick_box ul {padding:35px 80px 0;  }
#vi_quick_box .quick_box ul li {display:inline-block; width:33.33%; text-align:center;}
#vi_quick_box .quick_box ul li a{display:inline-block; text-align:center; color:#fff;font-size:16px; padding:35px 0 0 0; font-family:"ntk"; letter-spacing:-0.05em; text-align:center;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .quick_box ul li i {display:inline-block; width:54px; height:52px}
#vi_quick_box .quick_box ul li.li_1 i {background:url('/images/stu_life/main/quick_icon1.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_2 i {background:url('/images/stu_life/main/quick_icon2.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_3 i {background:url('/images/stu_life/main/quick_icon3.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_4 i {background:url('/images/stu_life/main/quick_icon4.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_5 i {background:url('/images/stu_life/main/quick_icon5.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_6 i {background:url('/images/stu_life/main/quick_icon6.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_7 i {background:url('/images/stu_life/main/quick_icon7.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_8 i {background:url('/images/stu_life/main/quick_icon8.png') no-repeat center top;}
#vi_quick_box .quick_box ul li.li_9 i {background:url('/images/stu_life/main/quick_icon9.png') no-repeat center top;}
#vi_quick_box .quick_box .control {display:none}

@keyframes swing{
    15%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}
    30%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
    50%{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}
    65%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}
    80%{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-o-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

#vi_quick_box .quick_box  ul li a i{display:block; margin:0 auto; overflow:hidden; width:57px;height:57px;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
#vi_quick_box .quick_box  ul li a:hover i,
#vi_quick_box .quick_box  ul li a:focus i{top:-3px;-moz-animation:swing 1s ease;-moz-animation-iteration-count:1;-o-animation:swing 1s ease;-o-animation-iteration-count:1;-ms-animation:swing 1s ease;-ms-animation-iteration-count:1;-webkit-animation:swing 1s ease;-webkit-animation-iteration-count:1;animation:swing 1s ease;animation-iteration-count:1;}



.link_call_box {width:603px; float:left; margin:0 40px 0 0}
.link_call_box .call_box {position:relative; width:298px; height:309px;  color:#fff;  text-align:center; float:left; background:url('/images/stu_life/main/call_center_bg.png') no-repeat left top;}
.link_call_box .call_box h2 {padding:65px 0 18px 0;  font-size:17px; font-family:"ntk"}
.link_call_box .call_box h2::after {content: ''; display:block; width:33px; height:1px; background:#fff; margin:17px auto 10px}
.link_call_box .call_box .call {font-size:30px; font-weight:800; font-family:"nsr"; letter-spacing:-0.05em; line-height:1.2em }
.link_call_box .call_box .fax {line-height:1.25em;}
.link_call_box .call_box .fax em {border:1px solid #fff; border-radius:20px; margin:0 5px 0 0; width:22px; height:22px; vertical-align:middle; line-height:1.35em; display:inline-block} 
.link_call_box .call_box .btn {width:100%; display:inline-block; margin:38px 0 0 0}
.link_call_box .call_box .btn a {background:#1a55b6; color:#fff; border-radius:20px; padding:8px 30px; font-size:15px; font-family:"ntk"; }

#link_box {position:relative; width:305px; height:309px; float:left; background:url('/images/stu_life/main/link_box_bg.jpg') no-repeat left top #21babc; text-align:center;}
#link_box .state button {width:15px; height:25px; display:inline-block; position:absolute; z-index:100}
#link_box .state button.prev {left:44px; top:120px; background:url('/images/stu_life/main/link_arrow_left.gif') no-repeat left top;}
#link_box .state button.next {right:44px; top:120px; background:url('/images/stu_life/main/link_arrow_right.gif') no-repeat left top;}
#link_box .obj_wrap {position:relative; width:196px; height:220px; margin:0 auto; overflow:hidden; top:45px; }
#link_box .obj_wrap li {position:absolute; top:0px; left:0px;}
#link_box .obj_wrap li a {width:100%; height:100%; display:inline-block}
#link_box .obj_wrap li a .text {border:1px solid #fff; color:#fff; padding:3px 10px; display:inline-block; margin:20px 0 5px 0; font-family:"ntk"}
#link_box .obj_wrap li a .call {width:100%; display:inline-block; font-size:18px; color:#fff; font-family:"nsr"}

.notice_box{position:relative;width:557px;height:309px;background:#fff; border:1px solid #d8d8d8;  float:left;overflow:hidden;}
.notice_box h2 {float:left; margin:20px 0 0 0}
.notice_box h2 a{display:inline-block;color:#5f5f5f;font-size:20px; font-family: 'ntk'; font-weight:normal; padding:0 15px 8px 0; margin:0 15px 0 0;}  
.notice_box > ul > li:first-child {margin:0 0 0 40px}
.notice_box > ul {background:url('/images/stu_life/main/board_line.gif') repeat-x left 67px; height:100%; border-top:2px solid #2a509b}

.notice_box .list{display:none;position:relative;width:100%;position:absolute;left:0;top:97px; padding:0 45px 0 43px;  }
.notice_box .list li a {position:relative; width:100%; padding:0 0 0 18px; background:url('/images/stu_life/main/board_li_bg.gif') no-repeat 5px center; display:inline-block;  }
.notice_box .list li:first-child {min-height:55px; padding:0px 5px 15px; margin:0 0 17px 0;  border-bottom:1px solid #dfdfdf; font-size: 19px;}
.notice_box .list li:first-child a {background:none; color: #2a509b; font-weight: 600;}
.notice_box .list li:first-child a .date {float:left; border:2px solid #e4e4e4; position:absolute; top:0px; left:0px; width:62px; height:62px; padding:2px 0 0 0;   font-size:14px;color:#666; font-family: 'ntk'; text-align:center; }
.notice_box .list li:first-child a .date em {width:100%; font-size:30px; display:inline-block; line-height:1em; color:#3d3d3d;}
.notice_box .list li:first-child a .text {float:left; font-size:17px; color:#323232; letter-spacing:-0.05em; word-break:keep-all; padding:5px 0 0 60px; text-overflow:ellipsis; white-space: nowrap;  overflow:hidden; width:100%; }
.notice_box .list li:first-child a .text_con {float:left; font-size:15px; color:#737373; letter-spacing:-0.05em; word-break:keep-all; padding:0px 0 0 60px;  overflow:hidden; width:100%; }
.notice_box .list li:first-child a .text i {width:16px; height:16px; display:inline-block; margin:3px 0 0 5px; background:url('/images/stu_life/main/board_icon.gif') no-repeat right bottom; }
.notice_box .list li {}
.notice_box .list li a { }
.notice_box .list li .text {float:left;}
.notice_box .list li .date {float:right}
.notice_box ul .calendar .list{width:100%;height:100%}
.notice_box ul .calendar .list li{position:relative;text-align: right;font-size:15px;color:#9e9e9e;overflow:hidden;margin-bottom: 10px;/* padding-left:10px;background:url(/images/common/list_bul1.png) no-repeat 0 9px; */}
.notice_box ul .calendar .list li:first-child{min-height:0;padding:0;margin:0 0 10px 0;border:none;}
.notice_box ul .calendar .list li a{width: 75%;overflow: hidden;float: left;text-align: left;color: #000;font-size:15px;font-weight:normal;padding-left:50px;background:none;}
.notice_box ul .calendar .list li a:hover{text-decoration:underline;}
.notice_box ul .calendar .list li .cat{position:absolute;top:0;left:0;display:inline-block;padding:3px 9px;color:#fff;font-size:13px;}
.notice_box ul .calendar .list li .cat.cat1{background-color:#0479f4;}
.notice_box ul .calendar .list li .cat.cat2{background-color:#0fa9c7;}
.notice_box ul .calendar .list li .cat.cat3{background-color:#071a69;}


.notice_box .more {position:absolute; top:-70px; right:31px;}
.notice_box .more a {width:18px; height:18px; display:inline-block;font-size:0;background:url('/images/stu_life/main/more_icon.gif') no-repeat 0 0;vertical-align:top;}
.notice_box .ov .list{display:block;}
.notice_box .ov h2 .t{font-weight:bold; color:#000}


#mcontainer2 {position:relative;background:url('/images/stu_life/main/m_con2_bg.gif') repeat center top; margin-top:40px; padding-top:60px;}
#mcontainer2 h2 {text-align:center; font-size:36px; letter-spacing:-0.03em; color:#3d3d3d; font-family:"ntk"; font-weight:bold}
#mcontainer2 h2 em {font-weight:bold;color:#254cb5;}
#mcontainer2 h2::before {content: ''; display:inline-block; width:32px; height:3px; background:#000; display:block; margin:0 auto 35px}
#mcontainer2 p {text-align:center; font-size:16px; color:#737373;}
#mcontainer2 ul {width:100%; margin:45px 0 105px; text-align:center; display:inline-block}
#mcontainer2 .move_box .move {position:relative;}
#mcontainer2 .move_box li {float:left; }
#mcontainer2 ul li {width:23%; margin:0 1%; display:inline-block; height:268px; vertical-align:top; padding:55px 0 0 0; text-align:center;}
#mcontainer2 ul li .title {text-align:center; color:#00227f; font-size:20px; font-family:"nsr"; width:100%; display:inline-block; font-weight:bold}
#mcontainer2 ul li .text_1 {width:100%; display:inline-block; color:#737373;  line-height:1.1em}
#mcontainer2 ul li .text_2 {width:100%; display:inline-block; font-family:"ntk"; font-size:15px; color:#737373; line-height:1.1em; letter-spacing:-0.05em}
#mcontainer2 ul li em {color:#000000}
#mcontainer2 ul li.li_1 {background:url('/images/stu_life/main/m_con2_bg1.png') no-repeat center top;}
#mcontainer2 ul li.li_1 .text_1 {0;}
#mcontainer2 ul li.li_1 .text_2 {font-size:24px;}
#mcontainer2 ul li.li_2 {background:url('/images/stu_life/main/m_con2_bg2.png') no-repeat center top;}
#mcontainer2 ul li.li_2 .text_1 {margin:20px 0 0 0; padding:0 120px 0 0; font-size:18px}
#mcontainer2 ul li.li_2 .text_2 {font-size:30px;}
#mcontainer2 ul li.li_3 {background:url('/images/stu_life/main/m_con2_bg3.png') no-repeat center top;}
#mcontainer2 ul li.li_3 .text_1 {margin:20px 0 0 0}
#mcontainer2 ul li.li_4 {background:url('/images/stu_life/main/m_con2_bg4.png') no-repeat center top;}
#mcontainer2 ul li.li_4 .text_1 {margin:20px 0 0 0}

#mcontainer2 .cnt_box .control {display:none;position:relative;z-index:11;}
#mcontainer2 .cnt_box .control a {position:absolute; top:125px; display:inline-block; width:15px;height:25px;}
#mcontainer2 .cnt_box .control .prev {background:url('/images/stu_life/main/m_con2_arrow_left.png') no-repeat left top; left:20px}
#mcontainer2 .cnt_box .control .next {background:url('/images/stu_life/main/m_con2_arrow_right.png') no-repeat left top; right:20px}
#mcontainer2 .cnt_box .move_box {position:relative;z-index:10;overflow:hidden;}
#mcontainer2 .cnt_box .move_box li.no_img a {background:#df3127}
#mcontainer2 .cnt_box .move_box li.no_img .title {background:url('../img/main/sns_title_line2.gif') no-repeat left bottom;color:#fff;}
#mcontainer2 .cnt_box .move_box li.no_img .text {color:#fff;font-size:25px;font-family: 'nmj';}
#mcontainer2 .cnt_box .move_box li.no_img .date {color:#fff;}
#mcontainer2 .cnt_box .move_box li.no_img .icon {background:url('../img/main/heart_icon_on.gif') no-repeat left center;color:#fff;}


#mcontainer2 .cnt_box .move_box a:hover .img_box {transform:scale(1.15);}







@media(max-width:1280px){
	#vi_quick_box {margin: 0 0 68px 0;}
	#vi_quick_box .vi_box {width:50%; padding:0 0 0 2%; }
	#vi_quick_box .quick_box {width:50%}
	#cnt_top_box {width:100%;}
	#cnt_top_box .link_call_box {width:48%; margin:0 4% 0 0}
	#cnt_top_box .link_call_box .call_box {width:50%}
	#cnt_top_box .link_call_box .link_box {width:50%}
	#cnt_top_box .notice_box {width:48%}

	#mcontainer2 .cnt_box .move_box a {height:408px;}
	#mcontainer2 ul li.li_1 {background:url('/images/stu_life/main/m_con2_bg1.png') no-repeat center top; background-size:100% auto;}
	#mcontainer2 ul li.li_2 {background:url('/images/stu_life/main/m_con2_bg2.png') no-repeat center top; background-size:100% auto;}
	#mcontainer2 ul li.li_3 {background:url('/images/stu_life/main/m_con2_bg3.png') no-repeat center top; background-size:100% auto;}
	#mcontainer2 ul li.li_4 {background:url('/images/stu_life/main/m_con2_bg4.png') no-repeat center top; background-size:100% auto;}
}
@media(max-width:1199px){
	#vi_quick_box .vi_box{ padding:0;}
}


@media(max-width:1100px){
	#vi_quick_box .vi_box .text1 {margin:150px 0 0 0}
	#vi_quick_box .quick_box ul {padding:35px 20px;}
	#vi_quick_box .vi_box .vi_bl2 {top:370px; left:80%; background: url(/images/stu_life/main/main_bl_2.png) no-repeat left top;  width: 40px; height: 70px;}
}
@media(max-width:1050px){ 
	#cnt_top_box {width:100%; padding:0 25px}
	#cnt_top_box .link_call_box {width:100%; margin:0 0 30px 0;}
	#cnt_top_box .link_call_box .call_box {width:50%; height:300px;}
	#cnt_top_box .link_call_box .link_box {width:50%;  height:300px;}
	#cnt_top_box .notice_box {width:100%}
	#vi_quick_box .quick_box h2 .text {width:100px;      background: url(/images/stu_life/main/quick_title.png) no-repeat left top; margin:20px 15px 0; background-size:100%}
	#vi_quick_box .quick_box h2 .bg1 {width: 100px; height: 42px; background: url(/images/stu_life/main/quick_title_bg1.png) no-repeat left top; background-size:100% auto}
	#vi_quick_box .quick_box h2 .bg2 {width: 100px; height: 42px; background: url(/images/stu_life/main/quick_title_bg2.png) no-repeat left top; background-size:100% auto}
	#vi_quick_box .quick_box ul li {width:33.3%;}
	#vi_quick_box .vi_box{ padding-left:2%;}
	#vi_quick_box .vi_box .vi_bl1 {left:5%;}
	#vi_quick_box .vi_box .text1 {font-size:18px; background:none; padding:0px}
	#vi_quick_box .vi_box .text2 { height:84px; background: url(/images/stu_life/main/vi_text2.png) no-repeat left top; margin:15px 0 0 0;}
	#vi_quick_box .vi_box .text3 {font-size:14px; margin:20px 0 0 0; }
	#vi_quick_box .vi_box .text1 {font-size:18px;}
	#mcontainer2 .cnt_box .move_box {}
	#mcontainer2 .cnt_box .move_box a {height:408px;}
	#mcontainer2 ul {width:100%; margin:45px 0 65px; }
	#mcontainer2 ul li {padding:35px 0 0 0; height:230px}

	#mcontainer2 ul li.li_1 .text_1 {font-size: 16px;}
	#mcontainer2 ul li.li_1 .text_2 {font-size:22px}
	#mcontainer2 ul li.li_2 .text_1 {margin: 15px 0 0 0; padding: 0 40px 0 0;font-size: 16px;}
	#mcontainer2 ul li.li_2 .text_2 {font-size:22px}
	#mcontainer2 ul li.li_3 .text_1 {margin: 15px 0 0 0; font-size: 13px;}
	#mcontainer2 ul li.li_4 .text_1 {margin: 15px 0 0 0 ;font-size: 13px;}
}
@media(max-width:900px){
	#vi_quick_box .vi_box .text1 {margin:120px 0 0 0}
	#mcontainer2 ul li {height:200px}
	#mcontainer2 ul li.li_1 .text_1 {font-size: 15px;}
	#mcontainer2 ul li.li_1 .text_2 {font-size:20px}
	#mcontainer2 ul li.li_2 .text_1 {margin: 15px 0 0 0; padding: 0 30px 0 0;font-size: 15px;}
	#mcontainer2 ul li.li_2 .text_2 {font-size:20px}
	#mcontainer2 ul li.li_3 .text_1 {margin: 15px 0 0 0; font-size: 12px;}
	#mcontainer2 ul li.li_4 .text_1 {margin: 15px 0 0 0; font-size: 12px;}
}

@media(max-width:768px){
	#mcontainer{background:url('/images/stu_life/main/main_visual_2.jpg') no-repeat center top  #fff;}
	#vi_quick_box .vi_box .vi_bl3 { left:20%; }
	#vi_quick_box {height:518px;}
	#vi_quick_box .vi_box {height:518px;}
	#vi_quick_box .quick_box {height:518px;}
	#vi_quick_box .vi_box .text1 {margin:100px 0 0 0}
	#vi_quick_box .quick_box .quick_wrap {width:100%;height:260px;overflow:hidden;position: relative; }
	#vi_quick_box .quick_box #quick_list {position:relative;}
	#vi_quick_box .quick_box .control {position:absolute; top:450px; width:100%; z-index:100; margin:0 auto;  text-align:center; display:inline-block} 
	#vi_quick_box .quick_box .control .ir {background:none; background-image:url('/images/stu_life/main/quick_icon.png'); background-repeat:no-repeat;  font-size: 0; position: static;display: inline-block; width: 21px;height: 21px; vertical-align: middle;}
	#vi_quick_box .quick_box ul li {width:50%}
	#vi_quick_box .quick_box ul li a {font-size:13px}
	#vi_quick_box .quick_box .control .count .ir.ov {background-position:left top;}
	#vi_quick_box .quick_box .control .count .ir { background-position:-33px top; margin:0 0 0 2px}
	#vi_quick_box .quick_box .control .count {display:inline-block}
	#vi_quick_box .quick_box .control .state {display:inline-block; margin:0 0 0 5px}
	#vi_quick_box .quick_box .control .state .ir.stop  { background-position:-105px top;}
	#vi_quick_box .quick_box .control .state .ir.play  { background-position:-73px top;}
	#vi_quick_box .quick_box h2 .bg1 {width: 70px; height: 42px; background: url(/images/stu_life/main/quick_title_bg1.png) no-repeat left 15px; background-size:100% auto}
	#vi_quick_box .quick_box h2 .bg2 {width: 70px; height: 42px; background: url(/images/stu_life/main/quick_title_bg2.png) no-repeat left 15px; background-size:100% auto}

}
@media only screen and (max-width:760px) {
	#mcontainer2 ul {width:450px; margin:20px auto; display:block}
	#mcontainer2 ul li {width:46%; height:230px; margin:0 2%}
}
@media only screen and (max-width:695px) {
	#section2 h2 {left:0;top:180px;width:100%;text-align:center;}
	#section2 h2 span {display:inline-block;}
	#section2 .tit {display:none;}
}
@media(max-width:560px){
	#mcontainer{background:url('/images/stu_life/main/main_visual_3.jpg') no-repeat center top; }
	#vi_quick_box {height:300px}
	#vi_quick_box .vi_box {width:100%; height:125px}
	#vi_quick_box .vi_box .text1 {padding:30px 60px 0 0; margin:0px; font-size:14px; background:url('/images/stu_life/main/vi_text_icon.png') no-repeat right 30px; background-size:45px auto}
	#vi_quick_box .vi_box .text2 { font-size: 0px; display: inline-block;  width: 100%;  height: 56px; background: url(/images/stu_life/main/vi_text.png) no-repeat left top; background-size:250px auto}
	#vi_quick_box .vi_box .text3 {display:none}
	#vi_quick_box .vi_box .vi_bl {display:none}
	#vi_quick_box .vi_box .more {display:none}
	#vi_quick_box .quick_box {width:100%; height:200px}
	#vi_quick_box .quick_box .quick_wrap {height:140px; overflow:hidden}
	#vi_quick_box .quick_box h2 {display:none}
	#vi_quick_box .quick_box ul {padding:25px 0 0 0}
	#vi_quick_box .quick_box ul li {width:33%}
	#vi_quick_box .quick_box ul li span {font-size:14px; letter-spacing:-0.05em}
	#vi_quick_box .quick_box .control {top:150px;}
	#cnt_top_box .link_call_box .call_box {width:100%;}
	#cnt_top_box .link_call_box .link_box {width:100%;}
	#vi_quick_box .quick_box h2 .bg1 {width: 60px; height: 37px; background: url(/images/stu_life/main/quick_title_bg1.png) no-repeat left 15px; background-size:100% auto}
	#vi_quick_box .quick_box h2 .bg2 {width: 60px; height: 37px; background: url(/images/stu_life/main/quick_title_bg2.png) no-repeat left 15px; background-size:100% auto}


	.notice_box {height:240px}
	.notice_box .more {top:180px; left:0px; width:100%; display:inline-block; text-align:center;}
	.notice_box > ul > li:first-child {margin:0 0 0 20px}
	.notice_box h2 {margin:10px 0 0 0;}
	.notice_box > ul {background: url(/images/stu_life/main/board_line.gif) repeat-x left 53px;}
	.notice_box .list {padding: 0 35px 0 33px; top:70px}
	.notice_box .list .date {display:none;}
	.notice_box .list li a span.text{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:100%; display:inline-block }
	.notice_box .list li:first-child { min-height: auto; margin:0px; padding:0; border:none}
	.notice_box .list li:first-child a {  background: url(/images/stu_life/main/board_li_bg.gif) no-repeat 5px center;}
	.notice_box .list li:first-child a .text {padding:0px; font-size:15px; letter-spacing:0em}
	.notice_box .list li:first-child a .text i {display:none}
	.notice_box .list li:first-child a .text_con {display:none}
}
@media(max-width:500px){
	#mcontainer2 {padding:50px 0}
	.notice_box h2 {}
	.notice_box h2 a {padding:0 15px 8px 0; margin:0px; width:100%; font-size:18px}
	#mcontainer2 h2 {font-size:25px}
	#mcontainer2 .cnt_box .control {display:block}
	#mcontainer2 .cnt_box .move_box {width:100%; height:260px;}
	#mcontainer2 .cnt_box .move_box ul {width:100%;}
	#mcontainer2 ul li {padding:40px 0 0 0;}
	#mcontainer2 ul li .title {font-size:22px;}
	#mcontainer2 ul li.li_1{padding:30px 0 0 0;}
	#mcontainer2 ul li.li_1 .text_1 {margin: 0; font-size: 14px;}
	#mcontainer2 ul li.li_1 .text_2 {font-size:17px}
	#mcontainer2 ul li.li_2 .text_1 {margin: 25px 0 0 0; padding: 0 30px 0 0;font-size: 18px;}
	#mcontainer2 ul li.li_2 .text_2 {font-size:22px}
	#mcontainer2 ul li.li_3 .text_1 {margin: 15px 0 0 0; font-size: 15px;}
	#mcontainer2 ul li.li_4 .text_1 {margin: 15px 0 0 0; font-size: 14px;}
	#mcontainer2 .cnt_box .move_box ul li {width:50%; height:260px; margin:0 auto; float:none; min-width:220px;}

		
	#link_box .state button.prev {left:34px; top:120px; background:url('/images/stu_life/main/link_arrow_left.gif') no-repeat left top;}
	#link_box .state button.next {right:34px; top:120px; background:url('/images/stu_life/main/link_arrow_right.gif') no-repeat left top;}

}
@media(max-width:380px){
	.notice_box h2 a {padding:0 15px 8px 0; margin:0px; width:100%; font-size:15px}
	.notice_box > ul {   background: url(/images/stu_life/main/board_line.gif) repeat-x left 45px;}
	#link_box .state button.prev {left:24px; top:120px; background:url('/images/stu_life/main/link_arrow_left.gif') no-repeat left top;}
	#link_box .state button.next {right:24px; top:120px; background:url('/images/stu_life/main/link_arrow_right.gif') no-repeat left top;}

}

