@charset "utf-8";

div, article, p, ul{display: block; unicode-bidi: isolate;}

.container{z-index: 4; position: relative; width: 100%; min-height: 500px; height: auto !important; font-size: 1em; zoom: 1;}
#txt{max-width: 1200px; margin: 0 auto;font-family: 'Noto Sans KR', sans-serif;}

.sub01_01 .ui.uilnk .box_col .col .item p{text-align: center;}

#ctt{margin: 0; padding: 0; border: 0;}
#ctt_con{padding: 0 0 50px;}
#cont_tit{font-size: 40px; line-height: 42px; font-weight: bold; margin: 80px 0 60px; font-family: "NanumSquare", sans-serif; background: url(/images/smuhc/common/tit_bg.jpg) no-repeat 0 bottom; padding-bottom: 25px;}

#cont{width: 100%;}

.txt{font-size:16px;line-height:24px;color:#333;letter-spacing:-0.3px;font-family: "NanumSquare", sans-serif;}
.img{text-align:center;margin:18px 0 80px;}

.img_tit{word-break: break-all; font-size: 26px; line-height: 28px; color: #082559; font-weight: bold; font-family: "NanumSquare", sans-serif; padding-left: 42px; background: url(/images/smuhc/common/img_tit_bg.jpg) no-repeat 0 0; margin: 58px 0 28px;}

.dot{list-style:none;padding:0;margin:0;display:inline-block;width:100%;}
.dot li{display: list-item;text-align: -webkit-match-parent;unicode-bidi: isolate;font-size:16px;line-height:24px;color:#333;padding-left:15px;background:url('/images/smuhc/common/dot.jpg') no-repeat 0 11px;margin-bottom:3px;font-family: "NanumSquare", sans-serif;}
.dot li:last-child{margin-bottom:0;}
.dot li b{font-weight:500;}

tr{display: table-row;vertical-align: inherit;unicode-bidi: isolate;border-color: inherit;}
td{display: table-cell;vertical-align: inherit;unicode-bidi: isolate;}
tbody{display: table-row-group;vertical-align: middle;unicode-bidi: isolate;border-color: inherit;}

.tb_01{width:100%;border-top:2px solid #082559;}
.tb_01 caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
.tb_01 tr th{font-size:16px;line-height:18px;color:#333;font-weight:500;background:#f8f8f8;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:14px 0;}
.tb_01 tr th.last{border-right:0;}
.tb_01 tr td{font-size:16px;line-height:18px;color:#333;text-align:center;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:14px 0;}
.tb_01 tr td.last{border-right:0;}

.latest_board {position:relative;width:100%;height:auto;padding:0;margin-top:70px;}
.latest_board h1{font-size:22px;line-height:24px;color:#333;padding:0;margin:0px 0 25px;}
.latest_board ul {width:100%;padding:0;margin:0;}
.latest_board ul li {list-style: none;font-size:16px;line-height:18px;clear:both;margin-bottom:13px;padding-left:15px;background:url('images/smuhc/sub03/latest_dot.jpg') no-repeat 0 8px;}
.latest_board ul li a{color:#333;font-weight:300;}
.latest_board ul li:last-child{margin-bottom:0;}
.latest_board ul li span{font-size:14px;color:#666;font-weight:300;}
.latest_board .btn_more { position:absolute;top:32px;right:30px;width:23px;height:23px;text-indent:-9999em;background:url('/images/smuhc/sub03/latest_more.jpg') no-repeat;margin:0;}
.latest_board .category { float:left;width:78px;color:#000;font-weight:bold; }

.lt_more {position:absolute;top:3px;right:0px;}

.latest_tb_01{width:100%;border-top:2px solid #000;}
.latest_tb_01 tr th{font-size:16px;line-height:18px;color:#333;font-weight:500;border-bottom:1px solid #aaaaaa;padding:12px 0;}
.latest_tb_01 tr td{font-size:14px;line-height:16px;color:#333;border-bottom:1px solid #eeeeee;padding:12px 0;}
.latest_tb_01 tr td a{color:#333;}
.latest_tb_01 tr td.subject{padding-left:28px;}
.latest_tb_01 tr td.name{text-align:center;}
.latest_tb_01 tr td.date{text-align:center;}

.pic_btn a, .ds_no{display:block; width:150px; margin:10px 0 10px 0; line-height:30px; text-align:center; font-size:16px; font-family:"NanumSquare", sans-serif;}
.box_tit{word-break: break-all;font-size:20px;line-height:22px;color:#333;font-weight:400;margin-bottom:12px;}

/*sub01_01*/

.box01{width:100%;height:212px;background:url('/images/clinic/sub02/cont_0201_bg01.jpg') no-repeat 0 0;}
.box01 p{font-size:30px;line-height:32px;color:#fff;font-weight:500;text-align:center;font-family:"NanumSquare", sans-serif;padding-top:88px;}

.box02{width:841px;height:206px;position:relative;background:url('/images/smuhc/sub02/cont_0201_bg02.jpg') no-repeat 0 0;margin:45px auto 38px;font-family:"NanumSquare", sans-serif;}
.num{font-size:18px;line-height:20px;color:#fff;font-weight:500;letter-spacing:-0.3px;}
.num01{position:absolute;top:63px;left:116px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}
.num02{position:absolute;top:63px;left:397px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}
.num03{position:absolute;top:63px;left:680px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}

.postxt{font-size:20px;line-height:26px;color:#fff;font-weight:500;text-align:center;letter-spacing:-0.3px;}
.txt01{position:absolute;top:99px;left:66px;font-family: "NanumSquare", sans-serif;}
.txt02{position:absolute;top:99px;left:362px;font-family: "NanumSquare", sans-serif;}
.txt03{position:absolute;top:99px;left:608px;font-family: "NanumSquare", sans-serif;}

.txt_wrap{text-align:justify}
.txt_wrap .cont_txt{display:inline-block;width:100%;font-size:18px;line-height:26px;color:#333;font-weight:300;letter-spacing:-0.3px;margin-bottom:25px;font-family:"NanumSquare", sans-serif;}
.txt_wrap .cont_txt span{font-weight:500;}
.txt_wrap:after {content:'';display:inline-block;width:100%}

p.name_p{display:inline-block;width:100%;font-size:18px;line-height:26px;color:#333;font-weight:300;letter-spacing:-0.3px;margin-bottom:25px;font-family:"NanumSquare", sans-serif;}
p.name_p span{margin-left: 15px;font-weight:500;}

.date{font-size:16px;line-height:18px;color:#333;font-weight:500;font-family:"NanumSquare", sans-serif;text-align:right;margin-top:20px;}
.name{font-size:20px;line-height:22px;color:#333;font-weight:500;font-family:"NanumSquare", sans-serif;text-align:right;margin-top:3px;}

h2{display:inline-block; width:100%; font-size:24px; font-weight:600; line-height:26px; color:#082559; font-family:"NanumSquare", sans-serif; word-break:keep-all; margin:45px 0 10px 0; padding-top:5px;}
h3{display:inline-block; width:100%; font-size:20px; font-weight:600; line-height:26px; color:#055fb7; font-family:"NanumSquare", sans-serif; word-break:keep-all; margin:45px 0 10px 0; padding-top:5px;}

/* 학과개요 */
@media(min-width: 769px){
	.intro_diagram_wrap:after{display: none;}
	.intro_diagram:after {content: "";display: block;position: absolute;top: 65px;left: 22%;width: 55%;height: 1px;border-top: 1px solid #bababa;visibility: visible;}
	.intro_diagram_wrap .intro_diagram.box_2 li{width: 50%; }
}	

/* sub01_01 */
.ctt_wrap{width:1000px; margin:0 auto;}
/* sub01_02 */

.intro-box01{width:100%;height:480px;background:url('/images/clinic/sub01/mintrob_bg_25ver.jpg') no-repeat 0 0;}
.intro-box01 p{font-size:40px;line-height:32px;color:#fff;font-weight:600;text-align:center;font-family:"NanumSquare", sans-serif;padding-top:75px;}

.sub01_02 .box_tit{word-break: break-all;font-size:20px;line-height:22px;color:#333;font-weight:400;margin-bottom:12px;}

.sub01_02 .box01{width:648px;height:198px;background:#f7f7f7;padding:22px 35px 22px 25px;}
.sub01_02 .map{position:absolute;top:5px;right:12px;background: none;}

.sub01_02 .txt{font-size:16px;line-height:24px;color:#333;letter-spacing:-0.3px;font-weight:300;}
.sub01_02 .txt b{font-weight:500;}

.sub01_02 .box02{width:830px;height:340px;background:url('/images/smuhc/sub01/cont_0102_bg01.jpg') no-repeat 0 0;margin:60px auto;position:relative;font-family: "NanumSquare", sans-serif;text-align:center;}
.sub01_02 .box02 .num01{position:absolute;top:170px;left:117px;font-size:28px;line-height:30px;color:#fff;}
.sub01_02 .box02 .num02{position:absolute;top:188px;left:402px;font-size:28px;line-height:30px;color:#fff;}
.sub01_02 .box02 .num03{position:absolute;top:170px;left:684px;font-size:28px;line-height:30px;color:#fff;}

.sub01_02 .box02 .txt01{position:absolute;top:230px;left:64px;font-size:20px;line-height:30px;color:#fff;}
.sub01_02 .box02 .txt02{position:absolute;top:250px;left:362px;font-size:20px;line-height:30px;color:#fff;}
.sub01_02 .box02 .txt03{position:absolute;top:230px;left:640px;font-size:20px;line-height:30px;color:#fff;}

.sub01_02 .box03{width:100%;border-top:1px solid #d9d9d9;border-collapse: separate;
    text-indent: initial;
    border-spacing: 2px;}
.sub01_02 .box03 caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
.sub01_02 .box03 tr td{border-bottom:1px solid #d9d9d9;font-size:20px;line-height:22px;color:#333;font-weight:500;padding:48px 0;}
.sub01_02 .box03 tr td ul{list-style:none;padding:0;margin:0;display:inline-block;width:100%;}
.sub01_02 .box03 tr td ul li{font-size:16px;line-height:18px;color:#333;font-weight:300;margin-bottom:9px;}
.sub01_02 .box03 tr td ul li:last-child{margin-bottom:0;}
.sub01_02 .box03 tr td img{margin:0 35px 0 85px;vertical-align:middle;}

.sub01_02 .box04{list-style:none;padding:0;margin:0 44px;display:inline-block;width:912px;}
.sub01_02 .box04 li{float:left;width:292px;margin-right:18px;}
.sub01_02 .box04 li:last-child{margin-right:0;}
.sub01_02 .box04 li .bg_tit{font-size:20px;line-height:62px;color:#fff;font-weight:500;width:100%;height:62px;font-family: "NanumSquare", sans-serif;text-align:center;}
.sub01_02 .box04 li .bg01{background:url('/images/smuhc/sub01/cont_0102_bg02.jpg') no-repeat 0 0;}
.sub01_02 .box04 li .bg02{background:url('/images/smuhc/sub01/cont_0102_bg03.jpg') no-repeat 0 0;}
.sub01_02 .box04 li .bg03{background:url('/images/smuhc/sub01/cont_0102_bg04.jpg') no-repeat 0 0;}
.sub01_02 .box04 li .list{border:1px solid #d9d9d9;border-top:0;padding:30px 20px;height:166px;}

.sub01_02 .tb_01 tr td.tal{text-align:left;padding:20px 15px;}
.sub01_02 .tb_01 tr td .list{list-style:none;margin:0;padding:0;display:inline-block;width:100%;}
.sub01_02 .tb_01 tr td .list li{margin-bottom:12px;}
.sub01_02 .tb_01 tr td .list li:last-child{margin-bottom:0;}
.sub01_02 .tb_01 tr td p.photo_tit{margin-top:7px;}

/* 인사말 B */ 
.major-intro_b .top-box{background:url(/images/common/major/sub/mintrob_bg_25ver.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;}
}

/* sub01_02 */

@media(max-width: 768px){
	.ctt_wrap{width:auto; margin:0 auto;}
	#cont_tit{font-size:25px; line-height:4px; margin: 80px 0 60px;}
	.txx_wrap .cont_txt{font-size:16px;}
	.pic_btn a, .ds_no{width:191px; font-size:14px;}
	.intro-box01 p{font-size:24px;}
	.col_name h2{font-size:18px;}
}



/* sub01_04 */

/* 교육시설 및 장비 */
/* .mb_20{border-top: 1px solid #ddd; padding: 30px 0;}
.ui.uic .box_col.col4 .col{width: 49%;}
.col_name{margin-bottom: 10px;}
.col_name h2{color: #055fb7;}
 */
 
.ui {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* 각 div 간의 간격 */
}

.box_col {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* 각 div 간의 간격 */
    justify-content: space-between;
    width: 100%; height:100%;
}

.col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    flex: 1 1 calc(25% - 20px); /* 4개씩 한 줄에 배치, 간격 고려 */
    box-sizing: border-box;
    border-top:1px solid #ddd;
    padding:30px 0;
    height: 4%; /* 모든 요소들이 동일한 높이를 가지도록 설정 */
    margin-bottom:10px;
}

.col_name {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 158px; /* 내용의 높이를 맞추기 위해 */margin-bottom:20px;}

.col_name h2, p, span {
    margin: 0;
    padding: 0;
}

.col_name figure {
    margin-top: 10px; /* 이미지와 텍스트 간의 간격 */
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}

.thm_figure img {
    max-width: 100%; /* 이미지 크기 조정 */
    height: auto;
}
 
@media(max-width: 768px){
	.col{flex:calc(50% - 20px);}
@media(max-width: 500px){
	.col_name{height: 218px;}
}

/* sub01_04 */

/* sub02_01 */

.sub02_01 .box01{width:100%;height:212px;background:url('/images/smuhc/sub02/cont_0201_bg01.jpg') no-repeat 0 0;}
.sub02_01 .box01 p{font-size:30px;line-height:32px;color:#fff;font-weight:500;text-align:center;font-family:"NanumSquare", sans-serif;padding-top:88px;}

.sub02_01 .box02{width:841px;height:206px;position:relative;background:url('/images/smuhc/sub02/cont_0201_bg02.jpg') no-repeat 0 0;margin:45px auto 38px;font-family:"NanumSquare", sans-serif;}
.sub02_01 .num{font-size:18px;line-height:20px;color:#fff;font-weight:500;letter-spacing:-0.3px;}
.sub02_01 .num01{position:absolute;top:63px;left:116px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}
.sub02_01 .num02{position:absolute;top:63px;left:397px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}
.sub02_01 .num03{position:absolute;top:63px;left:680px;width:auto;height:auto;font-family: "NanumSquare", sans-serif;}

.sub02_01 .postxt{font-size:20px;line-height:26px;color:#fff;font-weight:500;text-align:center;letter-spacing:-0.3px;}
.sub02_01 .txt01{position:absolute;top:99px;left:66px;font-family: "NanumSquare", sans-serif;}
.sub02_01 .txt02{position:absolute;top:99px;left:362px;font-family: "NanumSquare", sans-serif;}
.sub02_01 .txt03{position:absolute;top:99px;left:608px;font-family: "NanumSquare", sans-serif;}

.sub02_01 .txt_wrap{text-align:justify}
.sub02_01 .txt_wrap .cont_txt{display:inline-block;width:100%;font-size:18px;line-height:26px;color:#333;font-weight:300;letter-spacing:-0.3px;margin-bottom:25px;font-family:"NanumSquare", sans-serif;}
.sub02_01 .txt_wrap .cont_txt span{font-weight:500;}
.sub02_01 .txt_wrap:after {content:'';display:inline-block;width:100%}

.sub02_01 .date{font-size:16px;line-height:18px;color:#333;font-weight:500;font-family:"NanumSquare", sans-serif;text-align:right;margin-top:20px;}
.sub02_01 .name{font-size:20px;line-height:22px;color:#333;font-weight:500;font-family:"NanumSquare", sans-serif;text-align:right;margin-top:3px;}

/* sub02_01 */

/* sub02_02 */

.sub02_02 .box01{width:100%;text-align:justify}
.sub02_02 .box01 p{display:inline-block;width:100%;font-size:18px;line-height:26px;color:#333;font-weight:300;letter-spacing:-0.5px;margin-top:25px;font-family: "NanumSquare", sans-serif;}
.sub02_02 .box01:after {content:'';display:inline-block;width:100%}


.sub02_02 .wrap{width:100%;clear:both;margin-bottom:23px;display:inline-block;}
.sub02_02 .wrap .L{float:left;width:180px;height:143px;text-align:center;}
.sub02_02 .wrap .L .txt01{font-size:18px;line-height:20px;color:#fff;font-weight:300;margin:43px 0 3px;font-family: "NanumSquare", sans-serif;}
.sub02_02 .wrap .L .txt02{font-size:26px;line-height:28px;color:#fff;font-weight:500;font-family: "NanumSquare", sans-serif;}
.sub02_02 .wrap .R{float:left;width:819px;height:143px;border:1px solid #dddddd;border-left:0;}
.sub02_02 .wrap .R .top{border-bottom:1px solid #dddddd;width:792px;height:50px;font-size:18px;line-height:50px;font-weight:300;padding-left:27px;font-family: "NanumSquare", sans-serif;}
.sub02_02 .wrap .R .top span{float:right;font-size:13px;line-height:15px;margin:23px 15px 0 0;color:#777;}
.sub02_02 .wrap .R .top span img{margin:-16px 0 0 5px;}
.sub02_02 .wrap .R .bot{padding:17px 0 0 28px;}

.sub02_02 .half_wrap{float:left;width:488px;display:inline-block;}
.sub02_02 .half_wrap .L{float:left;width:180px;height:143px;text-align:center;}
.sub02_02 .half_wrap .L .txt01{font-size:18px;line-height:20px;color:#fff;font-weight:300;margin:43px 0 3px;}
.sub02_02 .half_wrap .L .txt02{font-size:26px;line-height:28px;color:#fff;font-weight:500;}
.sub02_02 .half_wrap .R{float:left;width:307px;height:143px;border:1px solid #dddddd;border-left:0;}
.sub02_02 .half_wrap .R .txt01{font-size:18px;line-height:26px;color:#333;font-weight:300;margin:21px 0 0 27px;font-family: "NanumSquare", sans-serif;}
.sub02_02 .half_wrap .R .txt02{font-size:13px;line-height:15px;color:#777;font-weight:300;text-align:right;margin:5px 22px 0 0;font-family: "NanumSquare", sans-serif;}
.sub02_02 .half_wrap .R .link{text-align:right;margin:0px 22px 0 0;}
		
/* sub02_02 */

/* sub03_02 */

.sub03_02 .img_list{list-style:none;padding:0;margin:25px 0 0;display:inline-block;width:100%;}
.sub03_02 .img_list li{float:left;width:485px;margin-right:30px;}
.sub03_02 .img_list li:last-child{margin-right:0;}
		
.sub03_02 .dot{list-style:none;padding:0;margin:0;display:inline-block;width:100%;}
.sub03_02 .dot li{font-size:16px;line-height:18px;color:#333;padding-left:15px;background:url('/img/dot.jpg') no-repeat 0 6px;font-weight:300;margin-bottom:13px;}
.sub03_02 .dot li:last-child{margin-bottom:0;}

.sub03_02 .tb_01{width:100%;border-top:2px solid #082559;}
.sub03_02 .tb_01 caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
.sub03_02 .tb_01 tr th{font-size:16px;line-height:18px;color:#333;font-weight:500;background:#f8f8f8;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:14px 0;}
.sub03_02 .tb_01 tr th.last{border-right:0;}
.sub03_02 .tb_01 tr td{font-size:16px;line-height:18px;color:#333;font-weight:300;text-align:center;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:14px 0;}
.sub03_02 .tb_01 tr td.last{border-right:0;}
.sub03_02 .tb_01 tr td.tal{text-align:left;padding-left:23px;}

.sub03_02 .tb_02{width:100%;margin-top:30px;}
.sub03_02 .tb_02 caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
.sub03_02 .tb_02 tr th{font-size:22px;line-height:24px;color:#fff;font-weight:500;background:#082559;padding:20px 0;text-align:center;}
.sub03_02 .tb_02 tr th.last{border-right:0;}
.sub03_02 .tb_02 tr td{font-size:16px;line-height:20px;color:#333;font-weight:300;text-align:center;border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb;padding:15px 0;}
.sub03_02 .tb_02 tr td.last{border-right:1px solid #bbbbbb;}
.sub03_02 .tb_02 tr td.fw{font-weight:400;}	
.sub03_02 .tb_02 tr td p{margin-bottom:10px;}
.sub03_02 .tb_02 tr td p.no_mb{margin-bottom:0;}

/* sub03_02 */

/* sub03_03 */

.sub03_03 .box01{width:834px;height:206px;background:url('/images/smuhc/sub03/cont_0304_bg01.jpg') no-repeat 0 0;position:relative;margin:86px auto 60px;text-align:center;}

.sub03_03 .num{font-size:18px;line-height:26px;color:#fff;font-family:"NanumSquare", sans-serif;}
.sub03_03 .num01{position:absolute;top:48px;left:111px;width:auto;height:auto;}
.sub03_03 .num02{position:absolute;top:48px;left:395px;width:auto;height:auto;}
.sub03_03 .num03{position:absolute;top:48px;left:675px;width:auto;height:auto;}

.sub03_03 .t_txt{font-size:20px;line-height:22px;color:#fff;font-weight:500;font-family:"NanumSquare", sans-serif;}
.sub03_03 .txt01{position:absolute;top:78px;left:68px;}
.sub03_03 .txt02{position:absolute;top:78px;left:352px;}
.sub03_03 .txt03{position:absolute;top:78px;left:632px;}

.sub03_03 .sub_txt{font-size:18px;line-height:26px;color:#fff;font-family:"NanumSquare", sans-serif;}
.sub03_03 .sub_txt01{position:absolute;top:141px;left:91px;}
.sub03_03 .sub_txt02{position:absolute;top:128px;left:362px;}
.sub03_03 .sub_txt03{position:absolute;top:141px;left:640px;}

.sub03_03 .wrap{width:658px;margin:0 171px 80px;display:inline-block;}
.sub03_03 .wrap .L{float:left;width:312px;margin-right:34px;}
.sub03_03 .wrap .L .top{width:100%;height:62px;font-size:20px;line-height:62px;color:#fff;font-weight:500;text-align:center;background:url('/images/smuhc/sub03/cont_0304_bg02.jpg') no-repeat 0 0;}
.sub03_03 .wrap .L .bot{border:1px solid #d9d9d9;border-top:0;padding:35px 20px;}
.sub03_03 .wrap .R{float:left;width:312px;}
.sub03_03 .wrap .R .top{width:100%;height:62px;font-size:20px;line-height:62px;color:#fff;font-weight:500;text-align:center;background:url('/images/smuhc/sub03/cont_0304_bg02.jpg') no-repeat 0 0;}
.sub03_03 .wrap .R .bot{border:1px solid #d9d9d9;border-top:0;padding:35px 20px;}

/* sub03_03 */

/* sub04 */

.sub04_04 .link{list-style:none;padding:0;margin:0;display:inline-block;width:100%;}
.sub04_04 .link li{float:left;width:220px;margin:0 40px 40px 0;}
.sub04_04 .link li:nth-child(4n){margin-right:0;}

/* sub04 */

/* ====================01050102 비전 및전략설정과정 */ 

.sub01050102 .ttlwrap{position: relative;}
.sub01050102 .ttlwrap h3.mjttl{color:#333;font-size: 24px;line-height: 1.3em;text-align:center; position:absolute; left:26%;}
.sub01050102 .ttlwrap h3.mjttl em{display: block;color:#333;font-family: 'nsr';font-weight: bold;}

.big_sqr{width:100%;height:auto;margin:auto;padding: 10px 0px 50px; border-radius:90px;}
.cl1{background-color:#57b3e8}
.cl2{background-color:#5b90d1}
.big_sqr *{text-align: center;color:#fff;}
.big_sqr p{font-size:18px;}

.big_sqr h3{position: relative;margin:20px 0 15px;}
.big_sqr h3:after{content:"";display: block;width:40px;height:1px;background-color: #fff;margin:7px auto 0;}

.bg_arw{position:relative;margin-top:80px;}
.bg_arw:before{content:"";display: block;position:absolute;top:-80px;width:100%; height:80px;background: url(/images/common/major/sub/arw_bg.png) no-repeat center;}

@media (min-width:768px){
.big_sqr{width:80%;height:180px;padding:10px 0 0px}
}


.sub01050102 .intro_diagram_wrap{position: relative;padding: 40px 0px;}

@media(min-width: 769px){
.intro_diagram_wrap.crcl4 .intro_diagram li{float: left;width: 24.9%;}
}

.sub01050102 .intro_diagram_wrap{padding-top:0;}
.sub01050102 .intro_diagram_wrap:after{top: 170px;left: 12%;width: 75%;}
.sub01050102 .intro_diagram_wrap .intro_diagram li span{width: 150px;height: 150px;line-height:1.3}

/*-------------------------------------*/

/*강점 디자인*/
.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;}    
}

/*참여방법안내*/
.ui.uit.mtd_box  { border-left:1px solid #dcdcdc;  border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc;}
.ui.uit.mtd_box .inner { padding:30px 25px 30px; }
.ui.uilnk.type1 .box_col .col .bico .ico1 { background: url(/images/fund/sub01/sub0101_img1.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col .bico .ico2 { background: url(/images/fund/sub01/sub0101_img2.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col .bico .ico3 { background: url(/images/fund/sub01/sub0101_img3.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col .bico .ico4 { background: url(/images/fund/sub01/sub0101_img4.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col ul li.mtt { margin-top:18px; }
.ui.uilnk.type1 .box_col .col ul li.mtta { margin-top:10px; }

.ui.uilnk.type1 .box_col .col .bico .ico11 { width:95px; height:96px; background: url(/images/fund/sub01/sub01_01_img1.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col .bico .ico12 { width:95px; height:96px; background: url(/images/fund/sub01/sub01_01_img2.jpg) no-repeat; }
.ui.uilnk.type1 .box_col .col .f_le { float:left; margin-right:20px; }
.ui.uilnk.type1 .box_col .col ul.f_ri li { width:100%; }
.ui.uilnk .box_col .col .pad_wide { padding:25px 30px; height:190px; }

@media(max-width:768px){ 
.ui.uilnk.type1 .box_col .col .f_le { float:none; }
.ui.uilnk .box_col .col .pad_wide {  height:auto; }

}
.ui.uit.bg_gray { background-color: #f1f3f6; }
.ui.uit.bg_gray .inner { padding:25px 25px 30px; }
.ui.uit .inner .txtwrap.lh_no li { line-height: normal; }
/*발전기금안내-장학기금*/

.major-foot_c .foot_tit h2 { font-size: 26px; font-weight: 500; color: #fff; }
.major-foot_c .foot_tit h2:before { background:none; }
.major-foot_c .foot_tit p { font-size:15px; }
.major-foot_c .foot_tit { width:50%; height:172px; padding: 3% 4%; }
.major-foot_c .foot_img { width:50%; height:172px; background: url(/images/fund/sub01/sub01_02_01_img1.jpg) no-repeat center center; background-size:cover;  }

@media (max-width: 540px) {
.major-foot_c .foot_img { float: none; width: 100%; }
.major-foot_c .foot_tit { float: none; width: 100%; padding: 3% 10%; }

}
.id_sub010201 .inner .txtwrap .one { border:none; background:url(/images/fund/sub01/sub01_02_01_bg1.jpg) no-repeat center; background-size:cover; }
.id_sub010201 .inner .txtwrap .two { border:none; background:url(/images/fund/sub01/sub01_02_01_bg2.jpg) no-repeat center; background-size:cover; }
.id_sub010201 .inner .txtwrap .one .num_micon { width:77px; height:76px; background:url(/images/fund/sub01/sub01_02_01_icon1.png) no-repeat; }
.id_sub010201 .inner .txtwrap .two .num_micon { width:75px; height:76px; background:url(/images/fund/sub01/sub01_02_01_icon2.png) no-repeat; }
.ui.uit.id_sub010201 .inner .txtwrap .m-txt em.fntcl_bl { color:#fff; font-weight: bold; }
.id_sub010201 .inner .txtwrap .m-txt p { color:#fff; margin-bottom:20px; }
.ui.uit.type8.id_sub010201 .inner .txtwrap .m-txt { padding:0; padding-top:10px; padding-bottom:10px; }

.ui.uit.type8.id_sub010201 .inner .txtwrap .m-txt .box_line  { width: 96%;  height: 96%;  margin: auto;  background-color: transparent; border: 1px solid  rgba(255,255,255,0.6);  }

.fund_btn { text-align:center; margin-top:50px; }
.fund_btn .btn.btn-file .bico.bticon.home.one { background:url(/images/fund/sub01/sub01_02_01_btn1.jpg) no-repeat; background-position:0px 0px; }
.fund_btn .btn.btn-file .bico.bticon.home.two { background:url(/images/fund/sub01/sub01_02_01_btn2.jpg) no-repeat; background-position:0px 0px; }
@media(max-width:340px) {
.fund_btn .btn.btn-file { display:block; margin-bottom:7px; }
}

/*발전기금안내-연구기금*/
.major-foot_c .img2 { background: url(/images/fund/sub01/sub01_02_02_bg1.jpg) no-repeat center center; }
.id_sub010202 .inner .txtwrap .one { border:none; background:url(/images/fund/sub01/sub01_02_02_bg2.jpg) no-repeat; background-size:100% 100%; }
.id_sub010202 .inner .txtwrap .two { border:none; background:url(/images/fund/sub01/sub01_02_02_bg3.jpg) no-repeat; background-size:100% 100%; }
.id_sub010202 .inner .txtwrap .one .num_micon { width:77px; height:76px; background:url(/images/fund/sub01/sub01_02_02_icon1.png) no-repeat; }
.id_sub010202 .inner .txtwrap .two .num_micon { width:77px; height:77px; background:url(/images/fund/sub01/sub01_02_02_icon2.png) no-repeat; }
.ui.uit.id_sub010202 .inner .txtwrap .m-txt em.fntcl_bl { color:#fff; font-weight: bold; }
.ui.uit.type8.id_sub010202 .inner .txtwrap .m-txt { padding:0; padding-top:10px; padding-bottom:10px; }
.ui.uit.type8.id_sub010202 .inner .txtwrap .m-txt .box_line  { width: 96%;  height: 96%;  margin: auto;  background-color: transparent; border: 1px solid  rgba(255,255,255,0.6);  }
.id_sub010202 .inner .txtwrap .m-txt p { color:#fff; margin-bottom:20px; }

/*발전기금안내-기부자사업기금*/
.major-foot_c .img3 { background: url(/images/fund/sub01/sub01_02_04_bg1.jpg) no-repeat center center; }
.id_sub010204 .inner .txtwrap .one { border:none; background:url(/images/fund/sub01/sub01_02_04_bg2.jpg) no-repeat; background-size:100% 100%; }
.id_sub010204 .inner .txtwrap .two { border:none; background:url(/images/fund/sub01/sub01_02_04_bg3.jpg) no-repeat; background-size:100% 100%; }
.id_sub010204 .inner .txtwrap .one .num_micon { width:77px; height:77px; background:url(/images/fund/sub01/sub01_02_04_icon1.png) no-repeat; }
.id_sub010204 .inner .txtwrap .two .num_micon { width:77px; height:76px; background:url(/images/fund/sub01/sub01_02_04_icon2.png) no-repeat; }
.ui.uit.id_sub010204 .inner .txtwrap .m-txt em.fntcl_bl { color:#fff; font-weight: bold; }
.ui.uit.type8.id_sub010204 .inner .txtwrap .m-txt { padding:0; padding-top:10px; padding-bottom:10px; }
.ui.uit.type8.id_sub010204 .inner .txtwrap .m-txt .box_line  { width: 96%;  height: 96%;  margin: auto;  background-color: transparent; border: 1px solid  rgba(255,255,255,0.6);  }
.id_sub010204 .inner .txtwrap .m-txt p { color:#fff; margin-bottom:20px; }
/*발전기금안내-인프라기금*/
.major-foot_c .img4 { background: url(/images/fund/sub01/sub01_02_03_bg1.jpg) no-repeat center center; }
.ui.uit.id_sub010203 .inner .txtwrap ul .m-txt { width:32.6%; height:242px; }
.ui.uit.id_sub010203 .inner .txtwrap .one { margin: 0 1% 20px 0; border:none; background:url(/images/fund/sub01/sub01_02_03_bg2.jpg) no-repeat; background-size:100% 100%; }
.ui.uit.id_sub010203 .inner .txtwrap .two { margin: 0 1% 20px 0; border:none; background:url(/images/fund/sub01/sub01_02_03_bg3.jpg) no-repeat; background-size:100% 100%; }
.ui.uit.id_sub010203 .inner .txtwrap .three { margin-right:0; border:none; background:url(/images/fund/sub01/sub01_02_03_bg4.jpg) no-repeat; background-size:100% 100%; }
.id_sub010203 .inner .txtwrap .one .num_micon { width:76px; height:76px; background:url(/images/fund/sub01/sub01_02_03_icon1.png) no-repeat; }
.id_sub010203 .inner .txtwrap .two .num_micon { width:76px; height:76px; background:url(/images/fund/sub01/sub01_02_03_icon2.png) no-repeat; }
.id_sub010203 .inner .txtwrap .three .num_micon { width:77px; height:76px; background:url(/images/fund/sub01/sub01_02_03_icon3.png) no-repeat; }
.ui.uit.id_sub010203 .inner .txtwrap .m-txt em.fntcl_bl { color:#fff; font-weight: bold; }
.ui.uit.type8.id_sub010203 .inner .txtwrap .m-txt { padding:0; padding-top:10px;  }
.ui.uit.type8.id_sub010203 .inner .txtwrap .m-txt .box_line  { width: 96%;  height: 96%;  margin: auto;  background-color: transparent; border: 1px solid  rgba(255,255,255,0.6);  }
.id_sub010203 .inner .txtwrap .m-txt p { color:#fff; margin-bottom:20px;  }
.ui.uit.id_sub010203 .inner .txtwrap .m-txt.two { margin-right:1%; }
@media(max-width:1000px) {
.ui.uit.id_sub010203 .inner .txtwrap ul .m-txt {  height:285px; }

}
@media(max-width:768px){ 
.ui.uit.id_sub010204 .inner .txtwrap .m-txt { height:280px; }
.ui.uit.type8.id_sub010204 .inner .txtwrap .m-txt { padding-bottom:0; }
}
@media(max-width:767px) {
.ui.uit.id_sub010203 .inner .txtwrap ul .m-txt { width:49%; }
.ui.uit.type8.id_sub010201 .inner .txtwrap .m-txt { padding-bottom:0; }
.ui.uit.type8.id_sub010202 .inner .txtwrap .m-txt { padding-bottom:0; }

}
@media(max-width:540px){ 
.ui.uit.id_sub010203 .inner .txtwrap ul .m-txt { float:none; width:100%; }
}

@media(max-width:450px){
.ui.uit.type8.id_sub010201 .inner .txtwrap .m-txt { padding-bottom:10px; }   
.ui.uit.type8.id_sub010202 .inner .txtwrap .m-txt { padding-bottom:10px; } 

}
/*발전기금-세제혜택 안내*/
.id_sub_0105 .tp_icon.icon1 { width:101px; height:93px; background:url(/images/fund/sub01/sub01_05_img1.png) no-repeat; }
.id_sub_0105 .tp_icon.icon2 { width:101px; height:93px; background:url(/images/fund/sub01/sub01_05_img2.png) no-repeat; }
@media only screen and (min-width: 768px) {
 .ui.uit.type1.id_sub_0105 .inner .tp_icon.icon1 { top:40px; right:110px; }   
 .ui.uit.type1.id_sub_0105 .inner .tp_icon.icon2 { top:40px; right:100px; }
}
/*발전기금-총장인사말*/

#sub01_01 .ui-major-intro .intro-txt p{width:90%;}

@media(min-width:601px){
	.ui-major-intro .intro-img .majorInfo{padding-left: 65%;}
	.ui-major-intro .intro-img .majorInfo .tit span{display: block;}
}
@media(min-width:811px){
	.ui-major-intro .intro-txt{width: 50%;background-size: 30%;}
	.ui-major-intro .intro-txt .m_txt{margin-top: 130px;}
	.ui-major-intro .intro-txt .vi_bg1{top: 145px;}
	.ui-major-intro .intro-img{width: 50%;}
	.ui-major-intro .intro-img .majorInfo .tit{width: auto}
}

@media(min-width:1200px){
.ui-major-intro .intro-txt{width: 55%;}
.ui-major-intro .intro-txt .m_txt{width: 88%;}

.ui-major-intro .intro-img{width: 40%;}
.ui-major-intro .intro-img .majorInfo{margin-top: 140px;padding-left: 60%;}
.ui-major-intro .intro-img .majorInfo:before{left: 57%;}
.ui-major-intro .intro-img .majorInfo .tit{width: auto;}
}

@media(max-width:810px){
	.ui-major-intro .intro-img{height: 420px;}
	.ui-major-intro .intro-img .intro-box{width: 65%}
}

@media(max-width:600px){
	.ui-major-intro .intro-img .intro-box,.ui-major-intro .intro-img .intro-innerbox{height: 340px;}
	.ui-major-intro .intro-img .majorInfo{margin-top: 20px;text-align: center;}
	.ui-major-intro .intro-img .intro-box{width: 80%;}

}


/*발전기금-모금사업안내*/
.sub02_03 .con_wrap{position:relative;}
.sub02_03 .btn{position: absolute;top:0;right:5%;padding: 12px 60px 11px 60px;}

@media(max-width:600px){
	.sub02_03 .btn{display:block;position:initial;}
}

.id_sub_0203 .m_txt { width:50%; }
.id_sub_0203 .m_bgimg { width:50%; }
.id_sub_0203 .m_txt .m_tit { height:250px; background:url(/images/fund/sub01/sub02_03_img2.jpg) no-repeat center top; padding-top:120px; text-indent:0px; font-size:32px; color:#1461ac; font-weight:normal; }
.id_sub_0203 .m_txt p.su { width:100%; height:50px; background:url(/images/fund/sub01/sub02_03_img3.jpg) no-repeat left bottom; font-weight: normal; font-size: 26px; }

.ui.uit.fund_sub02 .inner .txtwrap .m-txt { height:160px; }
.ui.uit.fund_sub02.big_num.w50 .inner .txtwrap .m-txt em { width:85%; }
.fund_sub02 .inner .txtwrap .m-txt .list_1st li { background-position:0 5px; }
@media (max-width: 1200px) {
.id_sub_0203 .m_txt {width: 45%; }
.id_sub_0203 .m_txt .m_tit { height:300px; }
.ui.uit.fund_sub02 .inner .txtwrap .m-txt { height:270px; }
.ui.uit.fund_sub02.big_num.w50 .inner .txtwrap .m-txt em { width:70%; }
}
@media (max-width: 767px) {
.ui.uit.fund_sub02 .inner .txtwrap .m-txt { height:auto; }
.ui.uit.fund_sub02.big_num.w50 .inner .txtwrap .m-txt em { width:100%; }
.ui.uit.fund_sub02.big_num.w50 .txtwrap .num_micon { display:block; }
}
@media (max-width: 680px) {
.id_sub_0203 .m_bgimg { float: none; width: 95%; height: 310px;  margin-top:30px; margin-bottom: 30px; text-align: center;}
.id_sub_0203 .m_txt {width: 100%; }
.id_sub_0203 .m_txt p.su { background:none; }
}

@media (min-width: 768px){
.fund_sub02 .inner .txtwrap .m-txt { float:left; width:45%; }
.ui.uit.fund_sub02.big_num.w50 .inner .txtwrap .m-txt:nth-child(even) { margin: 0 0 0 5%; }
}
/*발전기금-기부자예우*/
.ui.uit.fund_sub03 .inner .txtwrap .m-txt {  height:auto; }
@media (max-width: 1200px) { 
.ui.uit.fund_sub03 .inner .txtwrap .m-txt { height:150px; }
}
@media only screen and (min-width: 1200px){
 .fund_sub0302 { padding:45px 65% 0 0; }   
}
@media only screen and (min-width: 480px) {
 .fund_sub0302:after { width:76%; background: url(/images/fund/sub01/sub03_02_img1.jpg) no-repeat 50% 50%; background-size: cover;}    
}
@media (max-width: 767px) {
 .fund_sub0302:after { background:none; }   
 .ui.uit.fund_sub03 .inner .txtwrap .m-txt {  height:auto; }
}


.sub01_01 .ui.uip.type2 li .ui_icon.ico1{background:#00a3b2 url(/images/common/ui/ui_icon.png) no-repeat 22px -459px;} 
.sub01_01 .ui.uip.type2 li .ui_icon.ico2{background:#0279c4 url(/images/common/ui/ui_icon.png) no-repeat -67px -459px}
.sub01_01 .ui.uip.type2 li .ui_icon.ico3{background:#a29186 url(/images/common/ui/ui_icon.png) no-repeat -156px -459px}
.sub01_01 .ui.uip.type2 li .ui_icon.ico4{background:#10477a url(/images/common/ui/ui_icon.png) no-repeat -247px -459px}
