/* 조합장 사진 배경 */
.greeting .objImg {}
.greeting .objImg .greeting_bg {display: inline-block; box-shadow: rgba(240,240,240,1) 12px 12px 2px}/*  position: relative; padding: 4px 4px 10px 4px;*/   
.greeting .objImg .greeting_bg img {}
/*.greeting .objImg .greeting_bg:after {
    content: "";
    background-image: url(/sites/styleguide/images/bg-greeting.png);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}*/

/* 다단 2개이상 한줄*/
.box-wrap{ display: flex; gap:20px;;}
.box-wrap .iteme{width:50%}
.box-wrap.three {}
.box-wrap.three .iteme{width:33%;}
.box-wrap.four {}
.box-wrap.four .iteme{width:25%;}
.box-wrap.five {gap: 10px}
.box-wrap.five .iteme{width:20%;}

/* 다단 2개이상 여러줄*/
.box-wrap-line{display: grid;grid-template-columns: 50% 50%;gap: 40px 18px;justify-content: space-between;align-content: center;}
.box-wrap-line.three{grid-template-columns: 33% 33% 33%;}
.box-wrap-line.four{grid-template-columns: 24% 24% 24% 24%}

@media all and (max-width: 1024px){
.box-wrap{}
.box-wrap.four {flex-wrap: wrap;}
.box-wrap.four > .iteme{width: 48%;}
.box-wrap.five {flex-wrap: wrap;}
.box-wrap.five > .iteme{width: 32%;}
  
.box-wrap-line.three{grid-template-columns: 50% 50%}
.box-wrap-line.four{grid-template-columns: 33% 33% 33%} 
}


@media all and (max-width: 768px){
.box-wrap{ flex-wrap: wrap;}
.box-wrap .iteme{width:100%; text-align: center}
.box-wrap .iteme img{width:auto} 
.box-wrap.three {}
.box-wrap.three .iteme{width:100%; text-align: center;}
.box-wrap.four {} 
.box-wrap.four .iteme{;} 
.box-wrap.five { gap: 20px;}
.box-wrap.five .iteme{width: 48%;}  

.box-wrap-line{grid-template-columns:100%}
.box-wrap-line.three{grid-template-columns:100%}
.box-wrap-line.four{grid-template-columns:100%}
}

@media all and (max-width: 600px){
 .box-wrap.four {}  
 .box-wrap.four .iteme{width:100%}  
 .box-wrap.five .iteme{width:100%;}   
  }



.box-wrap-line > div{text-align:center}
.box-wrap-line p{margin-top:20px;max-width: 310px;margin: 10px auto 0;}
.box-wrap-line p strong{display:block;color:#183d93;font-weight: bold;font-size:18px}

@media all and (max-width: 768px){
  .box-wrap-line.three.m-two{grid-template-columns: 50% 50%;    gap: 40px 5px;}
  .box-wrap.four.m-two{justify-content: space-between;}
.box-wrap.four.m-two .iteme{width: 49%;}
   }

@media all and (max-width: 600px){
.box-wrap.four.m-two {gap: 10px 5px !important;}  
  }

#album-container{max-width:1237px !important}

/* 화보 게시판 */
#menu5381_obj864 ._fnctWrap .board-album .list-album .box .shadow a .info{height: auto;padding: 6px 0 10px;}
#menu5381_obj864 ._fnctWrap .board-album .list-album .box .shadow a .info .info-cell .title {height:auto;font-size: 12px;text-align: left;width: 100%;color: #fff;}
#menu5381_obj864 ._fnctWrap .board-album .list-album .box .shadow a .info .info-cell .title strong{position: unset;display: block;font-size: 17px;line-height:1}
#menu5381_obj864 ._fnctWrap .board-album .list-album .box .shadow a .info .info-cell .desc{display:none}


.sorrow_box ul {display: flex;justify-content: space-between;gap: 15px;}
.sorrow_box ul li {border:1px solid #ddd;box-sizing:border-box;padding: 24px 20px;width:23.5%;}
.sorrow_box ul li h3 {font-size:16px;font-weight:bold;padding-bottom:15px;margin:10px 0;position: relative;}
.sorrow_box ul li h3:after{content:"";display:block;width: 50px;height2px;background: orange;height: 2px;position: absolute;bottom: 0;}
.sorrow_box ul li p {font-size: 14px;color: #333333;line-height: 1.5;}

@media all and (max-width: 890px){
.sorrow_box ul {display: flex;justify-content: center;flex-wrap: wrap;}
  .sorrow_box ul li{width:47%}
   }

@media all and (max-width: 600px){

  }



.box_styleD .objImg{margin:0 !important}
