: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;}


*::selection {background:#b91f1f;color:#fff}

/* 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;
}

.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
}

/************** 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;
}

/* header */
	#header {width:100%;height:80px;position:absolute;left:0;top:70px;z-index:100;background:transparent;}
	#header .header-wrap {height:100%;}
	#header .header-wrap .inner {width:100%;height:100%;padding:0 100px;max-width:1920px;justify-content:space-between;background:transparent;}
	#header .header-wrap .inner .logo {}
	#header .header-wrap .inner .logo img {width: 179px;}

/* section-scrollNab s */
	.section-scrollNab { position: relative; height: 0; overflow: hidden; }
	/* .section-scrollNab.scrollDown {height: 5rem;} */
	.section-scrollNab {display:flex;align-items: center;justify-content: center;}
	.nab_inner {position:relative;width:100%;max-width:1920px;height:5rem;margin:0 auto;display: flex;justify-content: center;align-items: center;}

	.section-scrollNab .section-nab-wrap {
		position: absolute; left: 0; top: 0; width: 100%;  height:5rem; transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0;
		background: #fff;z-index:100;box-shadow:0 0.5rem 0.5rem rgba(35,20,6,0.1)
	}
	.section-scrollNab .section-nab-wrap ul {width:100%;display:flex;justify-content:center;align-items: center;gap:1.875rem;}
	.section-scrollNab .section-nab-wrap ul li {font-size: 1.0625rem;font-weight:600;letter-spacing: -0.025em;color:#312927;opacity: 1;}
	.section-scrollNab .section-nab-wrap ul li.on {font-weight: 700;}
	.section-scrollNab .section-nab-wrap ul li.on a {font-weight: 700;color:#b91f1f;}
	.section-scrollNab .section-nab-wrap ul li:hover a {font-weight: 700;color:#b91f1f;}
	.section-scrollNab.scrollUp .section-nab-wrap { position: fixed; top: -5rem; opacity: 0; }
	.section-scrollNab.scrollDown .section-nab-wrap { position: fixed; opacity: 1; }
/* section-scrollNab e */

/* default s */
	body {background:#fff;}
	#container_wrap {overflow:hidden;}
/* default e */
	
	#footer b {font-weight: 400;color:#d5d5d5;}
/* 탭메뉴 s */
	.sub_cont{display:none; text-align:center;}
	.sub_cont.on{display:block;}
/* 탭메뉴 e */

/* 메인 숫자 카운팅 */
	.rolling-counter-wrap { margin-top: 50px; display: flex; justify-content: center; align-items: end; }
	.rolling-counter-wrap * { font-family: var(--font-family-ptd); font-size:100px;color:var(--color-white);font-weight: normal;}
	.rolling-number {
		position: relative; width:80px; height: 135px; overflow: hidden; color: var(--color-white); text-align: center;outline:none; 
	}

	.rolling-number + .rolling-number {}
	.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: 80px;height: 131px;background:transparent;color:#a7342f;}
	.rolling-dot { margin: 0 5px; font-size: 60px; color:#a7342f;}
	.rolling-unit {font-size: 70px; color:#a7342f;font-family: var(--font-family-ptd);padding-bottom: 32px;font-weight: 800;}

/* 흐르는 슬라이드 */
	.marquee {width: 100%;background:transparent;padding:18px;overflow:hidden;max-width: 1920px;}
	.marquee.solo {background:#27592f;width: 100%;margin: 0 auto;}
	.marquee.solo.red {background:#b91f1f;}
	.marquee .swiper-wrapper {transition-timing-function: linear !important;}
	.marquee .swiper-slide {}
	.marquee.main .swiper-slide {width: 2383px;}
	.marquee.solo .swiper-slide {width: 681px;}
	.marquee .swiper-slide img {width: 100%;}
	.marquee_vertical.left_step {position:absolute;left:0px;top:0;background:transparent;padding:0 24px 0 33px;border-left:1px solid #9b5f54;border-right:1px solid #9b5f54;z-index:10;}
	.marquee_vertical.right_step {position:absolute;right:0px;top:0;background:transparent;padding:0 24px 0 33px;border-left:1px solid #9b5f54;border-right:1px solid #9b5f54;z-index:10;}
	.marquee_vertical.main_slide {margin-left:110px;}
	.left_step ul {animation: hSlideLoop_re 48s 0s infinite linear;opacity:1;}
	.right_step ul {animation: hSlideLoop 48s 0s infinite linear;opacity:1;}
	.section {width:100%;max-width:1920px;margin:0 auto;overflow:hidden;position:relative;}
	.inner {width: 1400px;margin:0 auto;position:relative;}

/* section00 s */
	#section00 {background:url('../../images/main_bg.jpg')no-repeat center/cover;padding:8.75rem 0 0;}
	#section00 .inner {z-index:2;}
	#section00 .main_text_wrap {text-align: center;}
	#section00 .main_text_wrap .clip_effect {}
	#section00 .main_text_wrap .main_effect {display:flex;justify-content:center;align-items:center;gap:2rem}
	#section00 .main_text_wrap .main_effect span {color:#d53339;font-size: 116px;font-weight: 400;letter-spacing: -0.02em;font-family: 'GongGothicMedium';}
	#section00 .main_text_wrap .main_slogan {display:flex;align-items:center;justify-content:center;}
	#section00 .main_text_wrap .main_slogan span {font-size: 2rem;font-weight: 700;color:#fff;letter-spacing: -0.015em;}
	#section00 .main_text_wrap .main_slogan span.main_text {font-size: 2.875rem;color:#c9823e;padding:0 0.312rem;position:relative;font-family: 'moneygraphy';font-weight: 400;}
	#section00 .main_text_wrap .main_slogan span.main_text::after {content:"";display:block;width: 0.125rem;height: 2.5rem;background:#ba6f27;position:absolute;left:0;top:50%;transform:translateY(-50%)}
	#section00 .main_text_wrap .main_slogan span.main_text.two::before {content:"";display:block;width: 0.125rem;height: 2.5rem;background:#ba6f27;position:absolute;right:0;top:50%;transform:translateY(-50%)}
	#section00 .main_text_wrap .main_slogan span.main_text.one {margin-left: 8px;}
	#section00 .main_text_wrap .main_slogan span.main_text.two {margin-right: 5px;}
	#section00 .main_img_wrap {text-align: center;margin-top: 2.5rem;}
	#section00 .main_img_wrap img {}
	#section00 .marquee {position:absolute;left:0;bottom:10.625rem}
	#section00 .marquee .text_slide {}
	#section00 .marquee .text_slide .swiper-slide {}
/* section00 e */

/* common s */
	.cont_text_wrap {}
	.cont_text_wrap p {letter-spacing: -0.03em;}
	.cont_text_wrap p.slogan {font-family: 'GongGothicMedium';font-size: 2rem;margin-bottom: 5px;}
	.cont_text_wrap p.title {font-family: 'moneygraphy';font-size: 76px;line-height: 86px;color:#333;margin-bottom:20px;position:relative;display:inline-block;}
	.cont_text_wrap p.title span {}
	.cont_text_wrap p.title span.highlight {position:absolute;left:0;bottom:0.5rem;width: 100%;height:0.625rem;background:#b91f1f;z-index:-1;}
	.cont_text_wrap p.sub_title {font-family: 'GongGothicMedium';font-size: 1.5rem;color:#111;margin-bottom: 10px;}
	.cont_text_wrap p.sub_title span {color:#fff;position:relative;display:inline-block;z-index:1;padding:4px 8px 0px;}
	.cont_text_wrap p.sub_title span .highlight {width:100%;height:100%;background:#b91f1f;position:absolute;left:0;top:0;z-index:-1;padding:0;}
	.cont_text_wrap p.desc {font-size: 1.25rem;line-height: 1.75rem;color:#333;}
/* common e */

/* section01 s */
	#section01 {padding:13.125rem 0;}
	#section01 .inner {z-index:1;}
	#section01 .cont_text_wrap {}
	#section01 .cont_text_wrap p.slogan {color:#27592f;}
	#section01 .cont_text_wrap p.title {}
	#section01 .cont_text_wrap p.title span {color:#b91f1f;}
	#section01 .cont_text_wrap p.sub_title {}
	#section01 .cont_text_wrap p.desc {}

	#section01 .s1_wave_wrap {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

	#section01 .s1_wave_box {background:#ba6f27;width: 470px;height: 210px;border-radius:105px;position:relative;z-index:2;display: flex;justify-content: center;}
	#section01 .s1_wave_box .s1_swiper {width: 100%;border-radius:105px;z-index:10;}
	#section01 .s1_wave_box .s1_wave_box_wrap {display: flex;justify-content: center;width: 100%;}

	#section01 .s1_wave_box_before {
		width:530px;height:270px;background:transparent;border:2px solid #ead4be;border-radius:135px;
		position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;
	}
	#section01 .s1_wave_box_after {
		width:590px;height:330px;background:transparent;border:2px solid #f5eadf;border-radius:165px;
		position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;
	}
	#section01 .s1_wave_box .text_wrap {text-align: center;display:flex;align-items:center;justify-content:center;flex-direction: column;}
	#section01 .s1_wave_box .text_wrap p {color:#fff;letter-spacing: -0.03em;font-size: 24px;text-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.5)}
	#section01 .s1_wave_box .text_wrap p.name {font-weight: 500;}
	#section01 .s1_wave_box .text_wrap p.profit {font-family: 'GongGothicMedium';font-size: 36px;line-height: 36px;margin-top:12px;}
	#section01 .s1_wave_box .text_wrap p.price {font-size: 66px;font-weight: 700;display:inline-block;position:relative;line-height: 66px;margin-top: 6px;}
	#section01 .s1_wave_box .text_wrap p.price span.highlight {position:absolute;left:0;bottom:0;width: 102%;height:12px;background:#b91f1f;z-index:-1;}
	#section01 .s1_wave_box .text_wrap p.price span {font-size: 72px;}

	#section01 .s1_wave_wrap p.reference {text-align: center;font-size: 1.125rem;font-weight: 400;color:#999;position:absolute;left:50%;bottom:-2.5rem;transform:translateX(-50%);z-index:5;}

	#section01 .s1_img_wrap {position:absolute;right:0;top:0;z-index:-1}
	#section01 .s1_img_wrap img {}
/* section01 e */

/* section02 s */
	#section02 {padding:9.375rem 0 8.75rem;background:url('../../images/s2_bg.jpg')no-repeat center /cover;}
	#section02 .inner {z-index:2;}
	#section02 .cont_text_wrap {text-align: center;}
	#section02 .cont_text_wrap p.slogan {color:#b91f1f;}
	#section02 .cont_text_wrap p.title {}
	#section02 .cont_text_wrap p.title span {color:#27592f;}
	#section02 .cont_text_wrap p.sub_title {font-family: 'Pretendard', sans-serif;font-weight: 700;}
	#section02 .cont_text_wrap p.desc {}

	#section02 .s2_chap {position:absolute;right:60px;top:-45px;z-index:3;}
	#section02 .s2_chap_img {animation:bound 3s ease 0.2s infinite;}
	#section02 .rotate_box {position:absolute;left:240px;top:260px;}

	#section02 .s2_img_wrap {text-align: center;width: 799px;margin:50px auto 0;position:relative;z-index:2;}
	#section02 .s2_img_wrap img {}
	#section02 .s2_img_wrap img.s2_move {position:absolute;left:0;top:0;}
	
	#section02 .marquee {position:absolute;left:0;bottom:4.625rem;z-index:1;}
/* section02 e */

/* section03 s */
	#section03 {padding:6.875rem 0 6.875rem;background:#fff}
	#section03 .inner {z-index:2;}
	#section03 .cont_text_wrap {padding-left: 10px;}
	#section03 .cont_text_wrap p {color:#fff;}
	#section03 .cont_text_wrap p.slogan {margin-bottom: 10px;}
	#section03 .cont_text_wrap p.title {position:relative;line-height: 61px;margin-bottom: 40px;}
	#section03 .cont_text_wrap p.title span.highlight {bottom:0.125rem}
	#section03 .cont_text_wrap p.title img {}
	#section03 .cont_text_wrap p.title img.s3_off {}
	#section03 .cont_text_wrap p.title img.s3_on {position:absolute;left:0;top:0;}
	#section03 .cont_text_wrap p.desc {}

	#section03 .s3_box {position:relative;padding:120px 100px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:100%;height:500px;}
	#section03 .s3_box.s3_box1 {background:url('../../images/s3_box1_bg.png')no-repeat center / cover;}
	#section03 .s3_box.s3_box2 {background:url('../../images/s3_box2_bg.png')no-repeat center / cover;margin-top: 3.125rem;}

	#section03 .s3_box .circle_bubble_wrap {display:flex;align-items:center;gap:20px;position:relative;z-index:2;}
	#section03 .s3_box .circle_bubble_wrap:after {content:"";display:block;width:500px;height:2px;background:#e1964f;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}
	#section03 .s3_box .circle_bubble {position:relative;width: 260px;height: 260px;}
	#section03 .s3_box .circle_bubble.on {}
	#section03 .s3_box .circle_bubble.s3_n01 .on {background:url('../../images/s3_num1_bg.png')no-repeat center /cover;}
	#section03 .s3_box .circle_bubble.s3_n01.on .off {opacity: 0;}
	#section03 .s3_box .circle_bubble.s3_n01.on .on {opacity: 1;width: 260px;height: 260px;}
	#section03 .s3_box .circle_bubble.s3_n02 .on {background:url('../../images/s3_num2_bg.png')no-repeat center /cover;}
	#section03 .s3_box .circle_bubble.s3_n02.on .off {opacity: 0;}
	#section03 .s3_box .circle_bubble.s3_n02.on .on {opacity: 1;width: 260px;height: 260px;}
	#section03 .s3_box .circle_bubble.s3_n03 .on {background:url('../../images/s3_num3_bg.png')no-repeat center /cover;}
	#section03 .s3_box .circle_bubble.s3_n03.on .off {opacity: 0;}
	#section03 .s3_box .circle_bubble.s3_n03.on .on {opacity: 1;width: 260px;height: 260px;}

	#section03 .s3_box .circle_bubble .off {
		width: 150px;height: 150px;border-radius:50%;background:#963e3d;text-align: center;line-height:150px;font-size: 26px;color:#fff;font-weight: 500;
		border:2px solid #e1964f;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity: 1;transition:0.5s
	}
	#section03 .s3_box .circle_bubble .on {
		width: 150px;height: 150px;border-radius:50%;text-align: center;line-height:260px;font-size: 46px;color:#fff;font-weight: 700;
		border:2px solid #e1964f;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity: 0;transition:0.5s
	}

	#section03 .s3_box .circle_bubble .on p {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:260px;}
	
	#section03 .s3_coin {position:absolute;}
	#section03 .s3_coin.coin01 {left:340px;top:35px;}
	#section03 .s3_coin.coin02 {right:221px;top:30px;}
	#section03 .s3_coin.coin03 {left:615px;bottom:40px;}
	#section03 .s3_coin.coin04 {right:55px;bottom:-60px;}
	
	#section03 .s3_list_wrap {display:flex;align-items:center;gap:30px;position:relative;}
	#section03 .s3_list_wrap .s3_list {
		display:flex;align-items:center;justify-content:center;flex-direction:column;text-align: center;
		width: 200px;height: 280px;border-radius:20px;border:2px solid #b91f1f;background:rgba(0,0,0,0.7);
	}
	#section03 .s3_list_wrap p {color:#fff;}
	#section03 .s3_list_wrap .s3_list_name {font-size: 32px;font-weight: 400;margin-bottom: 20px;font-family: 'GongGothicMedium';}
	#section03 .s3_list_wrap .s3_list_desc {font-size: 20px;font-weight: 400;line-height: 28px;}
	#section03 .s3_list_wrap .s3_list_arr {margin:10px auto;}
	
	#section03 .s3_timer_wrap {position:absolute;left:-154px;top:-80px;width: 134px;height: 134px;background:url('../../images/s3_timer.png')no-repeat center/cover;}
	#section03 .s3_timer_wrap >div {text-align: center;width: 78px;height: 78px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
	#section03 .s3_timer_wrap .timer_text {display:flex;align-items:center;justify-content:center;z-index:2;}
	#section03 .s3_timer_wrap .timer_text p {font-size: 26px;font-weight: 500;color:#fff;}
	#section03 .s3_timer_wrap .timer_circle {}

	/* income */
	.income_table{position:relative;}
	.income_table>img {margin:0 auto;}
	.income_table svg {}
	.income_cir{width: 156px;height: 156px;}
/* section03 e */

/* section04 s */
	#section04 {padding:11.875rem 0 13.75rem;background:url('../../images/s4_bg.jpg')no-repeat center /cover;}
	#section04 .inner {z-index:2;}
	#section04 .cont_text_wrap {text-align: center;}
	#section04 .cont_text_wrap p.title {text-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.6)}
	#section04 .cont_text_wrap p img {filter:drop-shadow(0 0.25rem 0.25rem rgba(0,0,0,0.6));margin-top:4px;}
	#section04 .cont_text_wrap p.title {margin-bottom: 10px;display:flex;align-items:center;justify-content:center;gap:6px;}
	#section04 .cont_text_wrap p.title span {margin:0 3px;}
	#section04 .cont_text_wrap p.title.sec {margin-bottom: 40px;gap:48px;}
	#section04 .cont_text_wrap p.title.sec span {margin:0 24px;}
	#section04 .cont_text_wrap p.title span {color:#fff;}
	#section04 .cont_text_wrap p.title span.line {position:relative;}
	#section04 .cont_text_wrap p.title span.line:before {content:"";display:block;width:3px;height:60px;background:rgba(255,255,255,0.6);position:absolute;left:-24px;top:50%;transform:translateY(-50%);}
	#section04 .cont_text_wrap p.title span.line.last:after {content:"";display:block;width:3px;height:60px;background:rgba(255,255,255,0.6);position:absolute;right:-24px;top:50%;transform:translateY(-50%);}
	#section04 .cont_text_wrap p.title span.line.last {}
	#section04 .cont_text_wrap p.desc {color:#fff;}

	#section04 .s4_bgImg {position:absolute}
	#section04 .s4_bgImg.s4_bg01 {bottom:0;left:0;}
	#section04 .s4_bgImg.s4_bg02 {bottom:175px;left:175px;}
	#section04 .s4_bgImg.s4_bg03 {bottom:0;left:350px;}
	#section04 .s4_bgImg.s4_bg04 {bottom:0;right:700px;}
	#section04 .s4_bgImg.s4_bg05 {bottom:175px;right:350px;}
	#section04 .s4_bgImg.s4_bg06 {bottom:0;right:175px;}
	#section04 .s4_bgImg.s4_bg07 {bottom:175px;right:0;}
/* section04 e */

/* section05 s */
	#section05 {padding:9.375rem 0 12.5rem;background:url('../../images/s5_bg.jpg')no-repeat center /cover;}
	#section05 .inner {z-index:5;}
	#section05 .cont_text_wrap {text-align: center;}
	#section05 .cont_text_wrap p.slogan {color:#27592f;margin-bottom: 1.25rem;}
	#section05 .cont_text_wrap p.title {}
	#section05 .cont_text_wrap p.title span {color:#b91f1f;}
	#section05 .cont_text_wrap p.sub_title {}
	#section05 .cont_text_wrap p.desc {}
	
	#section05 .s5_phone_wrap {overflow:hidden;margin:4.375rem auto 0;}
	#section05 .s5_phone_wrap .s5_swiper {width: 20rem;height: 35.625rem;border:0.3125rem solid #000;border-radius:1.875rem;}
	#section05 .s5_phone_wrap .swiper-wrapper {}
	#section05 .s5_phone_wrap .swiper-slide {text-align: center;}
	#section05 .s5_phone_wrap .swiper-slide img {width: 100%;}
	
	#section05 .s5_stemp_wrap {position:absolute;left:50%;bottom:-3.875rem;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:1.875rem;}
	#section05 .s5_stemp_wrap .s5_stemp {}
	#section05 .s5_stemp_wrap .s5_stemp img {filter:drop-shadow(0 0.25rem 0.25rem rgba(0,0,0,0.5))}
	
	#section05 .s5_icon {position:absolute;}
	#section05 .s5_icon.s5_bm {left:10.625rem;top:-0.9375rem;}
	#section05 .s5_icon.s5_cp {right:17.8125rem;top:7.5rem;}
	#section05 .s5_icon.s5_ygy {right:8.125rem;top:0px;}

	#section05 .flow-ani-wrap {position:absolute;left:0;bottom:17.5rem;overflow:visible;}
	#section05 .flow-ani-wrap ul {margin-right: 1.75rem;}
	#section05 .flow-ani-wrap ul li {margin-right: 1.75rem;}
	#section05 .flow-ani-wrap ul li img {filter:drop-shadow(0 0 0.25rem rgba(0,0,0,0.2))}
/* section05 e */

/* section06 s */
	#section06 {padding:9.375rem 0 0;background:url('../../images/s6_bg.jpg')no-repeat center /cover;}
	#section06 .inner {z-index:5;width: 98.75rem;}
	#section06 .cont_text_wrap {text-align: center;}
	#section06 .cont_text_wrap p.slogan {color:#4d955c;}
	#section06 .cont_text_wrap p.title {color:#fff;}
	#section06 .cont_text_wrap p.title span {}
	#section06 .cont_text_wrap p.sub_title {}
	#section06 .cont_text_wrap p.desc {color:#fff;}

	#section06 .s6_cont_wrap {height:34.375rem;}
	#section06 .s6_cont_wrap .s6_rotate {position:absolute;left:50%;transform:translateX(-50%);bottom:-23.375rem;}
	#section06 .s6_cont_wrap .s6_review {position:absolute;width: 25.625rem;height: 8.125rem;display:flex;align-items:center;gap:1.25rem;background:rgba(213,51,57,0.8);border-radius:4.0625rem;padding-left: 1.25rem;}
	#section06 .s6_cont_wrap .s6_review.s6_revier01 {left: 13.625rem;top:13.125rem;}
	#section06 .s6_cont_wrap .s6_review.s6_revier02 {left:0px;top:26.25rem;}
	#section06 .s6_cont_wrap .s6_review.s6_revier03 {right:7.125rem;top:14.8125rem;}
	#section06 .s6_cont_wrap .s6_review.s6_revier04 {right:0;top:27.3125rem;}
	#section06 .s6_cont_wrap .s6_review .s6_img {}
	#section06 .s6_cont_wrap .s6_review .s6_txt {font-size: 1.4rem;font-weight: 400;color:#fff;line-height: 2.125rem;}
	#section06 .s6_cont_wrap .s6_review.green {background:rgba(77,149,92,0.8);}
/* section06 e */

/* section07 s */
	#section07 {background:url('../../images/s7_bg.jpg')no-repeat left center /cover;height:62.5rem;}
	#section07 .cont_text_wrap {}
	#section07 .cont_text_wrap p.slogan {color:#27592f;}
	#section07 .cont_text_wrap p.title {color:#333333;display: block;}
	#section07 .cont_text_wrap p.title span {color:#b91f1f;}
	#section07 .cont_text_wrap p.sub_title {}
	#section07 .cont_text_wrap p.desc {color:#333333;}

	#section07 .s7_flex_wrap {display:flex;align-items:center;height:100%;}
	#section07 .s7_flex_wrap > div {height:100%;width: 50%;}
	#section07 .s7_flex_wrap .s7_flex_left {padding-top: 9.375rem;padding-left: 16.25rem;}
	#section07 .s7_flex_wrap .s7_flex_right {}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_wrap {display:flex;flex-direction:column;height:100%;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box {height:25%;position:relative;transition:0.5s;display:flex;flex-direction:column;justify-content:center;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box:after {content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.65);position:absolute;left:0;top:0;opacity: 0;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.on {height:50%;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.on:after {opacity: 1;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box01 {background:url('../../images/s7_list_bg_01.png')no-repeat center top;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box02 {background:url('../../images/s7_list_bg_02.png')no-repeat center top;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box03 {background:url('../../images/s7_list_bg_03.png')no-repeat center top;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap {position:relative;z-index:10;text-align: left;padding-left: 85px;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point {font-size: 1.625rem;line-height: 2.25rem;background:#b91f1f;border-radius:1.25rem;text-align: center;color:#fff;display:inline-block;padding:0 0.9375rem 0 1.375rem;font-weight: 700;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point.green {background:#27592f;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .title {font-size: 3.75rem;margin-bottom: 0;color:#fff;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .desc {display: none;margin-top:0.9375rem;color:#fff;}
	#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.on .cont_text_wrap .desc {display: block;}
/* section07 e */

/* section08 s */
	#section08 {padding:8.75rem 0;background:url('../../images/s8_bg.jpg')no-repeat center /cover;}
	#section08 .inner {z-index:5;}
	#section08 .cont_text_wrap {text-align: center;}
	#section08 .cont_text_wrap p.slogan {color:#fff;display:inline-block;position:relative;z-index:2;padding:0 8px;margin-bottom: 20px;}
	#section08 .cont_text_wrap p.slogan .highlight {width:100%;height:46px;background:#27592f;position:absolute;left:0;top:-6px;z-index:-1;}
	#section08 .cont_text_wrap p.title {color:#fff;display: block;}

	#section08 .s8_flex_wrap {display:flex;align-items:center;justify-content:center;margin-top: 3.75rem;position:relative;}
	#section08 .s8_circle.s8_left {margin-right:-1.875rem;}
	#section08 .s8_circle.s8_right {margin-left:-1.875rem;}

	#section08 .s8_circle {
		width: 530px;height: 530px;background:transparent;border-radius:50%;border:2px solid #c9823e;overflow:hidden;
		display:flex;align-items:center;justify-content:center;flex-direction:column;
		position:relative;transition:0.5s;
	}
	#section08 .s8_circle .s8_txt {opacity: 0.4;text-align: center;position:relative;z-index:2;transition:0.5s;}
	#section08 .s8_circle.on {background:rgba(53,0,0,0.6);z-index:2;}
	#section08 .s8_circle.on .s8_txt {opacity: 1;}
	#section08 .s8_circle .s8_txt p {color:#fff;letter-spacing: -0.03em;}
	#section08 .s8_circle .s8_txt p.s8_tit {font-size: 3rem;font-weight: 700;line-height: 3.125rem;margin-bottom: 1.25rem;}
	#section08 .s8_circle .s8_txt p.s8_desc {font-size: 1.25rem;font-weight: 400;line-height: 1.75rem;}
	#section08 .s8_circle .s8_bg_txt {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity: 0.3;transition:0.5s;}
	#section08 .s8_circle.on .s8_bg_txt {opacity: 1;}
	
	#section08 .s8_food {position:absolute;z-index:2;} 
	#section08 .s8_food.s8_food_01 {top:8.125rem;left:3.75rem;} 
	#section08 .s8_food.s8_food_02 {top:25.625rem;left:0;} 
	#section08 .s8_food.s8_food_03 {top:-3.75rem;right:0;} 
	#section08 .s8_food.s8_food_04 {bottom:-11.25rem;right:0;} 

	#section08 .s8_bg_dimm {
		position:absolute;top:0;width:50%;height:100%;
		background: linear-gradient(90deg, rgba(34,0,0,1) 0%, rgba(0,212,255,0) 100%);
		opacity: 0.3;z-index:1;transition:0.5s
	}
	#section08 .s8_bg_dimm.on {
		/* left:auto;right:0;
		background: linear-gradient(270deg, rgba(34,0,0,1) 0%, rgba(0,212,255,0) 100%); */
	}

	#section08 .s8_bg_dimm.s8_dimm_left {left:0;}
	#section08 .s8_bg_dimm.s8_dimm_right {right:0;background: linear-gradient(270deg, rgba(34,0,0,1) 0%, rgba(0,212,255,0) 100%);}
	#section08 .s8_bg_dimm.s8_dimm_left.on {transform:translateX(-100%)}
	#section08 .s8_bg_dimm.s8_dimm_right.on {transform:translateX(100%)}
/* section08 e */

/* section09 s */
	#section09 {padding:8.75rem 0;background:url('../../images/s9_bg.jpg')no-repeat center top /cover;}
	#section09 .inner {z-index:5;}
	#section09 .cont_text_wrap {text-align: center;}
	#section09 .cont_text_wrap p.slogan {color:#27592f;font-weight: 300;font-family: 'GongGothicLight';}
	#section09 .cont_text_wrap p.title {color:#333333;}
	#section09 .cont_text_wrap p.title span {color:#b91f1f;}
	
	#section09 .s9_top_banner {width: 100%;height: 460px;transition:0.5s}
	#section09 .s9_top_banner.no01 {background:url('../../images/s9_num01_bg.png')no-repeat center/cover;}
	#section09 .s9_top_banner.no02 {background:url('../../images/s9_num02_bg.png')no-repeat center/cover;}

	#section09 .s9_banner_flex {display:flex;width:100%;height:100%;margin-top: 100px;}
	#section09 .s9_banner_flex > div {width: 50%;height:100%;position:relative;}
	#section09 .s9_banner_flex > div .txt_box {position:absolute;}
	#section09 .s9_banner_flex > div .txt_box p {transition:0.5s}
	#section09 .s9_banner_flex .s9_ban_left {text-align: left;}
	#section09 .s9_banner_flex .s9_ban_right {text-align: right;}
	#section09 .s9_banner_flex .s9_ban_left .txt_box {left:95px;top:90px;}
	#section09 .s9_banner_flex .s9_ban_right .txt_box {right:95px;bottom:65px;}
	#section09 .s9_banner_flex .tit {font-family: 'GongGothicMedium';font-size: 60px;line-height: 86px;color:#633000;margin-bottom: 10px;}
	#section09 .s9_banner_flex .desc {font-size: 20px;font-weight: 600;color:#633000;line-height: 28px;letter-spacing: -0.03em;}
	
	#section09 .s9_top_banner.no01 .s9_banner_flex .s9_ban_left p {color:#fff;}
	#section09 .s9_top_banner.no01 .s9_banner_flex .s9_ban_left p.tit {color:#fff;text-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.5)}
	#section09 .s9_top_banner.no02 .s9_banner_flex .s9_ban_right p {color:#fff;}
	#section09 .s9_top_banner.no02 .s9_banner_flex .s9_ban_right p.tit {color:#fff;text-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.5)}
	
	#section09 .s9_menu_wrap {margin-top: 120px;}
	#section09 .s9_menu_tit {display:flex;gap:46px;align-items:center;justify-content:center;}
	#section09 .s9_menu_tit span {font-family: 'moneygraphy';font-size: 56px;letter-spacing: -0.03em;color:#27592f;position:relative;}
	#section09 .s9_menu_tit span:before {content:"";display:block;width: 3px;height: 50px;background:#7d997d;position:absolute;left:-23px;top:50%;transform:translateY(-50%);}
	#section09 .s9_menu_tit span.last {}
	#section09 .s9_menu_tit span.last:after {content:"";display:block;width: 3px;height: 50px;background:#7d997d;position:absolute;right:-23px;top:50%;transform:translateY(-50%);}

	#section09 .cate_tab_wrap {margin:70px auto 50px;}
	#section09 .cate_tab_wrap .cate_wrap {text-align: center;display:flex;align-items:center;justify-content:center;}
	#section09 .cate_tab_wrap .cate_wrap li {border:2px solid #be6932;background:#fff;width: 180px;height: 60px;line-height: 60px;}
	#section09 .cate_tab_wrap .cate_wrap li a {font-size: 24px;font-weight: 700;color:#be6932;display: block}
	#section09 .cate_tab_wrap .cate_wrap li.on {background:#be6932;}
	#section09 .cate_tab_wrap .cate_wrap li.on a {color:#fff;}

	#section09 .sub_cont {position:relative;}
	#section09 .sub_cont .main-swiper {width: 1170px;margin:0 auto;}
	#section09 .sub_cont .slide-wrapper {}
	#section09 .sub_cont li {border:2px solid #841d1d}
	#section09 .sub_cont li .img_wrap {}
	#section09 .sub_cont li .txt_wrap {}
	#section09 .sub_cont li .txt_wrap .txt_box {height:60px;background:#841d1d;}
	#section09 .sub_cont li .txt_wrap .txt_box p {color:#fff;line-height:60px;font-size: 24px;letter-spacing: -0.03em;font-weight: 500;}

	#section09 .swiper-button-next {right:0;width: 64px;height: 64px;top:50%;transform:translateY(-50%);margin-top: 0;}
	#section09 .swiper-button-prev {left:0;width: 64px;height: 64px;top:50%;transform:translateY(-50%);margin-top:0;}
	#section09 .swiper-button-next:after {content:"";}
	#section09 .swiper-button-prev:after {content:"";}
/* section09 e */

/* section10 s */
	#section10 {padding:8.75rem 0;background:url('../../images/s10_bg.jpg')no-repeat center top /cover;}
	#section10 .inner {z-index:5;width: 1300px;}
	#section10 .cont_text_wrap {}
	#section10 .cont_text_wrap p.title {color:#fff;}
	#section10 .cont_text_wrap p.title span {color:#fff;}
	
	#section10 .s10_top {display:flex;align-items:center;position:relative;z-index:1;}
	#section10 .s10_top .s10_phone_wrap {padding-left: 84px;}
	#section10 .s10_top .s10_phone_wrap .s10_move {position:absolute;}
	#section10 .s10_top .s10_phone_wrap .s10_move.s10_move01 {left:433px;top:-60px;}
	#section10 .s10_top .s10_phone_wrap .s10_move.s10_move02 {left:-55px;top:127px;}
	#section10 .s10_top .cont_text_wrap {padding-left: 45px;}

	#section10 .s10_list {position:relative;z-index:2;}
	#section10 .s10_list iframe {border:2px solid #be6932 !important;}
/* section10 e */

/* section11 s */
	#section11 {padding:8.75rem 0;background:url('../../images/s11_bg.jpg')no-repeat center top /cover;}
	#section11 .inner {z-index:5;}
	#section11 .cont_text_wrap {text-align: center;}
	#section11 .cont_text_wrap p.title {color:#333333;}
	#section11 .cont_text_wrap p.title span {color:#27592f;}
	#section11 .cont_text_wrap p.desc {color:#333333;}
	
	#section11 .s11_slide_cont {margin-top: 80px;}
	#section11 .s11_slide_cont .s11_slide_wrap {display:flex;align-items:center;justify-content:center;}
	#section11 .s11_slide_cont .s11_slide_li {
		width: 350px;height: 350px;border-radius:50%;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.5);transition:0.5s;position:relative;
		display:flex;align-items:center;justify-content:center;;	
	}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide01 {background:url('../../images/s11_slide_01_off.png')no-repeat center/cover;margin-right: -40px;z-index:3;}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide02 {background:url('../../images/s11_slide_02_off.png')no-repeat center/cover;z-index:2;}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide03 {background:url('../../images/s11_slide_03_off.png')no-repeat center/cover;margin-left: -40px;z-index:1;}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide01.on {background:url('../../images/s11_slide_01_on.png')no-repeat center/cover;}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide02.on {background:url('../../images/s11_slide_02_on.png')no-repeat center/cover;}
	#section11 .s11_slide_cont .s11_slide_li.s11_slide03.on {background:url('../../images/s11_slide_03_on.png')no-repeat center/cover;}

	#section11 .s11_slide_cont .s11_slide_li.on {z-index:4;}

	#section11 .s11_slide_cont .s11_slide_li .slide_txt {text-align: center;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity: 0;gap:1rem}
	#section11 .s11_slide_cont .s11_slide_li.on .slide_txt {opacity: 1;}
	#section11 .s11_slide_cont .s11_slide_li .slide_txt p {color:#fff;letter-spacing: -0.03em;}
	#section11 .s11_slide_cont .s11_slide_li .slide_txt p.title {font-family: 'GongGothicMedium';font-size: 42px;}
	#section11 .s11_slide_cont .s11_slide_li .slide_txt p.desc {font-size: 20px;line-height: 28px;}
/* section11 e */

/* section12 s */
	#section12 {padding:8.75rem 0;background:#fff;}
	#section12 .inner {z-index:5;}
	#section12 .cont_text_wrap {text-align: center;}
	#section12 .cont_text_wrap p.title {color:#333333;}
	#section12 .cont_text_wrap p.title span {color:#b91f1f;}
	#section12 .cont_text_wrap p.desc {color:#333333;}
	
	#section12 .s12_table {text-align: center;position:relative;margin-top: 40px;}
	#section12 .s12_table .s12_info {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	#section12 .s12_table .s12_stemp {position:absolute;right:100px;top:-80px;}
/* section12 e */

/* section13 s */
	#section13 {padding:8.75rem 0;background:url('../../images/s13_bg.jpg')no-repeat center/cover;}
	#section13 .inner {z-index:5;width: 1170px;}
	#section13 .cont_text_wrap {text-align: center;margin-bottom: 60px;}
	#section13 .cont_text_wrap p.title {color:#333333;}
	#section13 .cont_text_wrap p.title span {color:#27592f;}
	#section13 .cont_text_wrap p.desc {color:#333333;}
/* section13 e */

@media(max-width: 1920px){
	#section04 .s4_bgImg {position:absolute}
	#section04 .s4_bgImg.s4_bg01 {bottom:0;left:0;width: 9.1146vw;}
	#section04 .s4_bgImg.s4_bg02 {bottom:9.1146vw;left:9.1146vw;width: 9.1146vw;}
	#section04 .s4_bgImg.s4_bg03 {bottom:0;left:18.2292vw;width: 18.2292vw;}
	#section04 .s4_bgImg.s4_bg04 {bottom:0;right:36.4583vw;width: 9.1146vw;}
	#section04 .s4_bgImg.s4_bg05 {bottom:9.1146vw;right:18.2292vw;width: 18.2292vw;}
	#section04 .s4_bgImg.s4_bg06 {bottom:0;right:9.1146vw;width: 18.2292vw;}
	#section04 .s4_bgImg.s4_bg07 {bottom:9.1146vw;right:0;width: 9.1146vw;}
}
@media(max-width: 1600px){
	/* 메인 숫자 카운팅 */
		.rolling-counter-wrap {margin-top: 3.1250vw;}
		.rolling-counter-wrap * {font-size:6.2500vw;}
		.rolling-number {width:5.0000vw; height: 8.4375vw;}
		.rolling-number .numbers span {line-height: 8.1875vw;width: 5.0000vw;height: 8.1875vw;}
		.rolling-dot { margin: 0 0.3125vw; font-size: 3.7500vw;}
		.rolling-unit {font-size: 4.3750vw;padding-bottom: 2.0000vw;}

	/* 흐르는 슬라이드 */
		.marquee {padding:1.1250vw;max-width: 120.0000vw;}
		.marquee.main .swiper-slide {width: 148.9375vw;}
		.marquee.solo .swiper-slide {width: 42.5625vw;}
		.marquee_vertical.left_step {padding:0 1.5000vw 0 2.0625vw;border-left:0.0625vw solid #9b5f54;border-right:0.0625vw solid #9b5f54;}
		.marquee_vertical.right_step {padding:0 1.5000vw 0 2.0625vw;border-left:0.0625vw solid #9b5f54;border-right:0.0625vw solid #9b5f54;}
		.marquee_vertical.main_slide {margin-left:6.8750vw;}
		.section {max-width:100%;}
		.inner {width: 87.5000vw;}
	/* common s */
		.cont_text_wrap p.slogan {font-size: 2rem;margin-bottom: 0.3125vw;}
		.cont_text_wrap p.title {font-size: 4.7500vw;line-height: 5.3750vw;margin-bottom:1.2500vw;}
		.cont_text_wrap p.title span.highlight {bottom:0.5rem;height:0.625rem;}
		.cont_text_wrap p.sub_title {font-size: 1.5rem;margin-bottom: 0.6250vw;}
		.cont_text_wrap p.sub_title span {padding:0.2500vw 0.5000vw 0.0000vw;}
		.cont_text_wrap p.desc {font-size: 1.25rem;line-height: 1.75rem;}
	/* common e */

	/* header */
		#header {height:5.0000vw;left:0;top:4.3750vw;}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 6.2500vw;max-width:100%;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 11.1875vw;}

	/* section00 s */
		#section00 {padding:8.75rem 0 0;}
		#section00 .inner {}
		#section00 .main_text_wrap {}
		#section00 .main_text_wrap .clip_effect {}
		#section00 .main_text_wrap .main_effect {gap:2rem}
		#section00 .main_text_wrap .main_effect span {font-size: 7.2500vw;}
		#section00 .main_text_wrap .main_slogan {}
		#section00 .main_text_wrap .main_slogan span {font-size: 2rem;}
		#section00 .main_text_wrap .main_slogan span.main_text {font-size: 2.875rem;padding:0 0.312rem;}
		#section00 .main_text_wrap .main_slogan span.main_text::after {width: 0.125rem;height: 2.5rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.two::before {width: 0.125rem;height: 2.5rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.one {margin-left: 1rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.two {margin-right: 0.312rem;}
		#section00 .main_img_wrap {margin-top: 2.5rem;}
		#section00 .main_img_wrap img {}
		#section00 .marquee {bottom:10.625rem}
		#section00 .marquee .text_slide {}
		#section00 .marquee .text_slide .swiper-slide {}
	/* section00 e */

	/* section01 s */
		#section01 {padding:13.125rem 0;}
		#section01 .inner {}
		#section01 .cont_text_wrap {}
		#section01 .cont_text_wrap p.slogan {}
		#section01 .cont_text_wrap p.title {}
		#section01 .cont_text_wrap p.title span {}
		#section01 .cont_text_wrap p.sub_title {}
		#section01 .cont_text_wrap p.desc {}
		#section01 .s1_wave_wrap {}
		#section01 .s1_wave_box {width: 29.3750vw;height: 13.1250vw;border-radius:6.5625vw;}
		#section01 .s1_wave_box_before {
			width:33.1250vw;height:16.8750vw;border:0.1250vw solid #ead4be;border-radius:8.4375vw;
		}
		#section01 .s1_wave_box_after {
			width:36.8750vw;height:20.6250vw;border:0.1250vw solid #f5eadf;border-radius:10.3125vw;
		}
		#section01 .s1_wave_box .text_wrap {}
		#section01 .s1_wave_box .text_wrap p {font-size: 1.5000vw;}
		#section01 .s1_wave_box .text_wrap p.name {}
		#section01 .s1_wave_box .text_wrap p.profit {font-size: 2.2500vw;}
		#section01 .s1_wave_box .text_wrap p.price {font-size: 4.1250vw;}
		#section01 .s1_wave_box .text_wrap p.price span.highlight {bottom:0.5rem;height:0.625rem;}
		#section01 .s1_wave_box .text_wrap p.price span {font-size: 4.5000vw;}
		#section01 .s1_wave_wrap p.reference {font-size: 1.125rem;bottom:-2.5rem;}
		#section01 .s1_img_wrap {}
		#section01 .s1_img_wrap img {}
	/* section01 e */

	/* section02 s */
		#section02 {padding:9.375rem 0 8.75rem;}
		#section02 .inner {}
		#section02 .cont_text_wrap {}
		#section02 .cont_text_wrap p.slogan {}
		#section02 .cont_text_wrap p.title {}
		#section02 .cont_text_wrap p.title span {}
		#section02 .cont_text_wrap p.sub_title {}
		#section02 .cont_text_wrap p.desc {}
		#section02 .s2_chap {right:3.7500vw;top:-2.8125vw;}
		#section02 .rotate_box {left:15.0000vw;top:16.2500vw;}
		#section02 .s2_img_wrap {width: 49.9375vw;margin:3.1250vw auto 0;}
		#section02 .s2_img_wrap img {}
		#section02 .s2_img_wrap img.s2_move {}
		#section02 .marquee {bottom:4.625rem;}
	/* section02 e */

	/* section03 s */
		#section03 {padding:6.875rem 0 6.875rem;}
		#section03 .inner {}
		#section03 .cont_text_wrap {padding-left: 0.6250vw;}
		#section03 .cont_text_wrap p {}
		#section03 .cont_text_wrap p.slogan {margin-bottom: 0.6250vw;}
		#section03 .cont_text_wrap p.title {line-height: 3.8125vw;margin-bottom: 2.5000vw;}
		#section03 .cont_text_wrap p.title span.highlight {bottom:0.125rem}
		#section03 .cont_text_wrap p.title img {}
		#section03 .cont_text_wrap p.title img.s3_off {}
		#section03 .cont_text_wrap p.title img.s3_on {}
		#section03 .cont_text_wrap p.desc {}

		#section03 .s3_box {padding:7.5000vw 6.2500vw;width:100%;height:31.2500vw;}
		#section03 .s3_box.s3_box1 {}
		#section03 .s3_box.s3_box2 {margin-top: 3.125rem;}

		#section03 .s3_box .circle_bubble_wrap {gap:1.2500vw;}
		#section03 .s3_box .circle_bubble_wrap:after {width:31.2500vw;height:0.1250vw;}
		#section03 .s3_box .circle_bubble {width: 16.2500vw;height: 16.2500vw;}
		#section03 .s3_box .circle_bubble.on {}
		#section03 .s3_box .circle_bubble.s3_n01 .on {}
		#section03 .s3_box .circle_bubble.s3_n01.on .off {}
		#section03 .s3_box .circle_bubble.s3_n01.on .on {width: 16.2500vw;height: 16.2500vw;}
		#section03 .s3_box .circle_bubble.s3_n02 .on {}
		#section03 .s3_box .circle_bubble.s3_n02.on .off {}
		#section03 .s3_box .circle_bubble.s3_n02.on .on {width: 16.2500vw;height: 16.2500vw;}
		#section03 .s3_box .circle_bubble.s3_n03 .on {}
		#section03 .s3_box .circle_bubble.s3_n03.on .off {}
		#section03 .s3_box .circle_bubble.s3_n03.on .on {width: 16.2500vw;height: 16.2500vw;}

		#section03 .s3_box .circle_bubble .off {
			width: 9.3750vw;height: 9.3750vw;line-height:9.3750vw;font-size: 1.6250vw;border:0.1250vw solid #e1964f;
		}
		#section03 .s3_box .circle_bubble .on {
			width: 9.3750vw;height: 9.3750vw;line-height:16.2500vw;font-size: 2.8750vw;border:0.1250vw solid #e1964f;
		}
		#section03 .s3_box .circle_bubble .on p {width:16.2500vw;}
		
		#section03 .s3_coin {}
		#section03 .s3_coin.coin01 {left:21.2500vw;top:2.1875vw;}
		#section03 .s3_coin.coin02 {right:13.8125vw;top:1.8750vw;}
		#section03 .s3_coin.coin03 {left:38.4375vw;bottom:2.5000vw;}
		#section03 .s3_coin.coin04 {right:3.4375vw;bottom:-3.7500vw;}
		
		#section03 .s3_list_wrap {gap:1.8750vw;}
		#section03 .s3_list_wrap .s3_list {
			width: 12.5000vw;height: 17.5000vw;border-radius:1.2500vw;border:0.1250vw solid #b91f1f;
		}
		#section03 .s3_list_wrap p {}
		#section03 .s3_list_wrap .s3_list_name {font-size: 2.0000vw;margin-bottom: 1.2500vw;}
		#section03 .s3_list_wrap .s3_list_desc {font-size: 1.2500vw;line-height: 1.7500vw;}
		#section03 .s3_list_wrap .s3_list_arr {margin:0.6250vw auto;}
		
		#section03 .s3_timer_wrap {left:-9.6250vw;top:-5.0000vw;width: 8.3750vw;height: 8.3750vw;}
		#section03 .s3_timer_wrap >div {width: 4.8750vw;height: 4.8750vw;}
		#section03 .s3_timer_wrap .timer_text {}
		#section03 .s3_timer_wrap .timer_text p {font-size: 1.6250vw;}
		#section03 .s3_timer_wrap .timer_circle {}

		/* income */
		.income_table{}
		.income_table>img {}
		.income_table svg {}
		.income_cir{width: 9.7500vw;height: 9.7500vw;}
	/* section03 e */

	/* section04 s */
		#section04 {padding:11.875rem 0 13.75rem;}
		#section04 .inner {}
		#section04 .cont_text_wrap {}
		#section04 .cont_text_wrap p.title {}
		#section04 .cont_text_wrap p img {}
		#section04 .cont_text_wrap p.title {margin-bottom: 0.6250vw;gap:0.3750vw;}
		#section04 .cont_text_wrap p.title.sec {margin-bottom: 2.5000vw;gap:3.0000vw;}
		#section04 .cont_text_wrap p.title span {}
		#section04 .cont_text_wrap p.title span {margin:0 0.1875vw;}
		#section04 .cont_text_wrap p.title.sec span {margin:0 1.5000vw;}
		#section04 .cont_text_wrap p.title span.line {}
		#section04 .cont_text_wrap p.title span.line:before {width:0.1875vw;height:3.7500vw;left:-1.5000vw;}
		#section04 .cont_text_wrap p.title span.line.last:after {width:0.1875vw;height:3.7500vw;right:-1.5000vw;}
		#section04 .cont_text_wrap p.title span.line.last {}
		#section04 .cont_text_wrap p.desc {}

		#section04 .s4_bgImg {}
		#section04 .s4_bgImg.s4_bg01 {bottom:0;left:0;width: 10.9375vw;display: none;}
		#section04 .s4_bgImg.s4_bg02 {bottom:10.9375vw;left:10.9375vw;width: 10.9375vw;display: none;}
		#section04 .s4_bgImg.s4_bg03 {bottom:0;left:0vw;width: 21.8750vw;}
		#section04 .s4_bgImg.s4_bg04 {bottom:0;right:43.7500vw;width: 10.9375vw;}
		#section04 .s4_bgImg.s4_bg05 {bottom:10.9375vw;right:0vw;width: 21.8750vw;}
		#section04 .s4_bgImg.s4_bg06 {bottom:0;right:10.9375vw;width: 21.8750vw;}
		#section04 .s4_bgImg.s4_bg07 {bottom:10.9375vw;right:0;width: 10.9375vw;display: none;}
	/* section04 e */

	/* section05 s */
		#section05 {padding:9.375rem 0 12.5rem;}
		#section05 .inner {}
		#section05 .cont_text_wrap {}
		#section05 .cont_text_wrap p.slogan {margin-bottom: 1.25rem;}
		#section05 .cont_text_wrap p.title {}
		#section05 .cont_text_wrap p.title span {}
		#section05 .cont_text_wrap p.sub_title {}
		#section05 .cont_text_wrap p.desc {}
		
		#section05 .s5_phone_wrap {margin:4.375rem auto 0;}
		#section05 .s5_phone_wrap .s5_swiper {width: 20rem;height: 35.625rem;border:0.3125rem solid #000;border-radius:1.875rem;}
		#section05 .s5_phone_wrap .swiper-wrapper {}
		#section05 .s5_phone_wrap .swiper-slide {}
		#section05 .s5_phone_wrap .swiper-slide img {}
		
		#section05 .s5_stemp_wrap {bottom:-3.875rem;gap:1.875rem;}
		#section05 .s5_stemp_wrap .s5_stemp {}
		#section05 .s5_stemp_wrap .s5_stemp img {}
		
		#section05 .s5_icon {}
		#section05 .s5_icon.s5_bm {left:10.625rem;top:-0.9375rem;}
		#section05 .s5_icon.s5_cp {right:17.8125rem;top:7.5rem;}
		#section05 .s5_icon.s5_ygy {right:8.125rem;top:0.0000vw;}

		#section05 .flow-ani-wrap {left:0;bottom:17.5rem;}
		#section05 .flow-ani-wrap ul {margin-right: 1.75rem;}
		#section05 .flow-ani-wrap ul li {margin-right: 1.75rem;}
		#section05 .flow-ani-wrap ul li img {}
	/* section05 e */

	/* section06 s */
		#section06 {padding:9.375rem 0 0;}
		#section06 .inner {width: 100%;}
		#section06 .s6_cont_wrap {height:34.375rem;}
		#section06 .s6_cont_wrap .s6_rotate {bottom:-23.375rem;}
		#section06 .s6_cont_wrap .s6_review {width: 25.625rem;height: 8.125rem;border-radius:4.0625rem;padding-left: 1.25rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier01 {left: 13.625rem;top:13.125rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier02 {left:0.0000vw;top:26.25rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier03 {right:7.125rem;top:14.8125rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier04 {right:0;top:27.3125rem;}
		#section06 .s6_cont_wrap .s6_review .s6_txt {font-size: 1.5rem;line-height: 2.125rem;}
	/* section06 e */

	/* section07 s */
		#section07 {height:62.5rem;}
		#section07 .s7_flex_wrap .s7_flex_left {padding-top: 9.375rem;padding-left: 16.25rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box {height:25%;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap {padding-left: 5.3125vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point {font-size: 1.625rem;line-height: 2.25rem;border-radius:1.25rem;padding:0 0.9375rem 0 1.375rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .title {font-size: 3.75rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .desc {margin-top:0.9375rem;}
	/* section07 e */
	
	/* section08 s */
		#section08 {padding:8.75rem 0;}
		#section08 .cont_text_wrap p.slogan {padding:0 0.5000vw;margin-bottom: 1.2500vw;}
		#section08 .cont_text_wrap p.slogan .highlight {width:100%;height:3.1250vw;left:0;top:-0.5000vw;}
		#section08 .s8_flex_wrap {margin-top: 3.75rem;}
		#section08 .s8_circle.s8_left {margin-right:-1.875rem;}
		#section08 .s8_circle.s8_right {margin-left:-1.875rem;}
		#section08 .s8_circle {
			width: 33.1250vw;height: 33.1250vw;border:0.1250vw solid #c9823e;
		}
		#section08 .s8_circle .s8_txt p.s8_tit {font-size: 3rem;line-height: 3.125rem;margin-bottom: 1.25rem;}
		#section08 .s8_circle .s8_txt p.s8_desc {font-size: 1.25rem;line-height: 1.75rem;}
		#section08 .s8_food.s8_food_01 {top:8.125rem;left:3.75rem;} 
		#section08 .s8_food.s8_food_02 {top:25.625rem;left:0;} 
		#section08 .s8_food.s8_food_03 {top:-3.75rem;right:0;} 
		#section08 .s8_food.s8_food_04 {bottom:-11.25rem;right:0;} 

		#section08 .s8_bg_dimm.s8_dimm_left {left:0;}
		#section08 .s8_bg_dimm.s8_dimm_right {right:0;}
	/* section08 e */

	/* section09 s */
		#section09 {padding:9.3750vw 0;}
		#section09 .s9_top_banner {width: 100%;height: 28.7500vw;}
		#section09 .s9_top_banner.no01 {background:url('../../images/s9_num01_bg.png')no-repeat center/cover;}
		#section09 .s9_top_banner.no02 {background:url('../../images/s9_num02_bg.png')no-repeat center/cover;}

		#section09 .s9_banner_flex {margin-top: 6.2500vw;}
		#section09 .s9_banner_flex .s9_ban_left .txt_box {left:5.9375vw;top:5.6250vw;}
		#section09 .s9_banner_flex .s9_ban_right .txt_box {right:5.9375vw;bottom:4.0625vw;}
		#section09 .s9_banner_flex .tit {font-size: 3.7500vw;line-height: 5.3750vw;margin-bottom: 0.6250vw;}
		#section09 .s9_banner_flex .desc {font-size: 1.2500vw;line-height: 1.7500vw;}
		#section09 .s9_menu_wrap {margin-top: 7.5000vw;}
		#section09 .s9_menu_tit {gap:2.8750vw;}
		#section09 .s9_menu_tit span {font-size: 3.5000vw;}
		#section09 .s9_menu_tit span:before {width: 0.1875vw;height: 3.1250vw;left:-1.4375vw;}
		#section09 .s9_menu_tit span.last:after {width: 0.1875vw;height: 3.1250vw;right:-1.4375vw;}

		#section09 .cate_tab_wrap {margin:4.3750vw auto 3.1250vw;}
		#section09 .cate_tab_wrap .cate_wrap li {border:0.1250vw solid #be6932;width: 11.2500vw;height: 3.7500vw;line-height: 3.7500vw;}
		#section09 .cate_tab_wrap .cate_wrap li a {font-size: 1.5000vw;}
		#section09 .sub_cont .main-swiper {width: 73.1250vw;}
		#section09 .sub_cont li {border:0.1250vw solid #841d1d}
		#section09 .sub_cont li .txt_wrap .txt_box {height:3.7500vw;}
		#section09 .sub_cont li .txt_wrap .txt_box p {line-height:3.7500vw;font-size: 1.5000vw;}

		#section09 .swiper-button-next {right:0;width: 4.0000vw;height: 4.0000vw;}
		#section09 .swiper-button-prev {left:0;width: 4.0000vw;height: 4.0000vw;}
	/* section09 e */
	
	/* section10 s */
		#section10 {padding:8.75rem 0;}
		#section10 .inner {width: 81.2500vw;}
		#section10 .cont_text_wrap {}
		#section10 .cont_text_wrap p.title {}
		#section10 .cont_text_wrap p.title span {}
		
		#section10 .s10_top {}
		#section10 .s10_top .s10_phone_wrap {padding-left: 5.2500vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move {}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move01 {left:27.0625vw;top:-3.7500vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move02 {left:-3.4375vw;top:7.9375vw;}
		#section10 .s10_top .cont_text_wrap {padding-left: 2.8125vw;}

		#section10 .s10_list {}
		#section10 .s10_list iframe {border:0.1250vw solid #be6932 !important;}
	/* section10 e */

	/* section11 s */
		#section11 {padding:8.75rem 0;}		
		#section11 .s11_slide_cont {margin-top: 5.0000vw;}
		#section11 .s11_slide_cont .s11_slide_li {width: 21.8750vw;height: 21.8750vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01 {background:url('../../images/s11_slide_01_off.png')no-repeat center/cover;margin-right: -2.5000vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02 {background:url('../../images/s11_slide_02_off.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03 {background:url('../../images/s11_slide_03_off.png')no-repeat center/cover;margin-left: -2.5000vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01.on {background:url('../../images/s11_slide_01_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02.on {background:url('../../images/s11_slide_02_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03.on {background:url('../../images/s11_slide_03_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.title {font-size: 2.6250vw;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.desc {font-size: 1.2500vw;line-height: 1.7500vw;}
	/* section11 e */
	
	/* section12 s */
		#section12 {padding:8.75rem 0;}
		
		#section12 .s12_table {margin-top: 2.5000vw;}
		#section12 .s12_table .s12_stemp {right:-2.5000vw;top:-5.0000vw;}
	/* section12 e */

	/* section13 s */
		#section13 {padding:8.75rem 0;}
		#section13 .inner {width: 73.1250vw;}
		#section13 .cont_text_wrap {margin-bottom: 3.7500vw;}
		#section13 .cont_text_wrap p.title {}
		#section13 .cont_text_wrap p.title span {}
		#section13 .cont_text_wrap p.desc {}
	/* section13 e */
}

@media(max-width: 1400px){
	#inquiry {display: none;}
}

@media(max-width: 1080px){
	/* 메인 숫자 카운팅 */
		.rolling-counter-wrap {margin-top: 4.6296vw;}
		.rolling-counter-wrap * {font-size:9.2593vw;}
		.rolling-number {width:7.4074vw; height: 12.5000vw;}
		.rolling-number .numbers span {line-height: 12.1296vw;width: 7.4074vw;height: 12.1296vw;}
		.rolling-dot { margin: 0 0.4630vw; font-size: 5.5556vw;}
		.rolling-unit {font-size: 6.4815vw;padding-bottom: 2.9630vw;}

	/* 흐르는 슬라이드 */
		.marquee {padding:1.6667vw;max-width: 177.7778vw;}
		.marquee.main .swiper-slide {width: 220.6481vw;}
		.marquee.solo .swiper-slide {width: 63.0556vw;}
		.marquee_vertical.left_step {padding:0 2.2222vw 0 3.0556vw;border-left:0.0926vw solid #9b5f54;border-right:0.0926vw solid #9b5f54;}
		.marquee_vertical.right_step {padding:0 2.2222vw 0 3.0556vw;border-left:0.0926vw solid #9b5f54;border-right:0.0926vw solid #9b5f54;}
		.marquee_vertical.main_slide {margin-left:10.1852vw;}
		.inner {width: 100%;padding:0 2.7778vw}
	
	/* common s */
		.cont_text_wrap p.slogan {font-size: 2rem;margin-bottom: 0.4630vw;}
		.cont_text_wrap p.title {font-size: 7.0370vw;line-height: 7.9630vw;margin-bottom:1.8519vw;}
		.cont_text_wrap p.title span.highlight {bottom:0.5rem;height:0.625rem;}
		.cont_text_wrap p.sub_title {font-size: 1.5rem;margin-bottom: 0.9259vw;}
		.cont_text_wrap p.sub_title span {padding:0.3704vw 0.7407vw 0.0000vw;}
		.cont_text_wrap p.desc {font-size: 1.25rem;line-height: 1.75rem;}
	/* common e */
	
	.section-scrollNab {display: none;}
	/* header */
		#header {height:7.4074vw;left:0;top:6.4815vw;}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 9.2593vw;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 16.5741vw;}

	/* section00 s */
		#section00 {padding:8.75rem 0 0;}
		#section00 .inner {}
		#section00 .main_text_wrap {}
		#section00 .main_text_wrap .clip_effect {}
		#section00 .main_text_wrap .main_effect {gap:2rem}
		#section00 .main_text_wrap .main_effect span {font-size: 10.7407vw;}
		#section00 .main_text_wrap .main_slogan {}
		#section00 .main_text_wrap .main_slogan span {font-size: 2rem;}
		#section00 .main_text_wrap .main_slogan span.main_text {font-size: 2.875rem;padding:0 0.312rem;}
		#section00 .main_text_wrap .main_slogan span.main_text::after {width: 0.125rem;height: 2.5rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.two::before {width: 0.125rem;height: 2.5rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.one {margin-left: 1rem;}
		#section00 .main_text_wrap .main_slogan span.main_text.two {margin-right: 0.312rem;}
		#section00 .main_img_wrap {margin-top: 2.5rem;}
		#section00 .main_img_wrap img {}
		#section00 .marquee {bottom:10.625rem}
		#section00 .marquee .text_slide {}
		#section00 .marquee .text_slide .swiper-slide {}
	/* section00 e */

	/* section01 s */
		#section01 {padding:13.125rem 0;}
		#section01 .inner {}
		#section01 .cont_text_wrap {}
		#section01 .cont_text_wrap p.slogan {}
		#section01 .cont_text_wrap p.title {}
		#section01 .cont_text_wrap p.title span {}
		#section01 .cont_text_wrap p.sub_title {}
		#section01 .cont_text_wrap p.desc {}
		#section01 .s1_wave_wrap {}
		#section01 .s1_wave_box {width: 43.5185vw;height: 19.4444vw;border-radius:9.7222vw;}
		#section01 .s1_wave_box_before {
			width:49.0741vw;height:25.0000vw;border:0.1852vw solid #ead4be;border-radius:12.5000vw;
		}
		#section01 .s1_wave_box_after {
			width:54.6296vw;height:30.5556vw;border:0.1852vw solid #f5eadf;border-radius:15.2778vw;
		}
		#section01 .s1_wave_box .text_wrap {}
		#section01 .s1_wave_box .text_wrap p {font-size: 2.2222vw;}
		#section01 .s1_wave_box .text_wrap p.name {}
		#section01 .s1_wave_box .text_wrap p.profit {font-size: 3.3333vw;}
		#section01 .s1_wave_box .text_wrap p.price {font-size: 6.1111vw;}
		#section01 .s1_wave_box .text_wrap p.price span.highlight {bottom:0.5rem;height:0.625rem;}
		#section01 .s1_wave_box .text_wrap p.price span {font-size: 6.6667vw;}
		#section01 .s1_wave_wrap p.reference {font-size: 1.125rem;bottom:-2.5rem;}
		#section01 .s1_img_wrap {}
		#section01 .s1_img_wrap img {}
	/* section01 e */

	/* section02 s */
		#section02 {padding:9.375rem 0 8.75rem;}
		#section02 .inner {}
		#section02 .cont_text_wrap {}
		#section02 .cont_text_wrap p.slogan {}
		#section02 .cont_text_wrap p.title {}
		#section02 .cont_text_wrap p.title span {}
		#section02 .cont_text_wrap p.sub_title {}
		#section02 .cont_text_wrap p.desc {}
		#section02 .s2_chap {right:5.5556vw;top:-4.1667vw;}
		#section02 .rotate_box {left:22.2222vw;top:24.0741vw;}
		#section02 .s2_img_wrap {width: 73.9815vw;margin:4.6296vw auto 0;}
		#section02 .s2_img_wrap img {}
		#section02 .s2_img_wrap img.s2_move {}
		#section02 .marquee {bottom:4.625rem;}
	/* section02 e */

	/* section03 s */
		#section03 {padding:6.875rem 0 6.875rem;}
		#section03 .inner {}
		#section03 .cont_text_wrap {padding-left: 0.9259vw;}
		#section03 .cont_text_wrap p {}
		#section03 .cont_text_wrap p.slogan {margin-bottom: 0.9259vw;}
		#section03 .cont_text_wrap p.title {line-height: 5.6481vw;margin-bottom: 3.7037vw;}
		#section03 .cont_text_wrap p.title span.highlight {bottom:0.125rem}
		#section03 .cont_text_wrap p.title img {}
		#section03 .cont_text_wrap p.title img.s3_off {}
		#section03 .cont_text_wrap p.title img.s3_on {}
		#section03 .cont_text_wrap p.desc {}

		#section03 .s3_box {padding:11.1111vw 9.2593vw;width:100%;height:46.2963vw;}
		#section03 .s3_box.s3_box1 {}
		#section03 .s3_box.s3_box2 {margin-top: 3.125rem;}

		#section03 .s3_box .circle_bubble_wrap {gap:1.8519vw;}
		#section03 .s3_box .circle_bubble_wrap:after {width:46.2963vw;height:0.1852vw;}
		#section03 .s3_box .circle_bubble {width: 24.0741vw;height: 24.0741vw;}
		#section03 .s3_box .circle_bubble.on {}
		#section03 .s3_box .circle_bubble.s3_n01 .on {}
		#section03 .s3_box .circle_bubble.s3_n01.on .off {}
		#section03 .s3_box .circle_bubble.s3_n01.on .on {width: 24.0741vw;height: 24.0741vw;}
		#section03 .s3_box .circle_bubble.s3_n02 .on {}
		#section03 .s3_box .circle_bubble.s3_n02.on .off {}
		#section03 .s3_box .circle_bubble.s3_n02.on .on {width: 24.0741vw;height: 24.0741vw;}
		#section03 .s3_box .circle_bubble.s3_n03 .on {}
		#section03 .s3_box .circle_bubble.s3_n03.on .off {}
		#section03 .s3_box .circle_bubble.s3_n03.on .on {width: 24.0741vw;height: 24.0741vw;}

		#section03 .s3_box .circle_bubble .off {
			width: 13.8889vw;height: 13.8889vw;line-height:13.8889vw;font-size: 2.4074vw;border:0.1852vw solid #e1964f;
		}
		#section03 .s3_box .circle_bubble .on {
			width: 13.8889vw;height: 13.8889vw;line-height:24.0741vw;font-size: 4.2593vw;border:0.1852vw solid #e1964f;
		}
		#section03 .s3_box .circle_bubble .on p {width:24.0741vw;}
		
		#section03 .s3_coin {}
		#section03 .s3_coin.coin01 {left:31.4815vw;top:3.2407vw;}
		#section03 .s3_coin.coin02 {right:20.4630vw;top:2.7778vw;}
		#section03 .s3_coin.coin03 {left:56.9444vw;bottom:3.7037vw;}
		#section03 .s3_coin.coin04 {right:5.0926vw;bottom:-5.5556vw;}
		
		#section03 .s3_list_wrap {gap:2.7778vw;}
		#section03 .s3_list_wrap .s3_list {
			width: 18.5185vw;height: 25.9259vw;border-radius:1.8519vw;border:0.1852vw solid #b91f1f;
		}
		#section03 .s3_list_wrap p {}
		#section03 .s3_list_wrap .s3_list_name {font-size: 2.9630vw;margin-bottom: 1.8519vw;}
		#section03 .s3_list_wrap .s3_list_desc {font-size: 1.8519vw;line-height: 2.5926vw;}
		#section03 .s3_list_wrap .s3_list_arr {margin:0.9259vw auto;}
		
		#section03 .s3_timer_wrap {left:-14.2593vw;top:-7.4074vw;width: 12.4074vw;height: 12.4074vw;}
		#section03 .s3_timer_wrap >div {width: 7.2222vw;height: 7.2222vw;}
		#section03 .s3_timer_wrap .timer_text {}
		#section03 .s3_timer_wrap .timer_text p {font-size: 2.4074vw;}
		#section03 .s3_timer_wrap .timer_circle {}

		/* income */
		.income_table{}
		.income_table>img {}
		.income_table svg {}
		.income_cir{width: 14.4444vw;height: 14.4444vw;}
	/* section03 e */

	/* section04 s */
		#section04 {padding:11.875rem 0 13.75rem;}
		#section04 .inner {}
		#section04 .cont_text_wrap {}
		#section04 .cont_text_wrap p.title {}
		#section04 .cont_text_wrap p img {}
		#section04 .cont_text_wrap p.title {margin-bottom: 0.9259vw;gap:0.5556vw;}
		#section04 .cont_text_wrap p.title.sec {margin-bottom: 3.7037vw;gap:4.4444vw;}
		#section04 .cont_text_wrap p.title span {}
		#section04 .cont_text_wrap p.title span {margin:0 0.2778vw;}
		#section04 .cont_text_wrap p.title.sec span {margin:0 2.2222vw;}
		#section04 .cont_text_wrap p.title span.line {}
		#section04 .cont_text_wrap p.title span.line:before {width:0.2778vw;height:5.5556vw;left:-2.2222vw;}
		#section04 .cont_text_wrap p.title span.line.last:after {width:0.2778vw;height:5.5556vw;right:-2.2222vw;}
		#section04 .cont_text_wrap p.title span.line.last {}
		#section04 .cont_text_wrap p.desc {}

		#section04 .s4_bgImg {}
		#section04 .s4_bgImg.s4_bg01 {bottom:0;left:0;width: 16.2037vw;}
		#section04 .s4_bgImg.s4_bg02 {bottom:16.2037vw;left:16.2037vw;width: 16.2037vw;}
		#section04 .s4_bgImg.s4_bg03 {bottom:0;left:0vw;width: 32.4074vw;}
		#section04 .s4_bgImg.s4_bg04 {bottom:0;right:auto;left:32.4074vw;width: 16.2037vw;}
		#section04 .s4_bgImg.s4_bg05 {bottom:16.2037vw;right:0vw;width: 32.4074vw;}
		#section04 .s4_bgImg.s4_bg06 {bottom:0;right:-16.2037vw;width: 32.4074vw;}
		#section04 .s4_bgImg.s4_bg07 {bottom:16.2037vw;right:0;width: 16.2037vw;}
	/* section04 e */

	/* section05 s */
		#section05 {padding:9.375rem 0 12.5rem;}
		#section05 .inner {}
		#section05 .cont_text_wrap {}
		#section05 .cont_text_wrap p.slogan {margin-bottom: 1.25rem;}
		#section05 .cont_text_wrap p.title {}
		#section05 .cont_text_wrap p.title span {}
		#section05 .cont_text_wrap p.sub_title {}
		#section05 .cont_text_wrap p.desc {}
		
		#section05 .s5_phone_wrap {margin:4.375rem auto 0;}
		#section05 .s5_phone_wrap .s5_swiper {width: 20rem;height: 35.625rem;border:0.3125rem solid #000;border-radius:1.875rem;}
		#section05 .s5_phone_wrap .swiper-wrapper {}
		#section05 .s5_phone_wrap .swiper-slide {}
		#section05 .s5_phone_wrap .swiper-slide img {}
		
		#section05 .s5_stemp_wrap {bottom:-3.875rem;gap:1.875rem;}
		#section05 .s5_stemp_wrap .s5_stemp {}
		#section05 .s5_stemp_wrap .s5_stemp img {}
		
		#section05 .s5_icon {}
		#section05 .s5_icon.s5_bm {left:10.625rem;top:-0.9375rem;}
		#section05 .s5_icon.s5_cp {right:17.8125rem;top:7.5rem;}
		#section05 .s5_icon.s5_ygy {right:8.125rem;top:0.0000vw;}

		#section05 .flow-ani-wrap {left:0;bottom:17.5rem;}
		#section05 .flow-ani-wrap ul {margin-right: 1.75rem;}
		#section05 .flow-ani-wrap ul li {margin-right: 1.75rem;}
		#section05 .flow-ani-wrap ul li img {}
	/* section05 e */

	/* section06 s */
		#section06 {padding:9.375rem 0 0;}
		#section06 .inner {width: 100%;}
		#section06 .s6_cont_wrap {height:34.375rem;}
		#section06 .s6_cont_wrap .s6_rotate {bottom:-23.375rem;}
		#section06 .s6_cont_wrap .s6_review {width: 25.625rem;height: 8.125rem;border-radius:4.0625rem;padding-left: 1.25rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier01 {left: 13.625rem;top:13.125rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier02 {left:0.0000vw;top:26.25rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier03 {right:7.125rem;top:14.8125rem;}
		#section06 .s6_cont_wrap .s6_review.s6_revier04 {right:0;top:27.3125rem;}
		#section06 .s6_cont_wrap .s6_review .s6_txt {font-size: 1.5rem;line-height: 2.125rem;}
	/* section06 e */

	/* section07 s */
		#section07 {height:62.5rem;}
		#section07 .s7_flex_wrap .s7_flex_left {padding-top: 9.375rem;padding-left: 16.25rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box {height:25%;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap {padding-left: 7.8704vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point {font-size: 1.625rem;line-height: 2.25rem;border-radius:1.25rem;padding:0 0.9375rem 0 1.375rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .title {font-size: 3.75rem;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .desc {margin-top:0.9375rem;}
	/* section07 e */

	/* section08 s */
		#section08 {padding:8.75rem 0;}
		#section08 .cont_text_wrap p.slogan {padding:0 0.7407vw;margin-bottom: 1.8519vw;}
		#section08 .cont_text_wrap p.slogan .highlight {width:100%;height:4.6296vw;left:0;top:-0.7407vw;}

		#section08 .s8_flex_wrap {margin-top: 3.75rem;}
		#section08 .s8_circle.s8_left {margin-right:-1.875rem;}
		#section08 .s8_circle.s8_right {margin-left:-1.875rem;}

		#section08 .s8_circle {
			width: 49.0741vw;height: 49.0741vw;border:0.1852vw solid #c9823e;
		}
		#section08 .s8_circle .s8_txt p.s8_tit {font-size: 3rem;line-height: 3.125rem;margin-bottom: 1.25rem;}
		#section08 .s8_circle .s8_txt p.s8_desc {font-size: 1.25rem;line-height: 1.75rem;}
		#section08 .s8_food.s8_food_01 {top:8.125rem;left:3.75rem;} 
		#section08 .s8_food.s8_food_02 {top:25.625rem;left:0;} 
		#section08 .s8_food.s8_food_03 {top:-3.75rem;right:0;} 
		#section08 .s8_food.s8_food_04 {bottom:-11.25rem;right:0;} 

		#section08 .s8_bg_dimm.s8_dimm_left {left:0;}
		#section08 .s8_bg_dimm.s8_dimm_right {right:0;}
	/* section08 e */

	/* section09 s */
		#section09 {padding:8.75rem 0;}
		#section09 .inner {}
		#section09 .cont_text_wrap {}
		#section09 .cont_text_wrap p.slogan {}
		#section09 .cont_text_wrap p.title {}
		#section09 .cont_text_wrap p.title span {}
		
		#section09 .s9_top_banner {width: 100%;height: 42.5926vw;}
		#section09 .s9_top_banner.no01 {background:url('../../images/s9_num01_bg.png')no-repeat center/cover;}
		#section09 .s9_top_banner.no02 {background:url('../../images/s9_num02_bg.png')no-repeat center/cover;}

		#section09 .s9_banner_flex {margin-top: 9.2593vw;}
		#section09 .s9_banner_flex .s9_ban_left .txt_box {left:8.7963vw;top:8.3333vw;}
		#section09 .s9_banner_flex .s9_ban_right .txt_box {right:8.7963vw;bottom:6.0185vw;}
		#section09 .s9_banner_flex .tit {font-size: 5.5556vw;line-height: 7.9630vw;margin-bottom: 0.9259vw;}
		#section09 .s9_banner_flex .desc {font-size: 1.8519vw;line-height: 2.5926vw;}
		
		#section09 .s9_menu_wrap {margin-top: 11.1111vw;}
		#section09 .s9_menu_tit {gap:4.2593vw}
		#section09 .s9_menu_tit span {font-size: 5.1852vw;}
		#section09 .s9_menu_tit span:before {width: 0.2778vw;height: 4.6296vw;left:-2.1296vw;}
		#section09 .s9_menu_tit span.last:after {width: 0.2778vw;height: 4.6296vw;right:-2.1296vw;}

		#section09 .cate_tab_wrap {margin:6.4815vw auto 4.6296vw;}
		#section09 .cate_tab_wrap .cate_wrap li {border:0.1852vw solid #be6932;width: 16.6667vw;height: 5.5556vw;line-height: 5.5556vw;}
		#section09 .cate_tab_wrap .cate_wrap li a {font-size: 2.2222vw;}
		#section09 .sub_cont .main-swiper {width: 108.3333vw;}
		#section09 .sub_cont li {border:0.1852vw solid #841d1d}
		#section09 .sub_cont li .txt_wrap .txt_box {height:5.5556vw;}
		#section09 .sub_cont li .txt_wrap .txt_box p {line-height:5.5556vw;font-size: 2.2222vw;}

		#section09 .swiper-button-next {right:0;width: 5.9259vw;height: 5.9259vw;}
		#section09 .swiper-button-prev {left:0;width: 5.9259vw;height: 5.9259vw;}
	/* section09 e */

	/* section10 s */
		#section10 {padding:8.75rem 0;}
		#section10 .inner {width: 120.3704vw;}
		#section10 .cont_text_wrap {}
		#section10 .cont_text_wrap p.title {}
		#section10 .cont_text_wrap p.title span {}
		
		#section10 .s10_top {}
		#section10 .s10_top .s10_phone_wrap {padding-left: 7.7778vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move {}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move01 {left:40.0926vw;top:-5.5556vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move02 {left:-5.0926vw;top:11.7593vw;}
		#section10 .s10_top .cont_text_wrap {padding-left: 4.1667vw;}

		#section10 .s10_list {}
		#section10 .s10_list iframe {border:0.1852vw solid #be6932 !important;}
	/* section10 e */

	/* section11 s */
		#section11 {padding:8.75rem 0;}
		#section11 .s11_slide_cont {margin-top: 7.4074vw;}
		#section11 .s11_slide_cont .s11_slide_li {width: 32.4074vw;height: 32.4074vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01 {background:url('../../images/s11_slide_01_off.png')no-repeat center/cover;margin-right: -3.7037vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02 {background:url('../../images/s11_slide_02_off.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03 {background:url('../../images/s11_slide_03_off.png')no-repeat center/cover;margin-left: -3.7037vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01.on {background:url('../../images/s11_slide_01_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02.on {background:url('../../images/s11_slide_02_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03.on {background:url('../../images/s11_slide_03_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.title {font-size: 3.8889vw;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.desc {font-size: 1.8519vw;line-height: 2.5926vw;}
	/* section11 e */
	
	/* section12 s */
		#section12 {padding:8.75rem 0;}
		
		#section12 .s12_table {margin-top: 3.7037vw;}
		#section12 .s12_table .s12_stemp {right:-3.7037vw;top:-7.4074vw;}
	/* section12 e */

	/* section13 s */
		#section13 {padding:8.75rem 0;}
		#section13 .inner {width: 108.3333vw;}
		#section13 .cont_text_wrap {margin-bottom: 5.5556vw;}
		#section13 .cont_text_wrap p.title {}
		#section13 .cont_text_wrap p.title span {}
		#section13 .cont_text_wrap p.desc {}
	/* section13 e */
}

@media(max-width: 768px){
    .pc_only {display: none;}
    .mobile_only {display: block;}
	#inquiry {display: block;}
	/* 메인 숫자 카운팅 */
		.rolling-counter-wrap {margin-top: 6.5104vw;}
		.rolling-counter-wrap * {font-size:13.0208vw;}
		.rolling-number {width:10.4167vw; height: 17.5781vw;}
		.rolling-number .numbers span {line-height: 17.0573vw;width: 10.4167vw;height: 17.0573vw;}
		.rolling-dot { margin: 0 0.6510vw; font-size: 7.8125vw;}
		.rolling-unit {font-size: 9.1146vw;padding-bottom: 4.1667vw;}

	/* 흐르는 슬라이드 */
		.marquee {padding:2.3438vw;max-width: 250.0000vw;}
		.marquee.main .swiper-slide {width: 310.2865vw;}
		.marquee.solo .swiper-slide {width: 88.6719vw;}
		.marquee_vertical.left_step {padding:0 3.1250vw 0 4.2969vw;border-left:0.1302vw solid #9b5f54;border-right:0.1302vw solid #9b5f54;}
		.marquee_vertical.right_step {padding:0 3.1250vw 0 4.2969vw;border-left:0.1302vw solid #9b5f54;border-right:0.1302vw solid #9b5f54;}
		.marquee_vertical.main_slide {margin-left:14.3229vw;}
		.inner {padding:0 3.9063vw;}
	
	/* common s */
		.cont_text_wrap p.slogan {font-size: 4.9479vw;margin-bottom: 1.9531vw;}
		.cont_text_wrap p.title {font-size: 9.3750vw;line-height: 11.1979vw;margin-bottom:3.9063vw;}
		.cont_text_wrap p.title span.highlight {bottom:1.3021vw;height:1.3021vw;}
		.cont_text_wrap p.sub_title {font-size: 4.1667vw;margin-bottom: 2.6042vw;}
		.cont_text_wrap p.sub_title span {padding:0.5208vw 1.0417vw 0.0000vw;}
		.cont_text_wrap p.desc {font-size: 3.6458vw;line-height: 5.2083vw;}
	/* common e */

	/* header */
		#header {height:13.5417vw;left:0;top:0;position:fixed;background:transparent;transition:0.5s}
		#header.fixed {background:#fff;box-shadow:0 0 1.3021vw rgba(0,0,0,0.4)}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 3.9063vw;}
		#header .header-wrap .inner .logo {width: 22.0052vw;margin-top:1.0417vw;position:relative;}
		#header .header-wrap .inner .logo img {width: 100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:0.5s}
		#header .header-wrap .inner .logo img.not-fixed {opacity: 1;}
		#header .header-wrap .inner .logo img.fixed {opacity: 0;}
		#header.fixed .header-wrap .inner .logo img.not-fixed {opacity: 0;}
		#header.fixed .header-wrap .inner .logo img.fixed {opacity: 1;}
		#header .header-wrap .inner .hd_tel {display: none;}
		
		/* menu btn s */
			.menuBtn {position:absolute;z-index:9999;top:50%;transform:translateY(-50%);right:3.9063vw;width: 9.8958vw;height: 9.8958vw;background:#d53339;}
			.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:-2;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:#d53339;}
	
	#footer .private {justify-content:center;}
	/* section00 s */
		#section00 {padding:26.0417vw 0 20.8333vw;background: url('../../images/m/main_bg_m.jpg') no-repeat center / cover;}
		#section00 .main_text_wrap .clip_effect {width: 55.2083vw;margin-bottom:2.6042vw;}
		#section00 .main_text_wrap .main_effect {gap:2rem}
		#section00 .main_text_wrap .main_effect span {font-size: 15.1042vw;}
		#section00 .main_text_wrap .main_slogan span {font-size: 4.9479vw;}
		#section00 .main_text_wrap .main_slogan span.main_text {font-size: 6.7708vw;padding:0 1.0417vw;}
		#section00 .main_text_wrap .main_slogan span.main_text::after {width: 0.125rem;height: 5.7292vw;}
		#section00 .main_text_wrap .main_slogan span.main_text.two::before {width: 0.125rem;height: 5.7292vw;}
		#section00 .main_text_wrap .main_slogan span.main_text.one {margin-left: 2.0833vw;}
		#section00 .main_text_wrap .main_slogan span.main_text.two {margin-right: 1.0417vw;}
		#section00 .main_img_wrap {margin-top:11.7188vw;width: 100%;max-width:96.6146vw;}
		#section00 .main_img_wrap img {width: 100%;}
		#section00 .marquee {bottom:7.8125vw}
	/* section00 e */

	/* section01 s */
		#section01 {padding:19.5313vw 0 7.8125vw;}
		#section01 .inner {position:static;}
		#section01 .cont_text_wrap {text-align: center;}
		#section01 .s1_wave_wrap {position:static;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate(0);margin-top:13.0208vw;}
		#section01 .s1_wave_box {width: 61.1979vw;height: 27.3438vw;border-radius:13.6719vw;}
		#section01 .s1_wave_box_before {width:69.0104vw;height:35.1563vw;border:0.2604vw solid #ead4be;border-radius:17.5781vw;}
		#section01 .s1_wave_box_after {width:76.8229vw;height:42.9688vw;border:0.2604vw solid #f5eadf;border-radius:21.4844vw;}
		#section01 .s1_wave_box .text_wrap p {font-size: 3.6458vw;}
		#section01 .s1_wave_box .text_wrap p.name {margin-bottom:1.0417vw;}
		#section01 .s1_wave_box .text_wrap p.profit {font-size: 4.6875vw;margin-top:1.5625vw;line-height:4.6875vw;}
		#section01 .s1_wave_box .text_wrap p.price {font-size: 9.3750vw;line-height:9.3750vw;margin-top:0.7813vw;}
		#section01 .s1_wave_box .text_wrap p.price span.highlight {bottom:0.5rem;height:2.0833vw;}
		#section01 .s1_wave_box .text_wrap p.price span {font-size: 9.3750vw;}
		#section01 .s1_wave_wrap p.reference {font-size: 2.8646vw;bottom:-5.7292vw;}
		#section01 .s1_img_wrap {position:static;margin-top:7.8125vw;}
		#section01 .s1_img_wrap img {width: 100%;}
	/* section01 e */

	/* section02 s */
		#section02 {padding:19.5313vw 0 33.8542vw;}
		#section02 .s2_chap {right:-10.4167vw;top:15.6250vw;width: 45.1823vw;z-index:5;}
		#section02 .s2_chap_img {width:45.1823vw;animation:none;}
		#section02 .rotate_box {left:3.9063vw;top:47.5260vw;}
		#section02 .rotate_box img {width: 22.6563vw;}
		#section02 .s2_img_wrap {width: 100%;margin:11.7188vw auto 0;}
		#section02 .s2_img_wrap img {width: 100%;}
		#section02 .marquee {bottom:9.1146vw;}
		#section02 .marquee .swiper-slide {width: 221.4844vw;}
	/* section02 e */

	/* section03 s */
		#section03 {padding:19.5313vw 0 19.5313vw;}
		#section03 .cont_text_wrap {padding-left: 0;}
		#section03 .cont_text_wrap p.slogan {margin-bottom: 2.6042vw;}
		#section03 .cont_text_wrap p.title {line-height: 7.9427vw;margin-bottom: 3.9063vw;}
		#section03 .cont_text_wrap p.title span.highlight {bottom:0.125rem;height:1.3021vw;}
		#section03 .cont_text_wrap p.title img {width: 32.9427vw;}

		#section03 .s3_box {padding:8.4635vw 3.9063vw 9.7656vw;width:100%;height:auto;display:block;text-align: center;}
		#section03 .s3_box.s3_box1 {background:url('../../images/m/s3_box1_bg_m.png') no-repeat center / cover;;}
		#section03 .s3_box.s3_box2 {margin-top: 3.125rem;background: url('../../images/m/s3_box2_bg_m.png') no-repeat center / cover;}

		#section03 .s3_box .circle_bubble_wrap {display: none;}
		
		#section03 .s3_box #s3_swiper_m {width:100%;margin-top:10.4167vw;}
		#section03 .s3_box .s3_slide_wrapper {align-items:center;justify-content:space-between;}
		#section03 .s3_box .s3_slide {
			width: 31.2500vw;height:31.2500vw;border-radius:50%;background:#963e3d;transform:scale(0.6);transition:0.8s;border:2px solid #e1964f;
			display:flex;align-items:center;justify-content:center;flex-direction:column;
		}
		#section03 .s3_box .s3_slide.swiper-slide-active {transform:scale(1);}
		#section03 .s3_box .s3_slide.swiper-slide-active.s3_slide01 {background:url('../../images/s3_num1_bg.png')no-repeat center /cover;}
		#section03 .s3_box .s3_slide.swiper-slide-active.s3_slide02 {background:url('../../images/s3_num2_bg.png')no-repeat center /cover;}
		#section03 .s3_box .s3_slide.swiper-slide-active.s3_slide03 {background:url('../../images/s3_num3_bg.png')no-repeat center /cover;}
		
		#section03 .s3_box .s3_slide > div {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;width:100%;}
		#section03 .s3_box .s3_slide .off {opacity: 1;font-size: 7.4219vw;font-weight: 500;}
		#section03 .s3_box .s3_slide .on {opacity: 0;font-size: 5.9896vw;font-weight: 700;}
		#section03 .s3_box .s3_slide.swiper-slide-active .off {opacity: 0;}
		#section03 .s3_box .s3_slide.swiper-slide-active .on {opacity: 1;}

		#section03 .s3_coin {display: none;}
		
		#section03 .s3_list_wrap {gap:3.9063vw;justify-content:center;margin-top:50.7813vw;}
		#section03 .s3_list_wrap .s3_list {width: 31.2500vw;height: 36.4583vw;border-radius:2.6042vw;border:2px solid #b91f1f;}
		#section03 .s3_list_wrap .s3_list_name {font-size: 4.9479vw;margin-bottom: 3.9063vw;}
		#section03 .s3_list_wrap .s3_list_name.mb {margin-bottom: 1.3021vw;}
		#section03 .s3_list_wrap .s3_list_desc {font-size: 3.6458vw;line-height: 4.6875vw;}
		#section03 .s3_list_wrap .s3_list_arr {margin:1.3021vw auto;width: 1.8229vw;}
		#section03 .s3_timer_wrap {left:auto;right:11.7188vw;;top:-46.8750vw;width: 17.4479vw;height: 17.4479vw;}
		#section03 .s3_timer_wrap >div {width: 10.1563vw;height: 10.1563vw;}
		#section03 .s3_timer_wrap .timer_text p {font-size: 3.3854vw;}

		/* income */
		.income_cir{width: 20.3125vw;height: 20.3125vw;}
	/* section03 e */

	/* section04 s */
		#section04 {padding:39.0625vw 0 54.6875vw;background: url('../../images/m/s4_bg_m.jpg') no-repeat center / cover;}
		#section04 .cont_text_wrap p img {width: 8.4635vw;}
		#section04 .cont_text_wrap p.title {margin-bottom: 1.3021vw;gap:0vw;}
		#section04 .cont_text_wrap p.title.sec {margin-bottom: 5.2083vw;gap:0vw;}
		#section04 .cont_text_wrap p.title span {margin:0 0.3906vw;}
		#section04 .cont_text_wrap p.title.sec span {margin:0 3.1250vw;}
		#section04 .cont_text_wrap p.title span.line:before {width:0.3906vw;height:7.8125vw;left:-3.1250vw;}
		#section04 .cont_text_wrap p.title span.line.last:after {width:0.3906vw;height:7.8125vw;right:-3.1250vw;}
		#section04 .s4_bgImg.s4_bg01 {display: none;}
		#section04 .s4_bgImg.s4_bg02 {display: none;}
		#section04 .s4_bgImg.s4_bg03 {bottom:0;left:-7.8125vw;width: 45.5729vw;}
		#section04 .s4_bgImg.s4_bg04 {bottom:0;right:auto;left:37.7604vw;;width: 22.7865vw;}
		#section04 .s4_bgImg.s4_bg05 {bottom:22.7865vw;right:-6.5104vw;width: 45.5729vw;}
		#section04 .s4_bgImg.s4_bg06 {bottom:0;right:-29.2969vw;width: 45.5729vw;}
		#section04 .s4_bgImg.s4_bg07 {display: none;}
	/* section04 e */

	/* section05 s */
		#section05 {padding:19.5313vw 0 18.2292vw;}
		#section05 .cont_text_wrap p.slogan {margin-bottom: 2.6042vw;font-size: 4.9479vw;}
		#section05 .s5_phone_wrap {margin:4.375rem auto 0;}
		#section05 .s5_phone_wrap .s5_swiper {width: 41.6667vw;height: 74.2188vw;border:0.6510vw solid #000;border-radius:3.9063vw;}
	
		#section05 .s5_stemp_wrap {bottom:-3.875rem;gap:1.875rem;}
		#section05 .s5_stemp_wrap .s5_stemp img {width: 26.8229vw;}
		#section05 .s5_icon {z-index:10;}
		#section05 .s5_icon.s5_bm {left:2.6042vw;top:42.9688vw;width: 21.2240vw;}
		#section05 .s5_icon.s5_cp {right:5.4688vw;top:61.5885vw;width: 18.0990vw;}
		#section05 .s5_icon.s5_ygy {right:7.8125vw;top:22.1354vw;width: 14.4531vw;}

		#section05 .flow-ani-wrap {position:static;margin-top:14.3229vw;}
		#section05 .flow-ani-wrap ul {margin-right: 3.9063vw;}
		#section05 .flow-ani-wrap ul li {margin-right: 3.9063vw;}
		#section05 .flow-ani-wrap ul li img {width: 32.5521vw;filter: drop-shadow(0 3px 6px rgba(23, 11, 0, 0.2));}
	/* section05 e */

	/* section06 s */
		#section06 {padding:19.5313vw 0 0;}
		#section06 .inner {width: 100%;}
		#section06 .s6_cont_wrap {height:61.1979vw;margin-top:9.1146vw;}
		#section06 .s6_cont_wrap .s6_rotate {bottom:-23.4375vw;}
		#section06 .s6_cont_wrap .s6_rotate img {width: 81.9010vw;}
		#section06 .s6_cont_wrap #s6_swiper_m {width: 58.3333vw;}
		#section06 .s6_cont_wrap .s6_review {position:static;width: 100%;height: 16.9271vw;border-radius:8.4635vw;padding-left: 0;}
		#section06 .s6_cont_wrap .s6_review .s6_img {padding-left: 2.6042vw;}
		#section06 .s6_cont_wrap .s6_review .s6_img img {width: 12.1094vw;height:12.1094vw;}
		#section06 .s6_cont_wrap .s6_review .s6_txt {font-size: 3.6458vw;line-height: 4.6875vw;}
	/* section06 e */

	/* section07 s */
		#section07 {height:auto;background:transparent;}
		#section07 .s7_flex_wrap {flex-direction:column;}
		#section07 .s7_flex_wrap > div {width: 100%;}
		#section07 .s7_flex_wrap .s7_flex_left {padding-top:19.5313vw;padding-left: 13.0208vw;height:130.2083vw;background:url('../../images/m/s7_bg_m.jpg')no-repeat center/cover;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box {height:59.8958vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box:after {opacity: 1;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box01 {background: url('../../images/m/s7_list_bg_01_m.png') no-repeat center/cover;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box02 {background: url('../../images/m/s7_list_bg_02_m.png') no-repeat center/cover;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.s7_right_box03 {background: url('../../images/m/s7_list_bg_03_m.png') no-repeat center/cover;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box:before {content:"";display:block;width:100%;height:100%;background:url('../../images/m/s7_dimm.png')no-repeat center/cover;position:absolute;left:0;top:0;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box.on {height: 59.8958vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap {padding-left: 11.0677vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point {font-size: 3.9063vw;line-height: 5.4688vw;border-radius:2.6042vw;padding:0 2.6042vw 0 2.6042vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .point.green {background:#27592f;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .title {font-size: 7.8125vw;display: block;margin-top:3.2552vw;}
		#section07 .s7_flex_wrap .s7_flex_right .s7_right_box .cont_text_wrap .desc {margin-top:2.6042vw;display: block;}
	/* section07 e */

	/* section08 s */
		#section08 {padding:19.5313vw 0 19.5313vw;background:url('../../images/m/s8_bg_m.jpg')no-repeat center/cover;}
		#section08 .cont_text_wrap p.slogan {padding:0 1.0417vw;margin-bottom: 1.9531vw;}
		#section08 .cont_text_wrap p.slogan .highlight {width:100%;height:6.5104vw;left:0;top:-0.5208vw;}
		#section08 .s8_flex_wrap {margin-top: 3.75rem;flex-direction:column;}
		#section08 #s8_swiper_m {width: 69.0104vw;}
		#section08 .s8_circle.s8_left {margin-right:0;}
		#section08 .s8_circle.s8_right {margin-left:0;}
		#section08 .s8_pagination {position:static;margin-top:3.9063vw;}
		#section08 .s8_pagination .swiper-pagination-bullet {width:1.8229vw;height:1.8229vw;border:1px solid #c9823e;background:transparent;opacity: 1;transition:0.5s}
		#section08 .s8_pagination .swiper-pagination-bullet-active {background:#c9823e;}
		#section08 .s8_circle {
			width: 69.0104vw;height: 69.0104vw;border:0.2604vw solid #c9823e;
		}
		#section08 .s8_circle .s8_txt {opacity: 1;}
		#section08 .s8_circle.s8_left {background:url('../../images/m/s8_slide1_m.png')no-repeat center/ cover;}
		#section08 .s8_circle.s8_right {background:url('../../images/m/s8_slide2_m.png')no-repeat center/ cover;}
		#section08 .s8_circle .s8_txt p.s8_tit {font-size: 6.2500vw;line-height: 6.5104vw;margin-bottom: 2.6042vw;}
		#section08 .s8_circle .s8_txt p.s8_desc {font-size:3.6458vw;line-height: 4.6875vw;}
		#section08 .s8_circle .s8_bg_txt {display: none;}
		#section08 .s8_food.s8_food_01 {top:5.8594vw;left:2.6042vw;width: 21.7448vw;} 
		#section08 .s8_food.s8_food_02 {top:97.2656vw;left:0;width: 33.8542vw;} 
		#section08 .s8_food.s8_food_03 {top:11.7188vw;right:0;width: 28.3854vw;} 
		#section08 .s8_food.s8_food_04 {display: none;} 

		#section08 .s8_bg_dimm {display: none;}
	/* section08 e */

	/* section09 s */
		#section09 {padding:19.5313vw 0;}
		
		#section09 .s9_top_banner {width: 100%;height: 93.7500vw;}
		#section09 .s9_top_banner.no01 {background:transparent}
		#section09 .s9_top_banner.no02 {background:transparent}

		#section09 .s9_banner_flex {margin-top: 13.0208vw;}
		#section09 .s9_banner_flex > div {width: 100%;}
		#section09 .s9_banner_flex > div .txt_box {position:static;text-align: left;padding:9.7656vw 6.5104vw;}
		#section09 .s9_banner_flex > div .txt_box p {color:#fff;}
		#section09 .s9_banner_flex > div .txt_box p.tit {text-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.5);}
		#section09 .s9_banner_flex .s9_ban_left {background:url('../../images/m/s9_top_1_m.png')no-repeat center/cover;}
		#section09 .s9_banner_flex .s9_ban_right {background:url('../../images/m/s9_top_2_m.png')no-repeat center/cover;}
		#section09 .s9_banner_flex .s9_ban_left .txt_box {left:12.3698vw;top:11.7188vw;}
		#section09 .s9_banner_flex .s9_ban_right .txt_box {right:12.3698vw;bottom:8.4635vw;}
		#section09 .s9_banner_flex .tit {font-size: 8.3333vw;line-height: 11.1979vw;margin-bottom: 1.3021vw;}
		#section09 .s9_banner_flex .desc {font-size: 3.6458vw;line-height: 4.6875vw;}
		#section09 .s9_top_banner.no01 .s9_banner_flex .s9_ban_left p {color:#fff;}
		#section09 .s9_top_banner.no02 .s9_banner_flex .s9_ban_right p {color:#fff;}
		
		#section09 .s9_pagination {position:static;margin-top:3.9063vw;}
		#section09 .s9_pagination .swiper-pagination-bullet {width:1.8229vw;height:1.8229vw;border:1px solid #c9823e;background:transparent;opacity: 1;transition:0.5s}
		#section09 .s9_pagination .swiper-pagination-bullet-active {background:#c9823e;}

		#section09 .s9_menu_wrap {margin-top: 19.5313vw;}
		#section09 .s9_menu_tit {gap:5.9896vw;}
		#section09 .s9_menu_tit span {font-size: 7.2917vw;}
		#section09 .s9_menu_tit span:before {width: 0.3906vw;height: 6.5104vw;left:-2.9948vw;}
		#section09 .s9_menu_tit span.last:after {width: 0.3906vw;height: 6.5104vw;right:-2.9948vw;}

		#section09 .cate_tab_wrap {margin:9.1146vw auto 6.5104vw;}
		#section09 .cate_tab_wrap .cate_wrap li {border:0.2604vw solid #be6932;width: 23.4375vw;height: 7.8125vw;line-height: 7.8125vw;}
		#section09 .cate_tab_wrap .cate_wrap li a {font-size: 3.6458vw;}

		#section09 .sub_cont .main-swiper {width: 100%;}
		#section09 .sub_cont .slide-wrapper {display:flex;flex-wrap:wrap;gap:3.6458vw;}
		#section09 .sub_cont li {border:0.2604vw solid #841d1d;width: 44.2708vw;}
		#section09 .sub_cont li .img_wrap img {width:100%;}
		#section09 .sub_cont li .txt_wrap .txt_box {height:7.8125vw;}
		#section09 .sub_cont li .txt_wrap .txt_box p {line-height:7.8125vw;font-size: 3.6458vw;}

		#section09 .swiper-button-next {right:0;width: 8.3333vw;height: 8.3333vw;}
		#section09 .swiper-button-prev {left:0;width: 8.3333vw;height: 8.3333vw;}
	/* section09 e */

	/* section10 s */
		#section10 {padding:19.5313vw 0;}
		#section10 .inner {width: 100%;}
		
		#section10 .s10_top {flex-direction: column-reverse;}
		#section10 .s10_top .s10_phone_wrap {padding-left: 35%;}
		#section10 .s10_top .s10_phone_wrap .s10_phone {width: 70.8333vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move01 {left:7.8125vw;top:23.4375vw;width: 24.2188vw;}
		#section10 .s10_top .s10_phone_wrap .s10_move.s10_move02 {left:7.1615vw;top:49.4792vw;width: 13.0208vw;}
		#section10 .s10_top .cont_text_wrap {padding-left: 0;text-align: center;}
		#section10 .s10_list iframe {border:0.2604vw solid #be6932 !important;}
		#section10 .s10_list #bo_list {padding:0 3.9063vw;}
	/* section10 e */

	/* section11 s */
		#section11 {padding:19.5313vw 0;}
		#section11 .s11_slide_cont {margin-top: 10.4167vw;}
		#section11 .s11_slide_cont .s11_slide_wrap {flex-direction:column;}
		#section11 .s11_slide_cont .s11_slide_li {width: 61.1979vw;height: 61.1979vw;box-shadow: 0 6px 10px rgba(164, 153, 138, 0.6);}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01 {background:url('../../images/s11_slide_01_off.png')no-repeat center/cover;margin-right: 0;margin-bottom:-5.2083vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02 {background:url('../../images/s11_slide_02_off.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03 {background:url('../../images/s11_slide_03_off.png')no-repeat center/cover;margin-left: 0;margin-top: -5.2083vw;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide01.on {background:url('../../images/s11_slide_01_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide02.on {background:url('../../images/s11_slide_02_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li.s11_slide03.on {background:url('../../images/s11_slide_03_on.png')no-repeat center/cover;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt {gap:3.9063vw}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.title {font-size: 6.7708vw;}
		#section11 .s11_slide_cont .s11_slide_li .slide_txt p.desc {font-size: 3.6458vw;line-height: 4.6875vw;}
	/* section11 e */

	/* section12 s */
		#section12 {padding:19.5313vw 0;}
		
		#section12 .s12_table {margin-top: 5.2083vw;}
		#section12 .s12_table .s12_table_img {width: 89.5833vw;}
		#section12 .s12_table .s12_info img {width: 78.7760vw;}
		#section12 .s12_table .s12_stemp {right:-3.9063vw;top:10.4167vw;width: 35.0260vw;}
	/* section12 e */

	/* section13 s */
		#section13 {padding:19.5313vw 0;}
		#section13 .inner {width: 100%;}
		#section13 .cont_text_wrap {margin-bottom: 7.8125vw;}
	/* section13 e */
}	

@media(max-width: 480px){

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