@charset "utf-8";

/*발전기금 - 기부참여 안내*/
.ui.uic.mb_10 .box_col .col .item.fund_item{min-height:0;margin-bottom:10px}

@media only screen and (min-width:600px){
	.ui.uic.mb_10 .box_col .col .item.fund_item{min-height: 250px;padding:30px 20px;}
}


@media only screen and (min-width:800px){
	.ui.uic.mb_10 .box_col .col .item.fund_item{min-height: 230px;}
}


/* 대학헌장 */
.promise_box{padding:30px;background-color:#f4f5f6}
.promise_box .frame{background:url(/images/kor/sub01/charter_bg.png) no-repeat 50% 50%;}
.promise_box .frame,.frame01,.frame02{padding:50px;border:1px solid #e2e4e8}
.promise_box .main_tit_wrap,.promise_box .sub_tit_wrap{display:block;font-weight:normal;text-align:center;text-align:center;word-wrap:break-word;word-break:keep-all}
.promise_box .main_tit_wrap .tit{font-family:'nsr','Malgun Gothic';font-size:35px;font-weight:600;color:#000}
.promise_box .sub_tit_wrap{font-family:'nsr','Malgun Gothic';font-size:16px;color:#618edb}
.promise_box .main_tit_wrap{/*padding-top:10px;background:url(/images/kor/sub01/bg_licen.png) no-repeat 50% 0*/}
.promise_box .sub_tit_wrap{padding-top:50px}
.promise_box .sub_tit_wrap .txt span{display:block;line-height:inherit;}

.promise_box ul{margin-top:40px;}
.promise_box ul li{position:relative;margin-top:30px}
.promise_box ul li .list_1st{margin-top:15px;}
.promise_box ul li .list_1st li{margin:5px 0;background-position:0 5px;}
.promise_box ul li:first-child{margin-top:0}
.promise_box ul li:after{display:block;visibility:hidden;clear:both;content:''}
.promise_box ul li .order{display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:100%;background-color:#701e20;font-size:13px;font-weight:600;color:#fff;text-align:center;vertical-align:middle}
.promise_box ul li .order:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.promise_box ul li .txt{display:inline-block;margin:0;padding-left:40px;padding-top:5px;line-height:1.2;word-break:keep-all;word-wrap:break-word;}
.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center}
.promise_box .f_sign{width:202px;height:39px;margin:20px auto;background:url(/images/kor/sub01/f_sign.png) no-repeat;font-size:20px;color:#172162}
.find_box{display:block;width:300px;height:50px;margin:0 auto;margin-top:35px;border-radius:3px;background:#c2182d}
.find_box p{padding-top:15px;font-size:17px;color:#fff;text-align:center}
.promise_box .ftxt2{margin-bottom:30px;padding:25px;background:#fff}
.promise_box .ftxt2.last{margin:0;border:none}
.promise_box .ftxt2 strong.h2{display:block;margin-bottom:10px;font-family:'nsr','Malgun Gothic';font-size:20px;color:#000;font-weight:bold;}
.promise_box .ftxt2 strong.h2 *{vertical-align:middle}
.promise_box .ftxt2 strong.h2 i{display:inline-block;padding-left:10px;font-size:14px;color:#e64532}
.promise_box .ftxt2 ul{margin-top:0}
.promise_box .ftxt2 ul li{position:relative;margin-top:0}
.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center;word-break:keep-all;word-wrap:break-word;}
.promise_box .f_sign{margin:50px auto 0 auto;padding-left:12px;width:202px;height:39px;background:url(/images/kor/sub01/f_sign.png) no-repeat;font-size:20px;color:#172162;letter-spacing:1px;}
.find_box{display:block;width:300px;height:50px;margin:40px auto 0 auto;margin-top:35px;border-radius:3px;background:#c2182d}
.find_box p{padding-top:15px;font-size:17px;color:#fff;text-align:center}


@media (max-width:1279px){
	.promise_box .sub_tit_wrap .txt span{display:inline-block;}
}


@media (max-width:499px){
.promise_box{padding:20px;}
.promise_box .frame{padding:30px 15px;background-size:contain;}
.promise_box .frame02{padding:40px 30px}
.promise_box .main_tit_wrap .tit{font-size:22px}
.promise_box .ftxt2{margin-top:30px}
.promise_box .ftxt2 strong.h2{font-size:15px}
.promise_box .ftxt2 ul li{font-size:13px}

}



/*발전기금 - 출연자 예우
.promise_box{padding:30px;background-color:#f4f5f6}
.promise_box .frame,.frame01,.frame02{padding:50px 50px 75px;border:1px solid #e2e4e8}
.promise_box .main_tit_wrap,.promise_box .sub_tit_wrap{display:block;font-weight:normal;text-align:center;text-align:center;word-wrap:break-word;word-break:keep-all}
.promise_box .main_tit_wrap .tit{font-family:'nsr','Malgun Gothic';font-size:35px;font-weight:600;color:#000}
.promise_box .sub_tit_wrap{font-family:'nsr','Malgun Gothic';font-size:16px;color:#618edb}

.promise_box .sub_tit_wrap{padding-top:50px}
.promise_box .sub_tit_wrap .txt span{display:block;line-height:inherit;}

.promise_box ul{margin-top:40px;}
.promise_box ul li{position:relative;margin-top:30px}
.promise_box ul li:first-child{margin-top:0}
.promise_box ul li:after{display:block;visibility:hidden;clear:both;content:''}
.promise_box ul li .order{display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:100%;background-color:#e84632;font-size:13px;font-weight:600;color:#fff;text-align:center;vertical-align:middle}
.promise_box ul li .order:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.promise_box ul li .txt{display:inline-block;margin:0;padding-left:40px;padding-top:5px;line-height:1.2;word-break:keep-all;word-wrap:break-word;}

.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center}
.promise_box .f_sign{width:202px;height:39px;margin:20px auto;background:url(/images/kor/sub01/f_sign.png) no-repeat;font-size:20px;color:#172162}
.find_box{display:block;width:300px;height:50px;margin:0 auto;margin-top:35px;border-radius:3px;background:#c2182d}
.find_box p{padding-top:15px;font-size:17px;color:#fff;text-align:center}
.promise_box .ftxt2{margin-bottom:30px;padding:25px;background:#fff}
.promise_box .ftxt2.last{margin:0;border:none}
.promise_box .ftxt2 strong.h2{display:block;margin-bottom:10px;font-family:'nsr','Malgun Gothic';font-size:20px;color:#000;font-weight:bold;}
.promise_box .ftxt2 strong.h2 *{vertical-align:middle}
.promise_box .ftxt2 strong.h2 i{display:inline-block;padding-left:10px;font-size:14px;color:#e64532}
.promise_box .ftxt2 ul{margin-top:0}
.promise_box .ftxt2 ul li{position:relative;margin-top:0}
.promise_box .ftxt{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;color:#000;text-align:center;word-break:keep-all;word-wrap:break-word;}
.promise_box .f_sign{width:202px;height:39px;margin:20px auto;background:url(/images/kor/sub01/f_sign.png) no-repeat;font-size:20px;color:#172162}
.find_box{display:block;width:300px;height:50px;margin:0 auto;margin-top:35px;border-radius:3px;background:#c2182d}
.find_box p{padding-top:15px;font-size:17px;color:#fff;text-align:center}

@media (max-width:1279px){
	.promise_box .sub_tit_wrap .txt span{display:inline-block;}
}

@media (max-width:499px){
.promise_box .frame02{padding:40px 30px}
.promise_box .main_tit_wrap .tit{font-size:22px}
.promise_box .ftxt2{margin-top:30px}
.promise_box .ftxt2 strong.h2{font-size:15px}
.promise_box .ftxt2 ul li{font-size:13px}

}
*/


/* 발전기금 - 세제감면안내 */
.uipt.ptsubject .uit{background:url(/site/common/img/major/ui/bg_ptsubject.jpg) no-repeat 0 50%;}
.lst_subject{display:table;width:100%;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
.lst_subject>li{display:table-row;position:relative;word-wrap:break-word;}

.lst_subject>li b,
.lst_subject>li>span,
.lst_subject>li>div,
.lst_subject>li>ul{margin:0;padding:20px;vertical-align:middle;border-top:1px solid #e6e6e6;}
.lst_subject>li:first-child b,
.lst_subject>li:first-child>span,
.lst_subject>li:first-child>div,
.lst_subject>li:first-child>ul{border-top:none;}
.lst_subject>li b{display:table-cell;width:20%;background:#fafafa;color:#333;font-size:15px;border-right:1px solid #e6e6e6;}
.lst_subject>li>span,
.lst_subject>li>div,
.lst_subject>li>ul{display:table-cell;width:80%;color:#555;}

@media only screen and (max-width:640px){
	.lst_subject>li b{display:block;padding:15px 20px;width:100%;border-right:none;}
	.lst_subject>li:first-child b,
	.lst_subject>li:first-child>span,
	.lst_subject>li:first-child>div,
	.lst_subject>li:first-child>ul{border-top:1px solid #e6e6e6;}
	.lst_subject>li>span,
	.lst_subject>li>div,
	.lst_subject>li>ul{display:block;width:100%;}
}

@media only screen and (max-width:360px){
	.lst_subject .list_col2 li{float:none;margin-left:0;width:100%;}
}

/*발전기금 - 기금용도*/
.list_env.bokji{position:relative;margin:20px 0;/*border:1px solid #eee;*/}
.list_env.bokji:after{content:"";display:block;clear:both;visibility:hidden;}
.list_env.bokji .env{position:relative;margin-bottom:1px;padding:15px 15px 15px 80px;border:1px solid #eee;word-wrap:break-word;word-break:keep-all;}
.list_env.bokji .env b{color:#333;font-size:16px;line-height:20px;font-weight:600;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.list_env.bokji .env b:before{display:none;}
.list_env.bokji .env b span{display:block;font-size:14px;line-height:20px;vertical-align:middle;font-weight:normal}
.list_env.bokji .env .list_1st{margin:0;}
.list_env.bokji .env .list_1st li{margin:3px 0 0;color:#666;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:14px;line-height:22px;word-wrap:break-word;word-break:keep-all;}
.list_env.bokji .env .num_ico{position:absolute;top:15px;left:22px;}

@media all and (min-width:768px) {
    .list_env.bokji{margin-left:-0.15%;}
    .list_env.bokji .env{float:left;width:100%;min-height:89px;margin:0 0 0.15% 0.15%;padding:25px 20px 25px 110px;}
    .list_env.bokji .env .num_ico{top:25px;left:15px;}
}
@media all and (min-width:1024px) {
    .list_env.bokji .env{width:32.85%;}
    .list_env.bokji.bcol2 .env{width:49.5%}

    .list_env.bokji .env.col2{width:65.9%}

    .list_env.bokji .env.col3{width:99.7%}
    .list_env.bokji .env .num_ico{left:35px;}
    .list_env.bokji .env.m167{min-height:167px}

    .list_env.bokji .env.m200{min-height:200px}
    .list_env.bokji .env.m214{min-height:214px}
    .list_env.bokji .env.m258{min-height:258px}
}
@media all and (min-width:1280px) {
    .list_env.bokji .env{min-height:89px;}
}

.num_ico{display:block;width:50px;height:40px;background:url(/images/common/num_ir.png) no-repeat}
.num_ico.ico1{background-position:0 -45px;}
.num_ico.ico2{background-position:-2px -95px;}
.num_ico.ico3{background-position: 0 -147px;}
.num_ico.ico4{background-position:0 -196px;width:54px;}
.num_ico.ico5{background-position:0 -251px;width:54px;}
.num_ico.ico6{background-position:1px -298px;width:54px;}

/*후원의집 안내*/
.custom-plainbox{overflow:hidden}
.custom-plainbox .box{float:left;width:33.3%;border:8px solid transparent}
.custom-plainbox .box .item{border:1px solid #ddd;padding:20px 0}
.custom-plainbox .box .item h3{margin: 10px 0;text-align:center}
.custom-plainbox .box .imagebox{height:204px;text-align:center;}
.custom-plainbox .box .imagebox:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.custom-plainbox .box .middlebox{display:inline-block;vertical-align:middle;width:177px;height:177px;background:#ececec url(/images/common/prog/noimg.gif) center no-repeat;background-size:100%}

.custom-plainbox .box .borderbox{padding: 0 25px}
/*.custom-plainbox .box .borderbox:before{content:"";display:inline-block;width:1px;height:100%;margin-left:-5px;vertical-align:middle}*/
.custom-plainbox .box .borderbox p{display:inline-block;vertical-align:middle;line-height:25px;font-size:15px;color:#333}
@media (max-width:767px){
.custom-plainbox .box{width:100%}