.part .swiper-pagination {position: relative;top: 0;left: 0;padding: 30px 0;}
.part .swiper-pagination:after {display: block;content: "";clear: both;width: 1px;height: 100%;background-color: #cccccc;position: absolute;top: 0;left:5px;z-index: -1;}
.part .swiper-pagination-bullet {margin-left: 0!important;opacity: 1;width: 100%;height: auto;display: block;border-radius: 0;background-color: transparent;text-align: left;display: flex;align-items: center;}
.part .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top: 30px;}
.part .swiper-pagination-bullet .circle:before{content: "";display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0rem;height: 0rem;background: radial-gradient(circle, #fefefe 0%, #ebebeb 100%);border-radius: 50%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;z-index: -1;}
.part .swiper-pagination-bullet-active .circle:before{width: 3rem;height: 3rem;}
.part .swiper-pagination-bullet-active{color:#a58157;}
.part .swiper-pagination-bullet .circle{width: 10px;height: 10px;display: block;border-radius: 50%;background-color: #000;margin-right: 30px;position:relative;top:0;left:0}
.part .img{padding-right: 8%;position: relative;top: 0;left: 0;}
.part .swiper-pagination-bullet:only-child{display: flex!important;}
.part .line_txt{-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #a58157;position: absolute;bottom: 10%;right: 0;color: transparent;font-weight: 500;font-size: 10rem;z-index: 10;line-height: 0.9;}
.part .st1 .line_txt{bottom: auto;top: 30%;}
.part .st2 {padding-right: 0;padding-left: 8%;}
.part .st2 .line_txt{bottom: auto;top: 28%;left:0;right:auto}

@media (max-width:990px){
    .part .img{padding-right: 5%;}
    .part .line_txt{font-size:9vw;}
    .part .st2 {padding-right: 0;padding-left: 5%;}
}

@media (max-width:768px){
    .part .swiper-pagination{display: flex;align-items: center;padding: 0;flex-wrap: wrap;}
    .part .swiper-pagination:after {display: none;}
    .part .swiper-pagination-bullet:nth-child(3n+1):after{display: block;content: "";clear: both;background-color: #cccccc;position: absolute;left:0;    width: 100%;top:14px;height: 1px;z-index: -1;} 
    .part .swiper-pagination-bullet:nth-child(4):after{top: 77px;}
    .part .swiper-pagination-bullet:nth-child(7):after{top: 140px;}
    .part .swiper-pagination-bullet {flex-wrap: wrap;margin-top: 0;align-items: center;justify-content: center;width: 33.3333%;margin-right: 0!important;padding:10px 0;}
    .part .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top: 0;}
    .part .swiper-pagination-bullet .circle {margin: auto;}
    .part .swiper-pagination-bullet b {display: block;width: 100%;text-align: center;margin-top: 15px;}
    .part .line_txt{font-size:14vw}
}
.difference .cont_box{overflow: hidden;}
.difference .diff_table{position: relative;width: 100%;border-spacing: 0;}
.difference .diff_table tbody{width: 100%;}
.difference .diff_table td, .difference .diff_table th{text-align: center;}
.difference .diff_table th {font-size: 1.625rem;font-family:var(--koSerif), serif}
.difference .diff_table td {font-size: 1.125rem;position: relative;top: 0;left: 0;}
.difference .diff_table td::after{display: block;content: "";clear: both;width: 80%;height: 1px;background-color: #d1c7bd;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.difference .diff_table .tb01{width: 25%;}
.difference .diff_table .tb02{width: 35%;} 

.difference .diff_table th, .difference .diff_table td{width: 100%;padding: 15px 0;border-left: 10px solid #fff;border-right: 10px solid #fff;}
.difference .diff_table .tb01 {background-color: #a19488;color: #fff;}
.difference .diff_table .tb02 {background-color: #f4f1ee;} 
.difference .diff_table .tb01::after{background-color: #fff;}

.difference .diff_table .first th{padding-top: 30px;border-top-left-radius: 50px;border-top-right-radius: 50px;} 
.difference .diff_table .last td{padding-bottom: 30px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;}

@media (max-width:990px){
    .difference .diff_table .first th{border-top-left-radius: 30px;border-top-right-radius: 30px;} 
    .difference .diff_table .last td{border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
    .difference .diff_table th, .difference .diff_table td{border-width: 3px;}
}

@media (max-width:768px){
    .difference .diff_table th, .difference .diff_table td{padding: 10px 10px;}
    .difference .diff_table .first th{border-top-left-radius: 15px;border-top-right-radius: 15px;} 
    .difference .diff_table .last td{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
}

.transportBox+.transportBox{margin-top: 40px;}
.transportBox p+p{margin-top: 10px;}
.transportBox .bdColor {width: 80px;padding: 3px 0;text-align: center;border-radius: 150px;color: #fff;text-align: center;display: flex;align-items: center;justify-content: center;}

.transportBox .bdColor.bgColor1 {background-color:#5269AB;}
.transportBox .bdColor.bgColor2 {background-color:#506F4D;}
.transportBox .bdColor.bgColor3 {background-color:#FFA800;}
.transportBox .bdColor.bgColor4 {background-color:#D00000 ;}
.transportBox .bdColor.bgColor5 {background-color:#7DC23A;}
.transportBox .bdColor.bgColor6 {background-color:#FFC000;}

@media (max-width:768px){
.transportBox{text-align: center;}
.transportBox p{display: block;} 
.transportBox .bdColor{margin:6px auto;}
}
