
#member {padding: 140px 0 200px;}
.programCon {max-width: 1400px; margin: 140px auto 200px;}
.programCon .main_tit h3 {font-size: var(--fz-30); text-align: center;}

/* 페이저 초기화 */
.programPage {margin-top: 0; text-align: unset; font-size: inherit;}
.programPage a{text-decoration: none; box-sizing: border-box; border: none; line-height: unset;}
.programPage a.page_prev,
.programPage a.page_next {border:1px solid transparent;}
.programPage a.page_prev img {display: none;}
.programPage a.page_next img {display: none;}
.programPage a:hover,
.programPage a.active {border: none;}
.programPage a.page_prev:hover, 
.programPage a.page_next:hover{background: no-repeat center center; border:1px solid transparent;}

/* 페이저 커스텀 */
.programPage {display: flex; align-items: center; justify-content: center; margin-top: 60px;}
.programPage a {display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; font-size: var(--fz-18); font-weight: 600; color: #444; position: relative; border-bottom: 1px solid transparent;}
.programPage a:hover,
.programPage a.active {color: #222; font-weight: bold; border-bottom: 1px solid #09708e;}
.programPage a:hover {background-color: #e6e6e6;}


/* 사례 (before & after) */
.programCon .tab_btn {margin-bottom: 60px;}
.bna_slide {max-width: 1040px;}
.bna_slide .bx-controls-direction a {width: 125px; height: 106px;}
.bna_slide .bx-controls-direction a.bx-prev {left: calc(calc(100% - 1400px) / 2); background-image: url(../image/prev_125x106.png);}
.bna_slide .bx-controls-direction a.bx-next {right: calc(calc(100% - 1400px) / 2); background-image: url(../image/next_125x106.png);}
.bna_slide .bef {display: flex; align-items: center; justify-content: center; width: 50%; height: 60px; background-color: rgba(245, 224, 217, 0.9); font-weight: 700; font-size: 24px; letter-spacing: 0.05em; color: #1e2d64; padding: 0; font-family: var(--eng-font);}
.bna_slide .aft {background-color: #1e2d64; color: #fff;}

@media all and (min-width: 1401px) {
    .bna_slide .bx-controls-direction a:hover {width: 115px;}
    .bna_slide .bx-controls-direction a.bx-prev:hover {background-image: url(../image/prev_on_115x106.png);}
    .bna_slide .bx-controls-direction a.bx-next:hover {background-image: url(../image/next_on_115x106.png);}
}

@media all and (max-width:1400px){
	.bna_slide .bx-controls-direction a {width:24px; height:41px;}
	.bna_slide .bx-controls-direction a.bx-prev{left:8px; background:url('../image/mnbna_prev.png') no-repeat center top;}
	.bna_slide .bx-controls-direction a.bx-next{right:8px; background:url('../image/mnbna_next.png') no-repeat center top;}
}

/* 로그인 */
.login_wrap {padding: 0; border-top: none;}

/* 게시판 검색창 커스텀 */
.program_search {display: flex; align-items: center; gap: 5px; justify-content: center;}
.program_search > * {flex-shrink: 1;}
.program_search span {width: calc(100% - 95px); max-width: 350px;}
.program_search select {margin-right: 0; width: 90px;}
.program_search input[type="text"] {width: calc(100% - 70px);}
.hidden {display: none;}