:root {
    --text-shadow-1:0.3125rem 0.3125rem 0px rgba(189,55,0,1);
    --text-shadow-1-re:0px 0.3125rem 0px rgba(189,55,0,1);
    --text-shadow-2-re:0.25rem 0.25rem 0px rgba(220,64,0,1);
    --text-shadow-2:0.3125rem 0.3125rem 0px rgba(255,255,255,1);
    --text-shadow-3:0.3125rem 0.3125rem 0px rgba(0,52,27,1);
    --text-shadow-4:3px 0.3125rem 0px rgba(0,13,7,0.4);
    --text-shadow-5:0.3125rem 0.3125rem 0px rgba(19, 65, 32, 1);
    --text-shadow-5-re:0px 0.3125rem 0px rgba(19, 65, 32, 1);
	
	--color-primary: #ff5c1b;
	--color-gray: #5d5d5d;
	--color-white: #fff;
	--color-active: #b4002d;
    --color-green: #02542c; 
    --color-red: #d12e00; 
    --color-wing: #ff7b43; 
}

/* common */
* i {font-style:italic;}
.pc_only {display: block;}
.mobile_only {display: none;}


/*header & footer*/


/* footer */

/* highlight */
[data-aos="highlight"]:before {
    content: "";position: absolute;left: 0;top: 0px;width: 0%;height: 100%;background:var(--color-red);
    transition-delay: .4s;-webkit-transition-delay: .4s;transition-duration: .4s;-webkit-transition-duration: .4s;z-index: -1;
}
span.aos-animate[data-aos="highlight"]:before {width: 100%;}

.rotate {
    animation-duration: 30s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: rotate;
    animation-name: rotate;
}

.stemp {
    opacity: 0;
    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    transform-origin: center;
    -webkit-animation-name: stemp;
    animation-name: stemp;
}

.smokes_ani {animation: smokes2 3s ease-in-out infinite;}

.flow-ani-wrap {display: flex;justify-content: flex-start;align-items: stretch;flex-wrap: nowrap;position: relative;overflow: hidden;}
.flow-ani-wrap ul {
	display: flex;
	justify-content: flex-start;align-items: center;transform: translate3d(0%, 0, 0);-webkit-transform: translate3d(0%, 0, 0);
	-webkit-animation-name: flowAni;animation-name: flowAni;-webkit-animation-duration: 48s;animation-duration: 48s;
	-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
	animation-play-state: running;-webkit-animation-play-state: running;
}

.flow-ani-wrap.re_flow ul {
	transform: translate3d(-100%, 0, 0);-webkit-transform: translate3d(-100%, 0, 0);
	-webkit-animation-name: flowAni_re;animation-name: flowAni_re;-webkit-animation-duration: 48s;animation-duration: 48s;
	-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
	animation-play-state: running;-webkit-animation-play-state: running;
}



.animate__swing {
	-webkit-animation-name: swing;
	animation-name: swing;
	-webkit-transform-origin: top center;
	transform-origin: top center
}

/* 메인 숫자 카운팅 */
	.rolling-counter-wrap { margin-top: 50px; display: flex; justify-content: center; align-items: end; }
	.rolling-counter-wrap * { font-family: var(--font-family-ok); font-size:90px;color:var(--color-white);font-weight: normal;}
	.rolling-number {
		position: relative; width:99px; height: 135px; overflow: hidden; color: var(--color-white); text-align: center;border:2px solid #fcd86a;outline:none;
		box-shadow:0px 0px 10px rgba(255, 213, 137, 1), inset 0px 0px 10px rgba(255, 213, 137, 1); 
	}

	.rolling-number + .rolling-number { margin-left: 8px; }
	.rolling-number .numbers { position: absolute; left: 0; top: 0; width: 100%; display: flex; justify-content: flex-start; align-items: stretch; flex-direction: column; }
	.rolling-number .numbers span { line-height: 131px;width: 95px;height: 131px;background:#13151b;color:var(--color-white);}
	.rolling-dot { margin: 0 5px; font-size: 60px; color:#13151b;}
	.rolling-unit {font-size: 70px; color:#13151b;font-family: var(--font-family-ptd);padding-bottom: 32px;font-weight: 800;}

/* 롤링 중 글자 */
	#section01 .rolling-unit {
		font-family: var(--font-family-est);line-height: 1;padding-top:20px;margin: 0 15px; 
		display: flex; justify-content: flex-start; align-items: stretch; flex-direction: column;font-size:56px;
	}
	.rolling-unit .white { opacity: 0.5; }
	.rolling-number[data-number="0"] .numbers { top: -1000%; }
	.rolling-number[data-number="1"] .numbers { top: -1100%; }
	.rolling-number[data-number="2"] .numbers { top: -1200%; }
	.rolling-number[data-number="3"] .numbers { top: -1300%; }
	.rolling-number[data-number="4"] .numbers { top: -1400%; }
	.rolling-number[data-number="5"] .numbers { top: -1500%; }
	.rolling-number[data-number="6"] .numbers { top: -1600%; }
	.rolling-number[data-number="7"] .numbers { top: -1700%; }
	.rolling-number[data-number="8"] .numbers { top: -1800%; }
	.rolling-number[data-number="9"] .numbers { top: -1900%; }
	.rolling-number[data-number="10"] .numbers { top: -1000%; }
	.rolling-number:nth-child(1) .numbers { animation-delay: .3s; }
	.rolling-number:nth-child(3) .numbers { animation-delay: .4s; }
	.rolling-number:nth-child(5) .numbers { animation-delay: .5s; }
	.rolling-number:nth-child(6) .numbers { animation-delay: .6s; }
	.rolling-number:nth-child(7) .numbers { animation-delay: .7s; }
	.on .rolling-number .numbers {
		animation-name: rollingNumber;animation-duration: 1500ms;animation-timing-function: ease-out;animation-fill-mode: inherit;animation-fill-mode: forwards;
	}

/************** policy layer s *************/
	.policy_wrap {
		position: fixed;
		/* keeps the policy_wrap window in the current viewport */
		top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
		text-align: center;z-index: 999999;font-family: 'Pretendard', sans-serif;
	}
	.policy_wrap .policy-wrapper {
		overflow: hidden;margin: 50px auto;position: absolute;left:50%;top:50%;
		-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
		box-shadow: 0 0 25px #111;-webkit-box-shadow: 0 0 25px #111;-moz-box-shadow: 0 0 25px #111;
		width: 90%;background-color: #fff;border: 1px solid #999;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
		box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;max-width: 820px;border-radius: 10px;
	}
	.close-popup {
		position: absolute;top: 20px;right: 20px;background-color: #fff;font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;font-weight: bold;line-height: 1;color: #ccc;text-shadow: 0 1px 0 #fff;border: none;
	}
	.policy_wrap .policy-wrapper h4 {
		padding: 15px;border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: 500;font-family: var(--font-family-ptd);
	}
	.policy_wrap .policy {overflow-y: auto;padding: 30px;text-align: left;line-height: 163%;font-size: 12px;}
	form a.popup-trigger {
		display: inline-block;padding: 0 5px;line-height: 1.25;text-indent: 0;color: #fff;background-color: #8C8984;font-size: 12px;
		vertical-align: middle;
	}
/* 흐르는 슬라이드 */
	.marquee {width: 100%;background:transparent;padding:20px;overflow:hidden;}
	.marquee.solo {background:#ffffff;max-width: 1920px;width: 100%;margin: 0 auto;}
	.marquee .swiper-wrapper {transition-timing-function: linear !important;}
	.marquee .swiper-slide {width: 1054px;}
	.marquee.solo .swiper-slide {width: 1412px;}
	.marquee .swiper-slide img {width: 100%;}
	.marquee_vertical.left_step {position:absolute;left:0px;top:0;background:transparent;padding:0 40px 0 40px;border-right:2px solid #ff715f;z-index:10;opacity:0.6;}
	.marquee_vertical.right_step {position:absolute;right:0px;top:0;background:transparent;padding:0 40px 0 40px;border-left:2px solid #66f5ad;z-index:10;opacity:0.6;}

	.left_step ul {animation: hSlideLoop 48s 0s infinite linear;}
	.right_step ul {animation: hSlideLoop2 48s 0s infinite linear;}


/* header */
	#header {width:100%;height:110px;position:relative;z-index:10000;background:#981e2a;box-shadow:0 5px 0 rgba(0,0,0,0.5);max-width:1920px;margin:0 auto;}
	#header .header-wrap {height:100%;}
	#header .header-wrap .inner {width:100%;height:100%;padding:0 125px;max-width:1920px;justify-content:space-between;background:transparent;}
	#header .header-wrap .inner .logo {}
	#header .header-wrap .inner .logo img {width: 203px;}

	#header .header-wrap .inner #navigation {}
	#header .header-wrap .inner #navigation ul {display:flex;justify-content:center;align-items:center;gap:96px;}
	#header .header-wrap .inner #navigation ul li {}
	#header .header-wrap .inner #navigation ul li a {font-size: 20px;color:#fff;letter-spacing: -0.025em;}
	#header .header-wrap .inner #navigation ul li a span {}

	#header .header-wrap .inner .hd_tel {
		display:flex;justify-content:flex-end;align-items:center;padding-right: 20px;position:relative;
		background:#056a37;width:209px;height: 46px;box-shadow:4px 3px 0 rgba(22,22,22,0.5);border-radius:50px;
	}
	#header .header-wrap .inner .hd_tel span {position:absolute;left:14px;bottom:11px;}
	#header .header-wrap .inner .hd_tel a {display:flex;align-items:center;justify-content:center;}
	#header .header-wrap .inner .hd_tel a img {width: 122px;}
	
	#header .hd_light {position:absolute;left:0;bottom:-14px;width:100%;}

	#footer .inner .right {margin-bottom:20px;}
	body {background:#fff;}
	#container_wrap {overflow:hidden;}


/* 탭메뉴 s */
	.sub_cont{display:none; text-align:center;}
	.sub_cont.on{display:block;}
/* 탭메뉴 e */

/* common */
	.section {width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden;}
	.inner {width: 1670px;margin:0 auto;}
	.title_wrap {text-align: center;}
	.title_wrap .title {font-size: 68px;line-height: 85px;color:#fff;}
	.title_wrap .title span.yellow {color:#ffd940;}
	.title_wrap .slogan {font-size: 24px;line-height: 32px;color:#fff;}
	.title_wrap .desc {font-size: 21px;line-height: 36px;color:#fff;}
	.title_wrap .desc span {position:relative;z-index:2;padding:2px 5px;}
	.title_wrap .desc span .lighlight {width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;}
	.title_wrap .desc span .lighlight.red {background:#981e2a;}
	.title_wrap .desc span .lighlight.yellow {background:#f5b44c;}

/* section00 s */
	#section00 {width: 100%;height:970px;background:url('../../images/main_bg.jpg')no-repeat center/cover;}	
	#section00 .inner {}
	#section00 .main_text_wrap {display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top: 95px;position:relative;z-index:3;}
	#section00 .main_text_wrap .main_logo {margin-bottom: 15px;width: 98px;}
	#section00 .main_text_wrap .main_text01 {width: 164px;}
	#section00 .main_text_wrap .main_text02 {margin-bottom: 35px;width: 519px;}
	#section00 .main_text_wrap .main_title {font-size: 68px;line-height: 80px;color:#fff;text-align: center;letter-spacing: -0.025em;}

	#section00 .main_light_wrap {width: 100%;max-width:1670px;display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;}
	#section00 .main_light_wrap .main_light_div {margin-top: 10px;position:relative;}
	#section00 .main_light_wrap .main_light_div.left {padding-left: 210px;}
	#section00 .main_light_wrap .main_light_div.right {padding-right: 210px;}
	#section00 .main_light_wrap .main_light {opacity:.5;}
	#section00 .main_light_wrap .left .main_light.on {position:absolute;right:0;top:0;animation: neon 0.7s ease-in infinite;}
	#section00 .main_light_wrap .right .main_light.on {position:absolute;left:0;top:0;animation: neon 0.7s ease-in infinite;}
	
	#section00 .main_deco_wrap {width: 100%;max-width:1670px;display:flex;align-items:center;justify-content:space-between;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:8;}
	#section00 .main_deco_wrap .main_deco_div {position:relative;overflow:hidden;}
	#section00 .main_deco_wrap .main_deco_div.left {width: 368px;height: 372px;margin-left: 84px;}
	#section00 .main_deco_wrap .main_deco_div.right {width: 387px;height: 379px;margin-right: 69px;}
	#section00 .main_deco_wrap .main_deco {position:absolute;}
	#section00 .main_deco_wrap .main_deco.deco1 {left:103px;bottom:0;z-index:2;}
	#section00 .main_deco_wrap .main_deco.deco2 {right:0;bottom:87px;}
	#section00 .main_deco_wrap .main_deco.deco3 {left:0;bottom: 129px;}
	#section00 .main_deco_wrap .main_deco.deco4 {left:83px;bottom:0;z-index: 2;}
	#section00 .main_deco_wrap .main_deco.deco5 {left:0;;bottom: 112px;}
	#section00 .main_deco_wrap .main_deco.deco6 {right:0;bottom:137px;}
	#section00 .main_food_wrap {width: 100%;max-width:1554px;display:flex;align-items:end;justify-content:space-between;position:absolute;left:50%;bottom:-135px;transform:translateX(-50%);z-index:5;}
	#section00 .main_food_wrap .main_food_div {position:relative;}
	#section00 .main_food_wrap .main_food_div .main_food {}
	#section00 .main_food_wrap .main_food_div.left {margin-right:-212px;margin-bottom: 60px;}
	#section00 .main_food_wrap .main_food_div.left .food02 {width: 646px;}
	#section00 .main_food_wrap .main_food_div.center {z-index:2;}
	#section00 .main_food_wrap .main_food_div.center .food01 {width: 699px;}
	#section00 .main_food_wrap .main_food_div.right {margin-left:-224px;margin-bottom: 60px;}
	#section00 .main_food_wrap .main_food_div.right .food03 {width: 646px;}
	
	#section00 .main_food_wrap .main_smoke {position:absolute;bottom:200px;}
	#section00 .main_food_wrap .main_smoke.smoke02 {left:118px;}
	#section00 .main_food_wrap .main_smoke.smoke01 {left:50px;}
	#section00 .main_food_wrap .main_smoke.smoke03 {left:68px;}

	#section00 .s0_video_wrap {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
	#section00 .s0_video_wrap video {width: 100%;filter: brightness(30%)}
/* section00 e */
	
/* section01_1 s */
	#section01_1 {padding:150px 0 255px;background:#333333;}
	#section01_1 .inner {position:relative;z-index:2;}
	#section01_1 .title_wrap {}
	#section01_1 .title_wrap p {}
	#section01_1 .title_wrap .title {margin-bottom: 30px;}
	#section01_1 .title_wrap .title .yellow {}
	#section01_1 .title_wrap .slogan {}
	#section01_1 .s1-1_list_wrap {display:flex;justify-content:center;gap:83px;align-items:center;margin-top: 110px;}
	#section01_1 .s1-1_list_wrap .s1-1_list {}
	#section01_1 .s1-1_list_wrap .s1-1_list img {}
	#section01_1 .s1-1_video_wrap {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
	#section01_1 .s1-1_video_wrap video {width: 100%;filter: brightness(30%)}
/* section01_1 e */

/* section01 s */
	#section01 {height:970px;background:url('../../images/s1_bg.jpg')no-repeat center/cover;padding-top: 150px;}
	#section01 .s1_fire {mix-blend-mode: lighten;position:absolute;left:0;bottom:0;z-index:5;}

	#section01 .inner {position:relative;z-index:15;}
	#section01 .s1_price_wrap {display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top: 90px;}
	#section01 .s1_price_wrap .s1_name {width:275px;height:80px;background:#340809;border-radius:40px;text-align: center;}
	#section01 .s1_price_wrap .s1_name p {font-size: 46px;line-height: 80px;color:#fff;}
	#section01 .s1_price_wrap .s1_price {margin:27px auto;}
	#section01 .s1_price_wrap .s1_price img {}
	#section01 .s1_price_wrap .s1_info p {font-size: 21px;letter-spacing: -0.02em;color:#fff;opacity: 0.4;}
	#section01 .s1_food_wrap {display:flex;align-items:center;justify-content:space-between;width: 100%;height:100%;position:absolute;left:0;top:0;}
	#section01 .s1_food_wrap .s1_food_div {width:50%;height:100%;position:relative;}
	#section01 .s1_food_wrap .s1_food {position:absolute;}
	#section01 .s1_food_wrap .s1_food.food01 {left:0;top:406px;z-index:2;}
	#section01 .s1_food_wrap .s1_food.food02 {left:0;top:60px;}
	#section01 .s1_food_wrap .s1_food.food03 {right:0;top:427px;z-index:2;}
	#section01 .s1_food_wrap .s1_food.food04 {right:0;top:50px;}
/* section01 e */

/* section02 s */
	#section02 {height: 1048px;}
	#section02 .s2_flex_wrap {display:flex;align-items:center;justify-conten:center;width:100%;height:100%;}
	#section02 .s2_flex_wrap .s2_flex_div {width: 50%;height:100%;overflow:hidden;}
	#section02 .s2_flex_wrap .s2_flex_div.left {background:url('../../images/s2_img_bg.jpg')no-repeat center/ cover;position:relative;}
	#section02 .s2_flex_wrap .s2_flex_div.right {background:url('../../images/s2_pattern_bg.png')no-repeat center/ cover;padding:140px 0 140px 130px}
	#section02 .s2_dimm {position:absolute;left:0;bottom:0;z-index:2;}
	#section02 .s2_img_dragon {position:absolute;right:120px;bottom:0;z-index:1;}
	#section02 .s2_img_text {position:absolute;right:0;bottom:150px;}
	#section02 .title_wrap {text-align: left;}
	#section02 .title_wrap .title {margin-bottom: 30px;}
	#section02 .title_wrap .title span {}
	#section02 .title_wrap .title span.yellow {}
	#section02 .title_wrap .slogan {color:#66f5ad;}
	#section02 .title_wrap .slogan span {}
	#section02 .title_wrap .desc {margin-bottom: 40px;}
	#section02 .title_wrap .desc.mb {margin-bottom:0px;}
	#section02 .title_wrap .desc span {}
	#section02 .title_wrap .desc span.green {color:#056a37;}
	#section02 .s2_text_line {margin:60px auto 40px;}
/* section02 e */

/* section03 s */
	#section03 {background:url('../../images/s3-4_bg.png')no-repeat center top;padding-bottom:90px;}
	#section03 .s3-4_flex_wrap {display:flex;align-items:center;justify-content:center;flex-direction:column;}
	#section03 .s3-4_flex_wrap .s3_div {padding:150px 0 110px;background:url('../../images/s3_bg_img.png')no-repeat center;width:100%;}
	#section03 .s3-4_flex_wrap .s3_div .title_wrap {position:relative;z-index:1}
	#section03 .s3-4_flex_wrap .s3_div .title_wrap .title {color:#056a37;}
	#section03 .s3-4_flex_wrap .s3_div .title_wrap .title span {color:#981e2a;}
	#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan {color:#1c1c1c;}
	#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan span {}
	
	#section03 .s3_bg_wrap {position:absolute;left:50%;transform:translateX(-50%);top:-50px;width:100%;max-width:1356px;display:flex;align-items:center;justify-content:space-between;z-index:0;}
	#section03 .s3_bg_wrap .s3_bg_div {}
	#section03 .s3_bg_wrap .s3_bg_div.left {}
	#section03 .s3_bg_wrap .s3_bg_div.right {}
	#section03 .s3_bg_wrap .s3_bg_div img {}


	#section03 .s3_img_wrap {width: 1001px;margin:0 auto;text-align: center;position:relative;margin-top: 100px;}
	#section03 .s3_img_wrap .s3_food_wrap img {margin:0 auto;}
	#section03 .s3_img_wrap .s3_sticker {position:absolute;}
	#section03 .s3_img_wrap .s3_sticker img {width: 261px;}
	#section03 .s3_img_wrap .s3_sticker.s3_st01 {left:0;top:0;}
	#section03 .s3_img_wrap .s3_sticker.s3_st02 {right:0;top:0;}
	#section03 .s3_img_wrap .s3_sticker.s3_st03 {left:0;top:264px;}
	#section03 .s3_img_wrap .s3_sticker.s3_st04 {right:0;top:264px;}

	#section03 .s3_img_wrap .s3_info {text-align: left;position:absolute;top:50%;transform:translateY(-50%);visibility: hidden;}
	#section03 .s3_img_wrap .s3_sticker:hover .s3_info {visibility: visible;}
	#section03 .s3_img_wrap .s3_info p {font-size: 22px;letter-spacing: -0.025em;}
	#section03 .s3_img_wrap .s3_info.s3_info01 {width:232px;text-align: right;left:-245px;}
	#section03 .s3_img_wrap .s3_info.s3_info01 p {color:#056a37;}
	#section03 .s3_img_wrap .s3_info.s3_info02 {width: 225px;right:-238px;}
	#section03 .s3_img_wrap .s3_info.s3_info02 p {color:#981e2a;}
	#section03 .s3_img_wrap .s3_info.s3_info03 {width:220px;text-align: right;left:-233px;}
	#section03 .s3_img_wrap .s3_info.s3_info03 p {color:#981e2a;}
	#section03 .s3_img_wrap .s3_info.s3_info04 {width: 206px;right:-219px;}
	#section03 .s3_img_wrap .s3_info.s3_info04 p {color:#056a37;}

	#section03 .s3-4_flex_wrap .s4_div {width: 1756px;background:#981e2a;position:relative;margin-top: 90px;}
	#section03 .s3-4_flex_wrap .s4_div .s4_overflow {overflow:hidden;padding:120px 230px 310px;position:relative;}
	#section03 .s3-4_flex_wrap .s4_cont {width:779px;position:relative;z-index:10;}
	#section03 .s3-4_flex_wrap .s4_div .title_wrap {text-align: right;}

	#section03 .s4_list_wrap {display:flex;align-items:center;justify-content:space-between;margin-top: 80px;}
	#section03 .s4_list_wrap .s4_list {
		background:url('../../images/s4_list_bg_off.png')no-repeat center/cover;width: 247px;height: 256px;text-align: right;
		display:flex;flex-direction:column;padding-right:52px;padding-top: 50px;
	}
	#section03 .s4_list_wrap .s4_list .s4_num {font-size: 34px;line-height: 33px;letter-spacing: -0.025em;color:#fff;margin-bottom:16px;}
	#section03 .s4_list_wrap .s4_list .s4_desc {font-size: 22px;line-height: 30px;letter-spacing: -0.025em;color:#fff;}

	#section03 .s4_list_wrap .s4_list.on {background:url('../../images/s4_list_bg_on.png')no-repeat center/cover;}
	#section03 .s4_list_wrap .s4_list.on .s4_num {color:#bf3220;}
	#section03 .s4_list_wrap .s4_list.on .s4_desc {color:#4c4c4c;}
	#section03 .s4_list_wrap .s4_list.on .s4_desc span {color:#056a37;font-family: 'Paperlogy-7Bold';}
	
	#section03 .s4_bg_text {position:absolute;}
	#section03 .s4_bg_text.s4t01 {left:9px;top:8px;}
	#section03 .s4_bg_text.s4t02 {left:156px;top:203px;}
	#section03 .s4_bg_text .s4_scale {position:absolute;left:0;top:0;animation: scaleOpa2 2s infinite;}
	
	#section03 .s4_logo {position:absolute;top:127px;right:396px;}
	#section03 .s4_food {position:absolute;top:210px;right:-83px;;}
	#section03 .s4_food .s4_food_img {}
	#section03 .s4_food .s4_smoke {position:absolute;left:55px;bottom:240px;}
	#section03 .s4_chap {position:absolute;right:-83px;top:114px;}
	#section03 .s4_chap .s4_chap_img {animation: ddm 3.0s infinite ease-in-out;}
	
	#section03 .marquee.s4 {padding:10px 0;background:transparent;position:absolute;left:0;bottom:220px;}
	#section03 .marquee.s4.s4-2 {bottom:160px;}
	#section03 .marquee.s4 .swiper-slide {}
/* section03 e */

/* section04-1 s*/
	#section04-1 {background:url('../../images/s4-1_bg.jpg')no-repeat center/cover;padding:150px 0 225px;}
	#section04-1 .inner {width: 1460px;}
	#section04-1 .title_wrap {}
	#section04-1 .title_wrap p {}
	#section04-1 .title_wrap p.title {}
	#section04-1 .title_wrap p.title .yellow {}
	#section04-1 .title_wrap p.slogan {}

	#section04-1 .s4-1_flex_wrap {display:flex;align-items:center;justify-content:space-between;margin-top: 120px;}
	#section04-1 .s4-1_div {display:flex;align-items:end;width: 50%;justify-content:space-between;}
	#section04-1 .s4-1_div.s4-1_left {}
	#section04-1 .s4-1_div.s4-1_left.on {}
	#section04-1 .s4-1_div.s4-1_right {text-align: right;flex-direction: row-reverse;}
	#section04-1 .s4-1_div.s4-1_right.on {}

	#section04-1 .s4-1_div .s4-1_txt {padding-bottom: 45px;opacity: 0.2;transition:0.5s}
	#section04-1 .s4-1_div.on .s4-1_txt {opacity:1;}
	#section04-1 .s4-1_div .s4-1_tit {font-size: 24px;line-height: 33px;}
	#section04-1 .s4-1_div.s4-1_left .s4-1_tit {color:#ff8070;}
	#section04-1 .s4-1_div.s4-1_right .s4-1_tit {color:#66f5ad;}
	#section04-1 .s4-1_div .s4-1_desc {font-size: 18px;line-height: 24px;color:rgba(255,254,254,0.5);margin-top: 25px;}

	#section04-1 .s4-1_div .s4-1_circle {width: 383px;height: 383px;border-radius:50%;border:4px solid #fff;overflow:hidden;position:relative;z-index:1;}
	#section04-1 .s4-1_div.on .s4-1_circle {z-index:2;}
	#section04-1 .s4-1_div.s4-1_left .s4-1_circle {border-color:#ff8070;margin-right:-30px;}
	#section04-1 .s4-1_div.s4-1_right .s4-1_circle {border-color:#66f5ad;margin-left:-30px;}
	#section04-1 .s4-1_div .s4-1_circle img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	#section04-1 .s4-1_div.on .s4-1_circle img {filter: brightness(30%)}
	#section04-1 .s4-1_div.s4-1_left .s4-1_circle p {color:#ff8070;}
	#section04-1 .s4-1_div.s4-1_right .s4-1_circle p {color:#66f5ad;}
	#section04-1 .s4-1_div .s4-1_circle p {font-size: 50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity: 0;transition:0.5s}
	#section04-1 .s4-1_div.on .s4-1_circle p {opacity: 1;}
	

	#section04-1 .bottom_wrap .wing_lines {position: absolute;left: 0;width: 100%;height: 62px;bottom:-47px;top:auto;}
	#section04-1 .bottom_wrap .wing_lines::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 15px}
	#section04-1 .bottom_wrap .wing_lines .wing_line {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 15px;}
	#section04-1 .sales > .wing_lines::before{background-color:#c3a078}
	#section04-1 .sales > .wing_lines .wing_line{background-color:#c3a078}
/* section04-1 e*/

/* section05 s */
	#section05 {height: 1110px;background:url('../../images/s5_bg.jpg')no-repeat center/cover;padding:150px 0;}
	#section05 .title_wrap {}
	#section05 .title_wrap .title {margin-bottom: 30px;}
	#section05 .title_wrap .title span {}
	#section05 .title_wrap .title span.yellow {}
	#section05 .title_wrap .slogan {}
	#section05 .title_wrap .slogan span {}
	
	#section05 .s5_list_wrap {display:flex;align-items:center;justify-content:center;gap:90px;margin-top: 100px;}
	#section05 .s5_list_wrap .s5_list {width: 316px;height: 443px;background:#981e2a;padding-top: 53px;text-align: center;position:relative;}
	#section05 .s5_list_wrap .s5_list.green {background:#056a37;}
	#section05 .s5_list_wrap .s5_num {position:absolute;width: 73px;height: 83px;background:url('../../images/s5_num_bg.png')no-repeat center/cover;left:20px;top:-10px;}
	#section05 .s5_list_wrap .s5_num p {font-size: 37px;line-height: 33px;color:#981e2a;font-family: 'Paperlogy-9Black';position:absolute;left:50%;top:22px;transform:translateX(-50%);width:100%;}
	#section05 .s5_list_wrap .s5_list_img01 {}
	#section05 .s5_list_wrap .s5_list_img02 {}
	#section05 .s5_list_wrap .s5_list_img03 {}
	#section05 .s5_list_wrap .s5_text {width:100%;position:absolute;left:0;bottom:40px;}
	#section05 .s5_list_wrap .name {font-size: 28px;line-height: 33px;color:#ffd940;margin-bottom: 10px;}
	#section05 .s5_list_wrap .info {font-size: 18px;line-height: 24px;color:#fff;}
	#section05 .s5_list_wrap .info span {font-family: 'Paperlogy-6SemiBold';}
	#section05 .s5_list_wrap .info span.green {color:#66f5ad;}
	#section05 .s5_list_wrap .info span.yellow {color:#ffe166;}
/* section05 e  */

/* section06 s  */
	#section06 {height: 1253px;background:url('../../images/s6_bg.jpg')no-repeat center/cover;padding:140px 0 210px;}
	#section06 .inner {width: 1500px;}
	#section06 .title_wrap {text-align: left;}
	#section06 .title_wrap .title {}
	#section06 .title_wrap .title span {}
	#section06 .title_wrap .title span.yellow {}
	#section06 .title_wrap .slogan {margin-bottom: 30px;}
	#section06 .title_wrap .slogan span {}

	#section06 .phone_wrap {width: 453px;position:absolute;right:180px;top:250px;z-index:10;}
	#section06 .phone_wrap .phone_div {}
	#section06 .phone_wrap .phone_div img {width: 453px;}
	#section06 .phone_wrap .food {position:absolute;right:58px;bottom:5px;}
	#section06 .phone_wrap .food img {width: 407px;}
	#section06 .phone_wrap .heart {width: 91px;height: 135px;position:absolute;top:100px;left:-10px;}
	#section06 .phone_wrap .heart img {position:absolute;left:0;top:0;width: 91px;}
	#section06 .phone_wrap .heart .heart1 {z-index:3;}
	#section06 .phone_wrap .heart .heart2 {z-index:2;animation: heartWave 0.8s linear infinite}
	#section06 .phone_wrap .heart .heart3 {z-index:1;animation: heartWave 0.8s linear infinite}

	#section06 .phone_wrap .icon {position:absolute;}
	#section06 .phone_wrap .icon.bm {top:147px;right:-70px;}
	#section06 .phone_wrap .icon.cp {top:-48px;right:0;}
	#section06 .phone_wrap .icon.good {top:-95px;left:70px;}
	#section06 .phone_wrap .icon.smile {top:-73px;left:-190px;}
	#section06 .phone_wrap .icon.bm img {width: 159px;}
	#section06 .phone_wrap .icon.cp img {width: 122px;}
	#section06 .phone_wrap .icon.good img {width: 91px;}
	#section06 .phone_wrap .icon.smile img {width: 119px;}
	
	#section06 .flow-ani-wrap {margin-top: 120px;}
	#section06 .flow-ani-wrap li {margin-right:40px;}
	#section06 .flow-ani-wrap li img {width: 353px;}
/* section06 e  */

/* section07-2 s */
	#section07-2 {background:url('../../images/s7-2_bg.jpg')no-repeat center/cover;padding:150px 0 160px;}
	#section07-2 .inner {width: 1588px;}
	#section07-2 .title_wrap {position:relative;}
	#section07-2 .title_wrap .title {margin-bottom: 30px;color:#fff;}
	#section07-2 .title_wrap .title span {}
	#section07-2 .title_wrap .slogan {color:#fff;}
	#section07-2 .title_wrap .slogan span {}

	#section07-2 .s7-2_list_wrap {width: 1410px;margin:100px auto 0;}
	#section07-2 .s7-2_list_wrap .cate_tab_wrap {height: 94px;}
	#section07-2 .s7-2_list_wrap .cate_wrap {display:flex;align-items:center;justify-content:center;text-align: center;border-radius:30px 30px 0 0;overflow:hidden;}
	#section07-2 .s7-2_list_wrap .cate_wrap li {background:#076a37;width:470px;position:relative;}
	#section07-2 .s7-2_list_wrap .cate_wrap li:after {content:"";display:block;width:2px;height:100%;background:#fff;position:absolute;right:0;top:0;;}
	#section07-2 .s7-2_list_wrap .cate_wrap li:last-child:after {display: none;}
	#section07-2 .s7-2_list_wrap .cate_wrap li a {display:block;height:94px;line-height:94px;font-size: 30px;font-family: 'Paperlogy-5Medium';color:#fff;}
	#section07-2 .s7-2_list_wrap .cate_wrap li.on {background:#fff;}
	#section07-2 .s7-2_list_wrap .cate_wrap li.on a {font-family: 'Paperlogy-7Bold';font-size: 34px;color:#076a37;}
	#section07-2 .sub_cont {padding:70px 90px;background:#fff;border-radius:0 0 30px 30px;text-align: left;}
	#section07-2 .sc_flex {display:flex;align-items:flex-start;justify-content:space-between;}
	#section07-2 .sub_cont .tab_txt {padding-top:20px;}
	#section07-2 .sub_cont .tab_txt .tit {font-size: 26px;line-height: 36px;color:#981e2a;margin-bottom: 20px;}
	#section07-2 .sub_cont .tab_txt .tit .fz30 {font-size: 30px;}
	#section07-2 .sub_cont .tab_txt .desc {font-size: 18px;line-height: 30px;color:#505050;}

	#section07-2 .sub_cont .tab_img {}
/* section07-2 e */

/* section07 s  */
	#section07 {height: 1100px;background:url('../../images/s7_bg.jpg')no-repeat center/cover;padding:150px 0 140px;}
	#section07 .inner {width: 1588px;}
	#section07 .title_wrap {position:relative;}
	#section07 .title_wrap .title {margin-bottom: 30px;color:#056a37;}
	#section07 .title_wrap .title span {}
	#section07 .title_wrap .title span.red {color:#981e2a;}
	#section07 .title_wrap .slogan {color:#1c1c1c;}
	#section07 .title_wrap .slogan span {}
	
	#section07 .title_wrap .s7_title_img {position:absolute;top:50%;transform:translateY(-50%)}
	#section07 .title_wrap .s7_title_img img {width: 73px;}
	#section07 .title_wrap .s7_title_img .s7_scale {position:absolute;left:0;top:0;animation: scaleOpa2 2s infinite;}
	#section07 .title_wrap .s7_title_img.s7_left {left:220px;}
	#section07 .title_wrap .s7_title_img.s7_right {right:220px;}

	#section07 .s7_swiper_wrap {margin-top: 60px;position:relative;width: 100%;}
	#section07 #s7_swiper {}
	#section07 #s7_swiper .swiper-wrapper {}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide {height: 493px;transform:scale(0.8);opacity: 1;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active {position:relative;z-index:10;opacity: 1;transform:scale(1.3);}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-prev {}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-next {}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img {position:absolute;left:50%;top:130px;transform:translateX(-50%);width: 100%;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.on {visibility: hidden;width:100%;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.off {visibility: visible;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.on {visibility: visible;top:20%}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.off {visibility: hidden;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .text {opacity: 0;width: 100%;position:absolute;left:50%;bottom:12%;transform:translateX(-50%);text-align: center;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .title {font-size: 28px;line-height: 33px;color:#3d3d3d;margin-bottom: 15px;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .desc {font-size: 18px;line-height: 24px;color:#646464;}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text {opacity: 1;}

	#section07 #s7_swiper .swiper-wrapper .swiper-slide .best {opacity: 0;position:absolute;right:10px;top:20%;transform:scale(0.80)}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide .best img {}
	#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .best {opacity: 1;}
	
	#section07 .s7_next {right:38%;}
	#section07 .s7_prev {left:38%;}
	#section07 .s7_next:after , #section07 .s7_prev:after {content:'';}
/* section07 e  */

/* section08 s */
	#section08 {background:#f5f4ef;padding:150px 0;}
	#section08 .inner {width: 1180px;}
	#section08 .title_wrap {position:relative;}
	#section08 .title_wrap .title {margin-bottom: 30px;color:#056a37;}
	#section08 .title_wrap .slogan {color:#1c1c1c;}
	#section08 .title_wrap .slogan span {}
	
	#section08 .menu_info {margin-top: 60px;}
	#section08 .menu_info .tab {display:flex;align-items:center;justify-content:center;gap:20px;}
	#section08 .menu_info .tab li {width: 188px;height: 62px;line-height: 62px;color:#fff;background:#056a37;border-radius:30px;text-align: center;font-size: 21px;font-family: 'Paperlogy-6SemiBold';cursor:pointer;}
	#section08 .menu_info .tab li.active {background:#981e2a;}
	#section08 .menu_info .tab_cont_wrap {margin-top: 50px;}
	#section08 .menu_info .tab_cont_wrap .tab_cont {}
	#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list {display:flex;align-items:center;flex-wrap:wrap;gap:65px}
	#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item {width: 350px;height: 294px;}
	#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item img {}
	#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box {margin-top: 5px;text-align: center;}
	#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box p {font-size: 28px;}
	#section08 .menu_info .btn_more_cont {
		border:none;box-shadow:none;width: 188px;height: 62px;line-height: 62px;font-size: 21px;color:#981e2a;
		font-family: 'Paperlogy-6SemiBold';background: #f5b44c;border-radius:0;margin:65px auto 0;
		display: block;
	}
/* section08 e  */

/* section09 s */
	#section09 {background:#056a37;padding:150px 0;}
	#section09 .inner {width: 1626px;}
	#section09 .title_wrap {position:relative;}
	#section09 .title_wrap .title {margin-bottom: 30px;color:#fff;}
	
	#section09 .s9_cont {} 
/* section09 e */

/* section10 s */
	#section10 {background:#981e2a;padding:140px 0 124px;}
	#section10 .inner {width: 1500px;display:flex;justify-content:space-between;}
	#section10 .title_wrap {position:relative;text-align: left;padding-left: 30px;z-index:20;}
	#section10 .title_wrap .title {margin-bottom: 30px;color:#fff;}
	#section10 .title_wrap .slogan {color:#ff8795;}
	#section10 .title_wrap .slogan span {}
	
	#section10 .marquee_vertical.left_step {border-color:rgba(255,113,95,0.7)}
	#section10 .marquee_vertical.right_step {border-color:rgba(102,245,173,0.7)}
	
	#section10 .s10_list_wrap {padding-top: 160px;position:relative;z-index:20;}
	#section10 .s10_list {width: 687px;border-radius:25px;background:#fff;padding:42px 55px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}
	#section10 .s10_list:last-child {margin-bottom: 0;}
	#section10 .s10_list.arr {position:relative;}
	#section10 .s10_list.arr .s10_arr {position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);}
	#section10 .s10_list.arr .s10_arr img {filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));width: 53px;}
	#section10 .s10_list .s10_txt {}
	#section10 .s10_list .s10_txt p {}
	#section10 .s10_list .s10_txt p.name {font-size: 32px;color:#056a37;line-height: 32px;margin-bottom: 20px;}
	#section10 .s10_list .s10_txt p.info {font-size: 26px;line-height: 34px;color:#1c1c1c;}
	#section10 .s10_list .s10_img {}
	#section10 .s10_list .s10_img img {animation: section_2_Bounce 3s ease-in-out 2.0s infinite;}

	#section10 .s10_bg_img_wrap {position:absolute;left:0;bottom:70px;z-index:19;}
	#section10 .s10_bg_img_wrap .s10_bg_img {}
	#section10 .s10_bg_img_wrap .s10_bg_smoke {position:absolute;left:90px;top:-210px;}

	#section10 .s10_bg_txt_wrap {position:absolute;right:260px;top:120px;}
	#section10 .s10_bg_txt_wrap .s10_bg_txt {}

	#section10 .s10_rotate_wrap {position:absolute;left:903px;top:184px;}
	#section10 .s10_rotate_wrap .s10_rotate_img {position:absolute;left:0;top:0;}
	#section10 .s10_rotate_wrap .s10_rotate_txt {}
/* section10 e */

/* section11 s */
	#section11 {background:url('../../images/s11_bg.jpg')no-repeat center top / cover;padding:150px 0;}
	#section11 .inner {width: 1500px;}
	#section11 .title_wrap {position:relative;}
	#section11 .title_wrap .title {margin-bottom: 30px;color:#056a37;}
	#section11 .title_wrap .slogan {color:#1c1c1c;}
	#section11 .title_wrap .slogan span {}

	#section11 .s11_list_wrap {display:flex;flex-wrap:wrap;justify-content:center;gap:93px;margin-top: 80px;}
	#section11 .s11_list {width: 269px;height: 247px;border-radius:20px;text-align: center;background:#981e2a;position:relative;}
	#section11 .s11_list:nth-child(even) {background:#056a37;}
	#section11 .s11_list .s11_img {text-align: center;padding-top: 50px;}
	#section11 .s11_list .s11_img img {width: 71px;}
	#section11 .s11_list .s11_txt {margin-top: 20px;}
	#section11 .s11_list .s11_txt p {}
	#section11 .s11_list .s11_txt p.name {font-size: 24px;line-height: 32px;color:#ffd940;margin-bottom: 8px;}
	#section11 .s11_list .s11_txt p.info {font-size: 16px;line-height: 20px;color:#fff;}

	#section11 .s11_list .s11_arr {position:absolute;right:-21px;top:50%;transform:translateY(-50%);}
	#section11 .s11_list .s11_arr img {filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));width: 28px;}
/* section11 e */

/* section12 s */
	#section12 {background:#f5f4ef;padding:150px 0;}
	#section12 .inner {width: 1500px;}
	#section12 .title_wrap {position:relative;}
	#section12 .title_wrap .title {color:#b52636;}
	#section12 .s12_table_wrap {position:relative;margin-top: 80px;text-align: center;}
	#section12 .s12_table_wrap .s12_table {}
	#section12 .s12_table_wrap .s12_stemp {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	#section12 .s12_table_wrap .s12_stemp img.on {animation: bounce-in-marker 2s ease;}
/* section12 e */

/* section13 s */
	#section13 {background:#056a37;padding:150px 0;}
	#section13 .inner {width: 1500px;}
	#section13 .title_wrap {position:relative;}
	#section13 .title_wrap .title {color:#ffd940;margin-bottom: 30px;}
	#section13 .title_wrap .slogan {color:#58de9a;}
	#section13 .s13_cont {text-align: center;position:relative;width:1400px;margin:70px auto 0 ;;}
/* section13 e */

/**/

@media(max-width: 1600px){
	/* 흐르는 슬라이드 */
		.marquee {padding:1.2500vw;}
		.marquee.solo {max-width: 100%;}
		.marquee .swiper-wrapper {}
		.marquee .swiper-slide {width: 65.8750vw;}
		.marquee.solo .swiper-slide {width: 88.2500vw;}
		.marquee .swiper-slide img {}
		.marquee_vertical.left_step {padding:0 2.5000vw 0 2.5000vw;border-right:0.1250vw solid #ff715f;}
		.marquee_vertical.right_step {padding:0 2.5000vw 0 2.5000vw;border-left:0.1250vw solid #66f5ad;}
		.left_step ul {}
		.right_step ul {}
	
	/* common */
		.section {max-width:100%;}
		.inner {width: 100%;padding:0 1.8750vw}
		.title_wrap {}
		.title_wrap .title {font-size: 4.2500vw;line-height: 5.3125vw;}
		.title_wrap .title span.yellow {}
		.title_wrap .slogan {font-size: 1.4375vw;line-height: 2.0000vw;}
		.title_wrap .desc {font-size: 1.3125vw;line-height: 2.2500vw;}
		.title_wrap .desc span {padding:0.1250vw 0.3125vw;}
		.title_wrap .desc span .lighlight {}
		.title_wrap .desc span .lighlight.red {}
		.title_wrap .desc span .lighlight.yellow {}


	/* header */
		#header {height:6.8750vw;box-shadow:0 0.3125vw 0 rgba(0,0,0,0.5);max-width:100%;}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 7.8125vw;max-width:100%;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 12.6875vw;}
		#header .header-wrap .inner #navigation {}
		#header .header-wrap .inner #navigation ul {gap:6.0000vw;}
		#header .header-wrap .inner #navigation ul li {}
		#header .header-wrap .inner #navigation ul li a {font-size: 1.2500vw;}
		#header .header-wrap .inner #navigation ul li a span {}
		#header .header-wrap .inner .hd_tel {padding-right: 1.2500vw;width:13.0625vw;height: 2.8750vw;box-shadow:0.2500vw 0.1875vw 0 rgba(22,22,22,0.5);border-radius:3.1250vw;}
		#header .header-wrap .inner .hd_tel span {left:0.8750vw;bottom:0.6875vw;}
		#header .header-wrap .inner .hd_tel a {}
		#header .header-wrap .inner .hd_tel a img {width: 7.6250vw;}
		#header .hd_light {bottom:-0.8750vw;}

	/* section00 s */
		#section00 {height:60.6250vw;}	
		#section00 .main_text_wrap {padding-top: 5.9375vw;}
		#section00 .main_text_wrap .main_logo {margin-bottom: 0.9375vw;width: 6.1250vw;}
		#section00 .main_text_wrap .main_text01 {width: 10.2500vw;}
		#section00 .main_text_wrap .main_text02 {margin-bottom: 2.1875vw;width: 32.4375vw;}
		#section00 .main_text_wrap .main_title {font-size: 4.2500vw;line-height: 5.0000vw;}

		#section00 .main_light_wrap {max-width:104.3750vw;}
		#section00 .main_light_wrap .main_light_div {margin-top: 0.6250vw;}
		#section00 .main_light_wrap .main_light_div.left {padding-left: 13.1250vw;}
		#section00 .main_light_wrap .main_light_div.right {padding-right: 13.1250vw;}
		#section00 .main_light_wrap .main_light {}
		#section00 .main_light_wrap .left .main_light.on {}
		#section00 .main_light_wrap .right .main_light.on {}
		
		#section00 .main_deco_wrap {max-width:104.3750vw;}
		#section00 .main_deco_wrap .main_deco_div {}
		#section00 .main_deco_wrap .main_deco_div.left {width: 23.0000vw;height: 23.2500vw;margin-left: 5.2500vw;}
		#section00 .main_deco_wrap .main_deco_div.right {width: 24.1875vw;height: 23.6875vw;margin-right: 4.3125vw;}
		#section00 .main_deco_wrap .main_deco {}
		#section00 .main_deco_wrap .main_deco.deco1 {left:6.4375vw;bottom:0;}
		#section00 .main_deco_wrap .main_deco.deco2 {right:0;bottom:5.4375vw;}
		#section00 .main_deco_wrap .main_deco.deco3 {left:0;bottom: 8.0625vw;}
		#section00 .main_deco_wrap .main_deco.deco4 {left:5.1875vw;bottom:0;}
		#section00 .main_deco_wrap .main_deco.deco5 {left:0;;bottom: 7.0000vw;}
		#section00 .main_deco_wrap .main_deco.deco6 {right:0;bottom:8.5625vw;}
		#section00 .main_food_wrap {max-width:97.1250vw;bottom:-8.4375vw;}
		#section00 .main_food_wrap .main_food_div {}
		#section00 .main_food_wrap .main_food_div .main_food {}
		#section00 .main_food_wrap .main_food_div.left {margin-right:-13.2500vw;margin-bottom: 3.7500vw;}
		#section00 .main_food_wrap .main_food_div.left .food02 {width: 40.3750vw;}
		#section00 .main_food_wrap .main_food_div.center {}
		#section00 .main_food_wrap .main_food_div.center .food01 {width: 43.6875vw;}
		#section00 .main_food_wrap .main_food_div.right {margin-left:-14.0000vw;margin-bottom: 3.7500vw;}
		#section00 .main_food_wrap .main_food_div.right .food03 {width: 40.3750vw;}
		
		#section00 .main_food_wrap .main_smoke {bottom:12.5000vw;}
		#section00 .main_food_wrap .main_smoke.smoke02 {left:7.3750vw;}
		#section00 .main_food_wrap .main_smoke.smoke01 {left:3.1250vw;}
		#section00 .main_food_wrap .main_smoke.smoke03 {left:4.2500vw;}
	/* section00 e */	

	/* section01 s */
		#section01 {height:60.6250vw;padding-top: 9.3750vw;}
		#section01 .s1_fire {}

		#section01 .inner {}
		#section01 .s1_price_wrap {margin-top: 5.6250vw;}
		#section01 .s1_price_wrap .s1_name {width:17.1875vw;height:5.0000vw;border-radius:2.5000vw;}
		#section01 .s1_price_wrap .s1_name p {font-size: 2.8750vw;line-height: 5.0000vw;}
		#section01 .s1_price_wrap .s1_price {margin:1.6875vw auto;}
		#section01 .s1_price_wrap .s1_price img {}
		#section01 .s1_price_wrap .s1_info p {font-size: 1.3125vw;}
		#section01 .s1_food_wrap {}
		#section01 .s1_food_wrap .s1_food_div {}
		#section01 .s1_food_wrap .s1_food {}
		#section01 .s1_food_wrap .s1_food.food01 {left:0;top:25.3750vw;z-index:2;}
		#section01 .s1_food_wrap .s1_food.food02 {left:0;top:3.7500vw;}
		#section01 .s1_food_wrap .s1_food.food03 {right:0;top:26.6875vw;z-index:2;}
		#section01 .s1_food_wrap .s1_food.food04 {right:0;top:3.1250vw;}
	/* section01 e */

	/* section01_1 s */
		#section01_1 {padding:9.3750vw 0 15.9375vw;}
		#section01_1 .inner {}
		#section01_1 .title_wrap {}
		#section01_1 .title_wrap p {}
		#section01_1 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section01_1 .title_wrap .title .yellow {}
		#section01_1 .title_wrap .slogan {}
		#section01_1 .s1-1_list_wrap {gap:5.1875vw;margin-top: 6.8750vw;}
		#section01_1 .s1-1_list_wrap .s1-1_list {}
		#section01_1 .s1-1_list_wrap .s1-1_list img {}
		#section01_1 .s1-1_video_wrap {}
		#section01_1 .s1-1_video_wrap video {}
	/* section01_1 e */

	/* section02 s */
		#section02 {height: 65.5000vw;}
		#section02 .s2_flex_wrap {}
		#section02 .s2_flex_wrap .s2_flex_div {}
		#section02 .s2_flex_wrap .s2_flex_div.left {}
		#section02 .s2_flex_wrap .s2_flex_div.right {padding:8.7500vw 0 8.7500vw 8.1250vw}
		#section02 .s2_dimm {}
		#section02 .s2_img_dragon {right:7.5000vw;}
		#section02 .s2_img_text {right:0;bottom:9.3750vw;}
		#section02 .title_wrap {}
		#section02 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section02 .title_wrap .title span {}
		#section02 .title_wrap .title span.yellow {}
		#section02 .title_wrap .slogan {}
		#section02 .title_wrap .slogan span {}
		#section02 .title_wrap .desc {margin-bottom: 2.5000vw;}
		#section02 .title_wrap .desc.mb {margin-bottom:0.0000vw;}
		#section02 .title_wrap .desc span {}
		#section02 .title_wrap .desc span.green {}
		#section02 .s2_text_line {margin:3.7500vw auto 2.5000vw;}
	/* section02 e */

	/* section03 s */
		#section03 {padding-bottom:5.6250vw;}
		#section03 .s3-4_flex_wrap {}
		#section03 .s3-4_flex_wrap .s3_div {padding:9.3750vw 0 6.8750vw;}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .title {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .title span {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan span {}
		
		#section03 .s3_bg_wrap {top:-3.1250vw;max-width:84.7500vw;}
		#section03 .s3_bg_wrap .s3_bg_div {}
		#section03 .s3_bg_wrap .s3_bg_div.left {}
		#section03 .s3_bg_wrap .s3_bg_div.right {}
		#section03 .s3_bg_wrap .s3_bg_div img {}


		#section03 .s3_img_wrap {width: 62.5625vw;margin-top: 6.2500vw;}
		#section03 .s3_img_wrap .s3_sticker {}
		#section03 .s3_img_wrap .s3_sticker img {width: 16.3125vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st01 {left:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st02 {right:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st03 {left:0;top:16.5000vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st04 {right:0;top:16.5000vw;}

		#section03 .s3_img_wrap .s3_info {}
		#section03 .s3_img_wrap .s3_sticker:hover .s3_info {}
		#section03 .s3_img_wrap .s3_info p {font-size: 1.3750vw;}
		#section03 .s3_img_wrap .s3_info.s3_info01 {width:14.5000vw;left:-15.3125vw;}
		#section03 .s3_img_wrap .s3_info.s3_info01 p {}
		#section03 .s3_img_wrap .s3_info.s3_info02 {width: 14.0625vw;right:-14.8750vw;}
		#section03 .s3_img_wrap .s3_info.s3_info02 p {}
		#section03 .s3_img_wrap .s3_info.s3_info03 {width:13.7500vw;left:-14.5625vw;}
		#section03 .s3_img_wrap .s3_info.s3_info03 p {}
		#section03 .s3_img_wrap .s3_info.s3_info04 {width: 12.8750vw;right:-13.6875vw;}
		#section03 .s3_img_wrap .s3_info.s3_info04 p {}

		#section03 .s3-4_flex_wrap .s4_div {width: 109.7500vw;margin-top: 5.6250vw;}
		#section03 .s3-4_flex_wrap .s4_div .s4_overflow {padding:7.5000vw 14.3750vw 19.3750vw;}
		#section03 .s3-4_flex_wrap .s4_cont {width:48.6875vw;}
		#section03 .s3-4_flex_wrap .s4_div .title_wrap {}

		#section03 .s4_list_wrap {margin-top: 5.0000vw;}
		#section03 .s4_list_wrap .s4_list {
			width: 15.4375vw;height: 16.0000vw;padding-right:3.2500vw;padding-top: 3.1250vw;
		}
		#section03 .s4_list_wrap .s4_list .s4_num {font-size: 2.1250vw;line-height: 2.0625vw;margin-bottom:1.0000vw;}
		#section03 .s4_list_wrap .s4_list .s4_desc {font-size: 1.3750vw;line-height: 1.8750vw;}

		#section03 .s4_list_wrap .s4_list.on {}
		#section03 .s4_list_wrap .s4_list.on .s4_num {}
		#section03 .s4_list_wrap .s4_list.on .s4_desc {}
		#section03 .s4_list_wrap .s4_list.on .s4_desc span {}
		
		#section03 .s4_bg_text {}
		#section03 .s4_bg_text.s4t01 {left:0.5625vw;top:0.5000vw;}
		#section03 .s4_bg_text.s4t02 {left:9.7500vw;top:12.6875vw;}
		#section03 .s4_bg_text .s4_scale {}
		
		#section03 .s4_logo {top:7.9375vw;right:24.7500vw;}
		#section03 .s4_food {top:13.1250vw;right:-5.1875vw;;}
		#section03 .s4_food .s4_food_img {}
		#section03 .s4_food .s4_smoke {left:3.4375vw;bottom:15.0000vw;}
		#section03 .s4_chap {right:-5.1875vw;top:7.1250vw;}
		#section03 .s4_chap .s4_chap_img {}
		
		#section03 .marquee.s4 {padding:0.6250vw 0;left:0;bottom:13.7500vw;}
		#section03 .marquee.s4.s4-2 {bottom:10.0000vw;}
		#section03 .marquee.s4 .swiper-slide {}
	/* section03 e */
	
	/* section04-1 s*/
		#section04-1 {padding:9.3750vw 0 14.0625vw;}
		#section04-1 .inner {width: 91.2500vw;}
		#section04-1 .title_wrap {}
		#section04-1 .title_wrap p {}
		#section04-1 .title_wrap p.title {}
		#section04-1 .title_wrap p.title .yellow {}
		#section04-1 .title_wrap p.slogan {}

		#section04-1 .s4-1_flex_wrap {margin-top: 7.5000vw;}
		#section04-1 .s4-1_div {}
		#section04-1 .s4-1_div.s4-1_left {}
		#section04-1 .s4-1_div.s4-1_left.on {}
		#section04-1 .s4-1_div.s4-1_right {}
		#section04-1 .s4-1_div.s4-1_right.on {}

		#section04-1 .s4-1_div .s4-1_txt {padding-bottom: 2.8125vw;}
		#section04-1 .s4-1_div.on .s4-1_txt {}
		#section04-1 .s4-1_div .s4-1_tit {font-size: 1.5000vw;line-height: 2.0625vw;}
		#section04-1 .s4-1_div.s4-1_left .s4-1_tit {}
		#section04-1 .s4-1_div.s4-1_right .s4-1_tit {}
		#section04-1 .s4-1_div .s4-1_desc {font-size: 1.1250vw;line-height: 1.5000vw;margin-top: 1.5625vw;}

		#section04-1 .s4-1_div .s4-1_circle {width: 23.9375vw;height: 23.9375vw;border:0.2500vw solid #fff;}
		#section04-1 .s4-1_div.on .s4-1_circle {}
		#section04-1 .s4-1_div.s4-1_left .s4-1_circle {margin-right:-1.8750vw;}
		#section04-1 .s4-1_div.s4-1_right .s4-1_circle {margin-left:-1.8750vw;}
		#section04-1 .s4-1_div .s4-1_circle img {}
		#section04-1 .s4-1_div.on .s4-1_circle img {}
		#section04-1 .s4-1_div.s4-1_left .s4-1_circle p {}
		#section04-1 .s4-1_div.s4-1_right .s4-1_circle p {}
		#section04-1 .s4-1_div .s4-1_circle p {font-size: 3.1250vw;}
		#section04-1 .s4-1_div.on .s4-1_circle p {}
		
		#section04-1 .bottom_wrap .wing_lines {height: 3.8750vw;bottom:-2.9375vw;}
		#section04-1 .bottom_wrap .wing_lines::before {height: 0.9375vw}
		#section04-1 .bottom_wrap .wing_lines .wing_line {height: 0.9375vw;}
		#section04-1 .sales > .wing_lines::before{}
		#section04-1 .sales > .wing_lines .wing_line{}
	/* section04-1 e*/

	/* section05 s */
		#section05 {height: 69.3750vw;padding:9.3750vw 0;}
		#section05 .title_wrap {}
		#section05 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section05 .title_wrap .title span {}
		#section05 .title_wrap .title span.yellow {}
		#section05 .title_wrap .slogan {}
		#section05 .title_wrap .slogan span {}
		
		#section05 .s5_list_wrap {gap:5.6250vw;margin-top: 6.2500vw;}
		#section05 .s5_list_wrap .s5_list {width: 19.7500vw;height: 27.6875vw;background:#981e2a;padding-top: 3.3125vw;text-align: center;position:relative;}
		#section05 .s5_list_wrap .s5_list.green {background:#056a37;}
		#section05 .s5_list_wrap .s5_num {position:absolute;width: 4.5625vw;height: 5.1875vw;background:url('../../images/s5_num_bg.png')no-repeat center/cover;left:1.2500vw;top:-0.6250vw;}
		#section05 .s5_list_wrap .s5_num p {font-size: 2.3125vw;line-height: 2.0625vw;color:#981e2a;font-family: 'Paperlogy-9Black';position:absolute;left:50%;top:1.3750vw;transform:translateX(-50%);width:100%;}
		#section05 .s5_list_wrap .s5_list_img01 {}
		#section05 .s5_list_wrap .s5_list_img02 {}
		#section05 .s5_list_wrap .s5_list_img03 {}
		#section05 .s5_list_wrap .s5_text {width:100%;position:absolute;left:0;bottom:2.5000vw;}
		#section05 .s5_list_wrap .name {font-size: 1.7500vw;line-height: 2.0625vw;color:#ffd940;margin-bottom: 0.6250vw;}
		#section05 .s5_list_wrap .info {font-size: 1.1250vw;line-height: 1.5000vw;color:#fff;}
		#section05 .s5_list_wrap .info span {font-family: 'Paperlogy-6SemiBold';}
		#section05 .s5_list_wrap .info span.green {color:#66f5ad;}
		#section05 .s5_list_wrap .info span.yellow {color:#ffe166;}
	/* section05 e  */

	/* section06 s  */
		#section06 {height: 78.3125vw;padding:8.7500vw 0 13.1250vw;}
		#section06 .inner {width: 93.7500vw;}
		#section06 .title_wrap {}
		#section06 .title_wrap .title {}
		#section06 .title_wrap .title span {}
		#section06 .title_wrap .title span.yellow {}
		#section06 .title_wrap .slogan {margin-bottom: 1.8750vw;}
		#section06 .title_wrap .slogan span {}

		#section06 .phone_wrap {width: 28.3125vw;right:11.2500vw;top:15.6250vw;}
		#section06 .phone_wrap .phone_div {}
		#section06 .phone_wrap .phone_div img {width: 28.3125vw;}
		#section06 .phone_wrap .food {right:3.6250vw;bottom:0.3125vw;}
		#section06 .phone_wrap .food img {width: 25.4375vw;}
		#section06 .phone_wrap .heart {width: 5.6875vw;height: 8.4375vw;top:6.2500vw;left:-0.6250vw;}
		#section06 .phone_wrap .heart img {width: 5.6875vw;}
		#section06 .phone_wrap .heart .heart1 {}
		#section06 .phone_wrap .heart .heart2 {}
		#section06 .phone_wrap .heart .heart3 {}

		#section06 .phone_wrap .icon {}
		#section06 .phone_wrap .icon.bm {top:9.1875vw;right:-4.3750vw;}
		#section06 .phone_wrap .icon.cp {top:-3.0000vw;right:0;}
		#section06 .phone_wrap .icon.good {top:-5.9375vw;left:4.3750vw;}
		#section06 .phone_wrap .icon.smile {top:-4.5625vw;left:-11.8750vw;}
		#section06 .phone_wrap .icon.bm img {width: 9.9375vw;}
		#section06 .phone_wrap .icon.cp img {width: 7.6250vw;}
		#section06 .phone_wrap .icon.good img {width: 5.6875vw;}
		#section06 .phone_wrap .icon.smile img {width: 7.4375vw;}
		
		#section06 .flow-ani-wrap {margin-top: 7.5000vw;}
		#section06 .flow-ani-wrap li {margin-right:2.5000vw;}
		#section06 .flow-ani-wrap li img {width: 22.0625vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: 68.7500vw;padding:9.3750vw 0 8.7500vw;}
		#section07 .inner {width: 99.2500vw;}
		#section07 .title_wrap {}
		#section07 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section07 .title_wrap .title span {}
		#section07 .title_wrap .title span.red {}
		#section07 .title_wrap .slogan {}
		#section07 .title_wrap .slogan span {}
		
		#section07 .title_wrap .s7_title_img {}
		#section07 .title_wrap .s7_title_img img {width: 4.5625vw;}
		#section07 .title_wrap .s7_title_img .s7_scale {}
		#section07 .title_wrap .s7_title_img.s7_left {left:13.7500vw;}
		#section07 .title_wrap .s7_title_img.s7_right {right:13.7500vw;}

		#section07 .s7_swiper_wrap {margin-top: 3.7500vw;}
		#section07 #s7_swiper {padding:0 32.3750vw;}
		#section07 #s7_swiper .swiper-wrapper {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide {width: 16.1875vw;height: 30.8125vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active {width:34.0625vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-prev {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-next {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img {position:absolute;left:50%;top:8.1250vw;transform:translateX(-50%);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.on {visibility: hidden;width:100%;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.off {visibility: visible;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.on {visibility: visible;top:0}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.off {visibility: hidden;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text {bottom:0;transform:translateX(-50%);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .title {font-size: 1.7500vw;line-height: 2.0625vw;margin-bottom: 0.9375vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .desc {font-size: 1.1250vw;line-height: 1.5000vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text {}

		#section07 #s7_swiper .swiper-wrapper .swiper-slide .best {right:0.6250vw;top:2.8750vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .best {}
		
		#section07 .s7_next {right:33.1250vw;}
		#section07 .s7_prev {left:33.1250vw;}
		#section07 .s7_next:after , #section07 .s7_prev:after {}
	/* section07 e  */
	
	/* section07-2 s */
		#section07-2 {padding:9.3750vw 0 10.0000vw;}
		#section07-2 .inner {width: 99.2500vw;}
		#section07-2 .title_wrap {}
		#section07-2 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section07-2 .title_wrap .title span {}
		#section07-2 .title_wrap .slogan {}
		#section07-2 .title_wrap .slogan span {}

		#section07-2 .s7-2_list_wrap {width: 88.1250vw;margin:6.2500vw auto 0;}
		#section07-2 .s7-2_list_wrap .cate_tab_wrap {height: 5.8750vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap {border-radius:1.8750vw 1.8750vw 0 0;}
		#section07-2 .s7-2_list_wrap .cate_wrap li {width:29.3750vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:after {width:0.1250vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:last-child:after {}
		#section07-2 .s7-2_list_wrap .cate_wrap li a {height:5.8750vw;line-height:5.8750vw;font-size: 1.8750vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on {}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on a {font-size: 2.1250vw;}
		#section07-2 .sub_cont {padding:4.3750vw 5.6250vw;border-radius:0 0 1.8750vw 1.8750vw;}
		#section07-2 .sc_flex {}
		#section07-2 .sub_cont .tab_txt {padding-top:1.2500vw;}
		#section07-2 .sub_cont .tab_txt .tit {font-size: 1.6250vw;line-height: 2.2500vw;margin-bottom: 1.2500vw;}
		#section07-2 .sub_cont .tab_txt .tit .fz30 {font-size: 1.8750vw;}
		#section07-2 .sub_cont .tab_txt .desc {font-size: 1.1250vw;line-height: 1.8750vw;}
		#section07-2 .sub_cont .tab_img {}
	/* section07-2 e */

	/* section08 s */
		#section08 {padding:9.3750vw 0;}
		#section08 .inner {width: 73.7500vw;}
		#section08 .title_wrap {}
		#section08 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section08 .title_wrap .slogan {}
		#section08 .title_wrap .slogan span {}
		
		#section08 .menu_info {margin-top: 3.7500vw;}
		#section08 .menu_info .tab {gap:1.2500vw;}
		#section08 .menu_info .tab li {width: 11.7500vw;height: 3.8750vw;line-height: 3.8750vw;border-radius:1.8750vw;font-size: 1.3125vw;}
		#section08 .menu_info .tab li.active {}
		#section08 .menu_info .tab_cont_wrap {margin-top: 3.1250vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont {}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list {gap:4.0625vw}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item {width: 21.8750vw;height: 18.3750vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item img {}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box {margin-top: 0.3125vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box p {font-size: 1.7500vw;}
		#section08 .menu_info .btn_more_cont {
			width: 11.7500vw;height: 3.8750vw;line-height: 3.8750vw;font-size: 1.3125vw;margin:4.0625vw auto 0;
		}
	/* section08 e  */

	/* section09 s */
		#section09 {padding:9.3750vw 0;}
		#section09 .inner {width: 100%;}
		#section09 .title_wrap {}
		#section09 .title_wrap .title {margin-bottom: 1.8750vw;}
		
		#section09 .s9_cont {} 
	/* section09 e */

	/* section10 s */
		#section10 {padding:8.7500vw 0 7.7500vw;}
		#section10 .inner {width: 93.7500vw;}
		#section10 .title_wrap {padding-left: 1.8750vw;z-index:20;}
		#section10 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section10 .title_wrap .slogan {}
		#section10 .title_wrap .slogan span {}
		
		#section10 .marquee_vertical.left_step {}
		#section10 .marquee_vertical.right_step {}
		
		#section10 .s10_list_wrap {padding-top: 10.0000vw;}
		#section10 .s10_list {width: 42.9375vw;border-radius:1.5625vw;padding:2.6250vw 3.4375vw;margin-bottom:1.8750vw;}
		#section10 .s10_list:last-child {}
		#section10 .s10_list.arr {}
		#section10 .s10_list.arr .s10_arr {bottom:-1.2500vw;}
		#section10 .s10_list.arr .s10_arr img {filter:drop-shadow(0 0 0.3125vw rgba(0,0,0,0.5));width: 3.3125vw;}
		#section10 .s10_list .s10_txt {}
		#section10 .s10_list .s10_txt p {}
		#section10 .s10_list .s10_txt p.name {font-size: 2.0000vw;line-height: 2.0000vw;margin-bottom: 1.2500vw;}
		#section10 .s10_list .s10_txt p.info {font-size: 1.6250vw;line-height: 2.1250vw;}
		#section10 .s10_list .s10_img {}
		#section10 .s10_list .s10_img img {}

		#section10 .s10_bg_img_wrap {left:0;bottom:4.3750vw;}
		#section10 .s10_bg_img_wrap .s10_bg_img {}
		#section10 .s10_bg_img_wrap .s10_bg_smoke {left:5.6250vw;top:-13.1250vw;}

		#section10 .s10_bg_txt_wrap {right:16.2500vw;top:7.5000vw;}
		#section10 .s10_bg_txt_wrap .s10_bg_txt {}

		#section10 .s10_rotate_wrap {left:56.4375vw;top:11.5000vw;}
		#section10 .s10_rotate_wrap .s10_rotate_img {}
		#section10 .s10_rotate_wrap .s10_rotate_txt {}
	/* section10 e */

	/* section11 s */
		#section11 {padding:9.3750vw 0;}
		#section11 .inner {width: 93.7500vw;}
		#section11 .title_wrap {}
		#section11 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section11 .title_wrap .slogan {}
		#section11 .title_wrap .slogan span {}

		#section11 .s11_list_wrap {gap:5.8125vw;margin-top: 5.0000vw;}
		#section11 .s11_list {width: 16.8125vw;height: 15.4375vw;border-radius:1.2500vw;}
		#section11 .s11_list:nth-child(even) {}
		#section11 .s11_list .s11_img {padding-top: 3.1250vw;}
		#section11 .s11_list .s11_img img {width: 4.4375vw;}
		#section11 .s11_list .s11_txt {margin-top: 1.2500vw;}
		#section11 .s11_list .s11_txt p {}
		#section11 .s11_list .s11_txt p.name {font-size: 1.5000vw;line-height: 2.0000vw;margin-bottom: 0.5000vw;}
		#section11 .s11_list .s11_txt p.info {font-size: 1.0000vw;line-height: 1.2500vw;}

		#section11 .s11_list .s11_arr {right:-1.3125vw;}
		#section11 .s11_list .s11_arr img {filter:drop-shadow(0 0 0.3125vw rgba(0,0,0,0.5));width: 1.7500vw;}
	/* section11 e */

	/* section12 s */
		#section12 {padding:9.3750vw 0;}
		#section12 .inner {width: 93.7500vw;}
		#section12 .title_wrap {}
		#section12 .title_wrap .title {}
		#section12 .s12_table_wrap {margin-top: 5.0000vw;}
		#section12 .s12_table_wrap .s12_table {}
		#section12 .s12_table_wrap .s12_stemp {}
		#section12 .s12_table_wrap .s12_stemp img.on {}
	/* section12 e */

	/* section13 s */
		#section13 {padding:9.3750vw 0;}
		#section13 .inner {width: 93.7500vw;}
		#section13 .title_wrap {}
		#section13 .title_wrap .title {margin-bottom: 1.8750vw;}
		#section13 .title_wrap .slogan {}
		#section13 .s13_cont {width:87.5000vw;margin:4.3750vw auto 0;}
	/* section13 e */
}

@media(max-width: 1080px){
	/* 흐르는 슬라이드 */
		.marquee {padding:1.8519vw;}
		.marquee.solo {max-width: 100%;}
		.marquee .swiper-slide {width: 97.5926vw;}
		.marquee.solo .swiper-slide {width: 130.7407vw;}
		.marquee_vertical.left_step {padding:0 3.7037vw 0 3.7037vw;border-right:0.1852vw solid #ff715f;}
		.marquee_vertical.right_step {padding:0 3.7037vw 0 3.7037vw;border-left:0.1852vw solid #66f5ad;}
	/* common */
		.section {max-width:100%;}
		.inner {width: 100%;padding:0 2.7778vw}
		.title_wrap .title {font-size: 6.2963vw;line-height: 7.8704vw;}
		.title_wrap .slogan {font-size: 2.1296vw;line-height: 2.9630vw;}
		.title_wrap .desc {font-size: 1.9444vw;line-height: 3.3333vw;}
		.title_wrap .desc span {padding:0.1852vw 0.4630vw;}

	/* header */
		#header {height:10.1852vw;box-shadow:0 0.4630vw 0 rgba(0,0,0,0.5);}
		#header .header-wrap .inner {padding:0 11.5741vw;}
		#header .header-wrap .inner .logo img {width: 18.7963vw;}
		#header .header-wrap .inner #navigation {display: none;}
		#header .header-wrap .inner .hd_tel {padding-right: 1.8519vw;width:19.3519vw;height: 4.2593vw;box-shadow:0.3704vw 0.2778vw 0 rgba(22,22,22,0.5);border-radius:4.6296vw;}
		#header .header-wrap .inner .hd_tel span {left:1.2963vw;bottom:1.0185vw;}
		#header .header-wrap .inner .hd_tel a img {width: 11.2963vw;}
		#header .hd_light {bottom:-1.2963vw;}

	/* section00 s */
		#section00 {height:89.8148vw;}	
		#section00 .main_text_wrap {padding-top: 8.7963vw;}
		#section00 .main_text_wrap .main_logo {margin-bottom: 1.3889vw;width: 9.0741vw;}
		#section00 .main_text_wrap .main_text01 {width: 15.1852vw;}
		#section00 .main_text_wrap .main_text02 {margin-bottom: 3.2407vw;width: 48.0556vw;}
		#section00 .main_text_wrap .main_title {font-size: 6.2963vw;line-height: 7.4074vw;}

		#section00 .main_light_wrap {max-width:154.6296vw;}
		#section00 .main_light_wrap .main_light_div {margin-top: 0.9259vw;}
		#section00 .main_light_wrap .main_light_div.left {padding-left: 19.4444vw;}
		#section00 .main_light_wrap .main_light_div.right {padding-right: 19.4444vw;}
		#section00 .main_light_wrap .main_light {}
		#section00 .main_light_wrap .left .main_light.on {}
		#section00 .main_light_wrap .right .main_light.on {}
		
		#section00 .main_deco_wrap {max-width:154.6296vw;}
		#section00 .main_deco_wrap .main_deco_div {}
		#section00 .main_deco_wrap .main_deco_div.left {width: 34.0741vw;height: 34.4444vw;margin-left: 7.7778vw;}
		#section00 .main_deco_wrap .main_deco_div.right {width: 35.8333vw;height: 35.0926vw;margin-right: 6.3889vw;}
		#section00 .main_deco_wrap .main_deco {}
		#section00 .main_deco_wrap .main_deco.deco1 {left:9.5370vw;bottom:0;}
		#section00 .main_deco_wrap .main_deco.deco2 {right:0;bottom:8.0556vw;}
		#section00 .main_deco_wrap .main_deco.deco3 {left:0;bottom: 11.9444vw;}
		#section00 .main_deco_wrap .main_deco.deco4 {left:7.6852vw;bottom:0;}
		#section00 .main_deco_wrap .main_deco.deco5 {left:0;;bottom: 10.3704vw;}
		#section00 .main_deco_wrap .main_deco.deco6 {right:0;bottom:12.6852vw;}
		#section00 .main_food_wrap {max-width:143.8889vw;bottom:-12.5000vw;}
		#section00 .main_food_wrap .main_food_div {}
		#section00 .main_food_wrap .main_food_div .main_food {}
		#section00 .main_food_wrap .main_food_div.left {margin-right:-19.6296vw;margin-bottom: 5.5556vw;}
		#section00 .main_food_wrap .main_food_div.left .food02 {width: 59.8148vw;}
		#section00 .main_food_wrap .main_food_div.center {}
		#section00 .main_food_wrap .main_food_div.center .food01 {width: 64.7222vw;}
		#section00 .main_food_wrap .main_food_div.right {margin-left:-20.7407vw;margin-bottom: 5.5556vw;}
		#section00 .main_food_wrap .main_food_div.right .food03 {width: 59.8148vw;}
		
		#section00 .main_food_wrap .main_smoke {bottom:18.5185vw;}
		#section00 .main_food_wrap .main_smoke.smoke02 {left:10.9259vw;}
		#section00 .main_food_wrap .main_smoke.smoke01 {left:4.6296vw;}
		#section00 .main_food_wrap .main_smoke.smoke03 {left:6.2963vw;}
	/* section00 e */

	/* section01 s */
		#section01 {height:89.8148vw;padding-top: 13.8889vw;}
		#section01 .s1_fire {}

		#section01 .inner {}
		#section01 .s1_price_wrap {margin-top: 8.3333vw;}
		#section01 .s1_price_wrap .s1_name {width:25.4630vw;height:7.4074vw;border-radius:3.7037vw;}
		#section01 .s1_price_wrap .s1_name p {font-size: 4.2593vw;line-height: 7.4074vw;}
		#section01 .s1_price_wrap .s1_price {margin:2.5000vw auto;}
		#section01 .s1_price_wrap .s1_price img {}
		#section01 .s1_price_wrap .s1_info p {font-size: 1.9444vw;}
		#section01 .s1_food_wrap {}
		#section01 .s1_food_wrap .s1_food_div {}
		#section01 .s1_food_wrap .s1_food {}
		#section01 .s1_food_wrap .s1_food.food01 {left:0;top:37.5926vw;z-index:2;}
		#section01 .s1_food_wrap .s1_food.food02 {left:0;top:5.5556vw;}
		#section01 .s1_food_wrap .s1_food.food03 {right:0;top:39.5370vw;z-index:2;}
		#section01 .s1_food_wrap .s1_food.food04 {right:0;top:4.6296vw;}
	/* section01 e */

	/* section01_1 s */
		#section01_1 {padding:13.8889vw 0 23.6111vw;}
		#section01_1 .inner {}
		#section01_1 .title_wrap {}
		#section01_1 .title_wrap p {}
		#section01_1 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section01_1 .title_wrap .title .yellow {}
		#section01_1 .title_wrap .slogan {}
		#section01_1 .s1-1_list_wrap {gap:7.6852vw;margin-top: 10.1852vw;}
		#section01_1 .s1-1_list_wrap .s1-1_list {}
		#section01_1 .s1-1_list_wrap .s1-1_list img {}
		#section01_1 .s1-1_video_wrap {}
		#section01_1 .s1-1_video_wrap video {}
	/* section01_1 e */

	/* section02 s */
		#section02 {height: 97.0370vw;}
		#section02 .s2_flex_wrap {}
		#section02 .s2_flex_wrap .s2_flex_div {}
		#section02 .s2_flex_wrap .s2_flex_div.left {}
		#section02 .s2_flex_wrap .s2_flex_div.right {padding:12.9630vw 0 12.9630vw 12.0370vw}
		#section02 .s2_dimm {}
		#section02 .s2_img_dragon {right:11.1111vw;}
		#section02 .s2_img_text {right:0;bottom:13.8889vw;}
		#section02 .title_wrap {}
		#section02 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section02 .title_wrap .title span {}
		#section02 .title_wrap .title span.yellow {}
		#section02 .title_wrap .slogan {}
		#section02 .title_wrap .slogan span {}
		#section02 .title_wrap .desc {margin-bottom: 3.7037vw;}
		#section02 .title_wrap .desc.mb {margin-bottom:0.0000vw;}
		#section02 .title_wrap .desc span {}
		#section02 .title_wrap .desc span.green {}
		#section02 .s2_text_line {margin:5.5556vw auto 3.7037vw;}
	/* section02 e */

	/* section03 s */
		#section03 {padding-bottom:8.3333vw;}
		#section03 .s3-4_flex_wrap {}
		#section03 .s3-4_flex_wrap .s3_div {padding:13.8889vw 0 10.1852vw;}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .title {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .title span {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan {}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .slogan span {}
		
		#section03 .s3_bg_wrap {top:-4.6296vw;max-width:125.5556vw;}
		#section03 .s3_bg_wrap .s3_bg_div {}
		#section03 .s3_bg_wrap .s3_bg_div.left {}
		#section03 .s3_bg_wrap .s3_bg_div.right {}
		#section03 .s3_bg_wrap .s3_bg_div img {}


		#section03 .s3_img_wrap {width: 92.6852vw;margin-top: 9.2593vw;}
		#section03 .s3_img_wrap .s3_sticker {}
		#section03 .s3_img_wrap .s3_sticker img {width: 24.1667vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st01 {left:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st02 {right:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st03 {left:0;top:24.4444vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st04 {right:0;top:24.4444vw;}

		#section03 .s3_img_wrap .s3_info {}
		#section03 .s3_img_wrap .s3_sticker:hover .s3_info {}
		#section03 .s3_img_wrap .s3_info p {font-size: 2.0370vw;}
		#section03 .s3_img_wrap .s3_info.s3_info01 {width:21.4815vw;left:-22.6852vw;}
		#section03 .s3_img_wrap .s3_info.s3_info01 p {}
		#section03 .s3_img_wrap .s3_info.s3_info02 {width: 20.8333vw;right:-22.0370vw;}
		#section03 .s3_img_wrap .s3_info.s3_info02 p {}
		#section03 .s3_img_wrap .s3_info.s3_info03 {width:20.3704vw;left:-21.5741vw;}
		#section03 .s3_img_wrap .s3_info.s3_info03 p {}
		#section03 .s3_img_wrap .s3_info.s3_info04 {width: 19.0741vw;right:-20.2778vw;}
		#section03 .s3_img_wrap .s3_info.s3_info04 p {}

		#section03 .s3-4_flex_wrap .s4_div {width: 162.5926vw;margin-top: 8.3333vw;}
		#section03 .s3-4_flex_wrap .s4_div .s4_overflow {padding:11.1111vw 21.2963vw 28.7037vw;}
		#section03 .s3-4_flex_wrap .s4_cont {width:72.1296vw;}
		#section03 .s3-4_flex_wrap .s4_div .title_wrap {}

		#section03 .s4_list_wrap {margin-top: 7.4074vw;}
		#section03 .s4_list_wrap .s4_list {
			width: 22.8704vw;height: 23.7037vw;padding-right:4.8148vw;padding-top: 4.6296vw;
		}
		#section03 .s4_list_wrap .s4_list .s4_num {font-size: 3.1481vw;line-height: 3.0556vw;margin-bottom:1.4815vw;}
		#section03 .s4_list_wrap .s4_list .s4_desc {font-size: 2.0370vw;line-height: 2.7778vw;}

		#section03 .s4_list_wrap .s4_list.on {}
		#section03 .s4_list_wrap .s4_list.on .s4_num {}
		#section03 .s4_list_wrap .s4_list.on .s4_desc {}
		#section03 .s4_list_wrap .s4_list.on .s4_desc span {}
		
		#section03 .s4_bg_text {}
		#section03 .s4_bg_text.s4t01 {left:0.8333vw;top:0.7407vw;}
		#section03 .s4_bg_text.s4t02 {left:14.4444vw;top:18.7963vw;}
		#section03 .s4_bg_text .s4_scale {}
		
		#section03 .s4_logo {top:11.7593vw;right:36.6667vw;}
		#section03 .s4_food {top:19.4444vw;right:-7.6852vw;;}
		#section03 .s4_food .s4_food_img {}
		#section03 .s4_food .s4_smoke {left:5.0926vw;bottom:22.2222vw;}
		#section03 .s4_chap {right:-7.6852vw;top:10.5556vw;}
		#section03 .s4_chap .s4_chap_img {}
		
		#section03 .marquee.s4 {padding:0.9259vw 0;left:0;bottom:20.3704vw;}
		#section03 .marquee.s4.s4-2 {bottom:14.8148vw;}
		#section03 .marquee.s4 .swiper-slide {}
	/* section03 e */
	
	/* section04-1 s*/
		#section04-1 {padding:13.8889vw 0 20.8333vw;}
		#section04-1 .inner {width: 135.1852vw;}
		#section04-1 .title_wrap {}
		#section04-1 .title_wrap p {}
		#section04-1 .title_wrap p.title {}
		#section04-1 .title_wrap p.title .yellow {}
		#section04-1 .title_wrap p.slogan {}

		#section04-1 .s4-1_flex_wrap {margin-top: 11.1111vw;}
		#section04-1 .s4-1_div {}
		#section04-1 .s4-1_div.s4-1_left {}
		#section04-1 .s4-1_div.s4-1_left.on {}
		#section04-1 .s4-1_div.s4-1_right {}
		#section04-1 .s4-1_div.s4-1_right.on {}

		#section04-1 .s4-1_div .s4-1_txt {padding-bottom: 4.1667vw;}
		#section04-1 .s4-1_div.on .s4-1_txt {}
		#section04-1 .s4-1_div .s4-1_tit {font-size: 2.2222vw;line-height: 3.0556vw;}
		#section04-1 .s4-1_div.s4-1_left .s4-1_tit {}
		#section04-1 .s4-1_div.s4-1_right .s4-1_tit {}
		#section04-1 .s4-1_div .s4-1_desc {font-size: 1.6667vw;line-height: 2.2222vw;margin-top: 2.3148vw;}

		#section04-1 .s4-1_div .s4-1_circle {width: 35.4630vw;height: 35.4630vw;border:0.3704vw solid #fff;}
		#section04-1 .s4-1_div.on .s4-1_circle {}
		#section04-1 .s4-1_div.s4-1_left .s4-1_circle {margin-right:-2.7778vw;}
		#section04-1 .s4-1_div.s4-1_right .s4-1_circle {margin-left:-2.7778vw;}
		#section04-1 .s4-1_div .s4-1_circle img {}
		#section04-1 .s4-1_div.on .s4-1_circle img {}
		#section04-1 .s4-1_div.s4-1_left .s4-1_circle p {}
		#section04-1 .s4-1_div.s4-1_right .s4-1_circle p {}
		#section04-1 .s4-1_div .s4-1_circle p {font-size: 4.6296vw;}
		#section04-1 .s4-1_div.on .s4-1_circle p {}
		
		#section04-1 .bottom_wrap .wing_lines {height: 5.7407vw;bottom:-4.3519vw;}
		#section04-1 .bottom_wrap .wing_lines::before {height: 1.3889vw}
		#section04-1 .bottom_wrap .wing_lines .wing_line {height: 1.3889vw;}
		#section04-1 .sales > .wing_lines::before{}
		#section04-1 .sales > .wing_lines .wing_line{}
	/* section04-1 e*/

	/* section05 s */
		#section05 {height: 102.7778vw;padding:13.8889vw 0;}
		#section05 .title_wrap {}
		#section05 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section05 .title_wrap .title span {}
		#section05 .title_wrap .title span.yellow {}
		#section05 .title_wrap .slogan {}
		#section05 .title_wrap .slogan span {}
		
		#section05 .s5_list_wrap {gap:8.3333vw;margin-top: 9.2593vw;}
		#section05 .s5_list_wrap .s5_list {width: 29.2593vw;height: 41.0185vw;background:#981e2a;padding-top: 4.9074vw;text-align: center;position:relative;}
		#section05 .s5_list_wrap .s5_list.green {background:#056a37;}
		#section05 .s5_list_wrap .s5_num {position:absolute;width: 6.7593vw;height: 7.6852vw;background:url('../../images/s5_num_bg.png')no-repeat center/cover;left:1.8519vw;top:-0.9259vw;}
		#section05 .s5_list_wrap .s5_num p {font-size: 3.4259vw;line-height: 3.0556vw;color:#981e2a;font-family: 'Paperlogy-9Black';position:absolute;left:50%;top:2.0370vw;transform:translateX(-50%);width:100%;}
		#section05 .s5_list_wrap .s5_list_img01 {}
		#section05 .s5_list_wrap .s5_list_img02 {}
		#section05 .s5_list_wrap .s5_list_img03 {}
		#section05 .s5_list_wrap .s5_text {width:100%;position:absolute;left:0;bottom:3.7037vw;}
		#section05 .s5_list_wrap .name {font-size: 2.5926vw;line-height: 3.0556vw;color:#ffd940;margin-bottom: 0.9259vw;}
		#section05 .s5_list_wrap .info {font-size: 1.6667vw;line-height: 2.2222vw;color:#fff;}
		#section05 .s5_list_wrap .info span {font-family: 'Paperlogy-6SemiBold';}
		#section05 .s5_list_wrap .info span.green {color:#66f5ad;}
		#section05 .s5_list_wrap .info span.yellow {color:#ffe166;}
	/* section05 e  */

	/* section06 s  */
		#section06 {height: 116.0185vw;padding:12.9630vw 0 19.4444vw;}
		#section06 .inner {width: 100%;}
		#section06 .title_wrap {}
		#section06 .title_wrap .title {}
		#section06 .title_wrap .title span {}
		#section06 .title_wrap .title span.yellow {}
		#section06 .title_wrap .slogan {margin-bottom: 2.7778vw;}
		#section06 .title_wrap .slogan span {}

		#section06 .phone_wrap {width: 41.9444vw;right:16.6667vw;top:23.1481vw;}
		#section06 .phone_wrap .phone_div {}
		#section06 .phone_wrap .phone_div img {width: 41.9444vw;}
		#section06 .phone_wrap .food {right:5.3704vw;bottom:0.4630vw;}
		#section06 .phone_wrap .food img {width: 37.6852vw;}
		#section06 .phone_wrap .heart {width: 8.4259vw;height: 12.5000vw;top:9.2593vw;left:-0.9259vw;}
		#section06 .phone_wrap .heart img {width: 8.4259vw;}
		#section06 .phone_wrap .heart .heart1 {}
		#section06 .phone_wrap .heart .heart2 {}
		#section06 .phone_wrap .heart .heart3 {}

		#section06 .phone_wrap .icon {}
		#section06 .phone_wrap .icon.bm {top:13.6111vw;right:-6.4815vw;}
		#section06 .phone_wrap .icon.cp {top:-4.4444vw;right:0;}
		#section06 .phone_wrap .icon.good {top:-8.7963vw;left:6.4815vw;}
		#section06 .phone_wrap .icon.smile {top:-6.7593vw;left:-17.5926vw;}
		#section06 .phone_wrap .icon.bm img {width: 14.7222vw;}
		#section06 .phone_wrap .icon.cp img {width: 11.2963vw;}
		#section06 .phone_wrap .icon.good img {width: 8.4259vw;}
		#section06 .phone_wrap .icon.smile img {width: 11.0185vw;}
		
		#section06 .flow-ani-wrap {margin-top: 11.1111vw;}
		#section06 .flow-ani-wrap li {margin-right:3.7037vw;}
		#section06 .flow-ani-wrap li img {width: 32.6852vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: 101.8519vw;padding:13.8889vw 0 12.9630vw;}
		#section07 .inner {width: 147.0370vw;}
		#section07 .title_wrap {}
		#section07 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section07 .title_wrap .title span {}
		#section07 .title_wrap .title span.red {}
		#section07 .title_wrap .slogan {}
		#section07 .title_wrap .slogan span {}
		
		#section07 .title_wrap .s7_title_img {}
		#section07 .title_wrap .s7_title_img img {width: 6.7593vw;}
		#section07 .title_wrap .s7_title_img .s7_scale {}
		#section07 .title_wrap .s7_title_img.s7_left {left:20.3704vw;}
		#section07 .title_wrap .s7_title_img.s7_right {right:20.3704vw;}

		#section07 .s7_swiper_wrap {margin-top: 5.5556vw;}
		#section07 #s7_swiper {padding:0 47.9630vw;}
		#section07 #s7_swiper .swiper-wrapper {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide {width: 23.9815vw;height: 45.6481vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active {width:50.4630vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-prev {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-next {}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img {position:absolute;left:50%;top:12.0370vw;transform:translateX(-50%);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.on {visibility: hidden;width:100%;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.off {visibility: visible;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.on {visibility: visible;top:0}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.off {visibility: hidden;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text {bottom:0;transform:translateX(-50%);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .title {font-size: 2.5926vw;line-height: 3.0556vw;margin-bottom: 1.3889vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .desc {font-size: 1.6667vw;line-height: 2.2222vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text {}

		#section07 #s7_swiper .swiper-wrapper .swiper-slide .best {right:0.9259vw;top:4.2593vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .best {}
		
		#section07 .s7_next {right:49.0741vw;}
		#section07 .s7_prev {left:49.0741vw;}
		#section07 .s7_next:after , #section07 .s7_prev:after {}
	/* section07 e  */
	
	/* section07-2 s */
		#section07-2 {padding:13.8889vw 0 14.8148vw;}
		#section07-2 .inner {width: 147.0370vw;}
		#section07-2 .title_wrap {}
		#section07-2 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section07-2 .title_wrap .title span {}
		#section07-2 .title_wrap .slogan {}
		#section07-2 .title_wrap .slogan span {}

		#section07-2 .s7-2_list_wrap {width: 130.5556vw;margin:9.2593vw auto 0;}
		#section07-2 .s7-2_list_wrap .cate_tab_wrap {height: 8.7037vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap {border-radius:2.7778vw 2.7778vw 0 0;}
		#section07-2 .s7-2_list_wrap .cate_wrap li {width:43.5185vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:after {width:0.1852vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:last-child:after {}
		#section07-2 .s7-2_list_wrap .cate_wrap li a {height:8.7037vw;line-height:8.7037vw;font-size: 2.7778vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on {}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on a {font-size: 3.1481vw;}
		#section07-2 .sub_cont {padding:6.4815vw 8.3333vw;border-radius:0 0 2.7778vw 2.7778vw;}
		#section07-2 .sc_flex {}
		#section07-2 .sub_cont .tab_txt {padding-top:1.8519vw;}
		#section07-2 .sub_cont .tab_txt .tit {font-size: 2.4074vw;line-height: 3.3333vw;margin-bottom: 1.8519vw;}
		#section07-2 .sub_cont .tab_txt .tit .fz30 {font-size: 2.7778vw;}
		#section07-2 .sub_cont .tab_txt .desc {font-size: 1.6667vw;line-height: 2.7778vw;}
		#section07-2 .sub_cont .tab_img {}
	/* section07-2 e */

	/* section08 s */
		#section08 {padding:13.8889vw 0;}
		#section08 .inner {width: 109.2593vw;}
		#section08 .title_wrap {}
		#section08 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section08 .title_wrap .slogan {}
		#section08 .title_wrap .slogan span {}
		
		#section08 .menu_info {margin-top: 5.5556vw;}
		#section08 .menu_info .tab {gap:1.8519vw;}
		#section08 .menu_info .tab li {width: 17.4074vw;height: 5.7407vw;line-height: 5.7407vw;border-radius:2.7778vw;font-size: 1.9444vw;}
		#section08 .menu_info .tab li.active {}
		#section08 .menu_info .tab_cont_wrap {margin-top: 4.6296vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont {}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list {gap:6.0185vw}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item {width: 32.4074vw;height: 27.2222vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item img {}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box {margin-top: 0.4630vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box p {font-size: 2.5926vw;}
		#section08 .menu_info .btn_more_cont {
			width: 17.4074vw;height: 5.7407vw;line-height: 5.7407vw;font-size: 1.9444vw;margin:6.0185vw auto 0;
		}
	/* section08 e  */

	/* section09 s */
		#section09 {padding:13.8889vw 0;}
		#section09 .inner {width: 100%;}
		#section09 .title_wrap {}
		#section09 .title_wrap .title {margin-bottom: 2.7778vw;}
		
		#section09 .s9_cont {} 
	/* section09 e */

	/* section10 s */
		#section10 {padding:12.9630vw 0 11.4815vw;}
		#section10 .inner {width: 138.8889vw;}
		#section10 .title_wrap {padding-left: 2.7778vw;z-index:20;}
		#section10 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section10 .title_wrap .slogan {}
		#section10 .title_wrap .slogan span {}
		
		#section10 .marquee_vertical.left_step {}
		#section10 .marquee_vertical.right_step {}
		
		#section10 .s10_list_wrap {padding-top: 14.8148vw;}
		#section10 .s10_list {width: 63.6111vw;border-radius:2.3148vw;padding:3.8889vw 5.0926vw;margin-bottom:2.7778vw;}
		#section10 .s10_list:last-child {}
		#section10 .s10_list.arr {}
		#section10 .s10_list.arr .s10_arr {bottom:-1.8519vw;}
		#section10 .s10_list.arr .s10_arr img {filter:drop-shadow(0 0 0.4630vw rgba(0,0,0,0.5));width: 4.9074vw;}
		#section10 .s10_list .s10_txt {}
		#section10 .s10_list .s10_txt p {}
		#section10 .s10_list .s10_txt p.name {font-size: 2.9630vw;line-height: 2.9630vw;margin-bottom: 1.8519vw;}
		#section10 .s10_list .s10_txt p.info {font-size: 2.4074vw;line-height: 3.1481vw;}
		#section10 .s10_list .s10_img {}
		#section10 .s10_list .s10_img img {}

		#section10 .s10_bg_img_wrap {left:0;bottom:6.4815vw;}
		#section10 .s10_bg_img_wrap .s10_bg_img {}
		#section10 .s10_bg_img_wrap .s10_bg_smoke {left:8.3333vw;top:-19.4444vw;}

		#section10 .s10_bg_txt_wrap {right:24.0741vw;top:11.1111vw;}
		#section10 .s10_bg_txt_wrap .s10_bg_txt {}

		#section10 .s10_rotate_wrap {left:83.6111vw;top:17.0370vw;}
		#section10 .s10_rotate_wrap .s10_rotate_img {}
		#section10 .s10_rotate_wrap .s10_rotate_txt {}
	/* section10 e */

	/* section11 s */
		#section11 {padding:13.8889vw 0;}
		#section11 .inner {width: 138.8889vw;}
		#section11 .title_wrap {}
		#section11 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section11 .title_wrap .slogan {}
		#section11 .title_wrap .slogan span {}

		#section11 .s11_list_wrap {gap:8.6111vw;margin-top: 7.4074vw;}
		#section11 .s11_list {width: 24.9074vw;height: 22.8704vw;border-radius:1.8519vw;}
		#section11 .s11_list:nth-child(even) {}
		#section11 .s11_list .s11_img {padding-top: 4.6296vw;}
		#section11 .s11_list .s11_img img {width: 6.5741vw;}
		#section11 .s11_list .s11_txt {margin-top: 1.8519vw;}
		#section11 .s11_list .s11_txt p {}
		#section11 .s11_list .s11_txt p.name {font-size: 2.2222vw;line-height: 2.9630vw;margin-bottom: 0.7407vw;}
		#section11 .s11_list .s11_txt p.info {font-size: 1.4815vw;line-height: 1.8519vw;}

		#section11 .s11_list .s11_arr {right:-1.9444vw;}
		#section11 .s11_list .s11_arr img {filter:drop-shadow(0 0 0.4630vw rgba(0,0,0,0.5));width: 2.5926vw;}
	/* section11 e */

	/* section12 s */
		#section12 {padding:13.8889vw 0;}
		#section12 .inner {width: 100%;}
		#section12 .title_wrap {}
		#section12 .title_wrap .title {}
		#section12 .s12_table_wrap {margin-top: 7.4074vw;}
		#section12 .s12_table_wrap .s12_table {}
		#section12 .s12_table_wrap .s12_stemp {}
		#section12 .s12_table_wrap .s12_stemp img.on {}
	/* section12 e */

	/* section13 s */
		#section13 {padding:13.8889vw 0;}
		#section13 .inner {width: 100%;}
		#section13 .title_wrap {}
		#section13 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section13 .title_wrap .slogan {}
		#section13 .s13_cont {width:100%;margin:6.4815vw auto 0;}
	/* section13 e */
}

@media(max-width: 768px){
    .pc_only {display: none;}
    .mobile_only {display: block;}
	
	.section {display: none;}
	#section00 {display: block;}
	#section01 {display: block;}
	#section01_1 {display: block;}
	#section02 {display: block;}
	#section03 {display: block;}
	#section04-1 {display: block;}
	#section05 {display: block;}
	#section06 {display: block;}
	#section07 {display: block;}
	#section07-2 {display: block;}
	#section08 {display: block;}
	#section09 {display: block;}
	#section10 {display: block;}
	#section11 {display: block;}
	#section12 {display: block;}
	#section13 {display: block;}

	/* 흐르는 슬라이드 */
		.marquee {padding:2.6042vw;}
		.marquee .swiper-slide {width: 137.2396vw;}
		.marquee.solo .swiper-slide {width: 183.8542vw;}
		.marquee_vertical.left_step {padding:0 5.2083vw 0 5.2083vw;border-right:0.2604vw solid #ff715f;}
		.marquee_vertical.right_step {padding:0 5.2083vw 0 5.2083vw;border-left:0.2604vw solid #66f5ad;}

	/* common */
		.inner {padding:0 3.9063vw}
		.title_wrap .title {font-size: 9.3750vw;line-height: 11.0677vw;}
		.title_wrap .slogan {font-size: 3.6458vw;line-height: 5.2083vw;letter-spacing: 0.02em;}
		.title_wrap .desc {font-size: 3.2552vw;line-height: 4.6875vw;}
		.title_wrap .desc span {padding:0.2604vw 0.6510vw;}

	/* header */
		#header {height:14.3229vw;box-shadow:0 0.6510vw 0 rgba(0,0,0,0.5);max-width:100%;position:fixed;width:100%;}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 3.9063vw;}
		#header .header-wrap .inner .logo {width: 26.4323vw;justify-content:flex-start;}
		#header .header-wrap .inner .logo img {width: 26.4323vw;}
		#header .header-wrap .inner #navigation {display: none;}
		#header .header-wrap .inner .hd_tel {display: none;}
		#header .hd_light {bottom:-1.9531vw;width:100vw;left:50%;transform:translateX(-50%);}
		
		#footer .private {justify-content:center;}

	/* menu btn s */
			.menuBtn {position:absolute;z-index:9999;top:50%;transform:translateY(-50%);right:3.9063vw;width: 9.8958vw;height: 9.8958vw;background:#006733;}
			.menu-trigger {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
			.menu-trigger, .menu-trigger span {display: inline-block;transition: all .4s;box-sizing: border-box;}
			.menu-trigger {position: relative;width: 3.9063vw;height: 3.1250vw;}
			.menu-trigger span {position: absolute;left: 0;width: 100%;height: 0.2604vw;background-color: #fff;}
			.menu-trigger span:nth-of-type(1) {top: 0;}
			.menu-trigger span:nth-of-type(2) {top: 1.4323vw}
			.menu-trigger span:nth-of-type(3) {bottom: 0;}
			/* type-01 */
			/* 중앙 라인이 고정된 자리에서 투명하게 사라지며 상하라인 회전하며 엑스자 만들기 */
			.menu-trigger.active-1 span:nth-of-type(1) {-webkit-transform: translateY (1.4323vw) rotate (-45deg);transform: translateY(1.4323vw) rotate(-45deg);}
			.menu-trigger.active-1 span:nth-of-type(2) {opacity: 0;}
			.menu-trigger.active-1 span:nth-of-type(3) {-webkit-transform: translateY(-1.4323vw) rotate(45deg);transform: translateY(-1.4323vw) rotate(45deg);}
		/* menu btn e */
		#navigation_m {height:100vh;background:rgba(255,255,255,0.8);position:fixed;left:0;top:-120%;width:100%;z-index:1;transition:0.8s}
		#navigation_m.show {top:0;}
		#navigation_m .nav_m {height:100%;text-align: center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11.7188vw;}
		#navigation_m .nav_m li a {font-size: 5.2083vw;font-weight: 400;color:#333;font-family: 'moneygraphy';}
		#navigation_m .nav_m li.on a {color:#b91f1f;}

	/* section00 s */
		#section00 {height:162.2396vw;}	
		#section00 .main_text_wrap {padding-top: 42.1875vw;}
		#section00 .main_text_wrap .main_logo {margin-bottom: 1.9531vw;width: 12.7604vw;}
		#section00 .main_text_wrap .main_text01 {width: 21.2240vw;}
		#section00 .main_text_wrap .main_text02 {margin-bottom: 10.4167vw;width: 67.5781vw;}
		#section00 .main_text_wrap .main_title {font-size: 9.3750vw;line-height: 10.6771vw;}
		#section00 .main_light_wrap {max-width:100%;top:68%;}
		#section00 .main_light_wrap .main_light_div {margin-top: 1.3021vw;}
		#section00 .main_light_wrap .main_light_div.left {padding-left: 1.9531vw;}
		#section00 .main_light_wrap .main_light_div.right {padding-right: 1.9531vw;}
		#section00 .main_light_wrap .main_light {width: 29.4271vw;}
		#section00 .main_deco_wrap {max-width:100%;top:5.2083vw;}
		#section00 .main_deco_wrap .main_deco_div.left {width: 38.9323vw;height: 48.4375vw;margin-left: 3.9063vw;}
		#section00 .main_deco_wrap .main_deco_div.right {width: 38.9323vw;height: 49.3490vw;margin-right: 3.9063vw;}
		#section00 .main_deco_wrap .main_deco.deco1 {left:10.4167vw;bottom:0;width: 18.7500vw;}
		#section00 .main_deco_wrap .main_deco.deco2 {right:0;bottom:11.3281vw;width: 17.0573vw;}
		#section00 .main_deco_wrap .main_deco.deco3 {left:0;bottom: 16.7969vw;width: 16.0156vw;}
		#section00 .main_deco_wrap .main_deco.deco4 {left:9.1146vw;bottom:0;width: 18.7500vw;}
		#section00 .main_deco_wrap .main_deco.deco5 {left:0;;bottom: 14.5833vw;width: 17.0573vw;}
		#section00 .main_deco_wrap .main_deco.deco6 {right:0;bottom:17.8385vw;width: 16.0156vw;}
		#section00 .main_food_wrap {max-width:100%;bottom:-5.2083vw;}
		#section00 .main_food_wrap .main_food_div.left {margin-right:0;margin-bottom: 7.8125vw;margin-left:-11.4583vw;}
		#section00 .main_food_wrap .main_food_div.left .food02 {width: 50.6510vw;}
		#section00 .main_food_wrap .main_food_div.center {margin:0 -14.4583vw}
		#section00 .main_food_wrap .main_food_div.center .food01 {width: 54.6875vw;}
		#section00 .main_food_wrap .main_food_div.right {margin-left:0;margin-bottom: 7.8125vw;margin-right:-11.4583vw;}
		#section00 .main_food_wrap .main_food_div.right .food03 {width: 50.6510vw;}
		#section00 .main_food_wrap .main_smoke {bottom:26.0417vw;}
		#section00 .main_food_wrap .main_smoke.smoke02 {left:5.5990vw;width: 38.4115vw;}
		#section00 .main_food_wrap .main_smoke.smoke01 {left:4.6875vw;width: 45.7031vw;}
		#section00 .main_food_wrap .main_smoke.smoke03 {left:5.5990vw;width: 34.3750vw;}

		#section00 .s0_video_wrap video {width:auto;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	/* section00 e */	

	/* section01 s */
		#section01 {height:162.7604vw;padding-top: 19.5313vw;background:url('../../images/m/s1_bg_m.jpg')no-repeat center bottom/cover;}
		#section01 .s1_fire {width: 100.0000vw;}
		#section01 .s1_price_wrap {margin-top: 5.8594vw;}
		#section01 .s1_price_wrap .s1_name {width:29.5573vw;height:8.4635vw;border-radius:5.2083vw;}
		#section01 .s1_price_wrap .s1_name p {font-size: 4.9479vw;line-height: 8.4635vw;}
		#section01 .s1_price_wrap .s1_price {margin:3.5156vw auto;}
		#section01 .s1_price_wrap .s1_price img {width: 82.5521vw;}
		#section01 .s1_price_wrap .s1_info p {font-size: 2.8646vw;}
		#section01 .s1_food_wrap .s1_food.food01 {left:0;top:auto;bottom:17.1875vw;width: 39.4531vw;}
		#section01 .s1_food_wrap .s1_food.food02 {left:0;top:auto;bottom:43.0990vw;width: 35.4167vw;}
		#section01 .s1_food_wrap .s1_food.food03 {right:0;top:auto;bottom:4.8177vw;width: 40.8854vw;}
		#section01 .s1_food_wrap .s1_food.food04 {right:0;top:auto;bottom:33.5938vw;width: 38.0208vw;}
	/* section01 e */
	
	/* section01_1 s */
		#section01_1 {padding:19.5313vw 0 13.0208vw;}
		#section01_1 .inner {padding:0;}
		#section01_1 .title_wrap .title {margin-bottom: 3.9063vw;}
		#section01_1 .s1-1_video_wrap video {width:auto;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
		#section01_1 .s1_1_m_wrap {text-align: center;margin-top:13.0208vw;}
		#section01_1 .s1-1_list_m {text-align: center;width: 60.8073vw;margin:0 3.1250vw;}
		#section01_1 .s1-1_list_m img {width: 100%;}
	/* section01_1 e */

	/* section02 s */
		#section02 {height: auto;}
		#section02 .s2_flex_wrap {flex-direction:column;}
		#section02 .s2_flex_wrap .s2_flex_div {width: 100%;}
		#section02 .s2_flex_wrap .s2_flex_div.left {background: url('../../images/m/s2_img_bg_m.jpg') no-repeat center / cover;height:66.2760vw;}
		#section02 .s2_flex_wrap .s2_flex_div.right {padding:19.5313vw 0 19.5313vw}
		#section02 .s2_img_dragon {right:13.9323vw;width: 40.8854vw;bottom:auto;top:12.2396vw;}
		#section02 .s2_img_text {right:0;bottom:auto;top:7.1615vw;;width: 26.6927vw;}
		#section02 .title_wrap {text-align: center;}
		#section02 .title_wrap .title {margin-bottom: 4.5573vw;}
		#section02 .title_wrap .desc {margin-bottom: 5.2083vw;font-size: 3.6458vw;line-height: 5.7292vw;}
		#section02 .title_wrap .desc.mb {margin-bottom:0.0000vw;}
		#section02 .s2_text_line {margin:6.5104vw auto 6.5104vw;}
		#section02 .s2_text_line img {width: 30.5990vw;}
	/* section02 e */

	/* section03 s */
		#section03 {padding-bottom:3.9063vw;}
		#section03 .s3-4_flex_wrap {padding:0 3.9063vw;}
		#section03 .s3-4_flex_wrap .s3_div {padding:19.5313vw 0 0;}
		#section03 .s3-4_flex_wrap .s3_div .title_wrap .title {margin-bottom:3.9063vw;}
		#section03 .s3_bg_wrap {display: none;}
		#section03 .s3_img_wrap {width: 100%;margin-top: 13.0208vw;display:flex;flex-direction: column-reverse;}
		#section03 .s3_img_wrap .s3_food_wrap {text-align: center;}
		#section03 .s3_img_wrap .s3_food_wrap img {width: 84.3750vw;margin:0 auto;}
		#section03 .s3_img_wrap .s3_sticker_wrap {display:flex;flex-wrap:wrap;margin-bottom: 2.6042vw;}
		#section03 .s3_img_wrap .s3_sticker_wrap .s3_sticker {width: 50%;margin-bottom:6.5104vw;}
		#section03 .s3_img_wrap .s3_sticker {position:static;text-align: center;}
		#section03 .s3_img_wrap .s3_sticker img {width: 33.9844vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st01 {left:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st02 {right:0;top:0;}
		#section03 .s3_img_wrap .s3_sticker.s3_st03 {left:0;top:34.3750vw;}
		#section03 .s3_img_wrap .s3_sticker.s3_st04 {right:0;top:34.3750vw;}
		#section03 .s3_img_wrap .s3_info {visibility:visible;position:static;transform:translateY(0);display:block;margin-top:2.6042vw;}
		#section03 .s3_img_wrap .s3_info p {font-size: 3.3854vw;line-height:4.6875vw;}
		#section03 .s3_img_wrap .s3_info.s3_info01 {width:100%;text-align: center;}
		#section03 .s3_img_wrap .s3_info.s3_info02 {width: 100%;text-align: center;}
		#section03 .s3_img_wrap .s3_info.s3_info03 {width:100%;text-align: center;}
		#section03 .s3_img_wrap .s3_info.s3_info04 {width: 100%;text-align: center;}
		#section03 .s3-4_flex_wrap .s4_div {width: 100%;margin-top: 3.9063vw;}
		#section03 .s3-4_flex_wrap .s4_div .s4_overflow {padding:18.2292vw 3.9063vw 123.6979vw;}
		#section03 .s3-4_flex_wrap .s4_cont {width:100%;}
		#section03 .s3-4_flex_wrap .s4_div .title_wrap {text-align: center;}
		#section03 .s3-4_flex_wrap .s4_div .title_wrap .title {margin-bottom: 3.9063vw;}
		#section03 .s3_swiper_m_wrap {width: 58.8542vw;margin:10.4167vw auto 0;position:relative;}
		#section03 .s3_swiper_m_wrap .s3_next {right:-7.8125vw;}
		#section03 .s3_swiper_m_wrap .s3_prev {left:-7.8125vw;}
		#section03 .s3_swiper_m_wrap .s3_next img {width: 2.7344vw;}
		#section03 .s3_swiper_m_wrap .s3_prev img {width: 2.7344vw;}
		#section03 .s3_swiper_m_wrap .s3_next:after {content:"";}
		#section03 .s3_swiper_m_wrap .s3_prev:after {content:"";}
		#section03 .s4_list_wrap {margin-top: 0;}
		#section03 .s4_list_wrap .s4_list_m {
			background:url('../../images/s4_list_bg_on.png')no-repeat center/cover;text-align: right;
			width: 58.8542vw;height: 61.0677vw;padding-right:10.9375vw;padding-top: 12.2396vw;
		}
		#section03 .s4_list_wrap .s4_list_m .s4_num {font-size: 7.8125vw;line-height: 7.8125vw;margin-bottom:3.9063vw;letter-spacing: -0.025em;color:#bf3220;}
		#section03 .s4_list_wrap .s4_list_m .s4_desc {font-size: 4.9479vw;line-height: 7.2917vw;letter-spacing: -0.025em;color:#4c4c4c;}
		#section03 .s4_list_wrap .s4_list_m .s4_desc span {font-size: 4.9479vw;line-height: 7.2917vw;color:#056a37;font-family: 'Paperlogy-7Bold';}
		#section03 .s4_bg_text {display: none;}
		#section03 .s4_logo {top:auto;bottom:65.1042vw;right:51.5625vw;width: 30.4688vw;}
		#section03 .s4_food {top:auto;bottom:23.4375vw;right:-10.8073vw;}
		#section03 .s4_food .s4_food_img {width: 91.4063vw;}
		#section03 .s4_food .s4_smoke {left:7.1615vw;bottom:31.2500vw;width: 80.3385vw;}
		#section03 .s4_chap {right:-10.8073vw;top:auto;bottom:54.6875vw;}
		#section03 .s4_chap .s4_chap_img {width: 60.2865vw;}
		#section03 .marquee.s4 {padding:1.3021vw 0;left:0;bottom:16.1458vw;}
		#section03 .marquee.s4.s4-2 {bottom:6.5104vw;}
	/* section03 e */
	
	/* section04-1 s*/
		#section04-1 {padding:19.5313vw 0 29.2969vw;background:url('../../images/m/s4_1_bg_m.jpg')no-repeat center/ cover;}
		#section04-1 .inner {width: 100%;}
		#section04-1 .title_wrap p.title {margin-bottom:3.9063vw;}
		#section04-1 .s4-1_swiper_wrap {text-align: center;margin-top:19.5313vw;}
		#section04-1 .s4-1_div_m .s4-1-m-title {font-size: 8.4635vw;line-height:8.4635vw;margin-bottom:6.5104vw;}
		#section04-1 .s4-1_div_m.cont01 .s4-1-m-title {color:#ff8070;}
		#section04-1 .s4-1_div_m.cont02 .s4-1-m-title {color:#66f5ad;}
		#section04-1 .s4-1_div_m .s4-1_circle {border:0.5208vw solid #fff;border-radius:50%;width: 69.0104vw;height:69.0104vw;margin:0 auto;}
		#section04-1 .s4-1_div_m.cont01 .s4-1_circle {border-color:#ff8070;}
		#section04-1 .s4-1_div_m.cont02 .s4-1_circle {border-color:#66f5ad;}
		#section04-1 .s4-1_div_m .s4-1_circle img {width: 100%;}
		#section04-1 .s4-1_div_m .s4-1_txt {margin-top: 7.1615vw;}
		#section04-1 .s4-1_div_m .s4-1_txt .s4-1_tit {margin-bottom: 7.1615vw;font-size: 4.9479vw;line-height:5.9896vw;}
		#section04-1 .s4-1_div_m.cont01 .s4-1_txt .s4-1_tit {color:#ff8070;}
		#section04-1 .s4-1_div_m.cont02 .s4-1_txt .s4-1_tit {color:#66f5ad;}
		#section04-1 .s4-1_div_m .s4-1_txt .s4-1_desc {font-size: 3.6458vw;line-height: 5.2083vw;color:#fff;}
		#section04-1 .s4_1_pagination {margin-top: 7.1615vw;position:static}
		#section04-1 .s4_1_pagination .swiper-pagination-bullet {border-color:#fff;transition:0.5s}
		#section04-1 .s4_1_pagination .swiper-pagination-bullet-active {background:#fff;}
		#section04-1 .bottom_wrap .wing_lines {height: 8.0729vw;bottom:-6.1198vw;}
		#section04-1 .bottom_wrap .wing_lines::before {height: 1.8229vw}
		#section04-1 .bottom_wrap .wing_lines .wing_line {height: 1.8229vw;}
	/* section04-1 e*/

	/* section05 s */
		#section05 {height: auto;padding:18.2292vw 0;background:url('../../images/m/s5_bg_m.jpg')no-repeat center/cover;}
		#section05 .title_wrap .title {margin-bottom: 3.9063vw;}
		#section05 .s5_swiper_m_wrap {position:relative;margin:13.0208vw auto 0;width: 69.0104vw;}
		#section05 .s5_list_wrap {justify-content:flex-start;gap:0;margin-top: 0;padding:1.9531vw 0;}
		#section05 .s5_list_wrap .s5_list {width: 69.0104vw;height: 96.7448vw;padding-top: 11.7188vw;}
		#section05 .s5_list_wrap .s5_num {width: 15.8854vw;height: 18.0990vw;left:4.4271vw;top:-1.9531vw;}
		#section05 .s5_list_wrap .s5_num p {font-size: 8.0729vw;line-height: 8.0729vw;top:4.9479vw;}
		#section05 .s5_list_wrap .s5_list_img01 {width: 37.8906vw;}
		#section05 .s5_list_wrap .s5_list_img02 {width: 37.8906vw;}
		#section05 .s5_list_wrap .s5_list_img03 {width: 37.3698vw;}
		#section05 .s5_list_wrap .s5_text {left:0;bottom:8.4635vw;}
		#section05 .s5_list_wrap .name {font-size: 6.1198vw;line-height: 7.1615vw;margin-bottom: 3.9063vw;}
		#section05 .s5_list_wrap .info {font-size: 3.9063vw;line-height: 5.0781vw;}
		#section05 .marquee_vertical {display: none;}
		#section05 .s5_pagination {margin-top: 5.2083vw;}
		#section05 .s5_pagination .swiper-pagination-bullet {border-color:#056a37;transition:0.5s}
		#section05 .s5_pagination .swiper-pagination-bullet-active {background:#056a37;}
	/* section05 e  */

	/* section06 s  */
		#section06 {height: auto;padding:12.9630vw 0 7.4074vw;}
		#section06 .inner {width: 100%;}
		#section06 .title_wrap {text-align: center;}
		#section06 .title_wrap .slogan {margin-bottom: 3.9063vw;}
		#section06 .phone_wrap {position:relative;width: 58.9844vw;margin:7.8704vw auto 0;right:auto;top:auto;}
		#section06 .phone_wrap .phone_div img {width: 58.9844vw;}
		#section06 .phone_wrap .food {right:7.5521vw;bottom:0.6510vw;}
		#section06 .phone_wrap .food img {width: 52.9948vw;}
		#section06 .phone_wrap .heart {width: 11.8490vw;height: 17.5781vw;top:13.0208vw;left:-1.3021vw;}
		#section06 .phone_wrap .heart img {width: 11.8490vw;}
		#section06 .phone_wrap .icon.bm {top:19.1406vw;right:-9.1146vw;}
		#section06 .phone_wrap .icon.cp {top:-6.2500vw;right:0;}
		#section06 .phone_wrap .icon.good {display: none;}
		#section06 .phone_wrap .icon.smile {top:-2.1296vw;left:-11.1111vw;}
		#section06 .phone_wrap .icon.bm img {width: 20.7031vw;}
		#section06 .phone_wrap .icon.cp img {width: 15.8854vw;}
		#section06 .phone_wrap .icon.smile img {width: 15.4948vw;}
		#section06 .flow-ani-wrap {margin-top: 3.7037vw;}
		#section06 .flow-ani-wrap li {margin-right:5.2083vw;}
		#section06 .flow-ani-wrap li img {width: 45.9635vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: auto;padding:19.5313vw 0 19.5313vw;}
		#section07 .inner {width: 100%;}
		#section07 .title_wrap .title {margin-bottom: 3.9063vw;}	
		#section07 .title_wrap .s7_title_img {display: none;}
		#section07 .s7_swiper_wrap {margin: 15.6250vw auto 0;width:78.1250vw;}
		#section07 #s7_swiper {padding:0;width:100%;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide {width: 72.9167vw;height: auto;text-align: center;transform:scale(1);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active {width:72.9167vw;transform:scale(1)}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img {position:static;left:50%;top:0;transform:translateX(0);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.on {visibility: visible;width:72.9167vw;margin:0 auto;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .s7_slide_img.off {visibility: hidden;display: none;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.on {visibility: visible;top:0}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .s7_slide_img.off {visibility: hidden;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text {position:static;bottom:0;transform:translateX(0);text-align: center;margin-top:2.6042vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .title {font-size: 4.9479vw;line-height: 4.9479vw;margin-bottom: 1.9531vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .text .desc {font-size: 3.6458vw;line-height: 4.6875vw;}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .best {right:5.2083vw;top:5.9896vw;transform: scale(1);}
		#section07 #s7_swiper .swiper-wrapper .swiper-slide .best img {width: 13.0208vw;}
		#section07 .s7_next {right:0vw;top:16.9271vw;margin-top:0}
		#section07 .s7_next img {width: 2.7344vw;}
		#section07 .s7_prev {left:0vw;top:16.9271vw;margin-top: 0;}
		#section07 .s7_prev img {width: 2.7344vw;}

	/* section07 e  */
	
	/* section07-2 s */
		#section07-2 {padding:13.8889vw 0 14.8148vw;}
		#section07-2 .inner {width: 100%;padding:0 7.8125vw}
		#section07-2 .title_wrap {}
		#section07-2 .title_wrap .title {margin-bottom: 2.7778vw;}
		#section07-2 .title_wrap .title span {}
		#section07-2 .title_wrap .slogan {}
		#section07-2 .title_wrap .slogan span {}

		#section07-2 .s7-2_list_wrap {width: 100%;margin:9.2593vw auto 0;background:#fff;border-radius:3.1250vw;}
		#section07-2 .s7-2_list_wrap .cate_tab_wrap {height: 10.1563vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap {border-radius:2.7778vw 2.7778vw 0 0;}
		#section07-2 .s7-2_list_wrap .cate_wrap li {width:43.5185vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:after {width:0.1852vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li:last-child:after {}
		#section07-2 .s7-2_list_wrap .cate_wrap li a {height:10.1563vw;line-height:10.1563vw;font-size: 3.6458vw;}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on {}
		#section07-2 .s7-2_list_wrap .cate_wrap li.on a {font-size: 3.6458vw;}
		#section07-2 .sub_cont {padding:7.8125vw 5.2083vw 13.0208vw;border-radius:0 0 2.7778vw 2.7778vw;}
		#section07-2 .sc_flex {flex-direction:column-reverse;align-items:center;}
		#section07-2 .sub_cont .tab_txt {padding-top:1.8519vw;}
		#section07-2 .sub_cont .tab_txt .tit {font-size: 4.9479vw;line-height: 5.9896vw;margin-bottom: 6.5104vw;text-align: center;}
		#section07-2 .sub_cont .tab_txt .tit .fz30 {font-size: 4.9479vw;}
		#section07-2 .sub_cont .tab_txt .desc {font-size: 3.6458vw;line-height: 5.2083vw;word-break:keep-all;padding:0 1.9531vw;}
		#section07-2 .sub_cont .tab_img {margin-bottom:5.2083vw;}
		#section07-2 .sub_cont .tab_img img {width: 66.4063vw;}
	/* section07-2 e */

	/* section08 s */
		#section08 {padding:19.5313vw 0 26.0417vw;}
		#section08 .inner {width: 100%;}
		#section08 .title_wrap .title {margin-bottom: 3.9063vw;}
		#section08 .menu_info {margin-top: 9.7656vw;}
		#section08 .menu_info .tab {gap:1.5625vw;}
		#section08 .menu_info .tab li {width: 19.9219vw;height: 8.0729vw;line-height: 8.0729vw;border-radius:3.9063vw;font-size: 3.1250vw;}
		#section08 .menu_info .tab_cont_wrap {margin-top: 6.5104vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list {gap:3.6458vw}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item {width: 44.2708vw;height: auto;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item img {width: 44.2708vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box {margin-top: 1.3021vw;}
		#section08 .menu_info .tab_cont_wrap .tab_cont .menu_list .item .text_box p {font-size: 3.5156vw;}
		#section08 .menu_info .btn_more_cont {width: 24.4792vw;height: 8.0729vw;line-height: 8.0729vw;font-size: 3.6458vw;margin:8.4635vw auto 0;}
	/* section08 e  */

	/* section09 s */
		#section09 {padding:19.5313vw 0 15.6250vw;}
		#section09 .inner {width: 100%;}
		#section09 .title_wrap .title {margin-bottom: 9.1146vw;}
		#embeded-content {min-height:80vh;}
	/* section09 e */

	/* section10 s */
		#section10 {padding:29.9479vw 0 32.5521vw;}
		#section10 .inner {width: 100%;flex-direction:column;}
		#section10 .title_wrap {text-align: center;padding-left:0;}
		#section10 .title_wrap .title {margin-bottom: 3.9063vw;}		
		#section10 .s10_list_wrap {padding-top: 15.6250vw;margin:0 auto;width:69.0104vw;}
		#section10 .s10_list {width: 100%;min-height:27.3438vw;border-radius:3.2552vw;padding:5.8594vw 0;margin-bottom:6.5104vw;display: block;text-align: center;position:relative;}
		#section10 .s10_list.arr .s10_arr {bottom:-2.6042vw;}
		#section10 .s10_list.arr .s10_arr img {filter:drop-shadow(0 0 0.6510vw rgba(0,0,0,0.5));width: 6.9010vw;}
		#section10 .s10_list .s10_txt p.name {font-size: 4.9479vw;line-height: 4.9479vw;margin-bottom: 2.6042vw;}
		#section10 .s10_list .s10_txt p.info {font-size: 3.6458vw;line-height: 4.6875vw;}
		#section10 .s10_list .s10_img {position:absolute;right:-3.9063vw;top:-3.9063vw;}
		#section10 .s10_list:nth-child(1) .s10_img img {width: 11.8490vw;}
		#section10 .s10_list:nth-child(2) .s10_img img {width: 11.8490vw;}
		#section10 .s10_list:nth-child(3) .s10_img img {width: 13.5417vw;}
		#section10 .s10_bg_img_wrap {display: none;}
		#section10 .s10_bg_txt_wrap {display: none;}
		#section10 .s10_rotate_wrap {left:3.9063vw;top:65.4948vw;}
		#section10 .s10_rotate_wrap .s10_rotate_img {width: 21.3542vw;}
		#section10 .s10_rotate_wrap .s10_rotate_txt {width: 21.3542vw;}
		#section10 .marquee_vertical {display: none;}
		#section10 .marquee {position:absolute;padding:5.2083vw 0;}
		#section10 .marquee .swiper-slide {width: 152.8646vw;}
		#section10 .marquee.s10_top {top:0;border-bottom:0.2604vw solid #c34140;}
		#section10 .marquee.s10_bottom {bottom:0;border-top: 0.2604vw solid #c34140;}
	/* section10 e */

	/* section11 s */
		#section11 {padding:19.5313vw 0;}
		#section11 .inner {width: 100%;}
		#section11 .title_wrap .title {margin-bottom: 3.9063vw;}
		#section11 .s11_list_wrap {gap:7.4219vw;margin-top: 10.4167vw;}
		#section11 .s11_list {width: 36.4583vw;height: 36.4583vw;border-radius:2.6042vw;}
		#section11 .s11_list .s11_img {padding-top: 3.2552vw;}
		#section11 .s11_list .s11_img img {width: 9.2448vw;}
		#section11 .s11_list .s11_txt {margin-top: 1.9531vw;}
		#section11 .s11_list .s11_txt p.name {font-size: 4.6875vw;line-height: 4.6875vw;margin-bottom: 1.9531vw;}
		#section11 .s11_list .s11_txt p.info {font-size: 3.1250vw;line-height: 4.1667vw;}
		#section11 .s11_list .s11_arr {right:-2.7344vw;}
		#section11 .s11_list .s11_arr img {filter:drop-shadow(0 0 0.6510vw rgba(0,0,0,0.5));width: 3.6458vw;}
	/* section11 e */

	/* section12 s */
		#section12 {padding:19.5313vw 0;}
		#section12 .inner {width: 100%;}
		#section12 .s12_table_wrap {margin-top: 10.4167vw;}
		#section12 .s12_table_wrap .s12_table img {width: 100%;}
		#section12 .s12_table_wrap .s12_stemp img {width:85.8073vw;}
	/* section12 e */

	/* section13 s */
		#section13 {padding:19.5313vw 0;}
		#section13 .inner {width: 100%;}
		#section13 .title_wrap .title {margin-bottom: 3.9063vw;}
		#section13 .s13_cont {width:100%;margin:9.1146vw auto 0;}
	/* section13 e */
}	

@media(max-width: 480px){

}
@media (max-width: 414px){
	
}
@media (max-width: 375px){
	
}