@charset "utf-8";
/* 200102 정환 */
.fadeIn {opacity: 0;}
.sub_content {width:100% !important;}
.main_content {width:1740px;margin:0 auto;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.header_section01 .gnb .depth1,
.header_section01 .top_mypage_cont ul { }


#contents{padding-bottom: 240px !important;}

/* 메인 영역 : 메인 팝업 */
#mpopup2 { width:280px; position:fixed; left:40px; bottom: 20px; z-index:100; } 
#mpopup2 img { border:0; }
#mpopup2 .showarea { width:280px; position:relative; border-bottom:0px; background-color:transparent; }
#mpopup2 .showarea a img{width: 100%;}
#mpopup2 .todayopen { margin: 20px 0 0; display: flex; align-items: center; justify-content: flex-end; height:30px; font-size:0px; background-color:#e8e8e8; clear:both; }
#mpopup2 .todayopen .mpopupnottoday { float:right; width:16px; height:16px; margin-left:8px;}
#mpopup2 .closetxt { padding-right:10px; font-size:12px; color:#333; line-height:30px; cursor:pointer; display:flex; align-items: center;}
#mpopup2 .closex { padding-right:10px; font-size:12px; color:#333; line-height:30px; cursor:pointer; width: 16px; height: 16px;} 
#mpopup2 .closex img{width: 100%;}


/* 메인 키비주얼 */
.swiper1 {margin:0 auto;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper1 .swiper-slide img{width: 100%;}
.swiper1 .swiper-pagination-bullets {bottom:29px !important;}
.swiper1 .swiper-pagination-bullet {margin:0 !important;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper1 .swiper-pagination-bullet {width:120px;height:3px;display: inline-block;border-radius:0;background:#fff;opacity:0.7;border-radius:0;}
.swiper1 .swiper-pagination-bullet-active {opacity:1;background: #fff;}
.swiper1 .swiper-button-next,
.swiper1 .swiper-button-prev{opacity: 0.6; margin-top: -18px;}
.swiper1 .swiper-button-next:hover,
.swiper1 .swiper-button-prev:hover{opacity: 1;}
.swiper1 .swiper-button-next {right: 40px; background: url('../../img/mimg/kv_btn_next.png') no-repeat center; background-size: 17px 36px; width: 36px; height: 36px;}
.swiper1 .swiper-button-prev{left: 40px; background: url('../../img/mimg/kv_btn_prev.png') no-repeat center; background-size: 17px 36px; width: 36px; height: 36px;}

/* 메인 탭 배너 영역 */
.mm_sec01{ max-width: 1720px; margin: 200px auto 240px; width: 100%; min-width: 1380px; min-height: 910px; display: flex; justify-content: space-between;}
.mm_sec01 .left{display: flex; flex-direction: column; justify-content: space-between; max-height: 910px; box-sizing: border-box;}
.mm_sec01 .title{padding-bottom: 120px; padding-top: 40px;}
.mm_sec01 .title .t1{font-size: 48px; font-weight: 600; line-height: 1.2; margin-bottom: 68px; color: #000;}
.mm_sec01 .title .t1 span{font-weight: 400; display: block;}
.mm_sec01 .title .t2{font-size: 16px; line-height: 1.6; color: #333;}
.mm_sec01 .banner_tab{display: flex; flex-direction: column; align-items: flex-start;}
.mm_sec01 .banner_tab div{display: inline-block; font-size: 24px; cursor: pointer; font-weight: 600; line-height: 1; margin-bottom: 24px; background-position: -20px 30px;}
.mm_sec01 .banner_tab div.current{/* padding-left: 32px; background: url('../../img/mimg/main_tab_act.png') no-repeat left center;*/ }
.mm_sec01 .banner_tab div.current:after{width: 100%;}
.mm_sec01 .banner_tab div:after{content: ""; display: block; width: 0; height: 1px; background-color: #000; margin-top: 4px;
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.mm_sec01 .banner_tab div:hover:after{width: 100%; }
.mm_sec01 .banner_tab div span{font-size: 16px; margin-left: 12px; font-weight: 400;}
.mm_sec01 .tab_img{display: inline-block; position: relative; width: calc(100% - 600px); max-width: 950px; max-height: 910px;}
.mm_sec01 .tab_img li{z-index: 1; position: absolute; top: 0; right: 0; opacity: 0;  -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; -o-transition: opacity 0.3s;  transition: opacity 0.3s;}
.mm_sec01 .tab_img li.current{z-index: 2; opacity: 1;}
.mm_sec01 .tab_img li img{width: 100%;}

/*  메인 베스트 아이템 */
.mm_sec02{ max-width: 1720px; margin: 0 auto 240px; width: 100%; min-width: 1380px;}
.mm_sec02 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px 0; font-weight: 600;}
.mm_sec02 .swiper-container{width: 100%; margin: 0 auto; padding-left: 1px;}
.mm_sec02 .swiper-wrapper{box-sizing: border-box;}
.mm_sec02 .swiper-slide{border: 1px solid #c9c9c9; min-height: 480px !important; max-height: 500px; margin-bottom: 0; box-sizing: border-box;/*  margin-left: -1px; */ -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -ms-transition: opacity 0.3s; -o-transition: background 0.3s;  transition: background 0.3s;}
.mm_sec02 .swiper-slide:hover{background-color: #e9e9e9;}
.mm_sec02 .swiper-slide:first-child{margin-left: 0;}
.mm_sec02 .swiper-slide .item_cont{padding-top: 10px;}
.mm_sec02 .swiper-slide .item_cont .item_photo_box{width: 100%; border: 0px;}
.mm_sec02 .swiper-slide .item_cont .item_photo_box img{aspect-ratio: 1 / 1;}
.mm_sec02 .swiper-slide .item_cont .item_photo_box:hover,
.mm_sec02 .swiper-slide .item_cont .item_photo_box:hover > a,
.mm_sec02 .swiper-slide .item_cont .item_photo_box:hover > a img{width: 100% !important;}
.mm_sec02 .swiper-slide .item_cont .item_photo_box img{width: 100%; opacity: 1 !important;}
.mm_sec02 .swiper-slide .item_cont .item_photo_box img:nth-child(2){display: none !important;}
.mm_sec02 .product_wrap {position: relative;}
.mm_sec02 .swiper-pagination{position: absolute; top: -40px; right: 0;}
.mm_sec02  .swiper-pagination-bullet{width: 12px; height: 12px; border-radius: 0; margin-left: 2px; background-color: #fff; border: 1px solid #c9c9c9; opacity: 1;}
.mm_sec02  .swiper-pagination-bullet-active{background-color: #c9c9c9;}

.mm_sec02 .goods_list{padding-bottom: 0;}
.mm_sec02 .item_tit_box .item_name{font-size: 12px; line-height: 1.5; margin-top: 32px; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.mm_sec02 .item_money_box{padding-top: 15px;}
.mm_sec02 .item_money_box .item_price{display: inline-block; color: #000; font-size: 12px; padding: 0;}

/* 메인 중앙 롱배너 */
.mm_sec03{margin: 0 auto; width: 100%; min-width: 1380px;}
.mm_sec03 .swiper-slide{background-color: #ebeae6; text-align: center;}
.mm_sec03 .swiper-slide a{display: block; max-width: 1720px; width: 100%; margin: 0 auto;}
.mm_sec03 .swiper-slide a img{width: 100%;}
.mm_sec03 .swiper-pagination-bullet-active{background-color: #333;}

/* 메인 이벤트 베네핏 */
.mm_sec04{max-width: 1720px; margin: 240px auto ; padding: 0 30px; min-width: 1380px;}
.mm_sec04 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px; font-weight: 600; margin-top: 180px;}

.mm_sec04 .swiper-slide .img_box{overflow: hidden;}
.mm_sec04 .swiper-slide .img_box img{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
/* .mm_sec04 .swiper-slide .img_box:hover img{filter: blur(2px); -webkit-filter: blur(2px);}*/
.mm_sec04 .swiper-slide .img_box img{width: 100%;}
.mm_sec04 .swiper-slide .text_box{ padding-top: 32px;}
.mm_sec04 .swiper-slide .text_box .t1{font-size: 18px; line-height: 1; margin-bottom: 8px; font-weight: 600;}
.mm_sec04 .swiper-slide .text_box .t2{font-size: 14px; color: #6f6f6f;}
.mm_sec04 .swiper-pagination{position: absolute; top: -40px; right: 0;}
.mm_sec04  .swiper-pagination-bullet{width: 12px; height: 12px; border-radius: 0; margin-left: 2px; background-color: #fff; border: 1px solid #c9c9c9; opacity: 1;}
.mm_sec04  .swiper-pagination-bullet-active{background-color: #c9c9c9;}

/* 메인 이벤트 배너 01 */
.main_ev_ban {width:1720px; margin:0 auto; font-size:0px;}
.main_ev_ban .ev_01 {position:relative; }
.main_ev_ban .ev_02 {margin-bottom:20px; position:relative;}
.main_ev_ban .ev_03 ul li {float:right; position:relative;}
.main_ev_ban .ev_03 ul li:first-child {float:left;}
.main_ev_ban .ev_01 img {width:100%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.main_ev_ban .ev_02 img {width:100%;}
.main_ev_ban .ev_03 img {width:100%;}
.main_ev_ban .ev_txt {position:absolute; bottom:22px; left:22px; line-height:1; font-family: 'Montserrat','Nanum Gothic',sans-serif;color:#111; font-size:16px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.main_ev_ban .ev_txt span {font-size:12px; color:#888; margin-left:15px; letter-spacing:-0.5px; text-decoration:underline;}
.main_ev_ban a:hover .ev_txt {bottom:-5px;  opacity:0;}
.main_ev_ban .big_over {opacity:0; position:absolute; top:0px; font-size:56px; width:100%; height:100%; text-align:center; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.main_ev_ban a:hover .big_over {opacity:1;}
.main_ev_ban .big_over span {color:#fff; font-weight:700; font-family: 'Montserrat','Nanum Gothic',sans-serif; line-height:1; width:100%; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.main_ev_ban .bg01 {background:rgba(179,147,135,0.8);}
.main_ev_ban .bg02 {background:rgba(200,157,117,0.8);}
.main_ev_ban .bg03 {background:rgba(162,155,146,0.8);}
.main_ev_ban .bg04 {background:rgba(0,0,0,0.8);}

.main_ev_ban .ev_01 a:hover .big_over{opacity: 0;}
.main_ev_ban .ev_02 .big_over,
.main_ev_ban .ev_03 .big_over,
.main_ev_ban .ev_04 .big_over{font-size: 36px;}


/* 메인 비디오영역 */
.mm_sec06{margin: 240px 0 ;  display: flex;}
.mm_sec06 .space.left{background-color: #f5f5f5;}
.mm_sec06 .wrapper{ min-width: 1380px; max-width: 1720px; width: 100%;  display: flex; }
.mm_sec06 .vid_area{display: flex; width: calc(100% - 435px); background: #f5f5f5;  justify-content: space-between;}
.mm_sec06 .vid_area .inner{ padding: 150px 0 100px; margin-right: 40px;  display: flex; flex-direction: column; justify-content: space-between;}
.mm_sec06 .vid_area .icon{ margin-bottom: 150px;}
.mm_sec06 .vid_area .icon img{height: 20px;}
.mm_sec06 .vid_area .text_box { font-family: 'Montserrat','Nanum Gothic',sans-serif; }
.mm_sec06 .vid_area .text_box .t1{ font-size: 18px; font-weight: 600; line-height: 1; color: #000; margin-bottom: 24px;}
.mm_sec06 .vid_area .text_box .t2{ font-size: 16px; line-height: 28px; font-weight: 500;}
.mm_sec06 .vid_area .video{position: relative;  padding-left: 73.25%; height: 100%; overflow: hidden; box-sizing: border-box; width: 0;}
.mm_sec06 .vid_area .video iframe,
.mm_sec06 .vid_area .video object,
.mm_sec06 .vid_area .video embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

/* 메인 비디오영역 미디어쿼리 */
@media screen and (max-width: 1919px)
{ 
	.mm_sec06 .vid_area .video{padding-left: 67.25%;}
}

@media screen and (max-width: 1599px)
{ 
	.mm_sec06 .vid_area .inner{padding-left: 30px;}
}

.mm_sec06 .prd_area{width: 415px; border: 1px solid #dcdcdc; margin-left: 20px; box-sizing: border-box;}
.mm_sec06 .prd_area .title{text-align: center; padding-top: 100px; margin-bottom: 48px;}
.mm_sec06 .prd_area .title .t1{font-size: 18px; line-height: 1; color: #000; font-weight: 600; margin-bottom: 8px;}
.mm_sec06 .prd_area .title .t2{font-size: 14px; line-height: 1; font-weight: 400; color:#333;}


.mm_sec06 .swiper-button-next,
.mm_sec06 .swiper-button-prev{opacity: 0.4; margin-top: -86px;}
.mm_sec06 .swiper-button-next:hover,
.mm_sec06 .swiper-button-prev:hover{opacity: 0.8;}
.mm_sec06 .swiper-button-next {right: 2px; background: url('../../img/mimg/btn_next-gray.png') no-repeat center; background-size: auto 30px; width: 40px; height: 40px;}
.mm_sec06 .swiper-button-prev{left: 2px; background: url('../../img/mimg/btn_prev-gray.png') no-repeat center; background-size: auto 30px; width: 40px; height: 40px;}

.mm_sec06 .prd_area .prd_wrap{padding: 0 50px; max-height: 480px;}
.mm_sec06 .prd_area .goods_list{padding-bottom: 0;}
.mm_sec06 .prd_area .item_photo_box{border: 0px; width: 100%;}
.mm_sec06 .prd_area .item_photo_box a > img{width: 100%;}
.mm_sec06 .prd_area .goods_list_cont ul li{margin-bottom: 0;}
.mm_sec06 .prd_area .item_info_cont {padding-top: 32px; padding-bottom: 0;}
.mm_sec06 .prd_area .item_tit_box .item_name{ font-size: 12px; font-weight: 400;  word-break: keep-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.mm_sec06 .prd_area .item_money_box .item_price{display: inline-block; font-size: 12px; color:#000; font-weight: 400; padding: 0;}
.mm_sec06 .prd_area .item_money_box > span{}


/* 메인 탭 배너 상품진열 */
.mm_sec07{max-width: 1720px; margin: 0 auto 240px; padding: 0 30px; min-width: 1380px;}
.mm_sec07 .title{text-align: center;}
.mm_sec07 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px; font-weight: 600;}

.mm_sec07 .prd_area .tab{margin-bottom: 100px;}
.mm_sec07 .prd_area .tab ul{display: flex;}
.mm_sec07 .prd_area .tab li:first-child{margin-left: 0;}
.mm_sec07 .prd_area .tab li{font-size: 24px; cursor: pointer; display: inline-block; width: 25%; box-sizing: border-box; margin-left: 20px;}
/* .mm_sec07 .prd_area .tab li:hover .img_box img,*/
.mm_sec07 .prd_area .tab li.on .img_box img,
.mm_sec07 .prd_area .tab li.on .text_box{ opacity: 1; }
/*
.mm_sec07 .prd_area .img_box{background-color: #000;}
.mm_sec07 .prd_area .img_box img{width: 100%; opacity: 0.6; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

*/
.mm_sec07 .prd_area .tab li:hover .img_box img{opacity: 0.6;}
.mm_sec07 .prd_area .img_box{background-color: #fff;}
.mm_sec07 .prd_area .img_box img{width: 100%; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.mm_sec07 .prd_area .text_box{ text-align: center; margin-top: 32px; opacity: 0.5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.mm_sec07 .prd_area .text_box .t1{font-size: 18px; font-weight: 600; line-height: 1; margin-bottom: 8px;}
.mm_sec07 .prd_area .text_box .t2{font-size: 14px; font-weight: 400; color: #6f6f6f;}

.mm_sec07 .prd_wrap {padding: 0 40px; margin-right: 1px;}
.mm_sec07 .prd_wrap .goods_list{padding: 0;}
.mm_sec07 .prd_wrap .goods_list .goods_tab_tit{visibility: hidden; opacity: 0; display: none;}
.mm_sec07 .prd_wrap .goods_list_cont ul li{margin-bottom: 0;}
.mm_sec07 .prd_wrap .swiper-slide .item_photo_box,
.mm_sec07 .prd_wrap .swiper-slide .item_photo_box img{width: 100%; border: 0px;}
.mm_sec07 .prd_wrap .swiper-slide .item_photo_box:hover,
.mm_sec07 .prd_wrap .swiper-slide .item_photo_box:hover img{}
.mm_sec07 .prd_wrap .swiper-slide .item_info_cont{padding: 0; margin-top: 32px; }
.mm_sec07 .prd_wrap .swiper-slide .item_tit_box .item_name{font-weight: 400; word-break: keep-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.mm_sec07 .prd_wrap .swiper-slide .item_money_box{}
.mm_sec07 .prd_wrap .swiper-slide .item_money_box .item_price{display: inline-block; color: #000; font-size: 12px;}
.mm_sec07 .prd_wrap .swiper-button-next,
.mm_sec07 .prd_wrap .swiper-button-prev{margin-top: -77px; opacity: 0.6;}
.mm_sec07 .prd_wrap .swiper-button-next:hover,
.mm_sec07 .prd_wrap .swiper-button-prev:hover{opacity: 1;}
.mm_sec07 .prd_wrap .swiper-button-next {right: 2px; margin-right: -14px; background: url('../../img/mimg/ar_next.png') no-repeat center; background-size: 100%; width: 40px; height: 40px;}
.mm_sec07 .prd_wrap .swiper-button-prev{left: 2px; margin-left: -14px;  background: url('../../img/mimg/ar_prev.png') no-repeat center; background-size: 100%; width: 40px; height: 40px;}


/* 메인 영역 08 : 스크롤 배너 영역 */
.mm_sec08 { width:100%; height:680px; margin:0 auto 240px; position:relative; background-attachment:fixed !important; -webkit-background-size:cover !important; background-size:cover !important; }
.mm_sec08 .txt_box { width: 100%; margin:0 auto; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); text-align:center; }
.mm_sec08 .txt_box .t1 { font-size:24px; font-weight:400; color:#fff; letter-spacing:0.250em; }
.mm_sec08 .txt_box .t2 { padding:16px 0 40px 0; font-size:48px; font-weight:600; color:#fff; }
.mm_sec08 .txt_box .btn_box { width: 220px; height:40px; margin:0 auto; position:relative; border: 1px solid #fff; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }
.mm_sec08 .txt_box .btn_box a { display:block; width:100%; position:absolute; z-index:1; font-size:16px; font-weight:500; color:#fff; line-height:40px; letter-spacing:0.100em; }
.mm_sec08 .txt_box .btn_box:hover{background-color: rgba(255,255,255,0.4);}

/* 메인영역 09 : 먼슬리 상품진열 */
.mm_sec09{max-width: 1720px; margin: 0 auto; min-width: 1380px;}
.mm_sec09 .title{text-align: center;}
.mm_sec09 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px; font-weight: 600;}
.mm_sec09 .prd_wrap .item_photo_box:hover,
.mm_sec09 .prd_wrap .item_photo_box{width: 100%; border: 0px;}


/* 메인영역 10 : 스토리 */
.mm_sec10{padding: 240px 0; background-color: #f5f5f5; margin-top: 150px;}
.mm_sec10 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px; font-weight: 600;}
.mm_sec10 .wrap{display: flex;}
.mm_sec10 .story_ban:first-child{margin-left: 0}
.mm_sec10 .story_ban{width: 25%; box-sizing: border-box; padding: 24px 24px; border: 1px solid #c9c9c9; margin-left: -1px;  -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.mm_sec10 .story_ban:hover{background-color: #fff;}
.mm_sec10 .story_ban .img_box{margin-bottom: 32px; overflow: hidden;}
.mm_sec10 .story_ban .img_box img{width: 100%;}
.mm_sec10 .story_ban .text_box .t1{font-size: 18px; line-height: 1; font-weight: 600; margin-bottom: 8px;}
.mm_sec10 .story_ban .text_box .t2{font-size: 14px; color:#333; font-weight: 400; line-height: 1.5;}

/* 메인 인스타 영역 */
.mm_sec11{margin: 240px auto 0 !important;}
.mm_sec11 .title{text-align: center;}
.mm_sec11 .title .t1{font-size: 28px; line-height: 1; padding: 0 0 24px; font-weight: 600;}
.mm_sec11 .insta_wrap img{border: 0px !important;}



/* 메인 탭진열형 - 가로형 */
/*
.item_hl_tab_type .goods_tab_tit ul{float:none; width:100%; margin:0 auto; font-size:0;text-align:center;}
.item_hl_tab_type .goods_tab_tit li {display:inline-block; font-size:12px; text-align:center;height:50px; margin:0;}
.item_hl_tab_type .goods_tab_tit li a {display:block;padding:0; color:#c5c5c5; font-size:12px; line-height:50px; border:1px solid #e9e9e9; font-weight:300; background:#f6f6f6;font-family:'Montserrat', sans-serif;}
.item_hl_tab_type .goods_tab_tit li.on a {color:#000;border-bottom:1px solid #fff;border-top: 1px solid #000;background-color: #fff;font-weight:400;}
.item_hl_tab_type .goods_tab_cont {min-height:auto; border:1px solid #e9e9e9; border-top:0; padding:50px 40px;}
.item_hl_tab_type .goods_tab_cont ul {float:none;}
*/

/* 메인 탭진열형 상품진열 스타일 */
/* 
.item_hl_tab_type .item_cont {margin:0 auto;padding:0;text-align:center;position:relative;}
.item_hl_tab_type .item_photo_box {border:1px solid #efefef;overflow:visible;}
.item_hl_tab_type .item_photo_box:hover {border:1px solid #dedede;}
.item_hl_tab_type .item_tit_box {width:90%;margin:0 auto;}
.item_hl_tab_type .item_tit_box .item_name {color:#151515;font-size:12px;}
.item_hl_tab_type .item_name_explain {color:#999;padding:12px 0 0 0;font-size:11px;line-height:18px;}
.item_hl_tab_type .item_money_box .item_price {color:#454545;font-size:12px;display:inline-block;padding:0 3px;}
.item_hl_tab_type .item_icon_box {margin:0;}
.item_hl_tab_type .item_info_cont {padding:15px 0 20px;position: absolute; bottom: -20px; width: 100%; text-align: center; background: rgba(255,255,255,0.7);opacity:0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.item_hl_tab_type .item_cont:hover .item_info_cont {bottom:0px;opacity:1;}
.item_hl_tab_type .goods_tab_cont ul li {margin:0;}
*/

/* 메인 슬라이드 배너 */
.swiper3 {width:100%;height:910px;margin:120px auto 90px !important;}
.swiper3 .swiper-slide {width:auto; margin:0px 45px;}
.swiper3 .swiper-slide a {display:block; }
.swiper3 .swiper-slide.first {margin-left:100px;}
.swiper3 .swiper-slide.last {margin-right:100px;}
.swiper3 .ev_txt {line-height:1; font-family: 'Montserrat','Nanum Gothic',sans-serif;  color:#111; font-size:16px; text-align:left; padding-top:20px;}
.swiper3 .ev_txt span {font-size:12px; color:#888; margin-left:15px; letter-spacing:-0.5px; text-decoration:underline;}
.swiper3 .slide_text {text-align:left; padding:80px 0px;}
.swiper3 .slide_text .t1 {font-family: 'Montserrat','Nanum Gothic',sans-serif; font-size:34px; color:#000; font-weight:300; line-height:45px;}
.swiper3 .slide_text .t2 {font-family: 'Montserrat','Nanum Gothic',sans-serif; font-size:14px; color:#999; line-height:24px; padding-top:20px;}

/* 메인 미디어쿼리 */
@media screen and (max-width: 1919px)
{ 
	.main_content {width:1480px;margin:0 auto;}

	.main_ev_ban {width:1470px; margin:0 auto; font-size:0px;}
	.main_ev_ban .ev_01 {width:725px;}
	.main_ev_ban .ev_02_area {width:725px;}
	.main_ev_ban .ev_03 li {width:352px;}
	.mm_sec02 .swiper-slide{min-height: 480px !important;}
}

@media screen and (max-width: 1599px)
{ 
	.main_content {width:1390px;margin:0 auto;}

	.main_ev_ban {width:1380px; margin:0 auto; font-size:0px;}
	.main_ev_ban .ev_01 {width:680px;}
	.main_ev_ban .ev_02_area {width:680px;}
	.main_ev_ban .ev_03 li {width:330px;}
	.mm_sec02 .swiper-slide{min-height: 420px !important;}
}