@charset "utf-8";
/* CSS Document */

 
#contents .sub_content{width:100%; margin:0; padding:0;}/* 메인 */
.main_visual{overflow:hidden; width:100%;  margin:0 0 70px 0;}
.main_content{}
.main_slide_ban{overflow:hidden; width:1200px; margin:0 auto;}
.main_slide{float:left; width:610px;}
.main_banner{float:left; width:589px; padding:0 0 0 1px;}
.main_ban_img01,
.main_ban_img02,
.main_ban_img03{display:inline-block; float:left;}
.main_ban_img01{padding:0 0 1px 0;}
.main_ban_img03{padding:0 0 0 1px;}

.main_cont_slide{text-align:center;}

.scroll_wrap{top:806px;}


  

/* renewal */
.body-main #container{padding-top: 0;}
.body-main #header_warp{box-shadow:none;}

.visual_con_box{height:600px; position:relative;}
.visual_con_box .txt_box{position:absolute; top:111px;left:50%; width:1000px; margin-left:-500px; text-align:left; color:#fff;}
.visual_con_box .txt_box h2{font-size:40px;line-height: 50px;}
.visual_con_box .txt_box h3{padding-top:30px; font-size: 23px; font-weight:600;}
.visual_con_box .txt_box p{padding-top:30px; font-size: 18px;line-height: 25px;}
.visual_con_box .txt_box a{display: inline-block; text-align:center; margin-top:50px;width:200px; line-height:48px;background: rgba(0, 0, 0, 0.60); color:#fff;font-size: 16px;}  


.main_visual_new {position:relative;}
.main_visual_new .swiper-slide {}
.main_visual_new .swiper-slide a {display: block; /* font-size: 0; */ text-align: center;}
.main_visual_new .swiper-slide img {max-width: 100%;}
.main_visual_new .blur_l{z-index:9;position:absolute;top:0;bottom:0;left:0;right:50%; margin-right: 600px; background: rgba(0, 0, 0, 0.03); backdrop-filter: blur(100px); display:flex;}
.main_visual_new .blur_r{z-index:9;position:absolute;top:0;bottom:0;left:50%;right:0; margin-left: 600px; background: rgba(0, 0, 0, 0.03); backdrop-filter: blur(100px); display:flex;} 

.main_visual_new .swiper-horizontal>.swiper-pagination-bullets, 
.main_visual_new .swiper-pagination-bullets.swiper-pagination-horizontal, 
.main_visual_new .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:40px;} 
.main_visual_new .swiper-pagination-bullet{ width:12px; height:12px; background: #fff; opacity:1;border-radius:999px;}	 
.main_visual_new .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:25px;}   
.main_visual_new .swiper-button-prev,
.main_visual_new .swiper-button-next{width:21px;height:31px; } 
.main_visual_new .swiper-button-prev{ left:50%; margin-left:-580px; background: url('/images/common/main/mainvisual_prev.png') no-repeat 0 0;} 
.main_visual_new .swiper-button-next{ right:50%; margin-right:-580px; background: url('/images/common/main/mainvisual_next.png') no-repeat 0 0;} 

.main_visual_new .swiper-button-next:after,
.main_visual_new .swiper-button-prev:after{display:none;}

.main_content{ width:1200px; margin:0 auto;}
.main_content h3{position:relative;margin:35px 0 15px; padding:29px 0 15px; font-size: 23px; font-weight:600;line-height:30px; border-bottom:2px solid #000;}
.main_content h3 .more{position:absolute;top:56px;right:0;width:13px; height:20px; background: url('/images/common/main/main_more.png') no-repeat 0 0;font-size:0;}

.category_use .swiper-slide{width:auto;}
.category_use a{display:block;position:relative; border-radius:10px; overflow:hidden;}
.category_use a .txt_box{position:absolute; bottom:0;left:0; right:0; background: rgba(0, 0, 0, 0.60); padding: 21px 16px ; font-size: 18px; color:#fff; line-height:25px; text-align:left;}
.category_use a .txt_box strong {font-weight: 400; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.5em; max-height: 1.5em; word-break: keep-all;width: 100%;}
.cateUse .swiper-button-prev:after,
.cateUse .swiper-button-next:after,
.cateUse .swiper-button-prev {display: none;}
.cateUse .swiper-button-next {width: 13px; height: 20px; background: url(/images/common/main/main_more.png) no-repeat 0 0; font-size: 0; top: auto; right: 0;}
.cateUse .more {/* display: none; */}

.align_plus{display:flex;}		
.align_plus .img_box{position:relative;height:170px; display: flex; flex-direction: column; justify-content: flex-end;}		 	
.align_plus .img_box img{padding-bottom:50px;}
.align_plus .img_box .prd_name{position:absolute; bottom:10px; left:0; width:100%; display:block;font-size: 17px; font-weight:700;} 
.align_plus .item_box{width:100%;margin-right:14px; text-align:center;}			 
.align_plus .item_box:last-child{margin-right:0;}
.align_plus .item_box .txt_box{position:relative;height:460px;padding:15px 10px; border-radius: 11px; background: #F0F0F0; }
.align_plus .item_box .txt_box p{font-size: 16px; font-weight:600;padding-bottom:15px; }
.align_plus .item_box .txt_box p span{display:block;font-size: 10px; color: #444;}
.align_plus .item_box .txt_box .btn_detail{position:absolute; bottom:20px; right:17px;display:inline-block; font-size: 11px; font-weight: 600; padding-right:21px; background: url('/images/common/align_plus_arrow.png') no-repeat right top; line-height:23px;}
 
.main_display_new {position:relative;}
.main_display_new .goods_list_tit {padding:0; border-bottom:none;}
.main_display_new .goods_list_tit .btn_goods_more{display:none;}
.main_display_new .more{position:absolute;top:34px;right:0; width:13px; height:20px; background: url('/images/common/main/main_more.png') no-repeat 0 0;font-size:0;}		 

.main_display_new .goods_list_cont ul{flex-wrap: nowrap;}
.main_display_new .goods_list_cont ul li{width:200px !important;}
.main_display_new .item_basket_type .item_photo_box:hover .item_link{display:none;}
.main_display_new .goods_list_cont .item_icon_box {display: none;}

.main_display_new .item_cont:hover .item_info_cont .thumbs{display:none;}	
.main_display_new .item_cont:hover .item_tit_box .item_name{display:block;}	

.main_display_new .item_photo_box{border-radius: 10px;}
.main_display_new .item_tit_box .item_name{height:44px;line-height:22px; padding:0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.main_display_new .item_money_box{display:block;}  
.main_display_new .item_money_box .fixed_price	{display:block;padding-top:6px; font-size: 18px; font-weight: 500; color: #D9D9D9;}

.main_display_new .item_money_box .etc_box{display:flex; justify-content: space-between;padding-top:6px;}
.main_display_new .item_money_box .etc_box .discountPer{margin-top:0; font-size:18px;font-weight: 500; color:#FF6100;}  
.main_display_new .item_money_box .etc_box .review{font-size:16px;font-weight: 500;color:#000; padding-left:17px; background: url('/images/icon/icon_main_review.png') no-repeat 0 0;}

.main_cont {}
.main_cont.find_goods {position: relative;}
.main_cont.find_goods .swiper-button-prev:after,
.main_cont.find_goods .swiper-button-next:after {display: none;}
.main_cont.find_goods .swiper-button-prev {width:13px; height:20px; background: url('/images/common/main/main_prev.png') no-repeat 0 0; left: -25px; top: 515px;}
.main_cont.find_goods .swiper-button-next {width:13px; height:20px; background: url('/images/common/main/main_more.png') no-repeat 0 0; right: -25px; top: 515px;}