@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo');

section{position:relative;display:block;}
section h2,section h3,section strong,section strong *{font-family:"Nanum Square";font-weight: inherit}
section:after{content:'';display:table;clear:both;}
section h2,section h3{display:block;}
/* 메인 비주얼 */
#recentMC1 .banner{font-size:1.2em;text-align:center;}
#recentMC1 .banner,#recentMC1 .banner ul{height:480px;position:relative;}

#recentMC1 .banner .bannerCopy{position:absolute;left:0;right:0;top:20%;text-align:center;color:#fff;padding:0 20px}
#recentMC1 .banner .bannerCopy *{position:relative; text-shadow:0 0 3px rgba(0,0,0,0.5)}

#recentMC1 .active-slide .bannerCopy{animation-name:zoomIn;}
#recentMC1 .active-slide .bannerCopy div{-webkit-animation-name:fadeInUp;}

#recentMC1 .bannerCopy div:nth-child(1) {animation-delay:0.5s;}
#recentMC1 .bannerCopy div:nth-child(2) {animation-delay:0.8s;}
#recentMC1 .bannerCopy div:nth-child(3) {animation-delay:1.2s;}

#recentMC1 .banner .bannerCopy .bannerCopy1 {font-size:240%;font-weight:600;font-family:"Nanum Square";}
#recentMC1 .banner .bannerCopy .bannerCopy2 {font-size:180%;font-weight:500;margin:1vmin 0 3vmin;text-transform:uppercase;color:#ffe16b;font-family:"Nanum Myeongjo";}
#recentMC1 .banner .bannerCopy .bannerCopy3{font-size:95%;line-height:1.7em;}
#recentMC1 .banner .bannerCopy em{font-weight:100;font-family:inherit;font-size:65%;display:block}

#recentMC1 .banner .bannerCopy.copy-position2 div{font-size:75%;font-family:inherit;font-weight:inherit;color:inherit;}
#recentMC1 .banner .bannerCopy.copy-position2 div strong{display:block;font-weight:600;font-family:"Nanum Square";color:#ffe16b;font-size:200%;margin:20px 10px; line-height:normal}
#recentMC1 .banner .bannerCopy.copy-position2 div strong p{margin:0 0 7px;line-height:inherit;font-weight:100;}
#recentMC1 .banner .bannerCopy.copy-position2 div p{margin:7px 0 20px;}

#recentMC1 .copy-position2{}
#recentMC1 .banner .bannerCopy.copy-position2 div{float:left;width:30%;margin:0 5% 0 0;}
#recentMC1 .banner .bannerCopy.copy-position2 div:last-child{margin-right:0}
#recentMC1 .banner .bannerCopy.copy-position2 div:before{content:'';position:absolute;left:-7px;right:-7px;top:0;bottom:0;border:3px dashed rgba(255,255,255,0.7);box-shadow:0 0 5px rgba(0,0,0,0.1)}

.banner .bx-pager{position:absolute;width:100%;top:auto;bottom:70px;text-align:center;}
.banner .bx-pager div{display:inline-block;margin:0 4px;}
.banner .bx-pager div a{width:13px;height:13px;background:#fff;border:0;display:block;border-radius:13px;font-size:0;line-height:0;padding:0;}
.banner .bx-pager div .active{width:40px;}

/*가맹문의*/
.Allibuy{padding:30px 0;}
.member,.open{overflow:hidden;}
.member h2:before{content:'';background:url(../image/main/icon.png) no-repeat -19px -50px;width:36px;height:27px;display:inline-block;vertical-align:text-bottom; margin-right:5px;}
.member h2{float:left;text-align:right;margin-right:20px;font-size:1.7em;font-weight:700;position:relative;font-family:"Nanum Square";}
.member h2 strong{display:block;font-size:135%;margin-top:3px;}
.member .text{overflow:hidden;margin-bottom:20px;}
.member .text span{display:inline-block;width:72px;}
.member .text p{margin-top:3px;font-size:0.95em}

.member a{text-align:center; background:rgba(0,0,0,0.7);width:100%;float:left;border-radius:3px;padding:10px 0;font-family:"Nanum Square";font-weight:600;font-size:130%; color:#fff}
.member a:last-child{float:right}

/*가맹타입*/
.Allibuy .open{padding-top:30px;}
.Allibuy .open a{float:left;width:50%;position:relative;text-align:center;}
.Allibuy .open a:last-child:before{content:'';border-left:0px dashed #eee;position:absolute;left:0;top:0;bottom:0}
.Allibuy .open strong{display:block;font-weight:600;font-size:1.45em}
.Allibuy .open em{display:block;margin:10px auto;background-image:url(../image/main/icon.png);background-repeat:no-repeat;width:100px;height:65px;}
.Allibuy .open a:nth-child(1) em{background-position:-3px -98px}
.Allibuy .open a:nth-child(2) em{background-position:-115px -98px}

/*성공스토리*/
.Fullban{background:url(../image/main/ban.jpg) no-repeat;background-size:cover;}
.Fullban *{font-family:"Nanum Square";}
.Fullban .text{display:table;table-layout:fixed;height:250px;width:100%;}
.Fullban .text div{display:table-cell;color:#fff;vertical-align:bottom;font-size:1.2em;text-align:right;padding:0 15px 30px}

.Fullban strong{display:block;text-transform:uppercase;font-family:Montserrat;font-size:1.8em;line-height:1.2em;margin-bottom:15px;font-weight:bold;}
.Fullban strong em{font-family:inherit;font-size:150%;padding-left:15px;}
.Fullban p{line-height:1.4em}
.Fullban a{border:2px solid rgba(255,255,255,0.8);border-radius:3px;padding:10px 50px;display:inline-block;margin-top:30px}

/*가맹점찾기*/
.Search{background:url(../image/main/bg.jpg) no-repeat 72% 0;background-size:auto 100%}
.Search .container{}
.Search .text{padding:30px 15px;text-align:right;}
.Search strong{display:block;font-size:1.7em;font-weight:700;margin-bottom:10px;font-family:"Nanum Square";}
.Search strong em{display:block;font-size:75%;font-weight:600}
.Search p{line-height:1.4em; padding-left:130px}
.Search a{border:2px solid rgba(0,0,0,0.5);border-radius:3px;padding:10px 50px;display:inline-block;margin:30px 0 0 0;font-size:17px;font-weight:700;}

/*이벤트상품*/
section .recentHeader h3{font-size:250%;font-family:"Nanum Square";margin-bottom:30px;}
section .recentHeader h3:after{display:block;font-size:43%;margin-top:5px;letter-spacing:-0.04em;font-family:"Noto Sans KR";font-weight:400}
section .recentProduct .cell{font-size:120%;font-weight:bold;}
section .recentProduct .cell .productName a:before{display:none;}
section .recentProduct .cell .productName{font-size:100%;height:auto;font-family:inherit;margin:0; font-weight:inherit}
section .recentProduct .cell .productName a{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}
section .recentProduct .cell .priceAndPoint p.price{border:0;background:none;line-height:normal;font-size:100%;margin:10px 0 0}

.Event,.Only{text-align:center;padding:30px 0;}
.Event{background-color:#e5e5e5;}
.Event h3:after{content:'가까운 알리바이 매장을 찾아주세요~♡';}

.Event .container{overflow:hidden;}
.Event .recentContent{margin-right:-3%}
.Event .recentProduct .cell{width:47% !important;margin:3% 3% 0 0 !important;background:url(../image/main/icon.png) no-repeat 0 100% #F35A6A;border-radius:5px;}
.Event .recentProduct .cell .productImage{padding-bottom:15px;background:#fff;overflow:hidden}
.Event .recentProduct .cell .productName{background:url(../image/main/icon.png) no-repeat 0 100%;margin-top:-15px;padding:30px 15px 20px;}
.Event .recentProduct .cell .productName a{color:#fff;}

.Only h3:after{content:'좋은 상품, 특별한 상품, 필요한 상품 ~!';}
.Only .bx-wrapper{overflow:hidden !important}
.Only .recentProduct .cell{}

.bx-controls-direction a{position:absolute;top:9%;margin-top:-15px;width:30px;height:30px;background-image:url(../image/main/icon.png);background-repeat:no-repeat;font-size:0;line-height:0; background-size:250px auto}
.bx-prev{left:10px;background-position:-1px -111px}
.bx-prev:hover{background-position:-1px -149px}
.bx-next{right:10px;background-position:-38px -111px}
.bx-next:hover{background-position:-38px -149px}



.Event .bx-controls-direction a{position:absolute;top:9%;margin-top:-15px;width:30px;height:30px;background-image:url(../image/main/icon.png);background-repeat:no-repeat;font-size:0;line-height:0; background-size:250px auto}
.Event .bx-prev{left:10px;background-position:-1px -111px}
.Event .bx-prev:hover{background-position:-1px -149px}
.Event .bx-next{right:10px;background-position:-38px -111px}
.Event .bx-next:hover{background-position:-38px -149px}
