@charset "utf-8";

/* 기숙형 대학이란 */

.major-intro_c .m_txt .m_tit{height: 167px;background: url(/images/stu_life/sub03/sub03_01_img02.png) no-repeat right top; background-size: 100% 100%;}
.major-intro_c .m_txt p.txtp{font-size: 15px;font-weight: 500;color: #5d5d5d;}
.major-intro_c .m_txt p strong{font-size: 28px;font-weight: 600;color: #2d2d2d;}
@media(min-width:681px){
	.major-intro_c .m_txt{width: 45%;}
	.major-intro_c .m_bgimg{width: 50%}
}

@media (max-width: 810px){
	.major-intro_c .m_txt {float: none;width: 95%;}
	.major-intro_c .m_txt .m_tit{height: 167px;background: url(/images/stu_life/sub03/sub03_01_img02_1.png) no-repeat left bottom;}
	.major-intro_c .m_bgimg{float: none;width: 95%;height: auto;margin-bottom: 30px;}
	.major-intro_c .m_bgimg img{width: 100%;}
}

/* 상벌점기준표 */
.sub02_03 .tbl_basic td ul.list_1st{margin: 0}

/*sub03_02 기숙형대학 수강혜택*/
/*상단 탑박스*/
.major-foot_c .foot_tit{padding:3% 10%;}
.major-foot_c .foot_tit h2{font-size: 32px; font-weight: 500; color: #fff;}
.major-foot_c .foot_tit h2:before{display: none;}


@media(max-width:768px){
	.major-foot_c .foot_tit{padding:6% 10%}
	.major-foot_c .foot_tit h2{font-size: 25px;}
}

@media(max-width:540px){
	.major-foot_c .foot_tit h2{font-size: 24px;}
	.major-foot_c .foot_tit{padding:10% 10%}
}

@media(max-width:380px){
	.major-intro_c .m_txt .m_tit{background-size:85%;}
}


/*세명대 장점*/
.ui.uit{background-color:transparent;}
.ui.uit .inner{padding: 30px 25px 40px;}
.ui.uit .inner .txtwrap .m-txt em{width:80%;margin:10px 0 0 15px;}
.ui.uit .inner .txtwrap .m-txt{float: left;width: 100%; margin: 0; padding:30px 0;border-bottom: 1px solid #ddd;}

.sub03_02 .ui.uit .inner .txtwrap .m-txt{min-height:200px;}
.sub03_02 .ui.uit .inner .txtwrap .m-txt:last-child{min-height: auto;}

.ui.uit.big_num.w50 .inner .txtwrap .m-txt em{width:70%;font-size: 19px;font-family: 'nsr';}
.sub03_02 .ui.uit.big_num .inner .txtwrap .list_1st li{line-height: 1.4;}

@media(min-width:768px){
	.ui.uit .inner .txtwrap .m-txt{width: 45%;height:160px;}
	.ui.uit .inner .txtwrap .m-txt ul{padding-left: 100px;}
	
	.sub03_02 .ui.uit .inner .txtwrap .m-txt{margin:0 0 0 5%;}
	.sub03_02 .ui.uit .inner .txtwrap .m-txt:first-child, .sub03_02 .ui.uit .inner .txtwrap .m-txt:last-child{margin: 0px;}

	.sub04_02 .ui.uit .inner .txtwrap .m-txt:nth-child(even){margin:0 0 0 5%;}
	.sub04_02 .ui.uit .inner .txtwrap .m-txt:nth-child(odd){margin:0 0 0 0%;}
}

@media(max-width:767px){
	.sub03_02 .ui.uit .inner .txtwrap .m-txt{min-height: auto;}
	.sub03_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt em{width:auto;}
	.ui.uit .inner .txtwrap .m-txt{height:auto;}
	.ui.uit .inner .txtwrap .m-txt em,.ui.uit .inner .txtwrap .m-txt ul{width:100%;margin:20px 0px;text-align: center;}
	/*.sub03_02 .ui.uit.big_num .inner .txtwrap .list_1st li{margin-left:100px;text-align: left;}
	.ui.uit.big_num.w50 .inner .txtwrap .m-txt em{width:100%;}*/
	.sub03_02 .ui.uit.big_num .inner .txtwrap .list_1st li{width: 240px;margin: auto;}
	.ui.uit.big_num.w50 .inner .txtwrap .m-txt:last-child{border:0;}
}

@media(max-width:540px){
.ui.uit.big_num.w50 .inner .txtwrap .m-txt em,
.sub03_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt em{width:100%;}
.ui.uit.big_num .inner .txtwrap .m-txt {padding: 30px 0;}
}

@media(min-width:770px) and (max-width:790px){
	.ui.uit .inner .txtwrap .m-txt ul {padding-left: 80px;}
}


/*강점 디자인*/
.ui.uit.type8 .inner{padding: 0;}
.ui.uit.type8 .inner .txtwrap .m-txt{float: left;width: 49%;padding:40px 40px 60px; margin:0 2% 20px 0; border:1px solid #ddd;background-color:#FBFBFB;}
.ui.uit.type8 .inner .txtwrap .m-txt:nth-of-type(2n){margin-right:0;}
.ui.uit.type8.mintro_num{border:0;}

.ui.uit.type8 .inner .txtwrap .m-txt em,.ui.uit.type8 .inner .txtwrap .m-txt p{display: block;width:100%; text-align: center;}
.ui.uit.type8 .inner .txtwrap .m-txt em{margin:0 0 10px;font-size:17px;}

.ui.uit.type8 .inner .txtwrap .num_micon {display: block;float:none; margin: 20px auto;}


.ui.uit .inner .txtwrap .m-txt em.fntcl_bl{color:#1461AC;}


@media(max-width:767px){
.ui.uit.type8 .inner .txtwrap .m-txt{height:250px;padding:40px 30px 60px;}
}

@media(max-width:450px){
.ui.uit.type8 .inner .txtwrap .m-txt{width:100%; height:auto;margin:0 auto 20px;}    
}



/*sub02_01 생활관 현황*/

@media only screen and (min-width: 768px){
	.sub02_01 .ui.uib{float: left;width: 48%; height:232px; }
	.ui.uib.type1 .uibodo .thm_figure {float: left; width: 40%;}
	.ui.uib.type1 .uibodo .thm_caption{float: right;width: 53%;}
}


/*사생회 조직도*/
@media only screen and (min-width: 769px){
	.org > li:before{bottom: 119px}
	.org .group:before{ left: 7.5%;width: 85%;}
	.org .lv2 .group > li{width: 14.66%;}
}


/*사생회에서 하는일*/
.major-intro_b .top-box{background: url(/images/stu_life/sub04/sub04_01_img01.jpg)no-repeat;background-size: 100% 100%;}
.major-intro_b .top-box .inner-bg h2{padding: 87px 0 0 0;}

.sub03_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:first-child,
.sub03_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:nth-of-type(2),
.sub04_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:first-child,
.sub04_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:nth-of-type(2){border-top:1px solid #ddd;}
.sub04_02 .ui.uit .inner .txtwrap .m-txt{height:auto;}

@media(max-width:767px){
.sub03_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:nth-of-type(2),	
.sub04_02 .ui.uit.big_num.w50 .inner .txtwrap .m-txt:nth-of-type(2){border-top:0;}
}


/*조직구성*/

.lf_ppl{overflow: hidden; margin-bottom:20px;}
.lf_ppl>div{width:49%; padding:20px;border:1px solid #ddd;}
.lf_ppl .lft{float:left;}
.lf_ppl .rgt{float:right;padding-left:20px;}

.lf_ppl .lf_img_wrap{overflow: hidden;float:left;width:30%;height: 120px;border-right: 2px dotted #ddd;text-align: center;}
.lf_ppl .lf_img_wrap img{height:100%;}
.lf_ppl ul{float:right;width:69%;padding-left: 30px;}
.lf_ppl ul h3{margin-top:20px;}
.lf_ppl ul h3 span{font-size:17px;}
.lf_ppl ul li em{padding-right:10px; font-weight: bold;}

@media(max-width:900px){
.lf_ppl ul{padding-left: 20px;}
}

@media(max-width:640px){
.lf_ppl{margin-bottom:0;}
.lf_ppl>div{margin-bottom: 10px;}
.lf_ppl .lf_img_wrap{border:0;padding:0;}
.lf_ppl>div,
.lf_ppl .lf_img_wrap,
.lf_ppl ul{width:100%;text-align: center;}	
.lf_ppl ul{padding-left:0;}
.lf_ppl .lft,
.lf_ppl .rgt{overflow: hidden;float:none;}


}

@media (min-width:639px){
div[class*="sub06_03"] .ui.uic .box_col .col .item .thm_figure{min-height: 198px;background-color: #eee}
}