@charset "utf-8"; /* body */
body.main { padding-bottom: 60px; } 

/* #mainData */
#mainData { padding: 80px 0 40px; background-color: #ffffff; } /* @note 2024-11-21 */
.arc-bnr-wrap { padding: 0; background: #ffffff; } 
.arc-bnr-wrap:last-child{margin-bottom: 0;}
.arc-bnr-wrap .arc-grp {  } 


/* swiper */
.seller_swiper .swiper-slide { width: 42.43%; margin: 0 10px 0 0; overflow: hidden; } 
.seller_swiper .swiper-slide:last-child { margin-right:0; } 

/* @note 2024-12-19 */
.seller_swiper .swiper-slide .visual {width: 100%;position: relative;margin-bottom: 14px; padding-top: calc(100% - 2px);background: #fefefe; box-sizing: border-box; } 
.seller_swiper .swiper-slide .visual > em {position: absolute; display: flex; color: #fff; font-family: Roboto;font-size: 16px;font-weight: bold;line-height: 1.25;letter-spacing: normal;color: #fff;  align-items: center; justify-content: center; z-index: 5; }
.seller_swiper .swiper-slide .visual .num {bottom: 0px; right: 0px; width: 30px; height: 30px; background:#282828; border-radius: 10px 10px 0 10px;}
/* //@note 2024-12-19 */
.seller_swiper .swiper-slide .visual .sale_layer{top: 0px;left: 0px;width: 40px;height: 40px;background-color: #f73838;border-radius: 0 10px 10px 10px;}/* @note 2024-11-26 */

.seller_swiper .swiper-slide .visual span.in_vis { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 0; } 
.seller_swiper .swiper-slide .visual .in_vis img { max-width: 100%; max-height: 100%; } 

.seller_swiper .swiper-slide .visual .sold_out_item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(255,255,255,0.8) url('https://cache.wjthinkbig.com/web_resource/onlinemall/images/m/main/ICON_MAINMARKET_SOLDOUT.PNG') center/80px 80px no-repeat; z-index: 10;}

.seller_swiper .swiper-slide .info {position:relative;display: flex;flex-direction: column;} 
.seller_swiper .swiper-slide .info .info_category{margin-bottom: 4px;font-family: NotoSans;font-size: 14px;font-weight: bold;letter-spacing: -0.28px;text-align: left;color: #282828;}
.seller_swiper .swiper-slide .info .info_name { margin-bottom: 14px;font-size: 14px;font-weight: 500;line-height: 1.43;letter-spacing: -0.28px;text-align: left;color: #282828;} 
.seller_swiper .swiper-slide .info .info_name.is_line2{height: 2.66em;}

.seller_swiper .swiper-slide .info .info_price {font-family: 'Roboto';font-size: 16px;font-weight: bold;line-height: 1;color: #282828;} 
.seller_swiper .swiper-slide .info .info_price em {font-family: 'NotoSansKR';} 
/* @note 2024-11-14 */
.seller_swiper .swiper-slide .mpInfo { display:flex; height:20px; line-height:20px; margin-top:7px } 
.seller_swiper .swiper-slide .mpInfo .mileage {margin-right: 6px; font-size:12px; color:#5b5b5b; letter-spacing:0.11px; display:flex; align-items:center; } 
.seller_swiper .swiper-slide .mileage::before { content:"M"; display:inline-block; width:16px; height:16px; background-color: #fb7250; margin-right:2px;border-radius: 50%;overflow: hidden;font-size: 10px;font-weight: bold;line-height: 1.6;text-align: center;color: #fff;} 

.seller_swiper .swiper-slide .point { font-size:12px; color:#5b5b5b; letter-spacing:0.11px; margin-left:6px; display:flex; align-items:center } 
.seller_swiper .swiper-slide .point::before { content:"P"; display:inline-block; width:16px; height:16px;background-color: #fb7250; margin-right:2px; border-radius: 50%;overflow: hidden;font-size: 10px;font-weight: bold;line-height: 1.6;text-align: center;color: #fff;} 
/* //@note 2024-11-14 */


/* mTit_wrap */
.mTit_wrap { margin-bottom: 20px; } 
.mTit_wrap h3.tit { font-size: 1.333rem; padding-right: 49px; font-weight: bold; line-height: 1; letter-spacing: -0.4px; text-align: left; color: #282828; } /* @note 2024-11-21 */
.mTit_wrap .stit { font-size: 0.933rem; font-weight: 500; line-height: normal; letter-spacing: -0.28px; text-align: left; color: #5b5b5b; } 
.mTit_wrap .btn-bestMore { width: 1.5625rem; height: 1.25rem; background: url('https://cache.wjthinkbig.com/web_resource/onlinemall/images/m/common/IC_ARROWRIGHT-MORE-RENEW.PNG') center no-repeat; background-size: contain; position: absolute; right: 0; top: 0; } 


/* ad_content_wrap */
.arc-bnr-wrap .ad_content_wrap{padding: 0 15px;}
.arc-bnr-wrap .ad_content_wrap .ad_content{padding: 10px 15px;border-radius: 10px;background-color: #f5f5f5;}
.arc-bnr-wrap .ad_content_wrap .ad_content > a {display: flex;gap: 8px;align-items: center;}
.arc-bnr-wrap .ad_content_wrap .ad_content .txt_area{}
.arc-bnr-wrap .ad_content_wrap .ad_content .txt_area .tit{margin-bottom: 6px;font-size: 14px;font-weight: bold;line-height: 20px;letter-spacing: -0.28px;text-align: left;color: #5b5b5b;}
.arc-bnr-wrap .ad_content_wrap .ad_content .txt_area .sub_tit{padding-right: 40px;font-size: 10px;font-weight: 500;line-height: 1.6;letter-spacing: -0.2px;text-align: left;color: #8e8e8e;word-break: keep-all;}
.arc-bnr-wrap .ad_content_wrap .ad_content .img_area{position: relative;display: flex;flex:0 0 100px;}
.arc-bnr-wrap .ad_content_wrap .ad_content .img_area .img_layout{position: relative;width: 100%;height: 100%;padding-bottom: 80%;}
.arc-bnr-wrap .ad_content_wrap .ad_content .img_area .img_layout > img{position: absolute;left: 50%;top: 50%;height: 100%;transform: translate(-50%,-50%);}
.arc-bnr-wrap .ad_content_wrap .ad_content .img_area .img_mark{position: absolute;right: 0;bottom: 0;padding: 1px 5px 0 6px;border-radius: 7px;background-color: rgba(28, 28, 28, 0.5);font-size: 10px;font-weight: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #fff;}

/* trend_wrap */
.arc-bnr-wrap .trend_wrap{padding: 20px 15px 15px;background-color: #e7ecf6;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap{display: flex;gap: 10px;flex-direction: column;align-items: stretch}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box{padding: 15px;background-color: #ffffff;border-radius: 10px;overflow: hidden;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_tit {display: flex;justify-content: space-between;align-items: center;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_tit > span{ font-size: 16px;font-weight: bold;line-height: 1;letter-spacing: -0.32px;text-align: left;color: #282828;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_tit > i{width: 24px;}

.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .trend_box_content{height: 0;overflow: hidden;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box.on .trend_box_content{height: auto;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list{display: flex;gap: 6px;margin: 40px 0;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list > li {flex:0 1 33.33%;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .visual{width: 100%;position: relative;margin-bottom: 6px;padding-top: calc(100% - 2px);background: #fefefe;box-sizing: border-box;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .visual .in_vis{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 0;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .visual .sale_layer{position: absolute;top: -1px;left: -1px;display: flex;width: 30px;height: 30px;background-color: #f73838;border-radius: 0 8px 8px 8px;color: #fff;font-family: Roboto;font-size: 14px;font-weight: bold;line-height: 1.25;letter-spacing: normal;color: #fff;align-items: center;justify-content: center;z-index: 5;}

.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .info{line-height: 1; color: #282828;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .info .info_category{margin-bottom: 4px;font-size: 12px;font-weight: bold;letter-spacing: -0.24px;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .info .info_name{height: 3em;margin-bottom: 13px;font-size: 12px;font-weight: 500;line-height: 1.5;letter-spacing: -0.24px;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .info .info_price{font-family: 'Roboto';font-size: 14px;font-weight: bold;letter-spacing: normal;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .box_item_list .info .info_price em{font-family: 'NotoSansKR';}

.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .item_more_btn{display: flex;padding: 17px 0;border-radius: 10px;background-color: #282828;justify-content: center;}
.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box .item_more_btn span{font-size: 16px;font-weight: 500;line-height: 1;letter-spacing: -0.32px;text-align: left;color: #fff;}

.arc-bnr-wrap .trend_wrap .trend_box_wrap .trend_box.on .box_tit > i{width: 24px;transform: rotate(180deg);}


/* marketTv_wrap */
.arc-bnr-wrap .marketTv_wrap{}
.arc-bnr-wrap .marketTv_wrap .mTit_wrap{position: relative;padding: 0 15px;}
.arc-bnr-wrap .marketTv_wrap .mTit_wrap .btn-bestMore{right: 15px;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .swiper-slide{padding: 0 15px 30px;}
/* @note 2024-11-15 */
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .visual{position: relative;margin-bottom: 12px;padding-bottom: 56.06%;border-radius: 10px;overflow: hidden;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .visual .inner-movie{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/* //@note 2024-11-15 */

.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .info{margin-bottom: 20px;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .info .info_tit{margin-bottom: 4px;font-size: 16px;font-weight: bold;line-height: 1;letter-spacing: -0.32px;color: #282828;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .info .info_sub_tit{font-size: 14px;line-height: 1.43;letter-spacing: -0.28px;color: #5b5b5b;}

.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .btn .more_btn{display: flex;padding: 17px 0;border-radius: 10px;background-color: #282828;justify-content: center;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .btn .more_btn span{font-size: 16px;font-weight: 500;line-height: 1;letter-spacing: -0.32px;text-align: left;color: #fff;}

.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .swiper-pagination{bottom: 0px;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .swiper-pagination .swiper-pagination-bullet{opacity: 1;background-color: #ebebeb;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.arc-bnr-wrap .marketTv_wrap .marketTv_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #282828;}

/* instagram_wrap */
.arc-bnr-wrap .instagram_wrap{padding: 0 15px;}
.arc-bnr-wrap .instagram_wrap .instagram_content{}
.arc-bnr-wrap .instagram_wrap .instagram_content > ul{display: flex;flex-wrap: wrap;gap: 6px;}
.arc-bnr-wrap .instagram_wrap .instagram_content > ul > li{position: relative; flex:0 0 calc(33.33% - 6px); }
.arc-bnr-wrap .instagram_wrap .instagram_content > ul > li > a{position: relative;display: block;width: 100%;padding-bottom: 100%;border-radius: 6px;overflow: hidden;background-color: #f5f5f5;}
.arc-bnr-wrap .instagram_wrap .instagram_content > ul > li > a > img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}


/* @note 2024-11-21 */
.arc-bnr-wrap .img_bnr_wrap > a{display: block;background-color: #f5f5f5;border-radius: 10px;overflow: hidden;}/* @note 2024-11-28 */












