@charset "utf-8";
.sub01_01 .b_intro .txt_intro{padding:25px 0px 0px 0;}
.sub01_01 .b_intro .txt{ font-size: 15px; line-height: 170%;}
.b_intro .txt_intro .point_intro{font-size: 34px;}
.b_intro .txt_intro .point_intro span{font-size: 34px;display: inline-block;}

#sitemap_12 .sns_wrap .login-buttons{margin: 50px 0 50px 309px;}

.sub01_02 .major-intro_c .m_bgimg:before{width: 119px; height: 114px;}

@media(min-width:769px){
	.sub01_01 .b_intro .txt_intro{padding:25px 310px 0px 0;}
	.b_intro .txt_intro .point_intro span{display:block;}
}

/* sub01_03 졸업 후 진로*/
/*세명대 장점*/
.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{padding:30px 0;margin:0;border-bottom: 1px solid #ddd;}
.ui.uit .inner .txtwrap .m-txt:first-child{padding-top:0px;}
.ui.uit .inner .txtwrap .m-txt:last-child{padding-bottom:0px;border-bottom:0;}
.ui.uit.mintro_num { border: 1px solid #ddd;}


/* sub01_05_01 민송아트홀 */
.sub01_05_01 .list_1st {margin: 50px 0; padding: 0;}
/* sub01_05_01 민송아트홀 */


@media(max-width:767px){
.ui.uit .inner .txtwrap .m-txt em{width:100%;margin:20px 0px;text-align: center;}
}

/*강점 디자인*/
.ui.uit.type8 .inner{padding: 0;}
.ui.uit.type8 .inner .txtwrap .m-txt{float: left;width: 49%;min-height: 248px;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{padding:40px 30px 60px;}
}

@media(max-width:500px){
.ui.uit.type8 .inner .txtwrap .m-txt{width:100%; height:auto;margin:0 auto 20px;}   
}


/* 연혁 */
.history_box .list_1st:before{height: 96.7%;}
/* 학생회 */@media only screen and (min-width:769px) {	.org > li:before{bottom: 162px;}	.org .group:before{left: 10%;width: 80%;}	.org .lv2 .group > li{width: 18.0%;}	.org .lv2 .group > li > p .t2{height: 90px;}}.i1{	margin : 0 0 0 ;}#i1{	margin-bottom: 10px;}.i2{	text-align: center;	padding-top: 10px;	font-size: 20px;}.txtp_org{	text-align: center;}.col > .item{	height: 220px;}.org_title{	text-align: center;	font-size: 40px;}.ui.uit .inner .txtwrap .org_txt{	text-align: center;		font-size: 20px;}

.sub04_07 .ui.uic .box_col.col3 .col{width: 47%;}
.sub04_07 .ui.uic.mb_10 .box_col .col .item{height: 280px;}



/* 예매 사이트 */
.sub06_01 .list {margin-right: 43px; margin-bottom: 35px; transition: transform 0.3s ease-in-out;}
.sub06_01 .list:hover {transform: translateY(-15px);}
.sub06_01 .thumb img {width: 255px; height: 345px; border-radius: 10px; border: 1px solid #eee;}
.sub06_01 .list_info .year {width: 62px; margin-top: 20px; padding: 5px 10px; word-wrap: break-word; word-break: keep-all; background: #eee; color: #666; border-radius: 15px; font-size: 18px; line-height: 140%; font-weight: 400;}
.sub06_01 .list_info .title {margin-top: 20px; word-wrap: break-word; word-break: keep-all; color: #666; font-size: 18px; line-height: 140%; font-weight: 400; display: block; overflow: hidden;}
.sub06_01 .list_info .date {margin: 10px 0 0; word-wrap: break-word; word-break: keep-all; color: #666; font-size: 13px; line-height: 140%;}
.sub06_01 .list_info .show {color: #000; font-weight: 600;}

.sub06_01 .view {margin-left: 75px;}
.sub06_01 .info_poster img {float: left; position: relative; width: 253px; height: 343px; margin-right: 38px; border-radius: 10px; border: 1px solid #eee;}
.sub06_01 .main_show {display: inline-block; width: 77px; border: 1px solid #d5d5d5; border-radius: 36px; padding: 5px 12px; margin: 13px 0 0 0; font-size: 18px;}
.sub06_01 .main_show_end {display: inline-block; width: 93px; border: 1px solid #d5d5d5; border-radius: 36px; padding: 5px 12px; margin: 13px 0 0 0; font-size: 18px;}
.sub06_01 .main_notice {position: relative; margin: 0 0 25px 0; color: #000; font-size: 40px; font-weight: 600;}
.sub06_01 .main_text img {float: left; width: 19px; margin: 0 10px 0 0;}
.sub06_01 .main_etc {border-top: 1px solid #c7c7c7; width: 346px; margin: 20px 0 0 288px;}
.sub06_01 .main_etc p {float: left; color: #ff6c00; font-size: 27px; font-weight: 600;}
/* .sub06_01 .main_etc a {cursor:pointer;} */
.sub06_01 .main_etc span {float: left; color: #000; font-size: 27px; font-weight: 600; margin: 7px 0 0 20px;}
.sub06_01 .main_etc span:hover {color: #0079f9;}
.sub06_01 .main_etc_end {border-top: 1px solid #c7c7c7; width: 346px; margin: 20px 0 0 288px;}
.sub06_01 .main_etc_end span {float: left; color: #000; font-size: 27px; font-weight: 600; margin: 7px 0 0 20px;}
.sub06_01 .main_etc_end p {float: left; color: #ff6c00; font-size: 27px; font-weight: 600;}













.sub06_01 .list {margin-right: 43px; margin-bottom: 35px; transition: transform 0.3s ease-in-out;}
.sub06_01 .list:hover {transform: translateY(-15px);}
.sub06_01 .thumb img {width: 255px; height: 345px; border-radius: 10px; border: 1px solid #eee;}
.sub06_01 .list_info .year {width: 62px; margin-top: 20px; padding: 5px 10px; word-wrap: break-word; word-break: keep-all; background: #eee; color: #666; border-radius: 15px; font-size: 18px; line-height: 140%; font-weight: 400;}
.sub06_01 .list_info .title {margin-top: 20px; word-wrap: break-word; word-break: keep-all; color: #666; font-size: 18px; line-height: 140%; font-weight: 400; display: block; overflow: hidden;}
.sub06_01 .list_info .date {margin: 10px 0 0; word-wrap: break-word; word-break: keep-all; color: #666; font-size: 13px; line-height: 140%;}
.sub06_01 .list_info .show {color: #000; font-weight: 600;}

.sub06_02 .view {margin-left: 75px;}
.sub06_02 .info_poster img {float: left; position: relative; width: 253px; height: 343px; margin-right: 38px; border-radius: 10px; border: 1px solid #eee;}
.sub06_02 .main_show {display: inline-block; width: 77px; border: 1px solid #d5d5d5; border-radius: 36px; padding: 5px 12px; margin: 13px 0 0 0; font-size: 18px;}
.sub06_02 .main_notice {position: relative; margin: 0 0 25px 0; color: #000; font-size: 40px; font-weight: 600;}
.sub06_02 .main_text img {float: left; width: 19px; margin: 0 10px 0 0;}
.sub06_02 .main_etc {border-top: 1px solid #c7c7c7; width: 346px; margin: 20px 0 0 288px;}
.sub06_02 .main_etc p {float: left; color: #ff6c00; font-size: 27px; font-weight: 600;}
/* .sub06_02 .main_etc a {cursor:pointer;} */
.sub06_02 .main_etc span {float: left; color: #000; font-size: 27px; font-weight: 600; margin: 7px 0 0 20px;}
.sub06_02 .main_etc span:hover {color: #0079f9;}








