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

#bo_w {
    padding: 70px;
}
/*header & footer*/


/* footer */

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

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

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



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


/* 흐르는 슬라이드 */
.marquee {width: 100%;background:transparent;padding:22px;overflow:hidden;border-top:1px solid #504330;border-bottom:1px solid #504330;}
.marquee.solo {background:#241e19;max-width: 1920px;width: 100%;margin: 0 auto;}
.marquee .swiper-wrapper {transition-timing-function: linear !important;}
.marquee .swiper-slide {width: 1054px;}
.marquee .swiper-slide img {width: 100%;}

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

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

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

/************** policy layer s *************/
.policy_wrap {
	position: fixed;
	/* keeps the policy_wrap window in the current viewport */
	top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
	text-align: center;z-index: 999999;font-family: 'Pretendard', sans-serif;
}
.policy_wrap .policy-wrapper {
	overflow: hidden;margin: 50px auto;position: absolute;left:50%;top:50%;
    -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
	box-shadow: 0 0 25px #111;-webkit-box-shadow: 0 0 25px #111;-moz-box-shadow: 0 0 25px #111;
	width: 90%;background-color: #fff;border: 1px solid #999;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;max-width: 820px;border-radius: 10px;
}
.close-popup {
	position: absolute;top: 20px;right: 20px;background-color: #fff;font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;font-weight: bold;line-height: 1;color: #ccc;text-shadow: 0 1px 0 #fff;border: none;
}
.policy_wrap .policy-wrapper h4 {
    padding: 15px;border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: 500;font-family: var(--font-family-ptd);
}
.policy_wrap .policy {overflow-y: auto;padding: 30px;text-align: left;line-height: 163%;font-size: 12px;}
form a.popup-trigger {
    display: inline-block;padding: 0 5px;line-height: 1.25;text-indent: 0;color: #fff;background-color: #8C8984;font-size: 12px;
    vertical-align: middle;
}

/* header */
#header {width:100%;height:118px;position:relative;z-index:10000;background:url('../../images/hd_bg.jpg')no-repeat center/cover;box-shadow:0 10px 0 rgba(0,0,0,0.5)}
#header .header-wrap {height:100%;}
#header .header-wrap .inner {width:100%;height:100%;padding:0 60px;max-width:1920px;justify-content:space-between;background:transparent;}
#header .header-wrap .inner .logo {}
#header .header-wrap .inner .logo img {width: 261px;}

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

#header .header-wrap .inner .hd_tel {
	font-family: var(--font-family-ptd);color:#2d221f;letter-spacing: -0.025em;display:flex;justify-content:center;align-items:center;gap:10px;
	background:url('../../images/hd_tel_bg.png')no-repeat center /cover;width:246px;height: 43px;box-shadow:3px 0 5px rgba(22,22,22,0.5);border-radius:50px;
}
#header .header-wrap .inner .hd_tel span {font-size: 20px;font-weight: 600;}
#header .header-wrap .inner .hd_tel a {font-size: 23px;font-weight: 700;}

#header_m {display: none;}
/* #navigation_m {display: none;} */

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


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

.marquee_vertical.left_step {position:absolute;left:0px;top:0;background:transparent;padding:0 24px 0 33px;border-left:1px solid #e5d9c2;border-right:1px solid #e5d9c2;z-index:10;}
.marquee_vertical.main_slide {margin-left:110px;}
.left_step ul {animation: hSlideLoop_re 48s 0s infinite linear;opacity:1;}
.main_slide ul {animation: hSlideLoop 36s 0s infinite linear;opacity:1;}
.main_slide ul li {margin-bottom:75px;width: 567px;height: 327px;position:relative;}
.main_slide ul li:after {content:'';display:block;width:100%;height:100%;background:#c5a570;position:absolute;left:20px;top:20px;z-index:-1}


/* text */
.section .cont_desc {font-size: 24px;font-weight: 400;letter-spacing: -0.025em;line-height:32px;}


/* main intro */


.section {width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden;}

/* section00 s */
	#section00 {height:1000px;background:url('../../images/main_bg.jpg')no-repeat center/cover;}
	#section00 .inner {}
	#section00 .title_wrap {
		text-align: center;padding-top: 145px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	#section00 .title_wrap .main_title.fir {width: 615px;}
	#section00 .title_wrap .main_title.sec {width: 397px;margin-top: 20px;}
	#section00 .title_wrap .main_desc {font-size: 28px;font-weight: 500;color:#fff;letter-spacing: -0.025em;margin-top: 45px;}

	#section00 .main_side {position:absolute;top:50%;transform:translateY(-50%);width: 132px;height: 644px;z-index:10;}
	#section00 .main_side.main_left {left:50px;}
	#section00 .main_side.main_right {right:50px;}
	#section00 .main_side img {position:absolute;left:0;top:0;}
	#section00 .main_side img.off {}
	#section00 .main_side img.on {animation:neon 0.7s ease-in infinite}

	#section00 .main_image {position:absolute;z-index:5;}
	#section00 .main_image.main_img {left:50%;transform:translateX(-50%);bottom:-140px;width: 1328px;}
	#section00 .main_image.smoke_img {left:50%;transform:translateX(-50%);bottom:70px;width: 743px;animation: smokes 3s ease-in-out infinite;}
	#section00 .main_image.side_img {right:0;bottom:-50px;width: 729px;animation: ddm 3.0s infinite ease-in-out;}

	#section00 .main_circle {position:absolute;width: 204px;}
	#section00 .main_circle.circle_01 {left:390px;bottom:310px;animation: section_2_Bounce 3s ease-in-out 0.5s infinite;}
	#section00 .main_circle.circle_02 {right:530px;bottom:345px;animation: section_2_Bounce 3s ease-in-out 0.7s infinite;}
	#section00 .main_circle.circle_03 {right:207px;bottom:62px;z-index:9;animation: section_2_Bounce 3s ease-in-out 0.9s infinite;}

/* section00 e */

/* section01 s */
	#section01 {height:814px;background:#241e19;}
	#section01 .s01_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;max-width:1015px;margin:175px auto 0;position:relative;z-index:5;}
	#section01 .s01_center img {}
	#section01 .s01_center img.s01_title {width: 681px;margin-bottom: 40px;}
	#section01 .s01_center img.s01_price {width: 1015px;}
	#section01 img.s01_effect {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
	#section01 .s01_center .price_data {text-align: right;font-size: 17px;font-weight: 400;color:#fff;letter-spacing: -0.025em;width:100%;padding-right: 55px;margin-top: 10px;}
/* section01 e */

/* section02 s */
	#section02 {height: 1422px;background:url('../../images/s02_bg.png')no-repeat center/cover;}
	
	/* wing bottom s */
	.section .wing_wrap {}
	.section .wing_wrap .wing_lines {position: absolute;left: 0;width: 100%;height: 60px;bottom:-48px;top:auto;}
	.section .wing_wrap .wing_lines:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 12px;background:#2d221f;}
	.section .wing_wrap .wing_lines .wing_line {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 12px;background: #2d221f;}
	/* wing bottom e */
	/* wing top s */
	.section .wing_wrap {}
	.section .wing_wrap .wing_lines.top {position: absolute;left: 0;width: 100%;height: 60px;bottom:auto;top:0;}
	.section .wing_wrap .wing_lines.top:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 12px;background: #2d221f;}
	.section .wing_wrap .wing_lines .wing_line {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 12px;background: #2d221f;}
	/* wing top e */
	
	#section02 .s_inner {width: 1700px;margin:0 auto;padding-top: 140px;}

	#section02 .s02_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;}
	#section02 .s02_center .s02_logo {margin-bottom: 20px;}
	#section02 .s02_center .s02_title {}
	#section02 .s02_center .s02_title.sec {margin-top: 20px;}
	#section02 .s02_center .s02_desc {font-weight: 500;color:#2d221f;margin-top: 50px;}

	#section02 .s02_tab_wrap {
		width:1694px;height:641px;background:url('../../images/s02_cont_bg.png')no-repeat center/cover;
		margin:0 auto;overflow:hidden;padding:58px 57px 0;position:relative;margin-top: 70px;border-bottom:1px solid #382a26;
	}
	#section02 .s02_tab_wrap .cate_tab_wrap {position:absolute;left:50%;top:0;transform:translateX(-50%);}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap {display:flex;align-items:center;justify-content:center;}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li {width: 328px;height: 59px;background:#fff;border:1px solid #382a26;border-right:0;text-align: center;}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li:last-child {border-right: 1px solid #382a26;}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li a {display: block;line-height: 59px;font-size: 25px;font-weight: 700;color:#382a26;letter-spacing: -0.025em;}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on {background:#382a26;}
	#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on a {color:#fff;}

	#section02 .s02_tab_wrap .s02_tab_center {}
	#section02 .s02_tab_wrap .s02_tab_center .s02_rotate {position:absolute;left:50%;top:165px;transform:translateX(-50%);}
	#section02 .s02_tab_wrap .s02_tab_center .s02_geonmul {position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);}

	#section02 .s02_tab_wrap .tab_inner {width: 100%;height: 100%;background:#fff;border:1px solid #382a26;border-bottom:0;display:flex;justify-content:flex-start;}
	#section02 .s02_tab_wrap .tab_inner .flex_div {width: 50%;}
	#section02 .s02_tab_wrap .tab_inner .flex_div.before {background:#fff;}
	#section02 .s02_tab_wrap .tab_inner .flex_div.after {background:#c9a871;}
	#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit {display:flex;align-items:center;justify-content:space-between;padding:0 50px;height:106px;border-bottom:1px solid #382a26;}
	#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span {}
	#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.ko {font-size: 36px;font-weight: 700;color:#382a26;font-family:var(--font-family-sch-b);}
	#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.en {font-size: 40px;font-weight: 700;color:#c9a871;}
	#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit {border-left:1px solid #382a26;}
	#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.ko {}
	#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.en {color:#fff;}
	
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt {position:relative;width:100%;height:calc(100% - 106px)}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_down {position:absolute;left:20px;top:0;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_up {position:absolute;right:35px;top:40px;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont {text-align: left;padding:100px 60px;position:relative;z-index:3;height:100%;}
	#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont {text-align: right;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p {color:#2d221f;letter-spacing: -0.025em;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.date {font-size: 24px;font-weight: 600;margin-bottom: 20px;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price {font-size: 28px;font-weight: 700;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price b {font-size: 52px;}
	#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont p.price b {text-shadow:3px 3px 0 rgba(190,54,35,0.5);}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.name {font-size: 32px;font-weight: 700;position:absolute;left:60px;bottom:50px;}
	#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont .s02_stemp {position:absolute;right:45px;bottom:30px;}

	#section02 .s02_pig {position:absolute;left:50%;bottom:255px;transform:translateX(-50%);}
	#section02 .s02_pig img {animation: swing_ani 2s ease-in infinite;}
	#section02 .marquee {position:absolute;left:0;bottom:0;border-color:#2d221f;}
	
	#section02 .s02_coin {position:absolute;z-index:2;}
	#section02 .s02_coin.coin01 {left:112px;top:48px;}
	#section02 .s02_coin.coin02 {right:45px;top:115px;}
	#section02 .s02_coin.coin03 {left:383px;top:345px;}
	#section02 .s02_coin.coin04 {right:0;top:680px;}
	#section02 .s02_coin.coin05 {left:-30px;top:913px}

/* section02 e */

/* section03 s */
	#section03 {height: 1407px;background:url('../../images/s03_bg.png')no-repeat center top/cover;}
	
	#section03 .s03_center {text-align: center;padding-top: 150px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}
	#section03 .s03_center .s03_title {}
	#section03 .s03_center .s03_title.sec {margin-top: 20px;}
	#section03 .s03_center .s03_desc {margin-top: 50px;font-weight: 500;color:#2d221f;}
	#section03 .s03_center .s03_left {position:absolute;left:340px;top:154px;}
	#section03 .s03_center .s03_right {position:absolute;right:340px;top:154px;}
	#section03 .s03_center .s03_left img {width: 95px;}
	#section03 .s03_center .s03_right img {width: 95px;}

	#section03 .s03_swiper_wrap {margin-top: 120px;}
	#section03 .s03_swiper_wrap .s03_slide {height: 893px;}
	#section03 .s03_swiper_wrap .s03_slide_wrap {display:flex;width:100%;height:100%;}
	#section03 .s03_swiper_wrap .s03_slide_li {width: 33.333%;height: 100%;transition:0.5s;position:relative;}
	#section03 .s03_swiper_wrap .s03_slide_li.s03_slide01 {background:url('../../images/s03_slide_01_off.png')no-repeat center/ cover;}
	#section03 .s03_swiper_wrap .s03_slide_li.s03_slide02 {background:url('../../images/s03_slide_02_off.png')no-repeat center/ cover;}
	#section03 .s03_swiper_wrap .s03_slide_li.s03_slide03 {background:url('../../images/s03_slide_03_off.png')no-repeat center/ cover;}

	#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide01 {background:url('../../images/s03_slide_01_on.png')no-repeat center/ cover;}
	#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide02 {background:url('../../images/s03_slide_02_on.png')no-repeat center/ cover;}
	#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide03 {background:url('../../images/s03_slide_03_on.png')no-repeat center/ cover;}

	#section03 .s03_swiper_wrap .s03_slide_li .dongbang_txt {position:absolute;left:0;top:70px;}
	#section03 .s03_swiper_wrap .s03_slide_li .slide_txt {position:absolute;left:70px;bottom:88px;}
	#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p {color:#382a26;letter-spacing: -0.025em;}
	#section03 .s03_swiper_wrap .s03_slide_li.on .slide_txt p {color:#fff;}
	#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.title {font-size: 38px;font-weight: 700;font-family:var(--font-family-sch-b);margin-bottom: 30px;}
	#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc {font-size: 22px;font-weight: 500;}
	#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc span {font-size: 22px;font-weight: 800;}
/* section03 e */

/* section04 s */
	#section04 {height: 1279px;background:url('../../images/s04_bg.jpg')no-repeat center top/cover;}
	#section04 .s04_center {text-align: center;padding-top: 180px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}
	#section04 .s04_center .s04_title {}
	#section04 .s04_center .s04_title.sec {margin-top: 20px;}
	#section04 .s04_center .s04_desc {margin-top: 50px;font-weight: 500;color:#fff;}
	#section04 .s04_stemp {position:absolute;right:285px;bottom:360px;}
	#section04 .s04_light {position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);}
	#section04 .s04_light.light_01 {animation:neon 0.7s ease-in infinite}
	#section04 .s04_light.light_02 {animation:neon 0.7s ease-in 0.4s infinite}
	#section04.aos-animate .s04_stemp {
		opacity: 0;animation-delay: 0.8s;-webkit-animation-delay: 0.8s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;
		-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;transform-origin: center;
		-webkit-animation-name: stemp;animation-name: stemp;
	}
/* section04 e */

/* section05 s */
	#section05 {height: 1087px;background:#f4f3ee;}
	
	#section05 .flex_wrap {display:flex;}
	#section05 .flex_wrap .flex_div {position:relative;}
	#section05 .flex_wrap .flex_div.left {width: 1064px;}
	#section05 .flex_wrap .flex_div.left .s05_center {width: 100%;padding:145px 154px}
	#section05 .flex_wrap .flex_div.left .s05_center .s05_title {}
	#section05 .flex_wrap .flex_div.left .s05_center .s05_title.fir {}
	#section05 .flex_wrap .flex_div.left .s05_center .s05_title.sec {margin-top: 20px;margin-bottom: 60px;}
	#section05 .flex_wrap .flex_div.left .s05_center p {letter-spacing: -0.025em;font-size: 23px;font-weight: 400;color:#382a26;line-height: 1.2;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title {font-size: 26px;font-family:var(--font-family-sch-l);margin-bottom: 40px;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title b {font-size: 30px;font-family:var(--font-family-sch-b);display:block;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc {}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc.margin {margin-bottom: 30px;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span {font-weight: 700;	}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span.red {color:#be3220;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan {padding-left: 200px;font-family:var(--font-family-sch-l);font-size: 32px;margin-top: 40px;}
	#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan b {font-family:var(--font-family-sch-b)}
	#section05 .flex_wrap .flex_div.right {width: calc(100% - 1064px);}
	
	#section05 .s05_img {position:absolute;left:107px;bottom:-120px;z-index:10;}
	#section05 .s05_move {position:absolute;left:0;bottom:-30px;z-index:10;animation:ddm 3.0s infinite ease-in-out;}

/* section05 e  */

/* section06 s  */
	#section06 {height: 1270px;background:url('../../images/s06_bg.png')no-repeat center top/cover;}
	#section06 .s06_center {text-align: center;padding-top: 180px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}
	#section06 .s06_center .s06_title {}
	#section06 .s06_center .s06_title.sec {margin-top: 20px;}
	#section06 .s06_center .s06_desc {margin-top: 50px;font-weight: 500;color:#fff;}
	#section06 .s06_table_wrap {width: 1320px;margin:0 auto;position:relative;background:#fff;padding:35px 0 55px;margin-top: 65px;}
	#section06 .s06_table_wrap .flex_wrap {display:flex;align-items:center;justify-content:center;}
	#section06 .s06_table_wrap .flex_div {width: 50%;text-align: center;position:relative;}
	#section06 .s06_table_wrap .flex_div.table_left {}
	#section06 .s06_table_wrap .flex_div.table_left .table_img {}
	#section06 .s06_table_wrap .flex_div.table_right {}
	#section06 .s06_table_wrap .s06_stemp {position:absolute;right:-1rem;top:-1rem;}
	#section06 .s06_table_wrap.aos-animate .s06_stemp {
		opacity: 0;animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;
		-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;transform-origin: center;
		-webkit-animation-name: stemp;animation-name: stemp;
	}
	#section06 .s06_table_wrap .check_box {padding:0 100px;margin-bottom: 52px;}
	#section06 .s06_table_wrap .check_box ul {display:flex;justify-content:space-between;}
	#section06 .s06_table_wrap .check_box ul li {display:flex;justify-content:space-between;align-items:end;gap:1em}
	#section06 .s06_table_wrap .check_box ul li img {}
	#section06 .s06_table_wrap .check_box ul li span {font-size: 30px;font-weight: 700;color:#2d221f;letter-spacing: -0.025em;}
	#section06 .income_price_box {position:absolute;left:50%;top:50%;transform:translate(-55%,-50%)}
	#section06 .income_price_box p {color:#2d221f;font-size: 32px;font-weight: 700;letter-spacing: -0.05em;}
	#section06 .income_price_box p.text {}
	#section06 .income_price_box p.price {font-weight: 500;font-family:var(--font-family-score-m);}
	#section06 .income_price_box p.price span {font-size: 50px;font-weight: 600;color:#c42f16;letter-spacing: -0.05em;line-height: 52px;display:inline-block;font-family:var(--font-family-score-b);}
	/* income */
	.income_table{position:relative;}
	.income_table>img {margin:0 auto;}
	.income_table svg {}
	.income_cir{width: 464px;height: 464px;}
/* section06 e  */


/* section07 s  */
	#section07 {height: 1298px;background:url('../../images/s07_bg.jpg')no-repeat center/cover;}

	#section07 .s07_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 100px;}
	#section07 .s07_center .s07_logo {margin-bottom: 20px;}
	#section07 .s07_center .s07_title {}
	#section07 .s07_center .s07_title.sec {margin-top: 20px;}
	#section07 .s07_center .s07_desc {color:#2d221f;margin-top: 50px;}
	
	#section07 .s07_slide {margin-top: 70px;}
	#section07 .s07_slide ul {display:flex;align-items:center;justify-content:center;gap:90px;}
	#section07 .s07_slide ul li {}
	#section07 .s07_slide ul li img {filter: drop-shadow(5px 5px 5px rgba(62,62,62,0.5))}
/* section07 e  */

/* section08 s */
	#section08 {height: 1691px;background:url('../../images/s08_bg.jpg')no-repeat center/cover;}
	#section08 .s08_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 100px;}
	#section08 .s08_center .s08_logo {margin-bottom: 20px;}
	#section08 .s08_center .s08_title {}
	#section08 .s08_center .s08_title.sec {margin-top: 20px;}
	#section08 .s08_center .s08_desc {color:#fff;margin-top: 50px;}
	#section08 .s08_center .s08_desc b {}
	
	#section08 .s08_txt_wrap {text-align: center;margin-top: 90px;}
	#section08 .s08_txt_wrap p {font-family:var(--font-family-sch-l);color:#fff;font-size: 27px;line-height: 38px;}
	#section08 .s08_txt_wrap p b {font-family:var(--font-family-sch-b);font-weight:normal;}
	#section08 .s08_txt_wrap p b span {text-decoration: underline;text-underline-position:under;}
	#section08 .s08_txt_wrap p.margin {margin-bottom: 60px;}
/* section08 e  */

/* section09 s */
	#section09 {height: 1682px;background:url('../../images/s09_bg.jpg')no-repeat center/cover;}
	#section09 .s09_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 145px;}
	#section09 .s09_center .s09_title {margin-bottom: 50px;}
	
	#section09 .s09_list {width: 1600px;margin:110px auto 0;}
	#section09 .s09_list .s09_list_box {display:flex;align-items:end;gap:40px;}
	#section09 .s09_list .s09_list_box.margin {margin-bottom: 40px;}
	#section09 .s09_list .s09_list_box.reverse {flex-direction: row-reverse;}
	#section09 .s09_list .s09_list_box .list_img {}
	#section09 .s09_list .s09_list_box .list_img img {}
	#section09 .s09_list .s09_list_box .list_txt {padding-bottom: 30px;}
	#section09 .s09_list .s09_list_box.reverse .list_txt {text-align: right;}
	#section09 .s09_list .s09_list_box .list_txt p {font-size: 24px;font-weight: 500;color:#fff;line-height: 32px;}
	#section09 .s09_list .s09_list_box .list_txt p.list_title {font-size: 40px;font-weight:normal;font-family:var(--font-family-sch-b);line-height:1.2;}
	#section09 .s09_list .s09_list_box .list_txt p.list_desc {margin-top: 40px;}
/* section09 e */

/* section10 s */
	#section10 {height: 1167px;background:url('../../images/s10_bg.jpg')no-repeat center/cover;}
	#section10 .s10_center {text-align: left;padding-left: 220px;padding-top: 120px;}
	#section10 .s10_center .s10_desc {color:#c9a871;font-weight: 500;margin-bottom: 40px;}
	#section10 .s10_center .s10_title {}

	#section10 .flow-ani-wrap {margin-top: 55px;}
	#section10 .flow-ani-wrap ul {gap:40px;margin-right: 40px;}
	#section10 .flow-ani-wrap ul li {}

	#section10 .phone_wrap {width: 602px;height: 893px;position:absolute;right:190px;top:136px;z-index:10;}
	#section10 .phone_wrap .phone_div {width: 396px; height: 807px;position:absolute;left:180px;top:0;}
	#section10 .phone_wrap .phone_div img {filter: drop-shadow(5px 5px 5px rgba(62,62,62,0.5))}
	#section10 .phone_wrap .food {position:absolute;left:0;bottom:0;}
	#section10 .phone_wrap .food img {}
	#section10 .phone_wrap .heart {position:absolute;left:140px;top:80px;}
	#section10 .phone_wrap .heart img {position:absolute}
	#section10 .phone_wrap .heart img.heart1 {z-index:3;}
	#section10 .phone_wrap .heart img.heart2 {z-index:2;animation: heartWave 0.8s linear infinite;}
	#section10 .phone_wrap .heart img.heart3 {z-index:1;animation: heartWave 0.8s linear infinite;opacity: 0.5;}

	#section10 .phone_wrap .icon {position:absolute;right:0;top:140px;}
	#section10 .phone_wrap .icon img {animation: ddm 3.0s infinite ease-in-out;}

	#section10 .wing_wrap .wing_lines:before {background:#c9a871;}
	#section10 .wing_wrap .wing_lines .wing_line {background: #c9a871;}
/* section10 e */

/* section11 s */
	#section11 {height: 1159px;background:url('../../images/s11_bg.jpg')no-repeat center/cover;}
	#section11 .s11_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 145px;}
	#section11 .s11_center .s11_title {}
	#section11 .s11_center .s11_title.sec {margin-top: 20px;}
	#section11 .s11_center .s11_desc {color:#fff;margin-top: 40px;}
	
	#section11 .s11_slide {margin-top: 90px;}
	#section11 .s11_slide ul {display:flex;align-items:center;justify-content:center;gap:60px;}
	#section11 .s11_slide ul li {width: 495px;height: 378px;background:transparent;position:relative;}
	#section11 .s11_slide ul li:after {content:"";display:block;width:100%;height:100%;background:transparent;border:1px solid #fff;}
	#section11 .s11_slide ul li:hover:after {border:3px solid #c9a871;box-shadow: 0 0 20px rgba(255, 213, 137, 0.66), 0 0 30px rgba(255, 213, 137, 0.5);}
	#section11 .s11_slide ul li img {position:absolute;}
	#section11 .s11_slide ul li:nth-child(1) img {right:50px;top:50px;width: 114px;}
	#section11 .s11_slide ul li:nth-child(2) img {right: 55px;top: 55px;width: 101px;}
	#section11 .s11_slide ul li:nth-child(3) img {right: 50px;top: 68px;width: 116px;}
	#section11 .s11_slide ul li p {color:#fff;letter-spacing: -0.025em;position:absolute;left:60px;}
	#section11 .s11_slide ul li p.s11_tit {font-size: 38px;font-weight: 700;top:65px;}
	#section11 .s11_slide ul li p.s11_desc {font-size: 24px;font-weight: 500;line-height: 32px;bottom:60px;}

	#section11 .marquee {border:0;position:absolute;left:0;bottom:0;padding:35px 0;}
	#section11 .marquee .swiper-slide {width: 1356px;}
/* section11 e */

/* section12 s */
	#section12 {height: 1463px;background:url('../../images/s12_bg.png')no-repeat center/cover;}
	#section12 .s12_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 145px;}
	#section12 .s12_center .s12_title {}
	#section12 .s12_center .s12_desc {color:#2b241f;margin-top: 40px;}
	
	#section12 .s12_slide {width:1314px;margin:60px auto 0;}
	#section12 .s12_slide ul {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:64px;}
	#section12 .s12_slide ul li {text-align: center;}
	#section12 .s12_slide ul li img {width: 395px;}
	#section12 .s12_slide ul li p {font-size: 26px;font-weight: 600;color:#2b241f;letter-spacing: -0.025em;margin-top: 20px;}

/* section12 e */

/* section13 s */
	#section13 {}
	#section13 {height: 1282px;background:url('../../images/s13_bg.jpg')no-repeat center/cover;}
	#section13 .s13_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 150px;}
	#section13 .s13_center .s13_title {}
	#section13 .s13_center .s13_desc {color:#fff;margin-top: 40px;}
	
	#section13 .s13_cont {margin-top: 90px;}
	#section13 .s13_cont ul {display:flex;justify-content:center;gap:65px;}
	#section13 .s13_cont ul li {text-align: center;}
	#section13 .s13_cont ul li img {}
	#section13 .s13_cont ul li p {font-size: 26px;font-weight: 600;color:#fff;letter-spacing: -0.025em;line-height: 32px;margin-top: 10px;}
	#section13 .s13_cont ul li.plus {padding-top: 205px;}
	#section13 .s13_cont ul li.plus img {}
/* section13 e */

/* section14 s */
	#section14 {background:#fff;}
	#section14 .s14_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 150px;}
	#section14 .s14_center .s14_title {}
	#section14 .s14_center .s14_top_img {position:absolute;}
	#section14 .s14_center .s14_top_img.top01 {left:0;top:160px;}
	#section14 .s14_center .s14_top_img.top02 {left:192px;top:362px}
	#section14 .s14_center .s14_top_img.top03 {right:0;top:251px;}
	#section14 .s14_center .s14_desc {color:#2d221f;margin-top: 40px;}
	
	#section14 .s14_cont {margin-top: 60px;height: 952px;position:relative;}
	#section14 .s14_cont .flex_wrap {display:flex;height:100%;}
	#section14 .s14_cont .flex_wrap .s14_flex {width: 50%;position:relative;}
	#section14 .s14_cont .flex_wrap .s14_flex.left {background:#fcf6e9;}
	#section14 .s14_cont .flex_wrap .s14_flex.right {background:#000;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner {padding-left: 160px;padding-top: 54px;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title {display:flex;align-items:center;gap:7px;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span {font-family:var(--font-family-sch-b);font-size: 24px;line-height: 32px;letter-spacing: -0.025em;color:#382a26;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span.line {width: 567px;height: 2px;background: #382a26;display:inline-block;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo {display:flex;align-items:center;gap:108px;margin-top: 35px;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo img {}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj {position:absolute;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj01 {left:28px;top: 316px;width: 82px;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj02 {left:6px;top: 413px;width: 226px;}
	#section14 .s14_cont .flex_wrap .s14_flex .s14_interior {position:absolute;right:0;top:0;z-index:10;}
	#section14 .s14_cont .s14_front {position:absolute;left:0;bottom:0;z-index:10;}
	#section14 .s14_cont .s14_front img {width: 100%;}
/* section14 e */

/* section15 s */
	#section15 {}
	#section15 {height: 1071px;background:url('../../images/s15_bg.jpg')no-repeat center/cover;}
	#section15 .s15_center {display:flex;flex-direction:column;justify-content:center;align-items:center;width: 100%;margin:0 auto;position:relative;z-index:5;text-align: center;padding-top: 105px;}
	#section15 .s15_center .s15_logo {margin-bottom: 45px;}
	#section15 .s15_center .s15_title {}
	#section15 .s15_center .s15_title.sec {margin-top: 20px;}
	
	#section15 .s15_cont {margin-top: 90px;}
	#section15 .s15_cont ul {display:flex;justify-content:center;align-items:center;gap:54px}
	#section15 .s15_cont ul li {position:relative;}
	#section15 .s15_cont ul li .s15_list_bg {filter: drop-shadow(0 15px 30px rgba(0,0,0,0.5))}
	#section15 .s15_cont ul li .text-wrap {position:absolute;left:50%;top:180px;transform:translateX(-50%);color:#fff;width: 250px;text-align: center;}
	#section15 .s15_cont ul li .text-wrap .main_txt {font-size: 52px;font-weight: 700;letter-spacing: -0.025em;line-height: 1;margin-bottom: 10px;position:relative;}
	#section15 .s15_cont ul li .text-wrap .main_txt:after {content:"";display:block;width:213px;background:red;height:4px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
	#section15 .s15_cont ul li .text-wrap .main_txt span {font-size: 28px;}
	#section15 .s15_cont ul li .text-wrap small {font-size: 24px;line-height: 32px;letter-spacing: -0.025em;}
	
	#section15 .marquee {position:absolute;left:0;bottom:0;}
	#section15 .s15_bg_obj {position:absolute;bottom:98px;}
	#section15 .s15_bg_obj.obj01 {left:0;}
	#section15 .s15_bg_obj.obj02 {right:0;}
/* section15 e */

/* section16 s */
	#section16 {height: 1266px;background:url('../../images/s16_bg.jpg')no-repeat center top/cover;}
	#section16 .flex_wrap {display:flex;}
	#section16 .flex_wrap .s16_flex {}
	#section16 .flex_wrap .s16_flex.left {box-shadow:0 6px 20px rgba(22,22,22,0.4)}
	#section16 .flex_wrap .s16_flex.right {padding-left: 50px;}
	#section16 .s16_center {text-align: left;padding-top: 140px;position:relative;padding-left: 35px;}
	#section16 .s16_center .s16_title {}
	#section16 .s16_center .s16_desc {margin-top: 50px;font-weight: 500;color:#fff;}

	#section16 .s16_swiper_wrap {margin-top: 80px;}
	#section16 .s16_swiper_wrap .s16_slide {}
	#section16 .s16_swiper_wrap .s16_slide_wrap {}
	#section16 .s16_swiper_wrap .s16_slide_li {
		width: 600px;height: 211px;transition:0.5s;position:relative;margin-bottom: 40px;
	}
	#section16 .s16_swiper_wrap .s16_slide_li.on img {filter: drop-shadow(0 0 15px rgba(255, 213, 137, 0.66)) drop-shadow(0 0 20px rgba(255, 213, 137, 0.5));}
	#section16 .s16_swiper_wrap .s16_slide_li img {filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.35)) drop-shadow(0 0 20px rgba(0, 0, 0, 0.2));transition:0.5s;position:absolute;left:0;top:0;}
	
	#section16 .s16_swiper_wrap .s16_slide_li .on_img {opacity: 0;}
	#section16 .s16_swiper_wrap .s16_slide_li .off_img {opacity: 1;}
	#section16 .s16_swiper_wrap .s16_slide_li.on .on_img {opacity: 1;}
	#section16 .s16_swiper_wrap .s16_slide_li.on .off_img {opacity: 0;}

	#section16 .s16_swiper_wrap .s16_slide_li.s16_slide01 {}
	#section16 .s16_swiper_wrap .s16_slide_li.s16_slide02 {}
	#section16 .s16_swiper_wrap .s16_slide_li.s16_slide03 {margin-bottom: 0;}

	#section16 .s16_swiper_wrap .s16_slide_li.on {background:url('../../images/s16_list_bg_on.png')no-repeat center/ cover;}

	#section16 .s16_swiper_wrap .s16_slide_li .dongbang_txt {position:absolute;left:0;top:70px;}
	#section16 .s16_swiper_wrap .s16_slide_li .slide_txt {position:absolute;left:88px;top:50%;transform:translateY(-50%)}
	#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p {color:#fff;letter-spacing: -0.025em;}
	#section16 .s16_swiper_wrap .s16_slide_li.on .slide_txt p {color:#382a26;}
	#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.title {font-size: 40px;font-weight: 700;font-family:var(--font-family-sch-b);margin-bottom: 20px;}
	#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc {font-size: 24px;line-height:32px;font-weight: 500;}
	#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc span {font-size: 22px;font-weight: 800;}
/* section16 e */


/* section17 s */
	#section17 {padding:140px 0 160px;background:#fcf6e9;}
	#section17 .s17_center {text-align: center;position:relative;}
	#section17 .s17_center .s16_title {}
	#section17 .s17_cont {text-align: center;margin-top: 80px;position:relative;}
	#section17 .s17_cont .s17_table {margin:0 auto;}
	#section17 .s17_cont .s17_stemp_wrap {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
	#section17 .s17_cont .s17_stemp_wrap .s17_stemp {}
/* section17 e */

/* section18 s */
	#section18 {padding:110px 0 180px;background:#c9a871;}
	#section18 .s18_center {text-align: center;position:relative;}
	#section18 .s18_center .s18_title {}
	#section18 .s18_center .s18_desc {margin-top: 50px;font-weight: 500;color:#382a26;}
	#section18 .s18_cont {text-align: center;position:relative;width:1400px;margin:70px auto 0 ;}
	#section18 .s18_cont iframe {}
/* section18 e */



/**/

@media(max-width: 1600px){
	/* 공용 */
		/* 흐르는 슬라이드 */
		.marquee {padding:1.3750vw;border-top:0.0625vw solid #504330;border-bottom:0.0625vw solid #504330;}
		.marquee.solo {max-width: 100%;}
		.marquee .swiper-wrapper {}
		.marquee .swiper-slide {width: 65.8750vw;}
		
		/* header */
		#header {height:7.3750vw;box-shadow:0 0.6250vw 0 rgba(0,0,0,0.5)}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 3.7500vw;max-width:100%;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 16.3125vw;}

		#header .header-wrap .inner #navigation {}
		#header .header-wrap .inner #navigation ul {gap:3.7500vw;}
		#header .header-wrap .inner #navigation ul li {}
		#header .header-wrap .inner #navigation ul li a {font-size: 1.2500vw;}
		#header .header-wrap .inner #navigation ul li a span {}

		#header .header-wrap .inner .hd_tel {
			gap:0.6250vw;
			width:15.3750vw;height: 2.6875vw;box-shadow:0.1875vw 0 0.3125vw rgba(22,22,22,0.5);border-radius:3.1250vw;
		}
		#header .header-wrap .inner .hd_tel span {font-size: 1.2500vw;}
		#header .header-wrap .inner .hd_tel a {font-size: 1.4375vw;}

		#header_m {display: none;}

		#footer .inner .right {margin-bottom:1.2500vw;}
		body {}
		#container_wrap {}


		/* 탭메뉴 s */
		.sub_cont {}
		.sub_cont.on {}
		/* 탭메뉴 e */

		.marquee_vertical.left_step {padding:0 1.5000vw 0 2.0625vw;border-left:0.0625vw solid #e5d9c2;border-right:0.0625vw solid #e5d9c2;}
		.marquee_vertical.main_slide {margin-left:6.8750vw;}
		.left_step ul {}
		.main_slide ul {}
		.main_slide ul li {margin-bottom:4.6875vw;width: 35.4375vw;height: 20.4375vw;}
		.main_slide ul li:after {left:1.2500vw;top:1.2500vw;}

		/* text */
		.section .cont_desc {font-size: 1.5000vw;line-height:2.0000vw;}

		/* common */
		.section {max-width:100%;}
	
	/* section00 s */
		#section00 {height:62.5000vw;background:url('../../images/main_bg.jpg')no-repeat center/cover;}
		#section00 .inner {}
		#section00 .title_wrap {padding-top: 9.0625vw;}
		
		#section00 .title_wrap .main_title.fir {width: 38.4375vw;}
		#section00 .title_wrap .main_title.sec {width: 24.8125vw;margin-top: 1.2500vw;}
		#section00 .title_wrap .main_desc {font-size: 1.7500vw;margin-top: 2.8125vw;}

		#section00 .main_side {width: 8.2500vw;height: 40.2500vw;}
		#section00 .main_side.main_left {left:3.1250vw;}
		#section00 .main_side.main_right {right:3.1250vw;}
		#section00 .main_side img {}
		#section00 .main_side img.off {}
		#section00 .main_side img.on {}

		#section00 .main_image {}
		#section00 .main_image.main_img {bottom:-8.7500vw;width: 83.0000vw;}
		#section00 .main_image.smoke_img {bottom:4.3750vw;width: 46.4375vw;}
		#section00 .main_image.side_img {bottom:-3.1250vw;width: 45.5625vw;}

		#section00 .main_circle {width: 12.7500vw;}
		#section00 .main_circle.circle_01 {left:24.3750vw;bottom:19.3750vw;}
		#section00 .main_circle.circle_02 {right:33.1250vw;bottom:21.5625vw;}
		#section00 .main_circle.circle_03 {right:12.9375vw;bottom:3.8750vw;}
	/* section00 e */

	/* section01 s */
		#section01 {height:50.8750vw;}
		#section01 .s01_center {max-width:63.4375vw;margin:10.9375vw auto 0;}
		#section01 .s01_center img {}
		#section01 .s01_center img.s01_title {width: 42.5625vw;margin-bottom: 2.5000vw;}
		#section01 .s01_center img.s01_price {width: 63.4375vw;}
		#section01 img.s01_effect {width:120.8750vw;}
		#section01 .s01_center .price_data {font-size: 1.0625vw;padding-right: 3.4375vw;margin-top: 0.6250vw;}
	/* section01 e */
	
	/* section02 s */
		#section02 {height: 88.8750vw;}
		/* wing bottom s */
		.section .wing_wrap {}
		.section .wing_wrap .wing_lines {height: 3.7500vw;bottom:-3.0000vw;}
		.section .wing_wrap .wing_lines:before {height: 0.7500vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 0.7500vw;}
		/* wing bottom e */
		/* wing top s */
		.section .wing_wrap {}
		.section .wing_wrap .wing_lines.top {height: 3.7500vw;}
		.section .wing_wrap .wing_lines.top:before {height: 0.7500vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 0.7500vw;}
		/* wing top e */
		
		#section02 .s_inner {width: 100%;padding:0 1.8750vw;padding-top: 8.7500vw;}

		#section02 .s02_center {}
		#section02 .s02_center .s02_logo {margin-bottom: 1.2500vw;}
		#section02 .s02_center .s02_title {}
		#section02 .s02_center .s02_title.sec {margin-top: 1.2500vw;}
		#section02 .s02_center .s02_desc {margin-top: 3.1250vw;}

		#section02 .s02_tab_wrap {
			width:100%;height:40.0625vw;padding:3.6250vw 3.5625vw 0;margin-top: 4.3750vw;border-bottom:0.0625vw solid #382a26;
		}
		#section02 .s02_tab_wrap .cate_tab_wrap {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li {width: 20.5000vw;height: 3.6875vw;border:0.0625vw solid #382a26;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li:last-child {border-right: 0.0625vw solid #382a26;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li a {line-height: 3.6875vw;font-size: 1.5625vw;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on a {}

		#section02 .s02_tab_wrap .s02_tab_center {}
		#section02 .s02_tab_wrap .s02_tab_center .s02_rotate {top:10.3125vw;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_geonmul {bottom:-0.9375vw;}

		#section02 .s02_tab_wrap .tab_inner {border:0.0625vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.before {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after {}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit {padding:0 3.1250vw;height:6.6250vw;border-bottom:0.0625vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span {}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.ko {font-size: 2.2500vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.en {font-size: 2.5000vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit {border-left:0.0625vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.ko {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.en {}
		
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt {height:calc(100% - 6.6250vw)}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_down {left:1.2500vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_up {right:2.1875vw;top:2.5000vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont {padding:6.2500vw 3.7500vw;}
		#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont {}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p {}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.date {font-size: 1.5000vw;;margin-bottom: 1.2500vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price {font-size: 1.7500vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price b {font-size: 3.2500vw;}
		#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont p.price b {text-shadow:0.1875vw 0.1875vw 0 rgba(190,54,35,0.5);}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.name {font-size: 2.0000vw;left:3.7500vw;bottom:3.1250vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont .s02_stemp {right:2.8125vw;bottom:1.8750vw;}

		#section02 .s02_pig {bottom:15.9375vw;}
		#section02 .s02_pig img {}
		#section02 .marquee {}
		
		#section02 .s02_coin {}
		#section02 .s02_coin.coin01 {left:7.0000vw;top:3.0000vw;}
		#section02 .s02_coin.coin02 {right:2.8125vw;top:7.1875vw;}
		#section02 .s02_coin.coin03 {left:23.9375vw;top:21.5625vw;}
		#section02 .s02_coin.coin04 {right:0;top:42.5000vw;}
		#section02 .s02_coin.coin05 {left:-1.8750vw;top:57.0625vw}
	/* section02 e */

	/* section03 s */
		#section03 {height: 87.9375vw;}
		
		#section03 .s03_center {padding-top: 9.3750vw;}
		#section03 .s03_center .s03_title {}
		#section03 .s03_center .s03_title.sec {margin-top: 1.2500vw;}
		#section03 .s03_center .s03_desc {margin-top: 3.1250vw;}
		#section03 .s03_center .s03_left {left:21.2500vw;top:9.6250vw;}
		#section03 .s03_center .s03_right {right:21.2500vw;top:9.6250vw;}
		#section03 .s03_center .s03_left img {width: 5.9375vw;}
		#section03 .s03_center .s03_right img {width: 5.9375vw;}

		#section03 .s03_swiper_wrap {margin-top: 7.5000vw;}
		#section03 .s03_swiper_wrap .s03_slide {height: 55.8125vw;}
		#section03 .s03_swiper_wrap .s03_slide_wrap {}
		#section03 .s03_swiper_wrap .s03_slide_li {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide01 {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide02 {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide03 {}

		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide01 {}
		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide02 {}
		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide03 {}

		#section03 .s03_swiper_wrap .s03_slide_li .dongbang_txt {top:4.3750vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt {left:4.3750vw;bottom:5.5000vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p {}
		#section03 .s03_swiper_wrap .s03_slide_li.on .slide_txt p {}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.title {font-size: 2.3750vw;margin-bottom: 1.8750vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc {font-size: 1.3750vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc span {font-size: 1.3750vw;}
	/* section03 e */
	
	/* section04 s */
		#section04 {height: 79.9375vw;}
		#section04 .s04_center {padding-top: 11.2500vw;}
		#section04 .s04_center .s04_title {}
		#section04 .s04_center .s04_title.sec {margin-top: 1.2500vw;}
		#section04 .s04_center .s04_desc {margin-top: 3.1250vw;}
		#section04 .s04_stemp {right:17.8125vw;bottom:22.5000vw;}
		#section04 .s04_light {}
		#section04 .s04_light.light_01 {}
		#section04 .s04_light.light_02 {}
		#section04.aos-animate .s04_stemp {}
	/* section04 e */

	/* section05 s */
		#section05 {height: 67.9375vw;}
		#section05 .flex_wrap {}
		#section05 .flex_wrap .flex_div {}
		#section05 .flex_wrap .flex_div.left {width: 66.5000vw;}
		#section05 .flex_wrap .flex_div.left .s05_center {padding:9.0625vw 9.6250vw}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title {}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.fir {}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.sec {margin-top: 1.2500vw;margin-bottom: 3.7500vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p {font-size: 1.4375vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title {font-size: 1.6250vw;margin-bottom: 2.5000vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title b {font-size: 1.8750vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc.margin {margin-bottom: 1.8750vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span.red {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan {padding-left: 12.5000vw;font-size: 2.0000vw;margin-top: 2.5000vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan b {}
		#section05 .flex_wrap .flex_div.right {width: calc(100% - 66.5000vw);}
		
		#section05 .s05_img {left:6.6875vw;bottom:-7.5000vw;}
		#section05 .s05_move {bottom:-1.8750vw;}
	/* section05 e  */
	
	/* section06 s  */
		#section06 {height: 79.3750vw;}
		#section06 .s06_center {padding-top: 11.2500vw;}
		#section06 .s06_center .s06_title {}
		#section06 .s06_center .s06_title.sec {margin-top: 1.2500vw;}
		#section06 .s06_center .s06_desc {margin-top: 3.1250vw;}
		#section06 .s06_table_wrap {width: 82.5000vw;padding:2.1875vw 0 3.4375vw;margin-top: 4.0625vw;}
		#section06 .s06_table_wrap .flex_wrap {}
		#section06 .s06_table_wrap .flex_div {}
		#section06 .s06_table_wrap .flex_div.table_left {}
		#section06 .s06_table_wrap .flex_div.table_left .table_img {}
		#section06 .s06_table_wrap .flex_div.table_right {}
		#section06 .s06_table_wrap .s06_stemp {}
		#section06 .s06_table_wrap.aos-animate .s06_stemp {}
		#section06 .s06_table_wrap .check_box {padding:0 6.2500vw;margin-bottom: 3.2500vw;}
		#section06 .s06_table_wrap .check_box ul {}
		#section06 .s06_table_wrap .check_box ul li {}
		#section06 .s06_table_wrap .check_box ul li img {}
		#section06 .s06_table_wrap .check_box ul li span {font-size: 1.8750vw;}
		#section06 .income_price_box {}
		#section06 .income_price_box p {font-size: 2.0000vw;}
		#section06 .income_price_box p.text {}
		#section06 .income_price_box p.price {}
		#section06 .income_price_box p.price span {font-size: 3.1250vw;line-height: 3.2500vw;}
		/* income */
		.income_table{}
		.income_table>img {}
		.income_table svg {}
		.income_cir{width: 29.0000vw;height: 29.0000vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: 81.1250vw;}

		#section07 .s07_center {padding-top: 6.2500vw;}
		#section07 .s07_center .s07_logo {margin-bottom: 1.2500vw;}
		#section07 .s07_center .s07_title {}
		#section07 .s07_center .s07_title.sec {margin-top: 1.2500vw;}
		#section07 .s07_center .s07_desc {margin-top: 3.1250vw;}
		
		#section07 .s07_slide {margin-top: 4.3750vw;}
		#section07 .s07_slide ul {gap:5.6250vw;}
		#section07 .s07_slide ul li {}
		#section07 .s07_slide ul li img {filter: drop-shadow(0.3125vw 0.3125vw 0.3125vw rgba(62,62,62,0.5))}
	/* section07 e  */
	
	/* section08 s */
		#section08 {height: 105.6875vw;}
		#section08 .s08_center {padding-top: 6.2500vw;}
		#section08 .s08_center .s08_logo {margin-bottom: 1.2500vw;}
		#section08 .s08_center .s08_title {}
		#section08 .s08_center .s08_title.sec {margin-top: 1.2500vw;}
		#section08 .s08_center .s08_desc {margin-top: 3.1250vw;}
		#section08 .s08_center .s08_desc b {}
		
		#section08 .s08_txt_wrap {margin-top: 5.6250vw;}
		#section08 .s08_txt_wrap p {font-size: 1.6875vw;line-height: 2.3750vw;}
		#section08 .s08_txt_wrap p b {}
		#section08 .s08_txt_wrap p b span {}
		#section08 .s08_txt_wrap p.margin {margin-bottom: 3.7500vw;}
	/* section08 e  */

	/* section09 s */
		#section09 {height: 105.1250vw;}
		#section09 .s09_center {padding-top: 9.0625vw;}
		#section09 .s09_center .s09_title {margin-bottom: 3.1250vw;}
		
		#section09 .s09_list {width: 100%;margin:6.8750vw auto 0;}
		#section09 .s09_list .s09_list_box {gap:2.5000vw;}
		#section09 .s09_list .s09_list_box.margin {margin-bottom: 2.5000vw;}
		#section09 .s09_list .s09_list_box.reverse {}
		#section09 .s09_list .s09_list_box .list_img {}
		#section09 .s09_list .s09_list_box .list_img img {}
		#section09 .s09_list .s09_list_box .list_txt {padding-bottom: 1.8750vw;}
		#section09 .s09_list .s09_list_box.reverse .list_txt {}
		#section09 .s09_list .s09_list_box .list_txt p {font-size: 1.5000vw;line-height: 2.0000vw;}
		#section09 .s09_list .s09_list_box .list_txt p.list_title {font-size: 2.5000vw;}
		#section09 .s09_list .s09_list_box .list_txt p.list_desc {margin-top: 2.5000vw;}
	/* section09 e */

	/* section10 s */
		#section10 {height: 72.9375vw;}
		#section10 .s10_center {padding-left: 13.7500vw;padding-top: 7.5000vw;}
		#section10 .s10_center .s10_desc {margin-bottom: 2.5000vw;}
		#section10 .s10_center .s10_title {}

		#section10 .flow-ani-wrap {margin-top: 3.4375vw;}
		#section10 .flow-ani-wrap ul {gap:2.5000vw;margin-right: 2.5000vw;}
		#section10 .flow-ani-wrap ul li {}

		#section10 .phone_wrap {width: 37.6250vw;height: 55.8125vw;right:11.8750vw;top:8.5000vw;}
		#section10 .phone_wrap .phone_div {width: 24.7500vw; height: 50.4375vw;left:11.2500vw;}
		#section10 .phone_wrap .phone_div img {filter: drop-shadow(0.3125vw 0.3125vw 0.3125vw rgba(62,62,62,0.5))}
		#section10 .phone_wrap .food {}
		#section10 .phone_wrap .food img {}
		#section10 .phone_wrap .heart {left:8.7500vw;top:5.0000vw;}
		#section10 .phone_wrap .heart img {}
		#section10 .phone_wrap .heart img.heart1 {}
		#section10 .phone_wrap .heart img.heart2 {}
		#section10 .phone_wrap .heart img.heart3 {}

		#section10 .phone_wrap .icon {top:8.7500vw;}
		#section10 .phone_wrap .icon img {}

		#section10 .wing_wrap .wing_lines:before {}
		#section10 .wing_wrap .wing_lines .wing_line {}
	/* section10 e */
	
	/* section11 s */
		#section11 {height: 72.4375vw;}
		#section11 .s11_center {padding-top: 9.0625vw;}
		#section11 .s11_center .s11_title {}
		#section11 .s11_center .s11_title.sec {margin-top: 1.2500vw;}
		#section11 .s11_center .s11_desc {margin-top: 2.5000vw;}
		
		#section11 .s11_slide {margin-top: 5.6250vw;}
		#section11 .s11_slide ul {gap:3.7500vw;}
		#section11 .s11_slide ul li {width: 30.9375vw;height: 23.6250vw;}
		#section11 .s11_slide ul li:after {border:0.0625vw solid #fff;}
		#section11 .s11_slide ul li:hover:after {border:0.1875vw solid #c9a871;box-shadow: 0 0 1.2500vw rgba(255, 213, 137, 0.66), 0 0 1.8750vw rgba(255, 213, 137, 0.5);}
		#section11 .s11_slide ul li img {}
		#section11 .s11_slide ul li:nth-child(1) img {right:3.1250vw;top:3.1250vw;width: 7.1250vw;}
		#section11 .s11_slide ul li:nth-child(2) img {right: 3.4375vw;top: 3.4375vw;width: 6.3125vw;}
		#section11 .s11_slide ul li:nth-child(3) img {right: 3.1250vw;top: 4.2500vw;width: 7.2500vw;}
		#section11 .s11_slide ul li p {left:3.7500vw;}
		#section11 .s11_slide ul li p.s11_tit {font-size: 2.3750vw;top:4.0625vw;}
		#section11 .s11_slide ul li p.s11_desc {font-size: 1.5000vw;line-height: 2.0000vw;bottom:3.7500vw;}

		#section11 .marquee {padding:2.1875vw 0;}
		#section11 .marquee .swiper-slide {width: 84.7500vw;}
	/* section11 e */
	
	/* section12 s */
		#section12 {height: 91.4375vw;}
		#section12 .s12_center {padding-top: 9.0625vw;}
		#section12 .s12_center .s12_title {}
		#section12 .s12_center .s12_desc {margin-top: 2.5000vw;}
		
		#section12 .s12_slide {width:82.1250vw;margin:3.7500vw auto 0;}
		#section12 .s12_slide ul {gap:4.0000vw;}
		#section12 .s12_slide ul li {}
		#section12 .s12_slide ul li img {width: 24.6875vw;}
		#section12 .s12_slide ul li p {font-size: 1.6250vw;margin-top: 1.2500vw;}
	/* section12 e */
	
	/* section13 s */
		#section13 {height: 80.1250vw;}
		#section13 .s13_center {padding-top: 9.3750vw;}
		#section13 .s13_center .s13_title {}
		#section13 .s13_center .s13_desc {margin-top: 2.5000vw;}
		
		#section13 .s13_cont {margin-top: 5.6250vw;}
		#section13 .s13_cont ul {gap:4.0625vw;}
		#section13 .s13_cont ul li {}
		#section13 .s13_cont ul li img {}
		#section13 .s13_cont ul li p {font-size: 1.6250vw;line-height: 2.0000vw;margin-top: 0.6250vw;}
		#section13 .s13_cont ul li.plus {padding-top: 12.8125vw;}
		#section13 .s13_cont ul li.plus img {}
	/* section13 e */
	
	/* section14 s */
		#section14 {}
		#section14 .s14_center {padding-top: 9.3750vw;}
		#section14 .s14_center .s14_title {}
		#section14 .s14_center .s14_top_img {}
		#section14 .s14_center .s14_top_img.top01 {left:0;top:10.0000vw;}
		#section14 .s14_center .s14_top_img.top02 {left:12.0000vw;top:22.6250vw}
		#section14 .s14_center .s14_top_img.top03 {right:0;top:15.6875vw;}
		#section14 .s14_center .s14_desc {margin-top: 2.5000vw;}
		
		#section14 .s14_cont {margin-top: 3.7500vw;height: 59.5000vw;}
		#section14 .s14_cont .flex_wrap {}
		#section14 .s14_cont .flex_wrap .s14_flex {}
		#section14 .s14_cont .flex_wrap .s14_flex.left {}
		#section14 .s14_cont .flex_wrap .s14_flex.right {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner {padding-left: 10.0000vw;padding-top: 3.3750vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title {gap:0.4375vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span {font-size: 1.5000vw;line-height: 2.0000vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span.line {width: 35.4375vw;height: 0.1250vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo {gap:6.7500vw;margin-top: 2.1875vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo img {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj01 {left:1.7500vw;top: 19.7500vw;width: 5.1250vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj02 {left:0.3750vw;top: 25.8125vw;width: 14.1250vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_interior {}
		#section14 .s14_cont .s14_front {}
		#section14 .s14_cont .s14_front img {}
	/* section14 e */
	
	/* section15 s */
		#section15 {}
		#section15 {height: 66.9375vw;}
		#section15 .s15_center {padding-top: 6.5625vw;}
		#section15 .s15_center .s15_logo {margin-bottom: 2.8125vw;}
		#section15 .s15_center .s15_title {}
		#section15 .s15_center .s15_title.sec {margin-top: 1.2500vw;}
		
		#section15 .s15_cont {margin-top: 5.6250vw;}
		#section15 .s15_cont ul {gap:3.3750vw}
		#section15 .s15_cont ul li {}
		#section15 .s15_cont ul li .s15_list_bg {filter: drop-shadow(0 0.9375vw 1.8750vw rgba(0,0,0,0.5))}
		#section15 .s15_cont ul li .text-wrap {left:50%;top:11.2500vw;transform:translateX(-50%);width: 15.6250vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt {font-size: 3.2500vw;margin-bottom: 0.6250vw;position:relative;}
		#section15 .s15_cont ul li .text-wrap .main_txt:after {width:13.3125vw;height:0.2500vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt span {font-size: 1.7500vw;}
		#section15 .s15_cont ul li .text-wrap small {font-size: 1.5000vw;line-height: 2.0000vw;}
		
		#section15 .marquee {}
		#section15 .s15_bg_obj {bottom:6.1250vw;}
		#section15 .s15_bg_obj.obj01 {}
		#section15 .s15_bg_obj.obj02 {}
	/* section15 e */

	/* section16 s */
		#section16 {height: 79.1250vw;}
		#section16 .flex_wrap {}
		#section16 .flex_wrap .s16_flex {}
		#section16 .flex_wrap .s16_flex.left {box-shadow:0 0.3750vw 1.2500vw rgba(22,22,22,0.4)}
		#section16 .flex_wrap .s16_flex.right {padding-left: 3.1250vw;}
		#section16 .s16_center {text-align: left;padding-top: 8.7500vw;padding-left: 2.1875vw;}
		#section16 .s16_center .s16_title {}
		#section16 .s16_center .s16_desc {margin-top: 3.1250vw;}

		#section16 .s16_swiper_wrap {margin-top: 5.0000vw;}
		#section16 .s16_swiper_wrap .s16_slide {}
		#section16 .s16_swiper_wrap .s16_slide_wrap {}
		#section16 .s16_swiper_wrap .s16_slide_li {
			width: 37.5000vw;height: 13.1875vw;margin-bottom: 2.5000vw;
		}
		#section16 .s16_swiper_wrap .s16_slide_li.on img {filter: drop-shadow(0 0 0.9375vw rgba(255, 213, 137, 0.66)) drop-shadow(0 0 1.2500vw rgba(255, 213, 137, 0.5));}
		#section16 .s16_swiper_wrap .s16_slide_li img {filter: drop-shadow(0 0 0.9375vw rgba(0, 0, 0, 0.35)) drop-shadow(0 0 1.2500vw rgba(0, 0, 0, 0.2));}
		
		#section16 .s16_swiper_wrap .s16_slide_li .on_img {opacity: 0;}
		#section16 .s16_swiper_wrap .s16_slide_li .off_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li.on .on_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li.on .off_img {opacity: 0;}

		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide01 {}
		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide02 {}
		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide03 {margin-bottom: 0;}

		#section16 .s16_swiper_wrap .s16_slide_li.on {}

		#section16 .s16_swiper_wrap .s16_slide_li .dongbang_txt {left:0;top:4.3750vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt {left:5.5000vw;top:50%;transform:translateY(-50%)}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p {}
		#section16 .s16_swiper_wrap .s16_slide_li.on .slide_txt p {}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.title {font-size: 2.5000vw;margin-bottom: 1.2500vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc {font-size: 1.5000vw;line-height:2.0000vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc span {font-size: 1.3750vw;}
	/* section16 e */

	/* section17 s */
		#section17 {padding:8.7500vw 0 10.0000vw;}
		#section17 .s17_center {}
		#section17 .s17_center .s16_title {}
		#section17 .s17_cont {margin-top: 5.0000vw;}
		#section17 .s17_cont .s17_table {}
		#section17 .s17_cont .s17_stemp_wrap {}
		#section17 .s17_cont .s17_stemp_wrap .s17_stemp {}
	/* section17 e */

	/* section18 s */
		#section18 {padding:6.8750vw 0 11.2500vw;}
		#section18 .s18_center {}
		#section18 .s18_center .s18_title {}
		#section18 .s18_center .s18_desc {margin-top: 3.1250vw;}
		#section18 .s18_cont {width:87.5000vw;margin:4.3750vw auto 0 ;}
		#section18 .s18_cont iframe {}
	/* section18 e */
}

@media(max-width: 1080px){
	/* 공용 */
		/* 흐르는 슬라이드 */
		.marquee {padding:2.0370vw;border-top:0.0926vw solid #504330;border-bottom:0.0926vw solid #504330;}
		.marquee.solo {}
		.marquee .swiper-wrapper {}
		.marquee .swiper-slide {width: 97.5926vw;}
		
		/* header */
		#header {height:10.9259vw;box-shadow:0 0.9259vw 0 rgba(0,0,0,0.5)}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 5.5556vw;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 24.1667vw;}

		#header .header-wrap .inner #navigation {display: none;}
		#header .header-wrap .inner #navigation ul {}
		#header .header-wrap .inner #navigation ul li {}
		#header .header-wrap .inner #navigation ul li a {font-size: 1.8519vw;}
		#header .header-wrap .inner #navigation ul li a span {}

		#header .header-wrap .inner .hd_tel {
			gap:0.9259vw;
			width:22.7778vw;height: 3.9815vw;box-shadow:0.2778vw 0 0.4630vw rgba(22,22,22,0.5);border-radius:4.6296vw;
		}
		#header .header-wrap .inner .hd_tel span {font-size: 1.8519vw;}
		#header .header-wrap .inner .hd_tel a {font-size: 2.1296vw;}

		#header_m {display: none;}

		#footer .inner .right {margin-bottom:1.8519vw;}
		body {}
		#container_wrap {}


		/* 탭메뉴 s */
		.sub_cont {}
		.sub_cont.on {}
		/* 탭메뉴 e */

		.marquee_vertical.left_step {padding:0 2.2222vw 0 3.0556vw;border-left:0.0926vw solid #e5d9c2;border-right:0.0926vw solid #e5d9c2;}
		.marquee_vertical.main_slide {margin-left:10.1852vw;}
		.left_step ul {}
		.main_slide ul {}
		.main_slide ul li {margin-bottom:6.9444vw;width: 52.5000vw;height: 30.2778vw;}
		.main_slide ul li:after {left:1.8519vw;top:1.8519vw;}

		/* text */
		.section .cont_desc {font-size: 2.2222vw;line-height:2.9630vw;}

		/* common */
		.section {}
	
	/* section00 s */
		#section00 {height:92.5926vw;background:url('../../images/main_bg.jpg')no-repeat center/cover;}
		#section00 .inner {}
		#section00 .title_wrap {padding-top: 13.4259vw;}
		
		#section00 .title_wrap .main_title.fir {width: 56.9444vw;}
		#section00 .title_wrap .main_title.sec {width: 36.7593vw;margin-top: 1.8519vw;}
		#section00 .title_wrap .main_desc {font-size: 2.5926vw;margin-top: 4.1667vw;}

		#section00 .main_side {width: 12.2222vw;height: 59.6296vw;}
		#section00 .main_side.main_left {left:4.6296vw;}
		#section00 .main_side.main_right {right:4.6296vw;}
		#section00 .main_side img {}
		#section00 .main_side img.off {}
		#section00 .main_side img.on {}

		#section00 .main_image {}
		#section00 .main_image.main_img {bottom:-12.9630vw;width: 122.9630vw;}
		#section00 .main_image.smoke_img {bottom:6.4815vw;width: 68.7963vw;}
		#section00 .main_image.side_img {bottom:-4.6296vw;width: 67.5000vw;}

		#section00 .main_circle {width: 18.8889vw;}
		#section00 .main_circle.circle_01 {left:36.1111vw;bottom:28.7037vw;}
		#section00 .main_circle.circle_02 {right:49.0741vw;bottom:31.9444vw;}
		#section00 .main_circle.circle_03 {right:19.1667vw;bottom:5.7407vw;}
	/* section00 e */
	
	/* section01 s */
		#section01 {height:75.3704vw;}
		#section01 .s01_center {max-width:93.9815vw;margin:16.2037vw auto 0;}
		#section01 .s01_center img {}
		#section01 .s01_center img.s01_title {width: 63.0556vw;margin-bottom: 3.7037vw;}
		#section01 .s01_center img.s01_price {width: 93.9815vw;}
		#section01 img.s01_effect {width:179.0741vw;}
		#section01 .s01_center .price_data {font-size: 1.5741vw;padding-right: 5.0926vw;margin-top: 0.9259vw;}
	/* section01 e */
	
	/* section02 s */
		#section02 {height: 131.6667vw;}
		/* wing bottom s */
		.section .wing_wrap {}
		.section .wing_wrap .wing_lines {height: 5.5556vw;bottom:-4.4444vw;}
		.section .wing_wrap .wing_lines:before {height: 1.1111vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 1.1111vw;}
		/* wing bottom e */
		/* wing top s */
		.section .wing_wrap {}
		.section .wing_wrap .wing_lines.top {height: 5.5556vw;}
		.section .wing_wrap .wing_lines.top:before {height: 1.1111vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 1.1111vw;}
		/* wing top e */
		
		#section02 .s_inner {width: 100%;padding:0 2.7778vw;padding-top: 12.9630vw;}

		#section02 .s02_center {}
		#section02 .s02_center .s02_logo {margin-bottom: 1.8519vw;}
		#section02 .s02_center .s02_title {}
		#section02 .s02_center .s02_title.sec {margin-top: 1.8519vw;}
		#section02 .s02_center .s02_desc {margin-top: 4.6296vw;}

		#section02 .s02_tab_wrap {
			width:100%;height:59.3519vw;padding:5.3704vw 5.2778vw 0;margin-top: 6.4815vw;border-bottom:0.0926vw solid #382a26;
		}
		#section02 .s02_tab_wrap .cate_tab_wrap {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li {width: 30.3704vw;height: 5.4630vw;border:0.0926vw solid #382a26;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li:last-child {border-right: 0.0926vw solid #382a26;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li a {line-height: 5.4630vw;font-size: 2.3148vw;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on {}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on a {}

		#section02 .s02_tab_wrap .s02_tab_center {}
		#section02 .s02_tab_wrap .s02_tab_center .s02_rotate {top:15.2778vw;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_geonmul {bottom:-1.3889vw;}

		#section02 .s02_tab_wrap .tab_inner {border:0.0926vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.before {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after {}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit {padding:0 4.6296vw;height:9.8148vw;border-bottom:0.0926vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span {}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.ko {font-size: 3.3333vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.en {font-size: 3.7037vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit {border-left:0.0926vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.ko {}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit span.en {}
		
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt {height:calc(100% - 9.8148vw)}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_down {left:1.8519vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_up {right:3.2407vw;top:3.7037vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont {padding:9.2593vw 5.5556vw;}
		#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont {}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p {}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.date {font-size: 2.2222vw;;margin-bottom: 1.8519vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price {font-size: 2.5926vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price b {font-size: 4.8148vw;}
		#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont p.price b {text-shadow:0.2778vw 0.2778vw 0 rgba(190,54,35,0.5);}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.name {font-size: 2.9630vw;left:5.5556vw;bottom:4.6296vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont .s02_stemp {right:4.1667vw;bottom:2.7778vw;}

		#section02 .s02_pig {bottom:23.6111vw;}
		#section02 .s02_pig img {}
		#section02 .marquee {}
		
		#section02 .s02_coin {}
		#section02 .s02_coin.coin01 {left:10.3704vw;top:4.4444vw;}
		#section02 .s02_coin.coin02 {right:4.1667vw;top:10.6481vw;}
		#section02 .s02_coin.coin03 {left:35.4630vw;top:31.9444vw;}
		#section02 .s02_coin.coin04 {right:0;top:62.9630vw;}
		#section02 .s02_coin.coin05 {left:-2.7778vw;top:84.5370vw}
	/* section02 e */
	
	/* section03 s */
		#section03 {height: 130.2778vw;}
		
		#section03 .s03_center {padding-top: 13.8889vw;}
		#section03 .s03_center .s03_title {}
		#section03 .s03_center .s03_title.sec {margin-top: 1.8519vw;}
		#section03 .s03_center .s03_desc {margin-top: 4.6296vw;}
		#section03 .s03_center .s03_left {left:31.4815vw;top:14.2593vw;}
		#section03 .s03_center .s03_right {right:31.4815vw;top:14.2593vw;}
		#section03 .s03_center .s03_left img {width: 8.7963vw;}
		#section03 .s03_center .s03_right img {width: 8.7963vw;}

		#section03 .s03_swiper_wrap {margin-top: 11.1111vw;}
		#section03 .s03_swiper_wrap .s03_slide {height: 82.6852vw;}
		#section03 .s03_swiper_wrap .s03_slide_wrap {}
		#section03 .s03_swiper_wrap .s03_slide_li {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide01 {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide02 {}
		#section03 .s03_swiper_wrap .s03_slide_li.s03_slide03 {}

		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide01 {}
		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide02 {}
		#section03 .s03_swiper_wrap .s03_slide_li.on.s03_slide03 {}

		#section03 .s03_swiper_wrap .s03_slide_li .dongbang_txt {top:6.4815vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt {left:6.4815vw;bottom:8.1481vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p {}
		#section03 .s03_swiper_wrap .s03_slide_li.on .slide_txt p {}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.title {font-size: 3.5185vw;margin-bottom: 2.7778vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc {font-size: 2.0370vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc span {font-size: 2.0370vw;}
	/* section03 e */
	
	/* section04 s */
		#section04 {height: 118.4259vw;}
		#section04 .s04_center {padding-top: 16.6667vw;}
		#section04 .s04_center .s04_title {}
		#section04 .s04_center .s04_title.sec {margin-top: 1.8519vw;}
		#section04 .s04_center .s04_desc {margin-top: 4.6296vw;}
		#section04 .s04_stemp {right:26.3889vw;bottom:33.3333vw;}
		#section04 .s04_light {}
		#section04 .s04_light.light_01 {}
		#section04 .s04_light.light_02 {}
		#section04.aos-animate .s04_stemp {}
	/* section04 e */

	/* section05 s */
		#section05 {height: 100.6481vw;}
		#section05 .flex_wrap {}
		#section05 .flex_wrap .flex_div {}
		#section05 .flex_wrap .flex_div.left {width: 98.5185vw;}
		#section05 .flex_wrap .flex_div.left .s05_center {padding:13.4259vw 14.2593vw}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title {}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.fir {}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.sec {margin-top: 1.8519vw;margin-bottom: 5.5556vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p {font-size: 2.1296vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title {font-size: 2.4074vw;margin-bottom: 3.7037vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title b {font-size: 2.7778vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc.margin {margin-bottom: 2.7778vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span.red {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan {padding-left: 18.5185vw;font-size: 2.9630vw;margin-top: 3.7037vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan b {}
		#section05 .flex_wrap .flex_div.right {width: calc(100% - 98.5185vw);}
		
		#section05 .s05_img {left:9.9074vw;bottom:-11.1111vw;}
		#section05 .s05_move {bottom:-2.7778vw;}
	/* section05 e  */

	/* section06 s  */
		#section06 {height: 117.5926vw;}
		#section06 .s06_center {padding-top: 16.6667vw;}
		#section06 .s06_center .s06_title {}
		#section06 .s06_center .s06_title.sec {margin-top: 1.8519vw;}
		#section06 .s06_center .s06_desc {margin-top: 4.6296vw;}
		#section06 .s06_table_wrap {width: 122.2222vw;padding:3.2407vw 0 5.0926vw;margin-top: 6.0185vw;}
		#section06 .s06_table_wrap .flex_wrap {}
		#section06 .s06_table_wrap .flex_div {}
		#section06 .s06_table_wrap .flex_div.table_left {}
		#section06 .s06_table_wrap .flex_div.table_left .table_img {}
		#section06 .s06_table_wrap .flex_div.table_right {}
		#section06 .s06_table_wrap .s06_stemp {}
		#section06 .s06_table_wrap.aos-animate .s06_stemp {}
		#section06 .s06_table_wrap .check_box {padding:0 9.2593vw;margin-bottom: 4.8148vw;}
		#section06 .s06_table_wrap .check_box ul {}
		#section06 .s06_table_wrap .check_box ul li {}
		#section06 .s06_table_wrap .check_box ul li img {}
		#section06 .s06_table_wrap .check_box ul li span {font-size: 2.7778vw;}
		#section06 .income_price_box {}
		#section06 .income_price_box p {font-size: 2.9630vw;}
		#section06 .income_price_box p.text {}
		#section06 .income_price_box p.price {}
		#section06 .income_price_box p.price span {font-size: 4.6296vw;line-height: 4.8148vw;}
		/* income */
		.income_table{}
		.income_table>img {}
		.income_table svg {}
		.income_cir{width: 42.9630vw;height: 42.9630vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: 120.1852vw;}

		#section07 .s07_center {padding-top: 9.2593vw;}
		#section07 .s07_center .s07_logo {margin-bottom: 1.8519vw;}
		#section07 .s07_center .s07_title {}
		#section07 .s07_center .s07_title.sec {margin-top: 1.8519vw;}
		#section07 .s07_center .s07_desc {margin-top: 4.6296vw;}
		
		#section07 .s07_slide {margin-top: 6.4815vw;}
		#section07 .s07_slide ul {gap:8.3333vw;}
		#section07 .s07_slide ul li {}
		#section07 .s07_slide ul li img {filter: drop-shadow(0.4630vw 0.4630vw 0.4630vw rgba(62,62,62,0.5))}
	/* section07 e  */
	
	/* section08 s */
		#section08 {height: 156.5741vw;}
		#section08 .s08_center {padding-top: 9.2593vw;}
		#section08 .s08_center .s08_logo {margin-bottom: 1.8519vw;}
		#section08 .s08_center .s08_title {}
		#section08 .s08_center .s08_title.sec {margin-top: 1.8519vw;}
		#section08 .s08_center .s08_desc {margin-top: 4.6296vw;}
		#section08 .s08_center .s08_desc b {}
		
		#section08 .s08_txt_wrap {margin-top: 8.3333vw;}
		#section08 .s08_txt_wrap p {font-size: 2.5000vw;line-height: 3.5185vw;}
		#section08 .s08_txt_wrap p b {}
		#section08 .s08_txt_wrap p b span {}
		#section08 .s08_txt_wrap p.margin {margin-bottom: 5.5556vw;}
	/* section08 e  */

	/* section09 s */
		#section09 {height: 155.7407vw;}
		#section09 .s09_center {padding-top: 13.4259vw;}
		#section09 .s09_center .s09_title {margin-bottom: 4.6296vw;}
		
		#section09 .s09_list {width: 100%;margin:10.1852vw auto 0;}
		#section09 .s09_list .s09_list_box {gap:3.7037vw;}
		#section09 .s09_list .s09_list_box.margin {margin-bottom: 3.7037vw;}
		#section09 .s09_list .s09_list_box.reverse {}
		#section09 .s09_list .s09_list_box .list_img {}
		#section09 .s09_list .s09_list_box .list_img img {}
		#section09 .s09_list .s09_list_box .list_txt {padding-bottom: 2.7778vw;}
		#section09 .s09_list .s09_list_box.reverse .list_txt {}
		#section09 .s09_list .s09_list_box .list_txt p {font-size: 2.2222vw;line-height: 2.9630vw;}
		#section09 .s09_list .s09_list_box .list_txt p.list_title {font-size: 3.7037vw;}
		#section09 .s09_list .s09_list_box .list_txt p.list_desc {margin-top: 3.7037vw;}
	/* section09 e */

	/* section10 s */
		#section10 {height: 108.0556vw;}
		#section10 .s10_center {padding-left: 20.3704vw;padding-top: 11.1111vw;}
		#section10 .s10_center .s10_desc {margin-bottom: 3.7037vw;}
		#section10 .s10_center .s10_title {}

		#section10 .flow-ani-wrap {margin-top: 5.0926vw;}
		#section10 .flow-ani-wrap ul {gap:3.7037vw;margin-right: 3.7037vw;}
		#section10 .flow-ani-wrap ul li {}

		#section10 .phone_wrap {width: 55.7407vw;height: 82.6852vw;right:17.5926vw;top:12.5926vw;}
		#section10 .phone_wrap .phone_div {width: 36.6667vw; height: 74.7222vw;left:16.6667vw;}
		#section10 .phone_wrap .phone_div img {filter: drop-shadow(0.4630vw 0.4630vw 0.4630vw rgba(62,62,62,0.5))}
		#section10 .phone_wrap .food {}
		#section10 .phone_wrap .food img {}
		#section10 .phone_wrap .heart {left:12.9630vw;top:7.4074vw;}
		#section10 .phone_wrap .heart img {}
		#section10 .phone_wrap .heart img.heart1 {}
		#section10 .phone_wrap .heart img.heart2 {}
		#section10 .phone_wrap .heart img.heart3 {}

		#section10 .phone_wrap .icon {top:12.9630vw;}
		#section10 .phone_wrap .icon img {}

		#section10 .wing_wrap .wing_lines:before {}
		#section10 .wing_wrap .wing_lines .wing_line {}
	/* section10 e */

	/* section11 s */
		#section11 {height: 107.3148vw;}
		#section11 .s11_center {padding-top: 13.4259vw;}
		#section11 .s11_center .s11_title {}
		#section11 .s11_center .s11_title.sec {margin-top: 1.8519vw;}
		#section11 .s11_center .s11_desc {margin-top: 3.7037vw;}
		
		#section11 .s11_slide {margin-top: 8.3333vw;}
		#section11 .s11_slide ul {gap:5.5556vw;}
		#section11 .s11_slide ul li {width: 45.8333vw;height: 35.0000vw;}
		#section11 .s11_slide ul li:after {border:0.0926vw solid #fff;}
		#section11 .s11_slide ul li:hover:after {border:0.2778vw solid #c9a871;box-shadow: 0 0 1.8519vw rgba(255, 213, 137, 0.66), 0 0 2.7778vw rgba(255, 213, 137, 0.5);}
		#section11 .s11_slide ul li img {}
		#section11 .s11_slide ul li:nth-child(1) img {right:4.6296vw;top:4.6296vw;width: 10.5556vw;}
		#section11 .s11_slide ul li:nth-child(2) img {right: 5.0926vw;top: 5.0926vw;width: 9.3519vw;}
		#section11 .s11_slide ul li:nth-child(3) img {right: 4.6296vw;top: 6.2963vw;width: 10.7407vw;}
		#section11 .s11_slide ul li p {left:5.5556vw;}
		#section11 .s11_slide ul li p.s11_tit {font-size: 3.5185vw;top:6.0185vw;}
		#section11 .s11_slide ul li p.s11_desc {font-size: 2.2222vw;line-height: 2.9630vw;bottom:5.5556vw;}

		#section11 .marquee {padding:3.2407vw 0;}
		#section11 .marquee .swiper-slide {width: 125.5556vw;}
	/* section11 e */
	
	/* section12 s */
		#section12 {height: 135.4630vw;}
		#section12 .s12_center {padding-top: 13.4259vw;}
		#section12 .s12_center .s12_title {}
		#section12 .s12_center .s12_desc {margin-top: 3.7037vw;}
		
		#section12 .s12_slide {width:121.6667vw;margin:5.5556vw auto 0;}
		#section12 .s12_slide ul {gap:5.9259vw;}
		#section12 .s12_slide ul li {}
		#section12 .s12_slide ul li img {width: 36.5741vw;}
		#section12 .s12_slide ul li p {font-size: 2.4074vw;margin-top: 1.8519vw;}
	/* section12 e */
	
	/* section13 s */
		#section13 {height: 118.7037vw;}
		#section13 .s13_center {padding-top: 13.8889vw;}
		#section13 .s13_center .s13_title {}
		#section13 .s13_center .s13_desc {margin-top: 3.7037vw;}
		
		#section13 .s13_cont {margin-top: 8.3333vw;}
		#section13 .s13_cont ul {gap:6.0185vw;}
		#section13 .s13_cont ul li {}
		#section13 .s13_cont ul li img {}
		#section13 .s13_cont ul li p {font-size: 2.4074vw;line-height: 2.9630vw;margin-top: 0.9259vw;}
		#section13 .s13_cont ul li.plus {padding-top: 18.9815vw;}
		#section13 .s13_cont ul li.plus img {}
	/* section13 e */
	
	/* section14 s */
		#section14 {}
		#section14 .s14_center {padding-top: 13.8889vw;}
		#section14 .s14_center .s14_title {}
		#section14 .s14_center .s14_top_img {}
		#section14 .s14_center .s14_top_img.top01 {left:0;top:14.8148vw;}
		#section14 .s14_center .s14_top_img.top02 {left:17.7778vw;top:33.5185vw}
		#section14 .s14_center .s14_top_img.top03 {right:0;top:23.2407vw;}
		#section14 .s14_center .s14_desc {margin-top: 3.7037vw;}
		
		#section14 .s14_cont {margin-top: 5.5556vw;height: 88.1481vw;}
		#section14 .s14_cont .flex_wrap {}
		#section14 .s14_cont .flex_wrap .s14_flex {}
		#section14 .s14_cont .flex_wrap .s14_flex.left {}
		#section14 .s14_cont .flex_wrap .s14_flex.right {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner {padding-left: 14.8148vw;padding-top: 5.0000vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title {gap:0.6481vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span {font-size: 2.2222vw;line-height: 2.9630vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span.line {width: 52.5000vw;height: 0.1852vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo {gap:10.0000vw;margin-top: 3.2407vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo img {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj {}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj01 {left:2.5926vw;top: 29.2593vw;width: 7.5926vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj02 {left:0.5556vw;top: 38.2407vw;width: 20.9259vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_interior {}
		#section14 .s14_cont .s14_front {}
		#section14 .s14_cont .s14_front img {}
	/* section14 e */

	/* section15 s */
		#section15 {}
		#section15 {height: 99.1667vw;}
		#section15 .s15_center {padding-top: 9.7222vw;}
		#section15 .s15_center .s15_logo {margin-bottom: 4.1667vw;}
		#section15 .s15_center .s15_title {}
		#section15 .s15_center .s15_title.sec {margin-top: 1.8519vw;}
		
		#section15 .s15_cont {margin-top: 8.3333vw;}
		#section15 .s15_cont ul {gap:5.0000vw}
		#section15 .s15_cont ul li {}
		#section15 .s15_cont ul li .s15_list_bg {filter: drop-shadow(0 1.3889vw 2.7778vw rgba(0,0,0,0.5))}
		#section15 .s15_cont ul li .text-wrap {left:50%;top:16.6667vw;transform:translateX(-50%);width: 23.1481vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt {font-size: 4.8148vw;margin-bottom: 0.9259vw;position:relative;}
		#section15 .s15_cont ul li .text-wrap .main_txt:after {width:19.7222vw;height:0.3704vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt span {font-size: 2.5926vw;}
		#section15 .s15_cont ul li .text-wrap small {font-size: 2.2222vw;line-height: 2.9630vw;}
		
		#section15 .marquee {}
		#section15 .s15_bg_obj {bottom:9.0741vw;}
		#section15 .s15_bg_obj.obj01 {}
		#section15 .s15_bg_obj.obj02 {}
	/* section15 e */

	/* section16 s */
		#section16 {height: 117.2222vw;}
		#section16 .flex_wrap {}
		#section16 .flex_wrap .s16_flex {}
		#section16 .flex_wrap .s16_flex.left {box-shadow:0 0.5556vw 1.8519vw rgba(22,22,22,0.4)}
		#section16 .flex_wrap .s16_flex.right {padding-left: 4.6296vw;}
		#section16 .s16_center {text-align: left;padding-top: 12.9630vw;padding-left: 3.2407vw;}
		#section16 .s16_center .s16_title {}
		#section16 .s16_center .s16_desc {margin-top: 4.6296vw;}

		#section16 .s16_swiper_wrap {margin-top: 7.4074vw;}
		#section16 .s16_swiper_wrap .s16_slide {}
		#section16 .s16_swiper_wrap .s16_slide_wrap {}
		#section16 .s16_swiper_wrap .s16_slide_li {
			width: 55.5556vw;height: 19.5370vw;margin-bottom: 3.7037vw;
		}
		#section16 .s16_swiper_wrap .s16_slide_li.on img {filter: drop-shadow(0 0 1.3889vw rgba(255, 213, 137, 0.66)) drop-shadow(0 0 1.8519vw rgba(255, 213, 137, 0.5));}
		#section16 .s16_swiper_wrap .s16_slide_li img {filter: drop-shadow(0 0 1.3889vw rgba(0, 0, 0, 0.35)) drop-shadow(0 0 1.8519vw rgba(0, 0, 0, 0.2));}
		
		#section16 .s16_swiper_wrap .s16_slide_li .on_img {opacity: 0;}
		#section16 .s16_swiper_wrap .s16_slide_li .off_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li.on .on_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li.on .off_img {opacity: 0;}

		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide01 {}
		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide02 {}
		#section16 .s16_swiper_wrap .s16_slide_li.s16_slide03 {margin-bottom: 0;}

		#section16 .s16_swiper_wrap .s16_slide_li.on {}

		#section16 .s16_swiper_wrap .s16_slide_li .dongbang_txt {left:0;top:6.4815vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt {left:8.1481vw;top:50%;transform:translateY(-50%)}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p {}
		#section16 .s16_swiper_wrap .s16_slide_li.on .slide_txt p {}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.title {font-size: 3.7037vw;margin-bottom: 1.8519vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc {font-size: 2.2222vw;line-height:2.9630vw;}
		#section16 .s16_swiper_wrap .s16_slide_li .slide_txt p.desc span {font-size: 2.0370vw;}
	/* section16 e */

	/* section17 s */
		#section17 {padding:12.9630vw 0 14.8148vw;}
		#section17 .s17_center {}
		#section17 .s17_center .s16_title {}
		#section17 .s17_cont {margin-top: 7.4074vw;}
		#section17 .s17_cont .s17_table {}
		#section17 .s17_cont .s17_stemp_wrap {}
		#section17 .s17_cont .s17_stemp_wrap .s17_stemp {}
	/* section17 e */

	/* section18 s */
		#section18 {padding:10.1852vw 0 16.6667vw;}
		#section18 .s18_center {}
		#section18 .s18_center .s18_title {}
		#section18 .s18_center .s18_desc {margin-top: 4.6296vw;}
		#section18 .s18_cont {width:129.6296vw;margin:6.4815vw auto 0 ;}
		#section18 .s18_cont iframe {}
	/* section18 e */
}

@media(max-width: 768px){
    .pc_only {display: none;}
    .mobile_only {display: block;}
	
	 /* 흐르는 슬라이드 */
		.marquee {padding:2.8646vw;border-top:0.1302vw solid #504330;border-bottom:0.1302vw solid #504330;}
		.marquee.solo {display: none;}
		.marquee .swiper-wrapper {}
		.marquee .swiper-slide {width: 137.2396vw;}
		
	/* header */
		#header {height:16.1458vw;box-shadow:0 1.3021vw 0 rgba(0,0,0,0.5);position:fixed;}
		#header .header-wrap {}
		#header .header-wrap .inner {padding:0 4.6875vw;}
		#header .header-wrap .inner .logo {}
		#header .header-wrap .inner .logo img {width: 33.9844vw;}

		#header .header-wrap .inner #navigation {}
		#header .header-wrap .inner #navigation ul {gap:14.9740vw;}
		#header .header-wrap .inner #navigation ul li {}
		#header .header-wrap .inner #navigation ul li a {font-size: 2.6042vw;}
		#header .header-wrap .inner #navigation ul li a span {}
		#header .header-wrap .inner .hd_tel {display: none;}

	
	/* menu btn s */
		#header .menuBtn {position:absolute;z-index:9999;top:5.2083vw;right:4.6875vw;}
		.menu-trigger {}
		.menu-trigger, .menu-trigger span {display: inline-block;transition: all .4s;box-sizing: border-box;}
		.menu-trigger {position: relative;width: 6.1198vw;height: 4.9479vw;}
		.menu-trigger span {position: absolute;left: 0;width: 100%;height: 0.5208vw;background-color: #c9a871;border-radius: 1.3021vw;}
		.menu-trigger span:nth-of-type(1) {top: 0;}
		.menu-trigger span:nth-of-type(2) {top: 2.2135vw;}
		.menu-trigger span:nth-of-type(3) {bottom: 0;}
		/* type-01 */
		/* 중앙 라인이 고정된 자리에서 투명하게 사라지며 상하라인 회전하며 엑스자 만들기 */
		.menu-trigger.active-1 span:nth-of-type(1) {-webkit-transform: translateY (2.2135vw) rotate (-45deg);transform: translateY(2.2135vw) 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(-2.2135vw) rotate(45deg);transform: translateY(-2.2135vw) rotate(45deg);}
		/* menu btn e */
		
		/* mobile menu */
		.dimm_bg {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);display: none;z-index:1000;}
		.dimm_bg.on {display: block;}
		.mo_menu_wrap {position:fixed;right:0;top:0;width:63.1510vw;height:100%;background:#fff;padding:15.6250vw 5.2083vw;display: none;z-index:1001;}
		.mo_menu_wrap.on {display: block;}
		.mo_menu_wrap .mo_gnb_ul {}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li {border-bottom:0.2604vw solid #d7dce7;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li:last-child {border-bottom:0;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li > a {font-size: 4.9479vw;font-weight: 700;color:#858585;display: block;line-height:13.0208vw;position:relative;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li > a.arr:after {content:"";display:block;width: 3.7760vw;height: 2.0833vw;background:url('<?php G5_URL?>/images/m/mo_arr.png')no-repeat center/cover;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:0.5s}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li > a.on.arr:after {background:url('<?php G5_URL?>/images/m/mo_arr_on.png')no-repeat center/cover;transform:rotate(180deg) translateY(50%);}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li > a.on {color:#2d221f;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li .mo_lnb_ul {border-top:0.2604vw solid #d7dce7;padding:1.9531vw 1.3021vw;display: none;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li.on .mo_lnb_ul {display: block;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li .mo_lnb_ul .mo_lnb_li {padding:1.9531vw 0;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li .mo_lnb_ul .mo_lnb_li a {font-size: 3.9063vw;font-weight: 500;color:#858585;}
		.mo_menu_wrap .mo_gnb_ul .mo_gnb_li.on .mo_lnb_ul .mo_lnb_li.on a {font-weight: 700;color:#2d221f;}

	#footer .inner .right {margin-bottom:2.6042vw;}
	body {}
	#container_wrap {}
	
	#footer .private {justify-content:center;}

	/* 탭메뉴 s */
		.sub_cont {}
		.sub_cont.on {}
	/* 탭메뉴 e */

	.marquee_vertical.left_step {padding:0 3.1250vw 0 4.2969vw;border-left:0.1302vw solid #e5d9c2;border-right:0.1302vw solid #e5d9c2;}
	.marquee_vertical.main_slide {margin-left:14.3229vw;}
	.left_step ul {}
	.main_slide ul {}
	.main_slide ul li {margin-bottom:9.7656vw;width: 73.8281vw;height: 42.5781vw;}
	.main_slide ul li:after {left:2.6042vw;top:2.6042vw;}

	/* text */
	.section .cont_desc {font-size: 3.9063vw;line-height:5.4688vw;}

	/* common */
	.section {display: none;}
	#section00 {display: block;}
	#section01 {display: block;}
	#section02 {display: block;}
	#section03 {display: block;}
	#section04 {display: block;}
	#section05 {display: block;}
	#section06 {display: block;}
	#section07 {display: block;}
	#section08 {display: block;}
	#section09 {display: block;}
	#section10 {display: block;}
	#section11 {display: block;}
	#section12 {display: block;}
	#section13 {display: block;}
	#section14 {display: block;}
	#section15 {display: block;}
	#section16 {display: block;}
	#section17 {display: block;}
	#section18 {display: block;}
	

	/* section00 s */
		#section00 {height:168.6198vw;background:url('../../images/m/main_bg_m.jpg')no-repeat center/cover;}
		#section00 .inner {}
		#section00 .title_wrap {padding-top: 27.3438vw;}
		
		#section00 .title_wrap .main_title.fir {width: 38.5417vw;margin-bottom:3.2552vw;}
		#section00 .title_wrap .main_title.sec {width: 51.6927vw;margin-top:0;margin-bottom: 0;}
		#section00 .title_wrap .main_desc {font-size: 3.9063vw;margin-top: 6.5104vw;}

		#section00 .main_side {display: none;}
		#section00 .main_side.main_left {left:6.5104vw;}
		#section00 .main_side.main_right {right:6.5104vw;}
		#section00 .main_side img {}
		#section00 .main_side img.off {}
		#section00 .main_side img.on {}

		#section00 .main_image {}
		#section00 .main_image.main_img {bottom:-9.1146vw;width: 139.0625vw;}
		#section00 .main_image.smoke_img {bottom:7.8125vw;width: 77.4740vw;left:40%;transform: translateX(-50%);}
		#section00 .main_image.side_img {bottom:-6.5104vw;width: 88.0208vw;right:-11em;}

		#section00 .main_circle {width: 26.5625vw;}
		#section00 .main_circle.circle_01 {left:39.5833vw;bottom:54.6875vw;}
		#section00 .main_circle.circle_02 {right:auto;bottom:47.2656vw;left:8.5938vw;}
		#section00 .main_circle.circle_03 {right:16.1458vw;bottom:26.0417vw;}
	/* section00 e */
	
	/* section01 s */
		#section01 {height:105.7292vw;}
		#section01 .s01_center {max-width:100%;margin:20.8333vw auto 0;}
		#section01 .s01_center img {}
		#section01 .s01_center img.s01_title {width: 88.6719vw;margin-bottom: 5.2083vw;}
		#section01 .s01_center img.s01_price {width: 89.7135vw;}
		#section01 img.s01_effect {width:100%;}
		#section01 .s01_center .price_data {font-size: 2.8646vw;padding-right: 11.7188vw;margin-top: 2.6042vw;}
	/* section01 e */

	/* section02 s */
		#section02 {height: 184.8958vw;}
		/* wing bottom s */
		.section .wing_wrap .wing_lines {height: 6.7708vw;bottom:-6.2500vw;}
		.section .wing_wrap .wing_lines:before {height: 1.4323vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 1.4323vw;}
		/* wing bottom e */
		/* wing top s */
		.section .wing_wrap .wing_lines.top {height: 6.7708vw;}
		.section .wing_wrap .wing_lines.top:before {height: 1.4323vw;}
		.section .wing_wrap .wing_lines .wing_line {height: 1.4323vw;}
		/* wing top e */
		
		#section02 .s_inner {padding:0 3.9063vw;padding-top: 18.2292vw;}
		#section02 .s02_center .s02_logo {margin-bottom: 2.6042vw;width: 27.9948vw;}
		#section02 .s02_center .s02_title {width: 81.7708vw;}
		#section02 .s02_center .s02_title.sec {margin-top: 2.6042vw;width: 61.5885vw;}
		#section02 .s02_center .s02_desc {margin-top: 6.5104vw;text-align: center;}

		#section02 .s02_tab_wrap {
			width:100%;height:83.4635vw;padding:7.1615vw 6.5104vw 0;margin-top: 10.4167vw;border:0.1302vw solid #382a26;;
			background:url('../../images/m/s02_cont_bg_m.png') no-repeat center / cover;
		}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li {width: 42.7083vw;height: 7.1615vw;border:0.1302vw solid #382a26;display: none;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li:last-child {border-right: 0.1302vw solid #382a26;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li a {line-height: 7.1615vw;font-size: 3.2552vw;}
		#section02 .s02_tab_wrap .cate_tab_wrap .cate_wrap li.on {display: block;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_rotate {top:46.2240vw;z-index:10;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_rotate img {width: 51.8229vw;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_geonmul {bottom:-1.9531vw;z-index:10;}
		#section02 .s02_tab_wrap .s02_tab_center .s02_geonmul img {width: 68.6198vw;}

		#section02 .s02_tab_wrap .tab_inner {border:0.1302vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit {padding:0 1.9531vw;height:9.7656vw;border-bottom:0.1302vw solid #382a26;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.ko {font-size: 3.1250vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div .s02_change_tit span.en {font-size: 5.2083vw;}
		#section02 .s02_tab_wrap .tab_inner .flex_div.after .s02_change_tit {border-left:0.1302vw solid #382a26;text-align: right;}
		
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt {height:calc(100% - 9.7656vw)}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_down {left:2.6042vw;width: 21.4844vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .s02_up {right:0;top:7.1615vw;width: 36.4583vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont {padding:3.9063vw 2.6042vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.date {font-size: 3.1250vw;;margin-bottom: 0;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price {font-size: 3.6458vw;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.price b {font-size: 6.7708vw;}
		#section02 .s02_tab_wrap .tab_inner .after .s02_cont_txt .sub_cont p.price b {text-shadow:0.3906vw 0.3906vw 0 rgba(190,54,35,0.5);}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont p.name {font-size: 4.1667vw;position:static;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont .s02_stemp {right:-3.9063vw;bottom:23.4375vw;width: 23.9583vw;z-index:1000;}
		#section02 .s02_tab_wrap .tab_inner .s02_cont_txt .sub_cont .s02_stemp {display: none;}
		#section02 .s02_stemp {position:absolute;right:7.8125vw;bottom:52.0833vw;width: 23.9583vw;z-index:1000;display: none;}
		#section02 .s02_stemp.stemp {display: block;}
		#section02 .s02_pig {bottom:24.7396vw;z-index:10;}
		#section02 .s02_pig img {width: 27.3438vw;}
		#section02 .s02_coin.coin01 {left:5.8594vw;top:-4.6875vw;width: 23.1771vw;}
		#section02 .s02_coin.coin02 {right:-11vw;top:41.1458vw;width: 22.0052vw;}
		#section02 .s02_coin.coin03 {left:-5.4688vw;top:45.8333vw;width: 21.7448vw;}
		#section02 .s02_coin.coin04 {right:0;top:auto;bottom:16.1458vw;width: 13.4115vw;}
		#section02 .s02_coin.coin05 {left:-13.0208vw;top:auto;bottom:21.4844vw;width: 23.9583vw;}
	/* section02 e */

	/* section03 s */
		#section03 {height: auto;background: url('../../images/m/s03_bg_m.png') no-repeat center top / contain;}
		#section03 .s03_center {padding-top: 18.4896vw;}
		#section03 .s03_center .s03_title {margin-bottom:2.6042vw;width: 43.8802vw;}
		#section03 .s03_center .s03_title.fir2 {width: 8.2031vw;}
		#section03 .s03_center .s03_title.sec {margin-top:0;margin-bottom: 0;width: 63.1510vw;}
		#section03 .s03_center .s03_desc {margin-top: 6.5104vw;}
		#section03 .s03_center .s03_left {left:3.1250vw;top:15.8854vw;}
		#section03 .s03_center .s03_right {right:3.1250vw;top:15.8854vw;}
		#section03 .s03_center .s03_left img {width: 12.3698vw;}
		#section03 .s03_center .s03_right img {width: 12.3698vw;}
		#section03 .s03_swiper_wrap {margin-top: 9.1146vw;}
		#section03 .s03_swiper_wrap .s03_slide {height: auto;}
		#section03 .s03_swiper_wrap .s03_slide_wrap {flex-direction: column;}
		#section03 .s03_swiper_wrap .s03_slide_li {width: 100%;height: 100.2604vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .dongbang_txt {top:0;width: 13.9323vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt {left:8.4635vw;bottom:6.5104vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.title {font-size: 6.5104vw;margin-bottom: 3.9063vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc {font-size: 4.5573vw;}
		#section03 .s03_swiper_wrap .s03_slide_li .slide_txt p.desc span {font-size: 4.5573vw;}
	/* section03 e */
	
	/* section04 s */
		#section04 {height: 163.2813vw;background: url('../../images/m/s04_bg_m.jpg') no-repeat center / cover;}
		#section04 .s04_center {padding-top: 18.2292vw;}
		#section04 .s04_center .s04_title {width: 67.1875vw;}
		#section04 .s04_center .s04_title.sec {margin-top: 2.6042vw;width: 27.3438vw;}
		#section04 .s04_center .s04_desc {margin-top: 6.5104vw;}
		#section04 .s04_stemp {right:9.1146vw;bottom:13.6719vw;width: 37.5000vw;}
		#section04 .s04_light {width: 100%;}
		#section04 .s04_light.light_01 {}
		#section04 .s04_light.light_02 {}
	/* section04 e */
	
	/* section05 s */
		#section05 {height: auto;padding-bottom:5.2083vw;}
		#section05 .flex_wrap {display:block;}
		#section05 .flex_wrap .flex_div {}
		#section05 .flex_wrap .flex_div.left {width: 100%;}
		#section05 .flex_wrap .flex_div.left .s05_center {padding:18.2292vw 7.8125vw 13.0208vw;text-align: center;}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title {}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.fir {width: 68.4896vw;}
		#section05 .flex_wrap .flex_div.left .s05_center .s05_title.sec {margin-top: 2.6042vw;margin-bottom: 7.8125vw;width: 78.5156vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p {font-size: 4.2969vw;word-break:keep-all;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title {font-size: 4.5573vw;margin-bottom: 5.2083vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_sub_title b {font-size: 4.5573vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc.margin {margin-bottom: 3.9063vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_desc span.red {}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan {padding-left: 0;font-size: 5.2083vw;margin-top: 5.2083vw;}
		#section05 .flex_wrap .flex_div.left .s05_center p.s05_slogan b {}
		#section05 .flex_wrap .flex_div.right {width: 100%;}
		#section05 .flex_wrap .flex_div .flow-ani-wrap {padding-bottom: 2.6042vw;}
		#section05 .flex_wrap .flex_div .flow-ani-wrap ul {margin-right:5.8594vw;}
		#section05 .flex_wrap .flex_div .flow-ani-wrap ul li {width: 73.8281vw;height: 42.5781vw;margin-right:5.8594vw;position:relative;}
		#section05 .flex_wrap .flex_div .flow-ani-wrap ul li:after {content:'';display:block;width:100%;height:100%;background:#c5a570;position:absolute;left:2.6042vw;top:2.6042vw;z-index:-1}
		#section05 .flex_wrap .flex_div .flow-ani-wrap ul li img {width: 100%;}

		#section05 .marquee {border-color:#e9dfcd;}
		#section05 .s05_img {left:13.9323vw;bottom:-15.6250vw;display: none;}
		#section05 .s05_move {bottom:-3.9063vw;display: none;}
	/* section05 e  */

	/* section06 s  */
		#section06 {height: auto;padding:0 4.5573vw 15.6250vw;background: url('../../images/m/s06_bg_m.png') no-repeat center top / cover;}
		#section06 .s06_center {padding-top: 23.4375vw;}
		#section06 .s06_center .s06_title {width: 42.0573vw;}
		#section06 .s06_center .s06_title.sec {margin-top: 2.6042vw;width: 58.7240vw;}
		#section06 .s06_center .s06_desc {margin-top: 6.5104vw;}
		#section06 .s06_table_wrap {width: 100%;padding:4.5573vw 0 7.1615vw;margin-top: 8.4635vw;}
		#section06 .s06_table_wrap .flex_wrap {display:block;}
		#section06 .s06_table_wrap .flex_div {width: 100%;}
		#section06 .s06_table_wrap .flex_div.table_left .table_img {}
		#section06 .s06_table_wrap .flex_div.table_right {margin-top:7.8125vw;}
		#section06 .s06_table_wrap .flex_div.table_right > img {width: 80.8594vw;}
		#section06 .s06_table_wrap .s06_stemp {width: 29.1667vw;right:3.9063vw;}
		#section06 .s06_table_wrap .check_box {padding:0 3.1250vw;margin-bottom: 10.4167vw;}
		#section06 .s06_table_wrap .check_box ul li {gap:1.3021vw;}
		#section06 .s06_table_wrap .check_box ul li img {width: 4.5573vw;}
		#section06 .s06_table_wrap .check_box ul li span {font-size: 3.9063vw;}
		#section06 .income_price_box p {font-size: 4.1667vw;}
		#section06 .income_price_box p.price span {font-size: 6.5104vw;line-height: 6.7708vw;}
		/* income */
		.income_cir{width: 60.4167vw;height: 60.4167vw;}
	/* section06 e  */
	
	/* section07 s  */
		#section07 {height: 387.7604vw;padding-bottom:20.8333vw;background: url('../../images/m/s07_bg_m.jpg') no-repeat center / cover;}
		#section07 .s07_center {padding-top: 18.2292vw;}
		#section07 .s07_center .s07_logo {margin-bottom: 2.6042vw;width: 27.9948vw;}
		#section07 .s07_center .s07_title {width: 49.8698vw;}
		#section07 .s07_center .s07_title.sec {margin-top: 2.6042vw;width: 43.6198vw;}
		#section07 .s07_center .s07_desc {margin-top: 6.5104vw;}
		#section07 .s07_slide {margin-top: 9.1146vw;}
		#section07 .s07_slide ul {gap:7.1615vw;flex-direction: column;}
		#section07 .s07_slide ul li {width: 66.4063vw;}
		#section07 .s07_slide ul li img {filter: drop-shadow(0.6510vw 0.6510vw 0.6510vw rgba(62,62,62,0.5));width:100%;}
	/* section07 e  */

	/* section08 s */
		#section08 {height: 247.0052vw;background: url('../../images/m/s08_bg_m.jpg') no-repeat center top / cover;}
		#section08 .s08_center {padding-top: 14.3229vw;}
		#section08 .s08_center .s08_logo {margin-bottom: 2.6042vw;width: 27.9948vw;}
		#section08 .s08_center .s08_title {width: 53.5156vw;}
		#section08 .s08_center .s08_title.sec {margin-top: 2.6042vw;width: 55.0781vw;}
		#section08 .s08_center .s08_desc {margin-top: 6.5104vw;}
		#section08 .s08_center .s08_desc b {}
		
		#section08 .s08_txt_wrap {margin-top: 10.4167vw;}
		#section08 .s08_txt_wrap p {font-size: 4.5573vw;line-height: 5.5990vw;}
		#section08 .s08_txt_wrap p b {}
		#section08 .s08_txt_wrap p b span {font-size: 4.5573vw;line-height: 5.5990vw;}
		#section08 .s08_txt_wrap p.margin {margin-bottom: 6.5104vw;}
	/* section08 e  */   
	/* section09 s */
		#section09 {height: auto;padding:0 5.4688vw 14.3229vw;background: url('../../images/m/s09_bg_m.jpg') no-repeat center / cover;}
		#section09 .s09_center {padding-top: 18.2292vw;}
		#section09 .s09_center .s09_title {margin-bottom: 6.5104vw;width: 58.7240vw;}
		#section09 .s09_list {width: 100%;margin:14.3229vw auto 0;}
		#section09 .s09_list .s09_list_box {gap:5.2083vw;display:block;}
		#section09 .s09_list .s09_list_box.margin {margin-bottom: 7.1615vw;}
		#section09 .s09_list .s09_list_box .list_img {margin-bottom:7.1615vw;}
		#section09 .s09_list .s09_list_box .list_img img {width: 100%;}
		#section09 .s09_list .s09_list_box .list_txt {padding-bottom: 0;text-align: center;}
		#section09 .s09_list .s09_list_box.reverse .list_txt {text-align: center;}
		#section09 .s09_list .s09_list_box .list_txt p {font-size: 4.1667vw;line-height: 5.7292vw;letter-spacing: -0.05em;}
		#section09 .s09_list .s09_list_box .list_txt p.list_title {font-size: 6.5104vw;}
		#section09 .s09_list .s09_list_box .list_txt p.list_desc {margin-top: 5.2083vw;}
	/* section09 e */

	/* section10 s */
		#section10 {height:auto;padding-bottom:18.2292vw;}
		#section10 .s10_center {padding-left:0;padding-top: 18.2292vw;text-align: center;}
		#section10 .s10_center .s10_desc {margin-bottom: 5.2083vw;}
		#section10 .s10_center .s10_title {width: 60.2865vw;margin:0 auto;}

		#section10 .flow-ani-wrap {margin-top: 1.3021vw;}
		#section10 .flow-ani-wrap ul {gap:5.2083vw;margin-right: 5.2083vw;}
		#section10 .flow-ani-wrap ul li {width: 45.9635vw;}
		#section10 .flow-ani-wrap ul li img {width: 100%;}

		#section10 .phone_wrap {width: 74.2188vw;height: 123.0469vw;position:relative;margin:0 auto;right:auto;top:auto;margin-top: 7.8125vw;}
		#section10 .phone_wrap .phone_div {width: 51.5625vw; height: 105.0781vw;left:23.4375vw;position:static;margin:0 auto;}
		#section10 .phone_wrap .phone_div img {filter: drop-shadow(0.6510vw 0.6510vw 0.6510vw rgba(62,62,62,0.5));width:100%;}
		#section10 .phone_wrap .food img {width: 57.4219vw;}
		#section10 .phone_wrap .heart {left:6.0729vw;top:10.4167vw;}
		#section10 .phone_wrap .heart img {width: 11.8490vw;}

		#section10 .phone_wrap .icon {right:5.5990vw;top:18.2292vw;}
		#section10 .phone_wrap .icon img {width: 12.2396vw;}
	/* section10 e */

	/* section11 s */
		#section11 {height: auto;padding-bottom:23.4375vw;background: url('../../images/m/s11_bg_m.jpg') no-repeat center / cover;}
		#section11 .s11_center {padding-top: 18.2292vw;}
		#section11 .s11_center .s11_title {width: 43.8802vw;}
		#section11 .s11_center .s11_title.sec {margin-top: 2.6042vw;width: 63.1510vw;}
		#section11 .s11_center .s11_desc {margin-top: 5.2083vw;}
		
		#section11 .s11_slide {margin-top: 11.7188vw;}
		#section11 .s11_slide ul {gap:7.8125vw;flex-direction: column;}
		#section11 .s11_slide ul li {width: 75.7813vw;height: 57.9427vw;}
		#section11 .s11_slide ul li:after {border:0.1302vw solid #fff;}
		#section11 .s11_slide ul li:hover:after {border:0.3906vw solid #c9a871;box-shadow: 0 0 2.6042vw rgba(255, 213, 137, 0.66), 0 0 3.9063vw rgba(255, 213, 137, 0.5);}
		#section11 .s11_slide ul li img {}
		#section11 .s11_slide ul li:nth-child(1) img {right:6.5104vw;top:6.5104vw;width: 17.4479vw;}
		#section11 .s11_slide ul li:nth-child(2) img {right: 7.1615vw;top: 7.1615vw;width: 15.3646vw;}
		#section11 .s11_slide ul li:nth-child(3) img {right: 6.5104vw;top: 8.8542vw;width: 17.5781vw;}
		#section11 .s11_slide ul li p {left:9.1146vw;}
		#section11 .s11_slide ul li p.s11_tit {font-size: 6.5104vw;top:9.1146vw;}
		#section11 .s11_slide ul li p.s11_desc {font-size: 4.5573vw;line-height: 5.4688vw;bottom:8.4635vw;}

		#section11 .marquee {padding:4.5573vw 0;}
		#section11 .marquee .swiper-slide {width: 176.5625vw;}
	/* section11 e */

	/* section12 s */
		#section12 {height: auto;padding:0 3.9063vw 13.0208vw;}
		#section12 .s12_center {padding-top: 18.2292vw;}
		#section12 .s12_center .s12_title {width: 35.2865vw;}
		#section12 .s12_center .s12_desc {margin-top: 5.2083vw;}
		
		#section12 .s12_slide {width:100%;margin:7.8125vw auto 0;}
		#section12 .s12_slide ul {gap:1.9531vw;}
		#section12 .s12_slide ul li {width: 44.9219vw;margin-bottom:5.2083vw;}
		#section12 .s12_slide ul li img {width: 100%;}
		#section12 .s12_slide ul li p {font-size: 4.5573vw;margin-top: 1.9531vw;}
	/* section12 e */
	
	/* section13 s */
		#section13 {height: auto;padding-bottom:9.1146vw;}
		#section13 .s13_center {padding-top: 18.2292vw;}
		#section13 .s13_center .s13_title {width: 79.8177vw;}
		#section13 .s13_center .s13_desc {margin-top: 5.2083vw;}
		
		#section13 .s13_cont {margin-top: 11.7188vw;}
		#section13 .s13_cont ul {gap:8.4635vw;flex-direction: column;}
		#section13 .s13_cont ul li {}
		#section13 .s13_cont ul li img {}
		#section13 .s13_cont ul li.fir img {width: 85.6771vw;}
		#section13 .s13_cont ul li.sec img {width: 85.4167vw;}
		#section13 .s13_cont ul li p {font-size: 4.5573vw;line-height: 5.4688vw;margin-top: 2.6042vw;}
		#section13 .s13_cont ul li.plus {padding-top: 0vw;}
		#section13 .s13_cont ul li.plus img {width: 9.2448vw;}
	/* section13 e */
	
	/* section14 s */
		#section14 .s14_center {padding-top: 18.2292vw;}
		#section14 .s14_center .s14_title {width: 80.0781vw;}
		#section14 .s14_center .s14_top_img.top01 {left:-10.4167vw;top:7.8125vw;width: 23.4375vw;}
		#section14 .s14_center .s14_top_img.top02 {left:auto;top:16.9271vw;width: 26.4323vw;right:-5.2083vw}
		#section14 .s14_center .s14_top_img.top03 {right:0;top:32.6823vw;display: none;}
		#section14 .s14_center .s14_desc {margin-top: 5.2083vw;}
		
		#section14 .s14_cont {margin-top: 7.8125vw;height: auto;}
		#section14 .s14_cont .flex_wrap {flex-direction: column;}
		#section14 .s14_cont .flex_wrap .s14_flex {width: 100%;}
		#section14 .s14_cont .flex_wrap .s14_flex.left {background:#fff;margin-bottom:11.7188vw;}
		#section14 .s14_cont .flex_wrap .s14_flex.right {height: 127.6042vw;}
		#section14 .s14_cont .flex_wrap .s14_flex.right .swiper-slide img {width: 100%;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner {padding-left: 0;padding-top: 7.0313vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title {gap:1.0417vw;justify-content:center;position:relative;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title:before {content:"";display:block;width: 29.5573vw;height: 0.2604vw;background:#382a26;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title:after {content:"";display:block;width: 29.5573vw;height: 0.2604vw;background:#382a26;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span {font-size: 4.5573vw;line-height: 4.1667vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .title span.line {width: 73.8281vw;height: 0.2604vw;display: none;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo {gap:14.0625vw;margin-top: 13.0208vw;flex-direction: column-reverse;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo img.sec {width: 47.1354vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_flex_inner .s14_logo img.fir {width: 85.6771vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj01 {left:3.6458vw;top: 41.1458vw;width: 10.6771vw;display: none;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_bg_obj.obj02 {left:-13.0208vw;top: 16.4063vw;width: 29.4271vw;}
		#section14 .s14_cont .flex_wrap .s14_flex .s14_interior {width: 47.7865vw;right:auto;left:0;}
		#section14 .s14_cont .s14_front {bottom:-6.7708vw}
	/* section14 e */

	/* section15 s */
		#section15 {height: auto;padding-bottom:24.0885vw;background: url('../../images/m/s15_bg_m.jpg') no-repeat center / cover;}
		#section15 .s15_center {padding-top: 18.2292vw;}
		#section15 .s15_center .s15_logo {margin-bottom: 5.8594vw;width: 64.5833vw;}
		#section15 .s15_center .s15_title {width: 69.1406vw;}
		#section15 .s15_center .s15_title.sec {margin-top: 2.6042vw;}
		
		#section15 .s15_cont {margin-top: 11.7188vw;}
		#section15 .s15_cont ul {gap:7.0313vw;flex-direction: column;}
		#section15 .s15_cont ul li .s15_list_bg {width:59.2448vw;filter: drop-shadow(0 1.9531vw 3.9063vw rgba(0,0,0,0.5))}
		#section15 .s15_cont ul li .text-wrap {left:50%;top:30.9896vw;transform:translateX(-50%);width: 32.5521vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt {font-size: 8.5938vw;margin-bottom: 1.3021vw;position:relative;}
		#section15 .s15_cont ul li .text-wrap .main_txt:after {width:27.7344vw;height:0.7813vw;}
		#section15 .s15_cont ul li .text-wrap .main_txt span {font-size: 4.6875vw;}
		#section15 .s15_cont ul li .text-wrap small {font-size: 4.1667vw;line-height: 5.4688vw;}
		
		#section15 .s15_bg_obj {bottom:12.7604vw;}
		#section15 .s15_bg_obj.obj01 {width: 37.7604vw;}
		#section15 .s15_bg_obj.obj02 {width: 29.5573vw;}
	/* section15 e */

	/* section16 s */
		#section16 {height: 281.1198vw;background: url('../../images/m/s16_bg_m.jpg') no-repeat center top / cover;}
		#section16 .flex_wrap {flex-direction: column;}
		#section16 .flex_wrap .s16_flex {}
		#section16 .flex_wrap .s16_flex.left {box-shadow:0 0.7813vw 2.6042vw rgba(22,22,22,0.4)}
		#section16 .flex_wrap .s16_flex.right {padding-left: 6.5104vw;}
		#section16 .s16_center {text-align: center;padding-top: 18.2292vw;padding-left:0;}
		#section16 .s16_center .s16_title {width: 73.6979vw;}
		#section16 .s16_center .s16_desc {margin-top: 6.5104vw;}
		
		#section16 .s16_img_wrap {margin-top:10.4167vw;}
		#section16 .s16_img_wrap img {width: 100vw;}

		#section16 .s16_swiper_wrap {margin-top:0;position:absolute;left:50%;bottom:14.3229vw;transform:translateX(-50%)}
		#section16 .s16_swiper_wrap .s16_slide_wrap {display: flex;flex-direction: column;justify-content: center;align-items: center;}
		#section16 .s16_swiper_wrap .s16_slide_li_m {
			width: 73.6979vw;height: 27.4740vw;margin-bottom: 6.5104vw;transition:0.5s;position:relative;text-align: center;
		}
		#section16 .s16_swiper_wrap .s16_slide_li_m.on img {filter: drop-shadow(0 0 1.9531vw rgba(255, 213, 137, 0.66)) drop-shadow(0 0 2.6042vw rgba(255, 213, 137, 0.5));}
		#section16 .s16_swiper_wrap .s16_slide_li_m img {filter: drop-shadow(0 0 1.9531vw rgba(0, 0, 0, 0.35)) drop-shadow(0 0 2.6042vw rgba(0, 0, 0, 0.2));width: 100%;transition:0.5s;position:absolute;left:0;top:0;}
		
		#section16 .s16_swiper_wrap .s16_slide_li_m .on_img {opacity: 0;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .off_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li_m.on .on_img {opacity: 1;}
		#section16 .s16_swiper_wrap .s16_slide_li_m.on .off_img {opacity: 0;}
		#section16 .s16_swiper_wrap .s16_slide_li_m.s16_slide03 {margin-bottom: 0;}

		#section16 .s16_swiper_wrap .s16_slide_li_m .dongbang_txt {left:0;top:9.1146vw;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .slide_txt {left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width: 100%;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .slide_txt p {color:#fff;}
		#section16 .s16_swiper_wrap .s16_slide_li_m.on .slide_txt p {color:#382a26;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .slide_txt p.title {font-size: 6.5104vw;margin-bottom: 2.6042vw;font-family:var(--font-family-sch-b);font-weight: 700;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .slide_txt p.desc {font-size: 3.9063vw;line-height:4.1667vw;}
		#section16 .s16_swiper_wrap .s16_slide_li_m .slide_txt p.desc span {font-size: 2.8646vw;}
	/* section16 e */

	/* section17 s */
		#section17 {padding:18.2292vw 0 20.8333vw;}
		#section17 .s17_center {}
		#section17 .s17_center .s17_title {width: 52.4740vw;}
		#section17 .s17_cont {margin-top: 10.4167vw;}
		#section17 .s17_cont .s17_table {width: 94.4010vw;margin:0 auto;}
		#section17 .s17_cont .s17_stemp_wrap {}
		#section17 .s17_cont .s17_stemp_wrap .s17_stemp {width: 89.8438vw;}
	/* section17 e */

	/* section18 s */
		#section18 {padding:18.2292vw 3.9063vw 20.8333vw;}
		#section18 .s18_center {}
		#section18 .s18_center .s18_title {width: 71.8750vw;}
		#section18 .s18_center .s18_desc {margin-top: 6.5104vw;}
		#section18 .s18_cont {width:100%;margin:9.1146vw auto 0 ;}
		#section18 .s18_cont iframe {}
	/* section18 e */
}	

@media(max-width: 480px){

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