@charset "utf-8";

/* 새글 스킨 (latest) */
.pdSwiper2  {position: relative; width: 1335px; margin: 0 auto; overflow: hidden;}
.pdSwiper2 .pd_title {font-size: 40px; line-height: 1; font-weight: 300; margin-top: 140px;}
.pdSwiper2 .pd_img {position: relative; display: inline-block; min-width: 600px; min-height: 600px;}
.pdSwiper2 .pd_img img {position: relative; display: block; width: 100%;}
.pdbtn-next, .pdbtn-prev {position: absolute; display: block; bottom: 25%; width: 50px; height: 50px; font-size: 23px; color: #fff; text-align: center; background-color: #000; line-height: 2.1; border-radius: 50px; cursor: pointer; transition: all 0.3s;}
.pdbtn-next {right: 0; padding-left: 5px;}
.pdbtn-prev {padding-right: 5px;}
.pdbtn-next:hover, .pdbtn-prev:hover {opacity: 70%;}


.pdSwiper2 .swiper-slide {position: relative; display: flex; background-color: #F5F5F5; max-height: 600px;}
.pdSwiper2 .pdtxt {position: relative; display: block; width: 100%; padding: 100px; text-align: left; font-size: 27px;}
.pdSwiper2 .pdtxt > span {position: relative; display: block;}
.pdSwiper2 .pdtxt > span:nth-child(1) {font-weight: 500; margin-top: 70px;}
.pdSwiper2 .pdtxt > span:nth-child(2) {font-weight: 900;}
.pdSwiper2 .pdtxt > span:nth-child(3) {font-weight: 300;}
.pdSwiper2 .pdtxt .pdtxt_inner {margin: 20px 0 50px; width: 100%;  height: 110px; font-size: 20px; line-height: 1.3; word-break: keep-all;}
.pdSwiper2 .pdtxt > a {position: relative; display: inline-block; background-color: #000; color: #fff;width: 48%; height: 45px; text-align: center; font-size: 25px;line-height: 1.8; transition: all 0.4s;}
.pdSwiper2 .pdtxt .shop {float: right;}
.pdSwiper2 .pdtxt > a:hover {opacity: 70%}

