.skin01 .cont-wrap { position:relative; }
.skin01 .swiper-container { overflow: hidden;}
.skin01 .swiper-pagination { position:static; margin-bottom:2.812rem; }
.skin01 .swiper-pagination .swiper-pagination-bullet { position:relative; width:auto; height:1.875rem; line-height:1.875rem; padding:0 0.625rem; margin:0 0.625rem; background-color:transparent; opacity:1; font-size:1.125rem; font-weight:600; color:#888; border-radius:0; }
.skin01 .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet:before { content:""; display:inline-block; width:1px; height:16px; position:absolute; left:-0.625rem; top:50%; margin-top:-8px; background-color:#ccc; }

.skin01 .swiper-pagination br { display:none; }
.skin01 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { color:#b07800;text-decoration: underline; }

.skin01 .swiper-slide { background-color:#fff; border-radius: 20px; overflow:hidden;  }
.skin01 .swiper-slide.swiper-slide-active { opacity:1; }
.skin01 .swiper-slide .imgbox { width:48%; }
.skin01 .swiper-slide .txtbox { width:50%; padding:0 1.8rem; }
.skin01 .swiper-slide .txtbox .tit_01 { position:relative;  margin-bottom:1rem; font-size:2.3rem; line-height:1.2; color:#000; font-weight:500;letter-spacing: -0.1rem;}
.skin01 .swiper-slide .txtbox .tit_01:after { content:""; display:block; width:7rem; height:2px; margin-left:-4.5rem; background-color:#131313; margin-top:5px;}
.skin01 .swiper-slide .txtbox .text00 {
    font-size: 13px;
    color: #c99e67;
    letter-spacing: 0rem;
    font-weight: 600;
    line-height: 120%;
    font-family: 'Play';
}
.skin01 .swiper-slide .txtbox .text01 { font-size:1rem; line-height:1.4; }

.skin01 .swiper-navigation span { position:absolute; top:50%; display:inline-block; width:3.75rem; height:3.75rem; box-shadow:1.532px 1.286px 9px 1px rgba(54, 54, 55, 0.07); border-radius:50%; cursor:pointer; z-index:45; }
.skin01 .swiper-navigation span.swiper-prev { background:url("../images/common/icon_prev.png") no-repeat center/ 100% auto; left:50%; margin-left:-34%; }
.skin01 .swiper-navigation span.swiper-next { background:url("../images/common/icon_next.png") no-repeat center/ 100% auto; right:50%; margin-right:-34%; }

@media (max-width:1559px) {
    .skin01 .swiper-navigation span.swiper-prev { left:10%; margin-left:0; }
    .skin01 .swiper-navigation span.swiper-next { right:10%; margin-right:0; }
}
@media (max-width:1279px) {
    .skin01 .swiper-navigation span.swiper-prev { left:3%; }
    .skin01 .swiper-navigation span.swiper-next { right:3%; }
}
@media (max-width:991px) {
    .skin01 .cont-wrap { margin-top:2.5rem; }
    .skin01 .container-fluid { padding:0 15px; }
    .skin01 .swiper-slide { opacity: 0;}
    .skin01 .swiper-navigation span.swiper-prev { left:0; }
    .skin01 .swiper-navigation span.swiper-next { right:0; }
}

@media (max-width:699px) {
    .skin01 .swiper-pagination { margin-bottom:1.873rem; }
    .skin01 .swiper-pagination .swiper-pagination-bullet { margin-bottom:0.2rem; }
    .skin01 .swiper-pagination .swiper-pagination-bullet:nth-child(5) + br { display:block; }

    .skin01 .container-fluid { padding:0rem; }
    .skin01 .swiper-slide { flex-direction:column-reverse;}
    .skin01 .swiper-slide .imgbox { width:100%; padding: 0 2rem 2rem 2rem;  text-align: center !important;}
    .skin01 .swiper-slide .txtbox { width:100%; padding: 2rem; }
    .skin01 .swiper-slide .txtbox .tit { margin-bottom:2.187rem; }
    .skin01 .swiper-navigation span.swiper-prev { left:-1.875rem; }
    .skin01 .swiper-navigation span.swiper-next { right:-1.875rem; }

}
