
/*------영중문 수정사항-----*/
.list_type3 li:before{margin-top: 0; font-size:10px;margin-left: -10px; }
.list_type3 li{padding-left: 7px;}

/*popup*/
.layerWrap .lay_inner{width:fit-content;min-width:340px;}
.layerWrap .lay_inner .layTop{height: auto; min-height:64px; padding: 17px 0; display: flex;justify-content: center;align-items: center;}
.layerWrap .lay_inner.full .layTop{height: auto; min-height: 64px; padding: 17px 0;}
.layerWrap .lay_inner .layTop .title{font-size:19px;line-height: 29px;}
.layerWrap .lay_inner .layCon{padding:0 30px 30px;}
.layerWrap .lay_inner .layCon .h2_tit{font-size: 23px;line-height: 33px;}
.layerWrap .lay_inner .layCon .input_text{font-size: 14px;}
.layerWrap .lay_inner .layCon .btnBasic{font-size: 16px;}
.layerWrap .lay_inner .layCon .btnBasic.btnWhite{min-width: 108px;}
.layerWrap .lay_inner .layCon .btnBasic.sizeL{min-width:150px;}
.layerWrap .lay_inner .layCon .txtBox{font-size: 16px;line-height: 26px;}
.layerWrap .lay_inner .layCon .txtBox dl{line-height: 24px;}
.layerWrap .lay_inner .layCon .txtBox dt{color: #90A0A6; font-weight:700;}
.layerWrap .lay_inner .layCon .txtBox dd{color: #90A0A6;}
.layerWrap .lay_inner .layCon .sub_tit strong{font-weight: 700;}

.layerWrap .lay_inner#lay_mycoway_barcode .layCon{padding: 0 30px 20px;}
.layerWrap .lay_inner#lay_mycoway_barcode .layCon p{font-size: 15px;line-height:24px;}

.layerWrap .lay_inner#lay_order_terms .layCon ul li strong.tit{line-height:26px;}
.layerWrap .lay_inner#lay_order_terms .layCon ul li{line-height: 24px;}
.layerWrap .lay_inner#lay_order_terms .layCon ul li .fwBuNlBlue_txt{line-height: 28px;}
.layerWrap .lay_inner#lay_as_ask_many .layCon .info_area{width:100%;}
.layerWrap .lay_inner#lay_as_ask_many .layCon .txtBox{font-size: 16px;line-height: 26px;}
.layerWrap .lay_inner#lay_as_ask_many .layCon .layBtn .btnBasic{font-size: 14px;}
.layerWrap .lay_inner#lay_as_cate .layCon .h2_tit{font-size: 19px;}



#header #gnbList li .dep1_tit{font-size: 18px;}
#header #gnbList li .sub_mnGroup .gnbInBox{gap: 80px;}
#header #gnbList li .sub_mnGroup .gnbInBox.product{align-items: flex-start;}
#header #gnbList .gnbInBox .gnbColumn{width: auto;}
#header #gnbList .gnbInBox .gnbColumn .dep2{margin-right: 0;font-size: 16px;}


#header .header_right .link_cart{display: none;}
#header .header_right{margin-top: 5px; align-items: center;} 
#header .header_right .util_list{margin:0;right:0;}
#header .header_right .util_list li.global_site_wrap:before{display: none;}
#header .header_right .global_site_wrap .global_site{width:360px;}

#header .header_right .link_my .my_list{margin-left: -87.5px;z-index: 101;}
#header .header_right .link_my .my_list ul{width:175px;}

#header .header_right .util_list .select_cstm{height:auto;}
#header .header_right .util_list .select_cstm .title{height: auto; padding-right:31px; border:0;font-size: 15px;line-height:24px;color: #1b2529;  background:#fff url('../images/en_zh/arr_down8.png') no-repeat 35px center / 11px auto;}
#header .header_right .util_list .select_cstm .selList{width: 85px; margin-left: -12.5px; padding: 20px 0px; border:0;border-radius: 8px;background: #fff;box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.12);}
#header .header_right .util_list .select_cstm .selList{display: flex;flex-direction: column; gap:15px; top: 42px; text-align: center;}
#header .header_right .util_list .select_cstm .selList li{padding:0;}
#header .header_right .util_list .select_cstm .selList li a{font-size: 15px;line-height: 24px;}

#wrap .location{padding: 17px 5px;}

.top_banner_pop{display: none;}

/*코웨이 매장*/
.gallery_main .con_area.con3 .main_slide3 .swiper-slide .desc p:nth-of-type(1){font-size: 27px;line-height: 39px;}
.gallery_main .con_area.con2 .con_box .text_wrap{padding: 45px 190px;}
.gallery_search .store_list ul li .store_tit > a p::before{width: 25px;flex-shrink: 0;}
.gallery_search .store_list ul li .btn_wrap .btnBasic.half {width:100%;margin-right:0;}
.gallery_search .store_list #btn_more.btn_wrap{max-width:180px;margin-left: auto;margin-right: auto;}
.gallery_search .map_wrap .info_box .layBtn.btn_wrap .btnBasic.half {width:100%;margin-right:0;}

.gallery_info .con_area .title_wrap .page_tit{font-size: 30px;line-height: 42px;}
.gallery_info .con_area .title_wrap .h2_tit{font-size: 38px;line-height: 50px;}
.gallery_info .con_area .title_wrap .sub_tit{font-size: 23px;line-height: 33px;}
.gallery_info .con_area.con3 .manage_info{font-size: 17px;line-height: 27px;}


/*푸터*/
.foot_util .inBox div ul:nth-child(2){margin-top: 10px;}
.foot_util .left_box li a{font-size: 15px;line-height:15px;}

#footer .isms .tool_tip .tip_box{width:405px;}
#footer .sorting_wrap .sorting_f_list{width:245px;}

/*제품 목록 안보일 것*/
.lp_list_wrap .lp_list_box .product_info_wrap{min-height:220px;}
.lp_list_wrap .price_area_prd,
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc,
.lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap{display: none !important;}


/*리스트 페이지 베스트 아이템*/

.lp_best_prd_area .text_wrap .product_name{height: 60px; font-size: 20px;line-height: 29px;}
.lp_best_prd_area .text_wrap .price_wrap .price_area{font-size: 16px;line-height: 16px;}
.lp_best_prd_area .price_area .pay{padding-right: 0;}
.lp_best_prd_area .text_wrap .price_wrap .price_area p.rental_price{position: relative;}
.lp_best_prd_area .text_wrap .price_wrap .price_area p:last-child.rental_price:after{content: '~';position:absolute;top:0;right:-10px;}
.lp_best_prd_area .text_wrap .price_wrap .price_area p:last-child{font-size: 15px;line-height: 16px;}

/*제품 목록 상세 조정*/
.lp_list_wrap .sorting_wrap{z-index: 11;}
.lp_list_wrap .lp_list_box .product_info_wrap{padding-bottom: 40px;}
.lp_list_wrap .lp_list_box .product_info_wrap .price_wrap{height: auto;min-height:64px;}
.lp_list_wrap .product_name{font-size:25px;line-height:33px;}
.lp_list_wrap .price_area{font-size: 16px;line-height:16px;}
.lp_list_wrap .price_area .ori_price{font-size: 16px;line-height:16px;margin-right: 0;}
.lp_list_wrap .price_area p:nth-child(2){font-size: 16px;line-height: 16px;}
.lp_list_wrap .price_area .pay{display: flex;flex-direction: column-reverse;gap: 12px;padding-right: 0;}
.lp_list_wrap .price_area .rental_price{display: flex; flex-direction: column-reverse; gap: 12px;text-align: right;position:relative;}
.lp_list_wrap .price_area .rental_price:after{content: '~';position:absolute;top:0;right:-10px;}
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap .rv_text_box a{cursor: auto;}
.lp_list_wrap .lp_list_box.sold_out .top_wrap .img_wrap::before{content:'售罄'}

.lp_main_banner_wrap .item{height:275px;}
.lp_main_banner_wrap .item .copy_wrap p{color: #1b2529;}
.lp_main_banner_wrap .banner_link{height: 275px;}
.lp_main_banner_wrap .swiper-slide .copy_area{top:50%; transform: translateY(-50%);cursor: default;}

/*제품 상세페이지*/
.prd_detail_new .btn_order_wrap button{font-size: 18px;line-height: 18px;font-weight: 700;}
.prd_detail_new .tip_box .tit{font-size: 16px;font-weight: 700;}
.prd_detail_new .tip_box .txt_wrap{font-size: 13px;line-height: 19px;}
.prd_detail_new .tab_cate li{width:200px;}
.prd_detail_new .prd_info .title h2{font-size: 26px;line-height:36px;}
.prd_detail_new .sub_info{font-size: 14px;}
.prd_detail_new .sub_info .star span{cursor: auto;}
.prd_detail_new .right_box .info_box2 .tab_sub li{flex-direction: column;font-size: 18px;}

.prd_detail_new .right_box .info_box2 .tab_sub li a{font-weight: 400;}
.prd_detail_new .right_box .info_box2 .tab_sub li.on a{font-weight: 700;}
.prd_detail_new .right_box .info_box2 .tab_sub li span{font-size: 12px; color: #ADADAD;}
.prd_detail_new .right_box .info_box2 .tab_sub li.on span{color: #00A8E3;}

.prd_detail_new .price_box .price_info .sub_tit strong{font-size: 15px;line-height:15px;}
.prd_detail_new .option_box dt{font-size: 15px;line-height:19px;}
.prd_detail_new .option_box dt span{font-size: 15px;line-height: 19px;}
.prd_detail_new .option_box .inp_check label{font-size: 15px;line-height:25px;}
.prd_detail_new .option_box .select_cstm .title{font-size: 14px;line-height: 24px;}



.layerWrap .lay_inner#lay_vip_share2 .layTop{padding: 17px 30px; justify-content: flex-start;}

.prd_detail_new .btn_order_wrap .btn_wrap{font-size:13px;line-height:19px;font-weight: 400;letter-spacing: -0.39px;color: #90A0A6;}

.prd_detail_new .sub_info .star span{border:0;}
.prd_detail_new .typeItem.priceType .calArea{display:none !important;}
.prd_detail_new .typeItem.rentalType .calArea{display:none !important;}

/*서비스*/
.service_story_wrap{padding-top: 45px;}
.service_story_wrap .page_tit{font-size: 27px;line-height: 39px;}
.service_story_wrap .list_type3 li{font-size: 15px;line-height:25px;}
.service_story_wrap .list_type3 li:before{margin-top: 0; font-size: 10px;}

.service_story_wrap .service_sec1 p{font-size: 23px;line-height: 33px;}
.service_story_wrap .service_sec1 .list_type4{font-size:14px;line-height: 24px;}
.service_story_wrap .service_sec1 .left_text{font-size: 14px;line-height:24px;}
.service_story_wrap .service_sec1 .text_list > li{display: flex; flex-direction: column; justify-content: center; min-height:36px; font-size: 16px;line-height: 26px;}
.service_story_wrap .service_sec1 .swiper-slide.pt2 .text_list{height:254px;}
.service_story_wrap .service_sec1 span{font-size: 16px;line-height:25px;;}
.service_story_wrap .service_sec1 .list_type1{font-size: 14px;line-height: 24px;}

.service_story_wrap .service_sec2 dt{font-size: 16px;line-height: 26px;}
.service_story_wrap .service_sec2 .btn_wrap{display: flex;flex-direction: row;gap: 5px;}
.service_story_wrap .service_sec2 .btn_wrap a{width: fit-content;}

.service_story_wrap .service_sec3 .gray_box .top_text dt{font-size: 16px;line-height:26px;}
.service_story_wrap .service_sec3 .gray_box .top_text .tit{font-size:25px;line-height:33px;}
.service_story_wrap .service_sec3 .bot_text dt{font-size: 16px;line-height: 26px;}
.service_story_wrap .service_sec3 .bot_text dd{font-size: 15px;line-height: 25px;}

.layerWrap .lay_inner#lay_product_regist .input_wrap .input_text{font-size: 16px;}
.layerWrap .lay_inner#lay_product_regist .btn_wrap .btnBasic{font-size: 16px;}

/*고객지원*/
/*상단탭*/

.as_list_step1_wrap .tabType1 li a,
.as_list_step2_wrap .tabType1 li a,
.as_ask_step1_wrap .tabType1 li a,
.as_ask_step2_wrap .tabType1 li a,
.as_list_step2_wrap .tabType1 li a{padding-bottom: 24px; font-size: 18px;line-height: 18px;}

/*AS로그인 전*/
.as_ask_step1_wrap .my_inquiry_box .box a span,
.as_ask_step2_wrap .my_inquiry_box .box a span{font-size: 15px; line-height:25px;}

.as_list_step1_wrap .btnBasic.sizeL,
.as_list_step2_wrap .btnBasic.sizeL,
.as_ask_step1_wrap .btnBasic.sizeL,
.as_ask_step2_wrap .btnBasic.sizeL{font-size: 16px;}

.as_list_step1_wrap .title_wrap,
.as_list_step2_wrap .title_wrap,
.as_ask_step1_wrap .title_wrap,
.as_ask_step1_wrap .title_wrap{margin-top: 55px;}


.as_list_step1_wrap .title_wrap .h2_tit,
.as_list_step2_wrap .title_wrap .h2_tit,
.as_ask_step1_wrap .title_wrap .h2_tit,
.as_ask_step1_wrap .title_wrap .h2_tit{line-height: 33px;}

.as_list_step1_wrap .title_wrap .sub_tit,
.as_list_step2_wrap .title_wrap .sub_tit,
.as_ask_step1_wrap .title_wrap .sub_tit,
.as_ask_step2_wrap .title_wrap .sub_tit{line-height:25px;}


/*AS로그인 후*/
.as_ask_step2_wrap .as_con .drop_btn button{font-size: 15px; line-height:25px;}
.as_ask_step2_wrap .as_con .drop_con{padding: 6px 30px 18px;}
.as_ask_step2_wrap .as_con .list_type3 li{color:#90A0A6; line-height: 24px;}
.as_ask_step2_wrap .as_prd .title_wrap .h3_tit{font-size: 19px; line-height: 29px;}
.as_ask_step2_wrap .as_prd .prd_info p{line-height: 14px;}
.as_ask_step2_wrap .as_prd .prd_info .prd_name{line-height: 27px;}
.as_ask_step2_wrap .as_prd .order_info{margin-top: 15px;padding-top: 15px;}
.as_ask_step2_wrap .as_prd .order_info .detail_wrap{line-height: 25px;}
.as_ask_step2_wrap .noData_wrap .noData > p{line-height: 25px;}


.as_ask_step3_wrap .as_step .inp_area{}
.as_ask_step3_wrap .as_step li .title_wrap{margin: 30px 0 15px;}
.as_ask_step3_wrap .as_step .title_wrap .h2_tit{line-height:33px;}
.as_ask_step3_wrap .as_step .title_wrap .h3_tit{font-size: 19px;line-height: 29px;}
.as_ask_step3_wrap .as_step .title_wrap .h4_tit{font-size: 17px;line-height: 27px;}
.as_ask_step3_wrap .as_step .title_wrap .sub_tit{font-size: 15px;}

.as_ask_step3_wrap .as_step .symptom_list + .title_wrap h3{font-size: 16px;line-height: 26px;}
.as_ask_step3_wrap .as_step .symptom_list1 li:nth-child(-n+4){margin-top:0 !important;}
.as_ask_step3_wrap .as_step .symptom_list1 li .btnBasic{font-size: 16px !important;}
.as_ask_step3_wrap .as_step .symptom_list2 li .btnBasic{font-size: 14px !important;}

.as_ask_step3_wrap .as_step .btn_wrap.bottom_btn .btnBasic.sizeL{min-width:150px;}

.as_ask_step3_wrap .as_step .reserv_sel_area .title_wrap{margin-top: 25px;}
.as_ask_step3_wrap .as_step .as_notice dt{font-size: 15px;line-height: 25px;}
.as_ask_step3_wrap .as_step .as_notice .list_type3 li{font-size: 14px;line-height: 24px;}

.as_ask_step3_wrap .as_step .prd_wrap .prd_info p{font-size:14px;line-height: 14px;}
.as_ask_step3_wrap .as_step .prd_wrap .prd_info .prd_name{font-size: 17px;line-height: 27px;}

.as_ask_step3_wrap .as_step .as_info_box dt,
.as_ask_step3_wrap .as_step .as_info_box dd{font-size:15px;line-height: 25px;}
.as_ask_step3_wrap .as_step .as_info_box ~ .title_wrap .sub_tit{font-size: 15px;line-height: 25px;}
.as_ask_step3_wrap .as_step .check_open,
.as_ask_step3_wrap .as_step .form_wrap{max-width: 540px !important;}
.as_ask_step3_wrap .as_step .check_con > dl{font-size: 14px;}
.as_ask_step3_wrap .as_step .check_con > dl > dt{font-weight: 700;}

.as_list_step2_wrap .noData{padding:60px 0 100px;}
.as_list .code,
.as_list li dl{line-height:24px;}
.as_list li dt{margin-bottom: 7px;}
.as_list li .top_box > *:not(.prd_info){margin-top: 36px; }

.as_list_step2_wrap .inp_select .select_list{font-size: 16px;}

/*자주 찾는 질문*/
.faq_list_wrap .page_tit{font-size: 32px;line-height:32px;}
.faq_list_wrap .search_group {display: flex;gap: 8px;padding: 0;}
.faq_list_wrap .search_group .inp_select{position:static;width: 150px;}
.faq_list_wrap .search_group .inp_text .input_text {padding: 0 12px;width: 536px;}
.faq_list_wrap .search_group .inp_text.button .btn_wrap .btnBasic > span{font-size: 16px;}
.faq_list_wrap .faq_hash{display: none;}
.faq_list_wrap .list_state{margin-top: 60px;font-size: 15px;}
.faq_list_wrap .faq_area li .tit{font-size: 17px;line-height: 27px;}
.faq_list_wrap .faq_area li .type{font-size: 14px;line-height: 24px;}


.faq_detail_wrap .title_wrap .h2_tit{font-size: 25px;line-height: 33px;}
.faq_detail_wrap .faq_info{padding-bottom:30px;}
.faq_detail_wrap .faq_info .cate{line-height: 24px;}
.faq_detail_wrap .editor_con{margin: 30px 0 0;padding-bottom: 30px;}
.faq_detail_wrap .editor_con font{font-family: 'NotoSc', 'malgun gothic', sans-serif !important;}
.faq_detail_wrap .btnBasic.sizeL{min-width: 150px;}


.prd_use_detail_rental_wrap .contract_dday em{top: -105%;height: 40px; line-height: 28px;width: 85px;}



/*lnb*/

.content_wrap .aside_wrap .lnb_list dd{margin-top: 20px;font-size: 15px; line-height: 21px;}
.content_wrap .aside_wrap .lnb_list dd:nth-child(1){margin-top: 0;}
.content_wrap .aside_wrap .lnb_list dd, .aside_wrap .lnb_list dd a{color: #90A0A6;}
.content_wrap .aside_wrap .lnb_list dd a:hover, .aside_wrap .lnb_list dd.on a{color: #00A8E3;}
.content_wrap .aside_wrap .lnb_list.mycoway dd a{font-weight: 400;}
.content_wrap .aside_wrap .lnb_list.mycoway dd.on a{color: #00A8E3;}


/*주문*/
.order_auth_wrap .top_area .title_wrap .h2_tit{line-height:33px;}
.order_auth_wrap .top_area .title_wrap .sub_tit{line-height:26px;}
.order_auth_wrap .bot_area button{display: flex; flex-direction: column;  align-items: flex-start; gap: 5px; line-height:26px;}
.order_auth_wrap .bot_area button::after{position:absolute;bottom: 55px;right:0;margin:0;}
.order_auth_wrap .bot_area button p{font-size: 14px;line-height:24px;letter-spacing: -0.45px;color: #90A0A6;font-weight: 400;}

.order_total .prd_code{font-size: 13px;line-height:19px;}
.order_total .prd_name{font-size: 16px;line-height:26px;}
.order_total .price_wrap .disc_tit{line-height:26px;font-weight: 700;}
.order_total .prd_type span{font-size: 13px;line-height: 19px;}
.order_total .prd_price .sale{font-size: 14px;line-height:24px;}
.order_total .prd_price .sale em{font-size:20px}
.order_total .prd_price .orign{font-size: 14px;line-height:24px;}
.order_total .order_floating .btn_wrap .btnBasic{font-size: 16px;}
.order_total .regist_box dd{font-size: 13px;line-height: 19px;}
.order_total .regist_box + p{margin-top: -4px; color:#90A0A6 ;}
.order_total .order_floating .agree_box + p{margin-top: 20px; font-size: 13px;line-height: 19px;color: #90A0A6;font-weight: 400;letter-spacing: -0.39px;}
.order_total .inp_select .select_list, .order_total .input_text, .order_total .card_date{font-size: 14px;line-height:24px;}

.layerWrap .lay_inner#lay_rental_payinfo1 .form_wrap.button .btnBasic.btnWhite{font-size: 13px;}
.layerWrap .lay_inner#lay_rental_payinfo1 .agree_area .inp_check label{padding-right: 0; background-position-y: 3px;}
.layerWrap .lay_inner#lay_rental_payinfo1 .autopay .inner_radio .btnBasic {font-size: 14px;line-height:24px;}

.layerWrap .lay_inner#install_info_regist .layCon .input_text{font-size: 14px;line-height:24px;}
.layerWrap .lay_inner#install_info_regist .layCon .sub_tit{line-height:26px;}
.layerWrap .lay_inner#install_info_regist .layCon .wbox2 p.info2{font-size: 14px;line-height: 24px;}
.layerWrap .lay_inner#install_info_regist .layCon.btn_bring label{font-size: 14px;line-height: 24px;}
.layerWrap .lay_inner#install_info_regist .layCon .install_address .inp_text.button .btn_wrap a{padding: 0 15px; font-size: 13px; }
.layerWrap .lay_inner#install_info_regist .layCon .desc{line-height: 24px;}

.layerWrap .lay_inner#lay_addressSearch .global_search_wrap .inp_text input{font-size: 16px;}
.layerWrap .lay_inner#lay_addressSearch .con_wrap .title_wrap .h3_tit{font-size: 18px;line-height:28px;}
.layerWrap .lay_inner#lay_addressSearch .con_wrap .title_wrap .sub_tit{font-size: 14px; line-height:24px;}
.layerWrap .lay_inner#lay_addressSearch .con_wrap .search_before li{font-size: 14px;line-height:24px;}
.layerWrap .lay_inner#lay_addressSearch .con_wrap .search_after li .num_text{font-size: 15px;line-height: 25px;}


.layerWrap .lay_inner#install_info_regist{width:640px;}
.layerWrap .lay_inner#install_info_regist .btn_list li .txt_wrap p:first-child{font-size: 16px;line-height: 25px;}
.layerWrap .lay_inner#install_info_regist .bubble_txt{padding: 0 8px; font-size: 14px;}
.layerWrap .lay_inner#install_info_regist .bubble_noti{font-size: 14px;line-height: 19px;}

.layerWrap .lay_inner#lay_recommendCody_search .noti_msg{font-size: 15px;line-height:24px;}
.layerWrap .lay_inner#lay_recommendCody_search .search_group .inp_text .input_text{line-height:24px;}
.layerWrap .lay_inner#lay_recommendCody_search .search_group .inp_text.button{padding-right: 70px;}
.layerWrap .lay_inner#lay_recommendCody_search .recommend_list dl{line-height:24px;}
.layerWrap .lay_inner#lay_recommendCody_search .search_group .btn_wrap a{padding: 0 15px;font-size: 16px;}
.layerWrap .lay_inner#lay_recommendCody_search .list_type3 li{font-size: 13px;line-height: 19px;}
.layerWrap .lay_inner#lay_recommendCody_search .btnBasic.btnBlack{font-size: 16px;}


.layerWrap .lay_inner#lay_order_terms .layCon{padding-bottom: 130px;}
.layerWrap .lay_inner#lay_order_terms .layCon ul{margin-top: 30px;}

.layerWrap .lay_inner#lay_terms_history_rental .terms_wrap{font-size: 15px;line-height:25px;}
.layerWrap .lay_inner#lay_terms_history_rental .terms_wrapterms_wrap .terms_tit{margin-top: 0;}

.order_result_wrap .finish_guide{margin-bottom: 30px; font-size: 23px;line-height: 33px;}
.order_result_wrap .result_msg {padding: 73px 28px 30px !important;}
.order_result_wrap .result_msg strong{font-size: 17px !important;line-height: 27px !important;}
.order_result_wrap .result_msg li {font-size: 15px !important;line-height: 25px !important;}
.order_result_wrap .result_msg li > .order_comple_desc_box em{font-size: 15px !important;line-height: 25px !important;}
.order_result_wrap .result_msg li > .order_comple_desc_box span{font-size: 15px !important;line-height: 25px !important;}
.order_result_wrap .btnBasic.sizeL{font-size: 16px;}
.order_result_wrap li{font-size: 15px !important;line-height: 25px !important;}


.layerWrap .lay_inner.full.sp_detail .layCon .con1{padding-bottom: 30px;}
.layerWrap .lay_inner.full.sp_detail .layCon .tit_wrap{padding-top: 40px;}
.layerWrap .lay_inner.full.sp_detail .layCon .tit_wrap .tit_text{font-size: 19px;line-height: 29px;}
.layerWrap .lay_inner.full.sp_detail .layCon .title_wrap .h3_tit{font-size: 19px;line-height:29px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area {padding-bottom: 20px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .prd_wrap .text_wrap .prd_code{margin-bottom: 6px; font-size: 14px;line-height: 14px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .prd_wrap .text_wrap .prd_name{font-size: 17px;line-height: 27px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .prd_wrap .text_wrap .prd_other{font-size: 14px;line-height: 24px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box{padding: 20px 0 !important;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box > dl:first-child{margin-bottom: 20px;font-size: 15px;line-height:25px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box > dl{margin-bottom: 0;font-size: 16px;line-height: 26px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box > dl.price_area{padding-top: 16px;padding-bottom: 20px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box .price_area dt{font-size: 16px;line-height: 26px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box .price_area dd{font-size: 15px;line-height: 21px;}
.layerWrap .lay_inner.full.sp_detail .layCon .info_type1 .info_area .info_box .price_area dd .price{font-size: 21px;line-height: 25px;}
.layerWrap .lay_inner.full.sp_detail .btn_wrap.bottom_btn a{font-size: 16px;}
.layerWrap .lay_inner.full.sp_detail .cate .btn_wrap{margin-top: -9px;}

.layerWrap.lay_add_sale .type_list .registered_copay .smile_cash .inp_text.button .btn_wrap a{width:fit-content;padding: 0 10px;}
/*마이 코웨이*/
/*주문 내역 상세*/
.order_inquiry .title_wrap .h2_tit{font-size: 25px;line-height: 33px;}
.order_inquiry .inp_text .form_tit{font-size: 15px;line-height:24px;}
.order_inquiry .inp_text .input_text{font-size: 18px;line-height: 18px;}
.order_inquiry .btn_wrap.btn1 a{font-size: 17px;}
.order_inquiry .info_text{font-size: 15px;line-height: 24px;}
.order_inquiry .join_wrap .text_wrap{font-size: 16px;line-height: 25px;}
.order_inquiry .join_wrap .btn_wrap a{font-size: 17px;}

.sp_detail .page_tit{font-size: 34px;line-height: 34px;}
.sp_detail .top_info .order_num{font-size: 17px;line-height: 27px;}
.sp_detail .top_info .btn_wrap a{font-size: 14px;}
.sp_detail .tit_text{font-size: 19px;line-height:29px;}
.sp_detail .top_info .order_date{font-size: 15px;line-height: 25px;}
.sp_detail .con1 .tit_text{padding: 36px 0 10px;}
.sp_detail .con1 .info_type1{margin-bottom: 30px;}
.sp_detail .con1 .info_type1 .order_num{margin-bottom: 14px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap{padding: 30px 30px 12px;align-items: flex-start;}
.sp_detail .con1 .info_type1 .info_area .state{font-size: 15px;line-height: 25px;}
.sp_detail .con1 > .install_info{margin:  0 0 15px;font-size: 16px;line-height: 25px;}
.sp_detail .refund{margin-bottom: 20px; padding: 24px 30px;font-size: 15px;line-height:25px;}
.sp_detail .con1 .install_info dl dt{width:209px;}
.sp_detail .con1 .info_type1 .info_area .info_box{border-top: 0;padding: 20px 0;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.fr_opt > dt,
.sp_detail .con1 .info_type1 .info_area .info_box dl.fr_opt > dd{font-size: 15px;line-height: 25px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.btn_toggle{margin-bottom: 20px;font-size: 15px;line-height:25px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info{font-size: 15px;line-height: 25px;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dt{margin-bottom: 0; font-size: 16px;line-height: 26px;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd{font-size: 16px;line-height: 21px;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd .price{font-size: 21px;line-height: 25px;}

.sp_detail .con2 .info_box p{font-size: 15px; line-height: 25px;}
.sp_detail .con2 .info_box dl{font-size: 15px;line-height: 25px;}
.sp_detail .con2 .info_box dl .date .btn_wrap a{font-weight: 700;}
.sp_detail .con2 .info_box dl dt{width:200px;}
.sp_detail .con2 .info_box dl dd{width:calc(100% - 200px);}

.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_code{margin-bottom: 6px;font-size: 14px;line-height:14px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_name{margin-bottom: 6px;font-size: 17px;line-height:27px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_other span{font-size: 14px;line-height:24px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p{font-size: 15px;line-height:25px;}

.submain_wrap .main_con .title_wrap .page_tit{font-size: 27px;line-height: 39px;}
.submain_wrap .main_con .title_wrap .btn_edit{font-size: 16px;line-height:21px;}
.submain_wrap .main_con .con_area1.noData p:first-of-type{margin-bottom: 11.5px; font-size: 20px;line-height:28px;}
.submain_wrap .main_con .con_area1.noData p{font-size: 16px;line-height: 21px;}
.submain_wrap .main_con .con_area2 .con_box .tit_text{font-size: 20px;line-height:28px;}
.submain_wrap .main_con .con_area2 .tabType2 ul li a{font-size: 15px;}
.submain_wrap .main_con .con_area2 .con_box .num_text{font-size: 30px;line-height: 30px;}
.submain_wrap .main_con .con_area2 .con_box .state_wrap>div{font-size: 15px;line-height: 20px;}
.submain_wrap .main_con .con_area2 .con_box .mid_arr{margin: 9px 7px 0 7px;}

.submain_wrap .main_con .con_area1 .prd_slide .item .text_wrap .prd_name{font-size: 21px;line-height:31px;}

.submain_wrap .main_con .con_area3{height:0;margin:0;padding:0;overflow:hidden;}

/*주문내역들*/
.shopping_wrap .page_tit{font-size: 27px;line-height: 39px;}
.shopping_wrap .tabType1 li a{padding-bottom: 24px; font-size: 18px;line-height: 18px;}
.shopping_wrap .soting_group .soting_box{font-size: 14px;line-height:24px;}
.shopping_wrap .soting_group .soting_select .inp_select .select_list{font-size: 16px;}
.shopping_wrap .sp_list .bot_con{padding: 35px 30px 0;}
.shopping_wrap .sp_list .searchTab{padding-bottom: 40px;}
.shopping_wrap .sp_list .btn_delivery_list{font-size: 14px;}
.shopping_wrap .order_area .title_box{font-size: 15px;line-height: 20px;}
.shopping_wrap .order_area .search_list_txt{padding: 18px 22px;}
.shopping_wrap .order_area .search_list_area li .state{font-size: 16px;line-height: 25px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap{justify-content: space-between;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .prd_code{margin-bottom: 6px; font-size: 15px;line-height:15px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .prd_name{font-size: 17px;line-height: 27px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .order_length{font-size: 14px;line-height:15px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl{width:180px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl dt{margin-bottom: 10px;font-size: 15px;line-height:15px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl.rental_box dt{margin-bottom: 2px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl dd{font-size: 16px;line-height: 25px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl .price{font-size: 25px;line-height:33px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .btn_wrap{width: fit-content;}
.shopping_wrap .order_area .title_box .btn_wrap a{font-size: 14px;height:30px;line-height: 28px;}

/*일반배송*/
.layerWrap .lay_inner#layer_cancel .tit_wrap label {font-size: 16px;line-height:26px;}
.layerWrap .lay_inner#layer_cancel .con1 .search_list_area li .sp_prd_wrap{padding-top: 30px;}
.layerWrap .lay_inner#layer_cancel .con1 .search_list_area li .sp_prd_wrap .order_length{line-height: 24px;}
.layerWrap .lay_inner#layer_cancel .con1 .search_list_area li .sp_prd_wrap dl dt{margin-bottom: 15px; line-height:24px;}
.layerWrap .lay_inner#layer_cancel .con2 .tit_wrap{margin: 40px 0 14px;padding-top: 0;}
.layerWrap .lay_inner#layer_cancel .con2 .info_box.payment{padding: 30px 24px;}
.layerWrap .lay_inner#layer_cancel .con2 .info_box dl{margin-bottom: 15px;}

#lay_delivery_list .deliveryList li .name{font-size: 17px;line-height:27px;}
#lay_delivery_list .deliveryList li{font-size: 15px;line-height:25px;}
#lay_delivery_list .deliveryList .btn_wrap a{font-size: 14px;}

#lay_delivery_list .tabType1 li a{padding-bottom: 24px; font-size: 18px;line-height: 18px;}
#lay_delivery_list .form_wrap .btn_wrap a{font-size: 14px;}
#lay_delivery_list .form_wrap .form_tit.vitally{font-size: 14px;line-height:24px;}
#lay_delivery_list .form_wrap .inp_text .input_text{font-size: 17px;line-height:27px;}
#lay_delivery_list .deliveryList .default_addr{padding-bottom: 15px;}
#lay_delivery_list .deliveryList .default_addr button{font-size: 13px;}

/*납부내역*/
.my_paymentList_wrap .page_tit{font-size: 27px;line-height: 39px;}
.my_paymentList_wrap .my_stated_info .inBox{padding: 30px 28px;}
.my_paymentList_wrap .my_stated_info .info_month{font-size: 23px;line-height: 33px;}
.my_paymentList_wrap .my_stated_info .info_price em{font-size: 15px;line-height:25px;}
.my_paymentList_wrap .soting_box{font-size: 14px;line-height: 24px;}

.my_paymentList_wrap .noData > p{font-size: 15px;line-height: 25px;}
.my_paymentList_wrap .soting_select .btn_wrap{font-size: 16px;}
.my_paymentList_wrap .soting_select .inp_select select{font-size: 16px;line-height:26px;}
.my_paymentList_wrap .pay_desc .list_tit{font-size: 15px;line-height: 25px;}
.my_paymentList_wrap .pay_desc .list_type3 li{font-size: 14px;line-height: 24px;letter-spacing: -0.45px;}

.my_paymentList_wrap .order_code{font-size: 15px !important;line-height: 25px !important;}
.my_paymentList_wrap .order_setion{padding: 30px;}
.my_paymentList_wrap .order_setion .prd_info .text_box .prd_code{font-size: 14px;line-height:14px;}
.my_paymentList_wrap .order_setion .prd_info .text_box .prd_name{font-size: 17px !important;line-height: 27px !important;}
.my_paymentList_wrap .order_setion .btn_myPay a{font-size: 14px;}
.my_paymentList_wrap .order_setion .price_group.myPay{margin-top: 15px; padding-top: 15px;}
.my_paymentList_wrap .order_setion .price_group .infoList dt{font-size: 15px;line-height:25px;}
.my_paymentList_wrap .order_setion .price_group .infoList dd{font-size: 15px;line-height:25px;}
.my_paymentList_wrap .order_setion .price_group .total_price > dd strong{font-size: 23px;line-height: 33px;}

/*납부방법변경*/
.my_paymentList_wrap .change_page_tit{padding: 95px 30px 20px;}
.my_paymentList_wrap .change_page_tit .h2_tit{font-size: 23px;line-height: 33px;}
.my_paymentList_wrap .change_page_tit li{font-size: 14px;line-height:24px;}
.my_paymentList_wrap .change_list_stats{font-size: 19px;line-height: 29px;}
.my_paymentList_wrap .order_list_wrap{padding-bottom: 40px;}

#lay_paymentInfo .tit_text{font-size: 25px;line-height: 33px;letter-spacing: -0.75px;}
#lay_paymentInfo .list_type3 li{font-size: 15px !important;line-height:24px !important;letter-spacing: -0.45px;}
#lay_paymentInfo .form_wrap .form_tit{font-size: 14px !important;line-height:24px !important;}
#lay_paymentInfo .form_wrap .inp_select .select_list{font-size: 19px !important;line-height: 27px !important;}
#lay_paymentInfo .form_wrap .input_text{font-size: 19px !important;line-height:27px !important;}
#lay_paymentInfo .btn_wrap a{font-size: 15px !important;}
#lay_paymentInfo .text_info_wrap .tit_text{font-size: 16px !important;line-height:25px!important;}
#lay_paymentInfo .text_info_wrap .list_type3 li{font-size: 15px;line-height: 24px;letter-spacing: -0.45px;}
#lay_paymentInfo .btn_wrap.type a{font-size: 17px !important;}

#lay_paymentInfo .method_payment input + label.case_1{background:url('../images/en_zh/ico_payment1_zh.png') center center no-repeat;}
#lay_paymentInfo .method_payment input:checked + label.case_1{background:url('../images/en_zh/ico_payment1_on_zh.png') center center no-repeat;}
#lay_paymentInfo .method_payment label.case_5::before{display: none;}
#lay_paymentInfo .method_payment input + label.case_5 {background:url('../images/en_zh/ico_payment7_zh.png') center center no-repeat;}
#lay_paymentInfo .method_payment input:checked + label.case_5 {background:url('../images/en_zh/ico_payment7_on_zh.png') center center no-repeat;}
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.kakao span{padding-left: 0; padding-right: 60px;background-position: right center;}
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.naver span{padding-left: 0; padding-right: 60px;background-position: right center;}
#lay_paymentInfo .btn_wrap .btnBasic.copay_bt span::before{background: url('../images/en_zh/coway_pay_btn_zh.png') center center no-repeat;background-size: auto;}

.method_payment label.case_1{background:url('../images/en_zh/ico_payment1_zh.png') center center no-repeat;}
.method_payment input:checked + label.case_1{background:url('../images/en_zh/ico_payment1_on_zh.png') center center no-repeat;}
.method_payment label.case_2{background:url('../images/en_zh/ico_payment2_zh.png') center center no-repeat;}
.method_payment input:checked + label.case_2{background:url('../images/en_zh/ico_payment2_on_zh.png') center center no-repeat;}

/*납부확인증*/
#lay_pay_confirmation .layCon{margin-top: -10px;}
#lay_pay_confirmation .confirm_list dl{margin-top: 20px; font-size: 16px;line-height:26px;}
#lay_pay_confirmation .confirm_list dt{width:150px;}
#lay_pay_confirmation .confirm_list dd{width:calc(100% - 150px)}
#lay_pay_confirmation .btn_wrap a{width: 180px;font-size: 16px;}

/*결제내역상단제품정보*/
.my_paymentList_wrap .my_stated_info .info_pdtNmae{font-size: 16px;line-height:21px;}
.my_paymentList_wrap .my_stated_info .info_price{font-size: 25px;line-height:33px;}
.my_paymentList_wrap .my_stated_info .default_box {margin-bottom: -10px;}
.my_paymentList_wrap .my_stated_info .default_box .alert{font-size: 15px;line-height:24px;}
.my_paymentList_wrap .my_stated_info .default_box .msg{font-size: 15px;line-height:24px;}


/*미납결제팝업*/
#lay_pay_unpaid .title_wrap.top{padding:40px 30px 30px;}
#lay_pay_unpaid .unpaid_tbl th, #lay_pay_unpaid .unpaid_tbl td{font-size: 15px;line-height: 25px;}
#lay_pay_unpaid .title_wrap .h3_tit{font-size: 23px;line-height:33px;letter-spacing: -0.75px;}
#lay_pay_unpaid .order_wrap .title_wrap{margin-top: 40px;}
#lay_pay_unpaid .pay_desc .list_tit{font-size: 15px;line-height:25px;}
#lay_pay_unpaid .pay_desc .list_type3 li{font-size: 14px;line-height: 24px;letter-spacing: -0.45px;}
#lay_pay_unpaid .btn_wrap a{width: 180px;}

#lay_pay_unpaid .method_payment input + label.case_1{background:url('../images/en_zh/ico_payment1_zh.png') center center no-repeat;}
#lay_pay_unpaid .method_payment input:checked + label.case_1{background:url('../images/en_zh/ico_payment1_on_zh.png') center center no-repeat;}
#lay_pay_unpaid .method_payment input + label.case_2{background:url('../images/en_zh/ico_payment2_zh.png') center center no-repeat;}
#lay_pay_unpaid .method_payment input:checked + label.case_2{background:url('../images/en_zh/ico_payment2_on_zh.png') center center no-repeat;}


/*사용중인 제품*/
.prd_use_detail_rental_wrap .page_tit,
.prd_use_detail_rental_wrap .title_wrap .page_tit{font-size: 27px;line-height: 39px;}
.prd_use_detail_rental_wrap .drop_wrap{padding-bottom: 30px;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info p{font-size: 14px;line-height:19px;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info p.prd_name{font-size: 18px;line-height:26px;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info p.prd_code{line-height: 14px;}
.prd_use_detail_rental_wrap .drop_wrap .noData > span ,
.prd_use_detail_rental_wrap .drop_wrap .noData > p{font-size: 16px;line-height: 25px;}
.prd_use_detail_rental_wrap .drop_wrap .noData .bot_btn_wrap{margin: 70px 0 0px;}
.prd_use_detail_rental_wrap .drop_wrap .noData .bot_btn_wrap .btn_wrap {margin: 0 0 25px;}
.prd_use_detail_rental_wrap .drop_wrap .noData .bot_btn_wrap .btn_wrap .btnBasic{font-size: 17px;}
.prd_use_detail_rental_wrap .prd_title_wrap {padding-top: 30px !important;align-items: center;}
.prd_use_detail_rental_wrap .prd_title_wrap h2{font-size: 21px;line-height:29px;}
.prd_use_detail_rental_wrap .prd_title_wrap .prd_title_wrap p{font-size: 15px;line-height:20px;}
.prd_use_detail_rental_wrap .con1 .bot_con{gap:12px;}
.prd_use_detail_rental_wrap .con1 .bot_con li{margin:0;width:50%;}
.prd_use_detail_rental_wrap .con1 .bot_con li#li_changeAS{display: none}

.prd_use_detail_rental_wrap .tit_text{width:200px;font-size: 16px;line-height: 25px;}
.prd_use_detail_rental_wrap .tit_text_box{width:200px;font-size: 16px;line-height: 25px;}
.prd_use_detail_rental_wrap .sub_text{font-size: 16px;line-height:25px;}
.prd_use_detail_rental_wrap .con2 .btnBasic{padding: 0 15px;}
.prd_use_detail_rental_wrap .info_area .tip_box{padding: 20px;}
.prd_use_detail_rental_wrap .bot_btn_wrap .info_text{font-size: 15px;line-height:20px;}


/*바로구매*/
.order_general_wrap .confirm_pdt .confirm_tit{font-size: 19px;line-height: 29px;background-position: 0 52px;}
.order_general_wrap .confirm_pdt .od_name{font-size: 15px;line-height:25px;}
.order_general_wrap .order_setion .prd_info .text_box .prd_code{font-size: 13px;line-height:19px;}
.order_general_wrap .order_setion .prd_info .text_box .prd_name{font-size: 19px;line-height:29px;}
.order_general_wrap .order_setion .prd_info .text_box .prd_ctgr{font-size: 14px;line-height:24px;}
.order_general_wrap .order_setion .prd_info .text_box .prd_price{font-size: 23px;line-height:33px;}
.order_general_wrap .order_setion .prd_info .text_box .prd_price em{font-size: 14px;line-height:25px;}
.order_general_wrap .confirm_dlvy .dlvy_info > dt{font-size:15px;line-height:25px;}
.order_general_wrap .confirm_dlvy .dlvy_info > dd{font-size:15px;line-height:25px;}
.order_general_wrap .confirm_dlvy .btn_dlvy .btnBasic {width:fit-content; font-size: 13px;}
.order_general_wrap .confirm_dlvy .inp_select .select_list {font-size: 15px;line-height:24px;}
.order_general_wrap .form_wrap .inp_text .input_text{font-size: 15px;line-height:24px;}
.order_general_wrap .form_wrap .form_tit{font-size: 15px;line-height:24px;}
.order_general_wrap .form_wrap .inp_select .select_list {font-size: 15px;line-height:24px;}
.order_general_wrap .confirm_payInfo .pay_list li .dt{font-size:15px;line-height:25px;}
.order_general_wrap .confirm_payInfo .pay_list li .dd{font-size:15px;line-height:25px;}
.order_general_wrap .confirm_payInfo .pay_list .sum dd{font-size: 23px;line-height: 33px;}
.order_general_wrap .confirm_payInfo .pay_list .sum dt{font-size: 14px;line-height: 33px;}
.order_general_wrap .confirm_paySel .agree_area .inp_check label{font-size: 14px;line-height:24px;}
.order_general_wrap .sum_price_area .total_price > dt{font-size: 16px;line-height:26px;}
.order_general_wrap .sum_price_area .total_price > dd{font-size: 15px;line-height:25px;}
.order_general_wrap .sum_price_area .total_price > dd strong{font-size: 23px;line-height:33px;}
.order_general_wrap .sum_price_area .btn_wrap a{font-size: 16px;}


/*비회원*/
.order_inquiry .title_wrap .h2_tit{font-size: 23px;line-height:33px;}
.order_inquiry .inp_text .form_tit{font-size: 14px;line-height:24px;}
.order_inquiry .inp_text .input_text{font-size: 17px;line-height: 17px;}
.order_inquiry .btn_wrap.btn1 a{font-size: 16px;}
.order_inquiry .info_text{font-size: 15px;line-height:24px;}
.order_inquiry .join_wrap .text_wrap{font-size: 15px;line-height: 25px;}


#floating .btn_float{display:none;}

/*메인*/

.main_new .con_area .main_slide .swiper-slide .copy_wrap .copy_area{display: flex; flex-direction: column; gap:20px;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .main_copy{margin:0;font-size:36px;line-height: 48px;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .sub_copy{font-size:16px;line-height: 26px;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .btn_wrap{margin: 0;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .btn_wrap p{font-size: 12px;line-height:18px;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .btn_wrap p:after{top:48%;-webkit-animation:btn_arr_move 1.2s cubic-bezier(0.650, -0.550, 0.250, 1.500) infinite;-moz-animation:btn_arr_move 1.2s cubic-bezier(0.650, -0.550, 0.250, 1.500) infinite;animation:btn_arr_move 1.2s cubic-bezier(0.650, -0.550, 0.250, 1.500) infinite;}
.main_new .con_area .main_slide .swiper-slide-active .copy_area .sub_copy {transition-delay: .6s}
.main_new .con_area .main_slide .swiper-slide-active .copy_area .main_copy {transition-delay: .4s}


.cate_wrap.main_category{margin-bottom: 100px;}
.cate_wrap.main_category > div {position: relative;max-width: 1400px;padding-bottom: 60px;margin: 60px auto 0;}
.cate_wrap.main_category .title_wrap{padding: 0; border:0;}
.cate_wrap.main_category .title_wrap h2{margin-bottom: 40px; font-size: 30px;line-height: 42px;}
.cate_wrap.main_category .contents_wrap{margin-top: 0;}
.cate_wrap.main_category .contents_wrap ul{display: flex; gap: 20px; flex-wrap: wrap;}
.cate_wrap.main_category .contents_wrap li{position:relative;width:calc((100% - 40px) / 3);}
.cate_wrap.main_category .contents_wrap .copy_area{width: 100%; display: flex; flex-direction: column; gap: 6px; position:absolute;bottom:35px;left:50%;transform: translateX(-50%);text-align: center;}
.cate_wrap.main_category .contents_wrap .copy_area p{color: #fff;}
.cate_wrap.main_category .contents_wrap .copy_area p.prd_name{font-size: 21px;line-height: 31px;font-weight: 700;}
.cate_wrap.main_category .contents_wrap .copy_area p.prd_text{font-size: 14px;line-height: 24px;}

.gallery_wrap.main_gallery{width: 100%;margin-bottom: 100px; background: url('../images/en_zh/main_gallery.png') no-repeat center center;}
.gallery_wrap.main_gallery > div {position: relative;max-width: 1400px;margin: 0 auto; padding: 73px 0; }
.gallery_wrap.main_gallery .copy_area{margin-left:138px;display: flex; flex-direction: column;gap: 10px;align-items: flex-start;}
.gallery_wrap.main_gallery .copy_area p{color:#1B2529;}
.gallery_wrap.main_gallery .copy_area p.banner_title{font-size: 38px;line-height: 50px;font-weight: 700;}
.gallery_wrap.main_gallery .copy_area p.banner_text{font-size: 16px;line-height: 26px;color: #90a0a6;}
.gallery_wrap.main_gallery .copy_area .btn_wrap{display: flex;gap: 20px;margin: 30px 0 0;}

.support_wrap.main_support{}
.support_wrap.main_support > div{position: relative;max-width: 1400px;padding-bottom: 60px;margin: 20px auto 0;}
.support_wrap.main_support .title_wrap{padding: 0; border:0;}
.support_wrap.main_support .title_wrap h2{margin-bottom: 20px; font-size: 30px;line-height: 42px;}
.support_wrap.main_support .contents_wrap ul{display: flex; gap: 20px;}
.support_wrap.main_support .contents_wrap li{width:calc((100% - 40px) / 3);padding:40px 0 40px 50px;border: 1px solid #E5E9EB;}
.support_wrap.main_support .contents_wrap li:nth-child(1){background: url('../images/en_zh/main_support1.png') no-repeat center center; background-position: calc(100% - 50px) calc(100% - 40px);}
.support_wrap.main_support .contents_wrap li:nth-child(2){background: url('../images/en_zh/main_support2.png') no-repeat center center; background-position: calc(100% - 50px) calc(100% - 40px);}
.support_wrap.main_support .contents_wrap li:nth-child(3){background: url('../images/en_zh/main_support3.png') no-repeat center center; background-position: calc(100% - 50px) calc(100% - 40px);}
.support_wrap.main_support .contents_wrap .copy_area{display: flex;flex-direction: column;gap: 6px;align-items: flex-start;}
.support_wrap.main_support .contents_wrap .copy_area p.support_name{font-size: 19px;line-height: 29px;font-weight: 700;}
.support_wrap.main_support .contents_wrap .copy_area p.support_text{font-size: 15px;line-height: 25px;color: #90a0a6;font-weight: 400;}
.support_wrap.main_support .contents_wrap .copy_area .btn_wrap{margin-top:24px;}
.support_wrap.main_support .contents_wrap .copy_area .btn_wrap span{font-size: 16px;line-height: 25px;color: #00A8E3;font-weight:700}
.support_wrap.main_support .contents_wrap .copy_area .btn_wrap p:after{top:53%;}

/*제품 배너*/
.lp_main_banner_wrap .swiper-slide .copy_wrap .main_copy{font-size: 36px;line-height: 48px;letter-spacing: -1.08px;}
.lp_main_banner_wrap .swiper-slide .copy_wrap .sub_copy{font-size: 16px;line-height: 26px;letter-spacing: -0.48px;}
.lp_main_banner_wrap .swiper-slide .copy_wrap p.btnWhite{font-size: 14px;}

/* 제품 리스트 */
.lp_list_wrap.renew,
.lp_list_wrap.renew strong,
.lp_list_wrap.renew a {font-family: 'HanSans', 'malgun gothic', sans-serif;}
.lp_list_wrap.renew .lp_list_area > li {min-height:586px;}
.lp_list_wrap.renew .lp_list_area > li[data-type="consumable"] {min-height:496px;}
.lp_list_wrap.renew li[data-type="package"] .top_wrap {padding-bottom:20px;}
.lp_list_wrap.renew .top_wrap {min-height:326px;}
.lp_list_wrap.renew .top_wrap .img_wrap {padding-top:35px;}
.lp_list_wrap.renew li[data-type="water"] .top_wrap .img_wrap {padding-top:25px;}
.lp_list_wrap.renew li.type_02:not([data-type="consumable"]) .top_wrap .img_wrap {margin:0 0.25px 4px; padding:0;}
.lp_list_wrap.renew .lp_list_area > li.sold_out .top_wrap > a::after {content:'售罄';}