@charset "euc-kr";

#wrapper.wide{width:auto; min-width:1200px; letter-spacing:-1px;}
#wrapper > .mid{margin:-1px 0 0;}
div.visual,
div.cont1,
div.cont2,
div.cont3,
div.cont4,
div.cont5,
div.cont6,
div.cont7,
div.cont8,
div.cont9,
div.cont10{
	position: relative;
	text-align: center;
}
.mid .mask{
	width: 1200px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	min-height: 50px;
}
.mask .img{	
	position: relative;
	left: -360px;
}
.floatingUi {
	position: absolute;
	overflow: hidden;
	left:50%;
	top:448px;
	width:174px;
	/* height:335px; */
	z-index: 9;
	margin: 0 0 0 600px;	
	background-repeat:no-repeat;
}
.onFixdmenu {
	position: fixed !important;
	top:0 !important;
}
@media all and (max-width:1549px) {
	.floatingUi{left:auto; right:0; margin:0;}
}
.floatingUi .inner{position:absolute; left:0; top:65px;}
.floatingUi .inner > ul{position:relative;}
.floatingUi .inner > ul li{display:block; width:174px; height:45px;}
.floatingUi .inner > ul lI a{display:block; background-repeat:no-repeat; width:100%; height:100%; text-indent:-9999em;}
.floatingUi .inner > ul li a.s1{background-position:0 -65px;}
.floatingUi .inner > ul li a.s2{background-position:0 -110px;}
.floatingUi .inner > ul li a.s3{background-position:0 -155px;}
/* .floatingUi .inner > ul li a.s4{background-position:0 -200px;} */

.floatingUi .inner > ul lI a{background-image:url(img/btnFloatRight.png);}
.floatingUi .inner > ul li.on a.s1{background-position:-174px -65px;}
.floatingUi .inner > ul li.on a.s2{background-position:-174px -110px;}
.floatingUi .inner > ul li.on a.s3{background-position:-174px -155px;}
/* .floatingUi .inner > ul li.on a.s4{background-position:-174px -200px;} */



.animated.time_1s {
	-webkit-animation-duration:0.5 !important;
	-ms-animation-duration:0.5s !important;
	animation-duration:0.5s !important;
}

.visual .th_meta{position:absolute; left:0; top:0;}
.visual .th_meta > .inner{display:table-cell; vertical-align:middle; color:#fff; font-size:18px; font-weight:700; width:164px; height:84px;}
.visual .sign{position:absolute; bottom:193px; right:24px; font-size:14px; color:#918500;}
.visual .info{position:absolute; left:333px; top:497px; width:100%;}
.visual .info > .inner{position:relative; text-align:left;}
.visual .info > .inner .dec{position:absolute; color:#fff; font-size:18px; font-weight:600;}
.visual .info > .inner .dec.a1{left:0; top:0;}
.visual .info > .inner .dec.a2{left:520px; top:0;}
.visual .info > .inner .dec.a3{left:0; top:51px;}
.visual .info > .inner .dec.a4{left:0; top:100px;}
.visual .info > .inner .dec .red{color:#ff4e31 !important;}
.visual .info > .inner .dec .gray{color:#dadada; font-size:16px;}

.cont1{}
.cont1 .mask{background:#f9f6ed; border:1px solid #e9e8c8; border-top:none; border-bottom:none;}
.cont1 .slider{width:949px; height:798px;}
.cont1 .inner{padding:45px 0 100px; overflow:hidden; width:949px; margin:0 auto;}
.cont1 .anythingSlider{border:1px solid #ccc; border-top:none;}

.cont1 .tabArea{overflow:hidden;}
.cont1 .tabArea li{float:left; width:316px; height:60px;}
.cont1 .tabArea li:first-child{width:317px;}
.cont1 .tabArea li a{display:block; background:url(img/cont1_tab.png) no-repeat; width:100%; height:100%; text-indent:-9999em;}
.cont1 .tabArea li a.s1{background-position:0 0;}
.cont1 .tabArea li a.s2{background-position:-317px 0;}
.cont1 .tabArea li a.s3{background-position:-633px 0;}
.cont1 .tabArea li.on a.s1{background-position:0 -60px;}
.cont1 .tabArea li.on a.s2{background-position:-317px -60px;}
.cont1 .tabArea li.on a.s3{background-position:-633px -60px;}

.cont1 .anythingControls{position:absolute; left:0; bottom:35px; text-align:center; width:100%;} 
.cont1 .anythingControls ul{float:none !important;}
.cont1 .anythingControls li{float:none !important; display:inline-block;}
.cont1 .anythingControls li:first-child a{margin:0;}
.cont1 .anythingControls li a{float:none !important; width:30px; height:30px; border:2px solid #ff6c6a; background:none; border-radius:100%; margin:0 0 0 15px;}
.cont1 .anythingControls li:hover a,
.cont1 .anythingControls li a.cur{background:#ff6c6a !important;}

.cont2 .mask{background:#f9f6ed; border:1px solid #e9e8c8; border-top:none; border-bottom:none; padding:0 0;}

.cont3 .mask{background:#f9f6ed; border:1px solid #e9e8c8; border-top:none; border-bottom:none; padding:0 0;}
.cont3 .btnD{position:absolute; top:520px; width:123px; height:30px; background:#363636; color:#fff; font-size:14px; font-weight:bold;}
.cont3 .btnD.on{border:1px solid #505050; background:#645f60;}
.cont3 .btnD.s1{left:321px;}
.cont3 .btnD.s2{left:755px;}

.quickList{width:1200px; margin:0 auto; border:1px solid #e9e8c8; border-top:none;}
.quickList .teacherBox{border:none !important; padding:30px 114px 60px !important;}
.quickList .teacherBox h3.tit:before{background:none; !important;}
.quickList .teacherBox h3.tit{padding:0; font-weight:bold;}
.quickList .teacherBox .tcPhotoWrap{margin:25px 0 0 10px !important;}
.quickList .teacherBox .tcPhotoWrap .tcPhoto .icoAll{top:-15px;}
.quickList .teacherBox .tcPhotoWrap .tcPhoto .tcPhotoBox .desc > div + div{display:inline-block; background:none;}
.quickList .teacherBox .tcPhotoWrap .tcPhoto .tcPhotoBox .desc > div + div .ico{display:inline-block; background: url(/teacher/2016_quickBoard/img/iconSt02.png) no-repeat left; width:17px; height:14px; margin:4px 0 0 5px; vertical-align:top;}



.cont4{position:relative; letter-spacing:-1px;}
.cont4 .list{background:#ededed; border-left:2px solid #5abdaf; border-right:2px solid #5abdaf; text-align:center; padding:70px 0 30px;}
.cont4 .list li:first-child{margin:0;}
.cont4 .list li{width:500px; display:inline-block; margin:0 0 0 35px;}
.cont4 .list li .tit{background:#1a2c5e;}
.cont4 .list li .inner{background:#fff; border:2px solid #909090; border-top:none; height:152px; padding:30px 0 0;}
.cont4 .list li .day{color:#555; font-size:20px;}
.cont4 .list li .day span{color:#cc3344;}
.cont4 .list li button{background:#e45f78; border:1px solid #bf465d; font-size:21px; font-weight:bold; letter-spacing:-1px; width:180px; height:42px; color:#fff; margin:20px 0 0; padding:0 0 2px;}
