@charset "utf-8";

.swiper-pg .img{border-radius:30px;overflow:hidden;width: 80%;margin: 0 auto;}
.swiper-pg .img img{width:100%}
.swiper-pg .txt{margin:20px}
.swiper-pg .ca{font-size:1rem;color:#1064c3;font-weight:bold;display:block}
.swiper-pg .board-subject{font-weight:bold;color:#000;margin-bottom:10px;font-size:22px;text-align: center;}
.swiper-pg .board-contents{font-size:1rem;color:#2d2d2d;text-align: center;display:block;margin:0 0 0px !important;word-break: keep-all !important;}
.swiper-pg .board-date{font-size:1rem;color:#bcbcbc}
.swiper-pg .swiper-container-horizontal>.swiper-pagination-progressbar{top:auto;bottom:24px;width:calc(100% - 130px)}
.swiper-pg .swiper-pagination-progressbar{background-color:#dddddd}
.swiper-pg .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#444444}
.swiper-pg .btn-next,
.swiper-pg .btn-prev{position:absolute;bottom:0;color:#444444;border:1px solid #444444;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.4em;cursor:pointer}
.swiper-pg .btn-prev{right:65px}
.swiper-pg .btn-next{right:0}
.swiper-pg .swiper-button-disabled{opacity:.5}

@media all and (max-width:1200px) {
.swiper-pg .swiper-container{padding-bottom:20px;overflow: unset;}
}

@media all and (max-width:1024px) {
	.swiper-pg .board-subject{font-size:1.125rem}
}

@media all and (max-width:720px){
	.swiper-pg .btn-next, .swiper-pg .btn-prev{width:40px;height:40px}
	.swiper-pg .btn-prev{right:50px}
	.swiper-pg .swiper-container-horizontal>.swiper-pagination-progressbar{width:calc(100% - 110px);bottom:16px}
}