@charset "utf-8";

/* 이름 */
p.name_p{color: #333; font-size: 17px;font-weight: 600; text-align: right;}
p.name_p span{font-size: 23px;}

@media (max-width:700px) {
	p.name_p{font-size: 16px;}
	p.name_p span{font-size: 21px;}
}



/* 인사말 A */
.ui-major-intro:after{content:'';display:block;visibility:hidden;clear:both;}
.ui-major-intro{height:auto}
.ui-major-intro .intro-txt{float:left;position:relative;width:50%;background: url(/images/common/major/sub/intro_bg2.png) no-repeat right -15px;}
.ui-major-intro .intro-txt .m_tit{width:100%;height:98px;background:url(/images/common/major/sub/intro_logo.png) no-repeat;font-size:0;text-indent:-9999px}
.ui-major-intro .intro-txt .vi_bg{display:inline-block;position:absolute}
.ui-major-intro .intro-txt .vi_bg1{top:155px;width:47px;height:8px;background:url(/images/common/major/sub/intro_bg1.png) no-repeat}
.ui-major-intro .intro-txt .m_txt{width:90%;margin-top:70px}
.ui-major-intro .intro-txt strong{font-size:38px;font-family: 'nsr';}
.ui-major-intro .intro-txt p{font-size:20px}

.ui-major-intro .intro-img{float:right;width:48%;height:400px}
.ui-major-intro .intro-img .intro-box{float:right;position:relative;width:90%;height:318px;background:#eff0f0}
.ui-major-intro .intro-img .intro-innerbox{position:absolute;top:30px;right:30px;width:100%;height:323px;padding:35px;background:#195bb4 url(/images/common/major/sub/smu_logo.png) no-repeat 190px bottom}
.ui-major-intro .intro-img .majorImg{float:left;width:178px}
.ui-major-intro .intro-img .majorImg img{height:100%}
.ui-major-intro .intro-img .majorInfo{margin-top:130px}
.ui-major-intro .intro-img .majorInfo:before{content:'';position:absolute;top:90px;left:55%;width:36px;height:55px;background:url(/images/common/major/sub/intro_bg3.png) no-repeat;}
.ui-major-intro .intro-img .majorInfo .tit{position:relative;display:inline-block;float:left;/* width:35%; */font-size:18px;color:#fff}
.ui-major-intro .intro-img .majorInfo .tit span{display:block;font-size:28px}
.ui-major-intro .intro-img strong.tit:before{content:'';display:block;position:absolute;top:-10px;left:0;width:21px;height:1px;background:#fff;}

.m-txt{font-size:15px; line-height: 160%;}


@media only screen and (max-width:1200px){
	.ui-major-intro .intro-img .majorInfo:before{left:60%}
	.ui-major-intro .intro-img .majorInfo .tit span{display:block}
}
@media only screen and (max-width:1100px){
	.ui-major-intro .intro-img .majorInfo .tit{display:inline;float:none;letter-spacing: -1px;}
}
@media only screen and (max-width:1023px){
	.ui-major-intro .intro-img .majorInfo .tit span{display:inline}
}

@media only screen and (max-width:945px){
	.ui-major-intro .intro-img .majorInfo:before{left:65%}
	.ui-major-intro .intro-img .majorInfo .tit span{display:block}
}

@media only screen and (max-width:810px){
	.ui-major-intro .intro-txt{float:none;width:90%;margin-left:20px;background-size: 100px auto;}
	.ui-major-intro .intro-txt .vi_bg1{top:110px}
	.ui-major-intro .intro-txt .m_txt{margin-top:30px}

	.ui-major-intro .intro-img{overflow:hidden;float:none;width:100%;height:390px}
	.ui-major-intro .intro-img .intro-box{float:none;width:60%;height:350px;margin:20px auto 0}
	.ui-major-intro .intro-img .intro-innerbox{height:340px}
	.ui-major-intro .intro-img .majorInfo:before{left:60%}
	.ui-major-intro .intro-img .majorInfo .tit span{display:inline}
	.ui-major-intro .intro-img .majorInfo { margin-top: 160px;}

}


@media only screen and (max-width:740px){
	.ui-major-intro .intro-img .majorInfo {margin-top: 140px;}
}

@media only screen and (max-width:700px){
	.ui-major-intro .intro-img .majorInfo:before{left:60%}
}

@media only screen and (max-width:685px){
	.ui-major-intro .intro-img .majorInfo .tit span{display:block}
}

@media only screen and (max-width:600px){
	.ui-major-intro .intro-txt strong{font-size:28px;line-height: 1.3;}
	.ui-major-intro .intro-txt p{margin-top: 10px; font-size:16px}

	.ui-major-intro .intro-img{height: 360px;margin-left:15px;}
	.ui-major-intro .intro-img .intro-box{width:80%;height:310px}
	.ui-major-intro .intro-img .intro-innerbox{height:310px}
	.ui-major-intro .intro-img .majorImg{float:none;height:auto;margin:0 auto}
	.ui-major-intro .intro-img .majorInfo{margin-top:20px;text-align:center}
	.ui-major-intro .intro-img .majorInfo:before{display:none}
	.ui-major-intro .intro-img .majorInfo .tit span{display:inline;font-size: 26px;}

	.ftxt{margin-top:0}
}

@media only screen and (max-width:420px){
	/*	.ui-major-intro .intro-txt{background-size:40%}*/
	.ui-major-intro .intro-txt .m_tit{background-size:90%;}
	.ui-major-intro .intro-txt .vi_bg1{top:100px;}
}

@media only screen and (min-width:900px){
	.ui-major-intro{height:380px}
}

/* 인사말 넘버링(첫째,둘째,셋째) */
.mintro_txt{font-size:22px}
.mintro_txt strong{font-weight:600;color:#1461ac}

.ui.uit.mintro_num{border-top:none}
.num_micon{display:inline-block;float:left;width:40px;height:40px;border-radius:50%;background-color:#1461ac;line-height:40px;font-size:15px;color:#fff;text-align:center}
.ui.uit .inner .txtwrap .m-txt{height: auto; line-height: 20px; margin:30px 0;}
.ui.uit .inner .txtwrap .m-txt:first-child,.ui.uit .inner .txtwrap .m-txt:last-child{margin:0}
.ui.uit .inner .txtwrap .m-txt em{display:inline-block;width:90%; margin-left:15px;}

@media only screen and (max-width:768px){
	.ui.uit .inner .txtwrap li em{width:80%;}
	.ui.uit .inner .txtwrap li{height: auto}
}

@media only screen and (max-width:540px){
	.num_micon{display: block;float: none;margin:10px auto 2px;}
	.ui.uit .inner .txtwrap li em{width: 100%;margin: 15px 0 0 0;}
}

/* 인사말 B */ 
.major-intro_b .top-box{background:url(/images/common/major/sub/mintrob_bg.jpg)no-repeat; background-size: 100% 100%;}
.major-intro_b .top-box{position:relative;height:387px;color:#fff;}
.major-intro_b .top-box:before{content: '';position: absolute; left: 50px; bottom: 70px; width: 235px;height: 68px; background: url(/images/common/major/sub/mintrob_logo.png)no-repeat left bottom;}
.major-intro_b .top-box .inner-bg{position:absolute;bottom:65px;right:80px;padding:0 25px 0px 25px;width:250px;height: 250px;background:#0d53bc url(/images/common/major/sub/mintrob_logo2.png)no-repeat right bottom; text-align:left;}
.major-intro_b .top-box .inner-bg h2{margin-bottom:0;padding:45px 0 0 0;font-size:22px;font-weight: 500;color:#fff;text-align: center;}
.major-intro_b .top-box .inner-bg h2:before{display: none;}
.major-intro_b .ptxt{padding-top:30px;line-height:25px;font-size: 15px;}

@media(max-width:767px){
	.major-intro_b .top-box {height:250px;padding-top: 0}
	.major-intro_b .top-box .inner-bg{width: 100%;left: 0;top: 0;bottom: 0;}
	.major-intro_b .top-box .inner-bg h2{padding:85px 0 0 0;}
}

@media(max-width:400px){
	.major-intro_b .top-box .inner-bg h2{padding: 55px 0 0 0;}
}

/* 인사말 C */
.major-intro_c{margin-bottom: 30px;}
.major-intro_c:after{content: '';display: block;visibility: hidden;clear: both;}
.major-intro_c .m_txt{float: right;width: 40%;} 
.major-intro_c .m_bgimg{float: left;position: relative; width: 55%;padding:10px 0 0 24px;}
.major-intro_c .m_bgimg:before{content: '';position: absolute;left: 0;top: 0; width: 148px;height: 148px; background: url(/images/common/major/sub/mintroc_logo.png) no-repeat left top;}
.major-intro_c .m_bgimg img{height: 100%;}
.major-intro_c .m_txt .m_tit{width: 100%; height: 275px; background: url(/images/common/major/sub/mintroc_logo2.png) no-repeat right top; background-size: 100% 90%; font-size: 0; text-indent: -9999px;}
.major-intro_c .m_txt p{font-size: 28px;color: #2d2d2d;font-weight: 600;}
.major-intro_c .m_txt p strong{display: block;}

.ptit{font-size: 22px; color: #000;}
.ptit .blu{color: #1461ac;}
.ptit .bro{color: #a08061;}
.ptxt{font-size: 15px;}


@media(max-width:930px){
	.major-intro_c .m_bgimg{background-size: 100% 100%;}
}
@media(max-width:810px){
	.major-intro_c .m_bgimg{height: 300px;}
	.major-intro_c .m_bgimg:before{background-size: 90%;}
	.major-intro_c .m_txt .m_tit{height: 230px;margin-bottom: 30px;}
	.major-intro_c .m_txt p{font-size: 22px;}
}  

@media(max-width:680px){
	.major-intro_c{margin-bottom: 0px;}
	.major-intro_c .m_bgimg{float: none;width: 95%;height: 310px;margin-bottom: 30px;text-align: center;}
	.major-intro_c .m_bgimg:before{background-size: 80%;}
	.major-intro_c .m_txt{float: none;width: 95%;margin:auto;}
	.major-intro_c .m_txt .m_tit{background: url(/images/common/major/sub/mintroc_logo2.png) no-repeat center bottom; background-size: auto 100%;}
	.major-intro_c .m_txt p{padding-bottom: 25px;text-align: center;}

}

@media(max-width:450px){
	.major-intro_c .m_bgimg{height: 200px;}
	.major-intro_c .m_bgimg:before{background-size: 60%;}
	.ptit{font-size: 18px;}
	.ptxt{font-size: 14px;}

	.major-intro_c .m_txt .m_tit{background-size: 85%;}

}

/* 인사말 C 하단 박스 */
.major-foot_c{}
.major-foot_c:after{content: '';display: block;visibility: hidden;clear: both;}
.major-foot_c .foot_img{float: left; width: 35%;height: 182px;background: url(/images/common/major/sub/mintroc_f_bg.png);background-size: 100% 100%;}
.major-foot_c .foot_tit{float: right; width: 65%; height: 182px; padding: 7%; background: #1461ac;}
.major-foot_c .foot_tit p {font-size: 20px;color: #fff;}

@media(max-width:540px){
	.major-foot_c .foot_img{float: none;width: 100%;}
	.major-foot_c .foot_tit{float: none;width: 100%;padding:16% 15% 0 15%;}
	.major-foot_c .foot_tit p {font-size: 16px;}

}




/* 연혁A */
.history_box{margin-top:20px;}
.history_box p.tit{display: block;width: 267px;height: 97px; background: url(/images/common/major/sub/history_logo.png) no-repeat 100%; font-size: 0;text-indent: -9999px;}
.history_box .list_1st{position:relative}
.history_box .list_1st:before{content:"";display:block;position:absolute;left:8px;top:190px;width:1px;height:95.5%;background:#ddd}
.history_box .list_1st li{overflow:hidden;position:relative;padding-top:10px;background:none;}
.history_box .list_1st li.tit_logo{margin-bottom: 50px;}
.history_box .list_1st > li{padding:10px 0;}
.history_box .list_1st > li:after{display:none;}

.history_box .list_1st li span{float:left}
.history_box .list_1st li span.year{display:block;float:left;position:relative;font-size:28px;text-align:right;color:#1461ac}
.history_box .list_1st li span.year:before{display:inline-block;content:"";margin-right:15px;width:17px;height:17px;background:url(/images/common/major/sub/history_list.png) no-repeat;vertical-align:middle}
.history_box .list_1st li span.info{width:79%;margin:0;padding-left:0;line-height:1.2}
.history_box .list_1st li span.info ul li{padding-left:130px;line-height: 1.4;}	
.history_box .list_1st li span.info em{display:block}
.history_box .list_1st li span.info b{display:inline-block;position:absolute;left:30px;top:8px;margin:0 5px 0 0;font-size:17px;color:#333;vertical-align:middle;}


@media(max-width:768px){
	.history_box .list_1st li span.year{font-size:22px;}
}

@media(max-width:540px){
	.history_box .list_1st li span.info{width: 100%;}
	.history_box .list_1st li span.info ul li{padding-left: 90px;}
}

@media(min-width:769px){	
	.history_box{overflow:hidden;}
	.history_box{background:url(/images/common/major/sub/history_bg.png) no-repeat;background-size: 33%;}
	.history_box .list_1st li span.year{width: 96px;}
	.history_box .list_1st li span.info{font-size:16px}
	.history_box .list_1st{margin-left:35%;}
	.history_box .list_1st:before{top:195px;}
}


/* 반려동물산업학과 연혁 */


.history_box_cai{margin-top:20px;}
.history_box_cai p.tit{display: block;width: 267px;height: 97px; background: url(/images/common/major/sub/history_logo.png) no-repeat 100%; font-size: 0;text-indent: -9999px;}
.history_box_cai .list_1st{position:relative}
.history_box_cai .list_1st:before{content:"";display:block;position:absolute;left:8px;top:190px;width:1px;height:95.5%;background:#ddd}
.history_box_cai .list_1st li{overflow:hidden;position:relative;padding-top:10px;background:none;}
.history_box_cai .list_1st li.tit_logo{margin-bottom: 50px;}
.history_box_cai .list_1st > li{padding:10px 0;}
.history_box_cai .list_1st > li:after{display:none;}

.history_box_cai .list_1st li span{float:left}
.history_box_cai .list_1st li span.year{display:block;float:left;position:relative;font-size:28px;text-align:right;color:#1461ac}
.history_box_cai .list_1st li span.year:before{display:inline-block;content:"";margin-right:15px;width:17px;height:17px;background:url(/images/common/major/sub/history_list.png) no-repeat;vertical-align:middle}
.history_box_cai .list_1st li span.info{width:79%;margin:0;padding-left:0;line-height:1.2}
.history_box_cai .list_1st li span.info ul li{padding-left:130px;line-height: 1.4;}	
.history_box_cai .list_1st li span.info em{display:block}
.history_box_cai .list_1st li span.info b{display:inline-block;position:absolute;left:30px;top:8px;margin:0 5px 0 0;font-size:17px;color:#333;vertical-align:middle;}


@media(max-width:768px){
	.history_box_cai .list_1st li span.year{font-size:22px;}
}

@media(max-width:540px){
	.history_box_cai .list_1st li span.info{width: 100%;}
	.history_box_cai .list_1st li span.info ul li{padding-left: 90px;}
}

@media(min-width:769px){	
	.history_box_cai {overflow:hidden;}
	.history_box_cai {background:url(/images/cai/sub01/sub01_03.png) no-repeat;background-size: 33%;}
	.history_box_cai .list_1st li span.year{width: 96px;}
	.history_box_cai .list_1st li span.info{font-size:16px}
	.history_box_cai .list_1st{margin-left:35%;}
	.history_box_cai .list_1st:before{top:195px;}
}


/* 반려동물산업학과 연혁 */


@media(min-width:1200px){	
	.history_box{background-position:left 30px;background-size: 300px auto;}
	.history_box .list_1st:before{left:20px;}
	.history_box .list_1st li{font-size:15px;color:#666;}
	.history_box .list_1st li span.year:before{position:absolute;left:12px;top:15px;}
	.history_box .list_1st li span.year em{display:block;padding-left:35%;text-align:center;}

}


/*연혁B*/

.hisB{padding-bottom:100px;background: #f9f9f9;}
.hisB .hisBWrap{}
.hisB .hisBWrap .hisBttl{height: 300px;margin-bottom:40px;background:url(/images/major/common/sm_h_b.png) no-repeat center top;text-align: center;}
.hisB .hisBWrap .hisBttl h2{margin-top:10px;font-size:19px;text-align: center;}
.hisB .hisBWrap .hisBttl h2:before{display: none;}
.hisB .hisBWrap .hisBttl p{padding-top:150px;padding-left:53px;font-size: 26px;letter-spacing:55px;}

.hisB .his_txt{text-align:center;}
.hisB .his_txt h3{margin:25px 0 0;font-size: 25px;}
.hisB .his_txt p{font-weight:normal;font-size: 15px;}
.hisB .his_txt .col:last-child{padding-bottom:100px}

.hisB .hisB_img ul{width:90%;height:auto;margin:auto;}
.hisB .hisB_img ul:after{content:""; display: block;
visibility: hidden;clear: both;}
.hisB .hisB_img li{float:left;height:209px;background-size: cover;background-repeat:no-repeat;font-size:0;line-height: 0;text-indent: -9999px;}
.hisB .hisB_img .hisB_img1{width:39%;margin-right:1%;background-image:url(/images/major/common/sm_h_b_img1.jpg);}
.hisB .hisB_img .hisB_img2{width:60%;background-image:url(/images/major/common/sm_h_b_img2.jpg);}


@media (max-width:650px){
.hisB .hisBWrap .hisBttl p{padding-left:20px;font-size:20px;letter-spacing: 37px;}   
.hisB .hisB_img li{height:170px;}   
.hisB .hisB_img .hisB_img1, 
.hisB .hisB_img .hisB_img2{width:100%;margin-top:10px;} 

}

@media (max-width:400px){
.hisB .hisBWrap .hisBttl{height: 180px;margin-bottom:0px;background:url(/images/major/common/sm_h_b1.png) no-repeat center top;text-align: center;}
.hisB .hisBWrap .hisBttl h2{margin-top:0px;font-size:17px;text-align: center;letter-spacing: -1px;}.hisB .hisBWrap .hisBttl p {padding-top:90px;font-size:18px;letter-spacing:23px;}
.hisB .his_txt p{letter-spacing:-1px}
.hisB .his_txt .col:last-child {padding-bottom: 40px;}

}



/* 학과소개 A */
#txt .greeting.m_intro{padding:0 10px;}
.box_greeting{position:relative;margin:0 auto 30px;padding:52px 0 0 20px;}
.box_greeting:before{content:"";display:block;position:absolute;top:30px;left:8%;width:60%;height:13px;background:url(/images/common/major/sub/mintro_logo.png) no-repeat ;z-index:99}
.box_greeting:after{display: none;}
.box_greeting .msg{position:relative;width:90%;height: 352px; padding:145px 5% 12px 10%;border: 12px solid #205aab;
	-moz-border-image: -moz-linear-gradient(top left, #4ba3b4 0%, #205aab 100%);
	-webkit-border-image: -webkit-linear-gradient(top left, #4ba3b4 0%, #205aab 100%);
	border-image: linear-gradient(to bottom right, #4ba3b4 0%, #205aab 100%);border-image-slice: 1;/*background: url(/images/kor/common/bg_mask.png) repeat;*/}	
	/*.box_greeting .msg h2{padding:27px 0 0 0;background:none;color:#fff;font-size:22px;font-weight:600;line-height:28px;word-wrap:break-word;word-break:keep-all}*/
    .box_greeting .msg h2{padding:27px 0 0 0;background:none; font-size:22px;font-weight:600;line-height:28px;word-wrap:break-word;word-break:keep-all}
	.box_greeting .msg h2:before{display: inline-block;position: absolute;top: -35px;left: 3%;width: 46px;height: 75px;background: url(/images/common/major/sub/mintro_bg2.png) no-repeat;}
	/*.greeting p.name{padding-left: 0px;color:#fff;}*/
    .greeting p.name{padding-left: 0px;/*color:#fff;*/}
	.greeting.m_intro~.list_env.study p{line-height: 180%;}

	.grt_txt{}
	.grt_txt:after{content:"";display:block;clear:both;visibility:hidden}
	.grt_txt .col{text-align:justify}
	.grt_txt .col p{margin-bottom:20px;padding: 0;color:#767676;font-size:15px;line-height:25px;word-break: break-all;}
	.grt_txt .col p b{color:#333}


	@media only screen and (max-width:767px) {
		.box_greeting .msg{height: 200px;padding: 50px 5% 12px 10%;}
		.box_greeting:before{background-size: 100%;}
	}

	@media only screen and (min-width:480px) {
		.box_greeting{margin-bottom:90px;max-width:460px}
		.box_greeting:after{content:"";display:block;position:absolute;top:82%;right:0;width:160px;height:120px;}

		.greeting p.name{font-size:16px;}
	}

	@media only screen and (min-width:768px) {
		.box_greeting{padding:35px 0 0 0;margin-bottom:65px;max-width: 100%;}
		.box_greeting:before{top:20px;left:3%;width:50%;}
		.box_greeting:after{top:0;width:62%;height:420px}
		.box_greeting .msg{width: 45%;padding:85px 14% 0 5%;margin-top:10px;z-index: 1;}
		.box_greeting .msg h2{padding-top: 70px;font-size:26px;line-height:34px}
		.box_greeting .msg h2:before{top: -10px;}

		.grt_txt{margin-top: 70px;}
	}
	@media only screen and (min-width:1200px) {
		.box_greeting{padding: 45px 37% 0 0}
		.box_greeting .msg{width: 80%; padding :70px 14% 25px 30px;}
		.box_greeting:after{width:66%;height:436px}
		.box_greeting .msg h2{margin-bottom:10px;padding-top: 80px;font-size:38px;line-height:38px}
		.box_greeting .msg h2 span,	.box_greeting .msg h2 span em{line-height:38px}
	}

	/* 학과소개 하단 */
	.list_env.study{position:relative;margin:40px 0}
	.list_env.study .env{position:relative;width: 100%; min-height:155px;padding:0px 15px 20px 165px;border:none;word-wrap:break-word;word-break:keep-all;}
	.list_env.study .env b{color: #055fb7; font-size: 18px;line-height: 20px;font-weight: 600;}
	.list_env.study .env em.bold{display: block;font-weight: bold; font-size: 18px;}
	.list_env.study .bd_last{border:1px solid #ddd}

	.list_env.study .env .list_1st{margin:0}
	.list_env.study .env .list_1st li{margin:3px 0 0;color:#000;font-family: 'ntk','Dotum','arial','sans-serif';font-size:16px;line-height:22px;word-wrap:break-word;word-break:keep-all}
	.list_env.study .env .num_ico {display:block;position:absolute;top:10px;left:35px;width:100px;height:100px;background:url(/images/common/major/sub/mintro_ir.png) no-repeat;}
	.list_env.study .env .num_ico.ico1{background-position:0 0px}
	.list_env.study .env .num_ico.ico2{background-position:-100px 0px}
	.list_env.study .env .num_ico.ico3{background-position:0px -100px}
	.list_env.study .env .num_ico.ico4{background-position:-100px -100px}
	.list_env.study .env .num_ico.ico5{background-position:0px -200px}
	.list_env.study .env .num_ico.ico6{background-position:-100px -200px}
	.list_env.study .env .num_ico.ico7{background-position:0px -300px}
	.list_env.study .env .num_ico.ico8{background-position:-100px -300px}

	@media(max-width:540px){
		.list_env.study .env{padding:30px 20px}
		.list_env.study .env .num_ico{position:static;margin:0 auto 10px}
		.list_env.study .env .buttonset{text-align:center}
		.list_env.study .env .buttonset a{display:block;margin-top:10px}
		.list_env.study .env .buttonset a:first-child{margin-top:0}
	}


	/* 학과소개 B */
	.b_intro{position: relative;background: url(/images/common/major/sub/introb_bg.png) no-repeat right top;}
	.b_intro .txt_intro{position: relative; min-height: 300px;margin: 0 30px 0 0; padding:25px 310px 40px 0;}
	.b_intro .txt_intro img{position: absolute;right: 0;}
	.b_intro .txt_intro strong{display: block;margin-bottom: 15px;  color: #000;font-size: 38px;line-height:1.3; }
	.b_intro .txt_intro .tit{width: 90%; font-size: 20px;}
	.b_intro .txt_intro .point_intro{margin: 20px 0; font-size: 38px;color: #1461ac;}
	.b_intro .txt_intro .point_intro span{display: block;font-size: 18px;}
	.b_intro .txt_intro .txt{font-size: 15px; line-height: 170%;}
	
	/* 학과소개 추가(상담심리학과) */
	
	.b2_intro{position: relative;}
	.b2_intro .txt_intro{position: relative; min-height: 300px;margin: 0 30px 0 0; padding:25px 310px 40px 0;}
	.b2_intro .txt_intro strong{display: block;margin-bottom: 15px;  color: #000;font-size: 38px;line-height:1.3; }
	.b2_intro .txt_intro .tit{width: 90%; font-size: 20px;}
	.b2_intro .txt_intro .point_intro{margin: 20px 0; font-size: 38px;color: #1461ac;}
	.b2_intro .txt_intro .point_intro span{display: block;font-size: 18px;}
	.b2_intro .txt_intro .txt{font-size: 15px; line-height: 170%;}
	
	/* 학과소개 추가(상담심리학과) */

	.intro_diagram_wrap{position: relative;padding: 40px 60px;border: 1px solid #dcdcdc; margin-top:100px;}
	.intro_diagram_wrap h2{margin-bottom: 0px; color: #1461ac; font-size: 32px; text-align: center;}
	.intro_diagram_wrap h2:before{background: none;}
	.intro_diagram_wrap h3{position: relative; margin-bottom: 50px; color: #000; font-size: 24px;text-align: center;}
	.intro_diagram_wrap h3:after{content: ''; display: block; position: absolute; width: 16px; height: 25px; top: 45px;left: 49%; background: url(/images/common/major/sub/introb_bul.png) no-repeat;}
	.intro_diagram_wrap .intro_diagram{position: relative; overflow: hidden;}
	.intro_diagram_wrap .intro_diagram li span{display: block;position: relative; width: 127px; height: 127px; border-radius: 50%; background-color: #1461ac; color: #fff; font-size: 18px; margin: 0 auto 15px; padding: 53px 0;line-height: 25px; text-align: center;z-index: 1;}
	.intro_diagram_wrap .intro_diagram li span.long{padding: 40px 0px}
	.intro_diagram_wrap .intro_diagram li em {display: block;padding:0 43px 30px 43px; line-height: 20px; text-align: center;}

	@media(min-width: 769px){
		.intro_diagram_wrap:after { display: block; position: absolute; top: 250px; left: 22%; width: 55%; height: 1px;border-top: 1px solid #bababa; visibility: visible;}
		.intro_diagram_wrap .intro_diagram li{float: left;width: 33%;}

	}

	@media(max-width:768px){
		.b_intro{background: none;}
		.b_intro .txt_intro{ padding: 25px 0 40px 0;}
		.b_intro .txt_intro .tit{width: 100%;}
		.b_intro .txt_intro img{display: none;}
		
		.b2_intro{background: none;}
		.b2_intro .txt_intro{ padding: 25px 0 40px 0;}
		.b2_intro .txt_intro .tit{width: 100%;}
	}

	@media(max-width:540px){
		.b_intro .txt_intro .tit{font-size: 18px;}
		.b_intro .txt_intro strong{font-size: 30px;}
		.b_intro .txt_intro .point_intro{ font-size: 28px;}
		.b_intro .txt_intro .point_intro span{font-size: 16px;}
		
		.b2_intro .txt_intro .tit{font-size: 18px;}
		.b2_intro .txt_intro strong{font-size: 30px;}
		.b2_intro .txt_intro .point_intro{ font-size: 28px;}
		.b2_intro .txt_intro .point_intro span{font-size: 16px;}

		.intro_diagram_wrap{padding: 40px 0;}
		.intro_diagram_wrap h2{letter-spacing: -1px;}

		.intro_diagram_wrap h3:after{left:47%;}


	}

	/* 학과소개 C */
	.introc_tit{ font-size: 38px; }
	.introc_tit:before{display: none;}
	.introc_txt{font-size: 15px;line-height: 160%;}




	/* 조직도 */
	
.organ{}
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative}
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org > li:before{bottom:325px;left:50%;width: 1px;height:450px;}
.org .group:before{top:0px;left:9.2%;width:81.8%;height: 1px;}
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left:50.1%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/* 바이오코스메틱학과 */
.org .lv2-2 .group-2 > li > p:before{display:block;position:absolute;top:-30px;left:50.1%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2-2 .group-2 > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}
/* 바이오코스메틱학과 */

.org .single_group:before{top:32px;left:19.5%;width:102%;height: 1px;}
.org .lv2 .single_group > li > p:before{display:block;position:absolute;top:-80px;left:50.1%;height:83px;border-left:1px solid #ddd;content:''}
.org .lv2 .single_group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:180px;margin:0 auto 30px;border:0;background:#1461ac;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;position: relative;line-height:38px;}
.org .lv0 .t2:before{height: 1px; width: 20px; left: 44%; background: #4492dd; z-index: 0;} 

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#272c3c;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;position: relative; line-height:38px;}
.org .lv1 .t2:before{height: 1px; width: 20px; left: 44%; background: #5b6277; z-index: 0;} 
.org .lv2 .group{overflow:hidden;margin:0 -1% ; position:relative;/* left:131px;*/} /*20180416_수정*/
.org .lv2 .group > li{float:left;width:18%;margin:0 1%}
.org .lv2 .group > li > p{position:relative;margin:30px 0 0;line-height:40px;color:#3e3e3e;text-align:center}
.org .lv2 .group > li > p .t1{display:block;height:45px; line-height:40px;border: 3px solid #2a7ac8;}
.org .lv2 .group > li > p .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333;}
.org .lv2 .group > li > p .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}
.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

/* 바이오코스메틱학과 */
.org .lv2-2 .group-2{overflow:hidden;margin:0 -1% ; position:relative; left:275px;} /*20180416_수정*/
.org .lv2-2 .group-2 > li{float:left;width:18%;margin:0 1%}
.org .lv2-2 .group-2 > li > p{position:relative;margin:30px 0 0;line-height:40px;color:#3e3e3e;text-align:center}
.org .lv2-2 .group-2 > li > p .t1{display:block;height:45px; line-height:40px;border: 3px solid #2a7ac8;}
.org .lv2-2 .group-2 > li > p .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333;}
.org .lv2-2 .group-2 > li > p .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}
.org .lv2-2 .group-2 > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2-2 .group-2 > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2-2 .group-2 > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
/* 바이오코스메틱학과 */

.org .lv2 .single_group{overflow:hidden;margin:0 -1% ; position:relative; width:390px; height:177px; left:69px; top: -23px;} /*20180416_수정*/
.org .lv2 .single_group > li{float:left;width:18%;margin:0 1%}
.org .lv2 .single_group > li > p{position:relative;margin:30px 0 0;line-height:40px;color:#3e3e3e;text-align:center;top:83px;width:143px;}
.org .lv2 .single_group > li > p .t1{display:block;height:56px; line-height:49px;border: 3px solid #2a7ac8;}
.org .lv2 .single_group > li > p .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333;}
.org .lv2 .single_group > li > p .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}
.org .lv2 .single_group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .single_group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .single_group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

/*20180410 추가*/
.org .lv3 .groop{overflow:hidden;margin:0 -1%;margin-left:214px;position:  relative;left: 480px;margin-bottom:  30px;}
.org .lv3 .groop > li{float:left;width:15%;margin:0 1%}
.org .lv3 .groop > li > p{position:relative;margin:30px 0 0;line-height:40px;color:#3e3e3e;text-align:center}
.org .lv3 .groop > li > p .t1{display:block;height:45px; line-height:40px;border: 3px solid #2a7ac8;}
.org .lv3 .groop > li > p .t2{display:block;margin-top: 6px;padding: 7px; border:1px solid #ddd;color:#333; }
.org .lv3 .groop > li > p .t2 em{display: block; background: url(/images/common/major/sub/org_bul.png) no-repeat 0 8px;}
.org .lv3 .groop > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv3 .groop > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px; text-align:center}
.org .lv3 .groop > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}


.org .lv3 .groop > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}
.org .lv0{width:180px;margin:0 auto 30px;border:0;background:#1461ac;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;position: relative;line-height:38px;}
.org .lv3:before{height: 1px; width: 253px; left: 50%; background: #ddd; z-index: 0; top:50px;} 

/*20180410 추가*/

@media (max-width:768px){
  .org > li:before{display: none;}
  .org .lv0,.org .lv2 p{width:90%;}
  .org .lv0:before,.org .lv1:before{width: 11%; height: 1px; top: 40px; left: 5%;} 
  .org .lv0 .t2:before,.org .lv1 .t2:before{left: 48%;}
  .org .lv1{width:90%;margin:0 auto 10px}
  .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .org .lv2-2 .group-2 > li{float:right;width:80%;margin-top: 20px}
  .org .lv2 .single_group > li{float:right;width:80%;margin-top: 20px}
  .org .group:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .group-2:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .single_group:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .lv2 .group > li > p:before{top:20px;left:-3.9%;width:11%;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > p .t2 em{width: 30%; margin: 0 auto;}
  .org .lv2 .group > li > ul > .lv3 > p{margin:15px 0 0}
  .org .single_group:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .lv2-2 .group-2 > li > p:before{top:20px;left:-3.9%;width:11%;height:1px;margin-left:-7.5%;}
  .org .lv2-2 .group-2 > li > p{margin:0}
  .org .lv2-2 .group-2 > li > p .t2 em{width: 30%; margin: 0 auto;}
  .org .lv2-2 .group-2 > li > ul > .lv3 > p{margin:15px 0 0}
  
  .org .lv2 .single_group > li > p:before{top:20px;left:-3.9%;width:11%;height:1px;margin-left:-7.5%;}
  .org .lv2 .single_group > li > p{margin:0}
  .org .lv2 .single_group > li > p .t2 em{width: 30%; margin: 0 auto;}
  .org .lv2 .single_group > li > ul > .lv3 > p{margin:15px 0 0}


    .org > li:before{display: none;}
  .org .lv0,.org .lv3 p{width:90%;}
  .org .lv0:before,.org .lv1:before{width: 11%; height: 1px; top: 40px; left: 5%;} 
  .org .lv0 .t2:before,.org .lv1 .t2:before{left: 48%;}
  .org .lv1{width:90%;margin:0 auto 10px}
  .org .lv3 .groop > li{float:right;width:80%;margin-top: 20px}
  .org .group:before{width: 1px;height: 1330px;left: 10%;top:-130px;}
  .org .lv3 .groop > li > p:before{top:20px;left:-3.9%;width:11%;height:1px;margin-left:-7.5%;}
  .org .lv3 .groop > li > p{margin:0}
  .org .lv3 .groop > li > p .t2 em{width: 30%; margin: 0 auto;}
  .org .lv3 .groop > li > ul > .lv3 > p{margin:15px 0 0}
}

@media (max-width:630px){
  .org .lv2 .group > li > p .t2 em{width: 50%;}
  .org .lv2-2 .group-2 > li > p .t2 em{width: 50%;}
  .org .lv2 .single_group > li > p .t2 em{width: 50%;}
 }
@media (max-width:460px){
	.sub04_11 .org .lv2 .group > li > p:before{display: none;}
	.org .lv0 .t2:before,.org .lv1 .t2:before{left: 46%;}
	.org .lv2 .group > li > p .t2 em{width: 70%;}
	.org .lv2-2 .group-2{left: -34px;}
	.org .lv2-2 .group-2 > li > p .t2 em{width: 70%;}
	.org .lv2 .single_group > li > p .t2 em{width: 70%;}
}




/*이미지 확대 버튼*/ 
.pic_btn a, .ds_no {display: block;width:150px;margin: 10px 0 10px 0;line-height:30px;text-align: center;} /* 20181108_수정 */
.pic_btn a:hover{background-color:#1461AC;border-color:#1461AC;color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}





/*학부소개-아이콘 문단*/

.m-txt.icoP ul{overflow: hidden;margin-bottom:20px;}
.m-txt.icoP .icoli{float: left;width: 15%;}
.m-txt.icoP .icoli .num_micon{width:90px;height:90px;background:#1461AC url(/images/major/common/major_ico.png) no-repeat;}

.m-txt.icoP .icoli .ico1{background-position:18px 20px }
.m-txt.icoP .icoli .ico2{background-position:-115px 20px }
.m-txt.icoP .icoli .ico3{background-position:-240px 20px}
.m-txt.icoP .icoli .ico4{background-position:-365px 25px; }

.m-txt.icoP .txtli{float: right;width: 83%;}
.m-txt.icoP .txtli h4{margin: 10px 0 0px;color:#1461AC}



@media(max-width:767px){
.m-txt.icoP .txtli{width:80%}
.m-txt.icoP .icoli .num_micon{width:80px;height:80px;}
.m-txt.icoP .icoli .ico1{background-position:19px -59px }
.m-txt.icoP .icoli .ico2{background-position:-77px -59px}
.m-txt.icoP .icoli .ico3{background-position:-168px -58px;}
.m-txt.icoP .icoli .ico4{background-position:-262px -56px; }	
}

  
@media(max-width:460px){
.m-txt.icoP .txtli{width:72%}
.m-txt.icoP .icoli .num_micon{width:70px;height:70px;}
.m-txt.icoP .icoli .ico1{background-position:15px -63px;}
.m-txt.icoP .icoli .ico2{background-position:-82px -64px}
.m-txt.icoP .icoli .ico3{background-position:-173px -62px;}
.m-txt.icoP .icoli .ico4{background-position:-267px -60px; }	
}


/* 넘버링 카드식 나열 */
.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;}
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;}    
}


/* 찾아오시는 길 */ 
.map{position:relative;overflow:hidden;height:400px;/*border:1px solid #e5e6e7;*/ background:#4D5965;}

.box_local{position:relative;padding:20px;border:1px solid #ddd;background:#f8f8f8;}
.box_local:after{content:"";display:block;clear:both;visibility:hidden;}
.box_local h2{position:relative;display:inline-block;margin:0;padding:5px 20px;font-size:18px;line-height:20px;color:#06499d;font-weight:bold;background:none;}
.box_local h2 span{font-size:18px;line-height:20px;color:#071a69;font-weight:bold;font-family:'nsr','Malgun Gothic';}
.box_local .lst_local{float:left;display:inline-block;padding-top:16px;}
.box_local .lst_local li{position:relative;text-align:left;}
.box_local .lst_local li b {margin-right:5px;}
.box_local .lst_local li.last {margin-top:10px;}
.box_local .lst_local li.last a {display:block;width:auto;height:auto;padding:20px 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}

.box_local .lst_local li .ico_local{background:url(/images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local .lst_local li .ico_local.ico3{display:block;width:28px;height:36px;margin:0 auto 10px;background-position:0 0;}


@media all and (min-width:600px) {
.box_local{padding:20px 150px 20px 50px;}
.box_local h2{float:left;padding:35px 15px;/*margin-right:35px;*/}
.box_local h2 span{display:block;}
.box_local .lst_local li.last {position:absolute;right:50px;top:50%;margin-top:-50px;}
.box_local .lst_local li.last a {display:inline-block;height:100px;width:100px;padding:20px 0 0;}

}


.ui-map-box{padding:40px 0;margin:0 0 10px;border-bottom:1px solid #f1f1f1;}
.ui-map-box:after {content:"";display:block;clear:both;}
.ui-map-box h3 {float:left;width:15%;margin:0;padding:0}
.ui-map-box .txt_h3 {float:left;width:75%;}
.ui-map-box .txt_h3 li {margin:6px 0 0;font-size:14px;color:#666;line-height:1.4}
.ui-map-box .txt_h3 li:after {content:"";display:block;clear:both;}
.ui-map-box .ti {float:left;display:inline-block;width:55px;padding:4px 0 3px 0px;margin-right:10px;border-radius:20px;/*border:1px solid #333;*/font-size:13px;text-align:center;color:#fff;background-color:#701e20;}
.ui-map-box .txt_h3 li .rcon {float:left;margin-left:5px;margin-top:-5px;width:90%}
.ui-map-box .txt_h3 li .rcon strong{display:block;font-size:15px;color:#000;}



@media(max-width:600px){
	.ui-map-box h3{float:none;}
	.ui-map-box .txt_h3{float:none;width:100%;}
	.ui-map-box .ti{float:none;display:block;margin:10px 0 5px 0;}
}


/* 찾아오시는 길 */
.road_info .box_local .lst_local li b{margin-right:10px;}
.road_info .ui-map-box h3{width:12%;word-break:keep-all;word-wrap:break-word;}
.road_info .ui-map-box .txt_h3 > li{position:relative;padding-left:80px;}
.road_info .ui-map-box .txt_h3 > li .ti{position:absolute;left:0;top:0;}
.road_info .ui-map-box .txt_h3 .list_1st li{background-position:0 6px;}
.road_info .ui-map-box .txt_h3 .no_lepd { padding-left: 0; }


@media only screen and (min-width:600px) {	
	.road_info .box_local{padding:5px 5px 5px 50px;}
}

@media only screen and (max-width:1120px) {	
	.road_info .box_local .lst_local{padding-left:34px;width:auto;}
}

@media only screen and (max-width:1023px) {	
	.road_info .ui-map-box h3{width:20%;}
}

@media(min-width:780px){
	.road_info .box_local .lst_local{width: 50%; }
}

@media only screen and (max-width:780px) {	
	.road_info .box_local{padding:20px 25px;}
	.road_info .box_local .lst_local{margin-top:0;padding-left:0;}
	.road_info .ui-map-box h3{width:100%;}
	.road_info .box_local h2{display:block;float:none;padding:0;text-align:center;}
	.road_info .box_local h2:before,
	.road_info .box_local h2:after{display:inline-block;position:static;margin-top:0;vertical-align:middle;}
	.road_info .box_local h2 span{display:inline-block;padding: 5px 0 15px;}
	.road_info .ui-map-box .txt_h3{margin-left:0;}

}


@media only screen and (max-width:600px) {	
	.road_info .ui-map-box .txt_h3 > li{padding-left:0;}
	.road_info .ui-map-box .txt_h3 > li .ti{position:static;margin:10px 0;}
	.road_info .ui-map-box h3{width:100%;}
}

@media (max-width:767px){
.road_info .box_local h2::before{display: none;}
.box_local h2:before{display: none;}
}

/* 찾아오시는길 사이버투어 버튼 */
@media (max-width:800px){
	.cyber.road_info .box_local{padding: 20px 25px;}
	.cyber.road_info .box_local h2{display:block;float:none;padding:0;text-align:center;}
	.cyber.road_info .box_local h2:before,
	.cyber.road_info .box_local h2:after{display: none;}
	.cyber.road_info .box_local .lst_local{width: 100%;margin:0;padding: 0px 0 10px 0;}
	.cyber .btn_wrapbox {float: none;position: relative;top: 0;left: 0; width: 100%}
	.cyber .btn_wrapbox a{width: 100%}
}

@media (min-width:801px){
	.cyber.road_info .box_local .lst_local{width: 53%;}
	.cyber .btn_wrapbox {top: 27px;}
	.cyber .btn_wrapbox a span.cyb_icon{display: block; width: 35px; height: 28px; margin: 0 auto 5px; background: url(/images/common/major/sub/cyb_tour_bg.png);}
}

@media (min-width: 1026px){
	.cyber.road_info .box_local .lst_local{width: 60%;}
}





/*대학교육혁신본부 2017.05.25*/
/*대학교육혁신본부 인사말 2017.05.25*/
.per_bot { text-align:right; font-size:16px; }
.per_bot span { font-size:20px; }
.sub02_01_03 .orga_wrap .ty li .orga_ui { position:relative; z-index:99; line-height:23px; margin:0 auto; padding-top:125px; display:block; width:210px; height:210px; background:url(/images/pro_center/sub01/orga_03.png) center top no-repeat; font-size:17px; font-weight:bold; text-align:center; }
.sub02_01_03 .orga_wrap .ty li { padding:0;  border:none; }
.sub02_01_03 .orga_wrap .ty li .orga_ui.two {  background:url(/images/pro_center/sub01/orga_05.png) center top no-repeat; }
.sub02_01_03 .orga_wrap .ty li .orga_ui.three {  background:url(/images/pro_center/sub01/orga_07.png) center top no-repeat; }
.sub02_01_03 .orga_wrap .ty li .orga_ui.four {  background:url(/images/pro_center/sub01/orga_09.png) center top no-repeat; }
.sub02_01_03 .orga_wrap .ty:after { content: ""; display: block; position: absolute; z-index: 1; top: 105px; left: 5%; width: 90%; height: 1px; border-top: 1px dashed #ababab; visibility: visible; }
.sub02_01_03 .orga_wrap .ty li .f_no li { border:none; float:none;  width:230px;  margin: 3px 0; padding:0;  padding-left:11px; text-align:left; min-height: auto;}
.sub02_01_03 .orga_wrap .ty li .f_no { width:270px;  border:1px solid #ccc; margin:0 auto; padding:30px; margin-top:43px; }
.sub02_01_03 .orga_wrap .ty li .f_no:after {  content: ""; display: block; position: absolute;  z-index: 1; top: 209px; left: 50%;  width: 1px; height: 45px;  border-left: 1px solid #ccc; visibility: visible; }
.sub02_01_03 .orga_wrap .ty li:after { background:none; }
.sub02_01_03 .orga_wrap .ty li .f_no li:after { background:none; }
@media only screen and (max-width: 1024px) {
.sub02_01_03 .orga_wrap .ty li { width:48%; margin-bottom:13px; }
.sub02_01_03 .orga_wrap .ty:after { border-top:none; }

}
@media only screen and (max-width: 640px) {
.sub02_01_03 .orga_wrap .ty li { width:auto; }

}
/*대학교육혁신본부 업무소개 2017.05.25*/
.org2 > li:before { bottom: 50px; height: 250px; }
.org2 .lv1 .t1 { height: auto; line-height: 25px; padding-top:5px; padding-bottom:5px; }
@media (min-width: 769px) { 
.org2 .lv2_22 {  margin: 1%; left: 50%; margin-left: 20%; margin-bottom:30px; }
.org2 .lv2_11 { margin: 1%;  position:absolute; top:0;  left: 50%; margin-left: 14%; margin-top:0; }
.org2 .lv2_22:before {
    margin-left: 15%;
    width: 30%;
    top: 20px;
    height: 1px;
}
}
/*대학교육혁신본부 오시는길 2017.05.25*/
@media (min-width: 768px) { 
.wd0 .wd1 span{padding:15px 0;}
.wd0 .wd1 .wd { width:35%; }
.wd0 .wd1 .wd { width:45%; }
.btn_wrapbox2 { text-align:right; }

/*대학교육혁신본부 학습법가이드북 2017.05.25*/

.some_binding { width:48%; float:left; margin-bottom:20px; }
}
.btn_wrapbox2  { margin-top:20px;  } 
.btn_wrapbox { position:absolute; top:42px; right:15px; }


@media (max-width: 768px) {
.btn_wrapbox { position:relative; float:none; top:5px;  right:0; text-align:center; }
.btn_wrapbox2 { text-align:center; }

 }
@media (max-width: 420px) {
.btn_wrapbox2 a { display:block; margin-bottom:10px; }

 }
.lele { text-align:left; padding-left:30px; }




/*big number 나열*/


.ui.uit.big_num{margin-bottom:40px;background-color:transparent;}
.big_num .txtwrap .num_micon{width:70px;height:70px;line-height:70px;font-size:32px;}
.ui.uit.mintro_num.big_num{margin-top:30px;border:0;}
.ui.uit.big_num .inner{padding:0;}
.ui.uit.big_num .inner .txtwrap .m-txt{overflow:hidden;padding:15px 0;;margin:0;border-bottom: 1px solid #ddd;line-height: 70px}
.ui.uit.big_num .inner .txtwrap .m-txt em{width:90%;margin:0;padding-left:30px;line-height: 1.3;}
.ui.uit.big_num .inner .txtwrap .m-txt:first-child{padding-top:0px;}
.ui.uit.big_num .inner .txtwrap .m-txt:last-child{padding-bottom:0px;border-bottom:0;}

.ui.uit.big_num.w50 .inner .txtwrap .m-txt em{width:auto;}
.ui.uit.big_num.w50 .inner .txtwrap .m-txt:first-child{padding-top:15px;}
.ui.uit.big_num.w50 .inner .txtwrap .m-txt:last-child{padding-bottom:15px;border-bottom:1px solid #ddd;}

@media(max-width:1027px){
.ui.uit.big_num .inner .txtwrap .m-txt em{width:80%;}
.ui.uit.big_num.spcl .inner .txtwrap .m-txt em{width:auto;}

}

@media(max-width:767px){
.big_num .txtwrap .num_micon{float:none;margin:auto;}
.ui.uit.big_num .inner .txtwrap .m-txt{line-height:1.6;}
.ui.uit.big_num .inner .txtwrap .m-txt em{float:none;padding-left:30px;margin-top:20px;text-align: left}
}

@media(max-width:540px){	
.ui.uit.big_num .inner .txtwrap .m-txt em{width: 100%;padding-left:0px;margin-left:0;text-align: center;}
.ui.uit.big_num.spcl .inner .txtwrap .m-txt em{width:100%;}
}


/*다이어그램*/

.intro_diagram_wrap.nobrdr{border:0;}
.intro_diagram_wrap .intro_diagram li span.lgtxt{padding-top:40px;}

.intro_diagram_wrap.crcl5{padding:0 30px;}

.intro_diagram_wrap.crcl5.nobrdr{border:0;}
.intro_diagram_wrap.crcl5:after{top: 150px;}

h3.blck,
.dsg3col h3{margin-top:20px;margin-bottom:30px;color:#333;font-size: 22px;text-align: center;}
.center{text-align: center;}

.ui.uilnk.dsg3col .box_col .col .item{padding:0;border:0; border-top:3px solid #4B4E61;}
.ui.uilnk.dsg3col .box_col .col .item h4{padding:15px 0 5px;;text-align: center;}
.ui.uilnk.type1.dsg3col .box_col .col .bico .ico{position:relative;z-index:5;width:30px;height:30px;border-radius: 50%;background:#3B4896;}
.ui.uilnk.type1.dsg3col .box_col .col .bico .ico.icon2{background:#E3B336;}
.ui.uilnk.type1.dsg3col .box_col .col .bico .ico:after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-right:2px solid #fff;;border-bottom:2px solid #fff;;transform: rotate(45deg);}

.ui.uilnk.type1.dsg3col .box_col .col ul{height:auto;padding:30px;margin-top: -15px;border:1px solid #ddd;}
.ui.uilnk.type1.dsg3col .box_col .col ul li{width:100%;}
.ui.uilnk.type1.dsg3col .box_col .col ul li.no_blt{padding-left:0;background: 0;font-size:17px;}


@media (min-width:769px){
.intro_diagram_wrap.crcl5 .intro_diagram li{width:20%;}
.intro_diagram_wrap.crcl5:after{width:60%;top: 155px;left: 20%;}

.ui.uilnk.type1.dsg3col .box_col .col ul{height:280px;}
.ui.uilnk.type1.dsg3col.srt .box_col .col ul{height:150px;}
}


.intro_diagram_wrap.bigcrcl {background-color: #fafafa;}
.intro_diagram_wrap.bigcrcl h3{margin-top:20px;}
.intro_diagram_wrap.bigcrcl h3:after{background-image:url(/images/common/major/sub/introb_bul1.png);}
.intro_diagram_wrap.bigcrcl .intro_diagram li span{width:165px;height:165px;background-color:#fff;border:5px solid #74A7BD;color:#74A7BD;}
.intro_diagram_wrap.bigcrcl .intro_diagram li span.lgtxt{padding-top:40px;}
.intro_diagram_wrap.bigcrcl .intro_diagram li span em{padding: 0 30px 30px;color:#666;font-size:15px;}

@media (min-width:769px){
.intro_diagram_wrap.bigcrcl:after{top:230px;}	
.intro_diagram.crcl2{margin-left:19%;}
.intro_diagram.crcl2:after{content: "";visibility: visible;display: block;position: absolute;top: 80px;left: 22%;width: 25%;height: 1px;border-top: 1px solid #bababa;}
.intro_diagram.crcl2 li:last-child{margin-left:50px;}

.intro_diagram.crcl3:after{content: "";visibility: visible;display: block;position: absolute;top: 80px;left: 22%;width: 55%;height: 1px;border-top: 1px solid #bababa;}

.intro_diagram_wrap.noect h3{padding-top:0;margin-top:0}
.intro_diagram_wrap.crcl5.bg:after{top:135px;}

}

.intro_diagram_wrap.noect{padding-top:0;margin-top:0}
.intro_diagram_wrap.noect:after{top:150px}
.intro_diagram_wrap.bg h3{margin-bottom:30px;font-size:27px;}
.intro_diagram_wrap.bg h3:after{display: none;}

.ui.uilnk.type1.dsg3col.w100p{width:100%;}
.ui.uilnk.type1.dsg3col.w100p .box_col .col{float:none;width:100%;}
.ui.uilnk.dsg3col.bgh4 .box_col .col .item h4{font-size:20px;}
.ui.uilnk.type1.dsg3col.w100p .box_col .col p{margin-top: -15px;padding:30px;border:1px solid #ddd;font-size:20px;color:#222;}
.ui.uilnk.dsg3col.w100p .box_col .col .item{border-top:0;}


@media (min-width:1024px){
.intro_diagram_wrap.nobrdr.bg{padding-bottom: 20px;background: url(/images/smics/sub01/01_04_bg.png) no-repeat center top;}
}

.intro_diagram_wrap.pt_0,
.intro_diagram_wrap.pt_0 h3.pt_0{padding-top:0;}
.intro_diagram_wrap.pt_0 h3.pt_0{margin-top:10px;}
.intro_diagram_wrap.icobg h3{margin-bottom:30px;}
.intro_diagram_wrap.icobg h3:after{display:none;}

.intro_diagram_wrap.nobrdr.pt_0:after,
.intro_diagram_wrap.icobg:after{top:150px;} 
.intro_diagram_wrap.icobg .intro_diagram li span{width:165px;height:165px;border-radius:0;background-color:transparent;background:url(/images/common/major/sub/dg_5deg_3.png) no-repeat;letter-spacing: -1px; line-height: 1.2;}
.intro_diagram_wrap.icobg .intro_diagram li span.bgico2{background-position-x:-249px; }
.intro_diagram_wrap.icobg .intro_diagram li span.bgico3{background-position-x:-494px;}

p.fs_15,
.ui.uilnk.type1.dsg3col.w100p .box_col .col p.fs_15{font-size:15px;}

.intro_diagram_wrap.bigcrcl.nobg{background-color: transparent;padding-bottom:0;}
.intro_diagram_wrap.bigcrcl.nobg span{font-size:16px;letter-spacing: -1px;line-height: 1.5;}


.intro_diagram_wrap.blcrcl .intro_diagram li span{border-color:#1461ac;color:#1461ac;}
.intro_diagram_wrap.blcrcl h3:after{background: url(/images/common/major/sub/introb_bul.png) no-repeat;}


/*학부 교육목표 타이틀*/

.ttlwrap{display: block; position: relative; width: 280px; margin: 0 auto;}
.ttlwrap.ttl_img{width: auto;}
.ttlwrap h3.mjttl{position: absolute;top: 65px;left: 95px;color:#333;}
.ttlwrap h3.mjttl em{display: block;font-size:24px;color:#1461ac;}



.bgbox{padding:40px 0 0;border:1px solid #ddd; background: #fafafa;}


/*가로스크롤테이블*/
@media(max-width: 767px){
.scl_x{width:100%;overflow-x: scroll;}
.scl_x .tbl_basic{width:768px;}
}



@media(max-width: 600px){
.ui.uia .item:before{display:none;}
.ui.uia .item:after{display:none;}
.ui.uia .item b{padding-top: 15px;line-height: 1.3;}
}


/* stu_life sub01_01, kor sub04_04_02_03  조직구성 */

.s0105 div{width:100%;position:relative;margin:0 0 20px;padding:40px 40px 20px 22%;border:1px solid #ddd;}
.s0105 div.wp100{width:100%;}
.s0105 div h3{position:absolute;top:-20px;left:40px;padding:0;background:0;font-size:18px;line-height:1.3}
.s0105 div h3 span{display:block;font-size:16px;}
.s0105 div ul:first-child{border-top:0;}
.s0105 div ul{position:relative;margin-bottom:20px;padding-left:30px;border-left:1px dashed #ccc;/*border-top:1px solid #333;*/}
.s0105:after,
.s0105 div ul:after{content:"";display:block;visibility:hidden;clear:both}
.s0105 div ul li {position:relative;width:64%;padding-left:70px;}
.s0105 div ul li em{position:absolute;left:0;top:0;margin-right:5px;font-weight:bold;color:#333}

@media only screen and (max-width:767px) {
    .s0105 div{padding:40px;}
    .s0105 div h3{position:static;padding-bottom:10px;margin-top:0;border-bottom:2px solid #333;}
    .s0105 div h3:after{content:"";display:block;visibility:hidden;clear:both;}
    .s0105 div h3 span{display:inline;float:right;}
}

@media only screen and (max-width:480px) {
    .s0105 div ul li{width:100%;}
    .s0105 div ul li.pri{position:static;width:100%;padding-left:0;padding-top:30px;margin-top:20px;border-left:0;border-top:1px dashed #ccc;}
}

@media only screen and (max-width:350px) {
     #content .s0105 div ul{padding-left:10px;font-size:13px;}
}
 
.kor_s0105.s0105 div{padding:40px 40px 20px 15%;}
.kor_s0105.s0105 div{width:49%;float:left;margin:0 0.5% 1%;}
.kor_s0105.s0105 div.wp100{width:99%;margin:0 0.5% 1%;}
.kor_s0105.s0105 div ul li{width:100%;margin-bottom:5px;padding-left:70px;word-break:keep-all;}
.kor_s0105.s0105 div h3{margin-top:30px;padding:20px 20px 25px 30px;/*background:url(/images/stu_life/sub01/bg_ti_010501.png) no-repeat 100% 0;*/}


@media(max-width:1399px){	
	.kor_s0105.s0105 div{padding-right:20px;}
	.kor_s0105.s0105 div ul li{padding-left:115px;}
}

@media(max-width:1279px){
	.kor_s0105.s0105 div{padding:30px 30px 20px 30px;}
	.kor_s0105.s0105 div h3{position:relative;padding:0 40px 10px 0;left:0;top:0;margin:0 0 10px;border-bottom:1px dotted #ccc;background-position:60px 0 }
    .kor_s0105.s0105 div ul{border:none;}
}
@media(max-width:640px){
	.kor_s0105.s0105 div{width:100%;float:none;margin:0 0 2%;margin:0 0 2%;margin:0 0 2%;}
}

@media(max-width:639px){
	.sub06_01_01 .col5 .ui.uip.type2 li{width:100%;margin-bottom:30px;}
}

@media(max-width:767px){
	.kor_s0105.s0105 div{width:100%;}

}

@media(min-width:1024px){
	.kor_s0105.s0105 div h3{left:3%;}
}

@media(min-width:1280px){	
	.kor_s0105.s0105 div h3{left:0;}

}



.ltsp_m1{letter-spacing: -1px;}   


/* kor sub04 sub040313_모듈 */

table caption{ /*height:0;*/ text-indent:-100000px;font-size:0;line-height:0;}
.tbl_another{display:table;margin-bottom:10px;width:100%;border-top:2px solid #1461ac;border-bottom:1px solid #e5e5e5;border-collapse:separate;border-collapse:collapse}
.tbl_another th{padding:12px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#555;}
.tbl_another td{padding:12px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#555;}
.tbl_another th{background: url(/images/common/monoptn.gif);}
.tbl_another th:first-child,
.tbl_another td:first-child{border-left:none}
.tbl_another th.trw,
.tbl_another td.trw{border-right:1px solid #ddd;}
.tbl_another tbody th,
.tbl_another thead th{vertical-align:middle;}
.tbl_another tbody th,
.tbl_another tfoot th{background-image:none;}
.tbl_another tbody th{color:#333;background-color:none;}
.tbl_another thead th{color:#333;font-size:15px;font-size:15px;font-family:'nsr','Malgun Gothic';color:#121212;}
.tbl_another th[rowspan],
.tbl_another td[rowspan]{border-right:1px solid #e5e5e5;}
.tbl_another th:last-child,
.tbl_another td:last-child{border-right:none;}
.tbl_another td:nth-child(1){background-color:#fafbfc;}
.tbl_another th:nth-child(1){background-color:#fafbfc;}

/*.tbl_basic th[colspan]{border-left:none;}*/
.tbl_another th{border-left-color:#e5e5e5;border-bottom-color:#e5e5e5;}
.tbl_another td{border-left-color:#e5e5e5;border-bottom-color:#e5e5e5;}
.tbl_another th.lf_line,
.tbl_another td.lf_line{border-left: 1px solid #e5e5e5;}
.tbl_another td.lf_noline{border-left:none;}
.tbl_another td img{vertical-align:middle}
.tbl_another ul li{font-size:15px}


.tbl_another.tbl_yellow thead th{background-color:#fff000;color:#000;font-size:17px;font-weight:bold}




.tbl_another.tbl_type1{border-top-color:#121212;border-bottom-color:#ddd;border-collapse:separate;}
.tbl_another.tbl_type1 th,
.tbl_another.tbl_type1 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_another.tbl_type1 thead th{background-color:#f4f4f4;border-bottom-color:#e5e5e5;}
.tbl_another.tbl_type1 tfoot th{background-color:#fafafa;}

.tbl_another.tbl_type2{border-top-color:#121212;border-bottom-color:#e5e5e5;}
.tbl_another.tbl_type2 th,
.tbl_another.tbl_type2 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_another.tbl_type2 tbody th{color:#333}
/*.tbl_basic.tbl_type2 thead th,*/
.tbl_another.tbl_type2 tfoot th{background-color:#f1f1f1;}

.tbl_another td.border-left{border-left:1px solid #e5e5e5;}

.rwd_wrap{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}

.tbl_another.type1{border-top:none;}
.tbl_another.type1 tbody{border-top:1px solid #121212;}

/* kor sub04 sub040313_모듈 */


.collapsible {border: 1px solid #ddd; border-left: 0; border-right: 0; mdisplay: block; mposition: relative; cursor: pointer; padding: 18px; width: 100%; text-align: left; font-size: 17px;}
.active, .collapsible::hover {border: 2px solid #1461ac;}
.content {padding: 0 18px; margin-bottom: 15px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out;}
.collapsible:after {content: '\002B'; color: #1461ac; float: right; margin-left: 5px;}
.active:after {content: "\2212";}














