@charset "utf-8";
/*풀팝업 활성화*/
.openFullPopup {display:block !important;}

/*강의실명 짓기*/
.fundNamingTable td span{display:inline-block; padding:5px 10px;border-radius:20px;box-sizing:border-box; color:#FFF;min-width:80px;}
.fundNamingTable td span.ing{background:#fcaf17;}
.fundNamingTable td span.end{background:#01499a;}


.honorPhotoWrap img { width:100%; max-width:1500px; max-height:800px; }
.rBox.custom01 > li > div.cont img { width:360px; height:270px; cursor:pointer; }


/*서브 비주얼*/
.eQ01 .wrap_sub_visual:before{background:url(/sites/newfund/images/sub_newfund.jpg) no-repeat center top;}
.eQ02 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_13.jpg) no-repeat center;background-size:cover !important; }
.eQ03 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_19.jpg) no-repeat center ;background-size:cover !important ;}
.eQ04 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_20.jpg) no-repeat center;background-size:cover !important; }

.eQ05 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_03.jpg) no-repeat center;background-size:cover !important; }
.eQ06 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_24.jpg) no-repeat center;background-size:cover !important; }

/*기부자 예우-세제혜택 상세안내 모달창*/
.bnfmodal {display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-content {background-color: #fefefe;margin: 5% auto;padding: 30px;border: 1px solid #888;width: 70%;}
.bnfclose {color: #aaa;float: right;font-size: 28px;font-weight: bold;padding:0 10px;}
.bnfclose:hover,
.bnfclose:focus {color: black;text-decoration: none;cursor: pointer;}
.bnf_txt {padding:10px}
.bnf_bor {border:1px solid #efefef; padding:20px 0; }
.bnf_close {padding:0 10px;}

/* 세제혜택 모바일 적용 */

@media all and (max-width:768px){
  .modal-content {font-size: 0.9em; width:80%; margin: 35% auto;padding:10px}
  .bnf_tit {padding: 10px 0;}
  .bnf_txt {padding: 10px 0;}
  .box_title {padding: 30px 10px;}
}

/*이사장 인사말*/
.greeting_type_newfund{}
.greeting_type_newfund .item_1{display:flex;align-items:center;position:relative;padding:0 0 45px 80px;background:url(/sites/newfund/images/sub/greeting_bg_1.jpg) no-repeat right bottom;}
/*.greeting_type_newfund .item_1::before{content:"";display:block;width:103px;height:103px;background:url(/sites/templet_guide/images/sub/inu_icon_y.png);position:absolute;right:30px;top:0;}*/
.greeting_type_newfund .item_1 .pic{position:relative;padding:0 15px 15px 0;margin-right:0px !important; width:315px;height:415px; left:170px}
.greeting_type_newfund .item_1 .pic::before{content:"";display:block;width:calc(100% - 15px);height:calc(100% - 15px);background:url(/sites/templet_guide/images/sub/greeting_bg_2.jpg);position:absolute;right:0;bottom:0;}
.greeting_type_newfund .item_1 .pic img{position:relative;}
.greeting_type_newfund .item_1 .picInfo{font-family:'Dream Regular';font-size:20px;color:#afd4fa;line-height:1.5;background:#0d75e0;padding:20px 25px;display:inline-block;position:absolute;right:350px;bottom:35px;}
.greeting_type_newfund .item_1 .picInfo strong{font-family:'Dream Medium';font-size:24px;color:#FFF;padding-left:20px;}
.greeting_type_newfund .item_1 .text{width:calc(100% - 570px);}
.greeting_type_newfund .item_1 .p_1{font-family:'Dream Regular';font-size:47px;color:#0d75e0;line-height:1;letter-spacing:-1px;}
.greeting_type_newfund .item_1 .p_1:before{content:"";display:block;width:27px;height:23px;margin:0 0 10px -10px;background:url(/sites/templet_guide/images/sub/greeting_icon_1.png);}
.greeting_type_newfund .item_1 .p_2{font-family:'Dream Bold';font-size:50px;color:#0d75e0;line-height:1;letter-spacing:-1px;padding:20px 0 40px 0;}
.greeting_type_newfund .item_1 .p_3{font-family:'Dream Regular';font-size:24px;color:#444;line-height:1.5;}
.greeting_type_newfund .item_2{font-family:'Dream Medium';padding:70px;color:#212121;}
@media all and (max-width:1280px){
  .greeting_type_newfund .item_1{padding:20px;align-items:flex-start;}
  .greeting_type_newfund .item_1::before{right:20px;top:-50px;}
  .greeting_type_newfund .item_1 .pic{width:230px;height:302px;margin-right:50px; left:100px; }
  .greeting_type_newfund .item_1 .text{width:calc(100% - 330px);}
  .greeting_type_newfund .item_1 .p_1{font-size:40px;}
  .greeting_type_newfund .item_1 .p_2{font-size:40px;}
  .greeting_type_newfund .item_1 .p_3{font-size:20px;}
  .greeting_type_newfund .item_1 .picInfo{font-size:18px; padding:20px; left:425px; right:20px; bottom:-40px;}
  .greeting_type_newfund .item_1 .picInfo strong{font-size:20px;padding-left:10px;}
  .greeting_type_newfund .item_2{padding:70px 20px 0 20px;}
}
@media all and (max-width:768px){
  .greeting_type_newfund .item_1{padding:20px 20px 60px 20px;background-position:right top;}
  .greeting_type_newfund .item_1::before{width:60px;height:60px;background-size:100%;top:-30px;}
  .greeting_type_newfund .item_1 .pic{width:150px;height:200px;padding:0;margin-right:30px;left: 50px;}
  .greeting_type_newfund .item_1 .pic::before{display:none;}
  .greeting_type_newfund .item_1 .text{width:calc(100% - 200px);}
  .greeting_type_newfund .item_1 .p_1{font-size:25px;}
  .greeting_type_newfund .item_1 .p_2{font-size:25px;padding:10px 0 20px 0;}
  .greeting_type_newfund .item_1 .p_3{font-size:16px;}
  .greeting_type_newfund .item_1 .picInfo{font-size:16px;padding:15px;left:200px;bottom:-25px;}
  .greeting_type_newfund .item_1 .picInfo strong{font-size:18px;padding:5px 0 0 0;}
}
@media all and (max-width:480px){
  .greeting_type_newfund .item_1{flex-wrap:wrap;padding:20px;}
  .greeting_type_newfund .item_1 .pic{width:315px;height:unset;padding:0;margin-right:30px;}
  .greeting_type_newfund .item_1 .text{width:100%;margin-top:50px;}
  .greeting_type_newfund .item_1 .picInfo{left:unset;bottom:unset;right:0;top:290px;}
  .greeting_type_newfund .item_1 .picInfo strong{display:block;line-height:1;}
}