/***** 게시판 상세페이지 버튼 *****/

.brd_boardViewBtn {margin-top:60px; padding-top:60px; text-align:center; border-top:1px solid black;}
.brd_boardViewBtn a {display:inline-flex; justify-content:center; align-items:center; width:160px; height:60px; border:1px solid black; border-radius:6px;}
.brd_boardViewBtn a:hover {color:#fff; background:#0C4AA9; border:none;}

@media screen and (max-width:1200px) {
    .brd_boardViewBtn {margin-top:50px; padding-top:40px;}
    .brd_boardViewBtn a {width:120px; height:50px;}
}

@media screen and (max-width:600px) {
    .brd_boardViewBtn {margin-top:40px; padding-top:30px;}
    .brd_boardViewBtn a {height:45px;}
}

/***** 갤러리 상세페이지 *****/

.brd_galleryViewTitle {margin-bottom:40px; padding:30px 10px; border-top:1px solid black; border-bottom:1px solid #eaeaea;}
.brd_galleryViewTitle h4 {margin-bottom:15px; font-family:"preBold"; font-size:35px; color:#1971C2;}
.brd_galleryViewTitle p {font-family:"preMedium"; font-size:16px;}
.brd_galleryViewTitle p span {font-family:"preLight";}

.brd_galleryViewBox .pic {display:flex; justify-content:center; align-items:center; text-align:center; margin-bottom:20px; line-height:0; background:#fafafa; border:1px solid #eaeaea;}
.brd_galleryViewBox .pic img {max-width:100%;}
/* .brd_galleryViewBox .list {display:grid; grid-template-columns:repeat(8, 1fr); gap:10px;} */
.brd_galleryViewBox .list {position:relative; padding:0 50px;}
.brd_galleryViewBox .list .prev {position:absolute; left:0; top:0; z-index:99; width:40px; height:100%; font-size:0; text-indent:-9999px; background:white url('../../img/board/btnPrev.svg') 50% 50% no-repeat; border:1px solid #eaeaea;}
.brd_galleryViewBox .list .prev:hover {background:#0C4AA9 url('../../img/board/btnPrev_on.svg') 50% 50% no-repeat; border:none;}
.brd_galleryViewBox .list .next {position:absolute; right:0; top:0; z-index:99; width:40px; height:100%; font-size:0; text-indent:-9999px; background:white url('../../img/board/btnNext.svg') 50% 50% no-repeat; border:1px solid #eaeaea;}
.brd_galleryViewBox .list .next:hover {background:#0C4AA9 url('../../img/board/btnNext_on.svg') 50% 50% no-repeat; border:none;}
.brd_galleryViewBox .list .swiper-slide {overflow:hidden; display:flex; justify-content:center; align-items:center; height:100px; line-height:0; background:#fafafa; border:1px solid #eaeaea;}
.brd_galleryViewBox .list img {width:100%;}

.brd_galleryViewText {margin-top:80px; padding:40px; line-height:1.6em; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}

@media screen and (max-width:1200px) {
    .brd_galleryViewTitle {margin-bottom:30px; padding:25px 10px;}
    .brd_galleryViewTitle h4 {margin-bottom:10px; font-size:30px;}

    .brd_galleryViewBox p {font-size:15px;}
    .brd_galleryViewBox .list .swiper-slide {height:9vw;}

    .brd_galleryViewText {margin-top:50px; padding:25px;}
}

@media screen and (max-width:600px) {
    .brd_galleryViewTitle {margin-bottom:20px; padding:15px 5px;}
    .brd_galleryViewTitle h4 {margin-bottom:8px; font-size:25px;}
    .brd_galleryViewTitle p {font-size:14px;}

    .brd_galleryViewBox .pic {margin-bottom:15px;}
    .brd_galleryViewBox .list {padding:0 35px;}
    .brd_galleryViewBox .list .prev {width:30px; background-size:7px !important;}
    .brd_galleryViewBox .list .next {width:30px; background-size:7px !important;}
    .brd_galleryViewBox .list .swiper-slide {height:16vw;}

    .brd_galleryViewText {margin-top:30px; padding:15px 5px;}
}