/*----------------------------------------------------------------------------------------*/
/* news & notice content -----------------------------------------------------------------*/

.noticeSelNInputWrap{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;display:none;}
.noticeSelNInputWrap select{height:44px;border:1px solid #dadada;width:20%;padding-left:12px;color:#9f9f9f;appearance:none;background-image:url("/img/common/button_arrow.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:1em;}
.noticeSelNInputWrap select:focus-visible{outline:0;}
.noticeSelNInputWrap input{height:42px;border:1px solid #dadada;width:77.5%;outline:0px;background:url("/img/common/button_search.svg") no-repeat scroll right 10px top 7px;background-size:30px;border-radius:0;color:#9f9f9f9;padding:0;padding-left:15px;}
.noticeSelNInputWrap input::placeholder{color:#9f9f9f;}


#contentsTable a{color:#000;}

.noticeTdWrap{background:#00A1E9;color:#fff;}
#contentsTable .noticeTdWrap a{color:#fff;}



.pagingWrap{margin-bottom:150px;display:flex;justify-content:center;align-items:center;gap:7px;color:#969696;}
.pagingWrap a{color:#969696;}
.pagingWrap .curpage{color:var(--concept-colorA);font-weight:600;}

/* news & notice content -----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
/* gallery content -----------------------------------------------------------------------*/

#galleryBodyWrap{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:50px;}

.galleryBody{width:32%;border:1px solid #9f9f9f;cursor:pointer;}
.galleryYearImgWrap{overflow:hidden;}
.galleryYearImgWrap img{
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.galleryYearImgWrap:hover img{transform:scale(1.08);}
.galleryYearTxtWrap{padding:15px;}
.galleryWidthLine{width:20px;height:3px;background:var(--concept-colorA);}
.galleryYearTxt{font-size:20px;margin-top:7px;}

#galleryDownBtWrap{background:#00000070;width:100%;position:absolute;bottom:0px;justify-content:center;align-items:center;padding:25px 0 20px;gap:15px;display:none;}
#galleryDownBtWrap button{background:none;border:0;outline:0 !important;margin:0;padding:0;color:#fff;display:flex;align-items:center;}
#galleryDownBtWrap button img{width:20px;height:20px;margin-right:6px;}
#galleryDownBtWrap button:hover{color:var(--concept-colorA);}

/* gallery content -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------------------*/
/* newsletter content --------------------------------------------------------------------*/



.newsletterTotalBodyWrap{padding:60px 40px;}


#newsletterContentWrap{display:flex;gap:30px;flex-wrap:wrap;}

#newsletterContentWrap a{display:block;width:calc((100% - 90px) / 4);color:#222;}


.newsletterContent{width:100%;border-radius:10px;overflow:hidden;box-shadow:2px 2px 7px 1px rgba(0,0,0,0.2);cursor:pointer;}
.newsletterThumbnailBody{width:100%;height:240px;background:#eee;overflow:hidden;}
.newsletterBottomBody{padding:20px;}
.newsletterBottomBody p:last-child{line-height:1;display:flex;justify-content:space-between;}
.newsletterTitTxt{
	overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 1.2;
    text-align: left;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-bottom:15px;
	height:40px;
}




.newsletterPagingWrap{display:flex;justify-content:center;align-items:center;padding-top:30px;}
.newsletterPagingWrap a.noticeArrowBt{width:30px;height:30px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center;}
.newsletterPagingWrap a.noticeArrowBt img{width:8px;height:12px;}
.newsletterPagingWrap a.noticeArrowBt:first-child img{margin-left:-2px;}
.newsletterPagingWrap a.noticeArrowBt:last-child img{margin-right:-1px;}

.newsletterPagingWrap a.noticeArrowBt.noticePrevBt{margin-right:20px;}
.newsletterPagingWrap a.noticeArrowBt.noticeNextBt{margin-left:20px;}



.newsletterPagingWrap a.noticeNumBt{width:30px;height:30px;display:flex;justify-content:center;align-items:center;}


.newsletterPagingWrap .curpage{width:30px;height:30px;background:#2cb5e4;border-radius:5px;color:#fff;display:flex;justify-content:center;align-items:center;}





/* newsletter content --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/