/* CSS Document */

#ssamWrapNew .bodyWrap{width:100%;}
#ssamWrapNew .bodyWrap:after{content:''; display:block; clear:both;}
#ssamWrapNew .left_menu{width: 230px; float:left;}
#ssamWrapNew .content{width:1080px!important; margin:0 auto;}
#ssamWrapNew .content > h1{font-size: 24px; color: #333333; letter-spacing: -2px;font-weight: normal; line-height: normal;}

#ssamWrapNew .main_quick{position:absolute; top:0; left:0; z-index:3;}
#ssamWrapNew .main_quick>li{display:block;}

/*메인롤링*/
.swiper-containerWrap{position:relative; height:450px;}
.swiper-container{width:100%; height:450px; margin-left:auto; margin-right:auto;}
.swiper-wrapper{height:450px;}
.swiper-slide{background-size:cover; background-position: 50% 0 !important;}
/*.gallery-top {height:80%; width:100%;}*/
.gallery-thumbs{width:1080px; height:45px!important; position:absolute; bottom:45px; left:0; background:rgba(255,255,255,0.5);}
.gallery-thumbs .swiper-wrapper{width:1080px;}
.gallery-thumbs .swiper-slide{width: 33.333%; /*(슬라이드갯수)/100*/ height:45px; text-align:center; /*background:rgba(255,255,255,0.5);*/ font-size:14px; color:#666; line-height:45px; cursor:pointer;}
.gallery-thumbs .swiper-slide-thumb-active{background:rgba(0,153,64,0.8); color:#fff; font-weight:bold;}
.slideLink{ position:absolute; bottom:80px; left:0; z-index:9;}

/*퀵메뉴*/
.menu_depth1{width:190px; position:absolute; top:0; left:70px; background:#fff; border:1px solid #d5d7d8; box-sizing:border-box; display:none;/**/}
.menu_depth1>li{height:51px; border-bottom:1px solid #d5d7d8; box-sizing:border-box; line-height:50px; padding:0 15px 0 20px; position:relative;}
.menu_depth1>li:last-child{border-bottom:none;}
.menu_depth1>li>a{width:100%; display:inline-block; font-size:14px; font-weight:bold; color:#4c4c4c; font-family:'malgun gothic';}
.menu_depth1>li>a:hover{color:#009940; text-decoration:none;}
.menu_depth1>li>a:after{content:'>'; float:right;}
.menu_depth1>li>ul.sub{width:140px; border:1px solid #d5d7d8; border-left:none; background:rgba(255,255,255,0.95); padding:10px 15px; box-sizing:border-box; position:absolute; top:-1px; left:189px; /*display:none;*/}
.menu_depth1>li>ul.sub>li{line-height:23px;}
.menu_depth1>li>ul.sub>li>a{letter-spacing:-0.5px;}
.menu_depth1>li>ul.sub>li>a:hover{color:#009940; text-decoration:none;}

/*퀵버튼*/
.quickTabWrap{width:100%; border-bottom:1px solid #f1f1f3; box-sizing:border-box; padding:15px 0;}
.quickTabWrap ul{width:100%; overflow:hidden;}		
.quickTabWrap ul>li{width:20%; float:left; display:inline-block; background:url('/images/main2019/deco_lineH.gif') no-repeat right center;}
.quickTabWrap ul>li:last-child{background:none;}
.quickTabWrap ul>li>a{width:100%; display:inline-block; text-align:center;}
.quickTabWrap ul>li>a:hover{text-decoration:none; color:#079341;}

/*실전모의고사반 배너*/
.middleSlideWrap{width:100%; height:450px; border-bottom:1px solid #f1f1f3; box-sizing:border-box; background:linear-gradient(270deg, #fff 50%, #f1f1f3 50%); margin-bottom:50px;}
.middleSlideWrap>.content{overflow:hidden;}
.middleSlideWrap .swiper-container-middle{height:450px; position:relative; margin-top:50px;}
.middleSlideWrap .swiper-button-next{width:80px; height:80px; background-image:url('/images/main2019/view_right.jpg'); background-size:100%; top:370px; left:370px; margin-top:0;}
.middleSlideWrap .swiper-button-prev{width:80px; height:80px; background-image:url('/images/main2019/view_left.jpg'); background-size:100%; top:370px; left:289px; margin-top:0;}
.swiper-container-middle .swiper-pagination{width:50px; height:50px; line-height:50px; bottom:0; left: auto; top: -40px; right: 0 !important; letter-spacing:-1px; font-size:14px; color:#999;}
.swiper-container-middle .swiper-pagination-current{color:#000; font-weight:bold;}

/*중간배너*/
.middleTabWrap{padding-bottom:110px;}
.middleTabWrap>ul{width:100%; overflow:hidden;}
.middleTabWrap>ul>li{float:left; display:inline-block;}
.middleTabWrap>ul>li:nth-child(2){margin:0 24px;}
.middleTabWrap>ul>li>a{widtH:100%; display:inline-block;}
.middleTabWrap>ul>li>a:hover{text-decoration:none;}
.middleTabWrap>ul>li>a>p{font-size:16px; color:#000; text-align:center; margin-bottom:19px; line-height:16px; letter-spacing:-0.5px;}
.middleTabWrap>ul>li>a>img{width:100%; border:1px solid #dcdcdc; box-sizing:border-box;}
.middleTabWrap>ul>li>a:hover>img{border:1px solid #000;}

/*교수탭*/
.proTabWrap{width:100%; height:490px;/**/ background:#f3f3f3;}
.proTabWrap .majorWrap{width:230px; height:100%; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; box-sizing:border-box; background:#f9f9f9; /*position:absolute; top:0; left:0;*/}
.proTabWrap .majorList{border-top:1px solid #dbdbdb; padding-top:12px;}
.proTabWrap .majorList>li{line-height:35px; font-size:14px; color:#4c4c4c; letter-spacing:-0.5px; text-indent:20px; cursor:pointer;}
.proTabWrap .majorList>li>a{/*width:100%;*/ display:inline-block; text-indent:0;}
.proTabWrap .majorList>li>a:hover{text-decoration:none;}
.proTabWrap .majorList>li.on{width:100%; border:2px solid #00993f; box-sizing:border-box; background:#fff; font-weight:bold;}
.proTabWrap .majorList>li.on>a{color:#00993f;}
.proTabWrap .proWrap{width:850px; /*height:490px;*/ position:absolute; top:0; right:0; overflow:hidden;}
.proWrap .proImg{width:450px; float:left;}
.proWrap .pro_home{position:absolute; top:336px; left:296px;}
.proWrap .proText{width:400px; float:left; position:relative;}
.proWrap .proText .textBox{height:266px;/**/ padding-top:85px; box-sizing:border-box;}
.proWrap .proText .textBox>h1{font:26px/26px 'malgun gothic'; color:#333; letter-spacing:-1px; margin-bottom:25px; font-weight:bold;}
.proWrap .proText .textBox>p{font:34px/44px 'malgun gothic'; color:#333; letter-spacing:-2px; margin:0;/**/}
.proWrap .proText .decoBar{width:26px; height:2px; background:#333; position:absolute; top:118px; left:1px;}
.proText .proMv{display:inline-block; margin-bottom:15px;}
.proWrap .linkBox{width:100%; height:30px; border:1px solid #c1c1c1; box-sizing:border-box; overflow:hidden; margin-bottom:30px;}
.proWrap .linkBox>li{float:left; height:100%; text-align:center; display:inline-block; border-right:1px solid #c1c1c1; box-sizing:border-box;}
.proWrap .linkBox>li:last-child{border-right:none;}
.proWrap .linkBox1>li{width:100%;}
.proWrap .linkBox2>li{width:50%;}
.proWrap .linkBox3>li{width:33.333%;}
/*.proWrap .linkBox>li:nth-child(2){border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; box-sizing:border-box;}*/
.proWrap .linkBox>li>a{width:100%; height:100%; display:inline-block; color:#666; line-height:27px; letter-spacing:-0.5px;}
.proWrap .linkBox>li>a:hover{text-decoration:none;}
.proWrap .linkBox>li>a:after{content:'>'; float:right; padding-right:15px; box-sizing:border-box;}

.noticeWrap{width:100%; /*height:16px; overflow:hidden;*/}
.noticeWrap>h1{width:105px; float:left; font-size:15px; color:#000; line-height:15px;}
.noticeWrap>.noticeBox{width:295px; float:left; /*position:relative;*/ margin-top:-7px;}
.noticeBox>ul{width:268px;}
.noticeBox li{width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:13px; line-height:28px;}
.noticeBox li>a:hover{text-decoration:none;}
.noticeBox>p{width:27px; height:8px; position:absolute; right:0; margin:0; cursor:pointer;}
.noticeBox>p#notice_prev{top:0; background:url('/images/main2019/pro_tab_btn.png') no-repeat center top;}
.noticeBox>p#notice_next{top:8px; background:url('/images/main2019/pro_tab_btn.png') no-repeat center bottom;}

.hideClass{font-size:0; display:none;}
.major2depth{position:absolute; /*top:157px;*/ margin-top:-38px; left:228px; width:180px; background:#fff; border:1px solid #dbdbdb; /*box-sizing:border-box;*/ padding:9px 16px; z-index:9;}
.major2depth_middle{margin-top:-302px;}
.major2depth>li{line-height:28px; letter-spacing:-0.5px; text-indent:0;}
.major2depth>li>a{color:#999; font-weight:normal; font-size:12px;}
.major2depth>li>a:hover{color:#00993f;}
.major2depth>li.on>a{color:#00993f; font-weight:bold!important;}		

/*공지사항*/
.boardWrap{width:100%; padding:95px 0 90px;}
.boardWrap>div{overflow:hidden;}
.boardWrap .boardBox{width:680px; /*height:160px;*/ float:left; position:relative;}
.boardWrap .boardBox .moreBtn{position:absolute; top:0; right:0;}
.boardBox>h1{margin-bottom:11px; display:inline-block; margin-right:7px; font-size:16px; color:#000;}
.boardBox>ul{/*float:left;*/ display:inline-block;}
.boardBox>ul>li{/*display:inline-block;*/ float:left; padding:0 8px; box-sizing:border-box; line-height:12px;}
.boardBox>ul>li>a{font-size:13px; color:#333;}
.boardBox>ul>li.on>a{color:#079341;}
.boardBox>ul>li:first-child{border-right:1px solid #dedede;}
.boardBox .boardContent{font-size:13px;}
.boardBox .boardContent>ul{width:100%; overflow:hidden;}
.boardBox .boardContent>ul>li{width:280px;/*312px;*/ height:27px; padding-left:10px; background:url('/images/main2019/list_bullet.gif') no-repeat left center; line-height:27px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; float:left; margin-right:32px;}
.boardBox .boardContent>ul>li>a{color:#333;}
.boardBox .boardContent>ul>li.greenList{
width:280px;/*312px;*/ height:27px; padding-left:10px; background:url('/images/main2019/list_bullet.gif') no-repeat left center; line-height:27px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; float:left; margin-right:32px;color:#00993f;}
.boardBox .boardContent>ul>li.greenList>a{color:#00993f;}
.boardBox .boardContent>ul>li>span.newIcon{width:17px; height:27px; vertical-align:middle; display:inline-block; background:url('/images/main2019/icon_new.gif') no-repeat left center;}

/*학습지원센터*/
.boardWrap .campusBox{width:345px; float:right; /*background:yellow;*/}
.campusBox>h1{margin-bottom:16px; display:inline-block; font-size:16px; color:#000;}
.campusBox>.campusCall{}
.campusBox>.campusCall>span{width:45px; height:45px; background:#999; color:#fff; font-size:12px; display:inline-block; padding-top:5px; box-sizing:border-box; text-align:center; vertical-align:middle;}
.campusBox>.campusCall>p{display:inline-block; font-size:60px; color:#079341; float:right; line-height:43px; margin:0; margin-bottom:10px;}
.campusBox>.campusCall>p>span{color:#999; font-size:12px; /*line-height:36px;*/ display:block; text-align:right;}		
.campusBox>.linkBox{width:100%; height:36px; border:1px solid #dcdcdc; box-sizing:border-box; overflow:hidden; background:#f9f9f9; clear:both;}
.campusBox>.linkBox>li{float:left; width:50%; height:100%; text-align:center; display:inline-block;}
.campusBox>.linkBox>li:last-child{border-left:1px solid #c1c1c1; box-sizing:border-box;}
.campusBox>.linkBox>li>a{width:100%; height:100%; display:inline-block; color:#666; line-height:34px; letter-spacing:-0.5px; font-size:13px;}
.campusBox>.linkBox>li>a:hover{text-decoration:none;}
.campusBox>.linkBox>li>a:after{content:'>'; float:right; padding-right:20px; box-sizing:border-box;}