@charset "utf-8";

/* 메인페이지 스타일만 정의 */


/* ********************************* PC over : 992 ~  ********************************* */
@media screen and (min-width:992px), print{
	.m_title{text-align:center;margin-bottom:40px;}
	.m_title span{color:#000;font-size:40px;font-weight:bold;display:block;line-height:1;}
	.m_title small{color:#1f5ab1;font-size:18px;font-weight:bold;display:block;line-height:1;text-transform:uppercase;margin-bottom:15px;letter-spacing: 1px;}
		
	.mv{background:#f5f5f5;height:715px;overflow:hidden;position:relative;width:100%;}
	.mv .swiper-container {width: 100%;}
	
	.mv .mySwiper2{height:610px;width: 100%;}
	.mv .mySwiper2 .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	.mv .mySwiper2 .swiper-container {width: 100%;margin-left: auto; margin-right: auto;}
	.mv .mySwiper2 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
	
	.mv .mySwiper_wrap{position:absolute;bottom:0;left:0;width: 100%;overflow-y:visible!important;z-index:2;}
	.mv .mySwiper_wrap .swiper-mv-wrap{position: absolute; bottom:65px;left: 0;width: 100%;z-index:3;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div{position: absolute;width:30px;height:30px;border-radius:50%;border:1px solid #000;display:flex;align-items:center;background:#f5f5f5;cursor:pointer;opacity:.35}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div span{width:6px;height:12px;display:block;margin:0 auto;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-prev{left:-50px;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-prev span{background:url(../images/main/i_slide_nav.png) no-repeat 0 0}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-next{right:-50px;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-next span{background:url(../images/main/i_slide_nav.png) no-repeat -6px 0}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div:hover{opacity:1;}
	
	.mv .mySwiper {box-sizing: border-box;}
	.mv .mySwiper .swiper-slide{width: 25%;display:flex;align-items:center;padding:0 20px;position:relative;transition:.5s;height:105px;}
	.mv .mySwiper .swiper-slide:before{content:'';position:absolute;bottom:0;right:-1px;width:1px;height:105px;background:#ddd;}
	.mv .mySwiper .swiper-slide .conWrap{width:100%;}
	.mv .mySwiper .swiper-wrapper{max-width:1400px;margin:0 auto;align-items: flex-end;}
	.mv .mySwiper .imgBx{width: 50px;height: 50px;border: 1px solid #ddd;display: inline-block;vertical-align: middle;margin-right: 10px;}
	.mv .mySwiper .imgBx .img{display:block;margin:0 auto;height:100%;width:100%;}
	.mv .mySwiper .txtBx{font-size: 15px;color: #444;text-align: left;line-height: 1.4;display: inline-block;width: calc(100% - 65px);vertical-align: middle;}
	.mv .mySwiper .btnBx{margin-top:20px;display:none;width:100%;clear:both;}
	.mv .mySwiper .btnBx:after{content:'';display:block;clear:both;}
	.mv .mySwiper .btnBx a{display:block;float:left;width:49.5%;padding: 7px 0 10px;border:1px solid rgba(255,255,255,.5);text-align:center;opacity:.65;cursor:pointer;}
	.mv .mySwiper .btnBx a:first-child{margin-right:1%;}
	.mv .mySwiper .btnBx a .txt{display:inline-block;vertical-align:middle;line-height:1;margin-top:-3px;padding-left:20px;}
	.mv .mySwiper .btnBx a.view_pro{background:url(../images/main/i_view.png) no-repeat 25% 50%;}
	.mv .mySwiper .btnBx a.view_video{background:url(../images/main/i_play.png) no-repeat 25% 50%;}
	.mv .mySwiper .btnBx a:hover{opacity:1;}

	.mv .mySwiper .swiper-slide-thumb-active{background:#e9e9e9;}	
	.mv .mySwiper .swiper-slide:hover{background:#1f5ab1;height:150px;}
	.mv .mySwiper .swiper-slide:hover a, .mv .mySwiper .swiper-slide:hover span{color:#fff;}
	.mv .mySwiper .swiper-slide:hover .btnBx{display:block;}
	
	
	/* 제품 공통 스타일 */
	.main a.viewDetail{background:#fff;z-index: 9;position: absolute;bottom: -1px;right: -1px;width: 78px;height: 78px;border: 1px solid #ddd;display: flex!important;align-items: center;padding: 0!important;}
	.main a.viewDetail img{display:block;margin:0 auto;}
			
	/* 신상품 */
	.newProduct{padding:50px 0;}
	/* .newProduct	.product_ul li{margin-bottom:.7%;} */
	/* .newProduct	.product_ul li:nth-child(n+5){margin-bottom:0;} */
	
	/* 인기상품 */
	.bestProduct{background:#f3f3f3;padding:50px 0;position: relative;}
	.bestProduct .swiper-button-wrap *{transition:.3s;}
	.bestProduct .swiper-button-wrap{width: 1640px;max-width: 100%;position: absolute;top:54%;left:50%;margin-left:-820px}
	.bestProduct .swiper-button-wrap>div{top:auto;bottom:auto;margin:0;width:90px;height:90px;background:#fff;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;}
	.bestProduct .swiper-button-wrap>div span{width:39px;height:13px;display:block;margin:0 auto;opacity:.3;}
	.bestProduct .swiper-button-next{right:0;}
	.bestProduct .swiper-button-next span{background:url(../images/main/i_pop_nav.png) no-repeat -39px 0;}
	.bestProduct .swiper-button-prev{left:0;}
	.bestProduct .swiper-button-prev span{background:url(../images/main/i_pop_nav.png) no-repeat 0 0;}
	.bestProduct .swiper-button-wrap>div:hover{border-color:#333}
	.bestProduct .swiper-button-wrap>div:hover span{opacity:1}

	/* 추천상품 */
	.recoProduct{padding:50px 0;}
	.recoProduct:after{content:'';display:block;clear:both;}
	.recoProduct>article{width:50%;height:510px}
	.recoProduct .m_title{padding-top:40px;position:relative;margin-bottom:70px;}
	.recoProduct .m_title:before{content:'';position:absolute;width:40px;height:6px;background:#1f5ab1;top:0;left:0;}
	.recoProduct .product_ul li .productWrap:hover{box-shadow: none;}
	
	/* 추천상품 - 왼쪽 : 이미지 */
	.recoProduct .proSlide{float:left;}
	.recoProduct .proSlide:after{content:'';display:block;clear:both;}
	.recoProduct .proSlide .swiper-container{height: 100%;border:1px solid #ddd;}
	.recoProduct .proSlide .swiper_reco {float:left;width:80%;border-right:0;}
	.recoProduct .proSlide .swiper_reco ul{}
	.recoProduct .proSlide .swiper_reco ul li{}
	.recoProduct .proSlide .swiper_reco ul li .product_img{padding:2vw;display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco ul li .img{display:block;width:100%;height:100%;background-size: contain!important;}
	
	/* 추천상품 - 왼쪽 : 이미지 - 썸네일 */
	.recoProduct .proSlide .swiper_reco_thum{position: relative;background:#f1f1f1;float:right;width:20%;padding:45px 23px;}
	.recoProduct .proSlide .swiper_reco_thum ul{}
	.recoProduct .proSlide .swiper_reco_thum ul li .product_img{cursor:pointer;border: 1px solid #ddd;display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco_thum ul li .img{display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div{width: 100%;display:Block;position:absolute;z-index:2;background:#f1f1f1;cursor:pointer;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div span{display:block;width:14px;height:8px;margin:0 auto;opacity:.3}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-prev{top:0;left:0;padding:20px 0 15px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-prev span{background:url(../images/main/i_reco_thumb_nav.png) no-repeat 0 0}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-next{bottom:0;left:0;padding:15px 0 20px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-next span{background:url(../images/main/i_reco_thumb_nav.png) no-repeat 0 -8px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div:hover span{opacity:1;}\
	.recoProduct .proSlide ul{width:100%;}
	.recoProduct .proSlide ul li{}
	.recoProduct .proSlide li .img{widtH:100%;margin:0 auto;height:100px;}
	
	/* 추천상품 - 오른쪽 : 내용 */
	.recoProduct .proInfo{float:right;padding: 0 6vw 0 4vw;position:relative;}
	.recoProduct .proInfo .m_title{text-align:left;}
	.recoProduct .proInfo .tabcontent {display: none;}
	.recoProduct .proInfo .product_ul{height: calc(100% - 185px);}
	.recoProduct .proInfo .product_ul li{float:inherit;width:100%;height:100%;}
	.recoProduct .proInfo .product_ul li .productWrap{border:0;position:inherit;height:100%;}
	.recoProduct .proInfo .product_ul li .productWrap .product_info{font-size:20px;padding:0;height:100%;}
	.recoProduct .proInfo .product_ul li .productWrap .btnBuy{margin-top:60px;opacity:.6;transition:.3s;position:absolute;bottom:1vw;left:4vw;}
	.recoProduct .proInfo .product_ul li .productWrap .btnBuy img{margin-left:20px;}

	.recoProduct .proInfo .product_ul li .productWrap:hover .name{text-decoration:underline;}
	.recoProduct .proInfo .product_ul li .productWrap:hover .btnBuy{opacity:1;}
	.recoProduct .proInfo .product_ul li .productWrap:hover .btnBuy img{animation: sideMove .8s infinite;}

	/* 이벤트상품 */
	.eventProduct{padding:60px 0 0;position:relative;}
	.eventProduct:before{z-index;content:'';position:absolute;top:0;width:100%;height:80%;background:#1f5ab1}
	.eventProduct:after{z-index;content:'';position:absolute;bottom:0;width:100%;height:20%;background:#f3f3f3}
	.eventProduct .swiper_event ul{padding-bottom:15px}
	.eventProduct .swiper_event ul li{box-shadow:2px 2px 15px rgba(0,0,0,.15);}
	.eventProduct .swiper_event ul li .productWrap{border:none;padding:10px;}
	.eventProduct .swiper_event ul li .productWrap .product_info{font-size:18px;}
	.eventProduct .m_title{text-align:left;position:relative;}
	.eventProduct .m_title small{color:#f4ab1f}
	.eventProduct .m_title span{color:#fff}
	.eventProduct .m_title .swiper-pagination{position:absolute;bottom:0;right:0;width:auto;}
	.eventProduct .m_title .swiper-pagination span{display: block;float: left;width:15px;height:15px;border-radius:50%;margin:0 0 0 10px;background:#fff;opacity:.5;transition:.3s;}
	.eventProduct .m_title .swiper-pagination span:hover, .eventProduct .m_title span.swiper-pagination-bullet-active{opacity:1;}

	/* 브랜드몰 */
	.brandMall{background:#f3f3f3;padding:60px 0;}
	.brandMall article{height:110px;}
	.brandMall article:after{content:'';display:block;clear:both;}
	.brandMall article>*{float:left;height:100%;}
	.brandMall article .m_title{width:15%;text-align: left;padding:15px 0;}
	.brandMall article .m_title .brand-nav{margin-top:20px;}
	.brandMall article .m_title .brand-nav div{padding:10px 0;display:inline-block;margin-right:18px;cursor:pointer;opacity:.5}
	.brandMall article .m_title .brand-nav div:hover{opacity:1;}
	.brandMall article .m_title .brand-nav div span{width:28px;height:9px;display:block;margin:0 auto}
	.brandMall article .m_title .brand-nav .brand-prev span{background:url(../images/main/i_brand_nav.png) no-repeat 0 0;}
	.brandMall article .m_title .brand-nav .brand-next span{background:url(../images/main/i_brand_nav.png) no-repeat -28px 0;}
	.brandMall article .swiper_brand{width:85%;background:#fff;height:100%;line-height:110px;padding:0 20px;}
	.brandMall article .swiper_brand li{width:auto!important;}
	.brandMall article .swiper_brand li a{display:block;text-align:center;padding:0 18px;}

	/* 최신글, 입금계좌안내, 고객센터 */
	.bottom_wrap{padding:50px 0;}
	.bottom_wrap:after{content:'';display:Block;clear:both;}
	.bottom_wrap .m_title2{padding-bottom:23px;line-height:1;font-size:22px;position:relative;margin-bottom:25px;font-weight:400;}
	.bottom_wrap .m_title2:before{content:'';position:absolute;bottom:0;left:0;width:35px;height:3px;background:#1f5ab1;}
	.bottom_wrap .tabcontent {display: none;}
	
	.bottom_wrap>article{float:left;width:50%;height:260px;}
	.bottom_wrap .ltBx{padding:30px 40px;border:1px solid #ddd;border-right:0;}
	.bottom_wrap .ltBx .tabBx{position: relative;border-bottom:3px solid #000;margin-bottom:20px;}
	.bottom_wrap .ltBx .tabBx button{border:0;opacity:.4;background:0;padding:0 0 20px;margin:0 20px 0 0;cursor:pointer;}
	.bottom_wrap .ltBx .tabBx button.active{opacity:1;}
	.bottom_wrap .ltBx .tabBx button:before{display:none;}
	.bottom_wrap .ltBx .goBoard{position:absolute;top:0;right:0;}
	.bottom_wrap .ltBx .tabcontent ul li a{display: block;border-top: 1px solid #ddd;line-height:46px;}
	.bottom_wrap .ltBx .tabcontent ul li:first-child a{border-top:0;}
	.bottom_wrap .ltBx .tabcontent ul li a:after{content:'';display:block;clear:both;}
	.bottom_wrap .ltBx .tabcontent ul li a .subj{display:block;float:left;}
	.bottom_wrap .ltBx .tabcontent ul li a .date{font-size: 15px;display:block;float:right;}

	.bottom_wrap .infoBx:after{content:'';display:block;clear:both;}
	.bottom_wrap .infoBx>div{height:100%;float:left;width:50%;border:1px solid #ddd;padding:30px 40px;}
	.bottom_wrap .infoBx>div.bankInfo{border-right:0;background:url(../images/main/i_big_card.png) no-repeat 90% 15%;}
	.bottom_wrap .infoBx>div.bankInfo .contBx li{line-height:1.85;margin-bottom:15px;}
	.bottom_wrap .infoBx>div.bankInfo .contBx li p .bar{width: 1px;height: 11px;display: inline-block;background: #000;margin: 0 8px;}
	.bottom_wrap .infoBx>div.csCenter{background:url(../images/main/i_big_cs.png) no-repeat 90% 12%;}
	.bottom_wrap .infoBx>div.csCenter .contBx a{display:block;font-size:30px;color:#1f5ab1;font-weight:bold;margin-bottom:20px;}
	.bottom_wrap .infoBx>div.csCenter .contBx p{line-height:1.85;}
	
	/* 왼쪽오른쪽으로 왔다갔다 */
	@keyframes sideMove {
	  0% {transform: translateX(0);}
	  50% {transform: translateX(20px);}
	  100% {transform: translateX(0);}
	}		
}




/* ************************ 테블릿 (~991) ************************ */
@media screen and (max-width: 991px) {
	
	.m_title{text-align:center;margin-bottom:25px;}
	.m_title span{color:#000;font-size:30px;font-weight:bold;display:block;line-height:1;}
	.m_title small{color:#1f5ab1;font-size:15px;font-weight:bold;display:block;line-height:1;text-transform:uppercase;margin-bottom:15px;letter-spacing: 1px;}
		
	.mv{background:#f5f5f5;height:505px;overflow:hidden;position:relative;width:100%;}
	.mv .swiper-container {width: 100%;}
	
	.mv .mySwiper2{height:400px;width: 100%;}
	.mv .mySwiper2 .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	.mv .mySwiper2 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
	
	.mv .mySwiper_wrap{position:absolute;bottom:0;left:0;width: 100%;overflow-y:visible!important;z-index:2;}
	.mv .mySwiper_wrap .swiper-mv-wrap{position: absolute; bottom:65px;left: 0;width: 100%;z-index:3;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div{position: absolute;width:30px;height:30px;border-radius:50%;border:1px solid #000;display:flex;align-items:center;background:#f5f5f5;cursor:pointer;opacity:.35}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div span{width:6px;height:12px;display:block;margin:0 auto;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-prev{left:-50px;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-prev span{background:url(../images/main/i_slide_nav.png) no-repeat 0 0}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-next{right:-50px;}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div.swiper-mv-next span{background:url(../images/main/i_slide_nav.png) no-repeat -6px 0}
	.mv .mySwiper_wrap .swiper-mv-wrap .w1400 div:hover{opacity:1;}
	
	.mv .mySwiper {box-sizing: border-box;padding:0!important;}
	.mv .mySwiper .swiper-slide{width: 25%;display:flex;align-items:center;padding:0 20px;position:relative;transition:.5s;height:105px;}
	.mv .mySwiper .swiper-slide:before{content:'';position:absolute;bottom:0;right:-1px;width:1px;height:105px;background:#ddd;}
	.mv .mySwiper .swiper-slide .conWrap{width:100%;}
	.mv .mySwiper .swiper-wrapper{max-width:1400px;margin:0 auto;align-items: flex-end;}
	.mv .mySwiper .imgBx{width:40px;height:40px;border: 1px solid #ccc;display: inline-block;vertical-align: middle;margin-right:5px;}
	.mv .mySwiper .imgBx .img{display:block;margin:0 auto;height:100%;width:100%;}
	.mv .mySwiper .txtBx{font-size:13px;color: #444;text-align: left;line-height:1.2;display: inline-block;width: calc(100% - 50px);vertical-align: middle;}
	.mv .mySwiper .btnBx{margin-top:8px;width:100%;clear:both;}
	.mv .mySwiper .btnBx:after{content:'';display:block;clear:both;}
	.mv .mySwiper .btnBx a{display:block;float:left;width:49.5%;padding:4px 0 5px;border:1px solid #ccc;text-align:center;opacity:1;cursor:pointer;font-size:13px;}
	.mv .mySwiper .btnBx a:first-child{margin-right:1%;}
	.mv .mySwiper .btnBx a .txt{display:inline-block;vertical-align:middle;line-height:1;margin-top:-3px;padding-left:16px;}
	.mv .mySwiper .btnBx a.view_pro{background:url(../images/main/i_view_bk.png) no-repeat 26% 50%;}
	.mv .mySwiper .btnBx a.view_video{background:url(../images/main/i_play_bk.png) no-repeat 26% 50%;}
	.mv .swiper-scrollbar{position: absolute;bottom:0;height:3px;width: 100%;z-index:3;}
	
	/* 제품 공통 스타일 */
	.main a.viewDetail{background:#fff;z-index: 9;position: absolute;bottom: -1px;right: -1px;width:55px;height: 55px;border: 1px solid #ddd;display: flex!important;align-items: center;padding: 0!important;}
	.main a.viewDetail img{display:block;margin:0 auto;height:20px;}
				
	/* 신상품 */
	.newProduct{padding:40px 0;}
	/* .newProduct	.product_ul li{margin-bottom:1%;} */
	
	/* 인기상품 */
	.bestProduct{background:#f3f3f3;padding:40px 0;position: relative;}
	.bestProduct .swiper-button-wrap *{transition:.3s;}
	.bestProduct .swiper-button-wrap{position: absolute;top:30px;left: 0;width: 100%;}
	.bestProduct .swiper-button-wrap>div{top:auto;bottom:auto;margin:0;width:90px;height:90px;background:#fff;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;transform:scale(.5)}
	.bestProduct .swiper-button-wrap>div span{width:39px;height:13px;display:block;margin:0 auto;opacity:.3;}
	.bestProduct .swiper-button-next{right:0;}
	.bestProduct .swiper-button-next span{background:url(../images/main/i_pop_nav.png) no-repeat -39px 0;}
	.bestProduct .swiper-button-prev{left:0;}
	.bestProduct .swiper-button-prev span{background:url(../images/main/i_pop_nav.png) no-repeat 0 0;}
	.bestProduct .swiper-button-wrap>div:hover{border-color:#333}
	.bestProduct .swiper-button-wrap>div:hover span{opacity:1}

	/* 추천상품 */
	.recoProduct{padding:40px 0;}
	.recoProduct:after{content:'';display:block;clear:both;}
	.recoProduct>article{width:50%;height:350px}
	.recoProduct .m_title{padding-bottom:28px;position:relative;margin-bottom:20px;}
	.recoProduct .m_title:before{content:'';position:absolute;width:30px;height:2px;background:#1f5ab1;bottom:0;left:0;}
	
	/* 추천상품 - 왼쪽 : 이미지 */
	.recoProduct .proSlide{float:right;}
	.recoProduct .proSlide:after{content:'';display:block;clear:both;}
	.recoProduct .proSlide .swiper-container{height: 100%;border:1px solid #ddd;}
	.recoProduct .proSlide .swiper_reco {float:left;width:75%;border-right:0;}
	.recoProduct .proSlide .swiper_reco ul li .product_img{padding:2vw;display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco ul li .img{display:block;width:100%;height:100%;background-size: contain!important;}
	
	/* 추천상품 - 왼쪽 : 이미지 - 썸네일 */
	.recoProduct .proSlide .swiper_reco_thum{position: relative;background:#f1f1f1;float:right;width:25%;padding:30px 15px;}
	.recoProduct .proSlide .swiper_reco_thum ul li .product_img{cursor:pointer;border: 1px solid #ddd;display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco_thum ul li .img{display:block;width:100%;height:100%;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div{width: 100%;display:Block;position:absolute;z-index:2;background:#f1f1f1;cursor:pointer;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div span{display:block;width:14px;height:8px;margin:0 auto;opacity:.3}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-prev{top:0;left:0;padding:10px 0 5px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-prev span{background:url(../images/main/i_reco_thumb_nav.png) no-repeat 0 0}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-next{bottom:0;left:0;padding:5px 0 10px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap .btn-next span{background:url(../images/main/i_reco_thumb_nav.png) no-repeat 0 -8px;}
	.recoProduct .proSlide .swiper_reco_thum .btn-wrap div:hover span{opacity:1;}
	.recoProduct .proSlide ul{width:100%;}
	.recoProduct .proSlide ul li{}
	.recoProduct .proSlide li .img{widtH:100%;margin:0 auto;height:100px;}
	
	/* 추천상품 - 오른쪽 : 내용 */
	.recoProduct .proInfo{padding-right:5vw;float:left;position:relative;}
	.recoProduct .proInfo .m_title{text-align:left;}
	.recoProduct .proInfo .tabcontent {display: none;}
	.recoProduct .proInfo .product_ul{}
	.recoProduct .proInfo .product_ul li{float:inherit;width:100%;}
	.recoProduct .proInfo .product_ul li .productWrap{border:0;position:inherit;height:100%;}
	.recoProduct .proInfo .product_ul li .productWrap .product_info{font-size:15px;padding:0;height:100%;}
	.recoProduct .proInfo .product_ul li .productWrap .btnBuy{margin-top:20px;opacity:1;}
	.recoProduct .proInfo .product_ul li .productWrap .btnBuy img{margin-left:20px;}
	

	/* 이벤트상품 */
	.eventProduct{padding:40px 0 0;position:relative;}
	.eventProduct:before{z-index;content:'';position:absolute;top:0;width:100%;height:80%;background:#1f5ab1}
	.eventProduct:after{z-index;content:'';position:absolute;bottom:0;width:100%;height:20%;background:#f3f3f3}
	.eventProduct .swiper_event ul{padding-bottom:15px}
	.eventProduct .swiper_event ul li{box-shadow:2px 2px 15px rgba(0,0,0,.15);}
	.eventProduct .swiper_event ul li .productWrap{border:none;padding:0 0 40px 0;}
	.eventProduct .swiper_event ul li .productWrap a{padding:15px;}
	.eventProduct .swiper_event ul li .productWrap .product_info{font-size:15px;}
	.eventProduct .m_title{text-align:left;position:relative;}
	.eventProduct .m_title small{color:#f4ab1f}
	.eventProduct .m_title span{color:#fff}
	.eventProduct .m_title .swiper-pagination{position:absolute;bottom:0;right:0;width:auto;}
	.eventProduct .m_title .swiper-pagination span{display: block;float: left;width:15px;height:15px;border-radius:50%;margin:0 0 0 10px;background:#fff;opacity:.5;transition:.3s;}
	.eventProduct .m_title .swiper-pagination span:hover, .eventProduct .m_title span.swiper-pagination-bullet-active{opacity:1;}
	.eventProduct a.viewDetail{position:absolute;top:auto;bottom:0;left:auto;right:auto;width:100%;height:40px;line-height:40px;background:#f9f9f9;border:0;border-top:1px solid #eee;}
	.eventProduct a.viewDetail img{height:15px;}
	

	/* 브랜드몰 */
	.brandMall{background:#f3f3f3;padding:40px 0;}
	.brandMall article{}
	.brandMall article:after{content:'';display:block;clear:both;}
	.brandMall article>*{}
	.brandMall article .m_title{text-align: left;margin-bottom:20px;}
	.brandMall article .m_title:after{content:'';display:block;clear:both;}
	.brandMall article .m_title>*{float:left;width:50%;}
	.brandMall article .m_title .brand-nav{text-align:right;}
	.brandMall article .m_title .brand-nav div{padding:5px 0;display:inline-block;margin-right:18px;cursor:pointer;opacity:.5}
	.brandMall article .m_title .brand-nav div:hover{opacity:1;}
	.brandMall article .m_title .brand-nav div span{width:28px;height:9px;display:block;margin:0 auto}
	.brandMall article .m_title .brand-nav .brand-prev span{background:url(../images/main/i_brand_nav.png) no-repeat 0 0;}
	.brandMall article .m_title .brand-nav .brand-next span{background:url(../images/main/i_brand_nav.png) no-repeat -28px 0;}
	.brandMall article .swiper_brand{background:#fff;height:100%;line-height:80px;padding:0 20px;}
	.brandMall article .swiper_brand li{width:auto!important;}
	.brandMall article .swiper_brand li a{display:block;text-align:center;padding:0 10px;}
	.brandMall article .swiper_brand li a img{height:25px;}

	/* 최신글, 입금계좌안내, 고객센터 */
	.bottom_wrap{padding:0 0!important;}
	.bottom_wrap:after{content:'';display:Block;clear:both;}
	.bottom_wrap .m_title2{padding-bottom:23px;line-height:1;font-size:19px;position:relative;margin-bottom:18px;}
	.bottom_wrap .m_title2:before{content:'';position:absolute;bottom:0;left:0;width:35px;height:3px;background:#1f5ab1;}
	.bottom_wrap .tabcontent {display: none;}
	
	.bottom_wrap .ltBx{padding:5vw;}
	.bottom_wrap .ltBx .tabBx{position: relative;border-bottom:3px solid #000;margin-bottom:20px;}
	.bottom_wrap .ltBx .tabBx button{border:0;opacity:.4;background:0;padding:0 0 15px;font-weight:bold;margin:0 15px 0 0;cursor:pointer;}
	.bottom_wrap .ltBx .tabBx button.active{opacity:1;}
	.bottom_wrap .ltBx .tabBx button:before{display:none;}
	.bottom_wrap .ltBx .goBoard{position:absolute;top:0;right:0;}
	.bottom_wrap .ltBx .goBoard img{margin-top:-2px;}
	.bottom_wrap .ltBx .tabcontent ul li a{display: block;border-top: 1px solid #ddd;padding:15px 0;}
	.bottom_wrap .ltBx .tabcontent ul li:first-child a{border-top:0;}
	.bottom_wrap .ltBx .tabcontent ul li a .subj{display:block;line-height: 1.3;}
	.bottom_wrap .ltBx .tabcontent ul li a .date{font-size: 15px;display:block;line-height: 1;margin-top:10px;}

	.bottom_wrap .infoBx{height: 220px;}
	.bottom_wrap .infoBx:after{content:'';display:block;clear:both;}
	.bottom_wrap .infoBx>div{float:left;height:100%;width:50%;border:1px solid #ddd;padding:30px 40px;font-size:14px;}
	.bottom_wrap .infoBx>div.bankInfo{border-right:0;background:url(../images/main/i_big_card.png) no-repeat 90% 15%;}
	.bottom_wrap .infoBx>div.bankInfo .contBx li{line-height:1.6;margin-bottom:10px;}
	.bottom_wrap .infoBx>div.bankInfo .contBx li p .bar{width: 1px;height:11px;display: inline-block;background: #000;margin: 0 8px;}
	.bottom_wrap .infoBx>div.csCenter{border-right:0;background:url(../images/main/i_big_cs.png) no-repeat 90% 12%;}
	.bottom_wrap .infoBx>div.csCenter .contBx a{display:block;font-size:26px;color:#1f5ab1;font-weight:bold;margin-bottom:10px;}
	.bottom_wrap .infoBx>div.csCenter .contBx p{line-height:1.85;}
}



/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	.m_title small{margin-bottom: 10px;font-size: 14px;}
	.m_title span{font-size:26px;}	
	
	.mv{height:405px;}
	.mv .mySwiper2{height:300px;}
	.mv .mySwiper .swiper-slide{padding:0 15px;}
	.mv .mySwiper .txtBx{word-break: break-all;max-height: 46px;overflow: hidden;}
	.mv .mySwiper .btnBx a{background-position-x:50%!important;padding:0;height:20px;}
	.mv .mySwiper .btnBx a .txt{display:none;}
	
	.bestProduct, .brandMall, .recoProduct{padding-left:0;padding-right:0;}	
	.newProduct{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;}
	.newProduct .product_ul li{width:50%;margin:0 0 -1px 0!important;}
	.newProduct .product_ul li .productWrap{border-right:0;}
	.newProduct .product_ul li:nth-child(odd) .productWrap{border-left:0;}
	
	.recoProduct>article{padding:0!important;float:inherit!important;width:100%;height:auto;}
	.recoProduct .proSlide{height:250px;margin-top:30px;}
	
	.eventProduct .m_title .swiper-pagination{bottom:4px;}
	.eventProduct .m_title .swiper-pagination span{width:12px;height: 12px;}
	
	.bottom_wrap .infoBx{height:auto;}
	.bottom_wrap .infoBx>div{padding:5vw;height:auto;float:left;width:100%;border-left:0;border-bottom:0;}
}