
/* main =========== */
#contents { padding-bottom: 30px; } 
/* main banner */
#trxIdx01 { margin-bottom: 140px; } 
/* #trxIdx01Sld { margin-bottom: 70px; } */
.trxIdx01Itm > div > span { font-size: 16px; margin-bottom: 20px; } 
.trxIdx01Itm > div > strong { font-size: 52px; margin-bottom: 20px; } 
.trxIdx01Itm > div > p { font-size: 16px; line-height: 28px; } 
.trxIdx01Itm > div > a { width: 141px; height: 48px; font-size: 16px; margin-top: 51px; } 
#trxIdx01CtlPgr { padding-right: calc(150px + 50px); } 
#trxIdx01CtlPgr > div { width: 120px; } 
#trxIdx01CtlPgr > span { font-size: 14px; } 
#trxIdx01CtlPgr > div { margin: 0 10px; } 
#trxIdx01CtlPgn > a { padding: 5px 5px; margin: 0 10px; font-size: 14px; } 
#trxIdx01CtlTol { position: absolute; left: calc(150px + 50px); top: 50%; transform: translateY(-50%); } 
#trxIdx01CtlTol > a { margin: 0 15px; } 


/* 주목할 키워드 */
#trxIdx02 { margin-bottom: 140px; } 
.trxIdx02Lst > span { font-size: 24px; margin-bottom: 30px; } 
.trxIdx02Lst > span > b { font-size: 34px; margin-top: 10px; } 
.trxIdx02Lst > ul > li > a { font-size: 14px; } 
.trxIdx02Lst > ul > li > a.on, 
.trxIdx02Lst > ul > li > a:hover { font-size: 16px; } 
.trxIdx02ItmWrp > div > div > div > strong { font-size: 22px; height: 20px; margin-bottom: 12px; } 
.trxIdx02ItmWrp > div > div > div > span { font-size: 14px; height: 12px; margin-bottom: 30px; } 
.trxIdx02Itm > a > div > strong > span { font-size: 16px; } 
.trxIdx02Itm > a > div > s { order: -1; display: block; width: 100%; margin: 0 0 4px; } 


/* 오늘의 인기상품 */
#trxIdx03 { margin-bottom: 140px; } 
.trxIdxCmnTtl { font-size: 24px; line-height: 22px; margin-bottom: 21px; } 
.trxIdxCmnTtl strong { font-size: 24px; } 
.trxIdxCmnTab { margin-bottom: 25px; } 
.trxIdxCmnTab > a img { width: 25px; } 
.trxIdxCmnTab > div > a { font-size: 14px; } 
.main_price_flex { flex-wrap: wrap; margin-bottom: 20px; } 
.item_money_box .main_sale_price { order: -1; display: block; width: 100%; font-size: 12px; margin-bottom: 5px; } 
.main_product_price { margin-right: 0; } 
.main_product_price .nxn { font-size: 16px; } 
.item_money_box .main_sale { font-size: 14px; top:0; } 


/* 중간 슬라이드배너 */
#trxIdx04 { margin-bottom: 140px; } 


/* 새로나온 신상품 */
#trxIdx05 { margin-bottom: 140px; } 

/* 기획전 */
#trxIdx06 { /* padding: 100px 0 110px; */
 margin-bottom: 134px; } 
#trxIdx06 > div { max-width: 920px; position: relative; } 
.trxIdxCmnTabWht > a { right: -140px; } 
#trxIdx06Sld { height: 483px; } 
#trxIdx06Sld::after { width: 100%; min-width: 1200px; } 
#trxIdx06Sld > div { width: 100%; } 
.trxIdx06Itm { width: 960px !important; } 
.trxIdx06Itm > div { margin-top: 40px; } 
.trxIdx06Itm > div > img { width: 320px; } 
.trxIdx06Itm > div > div { padding-left: 77px; } 
.trxIdx06Itm > div > div > span { font-size: 32px; margin-bottom: 20px; } 
.trxIdx06Itm > div > div > p { font-size: 14px; line-height: 24px; margin-bottom: 45px; } 
.trxIdx06Itm.swiper-slide-prev > div > img { transform: translateX(600px); } 
.trxIdx06Itm > div > div > div { margin-bottom: 70px; } 
.trxIdx06Itm > div > div > div > i { margin-right: 10px; } 
.trxIdx06Itm > div > div > div > em:first-of-type { padding-left: 0; } 
.trxIdx06Itm > div > div > a { width: 142px; height: 48px; font-size: 16px; } 
#trxIdx06SldCtl > a { top: -302px; } 
#trxIdx06SldCtl .trxSldPrv { right: 20px; } 
#trxIdx06SldCtl .trxSldNxt { right: -40px; } 
/* 비츠 픽 */
#trxIdx07 {}
#trxIdx07Ttl > span { margin-top: 30px; font-size: 16px; } 
#trxIdx07Ttl > strong { font-size: 24px; line-height: 36px; } 
#trxIdx07Ttl > strong > b { font-size: 34px; line-height: 35px; } 
.trxIdx07Itm > div > span { font-size: 13px; line-height: 12px; margin-bottom: 8px; } 
.trxIdx07Itm > div > p { font-size: 14px; line-height: 22px; margin-bottom: 24px; } 


/* 하단 그레이 상자 */
#trxIdx08 > a { padding: 20px 105px 20px 20px; } 
#trxIdx08 > a > s { right: 20px; } 


/* footer */
#trxRle { padding-bottom: 20px; } 
#trxRle > ul > li > a { font-size: 14px; } 
#trxRle > div > a > img { height: 18px; } 
#trxInf { padding: 40px 0; } 

#trxInf > div > strong { font-size: 14px; margin-bottom: 16px; } 
#trxInf > div > b { font-size: 22px; } 
#trxInf > div > ul > li { font-size: 13px; min-height: 26px; } 

#trxInf > div > ul > li > i.screen { margin: 0 10px; } 
#trxInf > div:nth-child(2) { min-width:280px; } 
#trxCpr { font-size: 13px; } 



/* quick menu */
.quick_item_link > a { width: 50px; height: 42px; } 
.quick_list_link:hover .quick_item_link > a { width: 120px; padding: 0 10px; } 
.quick_item_link > a > .txt { font-size: 12px; left: 45px; width: 100px; padding: 0%; } 
.quick_item_link > a > .icon { width: 30px; height: 30px; } 
.quick_item_chat button, 
.quick_item_top button { width: 50px; height: 50px; background-size: 55px auto; } 
.quick_list_chat button .icon { width: 25px; height: 25px; } 

/* ==== 서브메인 ==== */
#trxIdx01Sub #trxIdx01CtlPgr { padding-right: 100px; } 
#trxIdx01Sub #trxIdx01CtlTol { margin-left: 0; } 



/* 마이페이지 */
#contents .sub_content > .side_cont + .content { padding-left: 50px; } 
.order_view_table > ul > li.half { width: 100%; } 


/* 마이페이지 메인 */
.my_top_info > .my_top_wallet > ul > li { padding: 0 10px; } 
.my_top_info > .my_top_txt { width: 550px; } 
.my_top_info > .my_top_wallet { width: calc(100% - 550px); } 
.my_top_txt .grade_txt_top { font-size: 30px; } 
.my_top_info > .my_top_wallet > ul > li .num { font-size: 24px; } 


.mypage_table_type .pick_add_cont .pick_add_img { width: 65px; height: 82px; } 
.mypage_table_type .pick_add_cont .pick_add_info { padding: 0 0 0 15px; } 

.mypage_table_type td.state_text,
.mypage_table_type .prd_pri_ea .won > strong,
.mypage_table_type .prd_pri_ea .ea { font-size: 14px; } 
.mypage_table_type .pick_add_cont .pick_add_info em { font-size: 16px; } 


/* 주문목록 리스트 - kdk iframe 대비 있음 */
.mypage_cont .date_check_box { padding: 22px 20px; margin: 0 0 40px; } 
.mypage_cont .date_check_list button { min-width: 55px; font-size: 14px; } 
.mypage_cont .date_check_box h3 { width: 110px; font-size: 15px; } 
.mypage_cont .date_check_calendar { width: 315px; } 
.mypage_cont .date_check_calendar .common_input { font-size: 14px; } 

/* 주문/배송 상세 */
.order_view_table.col02 > ul:nth-child(2n) > li > span.tit { padding-left: 40px; width: 160px; } 

/* 회원탈퇴 */
.hack_out .mypage_unregister .hack_out_list li { width: 50%; } 
.hack_out .mypage_unregister .hack_out_list li:nth-child(3) { margin-top: 20px; } 




/* ==== 주문하기 ===== */
.trxPopTbl table thead th { font-size: 14px; } 



/* ==== 기획전 ==== */
.trxVewPlnLmt { font-size: 28px; height: 95px; } 

/* ==== 이벤트 ==== */
.trxThmLstWrp .event_info_cont .board_tit strong { font-size: 16px; } 
.trxThmLstWrp .board_event_day { font-size: 13px; } 
.trxThmLstWrp .board_event_day b { font-size: 13px; } 

/* ==== 공통 탭 ==== */
.trxTab > a { font-size: 16px; } 



/* ==== 고객센터 ==== */


/* button */
.btn_h40 { font-size: 14px; padding: 0 15px; } 

/* ==== 우측 퀵 메뉴 ==== */
.quick_item_chat a, .quick_item_top a { width: 50px; height: 50px; } 
.quick_list_chat a .icon { width: 30px; height: 30px; } 
/* === 채널톡 === */
div#ch-plugin-launcher { width: 50px !important; height: 50px !important; top: calc(50% + 101px) !important; } 

