@charset "utf-8";

.eQ01 .wrap_sub_visual::before{background:url(/sites/give/images/sub_visual.jpg) no-repeat center;}
.eQ02 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ03 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_21.jpg) no-repeat center;}
.eQ04 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_12.jpg) no-repeat center;}
.eQ05 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_5.jpg) no-repeat center;}
.eQ06 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}
.eQ07 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_25.jpg) no-repeat center;}
.eQ08 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_8.jpg) no-repeat center;}
.eQ09 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ010 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}


/* 모달창 */
body:not(.editMode) .pop-modal-wrap { display:none; }
.pop-modal-wrap { width:765px; height:861px; } 
.pop-modal-wrap.jModal { max-width:765px; border-radius:unset; padding:unset; }
.pop-modal-wrap .modal-wrap { text-align:center; }
.pop-modal-wrap .modal-wrap .top-wrap { display:flex; justify-content:space-between; align-items:center; padding:15px 15px; background:#005128; }
.pop-modal-wrap .modal-wrap .top-wrap dt { flex:1 0 auto; color:#fff; font-family:'Dream Bold'; font-size:20px; text-align:left; }
.pop-modal-wrap .modal-wrap .top-wrap dd { flex:0 0 100px; display:flex; justify-content:flex-end; align-items:center; }
.pop-modal-wrap .modal-wrap .top-wrap dd .ctl-wrap { margin-right:20px; }
.pop-modal-wrap .modal-wrap .top-wrap dd .ctl-wrap a { font-size:0; text-indent:-9999px; display:none; width:12px; height:19px; }
.pop-modal-wrap .modal-wrap .top-wrap dd .ctl-wrap .play a.active { background:url("/sites/style_guide/images/common/play_3_w.png") no-repeat center center; display:block; }
.pop-modal-wrap .modal-wrap .top-wrap dd .ctl-wrap .stop a.active { background:url("/sites/style_guide/images/common/pause_3_w.png") no-repeat center center; display:block; }
@media only screen and (max-width:665px){
  .pop-modal-wrap { width:95%; height:auto; margin:0 auto; }
}

/* 인사말 건국대 비전 */
.modal-vision .img-wrap { padding-top:20px; }

/* 신한쏠  */
.modal-donation { width:720px !important; height:260px !important; }
.modal-donation .img-wrap { padding-top:20px; display:flex; flex-wrap:wrap; column-gap:2%; row-gap:20px; }
.modal-donation .img-wrap .item1 { flex-basis:20%; display:flex; align-items:center; font-family:'Dream Bold'; }
.modal-donation .img-wrap .item2 { flex-basis:20%; display:flex; align-items:center; }
.modal-donation .img-wrap .item2 img { width:100%; }
.modal-donation .img-wrap .item3 { flex-grow:1; display:flex; align-items:center; }
@media only screen and (max-width:720px) {
  .modal-donation .img-wrap .item1 { flex-basis:48%; }
  .modal-donation .img-wrap .item2 { flex-basis:48%; }
  .modal-donation .img-wrap .item3 { flex-basis:100%; }
}

.qrWrap { display:flex; }
.qrWrap .item1 { flex:0 0 150px; text-align:center; }
.qrWrap .item1 img { width:100%; }
.qrWrap .item2 { display:flex; align-items:center; padding-left:20px; }

/* .fund_circle_wrap { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; column-gap:1%; row-gap:20px; }
.fund_circle_wrap > li { flex-basis:19.2%; }
.fund_circle_wrap > li dl dt { text-align:center; }
.fund_circle_wrap > li dl dd { padding-top:10px; text-align:center; } */
.fund_circle_wrap { display:flex; flex-flow:row wrap; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; column-gap:1%; row-gap:20px; }
.fund_circle_wrap .onoff {flex:1; border:1px solid #ddd; padding:30px; border-radius:5px;}
.fund_circle_wrap .onoff strong {display:block; width:100%; margin-bottom:20px; text-align:center;}
.fund_circle_wrap .box-wrap {display:flex;}
.fund_circle_wrap .box-wrap .box {flex:1;}
.fund_circle_wrap .box dl dt { text-align:center; }
.fund_circle_wrap .box dl dd { padding-top:10px; text-align:center; }
@media (max-width:1200px) {
  .fund_circle_wrap .onoff {width:100%; flex:unset;}
}
@media (max-width:600px) {
  .fund_circle_wrap .box-wrap {flex-wrap:wrap; justify-content:center;}
  .fund_circle_wrap .box-wrap .box {flex:unset; width:50%;}
}

/* 단과대학기금이란? */
.rBox.customFund02 { column-gap:3%; row-gap:35px; }
.rBox.customFund02 > li { flex: 0 0 48%; }
.rBox.customFund02 dl dt { margin-bottom:10px; color:#005128; }
.rBox.customFund02 dl .photoWrap { display:flex; flex-direction:column; font-size:16px; }
.rBox.customFund02 dl .photoWrap img { margin:0 20px 0 0; }

@media (max-width:1020px){
  .rBox.customFund02 > li{flex: 0 0 100%;}
}

/* 동물병원 발전기금 */
.customFund03 { display:flex; flex-direction:column; }
.customFund03 dd { display:flex; column-gap:2%; row-gap:20px;  }
.customFund03 dd img { flex: 0 0 48%; width:100%;  }

/* 명예의전당 */
.thumbWrap {display:flex;flex-flow:row wrap;column-gap: 1%;row-gap:40px;}
.thumbWrap > li {flex: 0 0 15.8%;text-align: center; }
@media only screen and (max-width:1024px) {
  .thumbWrap > li {flex: 0 0 19.2%; }  
}
@media only screen and (max-width:768px) {
  .thumbWrap > li {flex: 0 0 32.2%; }  
}
@media only screen and (max-width:500px) {
  .thumbWrap > li {flex: 0 0 49.5%; }  
}

.clubWrap { display:flex; flex-flow:row wrap; align-items:stretch; column-gap:1%; row-gap:15px; background:url("/sites/guide/images/guide/bg-para-banner.png") no-repeat center 30%; }
.clubWrap > li { border:3px solid #005128; display:flex; flex-direction:column; justify-content:center; align-items:center; color:#666; font-family:'Dream Bold'; padding:13px 5px; background:#f6f8f2; opacity:0.8; }
.clubWrap > li .fonts { font-size:13px; font-family:'Dream Regular'; }
.clubWrap.div6 > li { flex:0 0 15.8%; }
@media only screen and (max-width:1024px) {
  .clubWrap.div6 > li {flex: 0 0 19.2%; }  
}
@media only screen and (max-width:768px) {
  .clubWrap.div6 > li {flex: 0 0 32.2%; }  
}
@media only screen and (max-width:500px) {
  .clubWrap.div6 > li {flex: 0 0 49.5%; }  
}

.imgTextA.typeB.customGive05 .itemB { width:100%; }

/* 명예의 전당 */
#menu19202_obj1248, #menu19202_obj1249, #menu19202_obj1250, #menu19202_obj1251, #menu19202_obj1252, #menu19202_obj1253, #menu19202_obj1254 { padding-bottom:0; }

body:not(.editMode) .ku2, body:not(.editMode) .ku3, body:not(.editMode) .ku4, body:not(.editMode) .ku5, body:not(.editMode) .ku6, body:not(.editMode) .ku7 { display:none; }
.clubWrapPaging { text-align:center; }
.clubWrapPaging .paging { display:flex; justify-content:center; align-items:center; column-gap:20px; }
.clubWrapPaging .paging li a { font-size:16px; color:#666; font-family:'Dream Bold'; }
.clubWrapPaging .paging li a.active { background-color:#005128; border-color:#005128; border-radius:100%; color:#fff; display:block; width:36px; height:36px; line-height:2.3; }

/* 탭 사이즈 크기 조절 */
.give .list_tab_01 a {font-size:18px;}
/* 예우프로그램 탭 sticky */
.sub #_contentBuilder #menu16798_obj457 {position:sticky; top:100px; z-index:102 !important;}
@media (max-width:1000px) {
  .sub #_contentBuilder #menu16798_obj457 {position:static;}
}

/*세제혜택*/
.rBox.type01{display:block;}


.page_title h1::after{display:none;}


.sub #_contentBuilder #menu16812_obj1807,
.sub #_contentBuilder #menu16813_obj212,
.sub #_contentBuilder #menu16814_obj307,
.sub #_contentBuilder #menu16815_obj323,
.sub #_contentBuilder #menu16816_obj328,
.sub #_contentBuilder #menu16817_obj358,
.sub #_contentBuilder #menu16818_obj364,
.sub #_contentBuilder #menu16819_obj379 {position:sticky; top:100px; z-index:102 !important;}



@media (max-width:1000px) {
  .sub #_contentBuilder #menu16812_obj1807 {position:static;}
}



/* letter*/

.imgTextB_24 {
	background-color: #054427 !important;
	padding-bottom: 80px !important;
	background-image: url(https://www.konkuk.ac.kr/sites/konkuk/images/main/bg_give_03.jpg) !important;
	/*	background-position: bottom!important;*/
  /*	background-position: 50% 73%!important;*/
	background-position: 50% bottom !important;
	background-repeat: no-repeat!important;
}

.eBig_24 {
	font-size: 45px !important;
	font-family: "나눔명조" !important;
	font-style: normal !important;
	padding-top: 0px !important;
	display: inline-block !important;
	font-weight: bold !important;
	padding-bottom: 50px !important;
	color: #FFFFFF !important;
}
.imgTextB_24.typeB_24 .itemB_24 {
    margin: -45% 20% 0 5% !important;
    padding: 40px 60px 100px 20px !important;
    border-radius: 30px !important;

}
.imgText_24B.typeB_24 .text_4_24 {
	font-size: 20px !important;
	line-height: 1.8 !important;/*	font-family: "나눔명조" !important;
	font-style: normal !important;
	font-weight: bold !important;*/
	letter-spacing: -1px !important;

}

.text_4_24 {
	color: #FFF !important;
	line-height: 1.6 !important;
}


@media (max-width: 1280px) {


.imgTextB_24.typeB_24 .itemB_24 {
    margin: -45% 20% 0 5% !important;
}

.imgTextB_24 {
    padding-bottom: 250px !important;
}


}



@media (max-width: 768px) {
	
	
	
	.imgTextB_24 {
	background-color: #054427 !important;
		padding-top: 30px !important;
	padding-bottom: 40px !important;
    background-image: none!important;
}


.eBig_24 {
font-size: 37px !important;
	padding-top: 20px !important;
	padding-bottom: 50px !important;
}


.imgTextB_24.typeB_24 .itemB_24 {
    margin: 5% 5% 5% 5% !important;
    padding: 20px 20px 20px 20px !important;
    border-radius: 30px !important;
}

.itemA_24 {
	display: none;	
}

 
}

/* letter*/
/* flexbox */
         .flexBox {
            display: flex;
            justify-content: space-between;
         }
         .flexBox .fl {
            width: calc(100% - 80px);
         }
         .flexBox .fr {
            width: 80px;
         }
         .flexBox .fr img{
            display: block;
            width: 80px;
         }