/* .main_content{padding-bottom:240px} */

/* renewal */
.sales_tv{position:absolute;z-index:10;margin-top:150px;right:1%;width:200px;height:311px;background:url('../img/2022main/sales_tv.png') no-repeat;background-size: cover}
.swiper-dir-prev{position:absolute;display:block;width:44px;height:30px;right:34px;top:196px;}
.swiper-dir-next{position:absolute;display:block;width:44px;height:30px;right:34px;top:235px;}
.sales_slider{position:absolute;left:38px;top:100px;width:130px;height:200px;}
.sales_slider li{position:relative;width:124px;height:60px;background:url('../img/2022main/sales_list_bg.png') no-repeat;}
.sales_slider li p.store_name{padding-left:10px;line-height:28px;font-family: 'NotoSansKR-Bold';font-size:14px;color: #333}
.sales_slider li div.store_sales{width:124px;height:60px;font-size:0;}
.sales_slider li div.store_sales span{position:absolute;display:inline-block;top:0;left:0;width:30px;height:28px;line-height:28px;overflow:hidden;font-size:14px;color:#fff200;text-align:center;font-family: 'GmarketSans';font-weight:600;}
.sales_slider li div.store_sales span:nth-child(1){left:8px;}
.sales_slider li div.store_sales span:nth-child(2){left:34px;}
.sales_slider li div.store_sales span:nth-child(3){left:60px;}

/* m_visual */
#m_visual {width: 100%; margin-top: 70px; padding: 1px 0 20px; background: #f3f3f3}
#m_visual_con {width: 1500px; margin: 10px auto;}
#m_visual .swiper-wrapper1 {}
#m_visual .swiper-slide {
			width: 100%;
			height: 100%;
			overflow:hidden;
			position: relative;
			text-align: center;
			font-size: 18px;
			background-size: contain;
			}
#m_visual .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
#m_visual .swiper-slide .video-container {padding-bottom: 56.25%;}
#m_visual .swiper-slide .video-container iframe{position: absolute; top: 0; left: 0; border-radius: 15px;}
#m_visual .img-container {padding-bottom: 56.25%;}
#m_visual .mv02{background-image:url('/img/2022main/m_visual02.jpg');}
#m_visual .mv03{background-image:url('/img/2022main/m_visual03.jpg');}
#m_visual .mv04{background-image:url('/img/2022main/m_visual04.jpg');}
#m_visual .mv02_model{position: absolute; top:100px; left:58%;}
#m_visual .mv02_plate{position: absolute; top:240px; left:7%;}
#m_visual .mv02_title{position: absolute; top:80px; left:7%;}
#m_visual .mv03_title1{position: absolute; top:160px; left:10%;}
#m_visual .mv03_title2{position: absolute; top:170px; left:10%;}
#m_visual .mv03_graph1{position: absolute; top:150px; left:10%;}
#m_visual .mv03_graph2{position: absolute; bottom:11vw; right:3.3870vw;}
#m_visual .mv03_map{position: absolute; top:1px; left:52%;}
#m_visual .mv04_title1{position: absolute; width: 100%;max-width: 2100px; top:22%; left:50%; transform: translate(-50%, 0);}
#m_visual .mv04_title2{position: absolute; width: 100%;max-width: 2100px; top:22%; left:50%; transform: translate(-50%, 0);}
#m_visual .mv04_burger1{position: absolute; width: 100%;max-width: 2100px; bottom:0; left:50%; transform: translate(-50%, 0);}
#m_visual .swiper-pagination-horizontal {height: 15px;margin-bottom:50px;}
#m_visual .swiper-pagination-bullet {  width: 15px; height: 15px; background: #000; opacity: 0.7;}
#m_visual .swiper-pagination-bullet-active { width: 60px; transition: width .5s; border-radius: 10px; background: #80C342; border: 1px solid transparent; opacity: 1;}
#m_visual .swiper-button-prev{width: 80px; height: 80px; left:40px; background-image:url('/img/2022main/mv_btn_prev.png');}
#m_visual .swiper-button-next{width: 80px; height: 80px; right:40px; background-image:url('/img/2022main/mv_btn_next.png');}
#m_visual .swiper-button-next::after, #m_visual .swiper-button-prev::after { display: none;}

#ppl_bn {display: block;position:relative;;width: 100%; height: 650px; background-image: url('/img/fran_2025/menu_bn_burger.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated; }  

/*	
#tottenham {display: block;position:relative;;width: 100%; height: 750px; background-image: url('/img/2022_fran/tottenham_bg2.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated; cursor:pointer;} 

#ppl_bn {display: block;position:relative;;width: 100%; height: 650px; background-image: url('/img/fran_2025/menu_bn_namno.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated; }  
/*	
#ppl_bn {display: block;position:relative;;width: 100%; height: 630px; background-image: url('/img/2022_fran/ppl_bn_kwak.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated; }  
#ppl_bn {display: block;position:relative;;width: 100%; height: 630px; background-image: url('/img/2022_fran/ppl_bn_tzu_manno.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated; cursor:pointer;}  
*/
/* i-dle */
#i-dle {display: block;position:relative;;width: 100%; height: 750px; background-image: url('/img/2022_fran/i-dle_bg_2.jpg'); background-position:center center; background-repeat: no-repeat;
	image-rendering: -moz-crisp-edges; /* firefox */
	image-rendering: -o-crisp-edges; /* opera */
	image-rendering: -webkit-optimize-contrast; /* chrome */
	image-rendering: crisp-edges;} 

/* PPL */
#PPL {display: block;position:relative; width:100%;  padding: 80px 0;background: #f3f3f3;}
#PPL .PPL_cont {margin: 0 auto; display: flex; justify-content: center;}
#PPL .PPL_cont .banner {width: 700px;height: 590px;margin: 0 10px;}
#PPL .PPL_cont .banner img {border-radius: 20px;}



/* menu */
#menu {display: block;position:relative; width:100%;  padding: 90px 0;}
#menu .swiper {width: 1280px; height:440px}
#menu .swiper-wrapper {}
#menu .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;
		}
#menu .swiper-slide-active {transform: scale(1.18); transition: .5s}
#menu .swiper-slide .menu-container {width: 370px; height: 370px; border-radius: 50%; background: #f5f5f5; cursor: pointer;}
#menu .swiper-slide .menu-container .new {position: absolute; width: 85px; height: 85px; top: 10%; right: 6%; background:#80c342; border-radius: 50%; }
#menu .swiper-slide .menu-container .new p {position: absolute; width: 100%; top:50%; left:50%; transform: translate(-50%, -50%); font-weight:700; color: #FFF}
#menu .swiper-slide .menu-container:hover .new {visibility: hidden;}
#menu .swiper-slide .menu-container img {width: 100%; height: 100%; object-fit: cover}
#menu .swiper-slide .menu-container .menutext{ visibility:hidden;  position: absolute;}
#menu .swiper-slide .menu-container:hover .menutext{ visibility:visible; position: absolute; width: 370px; height: 370px; border-radius: 50%; background-color: rgba(101,165,10,0.85); transition-property: background-color;transition-duration: .4s;transition-timing-function: ease-out;}
#menu .tit_menu {display: block;height: 180px; font-family: 'Tw Cen MT Std', sans-serif; letter-spacing: -1px; text-align: center;}
.tit_menu .text01 {font-size: 50px; font-weight:600; line-height: 40px;}
.tit_menu .text02 {font-size: 60px; font-weight:800;}
.menutext .text03{margin-top: 125px; line-height: 100%; font-family: 'GmarketSans'; font-size: 40px; font-weight: 700; color: #FFF}
.menutext .text03:after{content: ""; display: block; width: 30px; border-bottom: 4px solid #FFF; margin: 15px auto;}
.menutext .text04{font-family: 'GmarketSans'; font-size: 25px;color: #FFF}
.menutext .text06{width: 100px; height: 35px; margin: 10px auto; border-radius: 6px; background:#000; font-weight:700; line-height: 35px; color: #fff000;}
#menu .name {position: absolute;display: block; left:50%;transform: translate(-50%, 0); margin-top: 310px; text-align: center;}
#menu .swiper-slide .menu-container:hover .name{ display: none;}
#menu .text05{font-family: 'Tw Cen MT Std', sans-serif; font-weight: 500; font-size: 17px;color: #666;text-transform: /*uppercase;*/letter-spacing: -1}
#menu .swiper-button-prev{width: 70px; height: 70px; margin-top:50px; left: -10px; background-image:url('/img/2022main/me_btn_prev.png');}
#menu .swiper-button-next{width: 70px; height: 70px; margin-top:50px; right: -10px; background-image:url('/img/2022main/me_btn_next.png');}
#menu .swiper-button-next::after, #menu .swiper-button-prev::after { display: none;}

/* story */
#story {display: block;position:relative; width:100%;  height: 850px;min-width: 1440px; /*background: linear-gradient(90deg, #334a5e 50%, #7fbe26 50%);*/}
#story .swiper {width:100%;  height: 100%;}
#story .swiper-wrapper {}
#story .swiper-slide {
		width:100%;
		background: linear-gradient(90deg, #334a5e 50%, #7fbe26 50%);
        text-align: center;
        font-size: 18px;

        /* 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;
      }
#story .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
#story .swiper-pagination-bullet {  width: 15px; height: 15px; background: #000; opacity: 0.7;}
#story .swiper-slide .video {width:550px;height:580px;overflow: hidden;margin:0 auto 70px;position: relative;}
#story .swiper-slide .video_bg {position: absolute;width:570px;height:580px;margin:0 auto 70px;}
#story .swiper-pagination {position:absolute;width:1000px;height:3px;top:780px; left:50%;transform: translate(-50%, 0);background:rgba(255,255,255,0.3);}
#story .swiper-pagination-progressbar-fill {background-color: rgba(150, 250, 20, 0.9); }
#story .drag_drop_box{position:absolute;width:308px;height:50px; top:710px; left:50%;transform: translate(-50%, 0);text-align:center;z-index:10}
#story .drag_drop_box .dd_btns{position:absolute;top:50%;margin-top:-6px;width:24px;height:13px;background-repeat:no-repeat;background-position:center;font-size:0}
#story .drag_drop_box .dd_btns.dd_prev{left:0;background-image:url('../img/common/btn_prev.png')}
#story .drag_drop_box .dd_btns.dd_next{right:0;background-image:url('../img/common/btn_next.png')}
#story .neon_on{opacity:0;position:absolute;left:0;top:0}
#story  .text_left {position: absolute; transform: translateX(-530px); font-family: 'GmarketSans'; font-size: 76px; font-weight: 700; color: #FFF; line-height: 100px;text-align: right}
#story  .text_right {position: absolute; transform: translateX(540px);font-family: 'GmarketSans'; font-size: 35px; font-weight: 500; color: #FFF; line-height: 55px;text-align: left;}
#story  .text_bg1 {position: absolute; transform: translate(-460px, -310px); font-family: 'Tw Cen MT Std', sans-serif;  font-size: 180px; font-weight: 500; color: #2b3f50; line-height: 200px;text-align: right; opacity: 0.4; }
#story  .text_bg2 {position: absolute; transform: translate(500px, 290px); font-family: 'Tw Cen MT Std', sans-serif;  font-size: 180px; font-weight: 500; color: #6da41f; line-height: 200px;text-align: right; opacity: 0.4; }
#story .btn_box {
			display: block;
			width: 260px;
			height: 56px;
			font-family:'GmarketSans';
			font-size: 28px;
			font-weight: 300;
			color: #FFF;
			border-radius: 50px;
			border: 2px solid #FFF;
			text-align: center;
			line-height: 60px;
			margin-top: 15px;
}

/* folk_tales */
#folk_tales {display: block;position:relative;padding: 90px 0;width: 100%; height: 800px; background: #f1f1f1;}
#folk_tales .tit_folk_tales  {display: block;height: 150px;  letter-spacing: -1px; text-align: center; color: #FFF;}
#folk_tales .tit_folk_tales  .text01 {font-family: 'Tw Cen MT Std', sans-serif; font-size: 40px; font-weight:500;}
#folk_tales .tit_folk_tales  .text02 {font-family: 'GmarketSans'; font-size: 50px; font-weight:800;}

/* instagram */
#instagram {display: block; position:relative; padding: 100px 0 190px; width:100%; min-width: 1440px;}
#instagram .tit_instagram  {display: block; margin-bottom: 60px; letter-spacing: -1px; text-align: center;}
#instagram .tit_instagram  .text01 {font-size: 50px; font-weight:800; line-height: 75px}
#instagram .tit_instagram  .text01 img {padding:0 10px 10px 0;}
#instagram .tit_instagram  .text02 {font-size: 20px; font-weight:500; color: #a0a0a0;}
#instagram .insta_widget {width: 100%;}
/* youtube */
#youtube {display: block;position:relative;padding: 120px 0 120px 0;width: 100%; background: #f3f3f3;}
#youtube .swiper {width: 1280px; height: 290px}
#youtube .swiper-slide {
			width: 400px;
			height: 225px;
			background-position: center;
			background-size: cover;
}
#youtube .swiper-slide img {display: block;width: 100%;}
#youtube .tit_youtube {display: block; height: 200px; text-align: center;}
#youtube .tit_youtube .y_logo {margin-bottom: 25px;}
#youtube .tit_youtube .text02 {font-family: 'GmarketSans'; font-size: 32px; font-weight:500; color: #403e41}
#youtube .swiper-pagination-horizontal {height: 15px;}
#youtube .swiper-pagination-bullet {width: 15px; height: 15px; background: #CCC; opacity: 0.7;}
#youtube .swiper-pagination-bullet-active {width: 60px; transition: width .5s; border-radius: 10px; background: #403e41; border: 1px solid transparent; opacity: 1;}
#youtube .swiper-button-prev{width: 70px; height: 70px; margin-top:20px; left: -10px; background-image:url('/img/2022main/me_btn_prev.png');}
#youtube .swiper-button-next{width: 70px; height: 70px; margin-top:20px; right: -10px; background-image:url('/img/2022main/me_btn_next.png');}
#youtube .swiper-button-next::after, #youtube .swiper-button-prev::after { display: none;}


/* fb_story */
#fb_story {display: block;position:relative; width:100%;  height: 500px;min-width: 1440px; /*background: linear-gradient(90deg, #334a5e 50%, #7fbe26 50%);*/}

#fb_story .s_tit {margin-top: 100px; font-family: 'GmarketSans'; font-size: 45px; font-weight: 500; text-align: center;}
#fb_story .s_tit span {font-weight: 700;}
#fb_story .s_tit .red {color: #ff0000;}
#fb_story .list {margin-top: 70px;}
#fb_story .list ul { display: flex; justify-content: space-around; text-align: center;}
#fb_story .list ul li {}
#fb_story .list li:hover{transform: scale(1.1); transition: .2s; }
#fb_story .list .fb_icon img {height: 110px;margin-bottom: 45px;}
#fb_story .list .fb_icon img:hover{transform: scale(0.9); transition: .3s; margin-bottom: 43px;}
#fb_story .list .txt {font-family: 'GmarketSans'; font-size: 25px;}
#fb_story .list .txt dt {font-weight: 700; color: #222; margin-bottom: 5px;}
#fb_story .list .txt dt b {font-size: 45px; color: #80c342;}
#fb_story .list .txt dd {font-weight: 500;}



/* top10 */
#top10 {display: block;position:relative; width:100%;  padding: 120px 0; background: #f1f1f1}
#top10 .flex {display: flex}
#top10 .top10_tit  {display: block;position:relative; letter-spacing: -2px; text-align: center; color: #171717;}
#top10 .top10_tit  .text01 {font-family: 'GmarketSans'; font-size: 28px; font-weight:500; line-height: 30px; padding-bottom: 20px;}
#top10 .top10_tit  .text02 {font-family: 'GmarketSans'; font-size: 56px; font-weight:800; line-height: 45px; padding-bottom: 20px;}
#top10 .top10_tit  .text02 span {font-size: 75px; color: #80c342}
#top10 .swiper {width: 1080px;}
#top10 .swiper-slide {
			border-radius: 20px 20px 20px 20px;
			background:  url('/img/2022main/bg_store.png') no-repeat, linear-gradient(rgba(255,102,0,1) 26%, rgba(255,255,255,0) 26%), linear-gradient(rgba(255,255,255,1) 70%, rgba(128,195,66,1) 30%);
			height: 335px;
			background-position: 145% 30%;
}
#top10 .gray {
			background:  url('/img/2022main/bg_store.png') no-repeat, linear-gradient(rgba(49,58,67,1) 26%, rgba(255,255,255,0) 26%), linear-gradient(rgba(255,255,255,1) 70%, rgba(128,195,66,1) 30%);
			background-position: 145% 30%;
}
#top10 .swiper-slide-active {box-sizing: border-box; border: 3px solid #FFF;}
#top10 .swiper-slide img {display: block; width: 580px;}
#top10 .swiper-slide li  {font-family: 'GmarketSans'; font-weight:700; padding: 0 20px}
#top10 .swiper-slide li:nth-child(1) {height: 26%;}
#top10 .swiper-slide li:nth-child(2) {height: 44%;}
#top10 .swiper-slide li:nth-child(3) {height: 30%;}
#top10 .swiper-slide .text01 {font-size: 50px; position: relative; top: 53%; transform: translateY(-50%); color: #FFF;}
#top10 .swiper-slide .text02 {font-size: 25px; font-weight:500; position: relative; top: 50%; transform: translateY(-50%); color: #171717;}
#top10 .swiper-slide .text02 span {font-size: 40px; font-weight:700;}
#top10 .swiper-slide .text03 {font-size: 45px; position: relative; top: 50%; transform: translateY(-50%); color: #FFF; }

#top10 .swiper-button-next::after, #top10 .swiper-button-prev::after { display: none;}
#top10 .drag_drop_box{position:relative;width:260px;height:50px;margin:-10px auto 0;text-align:center}
#top10 .drag_drop_box .dd_btns{position:absolute;top:50%;margin-top:-6px;width:24px;height:13px;background-repeat:no-repeat;background-position:center;font-size:0}
#top10 .drag_drop_box .dd_btns.dd_prev_b{left:0;background-image:url('../img/common/btn_prev_b.png')}
#top10 .drag_drop_box .dd_btns.dd_next_b{right:0;background-image:url('../img/common/btn_next_b.png')}
#top10 .btn_box {
			display: block;
			width: 250px;
			height: 48px;
			font-family:'GmarketSans';
			font-size: 20px;
			font-weight: 700;
			letter-spacing: -1px;
			border-radius: 50px;
			border: 2px solid #7fbe26;
			margin: 0 auto 30px;
			text-align: center;
			line-height: 51px;
}


/* interview */
#interview {display: block;position:relative;padding: 90px 0;width: 100%; height: 800px; background: #253243;}
#interview .swiper {width: 1280px; padding-bottom: 200px;}
#interview .swiper-slide {
			height: 360px;
			background-position: center;
			background-size: cover;
			-webkit-box-reflect: below 1px linear-gradient(transparent,transparent,#0006);
			transition: opacity 0.1s linear;
}
#interview .swiper-slide img {display: block;width: 100%;}
#interview .tit_interview  {display: block;height: 150px;  letter-spacing: -1px; text-align: center; color: #FFF;}
#interview .tit_interview  .text01 {font-family: 'Tw Cen MT Std', sans-serif; font-size: 40px; font-weight:500;}
#interview .tit_interview  .text02 {font-family: 'GmarketSans'; font-size: 50px; font-weight:800;}
#interview .swiper-pagination-horizontal {height: 15px;margin-bottom:100px;}
#interview .swiper-pagination-bullet {  width: 15px; height: 15px; background: #FFF; opacity: 0.7;}
#interview .swiper-pagination-bullet-active { width: 60px; transition: width .5s; border-radius: 10px; background: #80C342; border: 1px solid transparent; opacity: 1;}
#interview .swiper-button-prev{width: 70px; height: 70px; margin-top:-70px; left: -10px; background-image:url('/img/2022main/iv_btn_prev.png');}
#interview .swiper-button-next{width: 70px; height: 70px; margin-top:-70px; right: -10px; background-image:url('/img/2022main/iv_btn_next.png');}
#interview .swiper-button-next::after, #interview .swiper-button-prev::after { display: none;}
#interview .btn_box {
			display: block;
			width: 250px;
			height: 48px;
			font-family:'GmarketSans';
			font-size: 25px;
			font-weight: 500;
			color: #FFF;
			border-radius: 50px;
			border: 3px solid #7fbe26;
			margin: 0 auto;
			text-align: center;
			line-height: 51px
}

/* s_store */
#s_store {display: block;position:relative; width: 100%; height: 510px; padding-bottom: 100px; background-image:url('/img/2022_main/bg_search_store.jpg'); background-position: top center; background-repeat:no-repeat; background-color: #f3f3f3;}
#s_store .tit_s_store  {display: block;padding: 65px 0 50px; letter-spacing: -1px; text-align: center; color: #FFF;}
#s_store .tit_s_store  .text01 {font-family: 'NotoSansKR-Bold'; font-size: 50px; line-height: 80px;}
#s_store .tit_s_store  .text02 {font-family: 'GmarketSans'; font-size: 35px; font-weight:500;}
#s_store .tit_s_store  .text02 span {font-family: 'GmarketSans'; font-size: 40px; font-weight:800;}
#s_store .search_store {width: 700px; height: 70px; margin: 0 auto}
#s_store .search_store_input {position: relative; width:100%; height:100%; box-sizing:border-box; padding:20px 80px 20px 30px; border-radius:35px; background-color:#fff}
#s_store .input {width:100%; height:100%; padding-left:20px; box-sizing:border-box; border:0; font-size:18px; }
#s_store .search_store_input input:focus {outline: none;}
#s_store .s_btn {position:absolute; top:17px;right:27px;width:40px;height:40px;background-image:url('/img/2022_main/btn_search.png'); background-position: top center; font-size:0}

/* bn_fran */
#bn_fran {position: relative; width: 100%; min-width: 1500px; height: 600px;  background: #000;}
#bn_fran .bn_fran_text {position: absolute; width: 980px; height: 360px; left: 50%; transform: translateX(-50%); top: 120px; background-color: rgba(250, 250, 250, 0.85); border-radius: 60px 100px 60px 100px ; box-sizing: border-box; z-index: 16;}
#bn_fran .bn_fran_logo {position: relative; margin: 40px auto 20px; width: 300px; z-index: 16;}
#bn_fran .bn_fran_logo img {width: 100%;}
#bn_fran .bn_fran_text p {font-family: 'GmarketSans'; text-align: center;  }
#bn_fran .bn_fran_text .text_line1 {margin-top: 50px; font-size: 26px; font-weight: 500;  line-height: 50px; letter-spacing: -1px; color: #333;}
#bn_fran .bn_fran_text .text_line2 {font-size: 50px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #72c426;}
#bn_fran .bn_fran_text .text_line3 {font-size: 46px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #333;}
#bn_fran .more_box {width: 100%; padding: 20px 0 ; text-align: center;}
#bn_fran .btn_fran_more {
			display: block;
			width: 300px;
			height: 60px;
			background: #80c342;
			font-family:'GmarketSans';
			font-size: 25px;
			font-weight: 500;
			color: #FFF;
			border-radius: 30px;
			margin: 0 auto;
			text-align: center;
			line-height: 65px;
}
#bn_fran .bn_fran_bg1 {position: absolute; width: 100%; min-width: 1500px; height: 600px; background: url('/img/2022_fran/all_frank_01.png') no-repeat; background-size: cover; z-index: 11; }
#bn_fran .bn_fran_bg2 {position: absolute; width: 100%; min-width: 1500px; height: 600px; background: url('/img/2022_fran/all_frank_02.png') no-repeat; background-size: cover; z-index: 12; }
#bn_fran .bn_fran_bg3 {position: absolute; width: 100%; min-width: 1500px; height: 600px; background: url('/img/2022_fran/all_frank_03.png') no-repeat; background-size: cover; z-index: 13; }
#bn_fran .bn_fran_bg4 {position: absolute; width: 100%; min-width: 1500px; height: 600px; background: url('/img/2022_fran/all_frank_04.png') no-repeat; background-size: cover; z-index: 14; }
#bn_fran .bn_fran_bg5 {position: absolute; width: 100%; min-width: 1500px; height: 600px; background: url('/img/2022_fran/all_frank_05.png') no-repeat; background-size: cover; z-index: 15; }


/* bn_fran_perks */
#bn_fran_perks {position: relative; width: 100%; min-width: 1500px; height: 900px;  background: #000;}
#bn_fran_perks .bn_fran_perks_text {position: absolute; width: 980px; height: 660px; left: 50%; transform: translateX(-50%); top: 120px; background-color: rgba(250, 250, 250, 0.9); border-radius: 60px 100px 60px 100px ; box-sizing: border-box; z-index: 16;}
#bn_fran_perks .bn_fran_logo {position: relative; margin: 40px auto 20px; width: 300px; z-index: 16;}
#bn_fran_perks .bn_fran_logo img {width: 100%;}
#bn_fran_perks .bn_fran_perks_text p {font-family: 'GmarketSans'; text-align: center;  }
#bn_fran_perks .bn_fran_perks_text .perks_text_line1 {margin-top: 45px; font-size: 31px; font-weight: 500;  line-height: 50px; letter-spacing: -1px; color: #333;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line2 {font-size: 60px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #72c426;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line3 {font-size: 38px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #333;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line4 {margin: 5px 0 20px;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line5 {font-size: 30px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #333;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line6 {font-size: 142px; font-weight: 700;  line-height: 140px; letter-spacing: -1px; color: #ff8400;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line6 span{font-size: 50px;}
#bn_fran_perks .bn_fran_perks_text .perks_text_line7 {font-size: 40px; font-weight: 700;  line-height: 60px; letter-spacing: -1px; color: #333;}
#bn_fran_perks .more_box {width: 100%; padding: 0 ; text-align: center;}
#bn_fran_perks .bn_fran_perks_more {
			display: block;
			width: 400px;
			height: 60px;
			background: #80c342;
			font-family:'GmarketSans';
			font-size: 25px;
			font-weight: 500;
			color: #FFF;
			border-radius: 30px;
			margin: 0 auto;
			text-align: center;
			line-height: 65px;
}
#bn_fran_perks .bn_fran_perks_bg1 {position: absolute; width: 100%; min-width: 1500px; height: 900px; background: url('/img/2022_fran/all_frank_01.png') no-repeat; background-size: cover; z-index: 11; }
#bn_fran_perks .bn_fran_perks_bg2 {position: absolute; width: 100%; min-width: 1500px; height: 900px; background: url('/img/2022_fran/all_frank_02.png') no-repeat; background-size: cover; z-index: 12; }
#bn_fran_perks .bn_fran_perks_bg3 {position: absolute; width: 100%; min-width: 1500px; height: 900px; background: url('/img/2022_fran/all_frank_03.png') no-repeat; background-size: cover; z-index: 13; }
#bn_fran_perks .bn_fran_perks_bg4 {position: absolute; width: 100%; min-width: 1500px; height: 900px; background: url('/img/2022_fran/all_frank_04.png') no-repeat; background-size: cover; z-index: 14; }
#bn_fran_perks .bn_fran_perks_bg5 {position: absolute; width: 100%; min-width: 1500px; height: 900px; background: url('/img/2022_fran/all_frank_05.png') no-repeat; background-size: cover; z-index: 15; }


/* event */
#event {display: block;position:relative; width: 100%; background: #F3F3F3}
#event .tit_event  {display: block;padding: 65px 0 50px; letter-spacing: -1px; text-align: center;}
#event .tit_event  .text01 {font-family: 'NotoSansKR-Bold'; font-size: 50px; line-height: 80px;}
#event .tit_event  .text01 img {vertical-align: baseline; margin-right: 10px;}
#event .tit_event  .text02 {font-family: 'GmarketSans'; font-size: 35px; font-weight:500;}
#event .event_list {width: 100%;  display: flex; justify-content: space-around; text-align: center; }
#event .list_box {width: 450px; border: 1px solid #d2d2d2; background: #FFF}
#event .list_box img {width: 100%; }
#event .text_box p {padding: 20px; text-align: center; font-size: 16px; font-weight: 400;}
#event .btn_box {
			display: block;
			width: 180px;
			height: 30px;
			background: #FFF;
			font-family:'GmarketSans';
			font-size: 16px;
			font-weight: 500;
			color: #464646;
			border-radius: 30px;
			border: 1px solid #d2d2d2;
			margin: 0 auto;
			text-align: center;
			line-height: 35px;
			margin-bottom: 30px;
}
#event .more_box {width: 100%; padding: 50px 0 100px; text-align: center;}
#event .btn_more {
			display: block;
			width: 300px;
			height: 60px;
			background: #424242;
			font-family:'GmarketSans';
			font-size: 25px;
			font-weight: 500;
			color: #FFF;
			border-radius: 30px;
			margin: 0 auto;
			text-align: center;
			line-height: 65px;
}
/* notice */
#notice {width: 100%; height: 700px; background-repeat:no-repeat; background-image:url('/img/2022_main/bg_notice.jpg'); background-position: bottom center;}
#notice .notice_list {width: 100%;  display: flex; justify-content: space-around; padding-top: 90px;}
#notice .notice_list .text01 {font-family: 'GmarketSans'; font-size: 35px; font-weight:500; color: #494949}
#notice .list_box {position: relative; width: 370px; height: 330px; padding: 40px; border: 1px solid #d2d2d2; background: #FFF; box-shadow: 10px 10px 10px -5px rgba(0, 0, 0, 0.2);}
#notice .list_box ul{width: 100%}
#notice .list_box li{display: flex; justify-content: space-between; width: 100%; height: 70px; border-bottom: 1px solid #d2d2d2;}
#notice .list_box p {line-height: 70px; color: #494949}
#notice .list_box .notice_title{display:inline-block;max-width:275px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#notice .list_box .btn_icon {position: absolute; display: block; margin-top: 5px; right: 40px; font-size: 50px; font-weight: 500; color: #494949}
#notice .text_box p {padding: 20px; text-align: center; font-size: 16px; font-weight: 400;}
/* notice
#notice {width: 100%}
#notice .notice_container {display: flex; justify-content: space-around; padding-top: 130px;height: 500px; }
#notice .notice_container li{width: 460px; height: 500px; border-radius: 30px 30px 30px 30px; }
#notice .notice_container li:nth-child(1){background-image:url('/img/2022main/btn_notice01.jpg'); }
#notice .notice_container li:nth-child(2){background-image:url('/img/2022main/btn_notice02.jpg'); }
#notice .notice_container li:nth-child(3){background-image:url('/img/2022main/btn_notice03.jpg'); }
#notice .notice_container li a{display: block; font-size: 0;line-height: 500px }
*/


/* renewal */








/* hamburger */
.hamburger  {background-color: #7fc241}
.hamburger .neon{top:225px;margin-left:-295px}
/* .brand_video{position:relative;width:100%;padding-top:56.25%;background-image:url('../img/page/brand/01/brand_video.jpg');background-repeat:no-repeat;background-position:center;background-size:cover}
*/
.brand_video{position:relative;width:78%;padding-top:56.25%;margin: 0 auto}
.brand_video:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.brand_video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.hamburger .neon, .brand_video:after{display:none !important}


.brand_video_youtube{position:relative;width:78%;margin: 0 auto}
.brand_video_youtube:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.brand_video_youtube .youtube-wrap{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  margin: 8% 0;
}
.brand_video_youtube .youtube-wrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.hamburger .neon, .brand_video_youtube:after{display:none !important}

/* zenless */
.zenless {width: 138px;position: fixed; right: 90px; bottom: 65px;z-index: 999}
.zenless li {text-align: center;}




