#A_Container{margin-top: 200px;margin-bottom: 100px;min-width: 1440px;}
/*전공안내01*/
.sub_title{font-weight: 400; color: #404345; font-size: 48px;margin: 35px 0;}
.section_tit{margin-bottom: 30px;color: #404345;display: block;text-align: center;font-weight: 800; font-family: "NanumSquare";font-size: 34px;}

.location {margin: 50px auto; width: 1410px;}
.location ul li {float: left;margin: 0 20px;color: #acb6bc;}
.location ul li:first-child{margin-left: 0;}
.location ul li img{vertical-align: middle;}
.top_list{margin-bottom: 60px;}
.top_list .go_wrap li{text-align: center;min-width: 180px; float: left;height: 54px;padding: 15px 5px;word-break: keep-all;border-radius: 50px;}
.top_list .inner{width: 1410px; margin: 0 auto;}
.top_list .go_wrap li a{color: #82898e;font-size: 16px; font-weight: 400;text-align: center;}
.top_list .go_wrap li.on {background:#3666a9;  }
.top_list .go_wrap li.on a{color: #fff;}

.one_plan {height: 410px;background: url('../../../image/game/game01.jpg')no-repeat; background-size: cover;position: relative;}
.one_plan::after{content: ''; position: absolute; left: 50%; transform: translateX(-50%);width: 1px; height: 160px; background:#f7c11b; bottom: -80px;
}
.one_plan .tx_box{text-align: center;position: relative;left: 50%; top: 50%; transform: translate(-50%,-50%);}
.one_plan .tx_box p{font-family: "NanumSquare";font-weight: bold;font-size: 34px; color: #fff;line-height: 44px;}

.two_plan{padding: 100px 0;}
.two_plan .clear{width: 1055px;margin: 0 auto;}
.two_plan .left{float: left;width: 625px;}
.two_plan .right {width: 340px; float: right;}
.two_plan .left .one{background: #f3f7fb; border-radius: 50px;text-align: center;padding: 15px 0;margin-bottom: 40px;width: 610px;}
.two_plan .left .one p{color: #404345; font-family: "NanumSquare";font-weight: bold;font-size: 18px; }
.two_plan .left ul li{width: 232px; height: 232px;float: left;border: 1px solid #efefef; background: #fff;position: relative;margin-left: -30px;border-radius: 50%;}
.two_plan .left ul li p{font-family: "NanumSquare";position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);color: #404345; font-size: 24px; font-weight: 400;}
.two_plan .right .circle{background:#404345; width: 340px; height: 340px; border-radius: 50%;position: relative;}
.two_plan .right .circle p{color: #fff;font-size: 28px;text-align: center; width: 100%;line-height: 36px;position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);font-family: "NanumSquare";}

.thr_plan .inner{margin: 0 auto;background:url('../../../image/game/game02.jpg')no-repeat; text-align: center;background-size: cover; padding: 95px 0;}
.thr_plan .tx_box small{font-family: "NanumSquare"; font-weight: 400;color: #fff;font-size: 24px;margin-bottom: 10px;display: block}
.thr_plan .tx_box p{font-weight: 400; font-size: 34px; color: #fff; font-family: "NanumSquare";line-height: 54px;}
.thr_plan .tx_box p .point{color:#0083ca;font-size: 34px; font-weight: 600;font-family: "NanumSquare";}
.thr_plan .c_list {margin: 40px auto; text-align: center;}
.thr_plan .c_list li{display: inline-block; margin-right:55px; }
.thr_plan .c_list li .box{width: 240px; height: 240px;position: relative;overflow: hidden;border-radius: 50%;}
.thr_plan .c_list li .box img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.thr_plan .c_list li .box p{font-family: "NanumSquare";position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);color: #fff;font-weight: 600;font-size: 24px;}
.thr_plan .c_list li:nth-child(2) .box{background:#a3bbde; margin-right: 0;}
.thr_plan .c_list li:nth-child(2) { margin-right: 0;}
.thr_plan .middle>p{color: #fff; font-weight: 400; font-size: 24px;font-family: "NanumSquare";}
.box_list{width: 1200px;margin: 0 auto;margin-top: 80px;margin-bottom: 40px;}
.box_list li{float: left;width: 50%;position: relative;text-align: center;}
/* .box_list li:nth-child(1){background:url('../../../image/game/game04.jpg')no-repeat;background-size: cover;}
.box_list li:nth-child(2){background:url('../../../image/game/game05.jpg')no-repeat;background-size: cover;} */
.box_list li .text {border: 1px solid #fff; width: calc(100% - 40px);height: calc(100% - 40px); position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);}
.box_list li .text .tit{padding-top: 175px;font-family: "NanumSquare";font-weight: 600; color: #fff; font-size: 34px;margin-bottom: 35px;}
.box_list li .text .cont{font-family: "NanumSquare"; font-weight: 400; color: #fff; font-size: 18px;line-height: 28px;}

.four_plan {padding: 100px 0;background: linear-gradient(to bottom, #f3f7fb 65%, #fff 35%);}
.four_plan .inner{width: 1410px;margin: 0 auto;}
.four_plan .top_p{color:#404345; font-weight: 400;font-family: "NanumSquare";font-size: 24px;line-height: 34px; margin-bottom: 100px;text-align: center; display: block;}
.icon_list li{width: calc((100% - 60px)/3);text-align: center;float: left;position: relative;margin-right: 30px;min-height: 320px;background: #fff; border-radius:  30px 0px 30px 0; box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.05);}
.icon_list li:nth-child(3){margin-right: 0;}
.icon_list .all{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);width: 100%;}
.icon_list .img_box{text-align: center;margin-bottom: 10px;}
.icon_list .tit {font-weight: bold;font-size:24px; color: #404345;font-family: "NanumSquare"; margin-bottom: 10px;}
.icon_list .cont{font-size: 16px; color: #404345; font-weight: 400; line-height: 24px; }

.five_plan{padding: 95px 0;}
.five_plan .inner {width: 1410px;margin:  0 auto;}
.md_list li{float: left;margin-left: -40px; width: calc((100% + 80px)/3);height: 240px;border-radius: 125px;position: relative;text-align: center;}
.md_list li:nth-child(1){margin-left: 0;}
.md_list li p{position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);width: 100%;font-size: 20px; color: #fff; font-weight: 500;}
.md_list li p span{font-family: "Montserrat"; font-weight: 500; color: #fff; font-size: 20px;}
.md_list .red{background:url('../../../image/game/md_list01.png')no-repeat ; background-size: cover;}
.md_list .yellow{background:url('../../../image/game/md_list02.png')no-repeat ;background-size: cover; }
.md_list .blue{background:url('../../../image/game/md_list03.png')no-repeat ;background-size: cover;}

.six_plan{background:#f3f7fb;padding: 95px 0;}
.six_plan .inner {width: 1410px;margin: 0 auto;}
.six_plan ul li{width: calc(100%/3);float: left;position: relative;}
.six_plan ul li .number{position: absolute;font-weight: 700; color: #dfe5ea;font-family: "Montserrat"; left: 0;top: 0;font-size: 64px;}
.six_plan ul li .tit{padding-left:20px;font-family: 'IBM Plex Sans', sans-serif;font-weight: 700;font-size: 24px; color: #404345; margin-bottom:45px;z-index: 9; position: relative;padding-top: 25px;}
.six_plan ul li .cont {color: #82898e; font-size: 16px; line-height: 28px; font-weight: 400;}


.seven_plan{padding: 95px 0;}
.seven_plan img{margin: 0 auto;}
.seven_plan .inner {width: 1410px;text-align: center;margin: 0 auto;}
.center_list>li{position: relative;float: left;height: 120px;width: calc((100% - 330px)/3);border-radius: 20px;height: 120px;margin-right: 30px;color: #404345; font-size: 16px; line-height: 24px;font-weight: 300;}
.center_list>li:last-child{margin-right: 0;}
.center_list>li:nth-child(1){width : 240px;color: #fff;}
.center_list>li:nth-child(1) .poc{color: #fff;}



.center_list01 li{border: 1px solid #60a4ab; }
.center_list01>li:nth-child(1) {background:#60a4ab;}
.center_list>li span {font-family: "Montserrat";font-weight: 500; color: #fff; font-size: 18px;}
.center_list02 li{border: 1px solid #608cab; }
.center_list02>li:nth-child(1) {background:#608cab;  }
.center_list03 li{border: 1px solid #607bac; }
.center_list03>li:nth-child(1) {background:#607bac; /* height: 250px; */}
.center_list03>li:nth-child(2) { /* height: 250px;margin: 0; */}
.center_list03 li { /* width: 50%; */}
.center_list03 .sec_list li{float: left;border: 1px solid #607bac;width: calc(50% - 15px);}
.center_list03 .sec_list li:nth-child(1){margin-right: 30px;}
.center_list>.sec_list{border: none;margin-right: 0;}
.center_list03>.sec_list:nth-child(4){margin-bottom: 10px;}
.center_list>.game_con{border: none;height: 250px;}
.center_list>.game_con img{margin-top: 30px;}
.center_list04 li{border: 1px solid #3666a9; }
.center_list04>li:nth-child(1) {background:#3666a9; /* height: 250px; margin: 0; */}
.center_list05 li{border: 1px solid #0083ca; }
.center_list05>li:nth-child(1) {background:#0083ca; }
.center_list06 li{border: 1px solid #016fab; word-break: keep-all; }
.center_list06>li:nth-child(1) {background:#016fab; }
.center_list>.sec_list{width:calc((100% - 26%) - 300px);}
.center_list04 .sec_list li{float: left;border: 1px solid #607bac;width: calc(50% - 15px);}
.center_list04 .sec_list li:nth-child(1){margin-right: 30px;}
.center_list04>.sec_list:nth-child(3){margin-bottom: 10px;}
.sec_list li{position: relative;height: 120px;border: none;}
.sec_list li{border-radius: 20px;margin-bottom: 10px;}
.center_list04 .sec_list li{ border: 1px solid #3666a9;}
.poc{position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%);width: 100%;font-size: 16px; font-weight: 400; line-height: 24px;color: #404345;}
.table_list>li {margin-bottom: 10px;}
.garrow{position: absolute;right: -26px; top: 50%; transform: translateY(-50%);}

.eight_plan{padding: 95px 0;}
.eight_plan .inner{width: 1410px; margin: 0 auto;}
.section_table{width: 100%;}
.section_table th{background: #f3f7fb;padding: 15px;vertical-align: middle;font-weight: 500; line-height: 28px;color: #404345;border: 1px solid #ddd;border-top: 2px solid #000; }
.section_table td{color: #82898e; font-weight: 400; font-size: 16px;padding: 15px;line-height: 28px;border: 1px solid #ddd;text-align: left;}
.section_table .gray{background:#fafafa; color: #404345; line-height: 28px; font-size: 16px; font-weight: 500;width: 330px;text-align:center;}
.section_table td:first-of-type{border-left: none;}
.section_table td:last-of-type{border-right: none;}
.section_table th:first-of-type{border-left: none;}
.section_table th:last-of-type{border-right: none;}


/*게임인공지능*/
.ai_back {height: 410px;background: url('../../../image/game/ai01.jpg')no-repeat; background-size: cover;position: relative;}
.ai_back .tx_box p strong{font-family: "Montserrat";font-weight:600; font-size: 34px; color: #fff;}
.ai_back .tx_box p small {font-size: 28px;font-weight: 400; color: #fff;font-family: "NanumSquare";}
.left_tit{font-family: "NanumSquare"; font-weight: 800; color: #404345; font-size: 34px; margin-bottom: 30px;}
.ai_two {background: none;}
.ai_two .icon_list li{ border-radius: 90px;}
.ai_two  .icon_list .tit{font-size: 20px;}
.ai_two .icon_list .cont{color: #82898e;}

.ai_thr{text-align: center;background: #f3f7fb;padding: 95px 0;}
.small_tit {font-family: "NanumSquare";font-weight: 600; color: #404345; font-size: 28px;margin-bottom: 30px;}
.ai_thr ul li{float: left; width: calc((100% - 120px)/3);margin-right: 60px;}
.ai_thr ul li:last-child{margin-right: 0;}
.ai_thr ul li .img_box{border-radius: 50%;overflow: hidden;width: 350px; height: 350px;position: relative;}
.ai_thr ul li img{position: absolute;width: 100%;height: 100%; left: 0; top: 0;}
.ai_thr ul li .tx_box{position: absolute;width: 100%; left: 50%; top:50%; transform: translate(-50%,-50%);}
.ai_thr ul li .tx_box p{font-family: "NanumSquare"; font-weight: 600; color: #fff; font-size: 20px; line-height: 30px;}
.ai_thr .inner{width: 1170px; margin: 0 auto;}
.bar_p{margin-top: 70px;background: #fff; padding: 20px; text-align: center; border-radius: 50px; box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.1);  }
.bar_p p{color:#0083ca; font-size: 18px; font-weight: 400;}


@font-face {
    font-family: 'KCC-eunyoung';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KCC-eunyoung-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BMDOHYEON';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMDOHYEON.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.ai_four {padding: 110px 0;height: 1015px;background: url('../../../image/game/ai08.jpg')no-repeat; text-align: center;background-size: cover;position: relative;}
.ai_four .inner{width: 1170px; margin: 0 auto;}
.ai_four .top .one_{color: #fff;  font-family: 'KCC-eunyoung';display: inline-block;font-size: 54px;position: relative;margin-bottom: 70px;}
.ai_four .top .one_ img{position: absolute;left: -110px;top: -8px;}
.ai_four .top .two_{font-family: "NanumSquare";  font-weight: 400; font-size: 24px; color: #fff;}
.ai_four .top .thr_{color: #fff;font-family: "NanumSquare"; font-weight: 600; font-size: 34px;margin-top: 15px;}
.ai_four ul{margin-top: 70px;}
.ai_four ul li{width: calc((100% - 100px)/3); margin-right: 50px;float: left;border-radius: 50%;overflow: hidden;}
.ai_four ul li:nth-child(2){margin-top: 90px;}
.ai_four ul li:last-child{margin-right: 0;}
.ai_four ul li .box{border-radius: 50%;width: 360px; height: 360px;background: #e7e7e7;position: relative;}
.ai_four ul li .box .tx_box{width: 100%;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.ai_four ul li .tit{   font-family: "paybooc_ExtraBold";font-weight: 600;font-size: 24px; margin-bottom: 15px;}
.ai_four ul li:nth-child(1) .tit{color: #0083ca;}
.ai_four ul li:nth-child(2) .tit{color: #dd1736;}
.ai_four ul li:nth-child(3) .tit{color: #faa61a;}
.ai_four ul li img{position: absolute;right: 0; top: 0;}
.ai_four ul li .cont{color: #82898e; font-size: 18px; font-weight: 400;font-family: "NanumSquare";}
.ai_four .last{ font-family: 'BMDOHYEON'; font-size: 34px; color: #fff; text-align: center;margin-top: 40px;}


/*게임아트디자인전공*/
.one_plan .tx_box .two{font-family: "NanumSquare";font-weight: 400; font-size: 18px; color: #fff;margin-top: 20px;}
.g_art {height: 410px;background: url('../../../image/game/art01.jpg')no-repeat; background-size: cover;position: relative;}
.g_art02 {background: none;}
.g_art02 .icon_list{width: 1170px; margin: 40px auto;}
.g_art02 .icon_list li {height: 350px; width: calc((100% - 130px)/3);border-radius: 50%;box-shadow: none;margin-right: 65px;}
.g_art02 .icon_list li .tit{margin-top: 15}
.g_art02 .icon_list li:nth-child(1){background:#f1faff; }
.g_art02 .icon_list li:nth-child(1) .tit{color:#0083ca; }
.g_art02 .icon_list li:nth-child(2){background:#fef5f6; }
.g_art02 .icon_list li:nth-child(2) .tit{color:#dd1736; }
.g_art02 .icon_list li:nth-child(3){background:#fff8ed;margin-right: 0; }
.g_art02 .icon_list li:nth-child(3) .tit{color:#faa61a; }


.g_art03{background:url('../../../image/game/art05.jpg')no-repeat; background-size: cover;}
.g_art03 .small_tit{color: #fff;margin-bottom: 40px;}
.g_art03 ul {display: table; margin: 0 auto; text-align: center;}
.g_art03 ul li{width: 350px; height: 350px; margin: 0;}
.g_art03 ul li:nth-child(1){background: #dd1736;border-radius: 50%;overflow: hidden;}
.g_art03 ul li:nth-child(2){width: 125px; padding-top: 60px; color: #fff;font-family: "Montserrat"; font-weight: 700; font-size: 34px; font-style: italic;}
.g_art03 ul li:nth-child(3){background: #faa61a;border-radius: 50%;overflow: hidden;}
.smal_ {font-size: 24px; font-weight: 400; color: #fff;display: block;margin-bottom: 10px;font-family: "NanumSquare";}

.g_art04{ background: linear-gradient(to bottom, #f3f7fb 73%, #fff 35%);}
.g_art04 .onedemo {text-align: center;font-family: "NanumSquare";color: #404345; font-size: 34px; z-index: 4;font-weight:400; margin-bottom: 60px;position: relative;}
.g_art04 .onedemo strong{ font-family: "NanumSquare";color:#404345; font-size: 34px; font-weight: 800; }
.g_art04 .onedemo::before{position: absolute;left: 50%; transform: translateX(-50%);width: 840px;z-index: -1;height: 16px; background-color:#caecff; bottom: -2px;content: '';}
.g_art04 .top_cir{width: 1300px; margin: 0 auto;margin-bottom: 200px;}
.g_art04 .top_cir li{width: calc((100% - 240px)/5); margin-right: 60px;text-align: center;float: left;}
.g_art04 .top_cir li:last-child{margin-right: 0;}
.g_art04 .top_cir li p {color: #404345; font-size: 16px; font-weight: 400; }
.g_art04 .top_cir li .img_box{margin: 0 auto;width:210px; height: 210px;position: relative;margin-bottom: 15px;}
.g_art04 .top_cir li .img_box img {position: absolute; width: 100%;height: 100%; left: 0; top: 0;}

.g_art05 .inner_table th{border-top: none;border: none;background:#fafafa; color: #404345; line-height: 28px; font-size: 16px; font-weight: 500;width: 110px;text-align:center;}
.g_art05 .inner_table td{border: none;}
.g_art05 table .botsm{padding: 0;}
.g_art05 table li{position: relative;font-weight: 400; color: #82898e; font-size: 16px;padding-left: 20px;margin-bottom: 5px;}
.g_art05 table li::before{position: absolute; content: '';  width: 4px; height: 4px; background:#acb6bc; left: 5px; top: 12px;}

/*갤러리 / 계열 소식 리스트페이지*/

.limit {width: 1440px;padding: 0 15px;margin: 0 auto;}
.paging_wrap{text-align:center;margin:100px 0 0}
.paging_wrap ul.clear > li {display: inline-block; float: left;}
.paging{display:inline-block}
.paging a{display:inline-block;width:54px;height:54px;border-radius:50%;line-height:54px;font-weight:400;color:#acb6bc}
.paging>a,.paging>ul{float:left}
.paging a.on{background:#0083ca;color:#fff}
.list p{font-weight:300;color:#404345;padding:0 0 10px;margin:0 0 15px;border-bottom:2px solid #333}
.list p span{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}
.list li{width:calc((100% - 60px)/ 3);margin:0 30px 50px 0;transition:.3s ease;border-bottom:2px solid transparent; float: left;}
.list li:nth-of-type(3n){margin:0 0 50px}
.list li:hover{/*box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);*/box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, .1);border-color:#0083ca}
.list .img_wrap{position:relative;display:inline-block;width:100%;height:280px;overflow:hidden}
.list .img_wrap img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); min-width: 100%; max-width: unset; height: 100%;}
.list .txt_wrap{padding:10px 15px}
.list .txt_wrap strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:20px;font-weight:400;color:#404345;margin:0 0 10px}
.list .txt_wrap em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:400;color:#82898e;margin:0 0 10px}
.list .txt_wrap strong+div>span{font-family:Montserrat,sans-serif;display:inline-block;float:left;font-weight:500;color:#acb6bc}
.list .txt_wrap strong+div em{display:inline-block;float:right;font-weight:400;color:#acb6bc}
.list .txt_wrap strong+div em span{font-family:Montserrat,sans-serif;font-weight:500;color:#acb6bc}
.list .txt_wrap button{float:right;background:0 0;color:#acb6bc;font-weight:400;border:none;cursor:pointer}
.list select{background:url(../../image/sub/select_icon.png) no-repeat;background-position:center right 10px;width:228px;height:48px;border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;color:#acb6bc}
.list hr{border:none;height:1px;background:#404345;margin:20px 0}

/*뷰페이지*/
.view_tit_wrap{border-top:2px solid #404345;border-bottom:2px solid #dfe5ea;padding:10px 20px}
.view_tit_wrap h4{font-size:28px;color:#404345;margin:0 0 10px}
.view_tit_wrap h4+div strong{display:inline-block;float:left;margin:0 30px 0 0;color:#acb6bc}
.view_tit_wrap h4+div strong span{display:inline-block;font-family:Montserrat,sans-serif;margin:0 0 0 10px;font-weight:500;color:#acb6bc}
.view_tit_wrap h4+div em{display:inline-block;float:left;color:#acb6bc}
.view_tit_wrap h4+div em span{display:inline-block;font-family:Montserrat,sans-serif;margin:0 0 0 10px;font-weight:500;color:#acb6bc}
.view_contents{padding:40px 20px 30px}
.view_contents p{font-weight:300;color:#82898e}
.view_sub>div:first-child{border-top:1px solid #ddd}
.view_sub>div{border-bottom:1px solid #ddd}
.view_sub .left{display:inline-block;width:210px;background:#f3f7fb;text-align:center;float:left}
.view_sub .left a{display:inline-block;width:100%;padding:20px 0;height:100%}
.view_sub .left img{transform:translate(0,-4px)}
.view_sub .left span{display:inline-block;color:#82898e;margin:0 0 0 10px}.view_sub .left+div{display:inline-block;width:calc(100% - 210px);float:left}
.view_sub .left+div a{display:inline-block;width:100%;padding:20px 30px;height:100%}
.view_sub .left+div a p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400;color:#82898e;transition:.3s ease}
.view_sub .left+div a:hover p{color:#acb6bc}
.btn_wrap{text-align: center;}
.btn_list{margin:60px 0 0;border:1px solid #ddd;background:0 0;color:#404345;font-weight:500;width:240px;height:64px;cursor:pointer;transition:.3s ease}
.btn_list:hover{border-color:#0083ca;background:#0083ca;color:#fff}


/*교수진소개*/
.teach_list li{position: relative;float: left;height: 500px;width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30px;}
.teach_list li:nth-child(3n){margin-right: 0;}
.teach_list li .img_box{/* height: 355px; */  height: 380px; position: relative;}
.teach_list li .img_box img{position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.teach .tx_box {box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.1);position:absolute; padding: 35px 30px; /* bottom: 40px; */ bottom: 20px; width:calc(100% - 30px); right: 0;background: #fff; height:200px; overflow:hidden; transition:0.3s ease;}
.teach .tx_box .name{color: #404345; font-weight: 400; font-size: 24px; display: inline-block;}
.teach .tx_box .name strong{font-weight: 500; font-size: 34px; color: #404345; }
.teach .tx_box span {padding-top: 22px;float: right;font-family:'Montserrat',sans-serif;color: #ced5db; font-weight: 400; font-size: 18px;}
.teach .subject{color:#3666a9; font-size: 18px; font-weight: 500; padding-top: 10px; margin:10px 0;border-top: 1px solid #efefef;}
.teach .cont{color: #82898e; font-weight: 400; font-size: 16px;margin-bottom: 20px;  overflow: hidden;
    text-overflow: ellipsis;    white-space: nowrap;    display: block;}
.teach_list li button{cursor: pointer;border: none;border-radius: 8px;transition: 0.3s ease; width: 100%;text-align: center;background: #3666a9; color: #fff; padding: 20px 0; display:none;}
.teach_list li:hover button{display:block; transition: 0.3s ease; }
.teach_list li:hover .tx_box{height:265px; transition:0.3s ease;}
/*교수진소개뷰*/
.teach .left{width: 720px;  /* height: 650px; */  height: 610px; position: relative;float: left;}
.teach .left img{position: absolute;width: 100%; height: 100%; left: 0; top: 0; }
.teach .right{float: right;width: calc(100% - 820px);}
.teach .right .tx_box{box-shadow: none;position: relative;transform: none; height:auto;}
.teach .right .tx_box span {font-weight: 500;}

/*게시판*/
.table_view .view_con img{width: auto !important;margin: 0 auto; display: block;height: auto!important}
.search_wrap select{
background: url(/new2/image/sub/select_icon.png)no-repeat !important;
background-position: center right !important;
}
.blind {display:none !important;}