@charset "utf-8";
.top_line {width:100%;height:1px;background:#dedede;font-size:0px;text-indent:-9999px;}
.infobox {position:relative;padding:73px 0 20px 77px;margin-top:45px;box-sizing:border-box;}
.infobox .inner{max-width:44%;}

/* 1021 스타일수정 */
.infobox .thm-box{ width: 100%; max-width:386px; height:368px; position: absolute; right: 0; top: 0; }
.infobox .thm-box .thm-inner{ width:100%; height:100%; position: relative; overflow: hidden; }
.infobox .images{display:block;position:absolute;width:auto;height:100%;top:0;right:0; max-width: none;}
.infobox .images_logo{display:block;position:absolute;width:174px;height:205px;left:0;top:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:100%; background-color:transparent; text-indent: -9999px;}
.infobox .inner .txtwrap .h-box em{line-height: 1;}
.infobox .inner .txtwrap ul li{min-height:21px;line-height: 21px;margin-bottom: 10px;}
.infobox .inner .txtwrap ul li span .ico{position:relative; top:1px}
.major-detail__table .button-link{position:absolute;right: 3%;top:50%;transform: translateY(-50%);}

/* 클래스별 로고 이미지 */
/* 1.기초과학연구원 3 */
.infobox .images_logo.img3{background-image: url(/images/campus/sub03/logo/logo3.png);}
/* 2.한국재료연구소  25*/
.infobox .images_logo.img25{background-image: url(/images/campus/sub03/logo/logo25.png);}
/* 3.한국과학기술연구원 스쿨 37 */
.infobox .images_logo.img37{background-image: url(/images/campus/sub03/logo/logo37.png);}
/* 4.안전성평가연구소 18 */
.infobox .images_logo.img18{background-image: url(/images/campus/sub03/logo/logo18.png);}
/* 5.국가수리과학연구소 31 */
.infobox .images_logo.img31{background-image: url(/images/campus/sub03/logo/logo31.png);}
/* 6.한국원자력의학원 23 */
.infobox .images_logo.img23{background-image: url(/images/campus/sub03/logo/logo23.png);}
/* 7.한국생명공학연구원 38 */
.infobox .images_logo.img38{background-image: url(/images/campus/sub03/logo/logo38.png);}
/* 8.국방과학연구소 17*/
.infobox .images_logo.img17{background-image: url(/images/campus/sub03/logo/logo17.png);}
/* 9.한국기초과학자원연구원 5*/
.infobox .images_logo.img5{background-image: url(/images/campus/sub03/logo/logo5.png);}
/* 10.한국원자력연구원 10 */
.infobox .images_logo.img10{background-image: url(/images/campus/sub03/logo/logo10.png);}
/* 11.한국지질자원연구원 27 */
.infobox .images_logo.img27{background-image: url(/images/campus/sub03/logo/logo27.png);}
/* 12.한국기계연구원 12 */
.infobox .images_logo.img12{background-image: url(/images/campus/sub03/logo/logo12.png);}
/* 13.한국해양과학기술원  35 */
.infobox .images_logo.img35{background-image: url(/images/campus/sub03/logo/logo35.png);}
/* 14.한국식품연구원 42 */
.infobox .images_logo.img42{background-image: url(/images/campus/sub03/logo/logo42.png);}
/* 15.한국전자통신연구원 스쿨 36 */
.infobox .images_logo.img36{background-image: url(/images/campus/sub03/logo/logo36.png);}
/* 16.한국한의학연구원 22 */
.infobox .images_logo.img22{background-image: url(/images/campus/sub03/logo/logo22.png);}
/* 17.극지연구소 16 */
.infobox .images_logo.img16{background-image: url(/images/campus/sub03/logo/logo16.png);}
/* 18.한국핵융합연구원 4*/
.infobox .images_logo.img4{background-image: url(/images/campus/sub03/logo/logo4.png);}
/* 19.한국과학기술정보연구원 6 */
.infobox .images_logo.img6{background-image: url(/images/campus/sub03/logo/logo6.png);}
/* 20.한국천문연구원  8*/
.infobox .images_logo.img8{background-image: url(/images/campus/sub03/logo/logo8.png);}
/* 21.한국철도기술연구원 스쿨  40*/
.infobox .images_logo.img40{background-image: url(/images/campus/sub03/logo/logo40.png);}
/* 22.한국전기연구원 14*/
.infobox .images_logo.img14{background-image: url(/images/campus/sub03/logo/logo14.png);}
/* 23.한국원자력통제기술원 20*/
.infobox .images_logo.img20{background-image: url(/images/campus/sub03/logo/logo20.png);}
/* 24.한국항공우주연구원 33 */
.infobox .images_logo.img33{background-image: url(/images/campus/sub03/logo/logo33.png);}
/* 25.한국건설기술연구원 스쿨 34*/
.infobox .images_logo.img34{background-image: url(/images/campus/sub03/logo/logo34.png);}
/* 26. 선박해양플랜트연구소 32 */
.infobox .images_logo.img32{background-image: url(/images/campus/sub03/logo/logo32.png);}
/* 27. 한국화학연구원 39*/
.infobox .images_logo.img39{background-image: url(/images/campus/sub03/logo/logo39.png);}
/* 28.한국에너지기술연구원 2 */
.infobox .images_logo.img2{background-image: url(/images/campus/sub03/logo/logo2.png);}
/* 29. 한국생산기술연구원 41*/
.infobox .images_logo.img41{background-image: url(/images/campus/sub03/logo/logo41.png);}
/* 30.한국표준과학연구원  21*/
.infobox .images_logo.img21{background-image: url(/images/campus/sub03/logo/logo21.png);}
/* 31. 한국파스퇴르연구소 30  */
.infobox .images_logo.img30 {background-image: url(/images/campus/sub03/logo/logo30.png);}
/* 32. 한국원자력안전기술원 15 */
.infobox .images_logo.img15{background-image: url(/images/campus/sub03/logo/logo15.png);}

.infobox .inner .txtwrap .h-box {font-size:30px; line-height: 1;}
.infobox .inner .txtwrap .h-box:after {width:47px;left:0;}
.infobox .inner .txtwrap ul li+li {margin-top:3px;}
.infobox .inner .txtwrap .btn-invisible {display:none;}
.vlist__column.type02 .inner {margin:0 8px 38px;}
.vlist__column.type02 .inner .item {height:103px;padding:18px 10px; position:relative; padding-left:150px}
.vlist__column.type02 .inner .item .circle {position:absolute; top:50%; left:40px;transform:translateY(-50%); width:69px;height:69px}
.vlist__column.type02 .inner .item .circle .ir-icon__line {width:69px;height:69px;background-position:center; top:50%; left:50%; transform: translate(-50%,-50%);}
.vlist__column.type02 .inner .item .circle .ir-icon__line.icon6 {background-image:url(/images/prog/campus/campus_view01_icon01.png);background-position:3px center;}
.vlist__column.type02 .inner .item .circle .ir-icon__line.icon7 {background-image:url(/images/prog/campus/campus_view01_icon02.png);}
.vlist__column.type02 .inner .item .circle .ir-icon__line.icon8 {background-image:url(/images/prog/campus/campus_view01_icon03.png);}
.vlist__column.type02 .inner .item .ui-summary {display:flex; align-items: center; clear:both;height:69px; line-height:1.2;}
.vlist__column.type02 .inner .item .ui-summary strong {margin:0;text-align:start;}
.vlist__column.type02 .inner .item .ui-summary strong span {color:#e83421;}
.vlist__column.type02 .inner .item.link-item .ui-summary {flex-direction: column; align-items: flex-start; justify-content: center;}
.vlist__column.type02 .inner .item.link-item .ui-summary a {margin-top: 8px;}

.vlist__column.eng .inner .item {padding-left: 115px;}
.vlist__column.eng .inner .item .circle {left: 25px}

@media screen and (max-width:400px) {

	.vlist__column.type02 .inner .item{padding-left: 130px;}
	.vlist__column.type02 .inner .item .circle{left:30px}

}

.bottom_line {width:100%;height:1px;background:#dedede;font-size:0px;text-indent:-9999px;}
.h2 {font-size:22px;}
.major_h2_01 {margin:60px 0 15px;}
.major_h2_02 {margin:50px 0 26px;}
.major_h3_01 {margin:20px 0 5px;}
.major_h3_02 {margin:45px 0 5px;}
.major_list {position:relative;padding:16px 0;margin:0;border-bottom:1px dotted #7f7f7f;}
.major_list .major_list_txt {display:block;max-width:calc(100% - 130px);word-break:break-all;}
.major_list .btn-primary {display:inline-block;position:absolute;width:114px;height:35px;padding:6px 13px;margin:0;border:2px solid #e4e4e4;background-color:transparent;color:#4b4b4b;top:50%;right:0;transform:translateY(-50%);}
.major_list .btn-primary:hover,
.major_list .btn-primary:focus {border:2px solid #e54523;color:#e54523;}
.major_list .btn-primary.btn-icon .ir-arrow {width:7px;height:12px;background:url(/images/prog/campus/arrow03.png) no-repeat center / cover;right:12px;transition:.3s;}
.major_list .btn-primary.btn-icon:hover .ir-arrow,
.major_list .btn-primary.btn-icon:focus .ir-arrow {background-image:url(/images/prog/campus/arrow01.png)}

.infobox_type02 .inner {padding:48px;}
.infobox_type02 .inner .pic img {width:281px;height:196px;}
.infobox_type02 .inner .txtwrap {position:relative;padding-top:0;}
.infobox_type02 .inner .txtwrap .tit {margin-bottom:25px;font-weight:bold;font-size:22px;color:#0d1218;  padding-right:100px; line-height: 1.2;}
.infobox_type02 .inner .txtwrap .tit span,
.infobox_type02 .inner .txtwrap p {font-size:15px; line-height: 1.2; }
.infobox_type02 .inner .txtwrap .tit span{display:block;color:#e54523; margin-bottom: 6px}
.infobox_type02 .inner .txtwrap .list_wrap{display:block;position:relative;min-height: 22px;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:128px;margin-bottom: 8px;}
.infobox_type02.campus_eng .inner .txtwrap .list_wrap{display:block;position:relative;min-height: 22px;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:188px;margin-bottom: 8px;}



.infobox_type02 .inner .txtwrap .icon {position:absolute;top: -1px;left:0;margin-top:0px;float:left;width:20px;height:21px;margin: 0px 10px 0 0;}
.infobox_type02 .inner .txtwrap .listtxt {position:absolute;top: 0;left:32px;margin-top:0px;}

.infobox_type02 .inner .txtwrap .list_wrap01 .icon {background:url(/images/prog/campus/icon01.png) no-repeat center;}
.infobox_type02 .inner .txtwrap .list_wrap02 .icon {background:url(/images/prog/campus/icon02.png) no-repeat center;}
.infobox_type02 .inner .txtwrap .list_wrap03 .icon {background:url(/images/prog/campus/icon03.png) no-repeat center;}
.infobox_type02 .inner .txtwrap .list_wrap04 .icon {background:url(/images/prog/campus/icon04.png) no-repeat center;}
/* .infobox_type02 .inner .txtwrap .list_wrap p {padding-left:132px;} */
.infobox_type02 .inner .txtwrap p {display:inline-block;margin:0;}
.infobox_type02 .inner .txtwrap p span {font-weight:bold;color:#180e0d;}
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon {position:absolute; margin:0;width:100px;height:36px;padding:6px 12px;border:2px solid #e54523;background-color:transparent;color:#e54523;top:0;right:0;}
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover,
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus {background-color:#e54523;color:#fff;}
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon .ir-arrow {width:7px;height:12px;background:url(/images/prog/campus/arrow01.png) no-repeat center / cover;right:12px;transition:.3s;}
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover .ir-arrow,
.infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus .ir-arrow {background-image:url(/images/prog/campus/arrow02.png)}

.infobox_type02 .inner .txtwrap .list_wrap em{display:inline-block;margin-right: 20px;position:relative;}
.infobox_type02 .inner .txtwrap .list_wrap em b{display:inline-block;font-weight:bold;color: #222434;margin-right: 5px;}
.infobox_type02 .inner .txtwrap .list_wrap em:before{content:'';position:absolute;top:5px;right: -10px;width:1px;height:10px;background-color:#ddd;}
.infobox_type02 .inner .txtwrap .list_wrap em:last-child:before{display:none;}

.infobox.eng .inner .txtwrap ul li{padding-left: 112px; padding-top: 3px;}
.infobox_type02.eng .inner .txtwrap .tit {display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow:ellipsis; overflow: hidden;}


@media screen and (max-width:1349px){

	.infobox {height:auto;max-height:initial; padding: 50px 50px 30px;}
	.infobox .thm-box{position: relative; max-width:680px; margin: 0 auto;}
	.infobox .images{left:50%; transform:translateX(-50%)}
	.infobox .inner {max-width:100%; padding-top:65px; }
	.infobox .images_logo{width:80px;height:95px;top:auto;left:auto;right:27px;bottom:0;transform:translateY(50%);}

	.infobox_type02 .inner .pic{float:none;margin:0 auto 30px;width:100%;height:100%;text-align: center;}
	.infobox_type02 .inner .pic img{position: relative;left:auto;top:auto;}
	.infobox_type02 .inner .txtwrap{padding-top:0;margin-left:0;width:100%;float:none;}
	.infobox_type02 .inner .txtwrap .icon{top:-2px}

}

@media screen and (max-width:1279px){

	.vlist__column.type02 .inner {margin: 0 8px 16px; max-width: calc(50% - 16px);}

}

@media screen and (max-width:1023px){
	.infobox_type02 .inner .pic{float:left;position: relative;width:285px;height:190px;}
	.infobox_type02 .inner .pic img{position: absolute;left:0;top:0;}
	.infobox_type02 .inner .txtwrap{padding-top:15px;margin-left:25px;width:calc(100% - 310px);float:left;}
	.infobox_type02 .inner .txtwrap {padding-bottom:0px;}
	.infobox_type02 .inner .txtwrap .btn-primary.btn-icon {top:0;right:0;left:auto;bottom:auto;}
}

@media screen and (max-width:1099px) {

	.infobox .inner .txtwrap ul li{padding-left: 109px;}
	.infobox .inner .txtwrap ul li span{position:absolute; left:0; top:0 }

}


@media screen and (max-width:899px){

	.infobox_type02 .inner .txtwrap {padding-bottom:56px;}
	.infobox_type02 .inner .pic{float:none;margin:0 auto 30px;width:100%;height:100%;text-align: center;}
	.infobox_type02 .inner .pic img{position: relative;left:auto;top:auto;}
	.infobox_type02 .inner .txtwrap .tit{padding-right: 0;}
	.infobox_type02 .inner .txtwrap{padding-top:0;padding-bottom:0;margin-left:0;width:100%;float:none;}
	.infobox_type02 .inner .txtwrap .list_wrap{margin-bottom: 6px;min-height: 22px;}
	.infobox_type02 .inner .txtwrap .btn-primary.btn-icon {top:0;right:0;left:auto;bottom:auto;}
	.infobox_type02 .inner .txtwrap .btn-primary.btn-icon{position:relative; top:13px; float:right}
}

@media screen and (max-width:640px) {

	.vlist__column.type02 .inner{max-width: calc(100% - 16px);}

}

@media screen and (max-width:567px){

	.infobox {padding: 28px 25px 30px;	}
	.infobox .thm-box{height: 250px;}
	.infobox .inner .txtwrap .h-box {font-size:22px;word-break:break-all;}
	.infobox_type02 .inner {padding:48px 30px;}
	.infobox_type02 .inner .txtwrap p {font-size:14px;}
	.infobox_type02 .inner .txtwrap .tit {font-size:17px;}
	.infobox_type02 .inner .txtwrap .tit span {font-size:14px;}
	.infobox_type02 .inner .pic img {max-width:280px;width:100%;height:auto;}
}

@media screen and (max-width:499px) {

	.top_photo-box .infobox .inner .txtwrap ul li{padding:20px 0px 0 28px }
	.top_photo-box .infobox .inner .txtwrap ul li span{position: absolute; top:0; left:0}

	.infobox .inner .txtwrap ul li span .ico{position:relative; top:1px}

}

@media screen and (max-width:450px) {

	.infobox_type02 .inner .txtwrap .list_wrap em{padding-left:10px; position:relative}
	.infobox_type02 .inner .txtwrap .list_wrap em::before{content:''; display:inline-block; width: 5px; height: 5px; border-radius: 50%; position:absolute; left:0; top:50%; transform: translateY(-50%); background:#e45348;}
	.infobox_type02 .inner .txtwrap .list_wrap em:last-child:before{display:block;}
}

@media screen and (max-width:380px){

	.infobox_type02 .inner .txtwrap .list_wrap{padding:20px 0px 6px 31px; line-height: 1.3;}
	.infobox_type02 .inner .txtwrap > a{display:block; margin-bottom: 16px;}
	.infobox_type02 .inner .txtwrap .icon,.infobox_type02 .inner .txtwrap .listtxt{top:0; margin-top: 0;}

}


@media screen and (max-width:359px){

	.infobox  .images_logo {width:60px;height:70px;}
	.infobox_type02 .inner {padding:30px;}
	.infobox_type02 .inner .txtwrap .btn-primary.btn-icon {left:0;}
}
@charset "utf-8";

.ui-Stdstate .item{margin-bottom:20px;border:1px solid #ddd}
.ui-Stdstate .thumb-box{padding:20px;text-align:center}
.ui-Stdstate .thumb-image{margin-bottom:15px;background-color:#f7f7f7}
.ui-Stdstate .thumb-info p[lang="kr"]{margin-bottom:0;font-size: 13px;background-color: #ef4030;color: #fff;padding: 5px;border-radius: 4px;top: 10px;}

.ui-Stdstate .campus{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #727272}
.ui-Stdstate .campus:after{content:"";display:block;clear:both}
.ui-Stdstate .campus .tit{display:inline-block;margin-bottom:10px;padding:0 10px;background-color:#ee402e;color:#fff}
.ui-Stdstate .campus ul:after{content:"";display:block;clear:both}
.ui-Stdstate .campus ul li{float:left;position:relative;margin-right:15px}
.ui-Stdstate .campus ul li:first-child{margin-left:0}
.ui-Stdstate .thumb-info .btn-box{margin-top:15px}
.ui-Stdstate .inner{padding:20px;background:#f9f9f9;border:0;border-top:1px solid #ddd}
.ui-Stdstate .maps{margin-top:15px}
.ui-Stdstate p.thumb-txt{position:relative;height:40px;color:#767676;line-height:20px;overflow:hidden;text-align:justify}
.ui-Stdstate .thumb-btn{margin-top:20px;text-align:center}
.ui-Stdstate .inner.auto .thumb-btn,
.ui-Stdstate .inner.auto p.thumb-txt:after{display:block}
.ui-Stdstate .inner.auto p.thumb-txt{height:auto}



@media only screen and (min-width:768px){
	.ui-Stdstate .item{padding:30px;height:auto;border:1px solid #ddd}
	.ui-Stdstate .item:first-child{}
	.ui-Stdstate .thumb-box{position:relative;padding:0 0 0 330px;border:0;overflow:hidden;text-align:left}
	.ui-Stdstate .thumb-image{position:absolute;top:0;left:0;margin:0;width:300px}
	.ui-Stdstate .thumb-info{}
	.ui-Stdstate .thumb-info p[lang="kr"]{margin-bottom:0;position: absolute;left: 10px;}
	.ui-Stdstate .campus{padding-left:85px}
	.ui-Stdstate .campus .tit{position:absolute;top:0;left:0}
	.ui-Stdstate .thumb-btn,
	.ui-Stdstate .inner p.thumb-txt:after{display:none}
	.ui-Stdstate p.thumb-txt{height:auto}
	.ui-Stdstate .inner{/* display:none; */padding:30px;}
	.ui-Stdstate .action .inner{display:block}
	.ui-Stdstate .inner{margin-top:15px;border:0}

	.ui-img-box.map{display:block;height:400px}
}

@media only screen and (min-width:1024px){
	.ui-Stdstate .thumb-info{}
	.ui-Stdstate .thumb-info .thumb-summary li{padding-left: 110px;min-height:34px;}
	.ui-Stdstate .thumb-info .thumb-summary li *{font-size:15px}
	.ui-Stdstate .thumb-info .thumb-summary li span.tit{padding:5px 0 7px 45px;width: 100px;line-height:22px;}
	.ui-Stdstate .thumb-info .thumb-summary li span.tit:before{top:0;margin-top:0;width:34px;height:34px;background:url(https://www.ust.ac.krhttps://www.ust.ac.kr/images/campus/common/ui_accordion_map_ico.png) no-repeat;border-radius:0}
	.ui-Stdstate .thumb-info .thumb-summary li.call span.tit:before{background-position:0 -38px}
	.ui-Stdstate .thumb-info .thumb-summary li.addr span.tit:before{background-position:0 -76px}
	.ui-Stdstate .thumb-info .thumb-summary li .tit-info{padding-top:7px}
	.ui-accordion-group .ui-accordion .inner{overflow:hidden}
}

@media only screen and (min-width:1200px){
	.ui-Stdstate .item{padding:40px}
	.ui-Stdstate .thumb-box{padding-left:420px}
	.ui-Stdstate .thumb-image{width:380px}
	.ui-Stdstate .campus.campus_new{border: 1px solid #ddd;background-color: #fff;padding: 20px;padding-left: 20px;min-height: 80px;}
	.ui-Stdstate .campus.campus_new .tit{position: relative;top: auto;left: auto;margin-bottom:0;min-width: 80px;text-align: center;}
	.ui-Stdstate .thumb-info p{font-size:14px;line-height:1.2;margin:0}
}



.link_accordion__new{margin-bottom:30px;overflow:hidden;border:1px solid #ddd}
.link_accordion__new p{margin:0;padding:10px 25px;background:#f9f9f9;border-bottom:1px solid #eaeaea}
.link_accordion__new p:first-letter{color:#e93f2e}

.link_accordion__new:after{content:"";display:block;clear:both;visibility:hidden}
.link_accordion__new .map{float:left;width:45%;}
.link_accordion__new .inner{float:right;width:52%;padding:20px;}
.link_accordion__new .moveList{padding: 10px 0;}
.link_accordion__new .moveList:after{content:"";display:block;clear:both;visibility:hidden}
.link_accordion__new .moveList li{padding:5px 0;display:inline-block;}
.link_accordion__new .moveList li a{display:block;position:relative;padding-left:10px;line-height:17px;color:#767676}
.link_accordion__new .moveList li a:hover,
.link_accordion__new .moveList li a:focus{color:#e93f2e}
.link_accordion__new .moveList li a:hover:before,
.link_accordion__new .moveList li a:focus:before{content:"";display:block;position:absolute;top:50%;left:-2px;margin-top:-6px;width:3px;height:12px;background-color:#dc3b2c}


@media only screen and (min-width:480px) {
	.link_accordion__new p{padding:10px 4%}

}

@media only screen and (min-width:768px) {
	.link_accordion__new p{padding:15px 4%}

}

@media only screen and (min-width:1200px){
	.link_accordion__new p{padding:15px 35px}

}




/* 연구분야 */
.ui-sort{overflow:hidden}
.ui-sort:after{display:block;content:"";clear:both;visibility:hidden}
.ui-sort .ui-img{display:none}
.ui-sort .ui-img img, .ui-sort .ui-txtwrap .ui-txt{height:100%}
.ui-sort .ui-txtwrap .ui-txt{padding:30px;color:#fff}
.ui-sort .ui-txtwrap .ui-txt strong.tit{display:block;font-weight:normal;font-size:32px;line-height:52px}
.ui-sort .ui-txtwrap .ui-txt p{margin-top:15px}

.ui-list{margin-top:30px;overflow:hidden}
.ui-list:after{display:block;content:"";clear:both;visibility:hidden}
.ui-list .ui-cont{margin-top:15px}
.ui-list .ui-cont .inner{padding:30px;border:1px solid #dbdbdb}
.ui-list .ui-cont .inner strong.tit{display:block;position:relative;margin-bottom: 8px;padding-bottom: 8px;font-size:17px;line-height:25px;word-wrap:break-word;word-break:keep-all;}
.ui-list .ui-cont .inner strong.tit:after{display:block;position:absolute;left:0;bottom:0;content:"";width:43px;height:2px;background:#737c8d}
.ui-list .ui-cont .inner .list_2st{margin:30px 0}
.ui-list .ui-cont .inner p.prof{margin-top:15px}
.ui-list .ui-cont .inner p.prof:before{display:inline-block;content:"";margin-right:5px;width:23px;height:23px;background:url(https://www.ust.ac.kr/images/campus/common/prof_ico.png) no-repeat;vertical-align:middle}

.ui-tool .ui-table .table tbody th{font-size:15px;color:#777}
.ui-tool .ui-table .table th, .ui-tool .ui-table .table td{border-left-width:1px}
.ui-tool .ui-table .table th:first-child{border-left-width:0}

.ui-table .table.research_field .mail-btn{display:inline-block;width:40px;height:40px;background:url(/images/common/mail_ico_new.png) no-repeat;}
.ui-table .table.research_field .mail-btn i{display:none;}



/* 연구실소개 */
.ui-tit-intro .txtwrap{padding:20px 25px;background:#5a8593;color:#fff}
.ui-tit-intro .txtwrap p[lang="kr"]{font-size:17px}
.ui-tit-intro .txtwrap p[lang="en"]{margin-top:15px}

.ui-accordion-group .ui-accordion-top{display:none}

/*.ui-accordion-group .ui-accordion>li,*/
.ui-accordion-group .ui-accordion .item{display:none;padding: 10px;}
.ui-accordion-group .ui-accordion>li.action{height:auto}
.ui-accordion-group .ui-accordion .inner{margin-top:15px;padding:20px;background:#f9f9f9;border:1px solid #d9d9d9}
.ui-accordion-group .ui-accordion .inner .thumb-image{margin-bottom:20px;text-align:center}
.ui-accordion-group .ui-accordion .inner .thumb-info .timetable{}
.ui-accordion-group .ui-accordion .inner .thumb-info .timetable .table{margin:0;border-top-color:#999;background:#fff}
.ui-accordion-group .ui-accordion .inner .thumb-info .timetable .table th{padding:5px;font-size:14px;background:#f5f5f5}
.ui-accordion-group .ui-accordion .inner .thumb-info .timetable .table td{padding:5px;font-size:13px}
.ui-accordion-group .ui-accordion .inner .thumb-info .timetable .table .mo-function{}
.ui-accordion-group .ui-accordion .inner .thumb-info .thumb-summary{margin:10px 0}
.ui-accordion-group .ui-accordion .inner .thumb-info .thumb-summary li:before{display:inline-block;content:"";margin-right:5px;width:8px;height:8px;background:#767676;border-radius:50%;vertical-align:middle}
.ui-accordion-group .ui-accordion p.thumb-txt{position:relative;height:40px;color:#767676;line-height:20px;overflow:hidden}
.ui-accordion-group .ui-accordion p.thumb-txt:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20px;background:url(https://www.ust.ac.kr/images/campus/common/overflow_text.png) repeat-x}

.ui-accordion-group .ui-accordion .thumb-btn,
.ui-accordion-group .ui-accordion .thumb-detail{margin-top:20px;text-align:center}
.ui-accordion-group .ui-accordion .thumb-btn button{background:transparent}

.ui-accordion-group .ui-accordion .inner.auto p.thumb-txt{height:auto}

.ui-accordion-group .ui-accordion .inner.auto p.thumb-txt:after{display:none}


/* 개설강좌 */
.ui-img-box img{display:none}
.ui-board-search{text-align:right}
.ui-board-search .board-find * {vertical-align: middle;}
.ui-board-search input.btn-find{width:47px;height:43px;background-color:#6c7689; background-position:center center; background-image: url(/pcms/common/images/common/btn_find_ico.png); background-repeat: no-repeat; text-indent:-9999px; border:1px solid #6c7689 }
.ui-board-search input.btn-find{height: 43px;position:relative;border-radius: 5px;}
.ui-board-search input{height:43px}
.ui-board-search select{margin-right:5px;height:43px;padding-right: 50px;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAABGdBTUEAALGPC/xhBQAAAKBJREFUSA3t1kEKgCAQBVCTDtciulJ2pWjRiapTaPwokUEjRW0zgaHSOI9PQWLbD4Mhfr7kz/1te4bYKO4JJ8KJ0ATouqUbqeuuH5TRekypb6Scsr2s6zIrHBgLQQ1qs0EAiMU8CNRmhcRgXEQRyBcMRRSDvGF8iKIQHyaEwLOixm8APm2Mq2HoVgMS6u3uZ/9q3MNj5gyhaXEinAhNgK5PpzhEO/hSMK4AAAAASUVORK5CYII=) right .875rem center/17px 12px no-repeat;border: 1px solid #c5c9d6;height: 38px;border-radius: 5px;}

.ui-accordion-group.subject .ui-accordion span.col2{color:#040404}
.ui-accordion-group.subject .ui-accordion span.tit_en{display:block;color:#767676;font-size:13px;letter-spacing:-1px}

.ui-accordion-group.curriculum .ui-accordion span.col2{color:#040404}
.ui-accordion-group.curriculum .ui-accordion span.tit_en{display:block;color:#767676;font-size:13px;letter-spacing:-1px}
.paginate{margin-top:30px}

@media screen and (max-width:380px) {

	.sub03_03_04 .ui-board-search{text-align: center;}
}


/* 개설강좌 subject select */

.pagination{flex-wrap: wrap; overflow: hidden;}
.ui-board-search.subject input[type=text]{ margin-top: -3px; border: 1px solid #c5c9d6; border-radius: 5px;}
@media screen and (max-width:767px) {

	.ui-board-search.subject .board-find{position:relative;padding-right: 77px;}
	.ui-board-search.subject .board-find select{width: calc(50% - 3px);margin-bottom: 5px;margin-right: 0px;}
	.ui-board-search.subject input.btn-find{position:absolute;top:0;right:0;width:70px;height: 92px; }
	.ui-board-search.subject input[type=text]{width:100%;margin-top: 0px;}

}

@media screen and (max-width:500px) {

	.ui-board-search.subject .board-find{padding-right: 0;}
	.ui-board-search.subject .board-find select{width:100%}
	.ui-board-search.subject input.btn-find{position:relative; display:block; width:100%; height:43px; background-position:center 2px}
	.ui-board-search.subject input[type=text]{margin-bottom: 5px; }


}



/* 공지사항 */
.ui-board-search.box{padding:15px;background:#f0f1f2;color:#767676}
.ui-board-search.box p.board-total span.current{color:#324252}
.ui-board-search.box select{margin-right:0;width:100%}

.ui-board-search.box .search-input{position:relative;margin-top:5px}
.ui-board-search.box .search-input input[type="text"]{width:100%}
.ui-board-search.box .search-input input[type="submit"]{position:absolute;right:0;top:0}

.ui-board-search select,
.ui-board-search input{height:43px}
.ui-board-search.box input.btn-find{width:45px;height:38px;background:url(https://www.ust.ac.kr/images/campus/common/box_btn_find_ico.png) no-repeat}


a.attach-dw-ico{display:inline-block;width:36px;height:36px;background:url(https://www.ust.ac.kr/images/campus/common/attach_dw_ico.png) no-repeat;vertical-align:middle}
.ui-table .table tbody a.attach-dw-ico span{font-size:0}


/* 교수소개-리스트 */
.ui-img-box .ui-view-type{text-align:center}
.ui-img-box .ui-view-type a{display:inline-block}
.ui-img-box .ui-view-type a span{display:inline-block;padding-top:15px;width:75px;height:94px;background:url(https://www.ust.ac.kr/images/campus/common/view_type_ico.png) no-repeat;color:#fff;vertical-align:middle;text-align:center}
.ui-img-box .ui-view-type a span.list{background-position:-80px 0}
.ui-img-box .ui-view-type a.ov span.list,
.ui-img-box .ui-view-type a:hover span.list{background-position:-80px -100px}
.ui-img-box .ui-view-type a.ov span.card,
.ui-img-box .ui-view-type a:hover span.card{background-position:0 -100px}


.ui-img-box .ui-view-type a span:before{display:inline-block;content:"";height:100%;vertical-align:middle}

.ui-list.card .ui-cont .inner{display:block;position:relative;height:auto;padding: 32px 15px;}
.ui-list.card .ui-cont .inner span.ui-thumb{display:block;margin:0 auto;width:150px;height:150px;background:#e3e3e3 url(https://www.ust.ac.kr/images/campus/common/prof_no_img_bg.png) no-repeat 50% 50%;border-radius:100%;text-align:center;overflow:hidden}
.ui-list.card .ui-cont .inner span.ui-thumb img{width:110%;height:125%}

.ui-list.card .ui-cont .inner span.ui-thumb.duty:before{display:inline-block;position:absolute;/*right:20px;*/top:20px;right:50%;margin-right:-90px;content:"";width:66px;height:66px;background:url(https://www.ust.ac.kr/images/campus/common/duty_ico.png) no-repeat}
.ui-list.card .ui-cont .inner span.ui-thumb.duty.duty2:before{background-image:url(https://www.ust.ac.kr/images/campus/common/duty_ic3.png)} /*캠퍼스대표교수*/


.ui-list.card .ui-cont .inner .ui-thumb-info{text-align:center}
.ui-list.card .ui-cont .inner .ui-thumb-info strong.tit span{margin-left:5px;color:#000}

.ui-list.card .ui-cont .inner .ui-thumb-info strong.tit:after{left:50%;margin-left:-17px;width:34px;height:1px}
.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="en"]{margin-top:17px;font-size:15px;color:#626677}
.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="ko"]{margin-top:17px;font-size:14px;color:#626677}

.ui-list.card .ui-cont .inner .mask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#55555b;opacity:0.7;/*background:url(https://www.ust.ac.kr/images/policy/sub01/prof_mask.png)*/}
.ui-list.card .ui-cont .inner .mask:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ui-list.card .ui-cont .inner .mask span{display:inline-block;padding:7px 15px;vertical-align:middle;border:1px solid #fff;color:#fff}

.ui-list.card .ui-cont .inner:hover .mask,
.ui-list.card .ui-cont .inner:focus .mask{display:block}





/* 교수소개-뷰 */
.ui-prof-intro{text-align:center}
.ui-prof-intro .ui-img{padding:35px 20px;border:1px solid #ddd}
.ui-prof-intro .ui-img .ui-card .ui-thumb{display:inline-block;width:120px;height:145px;overflow:hidden;background:url(https://www.ust.ac.kr/images/campus/common/prof_no_img_bg.jpg) no-repeat;border:1px solid #ccc;text-align:center}
.ui-prof-intro .ui-img .ui-card .ui-thumb img{height:100%}
.ui-prof-intro .ui-img .ui-card .ui-thumb-info.duty:before{display:inline-block;content:"";width:66px;height:66px;background:url(https://www.ust.ac.kr/images/campus/common/duty_ico.png) no-repeat}
.ui-prof-intro .ui-img .ui-card .ui-thumb-info strong.tit{display:block;position:relative;font-size:32px}
.ui-prof-intro .ui-img .ui-card .ui-thumb-info strong.tit:after{display:block;position:absolute;left:0;bottom:0;content:"";width:34px;height:1px;background:#fff}
.ui-prof-intro .ui-img .ui-card .ui-thumb-info p[lang="en"]{font-size:17px}


.ui-prof-intro .ui-img .ui-select{margin-top:20px}
.ui-prof-intro .ui-img .ui-select select,
.ui-prof-intro .ui-img .ui-select input{height:35px}


.ui-prof-intro .ui-txt{padding:15px;font-size:15px;text-align:left}
.ui-prof-intro .ui-txt p.ui-txt-tit{font-size:17px;font-weight:normal;font-family:'arial','sans-serif';opacity:0.2}
.ui-prof-intro .ui-txt ul.ui-ul li{margin:5px 0;font-size:15px}
.ui-prof-intro .ui-txt ul.ui-ul li span.tit:after{display:inline;content:":";margin:0 5px}
/*.ui-prof-intro .ui-txt ul.ui-ul a.mail-btn{color:#666}*/
.ui-prof-intro .ui-txt ul.ui-ul a.mail-btn{display:inline-block;width:28px;height:21px;background:url(https://www.ust.ac.kr/images/common/mail_ico_black.png) no-repeat;}
.ui-prof-intro .ui-txt ul.ui-ul a.mail-btn i{display:none;}

.ui-prof-intro span.ui-btn{display:block;margin-top:15px;text-align:center}
.ui-prof-intro span.ui-btn a{display:block}

.ui-row-box{padding:0 15px}
.ui-row-box .ui-row:first-child{border-top-width:0}





/* 커리큘럼 */
.ui-img-box.download{margin:0 auto;padding:3% 0;width:80%;background:#c9dfea;text-align:center}
.ui-img-box.download .ui-dw-box{margin:0 auto;padding:20px 25px;width:90%;border:1px solid #fff}
.ui-img-box.download .ui-dw-box:before{display:block;content:"";margin:0 auto;width:62px;height:62px;background:url(https://www.ust.ac.kr/images/campus/common/topbox_dw_ico.png) no-repeat}
.ui-img-box.download .ui-dw-box a.btn{margin-top:15px;background-color:#253241;border-color:#253241}
.ui-img-box.download .ui-dw-box-01{margin:0 auto;padding:20px 25px;width:90%;border:1px solid #fff}
.ui-img-box.download .ui-dw-box-01:before{display:block;content:"";margin:0 auto;width:62px;height:62px;background:url(https://www.ust.ac.kr/images/campus/common/topbox_dw_ico.png) no-repeat}
.ui-img-box.download .ui-dw-box-01 a.btn{margin-top:15px;background-color:#253241;border-color:#253241}
.ui-img-box.download .ui-dw-box-02{margin:0 auto;padding:20px 25px;width:90%;border:1px solid #fff}
.ui-img-box.download .ui-dw-box-02:before{display:block;content:"";margin:0 auto;width:62px;height:62px;background:url(https://www.ust.ac.kr/images/campus/common/topbox_dw_ico.png) no-repeat}
.ui-img-box.download .ui-dw-box-02 a.btn{margin-top:15px;background-color:#253241;border-color:#253241}

.ui-category{display:none;margin-top:30px;padding:10px 15px}
.ui-category span.tit{font-size:16px}
.ui-category span.tit i{margin-right:5px}
.ui-category ul li{padding-left:0;background:none}
.ui-category ul li:before{display:inline-block;content:"";margin-right:5px;width:3px;height:3px;background:#b4b9be;vertical-align:middle}
.ui-category ul li a{color:#ccc}

.ui-table.curriculum{margin-top:30px}
.ui-table.curriculum h2{font-size:17px}
.ui-table.curriculum tbody th{border-top:1px solid #e7e7e7;border-bottom:0;font-size:15px;color:#1a1a1a;text-align:left}

.ui-table.curriculum .table_scroll_x{min-width:0}
.ui-table.curriculum .subject_tit{/* margin-left:50px; */font-size:15px;}



/* 관심등록신청 */
.ui-tit-intro.apply{margin-bottom:30px}
.ui-tit-intro.apply .txtwrap{background:#e7e5e2;color:#372d2b}

.ui-input-select-box{position:relative;margin-bottom:70px}
.ui-input-select-box .ui-input-select-tit{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #ddd}
.ui-input-select-box .ui-input-select-tit p[lang="kr"]{font-size:32px}
.ui-input-select-box .ui-input-select-tit p[lang="en"]{display:none}

.ui-input-select-box .ui-input-select div.inner-input-select-box{margin:15px 0}
.ui-input-select-box .ui-input-select input,
.ui-input-select-box .ui-input-select textarea{border-width:0}
.ui-input-select-box .ui-input-select .input-box,
.ui-input-select-box .ui-input-select .textarea-box{border:1px solid #dadada}
.ui-input-select-box .ui-input-select input,
.ui-input-select-box .ui-input-select select{display:block;padding:0;width:100%;height:50px;text-indent:10px;border-radius:4px}
.ui-input-select-box .ui-input-select select[name="professor"]{width:120px}
.ui-input-select-box .ui-input-select .textarea-box div{margin:10px}
.ui-input-select-box .ui-input-select input[type="submit"]{position:absolute;left:50%;bottom:-50px;margin-left:-83px;padding:4px 43px;width:auto;background-color:#e33226;border-width:0;font-size:14px;text-indent:0}
.ui-input-select-box .ui-input-select label{margin-bottom:8px;font-size:16px;font-weight:600}
.ui-input-select-box .ui-input-select span.major{display:block;font-size:16px}
.ui-input-select-box .ui-input-select .add-info i.fa{color:#fe5d52}
.ui-input-select-box .ui-input-select .add-info p.txt{margin-top:10px;color:#8e9196}
.ui-input-select-box .ui-input-select .add-info span.use-example{display:block;margin-top:15px;padding:15px 0 10px;border-top:1px dashed #ddd;font-size:16px}
.ui-input-select-box .ui-input-select .add-info a.btn{text-transform:none}



/* 관심등록신청 팝업 */
.ui-popup-box{height:100%;/*overflow:auto;*/}
.ui-popup-top{position:relative;height:70px;background:#ee402e;color:#fff}
.ui-popup-top span.tit{position:absolute;left:15px;top:15px;font-size:25px}
.ui-popup-top span.close-btn{position:absolute;right:0;bottom:25px}
.ui-popup-top span.close-btn a{font-size:13px;color:#fff}
.ui-popup-top span.close-btn a i{font-size:18px}

.list_1st.gray{margin:0;padding:20px;background:#f4f4f4}
.list_1st.gray li{margin:10px 0}

.ui-popup-info{margin:0 20px}
.ui-popup-info span.num-default{background-color:#ee402e;vertical-align:middle}
.ui-popup-info h2 + p.ui-popup-info-tit{margin-top:0}
.ui-popup-info p.ui-popup-info-tit{margin-top:50px}
.ui-popup-info p.ui-popup-info-tit a{color:#ee402e}
.ui-popup-info-img{margin:0 20px;padding:30px;border:1px solid #ddd;text-align:center}




/* 학생현황 */
.ui-graph-box{color:#3a3a3a}
.ui-graph-box .ui-graph-top p.tit{position:relative;margin: 0 auto 30px;padding: 55px 0 10px;background:url(/images/kor/sub08/status_title.png) no-repeat 50% top;font-size:30px;line-height:32px;text-align:center;color: #333;}
.ui-graph-box .ui-graph-top p.tit span{display:block;font-size:15px}
.ui-graph-box .ui-graph-top p.date{margin-bottom:15px;font-size:16px;color: #3a3a3a;}
.ui-graph-box .ui-graph-top p.date:before{display:inline-block;content:"";margin-right:10px;width:1px;height:25px;background:#fff;vertical-align:middle}
.ui-graph-box .ui-graph-top p.date span{margin-right:10px}

.ui-graph-box .ui-graph ul li{position:relative;margin-bottom:30px}
.ui-graph-box .ui-graph ul li span.sort{display:block;font-size:19px}
.ui-graph-box .ui-graph ul li.list2 span.sort:before{background-position:-40px 0}
.ui-graph-box .ui-graph ul li.list3 span.sort:before{background-position:-80px 0}
.ui-graph-box .ui-graph ul li.list4 span.sort:before{background-position:-120px 0}
.ui-graph-box .ui-graph ul li span.per{display:block;margin:5px 0;width:100%;height:16px;background: #ddd;opacity: 1;}
.ui-graph-box .ui-graph ul li span.per span,
.ui-graph-box .ui-graph ul li span.per span.inner-per{display:block;height:100%;background: #e93f2e;}
.ui-graph-box .ui-graph ul li span.number{position:absolute;right:0;top:-22px;width:47px;font-size:42px}


@media only screen and (min-width:768px) {


	/* 전공소개 */ .ui-intro .ui-img .ui-tit{position:relative;margin:0 auto;width:382px;min-height:304px}
	.ui-intro .ui-img .ui-tit:before{display:inline-block;position:absolute;left:50%;top:0; content:"";margin-left:-0.5px;width:1px;height:52px;background:#fff}
	.ui-intro .ui-img .ui-tit p[lang="en"]{padding-top:40px}

	.ui-vision{padding-bottom:70px}

	.ui-row{position:relative}
	.ui-row:before{display:inline-block;position:absolute;left:0;top:0;content:"";width:250px;height:2px}

	.ui-box .txtwrap{padding:25px 30px;background:#f9f9f9;border:1px solid #cdcdcd}


	/* 연구분야 */
	.ui-sort .ui-img{display:block}
	.ui-sort .ui-img{text-align:center;background-color:#F4F4F4}
	.ui-sort .ui-img, .ui-sort .ui-txtwrap{float:left;width:50%;height:239px}
	.ui-sort .ui-txtwrap .ui-txt{padding:40px 50px}


	.ui-sort .ui-txtwrap .ui-txt strong.tit{font-size:24px;line-height:1.2}

	.ui-list .ui-cont{float:left;margin-left:2%;width:49%}

	.ui-list.field .ui-cont{float:none;margin-left:0;width:100%}
	.ui-list.field .ui-cont .inner{overflow:hidden}
	.ui-list.field .ui-cont .inner .list_2st{margin-bottom:0}
	.ui-list.field .ui-cont .inner p.prof{float:right}




	/* 연구실소개 */
	.ui-accordion-group{margin-top:60px}
	.ui-accordion-group .ui-accordion-top{display:table;padding: 13px 0;width:100%;overflow:hidden;}
	.ui-accordion-group .ui-accordion-top span{display:table-cell;font-size:16px;color: #2b2d42;text-align:center;vertical-align:middle;}
	.ui-accordion-group .ui-accordion-top span.col1,
	.ui-accordion-group .ui-accordion .item span.col1{width:20%}
	.ui-accordion-group .ui-accordion-top span.col2,
	.ui-accordion-group .ui-accordion .item span.col2{width:20%}
	.ui-accordion-group .ui-accordion-top span.col3{padding-left:18%;text-align:left}
	.ui-accordion-group .ui-accordion-top span.col3,
	.ui-accordion-group .ui-accordion .item span.col3{width:45%}
	.ui-accordion-group .ui-accordion-top span.col4,
	.ui-accordion-group .ui-accordion .item span.col4{width:15%}

	.ui-accordion-group .ui-accordion .item span.col4{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr.png) no-repeat 50% 50%;font-size:0}
	.ui-accordion-group .ui-accordion .item.ov span.col4{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%}





	.ui-accordion-group .ui-accordion>li{
		width:100%;height:65px;margin-top:-1px;overflow:hidden;
		transition:height 0.3s ease-in-out;
		-webkit-transition:height 0.3s ease-in-out;
	}

	.ui-accordion-group .ui-accordion>li:first-child{margin-top:0}

	.ui-accordion-group .ui-accordion .item{display:table;width:100%;height:65px;/*border:1px solid #ddd;*/overflow:hidden}



	.ui-accordion-group .ui-accordion .item:hover,
	.ui-accordion-group .ui-accordion .item:focus,
	.ui-accordion-group .ui-accordion .item:active,
	.ui-accordion-group .ui-accordion .item.ov{position:relative;/*border:1px solid #55555b;*/z-index:2;}
	.ui-accordion-group .ui-accordion li a{border:1px solid #ddd;}
	.ui-accordion-group .ui-accordion li a:hover,
	.ui-accordion-group .ui-accordion li a:focus,
	.ui-accordion-group .ui-accordion li a:active,
	.ui-accordion-group .ui-accordion li a.ov{border: 1px solid #e45348;position: relative;z-index: 11;}

	.ui-accordion-group .ui-accordion .item>span{display:table-cell;color:#525252;font-size:15px;text-align:center;vertical-align:middle}
	.ui-accordion-group .ui-accordion .item>span.col3{padding-left:5%;text-align:left}

	.ui-accordion-group .ui-accordion .inner{display:none;margin-top:0;padding:30px 45px}
	.ui-accordion-group .ui-accordion .inner>ul{margin:0}
	.ui-accordion-group .ui-accordion .inner .thumb-info .thumb-summary{display:none}
	.ui-accordion-group .ui-accordion .action .inner{display:block}

	.ui-accordion-group .ui-accordion p.thumb-txt{height:auto}

	.ui-accordion-group .ui-accordion .thumb-btn,
	.ui-accordion-group .ui-accordion .inner p.thumb-txt:after{display:none}


	/* 교육과정ver02 */
	.ui-accordion-group.curriculum{margin-top:15px}
	.ui-accordion-group.curriculum .ui-accordion>li,
	.ui-accordion-group.curriculum .ui-accordion .item{height:80px}
	.ui-accordion-group.curriculum .ui-accordion>li.action{height:auto}
	.ui-accordion-group.curriculum .ui-accordion .inner{padding:20px 25px;}
	.ui-accordion-group.curriculum .ui-accordion .inner .thumb-info,
	.ui-accordion-group.curriculum .ui-accordion .inner{background:#fff;}

	.ui-accordion-group.curriculum .ui-accordion-top span.col1,
	.ui-accordion-group.curriculum .ui-accordion .item span.col1{width: 20%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col2,
	.ui-accordion-group.curriculum .ui-accordion .item span.col2{width: 35%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col3,
	.ui-accordion-group.curriculum .ui-accordion .item span.col3{padding-left:0;width: 15%;text-align:center;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col4,
	.ui-accordion-group.curriculum .ui-accordion .item span.col4{width: 15%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col5,
	.ui-accordion-group.curriculum .ui-accordion .item span.col5{width: 15%;}


	.ui-accordion-group.curriculum .ui-accordion .item span.col2,
	.ui-accordion-group.curriculum .ui-accordion .item span.tit_en{text-align:left}


	.ui-accordion-group.curriculum .ui-accordion .item span.col4,
	.ui-accordion-group.curriculum .ui-accordion .item.ov span.col4{background:none;font-size:15px}

	.ui-accordion-group.curriculum .ui-accordion .item span.col5{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%;font-size:0}
	.ui-accordion-group.curriculum .ui-accordion .item.ov span.col5{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr.png) no-repeat 50% 50%}


	/* 개설강좌 */
	.ui-accordion-group.subject{margin-top:15px}
	.ui-accordion-group.subject .ui-accordion>li,
	.ui-accordion-group.subject .ui-accordion .item{height:80px}
	.ui-accordion-group.subject .ui-accordion>li.action{height:auto}

	.ui-accordion-group.subject .ui-accordion-top span.col1,
	.ui-accordion-group.subject .ui-accordion .item span.col1{width:20%}
	.ui-accordion-group.subject .ui-accordion-top span.col2,
	.ui-accordion-group.subject .ui-accordion .item span.col2{width:40%}
	.ui-accordion-group.subject .ui-accordion-top span.col3,
	.ui-accordion-group.subject .ui-accordion .item span.col3{padding-left:0;width:10%;text-align:center}
	.ui-accordion-group.subject .ui-accordion-top span.col4,
	.ui-accordion-group.subject .ui-accordion .item span.col4{width:10%}
	.ui-accordion-group.subject .ui-accordion-top span.col5,
	.ui-accordion-group.subject .ui-accordion .item span.col5{width:10%}
	.ui-accordion-group.subject .ui-accordion-top span.col6,
	.ui-accordion-group.subject .ui-accordion .item span.col6{width:10%}


	.ui-accordion-group.subject .ui-accordion .item span.col2,
	.ui-accordion-group.subject .ui-accordion .item span.tit_en{text-align:left}


	.ui-accordion-group.subject .ui-accordion .item span.col4,
	.ui-accordion-group.subject .ui-accordion .item.ov span.col4{background:none;font-size:15px}

	.ui-accordion-group.subject .ui-accordion .item span.col6{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%;font-size:0}
	.ui-accordion-group.subject .ui-accordion .item.ov span.col6{background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr.png) no-repeat 50% 50%}





	/* 공지사항 */
	.ui-board-search.box{position:relative}
	.ui-board-search.box p.board-total{position:absolute;left:5%;top:25px}
	.ui-board-search.box .board-search .search-select{display:inline-block;width:20%}
	.ui-board-search.box .board-search .search-input{display:inline-block;width:50%}

	.ui-new-ico{display:inline-block;margin-left:3px;vertical-align:middle}

	/* 교수소개-리스트 */
	.ui-list.card .ui-cont:nth-child(2n+1){margin-left:0}
	.ui-list.card .ui-cont .inner{overflow:hidden;height:220px;}
	.ui-list.card .ui-cont .inner span.ui-thumb{float:left}
	.ui-list.card .ui-cont .inner .ui-thumb-info{margin-left:10%;padding-left:150px;text-align:left}
	.ui-list.card .ui-cont .inner .ui-thumb-info strong.tit:after{left:0;margin-left:0}
	.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="en"]{font-size:13px;line-height:1.3}

	.ui-list.card .ui-cont .inner span.ui-thumb.duty:before{right:auto;left:120px;margin-right:0;}

	/* 교수소개-뷰 */
	.ui-prof-intro:after{display:block;content:"";clear:both;visibility:hidden}

	.ui-prof-intro .ui-img, .ui-prof-intro .ui-txt{float:left}
	.ui-prof-intro .ui-img{width:50%}
	.ui-prof-intro .ui-txt{margin-left:3%;width:47%;height:100%}

	.ui-row-box{/* padding:45px 50px */}
	.ui-row-box .ui-row:first-child{border-top:1px solid #cdcdcd}

	/* 커리큘럼 */
	.ui-category{display:block}
	.ui-category.list{padding-bottom:50px;border-bottom:2px solid #dedede}
	.ui-category ul{overflow:hidden}
	.ui-category ul:after{display:block;content:"";clear:both;visibility:hidden}
	.ui-category ul.list_1st li{float:left;width:50%}
	.ui-category ul li a{color:#666}
	.ui-table.curriculum{margin-top:60px}

	/* 관심등록신청*/
	.ui-input-select-box{position:relative;margin-bottom:70px}
	.ui-input-select-box .ui-input-select-tit{padding:20px 25px;background:#575a68 url(https://www.ust.ac.kr/images/campus/common/ust_logo.png) no-repeat right 50%}
	.ui-input-select-box .ui-input-select-tit p[lang="kr"]{color:#fff}
	.ui-input-select-box .ui-input-select-tit p[lang="en"]{display:block;font-size:20px;color:#b3b4b9;line-height:1}

	.ui-input-select-box .ui-input-select .inner-input-select-box{overflow:hidden}
	.ui-input-select-box .ui-input-select label{float:left;width:20%}
	.ui-input-select-box .ui-input-select select{width:80%}
	.ui-input-select-box .ui-input-select .input-box, .ui-input-select-box .ui-input-select .textarea-box{float:left;width:80%}

	.ui-input-select-box .ui-input-select .add-info{margin-top:60px;padding-left:20%}
	.ui-input-select-box .ui-input-select input[type="submit"]{margin-left:-56px}

	/* 학생현황 */
	.ui-graph-box .ui-graph-top{margin-bottom:30px;overflow:hidden}
	.ui-graph-box .ui-graph-top p.tit{/* float:left; */width:50%;}
	.ui-graph-box .ui-graph-top p.date{text-align:right}

	.ui-box.img .txtwrap{padding:50px 50px 50px 250px;background:url(https://www.ust.ac.kr/images/campus/common/ui_graph_ico_02.png) no-repeat 5% 50%}
	.ui-box.img .txtwrap ul{overflow:hidden}
	.ui-box.img .txtwrap ul li{float:left;width:auto;background:none}
	.ui-box.img .txtwrap ul li:after{display:inline-block;content:"";margin:0 10px;width:1px;height:10px;background:#a6a6a6;vertical-align:middle}
	.ui-box.img .txtwrap ul li:last-child:after{display:none}


}
/*
@media only screen and (min-width:1024px) {

}
*/
@media only screen and (min-width:1024px) {
	/*.ui-prof-intro .ui-txt ul.ui-ul a.mail-btn{color:#fff}*/
	.ui-prof-intro .ui-txt ul.ui-ul a.mail-btn{background:url(https://www.ust.ac.kr/images/common/mail_ico.png) no-repeat;}

	/* 전공소개 */
	.ui-intro .ui-img{overflow:hidden;position:relative;max-height:571px;z-index:12}
	.ui-intro .ui-img img{display:block;width:100%;max-width:none}
	.ui-intro .ui-img .ui-tit{position:absolute;left:0;top:0}

	.ui-intro .ui-txt{position:relative;padding-left:420px;/*background:url(https://www.ust.ac.kr/images/campus/common/intro_bg.png) no-repeat left top;*/min-height:131px;z-index:11}
	.ui-intro .ui-txt .visual_text{display:block;position:absolute;top:-51px;left:0;width:360px;height:184px;z-index:10}
	.ui-intro .ui-txt .visual_text .visual_canvas{position:relative;width:360px;height:184px;z-index:10}
	#first{width:360px;height:184px}
	.ui-intro .ui-txt .visual_text .canvas_text{position:absolute;top:76px;left:126px;padding:20px;width:98px;height:98px;background:url(https://www.ust.ac.kr/images/campus/common/bg_vt.png) no-repeat;font-size:0;z-index:11}

	/*
    .visual_text{display:block;position:absolute;top:-111px;right:-50px;width:470px;height:200px;z-index:98}
    .visual_text .visual_canvas{position:relative;width:470px;height:200px;z-index:10}
    .visual_text .canvas_text{position:absolute;top:76px;left:126px;padding:20px;width:78px;height:78px;background:url(https://www.ust.ac.kr/images/campus/main/bg_vt.png) no-repeat;font-size:0;z-index:11}
    .ui-intro .ui-txt span.sort{display:inline-block;position:absolute;left:75px;top:48px;width:55px;height:55px;font-size:22px;color:#fff;text-align:center}
    .ui-intro .ui-txt span.sort:before{display:inline-block;content:"";height:100%;vertical-align:middle}
    */
	.ui-intro .ui-txt h2{margin:0;padding-top:37px}

	.ui-vision .ui-img p.vision-txt{position:relative;margin:15px auto 0;padding:0 30px;max-width:700px}
	.ui-vision .ui-img p.vision-txt:before{content:"[";left:0}
	.ui-vision .ui-img p.vision-txt:after{content:"]";right:0}
	.ui-vision .ui-img p.vision-txt:before, .ui-vision .ui-img p.vision-txt:after{display:inline-block;position:absolute;top:50%;margin-top:-60px;font-size:60px;color:#55545a}

	.ui-row{padding: 25px 0 50px 140px;text-align: left;}
	.ui-row h3{position:absolute;left:0;top:3px;font-size:17px;}
	.ui-row.last{border-bottom:1px solid #d7d7d7}


	/* 연구분야 */
	.ui-list .ui-cont{width:32%;margin-left:2%}

	/* 연구실소개 */
	.ui-tit-intro{position:relative;height:230px;background:url(https://www.ust.ac.kr/images/campus/common/lab_intro_bg.png) no-repeat}
	.ui-tit-intro .txtwrap{position:absolute;left:42px;top:18px;width:350px;background:none}

	.ui-accordion-group .ui-accordion .inner{overflow:hidden}
	.ui-accordion-group .ui-accordion .inner .thumb-image{float:left;margin-bottom:0;width:30%;text-align:left}
	.ui-accordion-group .ui-accordion .inner .thumb-info{float:left;padding-left:20px;width:70%}
	.ui-accordion-group .ui-accordion .inner .thumb-info .thumb-btn{text-align:left}

	.ui-accordion-group .ui-accordion .thumb-detail{text-align:left}


	/* 교수소개-리스트 */
	.ui-list.card .ui-cont:nth-child(2n+1){margin-left:2%}
	.ui-list.card .ui-cont.nm{margin-left:0}
	.ui-list.card .ui-cont .inner span.ui-thumb{float:none}
	.ui-list.card .ui-cont .inner span.ui-thumb.duty:before{left:181px;top:25px}
	.ui-list.card .ui-cont .inner .ui-thumb-info{float:none;margin-left:0;padding-left:0;text-align:center}
	.ui-list.card .ui-cont .inner .ui-thumb-info strong.tit:after{left:50%;margin-left:-17px}
	.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="en"]{/* min-height:34px; */line-height:17px;}

	/* 교수소개-뷰 */
	.ui-prof-intro{height:588px;text-align:left}
	.ui-prof-intro:after{display:block;content:"";clear:both;visibility:hidden}
	.ui-prof-intro .ui-img{position:relative;width:600px;height:588px;background:url(https://www.ust.ac.kr/images/campus/common/ui_card_outer_bg.png) no-repeat;border-width:0}
	.ui-prof-intro .ui-img, .ui-prof-intro .ui-txt{float:left}

	.ui-prof-intro .ui-img .ui-card{position:absolute;left:67px;bottom:120px;padding-top:95px;padding-left:85px;width:480px;height:321px;background:#676D7C url(https://www.ust.ac.kr/images/campus/common/ust_logo.png) no-repeat 80px 0;color:#fff}

	.ui-prof-intro .ui-img .ui-card .ui-thumb{display:block;float:left}
	.ui-prof-intro .ui-img .ui-card .ui-thumb-info{margin-left:140px}
	.ui-prof-intro .ui-img .ui-card .ui-thumb-info strong.tit{padding-bottom:15px;line-height:30px}
	.ui-prof-intro .ui-img .ui-card .ui-thumb-info p[lang="en"]{margin-top:20px}

	.ui-prof-intro .ui-img .ui-card .ui-thumb-info.duty{position:relative;margin-top:25px}
	.ui-prof-intro .ui-img .ui-card .ui-thumb-info.duty:before{position:absolute;left:-40px;top:-65px}


	.ui-prof-intro .ui-img .ui-select{position:absolute;right:51px;bottom:50px}

	.ui-prof-intro .ui-txt{margin-left:0;padding:25px 35px;width:370px;height:588px;color:#fff}
	.ui-prof-intro .ui-txt p.ui-txt-tit{font-size:70px;line-height:90px}
	.ui-prof-intro .ui-txt ul.ui-ul{margin:10px 0 0 0}
	.ui-prof-intro .ui-txt ul.ui-ul li{padding:15px 0;margin:0;border:solid #6ea9e4;border-width:0 0 1px;background:transparent;color:#fff;overflow:hidden}
	.ui-prof-intro .ui-txt ul.ui-ul li:first-child{border-top-width:1px}
	.ui-prof-intro .ui-txt ul.ui-ul li:after{display:block;content:"";clear:both;visibility:hidden}
	.ui-prof-intro .ui-txt ul.ui-ul li span{display:inline-block;float:left}
	.ui-prof-intro .ui-txt ul.ui-ul li span.tit{padding-left:15px;width:45%}
	.ui-prof-intro .ui-txt ul.ui-ul li span.tit:after{display:none}
	.ui-prof-intro .ui-txt ul.ui-ul li span.tit-info{width:55%}

	.ui-prof-intro span.ui-btn{float:right}
	.ui-prof-intro span.ui-btn a.btn{border:1px solid #fff;color:#fff}


	.ui-row-box{/* padding:55px 60px; */background:#f8f8f9;}

	/* 커리큘럼 */
	.ui-img-box.download{position:relative;width:100%;background:none}
	.ui-img-box.download img{display:block;margin-bottom:0}
	.ui-img-box.download .ui-dw-box{position:absolute;left:38%;top:60px;margin-left:-111px;padding:20px 0 25px 0;width:222px}
	.ui-img-box.download .ui-dw-box a.btn{position:absolute;left:50%;bottom: -40px;margin-left: -83px;}
	.ui-img-box.download .ui-dw-box-01{position:absolute;left:62%;top:60px;margin-left:-111px;padding:20px 0 25px 0;width:222px}
	.ui-img-box.download .ui-dw-box-01 a.btn{position:absolute;left:45%;bottom: -40px;margin-left: -80px;}
	.ui-img-box.download .ui-dw-box-02{position:absolute;left: 86%;top:60px;margin-left:-111px;padding:20px 0 25px 0;width:222px;}
	.ui-img-box.download .ui-dw-box-02 a.btn{position:absolute;left: 48%;bottom:-20px;margin-left:-69px;}

	.ui-category.box{padding: 0;border:1px solid #e0e0e0;overflow:hidden;}
	.ui-category.box:after{display:block;content:"";clear:both;visibility:hidden}
	.ui-category.box .ui-category{/* float:right; */margin-top:0;padding: 22px 0 25px 200px;/* height: 160px; */width: 100%;background: #253241;color:#fff;position: relative;}


	.ui-category.box .ui-category span.tit{display: inline-block;/* float: left; */padding:20px;margin-bottom:15px;background: url(https://www.ust.ac.kr/images/campus/common/ui_category_arrow_ico.png) no-repeat 99% 50%;/* border-bottom:1px solid #18212c; */position: absolute;top: 0;left: 0;}
	.ui-category.box .ui-category span.tit i{color:#4d5258}
	.ui-category.box .ui-category ul{margin-top:15px;padding:0 20px}
	.ui-category.box .ui-category ul li{width:100%}
	.ui-category.box .ui-category ul li:before{background:#fff}
	.ui-c.ui-category.box .ui-table.curriculumategory.box .ui-category ul li a{color:#b4b9be}
	.ui-category.box .ui-category ul li a:hover,
		/*.ui-category.box .ui-category ul li a:visited,*/
	.ui-category.box .ui-category ul li a:focus{color:#fff;text-decoration:underline}

	.ui-category.box .ui-table.curriculum{/* float:left; */padding:20px 25px;/* width:70%; */}

	.ui-category ul li a{color:#ccc}


	.ui-category.list{padding-bottom:0;border-bottom:0}
	.ui-table.curriculum{margin-top:0}


	/* 관심등록신청 */
	.ui-tit-intro.apply{height:239px;background:url(https://www.ust.ac.kr/images/campus/common/apply_intro_bg.png) no-repeat}
	.ui-tit-intro.apply .txtwrap{top:60px;padding:10px 15px;width:500px;background:none}
	.ui-tit-intro.apply .txtwrap p[lang="kr"] span{display:block;margin-top:10px}

	.ui-input-select-box{height:724px;border:1px solid #d6d6d6}
	.ui-input-select-box .ui-input-select-tit{padding:35px 25px;background-position:right bottom;border:1px solid #575a68}
	.ui-input-select-box .ui-input-select-tit,
	.ui-input-select-box .ui-input-select{float:left}
	.ui-input-select-box .ui-input-select-tit{width:25%;height:100%}
	.ui-input-select-box .ui-input-select{padding:30px 35px;width:75%}

	.ui-input-select-box .ui-input-select input[type="submit"]{bottom:-65px}


	/* 학생현황 */
	.ui-graph-box{padding: 50px 30px 40px;background:url(/images/kor/sub08/status_bg.jpg) repeat-x 0 bottom;border:1px solid #ddd;}
	.ui-graph-box .ui-graph-top{margin-bottom:10px}
	.ui-graph-box .ui-graph{/* margin:8% auto 0; */width: 95%;}
}



@media only screen and (min-width:1200px) {
	/* 개설강좌 */
	.ui-img-box img{display:block;margin-bottom:60px}
	.ui-accordion-group.subject .ui-accordion .inner .thumb-info,
	.ui-accordion-group.curriculum .ui-accordion .inner .thumb-info{width:100%}

	/* 공지사항 */
	.ui-board-search.box .board-search .search-select{width:10%}
	.ui-board-search.box .board-search .search-input{width:40%}


	/* 교수소개-리스트 */
	.ui-img-box{position:relative}
	.ui-img-box .ui-view-type{position:absolute;right:12%;top:35%}



}

@media only screen and (min-width:1280px) {
	/* 교수소개-리스트 */
	.ui-list.card .ui-cont .inner span.ui-thumb{float:left}
	.ui-list.card .ui-cont .inner span.ui-thumb.duty:before{left: 127px;}
	.ui-list.card .ui-cont .inner .ui-thumb-info{margin-left:10%;padding-left: 148px;text-align:left;}
	.ui-list.card .ui-cont .inner .ui-thumb-info strong.tit:after{left:0;margin-left:0}
	.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="en"]{line-height: 0.9;}
	.ui-list.card .ui-cont .inner .ui-thumb-info p[lang="ko"]{margin-top:0}


	/* 교수소개-뷰 */
	.ui-prof-intro .ui-img{width:750px}
	.ui-prof-intro .ui-txt{width:420px}

	.ui-prof-intro .ui-img .ui-card{left:170px}
	.ui-prof-intro .ui-img .ui-select{right:99px}


	/* 커리큘럼 */
	.ui-img-box.download .ui-dw-box{top: 60px;}
	.ui-img-box.download .ui-dw-box-01{top: 60px;}
	.ui-img-box.download .ui-dw-box-02{top:90px}
	.ui-category.box .ui-category{/* background-position:245px 87px */}

	/* 관심등록신청 */
	.ui-input-select-box .ui-input-select-tit{padding:35px}
	.ui-input-select-box{height:728px}

	/* 학생현황 */
	.ui-graph-box .ui-graph{margin:6% auto 0}
	.ui-graph-box .ui-graph-top p.tit{width:30%}
	.ui-graph-box .ui-graph ul li span.per{/* width:75% */}
	.ui-box.img .txtwrap{padding:40px 60px 80px 280px;min-height:201px}

	.ui-accordion-group.map .ui-accordion>li{padding:40px}
	.ui-accordion-group.map .ui-accordion .thumb-box{padding-left:435px}
	.ui-accordion-group.map .ui-accordion .thumb-image{width:380px;height:269px;text-align:center}
	.ui-accordion-group.map .ui-accordion .thumb-image img{height:100%;}
	/*.ui-accordion-group.map .ui-accordion .thumb-info p[lang="kr"]{margin-bottom:45px}*/
}



/* 전공소개 */
.ui-intro .ui-img .ui-tit{background:#55555b;}
.ui-intro .ui-img .ui-tit p[lang="en"]:before{background:url(https://www.ust.ac.kr/images/campus/common/ns_intro_bul.png) no-repeat;}
.ui-vision .ui-img span.vision{background:#55555b;}
.ui-row h3{color:#55555b;}

/*전공소개 20170214_추가*/
.ui-row .detail_box{border-bottom:1px solid #d7d7d7;}
.ui-row .detail_box_tit{display:block;width:180px;float:left;}
.ui-row .detail_box div{padding:15px 0 15px 200px;}

.ui-row .detail_box2 div{padding:15px 0 15px 200px;}

/* 연구분야 */
.ui-sort .ui-txtwrap .ui-txt{background:#55555b;}
.ui-list .ui-cont .inner strong.tit{color:#55555b;}

/* 연구실소개 */
.ui-accordion-group .ui-accordion-top{background: #fff;border-top: 2px solid #e45348;background-color: #f8f7f7;color: #2b2d42;font-size: 16px;/* border-bottom: 1px solid #dbdbdb; */font-weight: bold;height: 57px;overflow: hidden;}
.ui-accordion-group .ui-accordion .item span.col1{color: #55555b;}

/* 커리큘럼 */
.ui-table.curriculum h2{color:#55555b;background: none;margin-top: 15px;margin-bottom: 5px;}
.ui-table.curriculum tbody tr:first-child th,
.ui-table.curriculum tbody tr:first-child td{border-top:1px solid #55555b;}



@media only screen and (min-width:1024px) {
	/* 교수소개-뷰*/
	.ui-prof-intro .ui-txt{background:#55555b;}
	.ui-intro .ui-txt .visual_text .canvas_text{background:url(https://www.ust.ac.kr/images/campus/common/bg_vt_ns.png) no-repeat;}

}



#majorbox{position:relative;margin-bottom:30px;overflow:hidden}
.major_list{position:relative;margin:0;padding: 21px 135px 21px 25px;width:100%;color:#767676;border-top:none;font-size:14px;font-weight:bold;text-align:left}
.major_list.list_bt{height:60px;padding: 0 57px 0 15px;border-top:1px solid #ddd;word-break: normal;word-wrap: normal;}
.major_list span{display:block;position:absolute;top:50%;margin-top:-19.5px;width: calc(100% - 155px);height:39px;background:url(/images/admission/common/adm_icon.png) no-repeat;background-position:-110px -124px;vertical-align:middle;    line-height: 39px;}

.major_list.ov{background-color:#ee402e;color:#fff}
.major_list.ov span{background-position:-110px -166px}

.major_list:hover,
.major_list:focus{color:#ee402e}

.major_list.ov:hover,
.major_list.ov:focus{color:#fff}


@media only screen and (min-width:768px) {
	#majorbox{border:solid #ddd;border-width:1px 0 0 1px}
	.intro_major{/*padding:40px 0*/}
	.major_list{float:left;border-top:none;border-width:0 1px 1px 0}
	.major_list.list_bt{border-top:none}
	.info_major{padding:15px 3%}
	.info_major:after{content:"";display:block;clear:both}
	.info_major .major_home{position:absolute;top:30px;right:3%}
	.info_major .major_leri .major_left img{width:100%}
	.info_major .major_leri .major_right{padding:10px}
	.info_major .major_leri .major_right table{width:95%;margin:0 auto}
	.info_major .major_leri:after{content:"";display:block;clear:both}
}
@media only screen and (min-width:1024px) {
	/* .major_list{width:33.3%} */
	.major_list.list_bt{min-height: 60px;/* word-break: normal; *//* word-wrap: normal; */}
}
@media only screen and (min-width:1200px) {
	/* .major_list{width:25%} */

}


/* 개설강좌 */

.ui-accordion-group.profsr .ui-accordion>li,
.ui-accordion-group.profsr .ui-accordion>.item.emp{padding: 0 0 1px 0;margin: -1px 0 -1px 0 !important;border: none;}

.ui-accordion-group.profsr{margin-top:15px}
.ui-accordion-group.profsr .ui-accordion>li,
.ui-accordion-group.profsr .ui-accordion>.item a{height:80px;margin: 0;background: #fff;z-index: 1;}
.ui-accordion-group.profsr .ui-accordion>.item a:hover,
.ui-accordion-group.profsr .ui-accordion>.item a.ov{z-index:2;margin-bottom: 0;}
.ui-accordion-group.profsr .ui-accordion>li.action{height:auto}

.ui-accordion-group.profsr .ui-accordion-top span.col1,
.ui-accordion-group.profsr .ui-accordion .item span.col1{width:12%;position:relative;/* height: 160px; */}
.ui-accordion-group.profsr .ui-accordion .item span.col1{padding:5px;height: 160px;}
.ui-accordion-group.profsr .ui-accordion .item span.col1 img{width: 110px;max-width: 100%;}

.ui-accordion-group.profsr .ui-accordion .item span.col1.duty .pro_rank{display:inline-block;position:absolute;top:3px;right:50%;margin-right:-90px;content:"";width:66px;height:66px;background:url(/images/campus/common/duty_ico.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.ui-accordion-group.profsr .ui-accordion .item span.col1.duty.duty3 .pro_rank{background-image:url(/images/campus/common/duty_ic3.png)}/*캠퍼스대표교수*/
.ui-accordion-group.profsr .ui-accordion .item span.col1.duty.duty4 .pro_rank{background-image:url(/images/campus/common/duty_ic4.png)}/*전공책임캠퍼스대표교수*/

/*.ui-accordion-group.profsr .ui-accordion .item span.col1.duty:before{display:inline-block;position:absolute;top:3px;right:50%;margin-right:-90px;content:"";width:66px;height:66px;background:url(/images/campus/common/duty_ico.png) no-repeat}
.ui-accordion-group.profsr .ui-accordion .item span.col1.duty.duty2:before{background-image:url(/images/campus/common/duty_ic3.png)}*/ /*캠퍼스대표교수*/

[lang="en"] .ui-accordion-group.profsr .ui-accordion .item span.col1.duty:before{display:inline-block;position:absolute;top:3px;right:50%;margin-right:-90px;content:"";width:66px;height:66px;background:url(/images/campus_eng/common/duty_ico.png) no-repeat}
[lang="en"] .ui-accordion-group.profsr .ui-accordion .item span.col1.duty.duty3:before{background-image:url(/images/campus_eng/common/duty_ic3.png)} /*캠퍼스대표교수*/
[lang="en"] .ui-accordion-group.profsr .ui-accordion .item span.col1.duty.duty4:before{background-image:url(/images/campus_eng/common/duty_ic4.png)} /*캠퍼스대표교수*/


.ui-accordion-group.profsr .ui-accordion-top span.col3,
.ui-accordion-group.profsr .ui-accordion .item span.col3{padding-left:0;width:6%;text-align:center}

.ui-accordion-group.profsr .ui-accordion-top span.col2,
.ui-accordion-group.profsr .ui-accordion .item span.col2{width:10%;font-weight: bold;color: #000;font-size: 18px;}
.ui-accordion-group.profsr .ui-accordion-top span.col4,
.ui-accordion-group.profsr .ui-accordion .item span.col4{width:40%}
.ui-accordion-group.profsr .ui-accordion-top span.col5,
.ui-accordion-group.profsr .ui-accordion .item span.col5,
.ui-accordion-group.profsr .ui-accordion-top span.col6,
.ui-accordion-group.profsr .ui-accordion .item span.col6,
.ui-accordion-group.profsr .ui-accordion-top span.col7,
.ui-accordion-group.profsr .ui-accordion .item span.col7,
.ui-accordion-group.profsr .ui-accordion-top span.col8,
.ui-accordion-group.profsr .ui-accordion .item span.col8,
.ui-accordion-group.profsr .ui-accordion-top span.col9,
.ui-accordion-group.profsr .ui-accordion .item span.col9{width:10%}


.ui-accordion-group.profsr .ui-accordion .item span.col2,
.ui-accordion-group.profsr .ui-accordion .item span.tit_en{/* text-align:left */}


.ui-accordion-group.profsr .ui-accordion .item span.col4,
.ui-accordion-group.profsr .ui-accordion .item.ov span.col4{background:none;font-size:15px;text-align: left;padding: 0 5px;}

.ui-accordion-group.profsr .ui-accordion .item span.col9{/* background:url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%; *//* font-size:0; *//* width: 15px; *//* height: 7px; *//* background: url(/pcms/dist/img/ir-bbs.png) -70px -340px; */margin: -10px;position: absolute;top: 0;right: 0;width: 140px;height: 107%;font-size: 0;border-left: 1px solid #dbd5d5;}

.ui-accordion-group.profsr .ui-accordion .item span.col9:after{content:'';position: absolute;top: 84px !important;left: inherit;right: 64px;width: 15px;height: 7px;background: url(/pcms/dist/img/ir-bbs.png) -70px -340px;}
.ui-accordion-group.profsr .ui-accordion > .item a:hover span.col9,
.ui-accordion-group.profsr .ui-accordion .item.ov span.col9{background-color:#e45348;border-left:1px solid #e45348}
.ui-accordion-group.profsr .ui-accordion > .item a:hover span.col9:after,
.ui-accordion-group.profsr .ui-accordion .item.ov span.col9:after{background: url(/pcms/dist/img/ir-bbs.png) -54px -340px;transform: rotate(180deg);/* border:1px solid; */height: 16px;}

.mail-btn{display:inline-block;width:28px;height:21px;background:url(https://www.ust.ac.kr/images/common/mail_ico_black.png) no-repeat;cursor: pointer;}
.mail-btn i{display:none;}

.homepage-btn{display:inline-block;width:40px;height:40px;background:url(https://www.ust.ac.kr/images/common/homepage_ico_black.png) no-repeat;cursor: pointer;}
.homepage-btn i{display:none;}


.ui-row{position:relative}
.ui-row:before{display:inline-block;position:absolute;left:0;top:0;content:"";width:250px;height:2px}

.ui-box .txtwrap{padding:25px 30px;background:#f9f9f9;border:1px solid #cdcdcd}



.ui-Stdstate .summary{}
.ui-Stdstate .summary dl{border-top:1px solid #cdcdcd;margin-top:15px;padding-top:15px;}
.ui-Stdstate .summary dl:first-child{border-top:none;margin-top:0;}
.ui-Stdstate .summary dl:after{display:block;content:"";clear:both;visibility:hidden}
.ui-Stdstate .summary dt{line-height:1.3;color: #000;font-weight: bold;font-size:16px;margin-bottom:3px;}
.ui-Stdstate .summary dd{float:left;display:inline-block;margin-right:10px;margin-bottom:5px;}
.ui-Stdstate .summary dd a{padding:3px 7px;display:block;border-radius:30px;border:1px solid #ddd;font-size:13px;}
.ui-Stdstate .tag_summary{margin-top:15px;padding:15px;padding-left:75px;position:relative;border-top:1px solid #cdcdcd;}
.ui-Stdstate .tag_summary:after{display:block;content:"";clear:both;visibility:hidden}
.ui-Stdstate .summary *,
.ui-Stdstate .tag_summary *{margin:0;padding:0;}
.ui-Stdstate .tag_summary dt{width:50px;height:50px;position:absolute;left: 0;border-radius: 50%;top:10px;background-color: #f9f9f9;text-align: center;line-height: 50px;color: #000;font-weight: bold;font-size: 16px;}
.ui-Stdstate .tag_summary dd{float:left;display:inline-block;margin-right:10px;margin-bottom:5px;}
.ui-Stdstate .tag_summary dd a{padding:3px 10px;display:block;border-radius:30px;border:1px solid #ddd;font-size:12px;}

/*개설강좌*/
@media only screen and (min-width: 768px){
	.ui-accordion-group.subject_box .ui-accordion>li, .ui-accordion-group.subject_box .ui-accordion .item.ov {height:auto !important}
	.ui-accordion-group.subject_box .ui-accordion>li, .ui-accordion-group.subject_box .ui-accordion .item > span.sp-he{height:80px;}
}

@media only screen and (max-width: 767px){
	.ui-accordion-group.subject{margin-top: 15px;}
	.ui-accordion-group .ui-accordion-top{display: table;padding: 20px 0;width: 100%; overflow: hidden;}
	.ui-accordion-group .ui-accordion-top span{display: table-cell;font-size: 16px;color: #fff;text-align: center;vertical-align: middle;}
	.ui-accordion-group.subject_box .ui-accordion>li, .ui-accordion-group.subject_box .ui-accordion .item.ov{height: auto !important;}
	.ui-accordion-group.subject_box .ui-accordion>li, .ui-accordion-group.subject_box .ui-accordion .item > span.sp-he{height: 80px;}
	.ui-accordion-group.subject .ui-accordion-top span.col1, .ui-accordion-group.subject .ui-accordion .item span.col1{width: 20%;}
	.ui-accordion-group .ui-accordion .item>span{display: table-cell; color: #525252;font-size: 15px; text-align: center; vertical-align: middle;}
	.ui-accordion-group.subject .ui-accordion .item span.col6{background: url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%;
		font-size: 0;}
	.ui-accordion-group.curriculum .ui-accordion .item span.col5{background: url(https://www.ust.ac.kr/images/campus/common/ui_accordion_arr_ov.png) no-repeat 50% 50%;
		font-size: 0;}
	.ui-accordion-group.subject .ui-accordion-top span.col6, .ui-accordion-group.subject .ui-accordion .item span.col6{width: 10%;}
	.ui-accordion-group.subject .ui-accordion .item span.col4, .ui-accordion-group.subject .ui-accordion .item.ov span.col4{background: none;
		font-size: 15px;}
	.ui-accordion-group.subject .ui-accordion-top span.col4, .ui-accordion-group.subject .ui-accordion .item span.col4{width: 10%;}

	.ui-accordion-group.curriculum .ui-accordion-top span.col1,
	.ui-accordion-group.curriculum .ui-accordion .item span.col1{width: 20%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col2,
	.ui-accordion-group.curriculum .ui-accordion .item span.col2{width: 35%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col3,
	.ui-accordion-group.curriculum .ui-accordion .item span.col3{padding-left:0;width: 15%;text-align:center;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col4,
	.ui-accordion-group.curriculum .ui-accordion .item span.col4{width: 15%;}
	.ui-accordion-group.curriculum .ui-accordion-top span.col5,
	.ui-accordion-group.curriculum .ui-accordion .item span.col5{width: 15%;}
}

/*min:768 아닐때 버튼*/
.ui-accordion-group .ui-accordion .item{display:table;width:100%;height:65px;border: 1px solid #dbd5d5;overflow:hidden;position: relative;z-index: 10;}
.ui-accordion-group.subject .ui-accordion .item{height:80px}
.ui-accordion-group.subject .ui-accordion>li.action{height:auto}
.ui-accordion-group .ui-accordion .inner{display:none;margin-top:0;padding:30px 45px}
.ui-accordion-group .ui-accordion .inner>ul{margin:0}
.ui-accordion-group .ui-accordion .inner .thumb-info .thumb-summary{display:none}
.ui-accordion-group .ui-accordion .action .inner{display:block}
.ui-accordion-group .ui-accordion p.thumb-txt{height:auto}
.ui-accordion-group .ui-accordion .thumb-btn,
.ui-accordion-group .ui-accordion .inner p.thumb-txt:after{display:none}





.ui-depth__list li {
	position: relative;
	margin-top: -1px;
	padding: 15px 15px 13px;
	border: 1px solid #d7d7d7
}

.ui-depth__list li:after {
	display: block;
	visibility: hidden;
	clear: both
}

.ui-depth__list .odd {

}

.ui-depth__list .depth_table_1th {
	padding-left: 20px;

	background: #d9d9d9;

}

.ui-depth__list .depth_table_2th {
	padding-left: 40px;background: #e1e1e1;
}

.ui-depth__list .depth_table_3th {
	padding-left: 66px;

	background: #eaeaea;
}

.ui-depth__list .depth_table_4th {
	padding-left: 86px;
	background: #ececec;

}

.ui-depth__list .depth_table_5th {
	padding-left: 106px;
	background: #f9f8f8;
}
.ui-depth__list .depth_table_6th {
	padding-left: 106px;
	background: #fefefe;
}
.ui-depth__list .depth_table_7th {
	padding-left: 106px;
	background: #fff;
}
.ui-depth__list .depth_table_1th .ui-yesan__title {
	color: #404040;
	display:inline-block;
	margin-right:5px;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 700;
}

.ui-depth__list .depth_table_2th .ui-yesan__title {
	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/common/list_bul1.png) no-repeat left 9px;
}

.ui-depth__list .depth_table_3th .ui-yesan__title{

	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/common/list_bul2.png) no-repeat left 9px;
}

.ui-depth__list .depth_table_4th .ui-yesan__title{

	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/prog/h6.gif) no-repeat left 9px;
}


.ui-depth__list .depth_table_5th .ui-yesan__title{

	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/prog/s_ul.gif) no-repeat left 9px;
}

.ui-depth__list .depth_table_6th .ui-yesan__title{

	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/prog/s_ul.gif) no-repeat left 9px;
}
.ui-depth__list .depth_table_7th .ui-yesan__title{

	color: #404040;
	font-size: 16px;
	display:inline-block;
	margin-right:5px;
	line-height: 1.2;
	padding-left:11px;background:url(/images/prog/s_ul.gif) no-repeat left 9px;
}
.ui-depth__list .ui-yesan__button {
	position: absolute;
	top: 6px;
	right: 15px
}

.ui-depth__list .ui-yesan__button .btn-file {
	border: none;
	background-color: transparent;
	border-left: 1px solid #dfdfdf
}

.ui-depth__list .ui-yesan__button .btn-file:first-child {
	border-left: 0
}

.ui-depth__list .ui-yesan__button .btn-file .left {
	margin-right: 3px
}

@media only screen and (max-width: 768px) {
	.ui-depth__list .ui-yesan__button {
		position:relative;
		float: right;
		clear: right
	}

	.ui-depth__list .ui-yesan__button .btn-file {
		background-color: #fff;
		border: 1px solid #dfdfdf
	}

	.ui-depth__list .ui-yesan__button .btn-file:first-child {
		border-left: 1px solid #dfdfdf
	}
}

.ui-list__card .obj .item:after,.ui-list__card:after,.ui-object:after {
	visibility: hidden;
	clear: both;
	content: ""
}

@media only screen and (max-width: 640px) {
	.ui-depth__list .ui-yesan__button {
		position:relative;
		display: block;
		float: none;
		text-align: right
	}
}


.links dl{display:inline-block}
.links dl dt{font-size:0;}
.links dl dd{display:inline-block}

/* 팝업창 */

#ajaxLayer { position: fixed; top: 0;  left: 0;  width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}
#ajaxLayer .pop-container{width:100%;max-width:1280px;height: 100%;max-height: 100%;margin:0 auto;position:absolute;top: 0%;left:50%;transform: translate(-50%,0%);background-color:#fff;padding-top: 73px;}

.pop-container{position:relative;top: 0;margin:0 auto 0;max-width: 1280px;min-height:870px;background-color:#fff;}
.pop-heading{z-index:9;position: absolute;top:0;left:0;padding: 18px 25px;line-height: 1;width:100%;height:73px;background:url(/images/prog/pubMaterials/top_img.png) repeat right top; background: #e83421;}
.pop-heading strong{display: block;font-size: 30px;line-height: 1;font-weight: bold;color: #fff;}
.pop-heading strong{display: block;font-size: 30px;line-height: 1;font-weight: bold;color: #fff;}
.pop-container .modal__close{z-index: 9;}
.close_btn{position: absolute;top: 24px;right: 28px;width: 22px;height: 24px;z-index: 100;}
.close_btn button{display:block;position:relative;width: 100%;height:100%}
.close_btn button:before{content: "";position: absolute;top: 0;left: 0;width:22px;height:24px;background:url(/images/prog/pubMaterials/close_icon.png) no-repeat;}

.view_pro { position: relative; padding-left: 240px; border: 1px solid #ddd;background: url(/images/prog/profile/proback.png) no-repeat right bottom;  background-color: #f2f2f2; }
.view_pro:before{content:"";position: absolute;left: 0;top: 0;width:240px;height:100%;background-color:#fafafa}
.view_pro-info{position: absolute; left:20px; top:0px; padding:40px 0;width: 206px; }
.view_pro-info .thumb{position:relative; width:160px; height:216px; margin:0 auto;background-color:#f2f2f2;overflow:hidden}
.view_pro-info .thumb .inner{position:relative; width:100%; height:100%;}
.view_pro-info .thumb img{display:block; margin:0 auto; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); height:100%; width:auto; }
.view_pro-info .name_txt{display:block;padding:14px 0 20px 0;text-align:center;font-size:20px;color:#333333;line-height:1.2em;position:relative;z-index:2;border-bottom: 2px solid #000;}
.view_pro-info .name_txt span{ margin-left: 7px;font-size:14px;color:#7a7a7a;}
.view_pro-info .pro-info_etc{position:relative;margin:0;font-size:14px;color:#848484;}
.view_pro-info .pro-info_etc p{position:relative;padding-left:30px;font-size:17px;margin-top:5px;padding-bottom:16px;padding-top: 16px;border-bottom:1px dotted #d0d0d0;}
.view_pro-info .pro-info_etc p.link{padding-left:0; display:flex; align-items: center; justify-content: center;}
.view_pro-info .pro-info_etc p.tel{background: url(/images/prog/ustProfsr/tell_icon.png) no-repeat left 17px;border-bottom:none;min-height: 56px;}
.view_pro-info .pro-info_etc p a{color: #848484;font-size: 16px; display: inline-block; margin: 2px 5px; width: 30px; height: 30px; border-radius: 50%; border: 1px solid #848484; padding-top: 1px;}
.view_pro-info .pro-info_etc p a.home{background:url(/images/kor/common/home.png) no-repeat center center}

.view_pro-personal{position: relative;padding:49px;padding-top:70px;transition: all .3s;background-color: #fff;min-height: 100%;height: 100%;}
.view_pro-info .pro-info_area{}
.view_pro-info .pro-info_area strong{position:relative;padding-left:11px;font-size:15px;color:#333333;font-weight:bold;margin-top: 10px;display: block;}
.view_pro-info .pro-info_area .pro-text{position:relative;padding-left:11px;padding-bottom:9px;padding-left: 14px; margin-left: 11px; margin-top: 4px; border-bottom:1px dotted #d0d0d0; font-size:14px;color:#666;}
.view_pro-info .pro-info_area .pro-text:before{display:inline-block;position:absolute;top:10px;left:-1px; width:5px;height:5px;background-color:#e83421;content:""; border-radius: 50%;}
.view_pro-info .pro-info_area .pro-text,.view_pro-info .pro-info_area .pro-text.link{margin:0;padding-bottom:18px;padding-left: 14px;border-bottom:1px dotted #d0d0d0;font-size:14px;color:#666;display:block;min-height: 43px;}

.view_pro-personal .item{position:relative;width:100%;padding:18px 0;padding-left:126px;font-size:0.9em;border-top:1px solid #e7e7e7;line-height:28px;min-height: 133px;}
.view_pro-personal .item:first-child{border-top:none}
.view_pro-personal .item strong{position:absolute;left:0;top:0;padding:23px 0;color:#000;line-height:1.3em;font-weight:500;font-size: 16px; font-weight: bold;}
.view_pro-personal .item .personal-cont ul{margin-top:0}
.view_pro-personal .item .personal-cont li{font-weight:400; color: #666; font-size: 16px;}
.view_pro-personal .item .personal-cont li:before{top: 12px;}
.view_pro-personal .item.youtube{padding-left:0;position:relative;}
.view_pro-personal .item.youtube .multi-youtube{position:relative;width:100% !important;height:333.125px !important;background-position: 50% -60px;background-repeat: no-repeat;}
.view_pro-personal .item.youtube .multi-youtube iframe{width:100%;height:100%;border:none;}

@media screen and (max-width:770px){

	.modal__close-button span{width: 73px; height: 73px;}

}

@media screen and (max-width:768px){

	#ajaxLayer .pop-container{/* height:auto */ padding-top: 0;}
	.pop-heading{position:relative; height:51px;  padding-top:14px}
	.pop-heading strong{font-size: 24px;}
	.view_pro {background-color: #fff;}
	.pop-container .view_pro-info{position: static;width: 100%;}
	.pop-container .view_pro{padding-left:0;padding:10px 20px;}
	.pop-container .view_pro:before{display:none;}
	.pop-container .view_pro-personal{padding:0;}

	.view_pro-personal .item{padding:11px 4px; padding-top:40px}
	.view_pro-personal .item strong{ top: 0; left: 0; position: relative; padding: 8px 0 15px 0;}
	/* .view_pro-personal .item strong:before{content:''; display:block; position:absolute; top:0; left:0; width:6px; height:2px; background-color:#e83421;} */
	.view_pro-personal .item .personal-cont ul{margin:0}

	.modal__close-button span{width: 51px; height: 51px;}

}


/* 전공소개 교수선택 /sub03_03_02/NGS/view.do */

.pro-select{text-align: right; margin-bottom: 20px;}
.pro-select .search--select{display: inline-block; width: 194px; margin-right: 4px;}

@media screen and (max-width:1023px) {

	.pro-select .search--select span{text-align: right; display:block}
	.pro-select .search--select .form-control{max-width:194px; display:inline-block}
}

@media screen and (max-width:767px) {

	.pro-select{margin: 20px 0;}

}

@media screen and (max-width:567px) {

	.pro-select .search--select{width:100%;}
	.pro-select .search--select .form-control{max-width:none;}

}

@media screen and (max-width:479px) {

	.pro-select{padding:0 25px}


}

/* 전공소개 > 캠퍼스별보기 */

/*#svisual_layout,
#location,
#lnb_layout,
#body_layout:before,
.content-info,
.page__title{display:none}*/
/*#body_layout .body_wrap,
#body_layout .body_wrap .contents_wrap{width:100%;max-width:100%; padding-bottom: 0; padding-top:0}
#body_layout .body_wrap:after,
#body_layout .body_wrap .contents_wrap{content:''; display:block; clear:both}*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide img {display: block;width: 100%;height: auto;}
.campus-section{position:relative;width:100%;overflow:hidden}
.campus-section .inner{position:relative;max-width:1332px;width:100%;margin:0 auto;}
.sub03_03_01 .campus-section .inner{max-width: 1397px;}
.campus-title{position:relative;}
.campus-title:before{content: "";position: absolute;bottom:-2px;left:0;width:505px;height:289px;background: url(/images/prog/campus/campus_background1.png) no-repeat;}
.campus-title .inner{padding:93px 0;text-align:center}
.campus-title .inner .cmtitle{position:relative;margin:0 auto;padding-top:28px;width: 693px;height:150px;}
.campus-title .inner .cmtitle .small_text{font-size:20px;color:#2e3e73;font-family: 'score';display: block;text-align: left;font-weight: bold; line-height: 1.2;}
.campus-title .inner .cmtitle strong{display: block;font-family: 'score';font-size: 76px;font-weight: bold;color: #fff;line-height: 1;text-shadow: -1px 0 #37487e, 0 1px #37487e, 1px 0 #37487e, 0 -1px #37487e;text-align: left;letter-spacing: -1px;margin-top: -51px;margin-left: -8px;}
.campus-title .inner .cmtitle strong em{display:inline-block;font-size: 67px;padding: 0 10px;transform: translate(0, -10px) rotate(-11deg);}
.campus-title .inner .cmtitle strong em .text_ust,
.campus-title .inner .cmtitle strong em .text_campus{display:block;}
.campus-title .inner .cmtitle strong em .text_campus{color:#2e3e73;}
.campus-title .inner .cmtitle strong em .text_ust{width:180px;height:59px;font-size:0;background: url(/images/prog/campus/text_ust.png) no-repeat;position: relative;margin-bottom: 11px;}
.campus-title .inner .cmtitle strong em .text_ust:after{content: "";position: absolute;bottom: -12px;right: -52px;width:77px;height:61px;background: url(/images/prog/campus/cumcat.png) no-repeat;z-index:10;background-size: 100%;}
.campus-title .inner p{color:#555;font-size:16px;line-height:1.4; padding:0 300px 0 250px; }
.campus-title .obj{position: absolute;bottom: 0;right: 0;width:278px;height:180px;}
.campus-title .obj .obj1{position:relative;width:168px;height:180px;background: url(/images/prog/campus/cm-obj1.png) no-repeat;z-index:10;}
.campus-title .obj:before,
.campus-title .obj:after{content: "";position: absolute;}
.campus-title .obj:before{bottom: 0;right: 0;width:172px;height:87px;background: url(/images/prog/campus/cm-obj3.png) no-repeat;}
.campus-title .obj:after{top:6px;left:146px;width:37px;height:51px;background: url(/images/prog/campus/cm-obj2.png) no-repeat;}
.campus-article{background-color:#f3f4f6}
.campus-article .inner{padding:98px 0 130px;padding-left: 549px;min-height:826px;}
.campus-article .inner:before{content: "";position: absolute;top:0;right:-310px;width:446px;height:607px;background: url(/images/prog/campus/campus_background2.png) no-repeat;z-index: 10;}
.campus-article .campus-list{position: absolute;top:-41px;left:-106px;background-color:#fff;border-top:3px solid #e54523;width:586px;min-height:calc(100% + 41px);}
.campus-article .campus-list .slick-slider,
.campus-article .campus-list .slick-list,
.campus-article .campus-list .slick-slider .slick-track,
.campus-article .campus-list .slick-slider .slick-list,
.campus-article .campus-list .slick-slide > div{width:100%;height:100%}
.campus-article .campus-list .slick-list,
.campus-article .campus-list .slick-slider .slick-track,
.campus-article .campus-list .slick-slider .slick-list{overflow:hidden}
.campus-article .campus-list .campus-list__box{position:relative;z-index: 10;}
.campus-article .campus-list .item{padding:111px 71px;position:relative;}
.campus-article .campus-list .item .title{display:block;margin-bottom:32px;font-size:30px;color:#180e0d;line-height:1; padding-right: 80px;}
.campus-article .campus-list .item .title em{display:block;margin-bottom:10px;font-size:16px;color:#e83421}
.campus-article .campus-list .item .thm{display:block;width:100%;height:233px;overflow:hidden;}
.campus-article .campus-list .item .thm img{width:100%;}
.campus-article .campus-list .item .campus-info,
.campus-article .campus-list .item .campus-text{padding:22px 0;position:relative;}
.campus-article .campus-list .item .campus-text{border-top: 1px dotted #333;}
.campus-article .campus-list .item .campus-text strong{display:block;font-size:18px;color:#333; line-height: 1.2;}
.campus-article .campus-list .item .campus-text .list-1st li{line-height: 20px; color:#555; font-size: 15px;}
.campus-article .campus-list .item .campus-text .list-1st li a{font-weight: bold; display:block; font-size: 17px; color:#202225}

.campus-article .campus-list .item .campus-text p{line-height:1.4}
.campus-article .campus-list .item .campus-info ul{}
.campus-article .campus-list .item .campus-info ul > li{position:relative;padding-left:100px;min-height:25px;line-height: 27px;margin:2px 0}
.campus-article .campus-list .item .campus-info ul > li .icon-ti{position: absolute;top:0;left:0;width: 140px;padding-left: 24px;color: #180e0d;font-weight: bold;letter-spacing: -1px;line-height: 27px;}
.campus-article .campus-list .item .campus-info ul > li .icon-ti:before{content: "";position: absolute;left: 0px;top: 3px;width:21px;height:21px;background: url(/images/prog/campus/icon-campus.png) no-repeat;}
.campus-article .campus-list .item .campus-info ul > li .icon-ti.ico1:before{background-position:0 0}
.campus-article .campus-list .item .campus-info ul > li .icon-ti.ico2:before{background-position:0 -27px}

.campus-article .campus-list:after{content: "";position: absolute;top:-8px;left:75px;width:70px;height:91px;background: url(/images/prog/campus/ic-ust.png) no-repeat;}
.campus-article .controlBox{text-align:right;position: absolute;top: 38px;right: 23px;z-index: 11;}
.campus-article .controlBox > button{display: inline-block;position:relative;width: 37px;height: 37px;margin-left: -6px;font-size:0;vertical-align: middle;border: 2px solid #e54523;background-color: #fff;}
.campus-article .controlBox > .next,.campus-article .controlBox > .play{background-color: #e54523;}
.campus-article .controlBox > .next:before,
.campus-article .controlBox > .prev:before{content:'';position:absolute;top: 50%;left:11px;display:block;width: 10px;height: 10px;margin-top: -5px;border: 1px solid #e54523;border-width: 2px 2px 0 0;}
.campus-article .controlBox > .next:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);border: 1px solid #fff;border-width: 2px 2px 0 0;left: 8px;}
.campus-article .controlBox > .prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
/* play & pasue */
.campus-article .controlBox > .pause:before,.campus-article .controlBox > .pause:after,.campus-article .controlBox > .play:before{content:''; display:inline-block}
.campus-article .controlBox > .play{}
.campus-article .controlBox > .play:before{right: -5px;width: 0;height: 0;border-width: 6px 0 6px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.campus-article .controlBox > .pause{}
.campus-article .controlBox > .pause:before{top: 1px;width: 2px;height: 11px;box-shadow: -3px 0 #e54523, 3px 0 #e54523}

.campus-article .campus-paging{position: relative;z-index: 11;}
.campus-article .campus-paging .slick-dots:after{content:''; display:block; clear:both}
.campus-article .campus-paging .slick-dots > li{display:inline-block;float:left;max-width:25%; min-width:184px; border: 7px solid transparent; }
.campus-article .campus-paging .slick-dots > li > button{display:block; width:100%; padding:0 10px; background-color: #fff;border-radius: 50px; border:4px solid #fff;min-height: 66px;}
.campus-article .campus-paging .slick-dots > li > button img{display:inline-block; width:170px;height:34px;}
.campus-article .campus-paging .slick-dots > li.slick-active > button{border-color:#e54523;}

/* 1110 see-list  button 공통*/



@keyframes scroll_down{
	0%,20% {transform: rotate(35deg);}
	80%,100% {transform: rotate(-35deg);}
}
@keyframes scroll_down2{
	0%,20% {transform:scale(0);}
	50% {transform:scale(1);}
	80%,100% {transform:scale(1);}
}

@media screen and (max-width:1540px) {

	.campus-article .inner { padding-left: 655px; }
	.campus-article .campus-list{left:0}

}

@media screen and (max-width:1190px) {

	.campus-title .inner p{padding:0 30px; margin-bottom: 15px}
	.campus-article .campus-list{ position: relative;  top: auto; margin-top: 0; margin-bottom: 50px;width: 100%;}
	.campus-article .inner{ padding:60px 40px 50px; min-height:auto}
	.campus-article .inner:before{display:none}
	.campus-article .campus-list .item{position:relative; padding:180px 71px 56px 550px; }
	.campus-article .campus-list .item .thm,.campus-article .campus-list .item .title{position:absolute; left:70px;}
	.campus-article .campus-list .item .title{top:113px}
	.campus-article .campus-list .item .thm{top:207px; width:440px}
	.campus-article .campus-list .item .campus-info ul > li{padding-left:24px; padding-top:28px; letter-spacing: -2px; line-height: 1.2; word-break:break-word}
	.campus-article .campus-paging .slick-dots > li{min-width:auto}

	.campus-title .obj{width: 176px; height: 94px;}
	.campus-title .obj .obj1{width: 89px;}
	.campus-title .obj:before,.campus-title .obj:after,.campus-title .obj .obj1{background-size:100%}
	.campus-title .obj:before{width:100px; height: 51px;}
	.campus-title .obj:after{height: 51px; width: 24px; top:0}


}

@media screen and (max-width:1024px) {

	.campus-article .campus-list .item .thm,.campus-article .campus-list .item {padding:60px 80px;}
	.campus-article .campus-list .item .title{position:relative;top:53px; left:0; padding-right: 0;}
	.campus-article .campus-list .item .thm{ position: static; width: 100%; height: auto; top: auto; left: auto; margin: 0 auto; padding: 60px 0 22px 0px;}
	.campus-article .campus-list .item .campus-info, .campus-article .campus-list .item .campus-text{padding: 22px 0}
	.campus-article .controlBox{right:80px; top:36px}

}

@media screen and (max-width:767px) {

	.campus-title .inner .cmtitle{width: 632px;}
	.campus-title .inner .cmtitle .small_text{font-size:18px;padding-left: 27px;}
	.campus-title .inner .cmtitle strong{font-size: 67px; margin-top: -37px;text-align: center;}
	.campus-title .inner .cmtitle strong em{ font-size: 51px;}
	.campus-title .inner .cmtitle strong em .text_ust{ background-size: 100%;width: 140px;  height: 50px;}
	.campus-title .inner .cmtitle strong em .text_ust:after{width:61px;bottom: -17px; right: -40px;}

	.campus-title .inner p {  padding: 0 104px;}
	.campus-title .obj{width: 176px; height: 94px;}
	.campus-title .obj .obj1{width: 89px;}
	.campus-title .obj:before{width:100px; height: 51px;}
	.campus-title .obj:after{height: 51px; width: 24px; top:0}

}

@media screen and (max-width:680px) {

	.campus-title .inner .cmtitle{height: 105px;}
	.campus-title .inner .cmtitle strong{font-size: 50px;}
	.campus-title .inner .cmtitle strong em{font-size: 45px; padding: 0 25px;}
	.campus-title .inner .cmtitle strong em .text_ust{width: 106px; height: 37px;}
	.campus-title .inner .cmtitle strong em .text_ust:after{width: 43px; bottom:-33px; right:-27px}
	.campus-title .inner .cmtitle .small_text{ font-size: 16px; position:absolute; top:10px; left:43px; letter-spacing: -1px;}

}

@media screen and (max-width:730px) {

	.see-list{height: 60px;}
	.see-list.map{right: 83px;}
	.see-list .list-link:before{width: 60px; height: 73px;margin-left: -30px;}
	.see-list .list-link:after{background-size: 100%;}

}

@media screen and (max-width:640px) {

	.see-list{right:50%; margin-right: -70px;}
	.see-list.map{ right:50%; margin-right:15px}

	.campus-article .campus-list .item{padding: 60px;}
	.campus-article .controlBox{right:59px}
	.campus-title .inner{padding-top: 129px;}
	.campus-title .inner .cmtitle{max-width: 536px;width: 100%;}
	.campus-title .inner .cmtitle .small_text{position:relative; text-align: center; font-size: 20px;top:-60px; left: 0; padding: 0;}
	.campus-title .inner p{margin-top: 33px;}
	.campus-article .campus-list .item .title{font-size: 25px;}
}

@media screen and (max-width:560px){

	.campus-title .inner .cmtitle strong{font-size: 37px;}
	.campus-title .inner .cmtitle strong em{padding: 0 15px; font-size: 30px;}
	.campus-title .inner .cmtitle strong em .text_ust{width: 91px; height: 31px;}
	.campus-title .inner .cmtitle strong em .text_ust:after{width: 46px; height: 50px;;bottom: -27px; right:-29px}
	.campus-title .inner p{margin-top: 12px; padding: 0;}

}


@media screen and (max-width:540px) {

	.campus-article .controlBox{right: 21px; top:32px}
	.campus-article .campus-list:after{left: 17px;}
	.campus-article .campus-list .item{padding:60px 30px}
	.campus-article .campus-list .item .title{left: 0px;}
	.campus-article .campus-list .item .thm{width:100%; padding: 0; margin-top: 83px;}
	.campus-article .campus-list .item .campus-info, .campus-article .campus-list .item .campus-text { padding: 22px 0;}
	.campus-article .campus-paging .slick-dots > li{max-width:50%}

}

@media screen and (max-width:460px) {

	.campus-title .inner{padding-bottom: 20px;}
	.campus-article .campus-list .item .campus-info ul > li{padding: 24px 0 0 24px;}
	.campus-article .campus-list .item .title{font-size: 23px;}
	.campus-title .inner .cmtitle strong{font-size: 29px;}
	.campus-title .inner .cmtitle strong em{transform: translate(0, 0) rotate(-11deg)}
	.campus-title .inner .cmtitle strong em .text_ust{width: 69px; height: 23px;}
	.campus-title .inner .cmtitle strong em .text_ust:after{width: 35px; right: -26px;}
	.campus-title .inner p {padding: 0 20px;}
	.campus-title .obj{display:none}

}

@media screen and (max-width:400px) {

	.campus-article .inner{padding:50px 20px 30px}
	.campus-article .campus-list{margin-bottom: 30px;}
	.campus-article .campus-list .item .title{font-size: 20px;}
	.campus-article .campus-list .item .campus-text strong{font-size: 16px;}
	.campus-article .campus-list .item .campus-text .list-1st li a{font-size: 15px;}

}

@media screen and (max-width:380px) {

	.campus-title .inner .cmtitle strong{font-size: 26px;}
	.campus-title .inner .cmtitle strong em{padding: 0 9px;}

}


.FunivMajorList .program--search{position:relative;padding:40px 20px;background: #f9f5f5;text-align: center;margin: 0 0 51px 0;}
.FunivMajorList .program--search:before,
.FunivMajorList .program--search:after{content:''; display:block; height:100%; width:100%; position:absolute; top:0; background-color:#f9f5f5;}
.FunivMajorList .program--search:before{left:-100%}
.FunivMajorList .program--search:after{right:-100%; visibility: visible;}
.FunivMajorList .program--search .search_inner{/* display: flex; *//* width: 100%; *//* border: 1px solid; *//* align-content: center; *//* justify-content: center; */}
.FunivMajorList .program--search .fieldset{display: block;width: 100%;position: relative; white-space: nowrap;display: table;}
.program--search .search--select{display: inline-block;position:relative;min-width:12%;width: auto;text-align:right;margin-right: 2px;}
.program--search .search--select>div,
.program--search .search--select>span{display:inline-block;border:1px solid #c5c9d6;background-color:#fff;border-radius:5px;overflow: hidden;}
.program--search .search--select>div select,
.program--search .search--select>span select{width:100%;height: 38px;margin:0;border:none;line-height:1;font-size: 15px;padding-right: 50px;line-height: 26px;}
.program--search .search--select div[class*="select2"],
.program--search .search--select span[class*="select2"]{border:none}
.program--search .search--select select{height:40px;line-height: 30px;}
.program--search .search--text{display: inline-block;max-width: 61%;min-width: 30%;/* max-width: 334px; */margin:0;padding:0;/* margin-right: 4px; *//* border: 1px solid; *//* width: auto; */}
.program--search .search--text span{display:block;padding:0 5px;border: 1px solid #c5c9d6;background-color:#fff;border-radius: 5px;border: 1px solid #c5c9d6;}
.program--search .search--text .element_inline{display:inline-block;}
.program--search .search--text input[type="text"]{width:100%;height: 38px;margin:0;padding:0;border:none;background-color:#fff;line-height: 32px;font-size: 15px;/* border: 1px solid #c5c9d6; */}
.program--search .search_inner.float-md-right .search--text{/* max-width:150px; */}
.program--search .search--date{display:inline-block;min-width:12%;max-width:85px;margin-right: 4px;padding:0;}
.program--search .search--date span{display:block;padding:0 5px;/* border:1px solid #aaa; */background-color:#fff;border: 1px solid #c5c9d6;border-radius: 5px;}
.program--search .search--date input[type="text"]{width:100%;height:32px;margin:0;padding:0;border:none;background-color:#fff;line-height:32px;}
.program--search .search--date input[type="text"]{width:100%;height: 38px;margin:0;padding:0;border:none;background-color:#fff;line-height: 32px;font-size: 15px;padding-left: 25px;background-size: 18px;background-repeat: no-repeat;background-position: 3px 50%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm3 8H4v8h16v-8zm-5-6H9v2H7V5H4v4h16V5h-3v2h-2V5zm-9 8h2v2H6v-2zm5 0h2v2h-2v-2zm5 0h2v2h-2v-2z' fill='rgba(149,164,166,1)'/%3E%3C/svg%3E");}
.program--search .search--btn{display:inline-block;}
.program--search .search--btn span{display:inline-block;width: 81px;height: 38px;}
.program--search .search--btn input{height:100%;padding:0 15px;border-radius:0;line-height:100%;}
.program--search .search--btn .btn--submit{background-color: #e83421;text-align:center;border-radius: 5px; border:0}
.program--search .search--btn input[type="submit"]{padding: 0 25px 0 10px;background-color: #e83421;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");background-repeat:no-repeat;color:#fff;text-shadow:0 0 1px #000;border: none;font-size: 15px;font-weight: bold;background-position: 88% 49%;}
.program--search .search--btn{display: inline-block;height:100%;border-radius:0;color:#fff;line-height:100%;margin-left: 6px;}
.program--search .search--btn button{padding:7px 14px 6px;/* max-width: 111px; */margin: 0;height: 38px;}
.program--search .search--btn button i{display:inline-block;padding: 2px;width: 18px;height: 18px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M5.463 4.433A9.961 9.961 0 0 1 12 2c5.523 0 10 4.477 10 10 0 2.136-.67 4.116-1.81 5.74L17 12h3A8 8 0 0 0 6.46 6.228l-.997-1.795zm13.074 15.134A9.961 9.961 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.136.67-4.116 1.81-5.74L7 12H4a8 8 0 0 0 13.54 5.772l.997 1.795z' fill='rgba(34,59,98,1)'/%3E%3C/svg%3E");background-size: 100%;background-position: 50%;background-repeat: no-repeat;border-radius: 50%;}
.program--search .search--btn button i:before{font-size:0;}
/* #major__wrap .infobox_type02 .inner .txtwrap .list_wrap p {padding: 5px 0 4px;padding-left: 110px; min-height: 24px; display: block;position: relative;line-height: 1;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap {position: relative;min-height: auto;padding: 0;}
#major__wrap .infobox_type02 .inner .txtwrap .listtxt {position:absolute;top: 3px;left:12px;transform: translateY(0%);color: #0d1218;border-radius: 30px;padding: 3px 19px;min-width: 80px;font-size: 14px;letter-spacing: -1px;}
#major__wrap{margin-top:0} */

/*
과학기술분야별지도보기 네입게이션 가려짐
#body_layout{overflow-x:hidden} */

@media screen and (max-width:1024px) {
	.FunivMajorList .program--search .search--text{  min-width: 44%;}
}
/* 리스트 반응형
@media screen and (max-width:500px) {
	#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon{position:relative; float:right; top:17px}
	#major__wrap .infobox_type02 .inner .txtwrap .list_wrap01 p,#major__wrap .infobox_type02 .inner .txtwrap .list_wrap05 p{ padding-left:0; padding-top:20px}
	#major__wrap .infobox_type02 .inner .txtwrap .listtxt{transform:translateY(0); left:0; top:0}
}
@media screen and (max-width:380px) {
	#major__wrap .infobox_type02 .inner { padding: 48px 20px;}
	#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon{ display:block; margin: 0 auto; float:none}
}
 */



.major-detail__table{}
.major-detail__table .item{position:relative}
.major-detail__table .button-email{position:absolute;left: 16.5%;;top:50%;transform: translateY(-50%);}


.major-detail__table .accordion__button{display:table;width:100%;overflow:hidden;table-layout: fixed;/*padding-right:10%;*/position: relative;border-left:1px solid #dbd5d5}
.major-detail__table .accordion__button:before{content:'';position:absolute;top:0;right: 0;height:100%;display: block;width:83px;border-left: 1px solid #dbd5d5; display:none}
.major-detail__table .accordion__button:after{content:"";position: absolute;top:calc(50% - 3.5px);right: 50px;width: 15px;height: 7px;background: url(/pcms/dist/img/ir-bbs.png) -70px -340px;}
.major-detail__table .accordion__button.notmore:after{content:"";position: absolute;top:calc(50% - 3.5px);right: 28px;width: 15px;height: 7px;background: url(/pcms/dist/img/ir-bbs.png) -70px -340px;display:none;}

/* 교과과정 탭에만 적용*/
.major-detail__table.n7 .accordion__button:after {right:15%}


.major-detail__table .ui-accordion-top{display:table;border-top:2px solid #e45348;background-color: #f8f7f7;/* padding:20px 0; */width:100%;overflow:hidden;table-layout: fixed;}
.major-detail__table .accordion__button{/* display:block; */border: 1px solid #dbd5d5;background-color:#fff;margin-top:-1px;border-right:0;border-left:0;padding-right: 0px;}
.major-detail__table .accordion__button > span{display:table-cell;font-size:16px;padding: 20px 0;line-height:1.2;color: #2b2d42;vertical-align: middle;/* border: 1px solid; */}
.major-detail__table .ui-accordion-top > span{display:table-cell;font-size:16px;color:#2b2d42;text-align:center;vertical-align:middle;height:57px;padding: 30px 0;font-weight: bold;/* border: 1px solid; */}
.major-detail__table .ui-accordion-top .col9 {position: relative;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;padding-top: 6px;}
.major-detail__table .ui-accordion-top .col9 .plan {margin-top: 0px;display: block;width: 100%;color: #2b2d42;font-size: 16px;}
.major-detail__table .ui-accordion-top .col9 .ko {padding-left: 10px;}
.major-detail__table .ui-accordion-top .col9 em {color: #bbb;}
.major-detail__table .ui-accordion-top .col9 .foreign {padding-right: 10px;}

.major-detail__table.n5 .ui-accordion-top > span.col1,
.major-detail__table.n5 .accordion__button > span.col1{width:18%;position: relative;}
.major-detail__table.n5 .ui-accordion-top > span.col2,
.major-detail__table.n5 .accordion__button > span.col2{width:16%}
.major-detail__table.n5 .ui-accordion-top > span.col3,
.major-detail__table.n5 .accordion__button > span.col3{width: 53%;}
.major-detail__table.n5 .ui-accordion-top span.col4,
.major-detail__table.n5 .accordion__button > span.col4{width:12%}
.major-detail__table.n5 .ui-accordion-top > span.col5,
.major-detail__table.n5 .accordion__button > span.col5{width:12%}
.major-detail__table.n5 .ui-accordion-top > span.col6,
.major-detail__table.n5 .accordion__button > span.col6{width:8%}
.major-detail__table.n5 .accordion__button > span.col6{opacity: 0;}

.major-detail__table.n6 .ui-accordion-top > span.col1,
.major-detail__table.n6 .accordion__button > span.col1{width: 13%;}
.major-detail__table.n6 .ui-accordion-top > span.col2,
.major-detail__table.n6 .accordion__button > span.col2{width: 12%;}
.major-detail__table.n6 .ui-accordion-top > span.col3,
.major-detail__table.n6 .accordion__button > span.col3{width: 40%;}
.major-detail__table.n6 .ui-accordion-top span.col4,
.major-detail__table.n6 .accordion__button > span.col4{width:7%}
.major-detail__table.n6 .ui-accordion-top > span.col5,
.major-detail__table.n6 .accordion__button > span.col5{width:15%}
.major-detail__table.n6 .ui-accordion-top > span.col6,
.major-detail__table.n6 .accordion__button > span.col6{width:13%}
.major-detail__table.n6 .accordion__button > span.col6{opacity: 0;position: absolute;}

.major-detail__table.n7 .ui-accordion-top > span.col1,
.major-detail__table.n7 .accordion__button > span.col1{width: 13%;}
.major-detail__table.n7 .ui-accordion-top > span.col2,
.major-detail__table.n7 .accordion__button > span.col2{width:14%}
.major-detail__table.n7 .ui-accordion-top > span.col3,
.major-detail__table.n7 .accordion__button > span.col3{width: 44%;}
.major-detail__table.n7 .ui-accordion-top span.col4,
.major-detail__table.n7 .accordion__button > span.col4{width:10%}
.major-detail__table.n7 .ui-accordion-top > span.col5,
.major-detail__table.n7 .accordion__button > span.col5{width:10%}
.major-detail__table.n7 .ui-accordion-top > span.col6,
.major-detail__table.n7 .accordion__button > span.col6{width: 70px;}
.major-detail__table.n7 .ui-accordion-top > span.col7,
.major-detail__table.n7 .accordion__button > span.col7{width:10%}
.major-detail__table.n7 .accordion__button > span.col6{opacity: 0;position: absolute;top: 0;right: 0;}

.major-detail__table.n8 .ui-accordion-top > span.col1,
.major-detail__table.n8 .accordion__button > span.col1{width:13%;}
.major-detail__table.n8 .ui-accordion-top > span.col2,
.major-detail__table.n8 .accordion__button > span.col2{width:14%}
.major-detail__table.n8 .ui-accordion-top > span.col3,
.major-detail__table.n8 .accordion__button > span.col3{width: 33%;}
.major-detail__table.n8 .ui-accordion-top span.col4,
.major-detail__table.n8 .accordion__button > span.col4{width:10%}
.major-detail__table.n8 .ui-accordion-top > span.col5,
.major-detail__table.n8 .accordion__button > span.col5{width: 7%;}
.major-detail__table.n8 .ui-accordion-top > span.col6,
.major-detail__table.n8 .accordion__button > span.col6{width: 70px;}
.major-detail__table.n8 .ui-accordion-top > span.col7,
.major-detail__table.n8 .accordion__button > span.col7{width: 50px;}
.major-detail__table.n8 .ui-accordion-top > span.col8,
.major-detail__table.n8 .accordion__button > span.col8{width: 50px;}
.major-detail__table.n8 .accordion__button > span.col6{opacity: 0;position: absolute;}

.major-detail__table .accordion__button > span.col1,
.major-detail__table .accordion__button > span.col2,
.major-detail__table .accordion__button > span.col4,
.major-detail__table .accordion__button > span.col5,
.major-detail__table .accordion__button > span.col6,
.major-detail__table .accordion__button > span.col7{text-align: center;/* border: 1px solid; */}
.major-detail__table .item.action .accordion__button.ov{border-color:#e45348}
.major-detail__table .item.action .accordion__button.ov:before{background-color:#e45348;border-color:#e45348}
.major-detail__table .item.action .accordion__button.ov:after{top:calc(50% - 8px);width: 15px;height: 16px;background: url(/pcms/dist/img/ir-bbs.png) -54px -340px;}


.major-detail__table .ui-accordion .item  .accordion__body{display:none;margin-top:0;padding: 50px 65px !important;position: relative;border: 7px solid #f1f1f1;padding: 20px;background-color:#fafafa;}
.major-detail__table .sub-title {display: block; margin-bottom:5px; font-family: 'score'; font-weight: bold; font-size: 16px; color: #e54523; text-align: center;}
.major-detail__table .title {text-align: center;display: block;position: relative;margin-bottom: 50px;padding: 5px 30px;border: 4px solid #333;font-family: 'score';font-weight: 300;font-size: 24px;color: #333;line-height: 1.4;margin: 0 auto;}
.major-detail__table .title:before,
.major-detail__table .title:after {content: "";display: block;position: absolute;left: 50%;transform: translateX(-50%);width: 98%;height: 4px;background-color: #fafafa;}
.major-detail__table .title:before {top: -4px;}
.major-detail__table .title:after {bottom: -4px;}
.major-detail__table .title b{display:block;font-size: 24px;}
.major-detail__table .accordion__body .h2{text-align:left;margin-bottom:15px;}
.major-detail__table .accordion__button > span .tit_en{display:block;width: 100%;max-width: 100%;font-size: 15px;}
.major-detail__table .ui-accordion .item.action .accordion__body{display:block;}

@media screen and (max-width:767px) {

	.major-detail__table{width:780px}

}


/* 탭메뉴 STYLE */
.tab_menu {
	display: flex;
	display: -webkit-flex;
	position: relative;
	top: 0;
	width: 100%;
	margin-bottom: 20px;
	padding: 0 1px 10px 0;
	box-sizing: border-box;
	letter-spacing: -0.1em;
	table-layout: fixed;
	flex-flow: row wrap;
}
.tab_menu:before,
.tab_menu:after {
	display: table;
	clear: both;
	content: " ";
}
.tab_menu > li {
	position: relative;
	width: calc(100% / 6);
	height:67px;
	border: 1px solid #ddd;
	border-bottom-color: #222434;
	border-right:transparent;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	border: none;
	margin-left: 0;

}

.tab_menu > li:last-child{border-right:1px solid #ddd}

.tab_menu > li > a {

	display: flex; display: -webkit-flex; flex-flow: row wrap; align-items: center; align-content: center;  justify-content: center;
	position: relative;
	height: 100%;
	padding: 10px 5px;
	color: #333;
	word-break: keep-all;
	box-sizing: border-box;
}
.tab_menu.tab-ul > li.on {

	background-color: #fdeeeb;

}

.tab_menu.tab-ul li a:active, .tab_menu.tab-ul li a:focus, .tab_menu.tab-ul li a:hover, .tab_menu.tab-ul li.on a, .tab_menu.tab-ul li.on a:active, .tab_menu.tab-ul li.on a:focus, .tab_menu.tab-ul li.on a:hover{

	background-color: #fdeeeb;
	color:#333;
	font-weight: bold;
	border-width:2px;

}


.tab_menu .on:before {
	position: absolute;
	bottom: -4px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -5px;
	border-top: 5px solid #e54523;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: '';
	z-index: 1;
}

@media screen and (max-width:767px) {

	.tab_menu .on:before{display:none}
	#tab_moType1.mobile ul li{margin-top: 0; border-bottom:0}
	#tab_moType1.mobile ul li:first-child{margin-top:-1px}
	#tab_moType1.mobile ul li a{height:100%; border-bottom:0; line-height: 45px; text-align: center;}
	#tab_moType1.mobile ul li:last-child a{border-bottom:1px solid #ddd}
	#tab_moType1.mobile ul li.on a{border:1px solid #de1008}


}

@media screen and (max-width:479px) {

	#indexListAjax{margin-top:20px;}

}

.ui-board-search{margin:16px 0px;}
.pro_rank{color:#e45348;}


.txt-box{margin-bottom: 30px;}
.major__tap_wrap.tab02 .txt-box {display: flex;justify-content: space-between;}
.txt-box .pro_rank{position:relative;padding-left:12px;margin-right: 12px;color: #666;font-size: 13px;}
.txt-box .pro_rank:before{content:'';position:absolute;top: 4px;left:0;width: 8px;height: 8px;border-radius: 50%;}
.txt-box .pro_rank.type1:before{background-color:#e45348;}
.txt-box .pro_rank.type2:before{background-color:#626262;}
.txt-box .pro_rank.type3:before{background-color:#0070c0;}

.txt-box .pro_rank.type4 {padding-left: 15px;}
.txt-box .pro_rank.type4:before{content:'M';top: -2px;}
.txt-box .pro_rank.type5:before{content:'D';top: -2px;}
.txt-box .pro_rank.type6:before{content:'I';top: -2px;}

.txt-box .pro_rank.type4 em {font-size:0px}
.txt-box .pro_rank.type5 em {font-size:0px}
.txt-box .pro_rank.type6 em {font-size:0px}


.accordion__button > span.col1 .pro_rank{display:inline-block;font-size:0;margin-right: 5px;width: 8px;height: 8px;border-radius: 50%;vertical-align: middle;position: relative;top: -1px;}
.accordion__button > span.col1 .pro_rank.type1{background-color:#e45348;}
.accordion__button > span.col1 .pro_rank.type2{background-color:#626262;}
.accordion__button > span.col1 .pro_rank.type3{background-color:#0070c0;}



@media (max-width:700px) {
	.major__tap_wrap.tab02 .txt-box {display:block;}
}

@media screen and (max-width: 640px) {

	.vlist__column.col3 .inner{max-width:calc(100% - 16px)}

}

/* 1104 추가수정 */
.major-detail__table.n7 .accordion__button > span.col3{font-weight: bold;}
.major-detail__table.n6 .accordion__button > span.col3{font-weight: bold;}


/* prog/major/eng/sub03_03_01/campusMajor.do */

.sub03_03_01 #svisual_layout,
.sub03_03_01 #location,
.sub03_03_01 #lnb_layout,
.sub03_03_01 #body_layout:before,
.sub03_03_01 .content-info,
.sub03_03_01 .page__title{display:none}
.sub03_03_01 #body_layout .body_wrap,
.sub03_03_01 #body_layout .body_wrap .contents_wrap{width:100%;max-width:100%; padding-bottom: 0; padding-top:0}
.sub03_03_01 #body_layout .body_wrap:after,
.sub03_03_01 #body_layout .body_wrap .contents_wrap{content:''; display:block; clear:both}



/* eng /prog/major/eng/sub03_03_02/all/view.do  */

@media screen and (max-width:680px) {

	.major__tap_wrap tab02 #indexListAjax .board-find.subject{ position:relative; padding-right:54px}
	.major__tap_wrap tab02 #indexListAjax .board-find.subject select{width:calc(50% - 1%); display: inline-block; float: left; margin:2px}
	.major__tap_wrap tab02 #indexListAjax .board-find.subject .btn-find{ position:absolute; top:2px; right:0; width:52px; height:90px; background-color:#6c7689; background-size: 107%; background-position: -2px 20px; border-radius: 5px;}

}

@media screen and (max-width:560px) {

	.ui-depth__list .depth_table_2th .ui-yesan__title,.ui-depth__list .depth_table_3th .ui-yesan__title,.ui-depth__list .depth_table_4th .ui-yesan__title,.ui-depth__list .depth_table_1th .ui-yesan__title{display:block; width:100%; padding-left: 0;}
	.ui-depth__list .depth_table_1th .ui-yesan__title,.ui-depth__list .depth_table_1th{padding-left: 15px;}

}

@media screen and (max-width:510px) {

	#indexListAjax .board-find.subject{padding-right: 0;}
	#indexListAjax .board-find.subject select{width:100%; margin:0 0 2px 0}
	#indexListAjax .board-find.subject .btn-find{position:relative; top:auto; right:auto; height:43px; width:100%; background-size:auto; background-position: center center;}

}

@media screen and (max-width:400px) {

	.ui-depth__list .depth_table_2th{padding-left: 21px;}
	.ui-depth__list .depth_table_3th{padding-left:34px ;}
	.ui-depth__list .depth_table_4th{padding-left:51px ;}

}

#tab_moType1 .tab-ul.type1 li a{text-align: center;}
#tab_moType1 .tab-ul.type1 .guidebook_link {position:absolute;right: 5px;}

@media (max-width:767px) {
	#tab_moType1 .tab-ul.type1 .guidebook_link a {line-height:1.2}
}

@media (max-width:479px) {
	#tab_moType1 .tab-ul.type1 .guidebook_link.eng a {font-size:14px;right:45px;}
	#tab_moType1 .tab-ul.type1 .guidebook_link a {font-size:14px;right:45px;}
}



/* old major view box  */
.bottom-box.txt-box2{border:0; border-top:1px dashed #ddd; padding-top: 18px;}
.bottom-box.txt-box2 p{font-size: 17px; font-weight: bold; color:#e83421}
.bottom-box.txt-box2 .txt-check:before{display:inline-block; position: relative; top:1px; margin-right:10px}
.bottom-box.txt-box2 .old-btn{margin-top: 27px;}



body.sub03_03_01 .campus-title.eng .inner .cmtitle strong em{position: relative;top:71px;left:20px;}

/*1214 [대표 영문] 전공 교원 페이지*/
.tab-ul.type2 li a span {text-align: center;}
.major-detail__table.n8 .ui-accordion-top > span.col1, .major-detail__table.n8 .accordion__button > span.col1 {width: 15%;}
.fa-envelope-o:before {padding: 0px 17px;}


/* 12.22 전공 페이지 교과과정 표시 수정*/
/*---국문---*/
/* 학년도 학기 */
.major-detail__table.n7 .accordion__button.obj .col1 {width:14%;padding:0px 10px;}
/* 학점 */
.major-detail__table.n7 .accordion__button.obj .col2 {width:14%;}
/* 과목명 */
.major-detail__table.n7 .accordion__button.obj .col3 {width: 44%;}
/* 강의언어 */
.major-detail__table.n7 .accordion__button.obj .col4 {width: 10%;}
/* 강의방법 */
.major-detail__table.n7 .accordion__button.obj .col5 {width: 10%;}

@media (max-width: 768px) {
	/* 상단 학년도 학기 */
	.major-detail__table.n7 .ui-accordion-top > span.col1 {padding:0px 8px;}
	/* 학년도 학기 */
	.major-detail__table.n7 .accordion__button.obj .col1 {width:14%;padding:0px 10px;}
	/* 학점 */
	.major-detail__table.n7 .accordion__button.obj .col2 {width:15%;}
	/* 과목명 */
	.major-detail__table.n7 .accordion__button.obj .col3 {width:48%;}
	/* 강의언어 */
	.major-detail__table.n7 .accordion__button.obj .col4 {width:11%;}
	/* 강의방법 */
	.major-detail__table.n7 .accordion__button.obj .col5 {width:12%;}
}


/*-- 영문-- */
/* 학년도 학기 */
.major-detail__table.n7 .accordion__button.list_col2 .col1 {width:15%;padding:0px 10px;}
/* 학점 */
.major-detail__table.n7 .accordion__button.list_col2 .col2 {width:14%;}
/* 과목명 */
.major-detail__table.n7 .accordion__button.list_col2 .col3 {width:47%;}
/* 강의언어 */
.major-detail__table.n7 .accordion__button.list_col2 .col4 {width:11%;}
/* 강의방법 */
.major-detail__table.n7 .accordion__button.list_col2 .col5 {width:12%;}

@media (max-width: 768px) {
	/* 상단 학년도 학기 */
	.major-detail__table.n7 .ui-accordion-top > span.col1 {padding:0px 8px;}
	/* 학년도 학기 */
	.major-detail__table.n7 .accordion__button.list_col2 .col1 {width:14%;padding:0px 10px;}
	/* 학점 */
	.major-detail__table.n7 .accordion__button.list_col2 .col2 {width:15%;}
	/* 과목명 */
	.major-detail__table.n7 .accordion__button.list_col2 .col3 {width:48%;}
	/* 강의언어 */
	.major-detail__table.n7 .accordion__button.list_col2 .col4 {width:11%;}
	/* 강의방법 */
	.major-detail__table.n7 .accordion__button.list_col2 .col5 {width:12%;}
}


/* 개설강좌 탭  */
/* 학년도 학기 */
.major-detail__table.n7 .accordion__button.list_col2 .col1 {width:15%;padding:0px 10px;}
/* 학점 */
.major-detail__table.n7 .accordion__button.list_col2 .col2 {width:14%;}
/* 과목명 */
.major-detail__table.n7 .accordion__button.list_col2 .col3 {width:47%;}
/* 강의언어 */
.major-detail__table.n7 .accordion__button.list_col2 .col4 {width:11%;}
/* 강의방법 */
.major-detail__table.n7 .accordion__button.list_col2 .col5 {width:12%;}









/* 230202 수정 */
.map_con .click {
	letter-spacing: -0.08em;
}




.map_wrap.layout {
	padding: 0;
}
.major__tap_wrap .tab-ul {
	margin-left: 0;
	margin-right: 0;
}
.special-list {
	padding: 65px 100px;
	display: block;
	position: relative;
	width: 100%;
	border: 1px solid #DAD5D5;
}
.special-list .list{position: relative;}
.special-list .list .item{border:18px solid transparent}
.special-list .button{position: absolute;top:50%;transform: translate(0, -50%);width:39px;height:39px;margin-top:0;font-size:0;}
.special-list .button.prev{left:50px;background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19.5' cy='19.5' r='19' stroke='%23393A3E'/%3E%3Crect x='21.4854' y='11' width='2' height='12' transform='rotate(45 21.4854 11)' fill='%23393A3E'/%3E%3Crect x='22.8994' y='26.5563' width='2' height='12' transform='rotate(135 22.8994 26.5563)' fill='%23393A3E'/%3E%3C/svg%3E%0A");}
.special-list .button.next{right:50px;background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19.5' cy='19.5' r='19' transform='matrix(-1 0 0 1 39 0)' stroke='%23393A3E'/%3E%3Crect width='2' height='12' transform='matrix(-0.707107 0.707107 0.707107 0.707107 17.5146 11)' fill='%23393A3E'/%3E%3Crect width='2' height='12' transform='matrix(0.707107 0.707107 0.707107 -0.707107 16.1006 26.5563)' fill='%23393A3E'/%3E%3C/svg%3E%0A");}
.see-list .list {
	display: none;
}
#major_detail__wrap > .btn {
	position: absolute;
	top: -10px;
	right: 0;
}
.infobox .inner .txtwrap ul li {
	padding-left: 130px;
}
.vlist__column.col4 .inner {
	width: calc(25% - 16px);
}
@media screen and (max-width: 1370px) {
	#major_detail__wrap > .btn {
		right: 40px;
	}
}
@media screen and (max-width: 1280px) {
	.vlist__column.type02 .inner {
		margin: 0 8px 16px;
		width: calc(50% - 16px);
	}
	.vlist__column.type02 .inner .item {
		padding-left: 140px;
	}
}
@media screen and (max-width: 1023px) {
	#major_detail__wrap > .btn {
		right: 30px;
	}
}
@media screen and (max-width: 810px) {
	.lnb__title .main-tit .school {
		bottom: -8px;
	}
}
@media screen and (max-width: 767px) {
	.map_tit {
		background: none;
	}
	.special-list {
		padding: 45px 60px;
	}
	.special-list .button.next {
		right: 20px;
	}
	.special-list .button.prev {
		left: 20px;
	}
	#major_detail__wrap > .btn {
		right: 20px;
	}
	.vlist__column.type02 .inner .item {
		padding-left: 120px;
	}
	.vlist__column.type02 .inner .item .circle {
		left: 25px;
	}
	#body_layout .body_wrap {
		padding-left: 0;
		padding-right: 0;
	}
	#body_layout .body_wrap .contents_wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 640px) {
	.vlist__column.type02 .inner {
		width: 100%;
	}
}
@media screen and (max-width: 580px) {
	.lnb__title .main-tit .school {
		bottom: -10px;
	}
}
@media screen and (max-width: 480px) {
	.special-list {
		padding: 25px 50px;
	}
	.special-list .button.next {
		right: 10px;
	}
	.special-list .button.prev {
		left: 10px;
	}
	.contents_wrap {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 450px){
	.infobox_type02.campus_eng .inner .txtwrap .list_wrap {padding:20px 0px 6px 31px; line-height: 1.3;}
}
@media screen and (max-width: 425px) {
	.map_tit {
		display: block;
		height: 140px;
	}
	.map_tit img {
		width: 260px;
	}
	#major_detail__wrap > .btn {
		right: 20px;
	}
	.major__tap_wrap {
		margin-bottom: 88px;
	}
}
@media screen and (max-width: 400px) {
	.lnb__title .main-tit .ust {
		bottom: 0;
	}
}


/*230114 배경색  */

.sub05_01 #body_layout .body_wrap.layout{background:#fff}


/* 230321 수정 */

.major-detail__table .accordion__button:after {right: 50px;}
.sub03_04 #major_detail__wrap .list_col2:after {top:50% !important;right: 5.5%;transform:translate(0, -50%)}

.major-detail__table.n8 .ui-accordion-top > span.col7,
.major-detail__table.n8 .accordion__button > span.col7,
.major-detail__table.n8 .ui-accordion-top > span.col8,
.major-detail__table.n8 .accordion__button > span.col8 {width: 6%;}

.major-detail__table.n7 .accordion__button.list_col2 .col3 {width:44%;}
.major-detail__table.n7 .accordion__button.list_col2 .col4 {width:10%;}
.major-detail__table.n7 .accordion__button.list_col2 .col5 {width:10%;}

.major-detail__table.n7 .ui-accordion-top > span.col6,
.major-detail__table.n7 .accordion__button > span.col6 {width: 12%;}

@media screen and (max-width:420px) {
	.sub03_04 .ui-board-search select {width:100%;display:block;margin-bottom:5px;}
	.sub03_04 .ui-board-search input {width:100%;margin-bottom: 5px;}

	.sub03_04 .ui-board-search select {width:100%;display:block;margin-bottom:5px;}
}