
/*==================================================
	layout
==================================================*/

.ui-main {min-width: 1528px;}
.ui-main .main-visual-wrap .swiper .swiper-slide .inner,
.ui-main .main-visual-wrap .o-search-wrap .inner,
.ui-main .o-section > .inner {width: 1254px; margin: 0 auto;}
.ui-main .o-section .tab-wrap .m-inner {width: 1254px; margin: 0 auto;} /*221027*/

.ui-main .o-section {padding: 75px 0 100px; } /*221007*/
.ui-main .o-section > .inner {position: relative;}





/*==================================================
	커스텀
==================================================*/

/* component/plugin ========== */
/* swiper */
.ui-main .swiper {position: initial;}
.section-recommends .swiper-button-prev {top: 60%; left: -70px;}
.section-recommends .swiper-button-next {top: 60%; right: -70px;}
.section-trend .swiper-button-prev {top: 65%; left: -70px;}
.section-trend .swiper-button-next {top: 65%; right: -70px;}

/* component/타이틀영역 ========== */
.ui-main .title-summit {margin: 0 0 15px;} /*221007*/

.ui-main .title-summit .title-box {}
.ui-main .title-summit .title-box h2 {padding-left: 0; font-size: 4.8rem;}
.ui-main .title-summit .title-box h2::before {content: none;}

.ui-main .title-summit .side-box {}
.ui-main .title-summit .side-box .btn-more {height: 24px; line-height: 24px; margin-bottom: 8px; padding: 0 58px 0 24px; border-radius:40px; font-weight: 600; color: #000; background: url('/h/assets/images/icon/side-more.png?ver=202610221000') no-repeat center right 24px;}

.ui-main .title-summit.column {border-bottom: none;}
.ui-main .title-summit.column:first-child {margin-top: 0;}
.ui-main .title-summit.column .title-box {}
.ui-main .title-summit.column .title-box.side {display: flex; align-items: center;}
.ui-main .title-summit.column .title-box.side p::before {content: ''; height: 30px; margin: 0 20px; border-left: 1px solid #c1c1c1;}

.ui-main .title-summit.column .title-box h2 {padding-left: 24px; font-size: 4.0rem; font-weight: 600; position:relative;} /* 221005 수정 */
.ui-main .title-summit.column .title-box h2::before {width: 8px; height: 20px; content: ''; transform: skew(22deg, 0); position: absolute; top: 0; left: 4px; background-color: #DA291C;}
.ui-main .title-summit.column .title-box p {margin-top: 0; font-size: 2.4rem; color:#54585A; font-weight:400;} /* 221005 수정 */

/* component/model-info ========== */
.ui-main .model-info .thumb-wrap {border-radius: 18px;}
.ui-main .model-info .info-box .title {font-size: 2.0rem}





/*==================================================
	contents
==================================================*/

/* 비주얼 ========== */
.main-visual-wrap {position: relative;}
.main-visual-wrap .swiper {height: 1080px;}
.main-visual-wrap .swiper .swiper-slide {opacity: 0 !important; background-size: cover; background-position: center top; background-repeat: no-repeat;}
.main-visual-wrap .swiper .swiper-slide.slide-1 {background-image: url('/h/assets/images/main/visual-1-1.png?ver=202610221000');}
.main-visual-wrap .swiper .swiper-slide.slide-2 {background-image: url('/h/assets/images/main/visual-2.png?ver=202610221000');}
.main-visual-wrap .swiper .swiper-slide.slide-3 {background-image: url('/h/assets/images/main/visual-3.png?ver=202610221000');}
.main-visual-wrap .swiper .swiper-slide.slide-4 {background-image: url('/h/assets/images/main/visual-4.png?ver=202610221000');}
.main-visual-wrap .swiper .swiper-slide .inner {position: relative; z-index: 2;}
.main-visual-wrap .swiper .swiper-slide .inner .slogan-box {display: flex; flex-direction: column; margin-bottom: 24px; color: #fff;} /*221025*/
.main-visual-wrap .swiper .swiper-slide .inner .slogan-box .title {opacity: 0; margin: 272px 0 10px 30px; font-size: 5.0rem; font-weight: 600; letter-spacing: -0.14rem; } /* 221005 수정 */
.main-visual-wrap .swiper .swiper-slide .inner .slogan-box .text {opacity: 0; margin-left: 30px; font-size: 2.6rem; font-weight: 300; letter-spacing: -0.1rem;}
/* active */
.main-visual-wrap .swiper .swiper-slide-active {opacity: 1 !important;}
.main-visual-wrap .swiper .swiper-slide-active .inner .slogan-box .title {transition-property: opacity, margin; transition-delay: .8s; transition-duration: .5s; transition-timing-function: ease; opacity: 1; margin-left: 0;}
.main-visual-wrap .swiper .swiper-slide-active .inner .slogan-box .text {transition-property: opacity, margin; transition-delay: 1.2s; transition-duration: .5s; transition-timing-function: ease; opacity: 1; margin-left: 0;}
/* type-white */
/* header.white 와 같이 적용되야함 */
.main-visual-wrap .swiper .swiper-slide.white .inner .slogan-box {color: #FFF;}

/* slide-1 */
.main-visual-wrap .swiper .swiper-slide.slide-1 {}
.main-visual-wrap .swiper .swiper-slide.slide-1 .motion-obj {transition: all 8s ease-out; transition-duration: 8s; position:absolute; z-index: 0; bottom: -300px; right: -440px; left: 0; height: 100%; background: url('/h/assets/images/main/visual-1-2.png?ver=202610221000') no-repeat right top; background-attachment: fixed;}
.main-visual-wrap .swiper .swiper-slide-active.slide-1 .motion-obj {bottom: -50px; right: -300px;}
/* slide-3 */
.view-product {opacity: .9;}
.view-product ul {display: flex;}
.view-product ul li {opacity: 0; margin: -20px 20px 0 0;}
.view-product ul li a {display: block; width: 150px; height: 130px; border-radius: 16px; text-align: center; box-shadow: 3px 3px 6px rgba(0, 0, 0, .16); background: rgba(255,255,255,.9); overflow:hidden; } /*221007*/
.view-product ul li a .thumb {display: block;}
.view-product ul li a .thumb img {transition: all 0.3s linear; width:100%;}
.view-product ul li a:hover .thumb img {transform: scale(1.1, 1.1); object-fit: cover;}
.view-product ul li a .title {display: block; margin-top: 4px; font-size: 1.4rem;}
.swiper-slide-active .view-product ul li {transition-property: opacity, margin; transition-duration: .5s; transition-timing-function: ease; opacity: 1; margin-top: 0;}
.swiper-slide-active .view-product ul li:nth-child(1) {transition-delay: 1.3s;}
.swiper-slide-active .view-product ul li:nth-child(2) {transition-delay: 1.4s;}
.swiper-slide-active .view-product ul li:nth-child(3) {transition-delay: 1.5s;}
/* button-group */
.main-visual-wrap .swiper .util-box {transform: translateX(-630px); display: inline-flex; justify-content: center; align-items: center; position: absolute; z-index: 1; top: 690px; left: 50%; height: 42px; padding: 0 20px; border-radius: 42px; background-color: rgba(0, 0, 0, .7);}
.main-visual-wrap .swiper .util-box button {height: 24px; border: none; text-indent: -9999em; background-position: center center; background-repeat: no-repeat; background-color: transparent;}
.main-visual-wrap .swiper .util-box .btn-autoplay {width: 10px; margin: 0 12px; text-indent: -9999em; background-image: url('/h/assets/images/main/swiper-btngroup-play.png?ver=202610221000');}
.main-visual-wrap .swiper .util-box .btn-autoplay.is-active {background-image: url('/h/assets/images/main/swiper-btngroup-pause.png?ver=202610221000');}
.main-visual-wrap .swiper .util-box .swiper-button-prev,
.main-visual-wrap .swiper .util-box .swiper-button-next {position: relative; top: initial; left: initial; right: initial; width: 23px; margin-top: initial; color: inherit;}
.main-visual-wrap .swiper .util-box .swiper-button-prev::after,
.main-visual-wrap .swiper .util-box .swiper-button-next::after {font-size: 18px; color: #FFF;}
.main-visual-wrap .swiper .util-box .swiper-pagination {transform: none; position: relative; bottom: initial; left: initial; width: auto; margin: 2px 0 0 4px; font-size: 1.8rem;}
.main-visual-wrap .swiper .util-box .swiper-pagination .swiper-pagination-current {color: #fff;}
.main-visual-wrap .swiper .util-box .swiper-pagination .swiper-pagination-total {color: #858585;}
/* search */
.main-visual-wrap .o-search-wrap {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; color: #fff; background-color: rgba(0, 0, 0, .6);}
.main-visual-wrap .o-search-wrap .inner {display: flex; justify-content: space-between; align-items: stretch; position: relative; z-index: 2; height: 100%; padding: 30px 0;}
.main-visual-wrap .o-search-wrap .form-autocomplete {flex: 0 0 458px; }
.main-visual-wrap .o-search-wrap .form-autocomplete .autocomplete-box {top: 56px; max-height: 200px;}
.main-visual-wrap .o-search-wrap .search-box {flex: 0 0 458px; position: relative; text-align: right;}
.main-visual-wrap .o-search-wrap .search-box fieldset {overflow: hidden; display: flex; justify-content: flex-end; height:56px; border-radius:4px; background-color: #FFF;}
.main-visual-wrap .o-search-wrap .search-box fieldset input[type='text'] {position: absolute; z-index: 2; left: 0; right: 56px; top: 0;  height: 56px; padding:10px 18px; border: none; font-size:1.8rem; background-color: transparent; color:#000;}
.main-visual-wrap .o-search-wrap .search-box fieldset input[type='text']::placeholder{font-size:1.8rem; font-weight:600; color: rgba(133, 133, 133, .6);}
.main-visual-wrap .o-search-wrap .search-box fieldset button {flex: 0 0 56px; position: relative; height: 100%; border-radius:0 4px 4px 0; border: none; text-indent: -9999em; background: #DA291C url('/h/assets/images/icon/btn-search-white.png?ver=202610221000') no-repeat center center;}
.main-visual-wrap .o-search-wrap .search-box .hash {font-size:1.4rem; color:#FFF; margin-top:15px;}
.main-visual-wrap .o-search-wrap .search-box .hash ul{display:flex;}
.main-visual-wrap .o-search-wrap .search-box .hash ul a{display:block; background:rgba(84,88,90,.7); padding:14px 20px 9px 20px; margin-right:10px; border-radius:50px;}
.main-visual-wrap .o-search-wrap .search-box .hash ul a::before{content:'#'; color:#fff}
.main-visual-wrap .o-search-wrap .search-box .title-extend {margin-top: 30px; font-size: 1.8rem; font-weight: 600; color: inherit; display:block; text-align:left}
.main-visual-wrap .o-search-wrap .search-box .title-extend::after {content: ' > '; margin-left: 16px;}
.main-visual-wrap .o-search-wrap .extend-box {flex: 1; display: flex; margin-left: 6px;}
.main-visual-wrap .o-search-wrap .extend-box .o-depth {position: relative; flex: 1;}
.main-visual-wrap .o-search-wrap .extend-box .o-depth .title {margin: 0 0 10px 40px; font-size: 1.6rem; font-weight: 600; display:block;} /* 221006 수정 */
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul {height: 230px; padding: 16px 0px 16px 30px;} /* 221007 수정*/
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul.scroll::-webkit-scrollbar-thumb {background-color: rgba(153, 153, 153 ,.7);}
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul.scroll::-webkit-scrollbar-track {background-color: transparent;}
.main-visual-wrap .o-search-wrap .extend-box .o-depth + .o-depth ul {border-left: 1px solid #8f9091;}
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul li {}
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul li + li {margin-top: 9px;}
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul li a {display: flex; align-items: center; font-weight:400; font-size: 1.5rem; text-transform:capitalize;} /*221007*/
.main-visual-wrap .o-search-wrap .extend-box .o-depth ul li a .brand {margin-right: 10px;}
.main-visual-wrap .form-autocomplete .autocomplete-box .autocomplete-header .btn-del {font-size:1.4rem;}
/* 타이핑 효과 */
.main-visual-wrap .o-search-wrap .type-writer {position: absolute; z-index: 1; left: 14px ; top: 16px; font-size: 2.0rem; color: #858585; opacity: .6;}
/*  */
.main-visual-wrap .o-search-wrap .motion-obj {display: flex; position: absolute; z-index: 1; left: 14px ; top: 16px; font-size: 2.0rem; font-weight: 800; color: #000;}
.main-visual-wrap .o-search-wrap .motion-obj span {transition: left 0.3s ease-in, opacity 0.5s; opacity: 0; position: absolute; top: 0; left: 0;}
.main-visual-wrap .o-search-wrap .motion-obj.is-motion span {opacity: 1;}





/* recommends ========== */
.section-recommends {}
.section-recommends .swiper-slide img {transition: all 0.3s linear;}
.section-recommends .swiper-slide:hover img {transform: scale(1.1, 1.1); object-fit: cover;}
.section-recommends .model-info {border-radius: 18px; border: 1px solid #E9E9E9}
.section-recommends .model-info.column .info-box {padding: 18px 26px;}
.section-recommends .model-info.column .info-box .price-wrap {margin-top: 16px;}
.section-recommends .model-info .thumb-wrap {border-radius: 10px 10px 0 0;}
.section-recommends .model-info .basic-wrap .title {font-size: 2.0rem;}
.section-recommends .model-info .basic-wrap .item_number{font-size:1.4rem; color:#ccc; margin-bottom:10px;}




/* search keyword ========== */
.section-trend {padding: 80px 0; background-color: #e8e8e9;}
.section-trend .tab-menu-wrap.hash {margin-bottom: 30px;}
.section-trend .swiper-box {height: 404px;}
.section-trend .swiper {height: 100%;}
.section-trend .swiper-slide {height: calc((100% - 30px) / 2);}
.section-trend .model-info {border-radius: 18px; background: #FFF;}
.section-trend .model-info .thumb-wrap {margin-right: 0;}
.section-trend .model-info .info-box {padding: 28px 28px 20px;}
.section-trend .model-info .basic-wrap .title {font-size: 2.0rem;}





/* specialAuction ========== */
.section-auction {padding: 75px 0 75px !important; background: #000 url('../images/main/auctioin-bg.png?ver=202610221000') no-repeat center top} /*221027*/
.section-auction.is-onair {background: #000 url('../images/main/auctioin-bg-onair.png?ver=202610221000') no-repeat center top;}
.section-auction .inner {width: 1528px !important ;}

.section-auction .title-summit {justify-content: center; margin-bottom: 24px; padding-bottom: 0;}
.section-auction .title-summit .title-box h2 {color: #FFF; margin-bottom:50px;} /*221027*/
.section-auction .title-summit .side-box {position: absolute; right: 130px; top: 20px;}
.section-auction .title-summit .side-box .btn-more {color: #FFF; background-image: url('../images/icon/side-more-wht.png?ver=202610221000');}

.section-auction .ready-wrap {display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 28px; padding: 100px 0; border-radius: 18px; font-size: 3.6rem; color: #FFF; background-color: rgba(84, 88, 90, .5);}
.section-auction .ready-wrap::before {content: ''; display: flex; width: 464px; height: 229px; margin-bottom: 40px; background: url('../images/main/auction-ready.png?ver=202610221000') no-repeat center top;}

.section-auction .intro-wrap {margin-top: 40px; padding: 40px; color: #FFF; background-color: rgba(84, 88, 90, .8);}
.section-auction .intro-wrap ol {display: flex; justify-content: center; margin: 24px 0 68px;}
.section-auction .intro-wrap ol li {display: flex; flex-direction: column; align-items: center; position: relative; padding: 24px 184px 40px; font-size: 2.4rem; text-align: center;}
.section-auction .intro-wrap ol li + li::after {content: ''; position: absolute; left: 0; top: 0; bottom: 0; border-left: 1px solid #000;}
.section-auction .intro-wrap ol li::before {content: ''; width: 211px; height: 82px; margin-bottom: 40px;}
.section-auction .intro-wrap ol li.num-1::before {background-image: url('../images/main/auction-intro-num-1.png?ver=202610221000');}
.section-auction .intro-wrap ol li.num-2::before {background-image: url('../images/main/auction-intro-num-2.png?ver=202610221000');}
.section-auction .intro-wrap .text {font-size: 2.6rem; text-align: center;}

.section-auction .onair-wrap {width: 421px; height: 102px; margin: 44px auto 40px; background: url('../images/main/auction-onair.png?ver=202610221000') no-repeat left top;}
.section-auction .onair-wrap p {display: none;}

.section-auction .bubble-box {display: flex; justify-content: center;}
.section-auction .bubble-box p {display: inline-flex; position: relative; padding: 8px 20px; border-radius: 80px; font-size: 1.8rem; font-weight: 700; color: #FFF; background-color: #DA291C;}
.section-auction .bubble-box p::after {content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -3px; width: 0; height: 0; border-style: solid; border-width: 14px 6px 0; border-color: transparent; border-top-color: #DA291C; }
.section-auction .bubble-box.lg {margin: 80px 0 40px;}
.section-auction .bubble-box.lg p {padding: 20px 40px; font-size: 3.4rem;}
.section-auction .bubble-box.lg p::after {bottom: -14px;  margin-left: -7px; border-width: 22px 14px 0;}

.section-auction .count-time {display: flex; justify-content: center; align-items: center; margin: 24px 0 40px;} /*221027*/
.section-auction .count-time .item {display: flex; flex-direction: column; position: relative; margin: 0 20px;}
.section-auction .count-time .item + .item::before {content: ''; position: absolute; left: -22px; top: 17px; width: 8px; height: 34px; background: url('../images/main/auction-count-unit.png?ver=202610221000') no-repeat left top;}
.section-auction .count-time.ar .item + .item::before {
    left: 0px !important;
    right: -22px;
}

.section-auction .count-time .num {display: flex; justify-content: center; align-items: center; position: relative; width: 116px; height: 68px; padding: 6px 0 0 40px; font-size: 36px; font-weight: 800; color: #EEE; letter-spacing: 42px; white-space: nowrap; background-repeat: no-repeat, no-repeat; background-position: left top, right top; background-image: url('../images/main/auction-count-bg.png?ver=202610221000'), url('../images/main/auction-count-bg.png?ver=202610221000');}
.section-auction .count-time .unit {align-self: flex-end; margin: 8px 20px 0 0; font-weight: 600; color: #999;}

.section-auction .swiper {position: relative; padding: 20px 0;}
.section-auction .swiper-wrapper {position: initial;}
.section-auction .swiper-slide {transform: translateY(88px); transition: all 0.1s; opacity: 1; position:relative; max-width: calc(100% / 5); /*height: 395px; */margin-right: 30px;} /*20221212*/
.section-auction .swiper-slide::before {content: ''; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, .2);}
.section-auction .swiper-slide:hover::before {opacity: 0;}
.section-auction .swiper-slide-active {transform: translateY(0); opacity: 1; position: relative; z-index: 1; width: 400px !important; max-width: initial; min-height: 500px; box-shadow: 2px 3px 6px rgba(0, 0, 0, .05);} /*20221212*/
.section-auction .swiper-slide-active::before {content: none;}
.section-auction .swiper-slide-active:hover {transform: scale(1.04, 1.04);}
.section-auction .swiper-slide-prev,
.section-auction .swiper-slide-active {margin-right: -30px !important;}
.section-auction .swiper-button-prev {top: 42px; left: 70px;}
.section-auction .swiper-button-next {top: 42px; right: 70px;}
.section-auction .swiper-button-next.ar {
    right: auto !important;
    left: 70px !important;
}
.section-auction .swiper-button-prev::after,
.section-auction .swiper-button-next::after {color: rgba(255, 255, 255, .7);}
.section-auction .swiper-button-prev:hover::after,
.section-auction .swiper-button-next:hover::after {color: #FFF;}

/* 커스텀/model-info */
.section-auction .model-info {flex-direction: column; overflow: hidden; height: 100%; padding: 24px 20px 20px; border-radius: 18px; border: 1px solid #E9E9E9; background-color: #FFF;}
/* s 20230721 thumb  수정*/
.section-auction .new2023pc .model-info {
    flex-direction: column;
    overflow: hidden;
    height: 100%;
    padding: 30px 20px 20px;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    border-radius: 0 0 18px 18px;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list ul li {
    font-family: "AppleSDGothicNeoM00", "Pretendard", sans-serif;
    font-weight: 400;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list ul li:first-child {
    padding-right: 6px !important;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list.ar ul li:first-child {
    padding-left: 6px !important;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2) {
    padding-left: 6px !important;
    padding-right: 6px !important;
    border-left: 1px solid #999999;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list.ar ul li:nth-child(n + 2) {
    border-left: 0px solid #999999 !important;
    border-right: 1px solid #999999;
}


.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .basic-wrap .info-list ul li:first-child,
.swiper-slide.swiper-slide-next .new2023pc .model-info .basic-wrap .info-list ul li:first-child {
    padding-right: 2px;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-prev .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2),
.swiper-slide.swiper-slide-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n + 2) {
    padding-left: 2px;
    padding-right: 2px;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-prev .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5),
.swiper-slide.swiper-slide-next .new2023pc .model-info .basic-wrap .info-list ul li:nth-child(n+5) {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-next .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide .new2023pc .model-info .info-column .basic-wrap .title {
    font-size: 1.9rem;
    min-height: 50px;
    font-weight: 400;
    font-family: 'AppleSDGothicNeoB00';
}
.swiper-slide .new2023pc .model-info .info-column .basic-wrap .title.ar {
    text-align: right;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide.swiper-slide-next .new2023pc .model-info .info-column .basic-wrap .title p:first-child,
.swiper-slide .new2023pc .model-info .info-column .basic-wrap .title p:first-child {
    width: 100%;
    max-width: 241px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide.swiper-slide-next .new2023pc .model-info .info-column .basic-wrap .title p:last-child,
.swiper-slide .new2023pc .model-info .info-column .basic-wrap .title p:last-child {
    font-size: 1.8rem;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .info-column .basic-wrap .info-list ul li,
.swiper-slide.swiper-slide-next .new2023pc .model-info .info-column .basic-wrap .info-list ul li {
    font-size: 1.6rem;
}
.swiper-slide.swiper-slide-duplicate-active .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-duplicate .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-prev .new2023pc .model-info .info-column .basic-wrap .info-list ul,
.swiper-slide.swiper-slide-next .new2023pc .model-info .info-column .basic-wrap .info-list ul {
    width: 228px;
    overflow: hidden;
}

.swiper-slide.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title,
.swiper-slide.swiper-slide-duplicate.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title {
    font-family: "AppleSDGothicNeo", "Pretendard", sans-serif;
    font-size: 2.3rem;
    font-weight: 400;
    min-height: 46px;
}

.swiper-slide.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:first-child
.swiper-slide.swiper-slide-duplicate.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:first-child{
    width: 100%;
    max-width: 355px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
.swiper-slide.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:last-child
.swiper-slide.swiper-slide-duplicate.swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:last-child{
    width: 100%;
    max-width: 355px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}

.section-auction .swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:first-child{
    max-width: 355px !important;
    font-size: 2.3rem !important;
}
.section-auction .swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title p:last-child{
    max-width: 355px !important;
    font-size: 2.1rem !important;
    font-weight: normal !important;
}
.section-auction .swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title {
    font-family: "AppleSDGothicNeoB00" !important;
    font-size: 2.3rem !important;
    font-weight: 400 !important;
    min-height: 46px !important;
}
.section-auction .swiper-slide-active .new2023pc .model-info .info-column .basic-wrap .title.ar {
    text-align: right;
}

.swiper-slide .new2023pc .thumb-wrap .thumb img {
    border-radius: 18px 18px 0 0;
    width: 100%;
}
.swiper-slide .new2023pc .model-info .basic-wrap .info-list {
    margin-top: 2.5rem;
    padding-bottom: 3.5rem;
    border-bottom: 1px solid #e3e3e3;
}
.swiper-slide .swiper-slide-active .new2023pc .model-info .basic-wrap .info-list ul li {
    color: #9e9e9e;
    font-family: "AppleSDGothicNeo", "Pretendard", sans-serif;
    font-weight: normal;
}
.new2023pc .model-info .basic-wrap .info-list ul li + li::before {
    content: none;
}
.section-auction .new2023pc .model-info .price-wrap .price strong {
    font-family: "AppleSDGothicNeoB00", "Pretendard", sans-serif;
    color: #DA291C;
}
.section-auction .new2023pc .model-info .price-wrap .stprice {
    color: #fff;
    font-size: 12px;
    background: #ff8080;
    padding: 0.3rem 1.1rem 0.15rem 0.5rem;
    clip-path: polygon(0% 0%, 93% 0%, 100% 50%, 93% 100%, 0% 100%);
    margin-top: -1px;
    font-weight: normal;
    font-family: 'Pretendard', sans-serif, 'AppleSDGothicNeo';
    letter-spacing: -0.8px;
}
.section-auction .new2023pc .model-info .price-wrap .stprice {
    padding: 0.2rem 0.75rem 0.15rem 0.25rem !important;
}
.section-auction .new2023pc .model-info .price-wrap .ar.stprice {
    clip-path: polygon(10px 0%, 100% 0%, 100% 100%, 10px 100%, 0 50%) !important;
    padding: 0.2rem 0.4rem 0.1rem 0.8rem !important;
}
.swiper-slide-duplicate-prev .new2023pc .model-info .price-wrap .stprice,
.swiper-slide-duplicate-next .new2023pc .model-info .price-wrap .stprice,
.swiper-slide-duplicate .new2023pc .model-info .price-wrap .stprice {
    padding: 0.1rem 0.8rem 0.2rem 0.4rem;
    /*margin-right: 2px;*/
    font-size: 12px;
}
.section-auction .swiper-slide-active .model-info .price-wrap {
    margin-top: 26px;
    margin-bottom: 12px;
}
.swiper-slide .new2023pc .model-info .price-wrap .price {
    display: flex;
    align-items: baseline;
    font-weight: 400;
}
.section-auction .swiper-slide-active .new2023pc .model-info .price-wrap .price .unit+strong {
    font-size: 4rem;
}
.swiper-slide .new2023pc .model-info .price-wrap .price .unit+strong {
    font-size: 3rem;
    letter-spacing: -0.4px;
}
/* e 20230721 thumb  수정*/
.section-auction .model-info .basic-wrap .title {font-size: 1.8rem;}
.section-auction .model-info .basic-wrap .info-list {}
.section-auction .model-info .basic-wrap .info-list ul {flex-wrap: nowrap;}
.section-auction .model-info .basic-wrap .info-list ul li {font-size: 1.4rem;}
.section-auction .model-info .price-wrap {margin-top: 16px;}
.section-auction .model-info .price-wrap .price {font-size: 3.2rem;}
.section-auction .model-info .price-wrap .price .unit {
    margin: 0 4px 1px 4px;
    font-size: 2.2rem;
    font-family: "AppleSDGothicNeoB00", "Pretendard", sans-serif;
}
.section-auction .model-info .bid-box {display: none;}
.section-auction .model-info .thumb-wrap {overflow: initial ; flex: 0 0 160px; width: 100%; height: 160px; margin-right: 0;}
.section-auction .model-info .thumb-wrap .thumb {overflow: hidden; width: 100%; height: 100%; border-radius: 18px;}
.section-auction .model-info .thumb-wrap .badge-bid {display: none;}
/* 커스텀/model-info/활성 */
.section-auction .swiper-slide-active .model-info { height: 100%;}
.section-auction .swiper-slide-active .model-info .item-box {padding-top: 40px;}
.section-auction .swiper-slide-active .model-info .basic-wrap .title {font-size: 2.4rem;}
.section-auction .swiper-slide-active .model-info .basic-wrap .info-list ul li {
    font-size: 1.8rem !important;
    font-family: "AppleSDGothicNeoM00", "Pretendard", sans-serif;
    font-weight: normal;
}
.section-auction .swiper-slide-active .model-info .price-wrap .stprice {
    font-size: 14px !important;
}
/*.section-auction .swiper-slide-active .model-info .price-wrap {margin-top: 6px;}*/
.section-auction .swiper-slide-active .model-info .price-wrap .price {font-size: 4.0rem !important;}
.section-auction .swiper-slide-active .model-info .price-wrap .price .unit {
    font-size: 3.2rem !important;
    margin: 0 14px 2px 12px !important;
    font-family: "AppleSDGothicNeoB00", "Pretendard", sans-serif !important;
    font-weight: 400;
}
.section-auction .swiper-slide-active .model-info .bid-box {display: flex; justify-content: space-between; align-items: center; margin: 12px 0; padding: 16px 0; border-top: 1px solid #E0E0E0;}
.section-auction .swiper-slide-active .model-info .bid-box .text {font-size: 1.8rem; font-weight: 600; color: #9E9E9E;}
.section-auction .swiper-slide-active .model-info .bid-box .item {display: inline-flex; align-items: center; height: 38px; padding: 0 20px; border-radius: 6px; font-weight: 600; color: #FFF; background-color: #000;}
.section-auction .swiper-slide-active .model-info .thumb-wrap {flex: 0 0 228px; height: 228px;}
.section-auction .swiper-slide-active .model-info .thumb-wrap .badge-bid {display: block; position: absolute; left: 10px; top: -22px;}
.section-auction .swiper-slide-active .model-info .thumb-wrap .badge-bid::before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; transform: skew(27deg); background-color: #DA291C;}
.section-auction .swiper-slide-active .model-info .thumb-wrap .badge-bid em {display: block; position: relative; z-index: 1; padding: 12px 24px; font-size: 1.6rem; font-weight: 800; color: #FFF; letter-spacing: 0;}





/* 많이찾는차종 ========== */
.section-best {color: #FFF; background-color: #292C2D;}
/* 커스텀/타이틀 */
.section-best .title-summit {align-items: flex-start;}
.section-best .title-summit .title-box h2 {color: #C1C1C1;}
.section-best .title-summit .title-box h2 .c-2 {color: #FFF;}
/* 공통/정보 */
.section-best .o-wrap {display: flex; justify-content: space-between; margin-top: 100px;}
.section-best .o-wrap a {}
.section-best .o-wrap .thumb-box {display: flex; justify-content: center; align-items: center;}
.section-best .o-wrap .thumb-box::before {content: ''; position: absolute;}
.section-best .o-wrap .thumb-box .thumb {display: flex; align-items: center; position: relative; z-index: 1;}
.section-best .o-wrap .thumb-box .thumb img {width: 100%;}
.section-best .o-wrap .info-box {display: flex;}
.section-best .o-wrap .info-box .number {}
.section-best .o-wrap .info-box .info {display: flex; flex-direction: column;}
.section-best .o-wrap .info-box .info .title-box {display: flex;}
.section-best .o-wrap .info-box .info .title-box .title {font-weight: 600; line-height: 1; } /* 221005 수정 */
.section-best .o-wrap .info-box .info .title-box .text {line-height: 1;}
.section-best .o-wrap .info-box .info .price {flex: 1; margin-top: 16px; line-height: 1;}
/* visual */
.section-best .swiper.swiper-best {width: 724px;}
.section-best .swiper.swiper-best .swiper-wrapper {}
.section-best .swiper.swiper-best .swiper-wrapper .swiper-slide {}
.section-best .swiper.swiper-best a {display: block;}
.section-best .swiper.swiper-best .thumb-box {width: 100%; height: 460px; margin-top: 100px;}
.section-best .swiper.swiper-best .thumb-box::before {opacity: .5; transform: translate(-50%, -35%); left: 50%; top:50%; width: 484px; height: 484px; border-radius: 50%; background: rgb(255,255,255);background: radial-gradient(circle, #FFF 0%, rgba(41, 44, 45, .5) 50%, rgba(41, 44, 45, 0) 80%);}
.section-best .swiper.swiper-best .thumb-box .thumb img {transition: transform 0.2s linear;}
.section-best .swiper.swiper-best .thumb-box .thumb img:hover {transform: scale(1.1, 1.1); object-fit: cover;}
.section-best .swiper.swiper-best .info-box {align-items: flex-start;}
.section-best .swiper.swiper-best .info-box .number {position: relative; width:78px; height: 120px; text-indent: -9999em; background-repeat: no-repeat; background-position: 0  -24px;}
.section-best .swiper.swiper-best .info-box .number:after {content: ''; position: absolute; left: 0; bottom: 0; width: 120px; height: 3px; transform: skew(27deg); background: #DA291C;}
.section-best .swiper.swiper-best .info-box .number.rank-1 {background-image: url('../images/main/best-rank-1.png?ver=202610221000');}
.section-best .swiper.swiper-best .info-box .number.rank-2 {background-image: url('../images/main/best-rank-2.png?ver=202610221000');}
.section-best .swiper.swiper-best .info-box .number.rank-3 {background-image: url('../images/main/best-rank-3.png?ver=202610221000');}
.section-best .swiper.swiper-best .info-box .number.rank-4 {background-image: url('../images/main/best-rank-4.png?ver=202610221000');}
.section-best .swiper.swiper-best .info-box .number.rank-5 {background-image: url('../images/main/best-rank-5.png?ver=202610221000');}
.section-best .swiper.swiper-best .info-box .info {margin-left: 16px;}
.section-best .swiper.swiper-best .info-box .info .title-box {align-items: baseline;}
.section-best .swiper.swiper-best .info-box .info .title-box .title {font-size: 5.2rem; }
.section-best .swiper.swiper-best .info-box .info .title-box .text {margin-left: 16px; font-size: 2.0rem;}
.section-best .swiper.swiper-best .info-box .info .price {font-size: 3.0rem; font-weight: 600;} /* 221005 수정 */
/* thumbs */
.section-best .swiper.swiper-best-thumb {width: 530px;}
.section-best .swiper.swiper-best-thumb .swiper-wrapper {}
.section-best .swiper.swiper-best-thumb .swiper-wrapper .swiper-slide {}
.section-best .swiper.swiper-best-thumb a {overflow: hidden; display: flex; justify-content: flex-start; align-items: center; position: relative; height: 120px; margin-bottom: 20px; border-radius: 16px; background: #000 url(../images/main/section-best.png?ver=202610221000) no-repeat 48px 100%;}
.section-best .swiper.swiper-best-thumb .thumb-box {overflow: hidden; position: absolute; left:50px; width: 280px; height: 100%;}
/* .section-best .swiper.swiper-best-thumb .thumb-box::before {opacity: .4; top: -30px; width: 287px; height: 200px; border-radius: 100%; background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 60%); clip: rect(98px, 287px, 200px, 0px);} */
.section-best .swiper.swiper-best-thumb .thumb-box .thumb {width: 178px; height: 128px;}
.section-best .swiper.swiper-best-thumb .info-box {justify-content: space-between; align-items: center;}
.section-best .swiper.swiper-best-thumb .info-box .number {margin: 0 36px 0 246px;font-size: 4.2rem;color: #FFF;line-height: 1;}
.section-best .swiper.swiper-best-thumb .info-box .info .title-box {flex-direction: column;}
.section-best .swiper.swiper-best-thumb .info-box .info .title-box .title {font-size: 2.4rem;;}
.section-best .swiper.swiper-best-thumb .info-box .info .title-box .text {font-size: 1.4rem;}
.section-best .swiper.swiper-best-thumb .info-box .info .price {font-size: 2.0rem; font-weight: 600;}





/* global guide ========== */
.section-guide {position: relative; z-index: 1;}
.section-guide::before {content: ''; position: absolute; left: 0; right: 0; top: 0; height: 633px; background-color: #e8e8e9; } /*221018*/
.section-guide .o-wrap {margin-bottom: 0;} /*221012*/
.section-guide .o-wrap ul {display: flex;}
.section-guide .o-wrap ul li {transition: transform 0.3s ease-out; transform: translateY(-100px); flex: 1; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; position: relative; text-align: center; height: 430px; border-radius: 18px; background-repeat: no-repeat; background-position: center 0;} /*221012 tf-120px*/
.section-guide .o-wrap ul li + li {margin-left: 30px;}
.section-guide .o-wrap ul li::before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .3)}
.section-guide .o-wrap ul li .box {position: relative; z-index: 1; padding-top: 52px; line-height: 1.25;}
.section-guide .o-wrap ul li .box .title {display: block; margin-bottom: 22px; font-size: 2.4rem; font-weight: 600; color: rgba(255, 255, 255, .7);}
.section-guide .o-wrap ul li .box .text {display: block; font-weight: 600; color: #9E9E9E;}
.section-guide .o-wrap ul li a {display: block; position: relative; z-index: 1; padding: 38px 0 38px 30px;  text-align: left; background: rgba(0, 0, 0, .5) url('../images/icon/side-guide.png?ver=202610221000') no-repeat center right 35px;}
.section-guide .o-wrap ul li a span {font-size: 1.8rem; font-weight: 800; color: rgba(255, 255, 255, .7);}
.section-guide .o-wrap ul li.cate-1 {background-image: url('../images/main/global-1.png?ver=202610221000');}
.section-guide .o-wrap ul li.cate-2 {background-image: url('../images/main/global-2.png?ver=202610221000');}
.section-guide .o-wrap ul li.cate-3 {background-image: url('../images/main/global-3.png?ver=202610221000');}
.section-guide .o-wrap ul li.cate-4 {background-image: url('../images/main/global-4.png?ver=202610221000');}
.section-guide .o-wrap ul li:nth-child(1) {transition-delay: 0.1s;}
.section-guide .o-wrap ul li:nth-child(2) {transition-delay: 0.2s;}
.section-guide .o-wrap ul li:nth-child(3) {transition-delay: 0.3s;}
.section-guide .o-wrap ul li:nth-child(4) {transition-delay: 0.4s;}
.section-guide .o-wrap.is-after-screen ul li {transition-delay: 0s;}
.section-guide .o-wrap.is-screen ul li {transform: translateY(0);}
.section-guide .o-wrap.is-screen ul li:hover {transform: translateY(-20px);}
.section-guide .o-wrap.is-screen ul li:hover .box .title {color: #FFF;}
.section-guide .o-wrap.is-screen ul li:hover a span {transition: transform 0.3s linear; transform-origin: 0 50%; transform: scale(1.1, 1.1); color: #FFF;}




/* special ========== */
.section-special {padding-top: 15px !important;}
.section-special .tab-menu-wrap {margin-bottom: 60px;}
.section-special .banner-box {margin-bottom: 15px;}
.section-special .banner-box a {display:block; height:inherit; width:inherit; border-radius:15px; overflow: hidden; } /*221007 추가*/
.section-special .o-wrap {}
.section-special .o-wrap > ul {display: flex; flex-wrap: wrap; margin: 0 -15px;}
.section-special .o-wrap > ul > li {flex: 0 0 calc(50% - 30px); margin: 15px;}
.section-special .o-wrap > ul > li > a {}
.section-special .model-info .thumb-wrap {margin-right:30px;}






/* review ========== */
.section-review {height: 580px; background: #CFCFCF url('../images/main/review-bg.jpg?ver=202610221000') repeat-y center top; background-attachment : fixed;}
.section-review .title-summit {flex-direction: row; justify-content: space-between; align-items: baseline;}
.section-review .list-review {}
.section-review .list-review > ul > li > a {overflow: hidden; border-radius: 18px;}
.section-review .list-review .thumb-box {border-radius: 0;}





/* customer ========== */
.section-customer {padding-bottom: 0 !important;}
.section-customer .inner {display: flex; justify-content: space-between; align-items: flex-start;}
.section-customer .title-summit.column {padding-bottom: 0;}
.section-customer .notice-wrap {flex: 0 0 720px;}
.section-customer .notice-wrap .title-wrap {margin-bottom: 20px;}
.section-customer .notice-wrap .list-latest {margin-right: 20px;}
.section-customer .customer-wrap {}
.section-customer .customer-wrap .o-wrap {margin-top: 35px; padding-left: 18px;} /*221012*/
.section-customer .customer-wrap .o-wrap .tel-box {margin-bottom: 40px;}
.section-customer .customer-wrap .o-wrap .tel-box span {font-size:2.4rem; font-weight:400; color:#000; margin:0 20px 0 15px;} /*221013*/
.section-customer .customer-wrap .o-wrap .tel-box strong {font-size: 2.4rem; font-weight: 800; color: #DA291C;} /*221013*/
.section-customer .customer-wrap .o-wrap .info-box {display: flex; align-items: flex-end;}
.section-customer .customer-wrap .o-wrap .state-box {margin-bottom: 12px;}
.section-customer .customer-wrap .o-wrap .state-box strong {display: inline-flex; justify-content: center; align-items: center; height: 28px; padding: 0 12px; border-radius: 28px; font-size: 1.2rem; font-weight: 700; color: #FFF; background-color: #C1C1C1;}
.section-customer .customer-wrap .o-wrap .state-box strong::before {content: ''; display: block; width: 5px; height: 5px; margin-right: 6px; border-radius: 50%; background-color: #FFF;}
.section-customer .customer-wrap .o-wrap .state-box strong.is-active {background-color: #FA3F20; text-transform:uppercase;} /*22101107*/
.section-customer .customer-wrap .o-wrap .info-box dl {font-size: 1.6rem; font-weight: 600; line-height: 1.5; }
.section-customer .customer-wrap .o-wrap .info-box dl dt {color: #000;}
.section-customer .customer-wrap .o-wrap .info-box dl dd {color: #87899C;}
.section-customer .customer-wrap .o-wrap .info-box dl dd::before {content: '-'; margin-right: 8px;}
.section-customer .customer-wrap .o-wrap .info-box .btn-box {margin-left: 40px;}
.section-customer .customer-wrap .o-wrap .info-box .btn-box .btn { padding: 2px 12px; border-radius: 2px; border: 1px solid #E0E0E0; font-weight: 600; color: #999; background-color: #FFF;}


/* Our Values 221024 추가 ========== */
.section-ourvalues {}
.section-ourvalues .title-box h2 {position: relative; z-index:1;}
.section-ourvalues .title-box h2 strong {font-size: 4.0rem; font-weight:700; color:#000; background-color:#fff; padding:0 30px;} /*221027*/
.section-ourvalues .our-cont {}
.section-ourvalues .our-cont ul {display: flex; margin-top:50px;}
.section-ourvalues .our-cont ul li {flex:1; border-radius:18px; height:290px; background-color:#fff !important; border:1px solid #E8E8E9; padding:30px; box-shadow: 0px 3px 8px #e8e8e9;}
.section-ourvalues .our-cont ul li + li {margin-left:30px;}
.section-ourvalues .our-cont ul li .title {color:#000; font-size:3.0rem; font-weight:800; margin-bottom:15px;}
.section-ourvalues .our-cont ul li p {color:#999; font-size:2.0rem; line-height:32px; font-weight:500;}
.section-ourvalues .our-cont ul li:nth-child(1) {background:url('../images/main/ourValues-icon-1.png?ver=202610221000') right 30px bottom 30px no-repeat; }
.section-ourvalues .our-cont ul li:nth-child(2) {background:url('../images/main/ourValues-icon-2.png?ver=202610221000') right 30px bottom 30px no-repeat; }
.section-ourvalues .our-cont ul li:nth-child(3) {background:url('../images/main/ourValues-icon-3.png?ver=202610221000') right 30px bottom 30px no-repeat; }

/* Bid info 221024 추가 ========== */
.section-bidinfo {background-color:#E8E8E9; padding: 160px 0 60px !important; margin-top:-200px;} /*221027*/
.section-bidinfo .bid-cont {display:flex; min-height:321px;} /*221027*/
.section-bidinfo .bid-cont .bid-lt {display:flex; flex-direction:column; width:475px; height:321px; border-radius: 16px; margin-right:60px; padding:25px 20px 20px 20px; box-sizing: border-box; background:#9a140b url('../images/main/main-values-cont.png?ver=202610221000') left center no-repeat;  }
.section-bidinfo .bid-cont .bid-lt p {align-self:flex-start; width:100%; height:100%; text-align:right; padding:10px; font-size:3.0rem; line-height:43px; color:#fff;}
.section-bidinfo .bid-cont .bid-lt button {align-self:flex-end; width:100%; background-color:#DA291C; padding:20px 15px; box-sizing: border-box; color:#fff; border-radius:12px; border:none; font-size:2.4rem; font-weight:600;}
.section-bidinfo .bid-cont .bid-rt {flex:1; height:321px;}
.section-bidinfo .bid-cont .bid-rt > .tlt {position:relative; padding:15px 20px; border-top:2px solid #54585A; border-bottom:2px solid #54585A;}
.section-bidinfo .bid-cont .bid-rt > .tlt strong {font-size:2.4rem; color:#000; font-weight:600;}
.section-bidinfo .bid-cont .bid-rt > .tlt span {position:absolute; right:0; top:50%; transform: translateY(-50%); font-size:1.8rem; padding-right:15px;}
.section-bidinfo .bid-cont .bid-rt > .lst {display:flex; margin-top:15px; }
.section-bidinfo .bid-cont .bid-rt > .lst li {display:flex; flex-direction:column; width:50%; height:240px;}
.section-bidinfo .bid-cont .bid-rt > .lst li > .imgBox {display:block; width:290px; height:185px; margin:auto; border-radius:10px; background-color:#fff; overflow: hidden; background:#f5f6f8 url('../images/common/noimg_sm.png?ver=202610221000') center center no-repeat; background-size:cover;}
.section-bidinfo .bid-cont .bid-rt > .lst li > span {display:block; width:290px; margin:5px auto 0; padding:3px 10px; text-align:center; font-size:2.2rem; color:#000; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; } /*221026*/
.section-bidinfo .bid-cont .bid-warming, .section-bidinfo .bid-cont.none .bid-lt, .section-bidinfo .bid-cont.none .bid-rt {display:none;}
.section-bidinfo .bid-cont.none .bid-warming {position:relative; display:flex; width:100%; min-height:321px; border-radius:16px; background:#c1c1c1 url('../images/main/main-values-cont_bg.png?ver=202610221000') center top no-repeat;}
.section-bidinfo .bid-cont.none .bid-warming > p {position:absolute; bottom:50px; left:50%; transform: translateX(-50%); color:#fff; font-size:3.4rem; font-weight:500;}

/* 221027 추가 */
.section-bidAuction .tab-container {height:894px;}
.section-bidAuction .title-summit {margin: 0 !important;}
.section-bidAuction .tab-menu-wrap.main > ul > li {margin:0 50px; } /*221028*/
.section-bidAuction .tab-menu-wrap.main > ul > li button {font-size:2.8rem } /*221028*/
.section-auction > .inner {height:853px;}
.section-auction .live-view {display:block;}  /*221028*/
.section-auction .live-view.none {display:none;}   /*221028*/

/* 아랍어용 */
/* swiper */
:lang(ar) .section-recommends .swiper-button-prev {top: 60%;left: initial;right: -70px;}
:lang(ar) .section-recommends .swiper-button-next {top: 60%;left: -70px;right: initial;}
:lang(ar) .section-trend .swiper-button-prev {top: 65%; left: initial;right: -70px;}
:lang(ar) .section-trend .swiper-button-next {top: 65%; left: -70px;right: initial;}
:lang(ar) .ui-main .title-summit .side-box .btn-more{padding: 0 24px 0 58px;background-position:center left 24px;background-image:url('/h/assets/images/icon/side-more_rtl.png?ver=202610221000');}
:lang(ar) .main-visual-wrap .o-search-wrap .search-box fieldset input[type='text']{/* left: 56px; *//* right: 0; */padding: 10px 18px 10px 74px;}
:lang(ar) .main-visual-wrap .o-search-wrap .search-box .title-extend{text-align: right;}
:lang(ar) .main-visual-wrap .o-search-wrap .extend-box .o-depth .title{margin: 0 40px 10px 0;}
:lang(ar) .main-visual-wrap .o-search-wrap .extend-box .o-depth ul{padding: 16px 30px 16px 0;}
:lang(ar) .main-visual-wrap .o-search-wrap .extend-box .o-depth ul li a .brand{margin-left: 5px !important;margin-right: 0 !important;}
:lang(ar) .main-visual-wrap .o-search-wrap .type-writer{left: initial;right: 14px;direction: ltr;}
:lang(ar) .section-guide .o-wrap ul li + li{margin-left: 0;margin-right: 30px;}
:lang(ar) .section-special .model-info .thumb-wrap{margin-left: 30px;margin-right: 0;}
:lang(ar) .section-customer .notice-wrap .list-latest{margin-left: 20px;margin-right: 0;}
:lang(ar) .section-customer .customer-wrap .o-wrap{padding-left: 0;padding-right: 18px;}
:lang(ar) .section-customer .customer-wrap .o-wrap .tel-box span{margin: 0 15px 0 20px;}
:lang(ar) .section-customer .customer-wrap .o-wrap .info-box .btn-box{margin-left: 0;margin-right: 40px;}
:lang(ar) .section-best .swiper.swiper-best-thumb .info-box .number{margin: 0 36px 0 247px;}
:lang(ar) .section-best .swiper.swiper-best-thumb .thumb-box{left: initial;right: 50px;}
:lang(ar) .section-ourvalues .our-cont ul li + li{margin: 0 30px 0 0;}
:lang(ar) .section-bidinfo .bid-cont .bid-rt > .tlt span{left: 0;right: initial;}
:lang(ar) .section-bidinfo .bid-cont .bid-lt{margin-left: 60px;margin-right: 0;}