
body::-webkit-scrollbar{
    display:none;
}
/* "대부분 커스터마이징된" 스크롤바
 * (width/height가 지정되지 않으면 보이지 않음 */
body::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #aaa; /* 또는 트랙에 추가한다 */
}

/* 썸(thumb) 추가 */
body::-webkit-scrollbar-thumb {
    background: #000;
}

.exhibi{margin:0;background: #2c2c2c;width:100%;height:100%;padding:30px;min-width:1500px;}
.logo{width:300px;margin:0 auto 30px auto;}
.logo img{width:100%;}
.pd_tab{transition: all .4s;}
.pd_tab.fixed{position:fixed;top:0;left:0;width:100%;padding:30px;z-index:50;background:#2c2c2c}
.pd_tab ul{display:flex;}
.pd_tab ul li{font-size:20px;color: #252525;font-weight: bold;width:20%;text-align: center;background: #a8a8a8;border-radius: 10px;padding:15px 0;transition: all .2s;cursor: pointer;border:2px solid #a8a8a8}
.pd_tab ul li:hover{border:2px solid #c7252c}
.pd_tab ul li.active{background: #c7252c;color:#fff;border:2px solid #c7252c}
.pd_tab ul li + li{margin-left:25px;}

.pd_tab_01{display:none;padding:30px 0;}
.pd_tab_01.active{display:block;}
.pd_tab_02{display:none;padding:30px 0;}
.pd_tab_02.active{display:block;}
.pd_tab_03{display:none;padding:30px 0;}
.pd_tab_03.active{display:block;}
.pd_tab_04{display:none;padding:30px 0;}
.pd_tab_04.active{display:block;}
.pd_tab_05{display:none;padding:30px 0;}
.pd_tab_05.active{display:block;}

.slide_wrap{position:relative;margin-bottom:100px;background:#000;}

.pd_slide{margin:0 auto;}
.pd_slide .swiper-slide {cursor: pointer}
.pd_slide .swiper-slide img{width:100%;margin:0 auto;}

.swiper-pagination{display: flex;bottom: -50px;top: inherit !important;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#c7252c}

.pd_info {margin-top:50px;}
.pd_info > h3{font-size:55px;color:#fff;font-weight:600;word-break: keep-all}
.pd_info > p{font-size:30px;color:#fff;font-weight:300;margin-top:20px;word-break: keep-all}
.pd_info > .spec {margin-top:50px;}
.pd_info > .spec .specs{display:flex;margin:0 0 50px 0;}
.pd_info > .spec .specs span{border:1px solid #fff;padding:10px;text-align: center;font-size:22px;border-radius: 10px ;color:#fff;flex:1 auto;transition: all .4s;cursor: pointer}
.pd_info > .spec .specs span:hover{border:1px solid #c7252c;color:#c7252c}
.pd_info > .spec .specs span + span {margin-left:25px;}
.pd_info > .spec h4{font-size:35px;color:#fff;}
.pd_info > .spec table{width:100%;border-spacing: 0;margin:20px 0 60px 0;table-layout: fixed}
.pd_info > .spec table tr:first-child th{border-top:2px solid #fff;}
.pd_info > .spec table tr:first-child td{border-top:2px solid #fff;}
.pd_info > .spec table tr th{border-bottom:1px solid #fff;color:#000;padding:15px 10px;font-size:25px;background:#eee;}
.pd_info > .spec table tr td{border-bottom:1px solid #fff;color:#fff;padding:15px 10px;font-size:25px;text-align: center}

footer{padding:10px;}
footer p{color:#fff;font-size:15px;line-height: 1.5}
footer .copy{font-weight:600;color:#fff;font-size:15px;margin-top:15px;}