/* common s */
html {scroll-behavior: smooth}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html, body{
  -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */
  -ms-text-size-adjust : none;  /* IE */
  -moz-text-size-adjust : none;  /* 파이어폭스 */
  -o-text-size-adjust : none;  /* 오페라 구버전 */
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, figure, legend, input, textarea, button, p, blockquote, th, td, form, fieldset, blockquote, iframe {
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
body {position:relative;}
#container_wrap {min-height:1000px;}
.inner {width:1200px;margin:0 auto;}
.section {width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden;}
/* .section img {max-width:100%;} */
.marquee .swiper-wrapper {transition-timing-function: linear !important;}

.pc_show {display: block;}
.mobile_show {display: none;}


/* rolling counter */
@keyframes rollingNumber {
	100% { top: -0%; }
} 
@-webkit-keyframes rollingNumber {
	100% { top: -0%; }
} 

/* common e */

/* section-scrollNab s */

.section-scrollNab { position: relative; height: 0; overflow: hidden; }
.section-scrollNab.scrollDown {height: 64px;}
.section-scrollNab {display:flex;align-items: center;justify-content: space-between;}
.nab_inner {position:relative;width:100%;max-width:1700px;height:65px;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.section-scrollNab .logo {padding:0;display:flex;align-items: center;cursor: pointer;}
.section-scrollNab .hd-right {position:relative;width:225px;background:#312927;;display:inline-block;border-radius:20px;text-align: center;}
.section-scrollNab .hd-right p {font-size: 20px;font-weight: 700;color:#fff;line-height: 38px;}
.section-scrollNab .hd-right p a {font-size: 22px;}

.section-scrollNab .section-nab-wrap {
    position: absolute; left: 0; top: 0; width: 100%;  height: 64px; transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0;
    background: #fff;z-index:100;box-shadow:0 8px 8px rgba(35,20,6,0.2)
}
.section-scrollNab .section-nab-wrap ul {width:100%;display:flex;justify-content:center;align-items: center;gap:100px;}
.section-scrollNab .section-nab-wrap ul li {font-size: 18px;font-weight:600;letter-spacing: -0.025em;color:#312927;}
.section-scrollNab .section-nab-wrap ul li.on {font-weight: 700;}
.section-scrollNab .section-nab-wrap ul li.on a {}
.section-scrollNab .section-nab-wrap ul li:hover a {font-weight: 700;}
.section-scrollNab.scrollUp .section-nab-wrap { position: fixed; top: -70px; opacity: 0; }
.section-scrollNab.scrollDown .section-nab-wrap { position: fixed; opacity: 1; }

/* section-scrollNab e */

/* header s */


/* header e */

/* footer s */
#footer { background: #111; color: #d6d6d6; font-size: 15px; line-height: 24px; letter-spacing:-0.05em;}
#footer .inner { margin: 0 auto; padding: 60px 0; max-width: 1170px; }
#footer .info { display: flex; justify-content: flex-start; align-items: flex-start; }
#footer .copyright { margin-top: 30px;font-weight: 300;}
#footer .private { color: #d6d6d6; display: flex; justify-content: flex-start; align-items: center; }
#footer .private li:first-child a {color:#c8a55c}
#footer .private li:last-child a:hover {color:#fff}
#footer .private li { display: flex; justify-content: flex-start; align-items: center; }
#footer .private li:first-child { font-weight: 700; color: var(--color-primary); }
#footer .private li + li:before { content: ""; margin: 0 16px; width: 2px; height: 2px; background-color: currentColor; }
#footer .right {margin-bottom: 10px;}
#footer .left span {padding:0 10px;font-size: 16px;}
.insta {position:absolute;right:0;top:40px;width: 26px;height: 26px;}
/* footer e */



.aggro {font-family: 'SBAggroB';}
.ansung {font-family: 'Ansungtangmyun-Bold';}
.paperlogy {font-family: 'Paperlogy-8ExtraBold';}
.text_area .title p {font-family: 'Paperlogy-3Light';}
.text_area .title p b {font-family: 'Paperlogy-6SemiBold';}


/************** 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;
}
:root {
    --sec2_Height : 199vh;  /* 섹션 스크롤모션 범위기준 */
}
/************** policy layer e *************/

/* 흐르는 슬라이드 */
.marquee {width:100%;background:#f0eee4;padding:18px 0;}
.marquee .text_slide {width:100%;overflow: hidden;}
.marquee .text_slide .swiper-slide {width:1700px;}
.marquee .text_slide img {width:100%;}

.marquee_vertical.left_step {position:absolute;left:50px;top:0;}
.marquee_vertical.right_step {position:absolute;right:50px;top:0;}
.left_step ul {animation: hSlideLoop 48s 0s infinite linear;opacity:0.4;}
.right_step ul {animation: hSlideLoop2 48s 0s infinite linear;opacity:0.4;}


.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: 32s;animation-duration: 32s;
    -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;
}

/**/
[data-aos="highlight"]:before {
    content: "";position: absolute;left: 0;top: 0px;width: 0%;height: 100%;background: #fe6b03;
    transition-delay: .4s;-webkit-transition-delay: .4s;transition-duration: .4s;-webkit-transition-duration: .4s;z-index: -1;
}
span.na[data-aos="highlight"]:before {
    content: "";position: absolute;left: 0;top: 0px;width: 0%;height: 100%;background: #0053a6;
    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%;}
span.na.aos-animate[data-aos="highlight"]:before {width: 100%;}


.section .inner {width: 1280px;margin:0 auto;position:relative;}

/* section00 s */
#section00 {width:100%;height:1079px;background:url('../../images/section00_bg.jpg')no-repeat center / cover;overflow:hidden;}
#section00 .top_banner {background:url('../../images/hd_bg.png')no-repeat center top / cover;width:100%;max-width:1920px;height:135px;position:absolute;left:0;top:0;z-index:10;}
#section00 .top_banner .inner {height:100%;}
#section00 .top_banner .top_logo {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
#section00 .top_banner .top_logo img {width: 124px;}
#section00 .top_banner .top_tel {position:absolute;right:0;top:50%;transform:translateY(-50%);}
#section00 .top_banner .top_tel img {width: 268px;}

#section00 .main_visual {padding-top: 245px;}
#section00 .main_text {text-align: center;color:#fff;}
#section00 .main_text p {font-family: 'Ansungtangmyun-Bold';font-size: 92px;text-shadow:0px 6px 6px rgba(22,22,22,0.6);line-height:1;letter-spacing: -0.07em;}
#section00 .main_text b , #section00 .main_text span {opacity: 0;}
.main_text span {
	display: inline-block;
	opacity: 0; 
	transform: translateX(-20px); /* 왼쪽으로 약간 이동 */
	transition: opacity 0.7s ease-in-out, transform 0.7s ease-in-out; /* 애니메이션 효과 */
	font-family: 'Ansungtangmyun-Bold'
}

#section00 .main_text p b {font-family: 'Ansungtangmyun-Bold';font-size: 122px;color:#ffcd60;display:inline-block;}
#section00 .main_text p .btag {font-family: 'Ansungtangmyun-Bold';font-size: 122px;color:#ffcd60;display:inline-block;}
#section00 .main_mark {height:535px;position:relative;margin-top:54px;z-index:5;}
#section00 .main_mark img {position:absolute;width: 218px;}
#section00 .main_mark img.sec00_mark01 {left:99px;bottom:270px;}
#section00 .main_mark img.sec00_mark02 {left: 447px;bottom: 315px;}
#section00 .main_mark img.sec00_mark03 {left: 275px;bottom:45px;}

#section00 .main_mark img.sec00_mark01 {animation: section_2_Bounce 3s ease-in-out 0.5s infinite;}
#section00 .main_mark img.sec00_mark02 {animation: section_2_Bounce 3s ease-in-out 0.8s infinite;}
#section00 .main_mark img.sec00_mark03 {animation: section_2_Bounce 3s ease-in-out 1.3s infinite;}


#section00 .main_img {height:730px;position:absolute;right:-50px;bottom:0;}
#section00 .main_img img {width: 814px;}
#section00 .effect {position:absolute;right:130px;top:40%;}
#section00 .effect img {width: 646px;animation: ddm 3.0s infinite ease-in-out;}


/* section00 e */

/* section01 s */
#section01 {width:100%;height:852px;background:url('../../images/section01_bg.jpg')no-repeat center / cover;overflow:hidden;}
#section01 .inner {height:100%;}
#section01 .content_area {padding-top: 150px;display:flex;justify-content:center;gap:30px;}
#section01 .content_area .sec01_cont {background:#ffcd60;border-radius:46px;width: 482px;height: 508px;position:relative;}
#section01 .content_area .sec01_cont:after {content:"";display:block;width:calc(100% - 26px);height:calc(100% - 26px);background: transparent;border:3px solid #ffb600;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:46px;}
#section01 .content_area .sec01_cont .sec01_icon {position:absolute;left:50%;transform:translateX(-50%);top:-60px;z-index:3;}
#section01 .content_area .sec01_cont .sec01_icon img {}
#section01 .content_area .sec01_cont .sec01_text {text-align: center;padding-top: 110px;position:relative;z-index:3;}
#section01 .content_area .sec01_cont .sec01_text p {color:#312927;letter-spacing: -0.07em;font-size: 42px;font-family: 'Ansungtangmyun-Bold';line-height:1;}
#section01 .content_area .sec01_cont .sec01_text p b {font-family: 'Ansungtangmyun-Bold';letter-spacing: -0.07em;}
#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_tit {}
#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main {font-size: 72px;color:#c42f16;margin:20px auto 20px;animation: main_color 1s step-end infinite;}



#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main b {font-size: 90px;}
#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_caption {font-family:'Pretendard';font-size: 18px;font-weight: 600;margin-top: 15px;}

#section01 .image_area {width:100%;height:444px;position:absolute;left:0;bottom:0;}
#section01 .image_area img {position:absolute;bottom:0;}

#section01 .image_area img.sec01_main {left:50%;transform:translateX(-50%);z-index:2;width: 555px;}
#section01 .image_area img.sec01_left {left:20px;z-index:1;width: 585px;opacity: 0;}
#section01 .image_area img.sec01_right {right:20px;z-index:1;width: 568px;opacity: 0;}

#section01 .image_area.aos-animate img {}
#section01 .image_area.aos-animate img.sec01_left {animation: section_1_move_l 1.0s ease-in-out forwards;}
#section01 .image_area.aos-animate img.sec01_right {animation: section_1_move_r 1.0s ease-in-out 0.3s forwards;}

#section01 .coin_area {}
#section01 .coin_area img {position:absolute;}
#section01 .coin_area img.coin_01 {right:-310px;bottom:-60px;}
#section01 .coin_area img.coin_02 {left:-40px;top:540px;z-index:10;}
#section01 .coin_area img.coin_03 {right:30px;top:260px;}
#section01 .coin_area img.coin_04 {left:-43px;top:356px;}
#section01 .coin_area img.coin_05 {left:545px;top:15px;}
#section01 .coin_area img.coin_06 {left:0px;top:115px;}

/* section01 e */

/* section02 s */
#section02 {width:100%;padding:110px 0px;background:#312927;overflow:hidden;}
#section02 .content_area {}
#section02 .content_area .inner {display:flex;justify-content:space-between;}
#section02 .content_area .text_area {position:relative;z-index:10;}
#section02 .content_area .text_area p {font-size: 18px;line-height: 28px;color:#fff;letter-spacing: -0.02em;font-weight: 400;}
#section02 .content_area .text_area p.slogan {font-size: 24px;letter-spacing: -0.05em;color:#ffc37f;font-weight: 500;margin-bottom: 10px;}
#section02 .content_area .text_area p.title {font-size: 78px;line-height: 98px;letter-spacing: -0.07em;font-family: 'Ansungtangmyun-Bold';}
#section02 .content_area .text_area p.desc {margin-top: 30px;}
#section02 .content_area .image_area {position:relative;z-index:10;}
#section02 .content_area .image_area img {position:absolute;right:-65px;top:-100px;}
#section02 .content_area .bg_arr_area {}
#section02 .content_area .bg_arr_area img {position:absolute;opacity: 0;}
#section02 .content_area .bg_arr_area img.arr01 {left:150px;top:114px;}
#section02 .content_area .bg_arr_area img.arr02 {left:84px;top:300px;}
#section02 .content_area .bg_arr_area img.arr03 {left:320px;top:250px;}
#section02 .content_area .bg_arr_area img.arr04 {right:94px;top:114px;}
#section02 .content_area .bg_arr_area img.arr05 {right:228px;top:300px;}

#section02.aos-animate .content_area .bg_arr_area img.arr01 {animation: contUpDown 2s ease-in-out 0.4s forwards;}
#section02.aos-animate .content_area .bg_arr_area img.arr02 {animation: contUpDown 2s ease-in-out 0.8s forwards;}
#section02.aos-animate .content_area .bg_arr_area img.arr03 {animation: contUpDown 2s ease-in-out 0.6s forwards;}
#section02.aos-animate .content_area .bg_arr_area img.arr04 {animation: contUpDown 2s ease-in-out 0.4s forwards;}
#section02.aos-animate .content_area .bg_arr_area img.arr05 {animation: contUpDown 2s ease-in-out 0.6s forwards;}

#section02 .slide_area {margin-top: 140px;}
#section02 #sec02_slide {}
#section02 #sec02_slide .swiper-wrapper {}
#section02 #sec02_slide .swiper-slide {width: 460px;height: 438px;background: url('../../images/sec02_list_bg.png')no-repeat center/ cover;padding:28px 20px;}
#section02 #sec02_slide .swiper-slide .cont_box {border:3px solid #fec13b;width:100%;height:100%;text-align: center;}
#section02 #sec02_slide .swiper-slide .cont_box p {}
#section02 #sec02_slide .swiper-slide .cont_box .cont_top {background:#ffcd60;padding:20px 0;border-bottom:3px solid #fec13b;;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_top p {font-size: 44px;line-height: 48px;letter-spacing: -0.05em;color:#482c13;font-family: 'Ansungtangmyun-Bold';text-shadow:1px 1px 0px #fff;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom {padding:25px;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p {color:#312927;font-size: 28px;line-height: 28px;letter-spacing: -0.025em;font-weight: 700;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_tit {margin-bottom: 12px;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit {font-size: 58px;font-weight: 800;letter-spacing: -0.05em;line-height: 48px;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_name {color:#fff;background:#1a1a1a;padding:12px 60px;border-radius:25px;display:inline-block;margin:18px auto 12px;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit_red {font-size: 50px;font-weight: 800;color:#c42f16;letter-spacing: -0.05em;line-height: 50px;}
#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_caption {font-size: 18px;font-weight: 600;margin-top: 5px;}
/* section02 e */

/* section03 s */
#section03 {padding:180px 0px 100px;background: url('../../images/section03_bg.jpg')no-repeat center / cover;}
#section03 .inner {}
/* common s */
.section .cont_text_area {text-align: center;}
.section .cont_text_area p {font-size: 18px;line-height: 26px;letter-spacing: -0.025em;font-weight: 400;}
.section .cont_text_area p.cont_tit {font-size: 78px;line-height: 98px;color:#4e4441;letter-spacing: -0.075em;font-family: 'Ansungtangmyun-Bold';}
.section .cont_text_area p.cont_desc {color:#4e4441;margin-top: 30px;}
/* common e */
#section03 .cont_list_area {display:flex;justify-content:space-between;margin-top: 50px;}
#section03 .cont_list_area .sec03_list {width: 309px;height: 414px;position:relative;}
#section03 .cont_list_area .sec03_list:nth-child(even) {margin-top:90px;}
#section03 .cont_list_area .sec03_list img {transition:0.5s;position:absolute;left:0;top:0;}
#section03 .cont_list_area .sec03_list img.hover {opacity: 0;}
#section03 .cont_list_area .sec03_list img.noHover {opacity: 1;}
#section03 .cont_list_area .sec03_list.hover img.hover {opacity: 1;}
#section03 .cont_list_area .sec03_list.hover img.noHover {opacity: 0;}
/* section03 e */



/* section04 s */
#section04 {width:100%;height:1080px;background: url('../../images/section04_bg.jpg')no-repeat center / cover;}
#section04 .inner {}
#section04 .cont_text_area {padding-top: 117px;position:relative;z-index:2;}
#section04 .cont_text_area .cont_slogan {background:#ffcd60;width: 346px;height: 64px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;}
#section04 .cont_text_area .cont_slogan p {color:#312927;font-size: 32px;font-weight: 800;}
#section04 .cont_text_area .cont_slogan p span {color:#af2008;animation: main_color 1s step-end infinite;}
#section04 .cont_text_area p {}
#section04 .cont_text_area p.cont_tit {color:#fff;}
#section04 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section04 .cont_text_area p.cont_desc {color:#fff;}
#section04 .cont_graph_area {position:relative;top:-140px;}
#section04 .cont_graph_area img {}



.section_01_grah { position: relative; max-width: 1280px; height: 684px; margin: 0 auto; display: flex; justify-content: center; align-items: flex-end; }
.section_01_grah .line { position: absolute; z-index: 2; bottom: 74px; left: 0; overflow: hidden; width: 0;  }
.section_01_grah .marker { position: relative; z-index: 10; display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; height: 100%; }
.section_01_grah .marker img { max-width: 100%; }
.section_01_grah .value { position: absolute; }
.section_01_grah .text2 { position: absolute; width: 126px;text-align: center;}
.section_01_grah .pointer { display: block; background:url(/images/pointer_n.png)no-repeat ; background-size:contain; margin: 0 auto; width: 80px; height: 80px;margin-top:-40px; }
.section_01_grah .new_tag { position: absolute; bottom:2%; right:-78%; }


.section_01_grah .value:nth-child(1) { left: 9.4%; bottom: 12%; }
.section_01_grah .value:nth-child(2) { left: 47%; bottom: 21%; }
.section_01_grah .value:nth-child(3) { left: 76%; bottom: 37%; }
/*.section_01_grah .value:nth-child(4) { left: 64%; bottom: 33%; }
.section_01_grah .value:nth-child(5) { left: 83%; bottom: 49.5%; }*/

.section_01_grah .text2:nth-child(4) { left: 9.4%; bottom: 7%; }
.section_01_grah .text2:nth-child(5) { left:47%; bottom: 7%; }
.section_01_grah .text2:nth-child(6) { left: 76%; bottom: 7%; }
/*.section_01_grah .text2:nth-child(9) { left: 64%; bottom: 0; }
.section_01_grah .text2:nth-child(10) { left: 83%; bottom: 0; width: 150px;}*/

.section_01_grah .value:nth-child(5) .pointer { width: 16px; height: 16px; }
.section_01_grah .value img { opacity: 0; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.section_01_grah .text2 img { opacity: 0; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.section_01_grah .value p {position:absolute;bottom:0;}
/*.section_01_grah .arrow { position: absolute; right: 30px; bottom: 0px; z-index: 1; height: 0; overflow: hidden; -webkit-transition: all 0.4s; opacity: 0; }*/
.section_01_grah .pointer { position: relative; opacity: 0; -webkit-transition-duration: 0.3s; }
.section_01_grah .line {  
	animation-delay:  0.4s;
	-webkit-animation-delay: 0.4s;
	-webkit-animation-duration: 2.4s;
	animation-duration: 2s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
}
.section_01_grah.aos-animate .line {
	-webkit-animation-name: grahLine;
	animation-name: grahLine;
}
/*.section_01_grah .value:nth-child(3) .pointer:before,
.section_01_grah .value:nth-child(4) .pointer:before,
.section_01_grah .value:nth-child(5) .pointer:before {  
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,160,233,1);
	border-radius: 50%;
	animation-delay:  0.4s;
	-webkit-animation-delay: 0.4s;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
} 
.section_01_grah.aos-animate .value:nth-child(3) .pointer:before ,
.section_01_grah.aos-animate .value:nth-child(4) .pointer:before ,
.section_01_grah.aos-animate .value:nth-child(5) .pointer:before {  
	-webkit-animation-name: pointWave2;
	animation-name: pointWave2;
}
*/
.section_01_grah.aos-animate .value img { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; opacity: 1; }
.section_01_grah.aos-animate .value:nth-child(1) img { -webkit-animation-delay: 1s; }
.section_01_grah.aos-animate .value:nth-child(2) img { -webkit-animation-delay: 1.5s; }
.section_01_grah.aos-animate .value:nth-child(3) img { -webkit-animation-delay: 2s; }

.section_01_grah.aos-animate .text2 img { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; opacity: 1; }
.section_01_grah.aos-animate .text2:nth-child(4) img { -webkit-animation-delay: 1s; }
.section_01_grah.aos-animate .text2:nth-child(5) img { -webkit-animation-delay: 1.5s; }
.section_01_grah.aos-animate .text2:nth-child(6) img { -webkit-animation-delay: 2s; }

.section_01_grah.aos-animate .value:nth-child(1) .pointer { opacity: 1; -webkit-transition-delay: 1s; }
.section_01_grah.aos-animate .value:nth-child(2) .pointer { opacity: 1; -webkit-transition-delay: 1.5s; }
.section_01_grah.aos-animate .value:nth-child(3) .pointer { opacity: 1; -webkit-transition-delay: 2s; }
/*.section_01_grah.aos-animate .arrow { height: 100%; -webkit-transition-delay: 3.4s; opacity: 1; } */

/* section04 e */

/* section05 s */
#section05 {width:100%;height:2313px;background: url('../../images/section05_bg.jpg')no-repeat center top/cover;background-attachment: fixed;}
#section05 .inner {}
#section05 .cont_text_area {padding-top: 120px;position:relative;z-index:2;}
#section05 .cont_text_area .cont_slogan {background:#ffcd60;width: 346px;height: 64px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;}
#section05 .cont_text_area .cont_slogan p {color:#312927;font-size: 32px;font-weight: 800;}
#section05 .cont_text_area .cont_slogan p span {color:#af2008;}
#section05 .cont_text_area p {}
#section05 .cont_text_area p.cont_tit {color:#fff;}
#section05 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section05 .cont_text_area p.cont_desc {color:#fff;}

#section05 .cont_point_area {padding:58px 60px;background:#fff;margin-top: 70px;}
#section05 .cont_point_area .point_wrap {}
#section05 .cont_point_area .point_wrap .point_box {display:flex;justify-content:space-between;align-items:center;overflow:hidden;}
#section05 .cont_point_area .point_wrap .point_box .point_text {width:580px;height:386px;text-align: center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;position:relative;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_text >div {width: 580px;position:absolute;transform: translateX(-100%);animation: transXAni2 0.7s ease-in 0.4s forwards;}
#section05 .cont_point_area .point_wrap .point_box .point_text img {}
#section05 .cont_point_area .point_wrap .point_box .point_text p {width:100%;color:#312927;}
#section05 .cont_point_area .point_wrap .point_box .point_text p.point_name {font-family: 'Ansungtangmyun-Bold';font-size: 42px;line-height: 92px;}
#section05 .cont_point_area .point_wrap .point_box .point_text p.point_desc {font-size: 18px;line-height: 26px;font-weight: 600;}
#section05 .cont_point_area .point_wrap .point_box .point_img {position:relative;width: 580px;height: 386px;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_img img {position:absolute;transform: translateX(100%);;animation: transXAni 0.7s ease-in 0.4s forwards;}

#section05 .cont_point_area .point_wrap .point_box.re .point_text {order:2;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_text >div {width: 580px;position:absolute;transform: translateX(100%);animation: transXAni 0.7s ease-in 0.4s forwards;}

#section05 .cont_point_area .point_wrap .point_box.re .point_img {order:1;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_img img {position:absolute;transform: translateX(-100%);animation: transXAni2 0.7s ease-in 0.4s forwards;}


#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_text >div {animation: transXAni2 0.7s ease-in-out 0.4s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_text >div {animation: transXAni 0.7s ease-in-out 0.6s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_text >div {animation: transXAni2 0.7s ease-in-out 0.8s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_text >div {animation: transXAni 0.7s ease-in-out 1.0s forwards;}

#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_img img {animation: transXAni 0.7s ease-in-out 0.4s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_img img {animation: transXAni2 0.7s ease-in-out 0.6s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_img img {animation: transXAni 0.7s ease-in-out 0.8s forwards;}
#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_img img {animation: transXAni2 0.7s ease-in-out 1.0s forwards;}




.sec05_move {position:absolute;}
.sec05_move.moveRight {top:433px;right:0;transform: translateX(100%);}
.sec05_move.moveLeft {top:816px;left:0;transform: translateX(-100%);}

.sec05_move.moveRight.aos-animate {animation: transXAni 0.7s ease-in 0.4s forwards;}
.sec05_move.moveLeft.aos-animate {animation: transXAni2 0.7s ease-in 0.4s forwards;}
/* section05 e */

/* section06 s */
#section06 {width:100%;height:1468px;background: #312927;position:relative;}
#section06 .inner {}
#section06 .cont_text_area {padding-top: 120px;position:relative;z-index:2;}
#section06 .cont_text_area .cont_slogan {background:#ffcd60;width: 346px;height: 64px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;}
#section06 .cont_text_area .cont_slogan p {color:#312927;font-size: 32px;font-weight: 800;}
#section06 .cont_text_area .cont_slogan p span {color:#af2008;}
#section06 .cont_text_area p {}
#section06 .cont_text_area p.cont_tit {color:#fff;}
#section06 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section06 .cont_text_area p.cont_sub {color:#fff;font-family: 'Ansungtangmyun-Bold';font-size: 42px;margin-top: 10px;line-height: 42px;}
#section06 .cont_text_area p.cont_desc {color:#fff;}


#section06 .swiper_area {margin-top: 180px;position: relative;}
#section06 .swiper-container {position: relative;width: 844px;height: 844px;border:8px solid #79665e;border-radius:50%;}
#section06 .swiper-slide {display: flex;justify-content: center;align-items: center;width: 828px;height: 828px;overflow:hidden;}

#section06 .text-container {text-align: center;}
#section06 .text-container p {font-family: 'Ansungtangmyun-Bold';color:#79665e;font-size: 31px;line-height: 37px;letter-spacing: -0.075em;position:absolute;z-index:10;}
#section06 .text-container p.text {transition: color 0.5s ease;}
#section06 .text-container p.text:nth-child(1) {left:50%;transform:translateX(-50%);top:-108px;}
#section06 .text-container p.text:nth-child(2) {right:0;bottom:168px;}
#section06 .text-container p.text:nth-child(3) {left:0;bottom:207px;}
#section06 .text-container p.text.on {color:#fff;}

#section06 .text-container p.text:after {content:"";display:block;width: 26px;height: 26px;border-radius:50%;background: #79665e;position:absolute;transition:background 0.5s ease;z-index:10;}
#section06 .text-container p.text:nth-child(1):after {left:50%;transform:translateX(-50%);top:98px;}
#section06 .text-container p.text:nth-child(2):after {left:-60px;top:15px;}
#section06 .text-container p.text:nth-child(3):after {right:-60px;top:15px;}
#section06 .text-container p.text.on:after {background:#fff;}



#section06 .eazy_svg {position: relative; width: 926px; height: 926px;margin: 0 auto;margin-top: 100px}
#section06 .eazy_cir2 { stroke-dashoffset: 1911;}
#section06 .eazy_cir2 {
    -webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;-webkit-animation-duration: 5s;animation-duration: 5s;-webkit-animation-delay: 0s;
    animation-delay: 0s;-webkit-animation-name: strokeAni;animation-name: strokeAni;-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.piece-wrap {
    position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:862px;height: 862px;
    background:url('../../images/section_6_img_bg.png')no-repeat center / cover;
}
.piece-wrap .piece {position:absolute;opacity: 0;}
.piece-wrap .piece.p1 {
	left:0;top:0;
}
.piece-wrap .piece.p2 {
	right:0;top:0;
}
.piece-wrap .piece.p3 {
	left:50%;bottom:0;transform:translateX(-50%);
}

/* section06 e */

/* section07 s */
#section07 {width:100%;padding:120px 0px;background: url('../../images/section07_bg.jpg')no-repeat center / cover;}
#section07 .inner {}
#section07 .cont_text_area {position:relative;z-index:2;}
#section07 .cont_text_area p {color:#312927;}
#section07 .cont_text_area p.cont_tit {font-family: 'Ansungtangmyun-Bold';}
#section07 .cont_text_area p.cont_desc {margin-top: 20px;}

#section07 .cont_list_area {margin-top: 110px;display:flex;justify-content:flex-start;align-items:center;background:#312927;padding:70px 56px;border-radius:34px;gap:47px;}
#section07 .cont_list_area .cont_list_left {}
#section07 .cont_list_area .cont_list_left .list_img {margin-top:-118px;box-shadow:15px 15px 15px rgba(22,22,22,0.5);border-radius:32px 48px 48px 48px}
#section07 .cont_list_area .cont_list_left .list_img img {}

#section07 .cont_list_area .cont_list_right {}
#section07 .cont_list_area ul {display:flex;flex-wrap:wrap;gap:54px;justify-content:center;align-items:center;}
#section07 .cont_list_area ul li {padding-bottom: 40px;border-bottom:2px solid #79665e;width:100%;}
#section07 .cont_list_area ul li:last-child {border-bottom:0;}
#section07 .cont_list_area ul li p {color:#fff;letter-spacing: -0.05em;}
#section07 .cont_list_area ul li p.list_name {font-family: 'Ansungtangmyun-Bold';font-size: 42px;line-height: 42px;color:#ffcc4c;}
#section07 .cont_list_area ul li p.list_desc {font-size: 28px;font-weight: 600;line-height: 36px;margin-top: 10px;}
/* section07 e */

/* section08 s */
#section08 {width:100%;background:url('../../images/section08_bg.jpg')no-repeat center / cover;position:relative;padding:120px 0 110px;}
#section08 .inner {}
#section08 .cont_text_area {position:relative;z-index:2;}
#section08 .cont_text_area p {}
#section08 .cont_text_area p.cont_tit {color:#fff;}
#section08 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section08 .cont_text_area p.cont_sub {color:#fff;font-family: 'Ansungtangmyun-Bold';font-size: 42px;margin-top: 10px;line-height: 42px;}
#section08 .cont_text_area p.cont_desc {color:#fff;font-size: 18px;line-height: 1.2;}

#section08 .swiper_area {margin-top: 103px;position:relative;}
#section08 .swiper_area .slide-wrap {width: 613px;height: 1186px;margin:0 auto;overflow:hidden;position:relative;}
#section08 .swiper_area .slide-wrap:after {content:"";display:block;width:100%;height:100%;background:url('../../images/sec08_phone.png');position:absolute;left:0;top:0;z-index:2;}

#section08 .swiper_area .naver {position:absolute;right:180px;top:255px;z-index:10;
	opacity: 0; /* 애니메이션 시작 전 보이지 않게 설정 */
 }

#section08 .swiper_area.aos-animate .naver {position:absolute;right:180px;top:255px;z-index:10;
	animation: rotateAndBounce 3s ease-in-out forwards; /* 3초 동안 실행 */
}
#section08 .swiper_area .good {
	position:absolute;right:80px;top:410px;z-index:10;
	opacity: 0; /* 애니메이션 시작 전 보이지 않게 설정 */
}
#section08 .swiper_area.aos-animate .good {
	animation: rotateAndBounce 3s ease-in-out forwards; /* 3초 동안 실행 */
}
#section08 .swiper_area .heart {
	position:absolute;left:188px;top:344px;z-index:10;
	opacity: 0; /* 애니메이션 시작 전 보이지 않게 설정 */
}
#section08 .swiper_area.aos-animate .heart {
	animation: rotateAndBounce2 3s ease-in-out forwards; /* 3초 동안 실행 */
}

#section08 .swiper_area.aos-animate .naver.bounce  {
	animation: bounce 2s ease infinite; /* 바운스 효과 반복 */opacity: 1;
}
#section08 .swiper_area.aos-animate .good.bounce  {
	animation: bounce 2s ease infinite; /* 바운스 효과 반복 */opacity: 1;
}
#section08 .swiper_area.aos-animate .heart.bounce  {
	animation: bounce 2s ease infinite; /* 바운스 효과 반복 */opacity: 1;
}


#section08 .swiper_area #sec08_slide {width: 568px;height: 1153px;margin:0 auto;overflow:hidden;position:relative;margin-top:18px;border-radius:30px;background:#fff;}
#section08 .swiper_area #sec08_slide .swiper-wrapper {}
#section08 .swiper_area #sec08_slide .swiper-slide {}
#section08 .swiper_area #sec08_slide .swiper-slide img {width: 100%;}

#section08 .flow-ani-wrap {position:absolute;left:0; bottom:225px;}
#section08 .flow-ani-wrap ul {}
#section08 .flow-ani-wrap ul li {margin-right: 30px;}
#section08 .flow-ani-wrap ul li img {}

/* section08 e */

/* section09 s */
#section09 {width:100%;background:url('../../images/section09_bg.jpg')no-repeat center / cover;position:relative;padding:120px 0 120px;}
#section09 .inner {}
#section09 .cont_text_area {position:relative;z-index:2;}
#section09 .cont_text_area p {}
#section09 .cont_text_area p.cont_tit {color:#4e4441;}
#section09 .cont_text_area p.cont_desc {color:#4e4441;font-size: 18px;line-height: 1.2;}

#section09 .cont_list_area {border-bottom:4px solid #4e4441;padding-bottom: 50px;margin-top: 40px;}
#section09 .cont_list_area ul {display:flex;justify-content:center;align-items:end;gap:40px;}
#section09 .cont_list_area ul li {position:relative;}
#section09 .cont_list_area ul li:after {content:"";display:block;width: 22px;height: 22px;background:#4e4441;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);bottom:-63px;}
#section09 .cont_list_area ul li .list_img {}
#section09 .cont_list_area ul li .list_img img {filter: drop-shadow(10px 10px 15px rgba(22,22,22,0.5)) }
#section09 .cont_list_area ul li .list_text {text-align: center;margin-top: 50px;}
#section09 .cont_list_area ul li .list_text p {font-family: 'SBAggroB';font-size: 32px;color:#4e4441;}
/* section09 e */


/* section10 s */
#section10 {width:100%;background:url('../../images/section10_bg.jpg')no-repeat center / cover;position:relative;padding:120px 0 620px;}
#section10 .inner {display:flex;justify-content:center;gap:160px;width:1280px}
#section10 .cont_text_area {position:relative;z-index:2;text-align: left;}
#section10 .cont_text_area.text01 {}
#section10 .cont_text_area.text02 {}
#section10 .cont_text_area p {color:#fff}
#section10 .cont_text_area p.cont_tit {writing-mode: vertical-rl;font-size: 72px;line-height: 81px;letter-spacing: -0.25em;}
#section10 .cont_text_area p.cont_tit span {font-family: 'Ansungtangmyun-Bold';letter-spacing: -0.25em;}
#section10 .cont_text_area p.cont_tit .mt {margin-top: 10px;}
#section10 .cont_text_area p.cont_sub_tit {font-size: 42px;line-height: 1.2;font-family: 'Ansungtangmyun-Bold';letter-spacing: -0.075em;margin-top: 30px;}
#section10 .cont_text_area p.cont_sub_tit.color {color:#ffcc4c;margin-top: 0;}
#section10 .cont_text_area p.cont_desc {margin-top: 30px;font-size: 28px;line-height: 45px;letter-spacing: -0.05em;}


#section10 .cont_text_area p.cont_tit {
}

#section10 .cont_text_area p.cont_tit span {
    opacity: 0; /* 처음에는 보이지 않도록 설정 */
    transform: translateY(10px); /* 살짝 아래에서 시작 */
    transition: opacity 0.6s ease, transform 0.6s ease; /* 부드러운 전환 효과 */
}

#section10.aos-animate .cont_text_area p.cont_tit span.sec10_1 {animation: transOpacity 0.4s ease-in 0.1s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_2 {animation: transOpacity 0.4s ease-in 0.3s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_3 {animation: transOpacity 0.4s ease-in 0.6s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_4 {animation: transOpacity 0.4s ease-in 0.8s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_5 {animation: transOpacity 0.4s ease-in 1.0s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_6 {animation: transOpacity 0.4s ease-in 1.2s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_7 {animation: transOpacity 0.4s ease-in 1.4s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_8 {animation: transOpacity 0.4s ease-in 1.6s forwards;}
#section10.aos-animate .cont_text_area p.cont_tit span.sec10_9 {animation: transOpacity 0.4s ease-in 1.8s forwards;}



/* section10 e */


/* section11 s */
#section11 {width:100%;background:#ddd5c8;position:relative;padding:120px 0 120px;}
#section11 .inner {}
#section11 .cont_text_area {position:relative;z-index:2;}
#section11 .cont_text_area p {}
#section11 .cont_text_area p.cont_tit {color:#4e4441;}
#section11 .cont_text_area p.cont_desc {color:#4e4441;font-size: 18px;line-height: 1.2;}

#section11 .cont_menu_area {}
#section11 .cont_menu_area .tab_wrap {text-align: center;margin:50px auto 110px;}
#section11 .cont_menu_area .tab_wrap ul {display:flex;justify-content:center;gap:8px;}
#section11 .cont_menu_area .tab_wrap ul li {width: 280px;height: 72px;line-height: 72px;background:#79665e;border-radius:36px;transition:0.5s}
#section11 .cont_menu_area .tab_wrap ul li a {font-size: 32px;font-weight: 600;color:#fff;display:block;}
#section11 .cont_menu_area .tab_wrap ul li.on {background:#312927;}
#section11 .cont_menu_area .tab_wrap ul li.on a {}


#section11 #ajax {}
#section11 #ajax .sub_cont {}
#section11 #ajax .sub_cont .menu_list {}
#section11 #ajax .sub_cont .menu_list ul {display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;}
#section11 #ajax .sub_cont .menu_list ul li {}
#section11 #ajax .sub_cont .menu_list ul li .menu_img {}
#section11 #ajax .sub_cont .menu_list ul li .menu_img img {width: 410px;}
#section11 #ajax .sub_cont .menu_list ul li .menu_name {text-align: center;margin-top: 10px;}
#section11 #ajax .sub_cont .menu_list ul li .menu_name p {font-size: 32px;letter-spacing: -0.075em;font-weight: 600;color:#4e4441;}

/* section11 e */


/* section12 s */
#section12 {width:100%;background:url('../../images/section12_bg.jpg')no-repeat center top / cover;position:relative;padding:120px 0 120px;}
#section12 .inner {}
#section12 .cont_text_area {position:relative;z-index:2;}
#section12 .cont_text_area p {}
#section12 .cont_text_area p.cont_tit {color:#4e4441;}
#section12 .cont_text_area p.cont_sub {color:#4e4441;font-size: 32px;line-height: 1.2;font-weight: 600;letter-spacing: -0.075em;margin-top: 30px;}

#section12 .cont_list_area {margin-top: 55px;}
#section12 .cont_list_area .list_wrap {}
#section12 .cont_list_area .list_wrap .list_box {width: 100%;height: 206px;background:url('../../images/sec12_bar.png')no-repeat center / cover;margin-bottom: 20px;display:flex;justify-content:flex-start;align-items:center;gap:85px;}
#section12 .cont_list_area .list_wrap .list_box .list_name {width: 395px;text-align: center;}
#section12 .cont_list_area .list_wrap .list_box .list_name p {font-size: 42px;letter-spacing: -0.075em;color:#fff;font-family: 'Ansungtangmyun-Bold';}
#section12 .cont_list_area .list_wrap .list_box .list_desc {}
#section12 .cont_list_area .list_wrap .list_box .list_desc li {display:flex;justify-content:flex-start;}
#section12 .cont_list_area .list_wrap .list_box .list_desc li:nth-child(2) {margin-top: 20px;}
#section12 .cont_list_area .list_wrap .list_box .list_desc li span {color:#fff;font-size: 32px;font-weight: 600;line-height: 1.2;}
#section12 .cont_list_area .list_wrap .list_box .list_desc li span.number {width: 48px;}
#section12 .cont_list_area .list_wrap .list_box .list_desc li span.desc {}
/* section12 e */

/* section13 s */
#section13 {width:100%;background:url('../../images/section13_bg.jpg')no-repeat center top / cover;position:relative;padding:180px 0 180px;}
#section13 .inner {}
#section13 .cont_text_area {position:relative;z-index:2;}
#section13 .cont_text_area p {}
#section13 .cont_text_area p.cont_tit {color:#fff;}
#section13 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section13 .cont_text_area p.cont_sub {color:#ffffff;font-size: 42px;line-height: 1.2;font-family: 'Ansungtangmyun-Bold';letter-spacing: -0.075em;}
#section13 .cont_text_area p.cont_desc {color:#ffffff;font-size: 18px;line-height: 1.2;font-weight: 600;letter-spacing: -0.075em;}

#section13 .cont_list_area {margin-top:100px;}
#section13 .cont_list_area .list_wrap {}
#section13 .cont_list_area .list_wrap ul {display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px;}
#section13 .cont_list_area .list_wrap ul li {width: 308px;height: 331px;background:#7c6960;padding:10px;border-radius:20px;position:relative;margin-bottom: 70px;}
#section13 .cont_list_area .list_wrap ul li.mb {margin-bottom: 0;}
#section13 .cont_list_area .list_wrap ul li.color_re {background:#54453e;}
#section13 .cont_list_area .list_wrap ul li.color_re:after {border:2px solid #7c6960;}
#section13 .cont_list_area .list_wrap ul li:after {content:"";display:block;width:288px;height:311px;background:transparent;border:2px solid #54453e;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;}
#section13 .cont_list_area .list_wrap ul li .li_box {position:relative;z-index:2;text-align: center;width:100%;height:100%;}
#section13 .cont_list_area .list_wrap ul li .li_box .step {position:absolute;left:50%;transform:translateX(-50%);top:-60px;}
#section13 .cont_list_area .list_wrap ul li .li_box .sec13_icon {position:absolute;left:50%;bottom:125px;transform:translateX(-50%);}
#section13 .cont_list_area .list_wrap ul li:nth-child(4) .li_box .sec13_icon {bottom:110px;}
#section13 .cont_list_area .list_wrap ul li:nth-child(5) .li_box .sec13_icon {bottom:100px;}
#section13 .cont_list_area .list_wrap ul li:nth-child(7) .li_box .sec13_icon {bottom:120px;}
#section13 .cont_list_area .list_wrap ul li .li_box p {font-size: 32px;line-height: 1.2;font-weight: 600;color:#fff;letter-spacing: -0.075em;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:100%;}

/* section13 e */

/* section14 s */
#section14 {width:100%;background:#ddd5c8;position:relative;padding:120px 0 120px;}
#section14 .inner {}
#section14 .cont_text_area {position:relative;z-index:2;}
#section14 .cont_text_area p {}
#section14 .cont_text_area p.cont_tit {color:#4e4441;}
#section14 .cont_text_area p.cont_desc {color:#4e4441;font-size: 18px;line-height: 1.2;font-weight: 600;letter-spacing: -0.075em;}

#section14 .cont_table_area {margin-top: 65px;}
#section14 .cont_table_area .table_1 {width: 100%;}
#section14 .cont_table_area .table_1 table {border-collapse: collapse;border-spacing: 0;width: 100%;}
#section14 .cont_table_area .table_1 table tr {}
#section14 .cont_table_area .table_1 table tr th {
	font-size: 42px;color: #fff;text-align: center;line-height: 74px;background: #7c6960;font-family: 'Ansungtangmyun-Bold';
}
#section14 .cont_table_area .table_1 table tr th:first-child {background:#54453e;border-right:1px solid #ddd5c8;}
#section14 .cont_table_area .table_1 table tr td {
	font-size: 26px;font-weight: 600;color: #4e4441;text-align: center;line-height:72px;border-bottom: 1px solid #7c6960;background:#fff;letter-spacing: -0.075em;
}
#section14 .cont_table_area .table_1 table tr td:first-child {border-left:0;background:#fef9ec;}
#section14 .cont_table_area .table_1 table tr.non {}
#section14 .cont_table_area .table_1 table tr.non td {border:0;}
#section14 .cont_table_area .table_1 table tr.bg {}
#section14 .cont_table_area .table_1 table tr.bg td {background: #ffcd60;font-weight: 800;border:0;}
#section14 .cont_table_area .table_1 table tr.bg td:first-child {background:#f6b21d;}

#section14 .cont_table_area .caption {font-size: 18px;font-weight: 600;color:#4e4441;letter-spacing: -0.075em;text-align: center;line-height:1.2;margin-top: 25px;}
#section14 .cont_table_area .tel {background:#312927;width: 550px;height: 81px;text-align: center;border-radius:40px;margin:50px auto 0;display:flex;align-items:center;justify-content:center;}
#section14 .cont_table_area .tel a {display:block;width: 100%;height:100%;line-height:88px;color:#ddd5c8;font-size: 32px;font-family: 'SBAggroB';;}


/* section15 s */
#section15 {width:100%;background:#ddd5c8;position:relative;padding:120px 0 120px;}
#section15 .inner {}
#section15 .cont_text_area {position:relative;z-index:2;}
#section15 .cont_text_area p {}
#section15 .cont_text_area p.cont_tit {color:#312927;}
#section15 .content_wrap {margin-top: 65px;}
/* section15 e */


#section16 {
	padding: 15rem 0 10rem;
	background:#312927;
}

#section16 .cont_text_area {position:relative;z-index:2;}
#section16 .cont_text_area p {}
#section16 .cont_text_area p.cont_tit {color:#fff;}
#section16 .cont_text_area p.cont_tit span {color:#ffcd60;font-family: 'Ansungtangmyun-Bold';}
#section16 .cont_text_area p.cont_sub {color:#ffffff;font-size: 42px;line-height: 1.2;font-family: 'Ansungtangmyun-Bold';letter-spacing: -0.075em;}
#section16 .cont_text_area p.cont_desc {color:#ffffff;font-size: 18px;line-height: 1.2;font-weight: 600;letter-spacing: -0.075em;}

#section16 .section_inner {
	max-width: 1170px;
	margin: 60px auto 0 auto;
}



/*  1920  */
@media(max-width: 1920px){
	/* section00 s */
	#section00 {width:100%;height:56.1979vw;}
	#section00 .top_banner {max-width:100.0000vw;height:7.0313vw;}
	#section00 .top_banner .inner {}
	#section00 .top_banner .top_logo {}
	#section00 .top_banner .top_logo img {width: 6.4583vw;}
	#section00 .top_banner .top_tel {}
	#section00 .top_banner .top_tel img {width: 13.9583vw;}

	#section00 .main_visual {padding-top: 12.7604vw;}
	#section00 .main_text {}
	#section00 .main_text p {font-size: 4.7917vw;text-shadow:0.0000vw 0.3125vw 0.3125vw rgba(22,22,22,0.6);}
	#section00 .main_text b , #section00 .main_text span {}
	.main_text span {
		transform: translateX(-1.0417vw); /* 왼쪽으로 약간 이동 */
	}

	#section00 .main_text p b {font-size: 6.3542vw;}
	#section00 .main_text p .btag {font-size: 6.3542vw;}
	#section00 .main_mark {height:27.8646vw;margin-top:2.8125vw;}
	#section00 .main_mark img {width: 11.3542vw;}
	#section00 .main_mark img.sec00_mark01 {left:5.1563vw;bottom:14.0625vw;}
	#section00 .main_mark img.sec00_mark02 {left: 23.2813vw;bottom: 16.4063vw;}
	#section00 .main_mark img.sec00_mark03 {left: 14.3229vw;bottom:2.3438vw;}

	#section00 .main_mark img.sec00_mark01 {}
	#section00 .main_mark img.sec00_mark02 {}
	#section00 .main_mark img.sec00_mark03 {}

	#section00 .main_img {height:38.0208vw;right:-2.6042vw;}
	#section00 .main_img img {width: 42.3958vw;}
	#section00 .effect {right:6.7708vw;}
	#section00 .effect img {width: 33.6458vw;}


	/* section00 e */

	/* section01 s */
	#section01 {height:44.3750vw}
	#section01 .inner {}
	#section01 .content_area {padding-top: 7.8125vw;gap:1.5625vw;}
	#section01 .content_area .sec01_cont {border-radius:2.3958vw;width: 25.1042vw;height: 26.4583vw;}
	#section01 .content_area .sec01_cont:after {width:calc(100% - 1.3542vw);height:calc(100% - 1.3542vw);border:0.1563vw solid #ffb600;border-radius:2.3958vw;}
	#section01 .content_area .sec01_cont .sec01_icon {top:-3.1250vw;}
	#section01 .content_area .sec01_cont .sec01_icon img {}
	#section01 .content_area .sec01_cont .sec01_text {padding-top: 5.7292vw;}
	#section01 .content_area .sec01_cont .sec01_text p {font-size: 2.1875vw;}
	#section01 .content_area .sec01_cont .sec01_text p b {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_tit {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main {font-size: 3.7500vw;margin:1.0417vw auto 1.0417vw;}

	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main b {font-size: 4.6875vw;}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_caption {font-size: 0.9375vw;margin-top: 0.7813vw;}

	#section01 .image_area {height:23.1250vw;}
	#section01 .image_area img {}

	#section01 .image_area img.sec01_main {width: 28.9063vw;}
	#section01 .image_area img.sec01_left {left:1.0417vw;width: 30.4688vw;}
	#section01 .image_area img.sec01_right {right:1.0417vw;width: 29.5833vw;}

	#section01 .image_area.aos-animate img {}
	#section01 .image_area.aos-animate img.sec01_left {}
	#section01 .image_area.aos-animate img.sec01_right {}

	#section01 .coin_area {}
	#section01 .coin_area img {}
	#section01 .coin_area img.coin_01 {right:-16.1458vw;bottom:-3.1250vw;}
	#section01 .coin_area img.coin_02 {left:-2.0833vw;top:28.1250vw;}
	#section01 .coin_area img.coin_03 {right:1.5625vw;top:13.5417vw;}
	#section01 .coin_area img.coin_04 {left:-2.2396vw;top:18.5417vw;}
	#section01 .coin_area img.coin_05 {left:28.3854vw;top:0.7813vw;}
	#section01 .coin_area img.coin_06 {left:0.0000vw;top:5.9896vw;}

	/* section01 e */

	/* section02 s */
	#section02 {padding:5.7292vw 0.0000vw;}
	#section02 .content_area {}
	#section02 .content_area .inner {}
	#section02 .content_area .text_area {}
	#section02 .content_area .text_area p {font-size: 0.9375vw;line-height: 1.4583vw;}
	#section02 .content_area .text_area p.slogan {font-size: 1.2500vw;margin-bottom: 0.5208vw;}
	#section02 .content_area .text_area p.title {font-size: 4.0625vw;line-height: 5.1042vw;}
	#section02 .content_area .text_area p.desc {margin-top: 1.5625vw;}
	#section02 .content_area .image_area {}
	#section02 .content_area .image_area img {right:-3.3854vw;top:-5.2083vw;}
	#section02 .content_area .bg_arr_area {}
	#section02 .content_area .bg_arr_area img {}
	#section02 .content_area .bg_arr_area img.arr01 {left:7.8125vw;top:5.9375vw;}
	#section02 .content_area .bg_arr_area img.arr02 {left:4.3750vw;top:15.6250vw;}
	#section02 .content_area .bg_arr_area img.arr03 {left:16.6667vw;top:13.0208vw;}
	#section02 .content_area .bg_arr_area img.arr04 {right:4.8958vw;top:5.9375vw;}
	#section02 .content_area .bg_arr_area img.arr05 {right:11.8750vw;top:15.6250vw;}

	#section02.aos-animate .content_area .bg_arr_area img.arr01 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr02 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr03 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr04 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr05 {}

	#section02 .slide_area {margin-top: 7.2917vw;}
	#section02 #sec02_slide {}
	#section02 #sec02_slide .swiper-wrapper {}
	#section02 #sec02_slide .swiper-slide {width: 23.9583vw;height: 22.8125vw;padding:1.4583vw 1.0417vw;}
	#section02 #sec02_slide .swiper-slide .cont_box {border:0.1563vw solid #fec13b;}
	#section02 #sec02_slide .swiper-slide .cont_box p {}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top {padding:1.0417vw 0;border-bottom:0.1563vw solid #fec13b;;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top p {font-size: 2.2917vw;line-height: 2.5000vw;text-shadow:0.0521vw 0.0521vw 0.0000vw #fff;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom {padding:1.3021vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p {font-size: 1.4583vw;line-height: 1.4583vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_tit {margin-bottom: 0.6250vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit {font-size: 3.0208vw;line-height: 2.5000vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_name {padding:0.6250vw 3.1250vw;border-radius:1.3021vw;margin:0.9375vw auto 0.6250vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit_red {font-size: 2.6042vw;line-height: 2.6042vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_caption {font-size: 0.9375vw;margin-top: 0.2604vw;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:9.3750vw 0.0000vw 5.2083vw;}
	#section03 .inner {}
	/* common s */
	.section .cont_text_area {}
	.section .cont_text_area p {font-size: 0.9375vw;line-height: 1.3542vw;}
	.section .cont_text_area p.cont_tit {font-size: 4.0625vw;line-height: 5.1042vw;}
	.section .cont_text_area p.cont_desc {margin-top: 1.5625vw;}
	/* common e */
	#section03 .cont_list_area {margin-top: 2.6042vw;}
	#section03 .cont_list_area .sec03_list {width: 16.0938vw;height: 21.5625vw;}
	#section03 .cont_list_area .sec03_list:nth-child(even) {margin-top:4.6875vw;}
	#section03 .cont_list_area .sec03_list img {}
	#section03 .cont_list_area .sec03_list img.hover {}
	#section03 .cont_list_area .sec03_list img.noHover {}
	#section03 .cont_list_area .sec03_list.hover img.hover {}
	#section03 .cont_list_area .sec03_list.hover img.noHover {}
	/* section03 e */

	/* section04 s */
	#section04 {width:100%;height:56.2500vw;}
	#section04 .inner {}
	#section04 .cont_text_area {padding-top: 6.0938vw;}
	#section04 .cont_text_area .cont_slogan {width: 18.0208vw;height: 3.3333vw;margin:0 auto 0.5208vw;}
	#section04 .cont_text_area .cont_slogan p {font-size: 1.6667vw;}
	#section04 .cont_text_area .cont_slogan p span {}
	#section04 .cont_text_area p {}
	#section04 .cont_text_area p.cont_tit {}
	#section04 .cont_text_area p.cont_tit span {}
	#section04 .cont_text_area p.cont_desc {}
	#section04 .cont_graph_area {top:-7.2917vw;}
	#section04 .cont_graph_area img {}

	.section_01_grah {max-width: 66.6667vw; height: 35.6250vw; margin: 0 auto;}
	.section_01_grah .line {bottom: 3.8542vw;}
	.section_01_grah .marker {}
	.section_01_grah .marker img {}
	.section_01_grah .value {}
	.section_01_grah .text2 {width: 6.5625vw;}
/*	.section_01_grah .pointer {width: 0.6250vw; height: 0.6250vw; margin-top: 1.0417vw; }*/
	.section_01_grah .value:nth-child(1) {}
	.section_01_grah .value:nth-child(2) {}
	.section_01_grah .value:nth-child(3) { bottom: 37%; }
	.section_01_grah .value:nth-child(4) {}
	.section_01_grah .value:nth-child(5) {}

	.section_01_grah .text2:nth-child(6) {}
	.section_01_grah .text2:nth-child(7) {}
	.section_01_grah .text2:nth-child(8) {}
	.section_01_grah .text2:nth-child(9) {}
	.section_01_grah .text2:nth-child(10) {width: 7.8125vw;}

	.section_01_grah .value:nth-child(5) .pointer { width: 0.8333vw; height: 0.8333vw; }
	.section_01_grah .value img {}
	.section_01_grah .text2 img {}
	.section_01_grah .value p {}
	.section_01_grah .arrow {right: 1.5625vw;}
	.section_01_grah .pointer {}
	.section_01_grah .line {}
	.section_01_grah.aos-animate .line {}
	.section_01_grah .value:nth-child(3) .pointer:before,
	.section_01_grah .value:nth-child(4) .pointer:before,
	.section_01_grah .value:nth-child(5) .pointer:before {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(4) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(5) .pointer:before {}

	.section_01_grah.aos-animate .value img {}
	.section_01_grah.aos-animate .value:nth-child(1) img {}
	.section_01_grah.aos-animate .value:nth-child(2) img {}
	.section_01_grah.aos-animate .value:nth-child(3) img {}
	.section_01_grah.aos-animate .value:nth-child(4) img {}
	.section_01_grah.aos-animate .value:nth-child(5) img {}

	.section_01_grah.aos-animate .text2 img {}
	.section_01_grah.aos-animate .text2:nth-child(6) img {}
	.section_01_grah.aos-animate .text2:nth-child(7) img {}
	.section_01_grah.aos-animate .text2:nth-child(8) img {}
	.section_01_grah.aos-animate .text2:nth-child(9) img {}
	.section_01_grah.aos-animate .text2:nth-child(10) img {}

	.section_01_grah.aos-animate .value:nth-child(1) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(2) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(4) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(5) .pointer {}
	.section_01_grah.aos-animate .arrow {}

	/* section04 e */

	/* section05 s */
	#section05 {height:120.4688vw;}
	#section05 .inner {}
	#section05 .cont_text_area {padding-top: 6.2500vw;}
	#section05 .cont_text_area .cont_slogan {width: 18.0208vw;height: 3.3333vw;margin:0 auto 0.5208vw;}
	#section05 .cont_text_area .cont_slogan p {font-size: 1.6667vw;}
	#section05 .cont_text_area .cont_slogan p span {}
	#section05 .cont_text_area p {}
	#section05 .cont_text_area p.cont_tit {}
	#section05 .cont_text_area p.cont_tit span {}
	#section05 .cont_text_area p.cont_desc {}

	#section05 .cont_point_area {padding:3.0208vw 3.1250vw;margin-top: 3.6458vw;}
	#section05 .cont_point_area .point_wrap {}
	#section05 .cont_point_area .point_wrap .point_box {}
	#section05 .cont_point_area .point_wrap .point_box .point_text {width:30.2083vw;height:20.1042vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_text >div {width: 30.2083vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text img {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_name {font-size: 2.1875vw;line-height: 4.7917vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_desc {font-size: 0.9375vw;line-height: 1.3542vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_img {width: 30.2083vw;height: 20.1042vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_img img {}

	#section05 .cont_point_area .point_wrap .point_box.re .point_text {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_text >div {width: 30.2083vw;}

	#section05 .cont_point_area .point_wrap .point_box.re .point_img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_img img {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_text >div {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_img img {}

	.sec05_move {}
	.sec05_move.moveRight {top:22.5521vw;width: 28.6458vw;}
	.sec05_move.moveLeft {top:42.5000vw;width: 28.6458vw;}

	.sec05_move.moveRight.aos-animate {}
	.sec05_move.moveLeft.aos-animate {}
	/* section05 e */

	/* section06 s */
	#section06 {height:76.4583vw;}
	#section06 .inner {}
	#section06 .cont_text_area {padding-top: 6.2500vw;}
	#section06 .cont_text_area .cont_slogan {width: 18.0208vw;height: 3.3333vw;margin:0 auto 0.5208vw;}
	#section06 .cont_text_area .cont_slogan p {font-size: 1.6667vw;}
	#section06 .cont_text_area .cont_slogan p span {}
	#section06 .cont_text_area p {}
	#section06 .cont_text_area p.cont_tit {}
	#section06 .cont_text_area p.cont_tit span {}
	#section06 .cont_text_area p.cont_sub {font-size: 2.1875vw;margin-top: 0.5208vw;line-height: 2.1875vw;}
	#section06 .cont_text_area p.cont_desc {}


	#section06 .swiper_area {margin-top: 9.3750vw;}
	#section06 .swiper-container {width: 43.9583vw;height: 43.9583vw;border:0.4167vw solid #79665e;}
	#section06 .swiper-slide {width: 43.1250vw;height: 43.1250vw;}

	#section06 .text-container {}
	#section06 .text-container p {font-size: 1.6146vw;line-height: 1.9271vw;}
	#section06 .text-container p.text {}
	#section06 .text-container p.text:nth-child(1) {top:-5.6250vw;}
	#section06 .text-container p.text:nth-child(2) {bottom:8.7500vw;}
	#section06 .text-container p.text:nth-child(3) {bottom:10.7813vw;}
	#section06 .text-container p.text.on {}

	#section06 .text-container p.text:after {width: 1.3542vw;height: 1.3542vw;}
	#section06 .text-container p.text:nth-child(1):after {top:5.1042vw;}
	#section06 .text-container p.text:nth-child(2):after {left:-3.1250vw;top:0.7813vw;}
	#section06 .text-container p.text:nth-child(3):after {right:-3.1250vw;top:0.7813vw;}
	#section06 .text-container p.text.on:after {}



	#section06 .eazy_svg { width: 48.2292vw; height: 48.2292vw;margin: 0 auto;margin-top: 5.2083vw}
	#section06 .eazy_cir2 {}
	#section06 .eazy_cir2 {}
	.piece-wrap {width:44.8958vw;height: 44.8958vw;}
	.piece-wrap .piece {}
	.piece-wrap .piece.p1 {}
	.piece-wrap .piece.p2 {}
	.piece-wrap .piece.p3 {}

	/* section06 e */

	/* section07 s */
	#section07 {padding:6.2500vw 0.0000vw;}
	#section07 .inner {}
	#section07 .cont_text_area {}
	#section07 .cont_text_area p {}
	#section07 .cont_text_area p.cont_tit {}
	#section07 .cont_text_area p.cont_desc {margin-top: 1.0417vw;}

	#section07 .cont_list_area {margin-top: 5.7292vw;padding:3.6458vw 2.9167vw;border-radius:1.7708vw;gap:2.4479vw;}
	#section07 .cont_list_area .cont_list_left {}
	#section07 .cont_list_area .cont_list_left .list_img {margin-top:-6.1458vw;box-shadow:0.7813vw 0.7813vw 0.7813vw rgba(22,22,22,0.5);border-radius:1.6667vw 2.5000vw 2.5000vw 2.5000vw}
	#section07 .cont_list_area .cont_list_left .list_img img {}

	#section07 .cont_list_area .cont_list_right {}
	#section07 .cont_list_area ul {gap:2.8125vw;}
	#section07 .cont_list_area ul li {padding-bottom: 2.0833vw;border-bottom:0.1042vw solid #79665e;}
	#section07 .cont_list_area ul li:last-child {}
	#section07 .cont_list_area ul li p {}
	#section07 .cont_list_area ul li p.list_name {font-size: 2.1875vw;line-height: 2.1875vw;}
	#section07 .cont_list_area ul li p.list_desc {font-size: 1.4583vw;line-height: 1.8750vw;margin-top: 0.5208vw;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:6.2500vw 0 5.7292vw;}
	#section08 .inner {}
	#section08 .cont_text_area {}
	#section08 .cont_text_area p {}
	#section08 .cont_text_area p.cont_tit {}
	#section08 .cont_text_area p.cont_tit span {}
	#section08 .cont_text_area p.cont_sub {font-size: 2.1875vw;margin-top: 0.5208vw;line-height: 2.1875vw;}
	#section08 .cont_text_area p.cont_desc {font-size: 0.9375vw;line-height: 1.2;}

	#section08 .swiper_area {margin-top: 5.3646vw;}
	#section08 .swiper_area .slide-wrap {width: 31.9271vw;height: 61.7708vw;}
	#section08 .swiper_area .slide-wrap:after {}

	#section08 .swiper_area .naver {right:9.3750vw;top:13.2813vw;}

	#section08 .swiper_area.aos-animate .naver {right:9.3750vw;top:13.2813vw;}
	#section08 .swiper_area .good {right:4.1667vw;top:21.3542vw;}
	#section08 .swiper_area.aos-animate .good {}
	#section08 .swiper_area .heart {left:9.7917vw;top:17.9167vw;}
	#section08 .swiper_area.aos-animate .heart {}

	#section08 .swiper_area.aos-animate .naver.bounce  {}
	#section08 .swiper_area.aos-animate .good.bounce  {}
	#section08 .swiper_area.aos-animate .heart.bounce  {}


	#section08 .swiper_area #sec08_slide {width: 29.5833vw;height: 60.0521vw;margin-top:0.9375vw;border-radius:1.5625vw;}
	#section08 .swiper_area #sec08_slide .swiper-wrapper {}
	#section08 .swiper_area #sec08_slide .swiper-slide {}
	#section08 .swiper_area #sec08_slide .swiper-slide img {}

	#section08 .flow-ani-wrap {left:0; bottom:11.7188vw;}
	#section08 .flow-ani-wrap ul {}
	#section08 .flow-ani-wrap ul li {margin-right: 1.5625vw;}
	#section08 .flow-ani-wrap ul li img {}

	/* section08 e */

	/* section09 s */
	#section09 {padding:6.2500vw 0 6.2500vw;}
	#section09 .inner {}
	#section09 .cont_text_area {}
	#section09 .cont_text_area p {}
	#section09 .cont_text_area p.cont_tit {}
	#section09 .cont_text_area p.cont_desc {font-size: 0.9375vw;}

	#section09 .cont_list_area {border-bottom:0.2083vw solid #4e4441;padding-bottom: 2.6042vw;margin-top: 2.0833vw;}
	#section09 .cont_list_area ul {gap:2.0833vw;}
	#section09 .cont_list_area ul li {}
	#section09 .cont_list_area ul li:after {width: 1.1458vw;height: 1.1458vw;bottom:-3.2813vw;}
	#section09 .cont_list_area ul li .list_img {}
	#section09 .cont_list_area ul li .list_img img {filter: drop-shadow(0.5208vw 0.5208vw 0.7813vw rgba(22,22,22,0.5)) }
	#section09 .cont_list_area ul li .list_text {margin-top: 2.6042vw;}
	#section09 .cont_list_area ul li .list_text p {font-size: 1.6667vw;}
	/* section09 e */


	/* section10 s */
	#section10 {padding:6.2500vw 0 32.2917vw;}
	#section10 .inner {gap:8.3333vw;width:66.6667vw}
	#section10 .cont_text_area {}
	#section10 .cont_text_area.text01 {}
	#section10 .cont_text_area.text02 {}
	#section10 .cont_text_area p {}
	#section10 .cont_text_area p.cont_tit {font-size: 3.7500vw;line-height: 4.2188vw;}
	#section10 .cont_text_area p.cont_tit span {}
	#section10 .cont_text_area p.cont_tit .mt {margin-top: 0.5208vw;}
	#section10 .cont_text_area p.cont_sub_tit {font-size: 2.1875vw;Margin-top: 1.5625vw;}
	#section10 .cont_text_area p.cont_sub_tit.color {}
	#section10 .cont_text_area p.cont_desc {margin-top: 1.5625vw;font-size: 1.4583vw;line-height: 2.3438vw;}


	#section10 .cont_text_area p.cont_tit {
	}

	#section10 .cont_text_area p.cont_tit span {transform: translateY(0.5208vw); /* 살짝 아래에서 시작 */}

	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_1 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_2 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_3 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_4 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_5 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_6 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_7 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_8 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_9 {}

	/* section10 e */

	/* section11 s */
	#section11 {padding:6.2500vw 0 6.2500vw;}
	#section11 .inner {}
	#section11 .cont_text_area {}
	#section11 .cont_text_area p {}
	#section11 .cont_text_area p.cont_tit {}
	#section11 .cont_text_area p.cont_desc {font-size: 0.9375vw;}

	#section11 .cont_menu_area {}
	#section11 .cont_menu_area .tab_wrap {margin:2.6042vw auto 5.7292vw;}
	#section11 .cont_menu_area .tab_wrap ul {gap:0.4167vw;}
	#section11 .cont_menu_area .tab_wrap ul li {width: 14.5833vw;height: 3.7500vw;line-height: 3.7500vw;border-radius:1.8750vw;}
	#section11 .cont_menu_area .tab_wrap ul li a {font-size: 1.6667vw;}
	#section11 .cont_menu_area .tab_wrap ul li.on {}
	#section11 .cont_menu_area .tab_wrap ul li.on a {}

	#section11 #ajax {}
	#section11 #ajax .sub_cont {}
	#section11 #ajax .sub_cont .menu_list {}
	#section11 #ajax .sub_cont .menu_list ul {gap:1.0417vw;}
	#section11 #ajax .sub_cont .menu_list ul li {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img img {width: 21.3542vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name {margin-top: 0.5208vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name p {font-size: 1.6667vw;}

	/* section11 e */


	/* section12 s */
	#section12 {padding:6.2500vw 0 6.2500vw;}
	#section12 .inner {}
	#section12 .cont_text_area {}
	#section12 .cont_text_area p {}
	#section12 .cont_text_area p.cont_tit {}
	#section12 .cont_text_area p.cont_sub {font-size: 1.6667vw;margin-top: 1.5625vw;}

	#section12 .cont_list_area {margin-top: 2.8646vw;}
	#section12 .cont_list_area .list_wrap {}
	#section12 .cont_list_area .list_wrap .list_box {height: 10.7292vw;margin-bottom: 1.0417vw;gap:4.4271vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name {width: 20.5729vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name p {font-size: 2.1875vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li:nth-child(2) {margin-top: 1.0417vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span {font-size: 1.6667vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.number {width: 2.5000vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.desc {}
	/* section12 e */

	/* section13 s */
	#section13 {padding:9.3750vw 0 9.3750vw;}
	#section13 .inner {}
	#section13 .cont_text_area {}
	#section13 .cont_text_area p {}
	#section13 .cont_text_area p.cont_tit {}
	#section13 .cont_text_area p.cont_tit span {}
	#section13 .cont_text_area p.cont_sub {font-size: 2.1875vw;}
	#section13 .cont_text_area p.cont_desc {font-size: 0.9375vw;}

	#section13 .cont_list_area {margin-top:5.2083vw;}
	#section13 .cont_list_area .list_wrap {}
	#section13 .cont_list_area .list_wrap ul {gap:0.8333vw;}
	#section13 .cont_list_area .list_wrap ul li {width: 16.0417vw;height: 17.2396vw;padding:0.5208vw;border-radius:1.0417vw;margin-bottom: 3.6458vw;}
	#section13 .cont_list_area .list_wrap ul li.mb {}
	#section13 .cont_list_area .list_wrap ul li.color_re {}
	#section13 .cont_list_area .list_wrap ul li.color_re:after {border:0.1042vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:after {width:15.0000vw;height:16.1979vw;border:0.1042vw solid #54453e;border-radius:1.0417vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box {}
	#section13 .cont_list_area .list_wrap ul li .li_box .step {top:-3.1250vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .sec13_icon {bottom:6.5104vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4) .li_box .sec13_icon {bottom:5.7292vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5) .li_box .sec13_icon {bottom:5.2083vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7) .li_box .sec13_icon {bottom:6.2500vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box p {font-size: 1.6667vw;bottom:2.0833vw;}

	/* section13 e */

	/* section14 s */
	#section14 {width:100%;background:#ddd5c8;padding:6.2500vw 0 6.2500vw;}
	#section14 .inner {}
	#section14 .cont_text_area {}
	#section14 .cont_text_area p {}
	#section14 .cont_text_area p.cont_tit {}
	#section14 .cont_text_area p.cont_desc {font-size: 0.9375vw;}

	#section14 .cont_table_area {margin-top: 3.3854vw;}
	#section14 .cont_table_area .table_1 {}
	#section14 .cont_table_area .table_1 table {}
	#section14 .cont_table_area .table_1 table tr {}
	#section14 .cont_table_area .table_1 table tr th {
		font-size: 2.1875vw;line-height: 3.8542vw;
	}
	#section14 .cont_table_area .table_1 table tr th:first-child {border-right:0.0521vw solid #ddd5c8;}
	#section14 .cont_table_area .table_1 table tr td {
		font-size: 1.3542vw;line-height:3.7500vw;border-bottom: 0.0521vw solid #7c6960;
	}
	#section14 .cont_table_area .table_1 table tr td:first-child {}
	#section14 .cont_table_area .table_1 table tr.non {}
	#section14 .cont_table_area .table_1 table tr.non td {}
	#section14 .cont_table_area .table_1 table tr.bg {}
	#section14 .cont_table_area .table_1 table tr.bg td {}
	#section14 .cont_table_area .table_1 table tr.bg td:first-child {}

	#section14 .cont_table_area .caption {font-size: 0.9375vw;margin-top: 1.3021vw;}
	#section14 .cont_table_area .tel {width: 28.6458vw;height: 4.2188vw;border-radius:2.0833vw;margin:2.6042vw auto 0;}
	#section14 .cont_table_area .tel a {line-height:4.5833vw;font-size: 1.6667vw;;}


	/* section15 s */
	#section15 {padding:6.2500vw 0 6.2500vw;}
	#section15 .inner {}
	#section15 .cont_text_area {}
	#section15 .cont_text_area p {}
	#section15 .cont_text_area p.cont_tit {}
	#section15 .content_wrap {margin-top: 3.3854vw;}
	/* section15 e */

}

/*  1600  */
@media(max-width: 1600px){
	.inner {width:100%;}
	
	.section .inner {width: 100%;}

	/* section00 s */
	#section00 {width:100%;height:67.4375vw;}
	#section00 .top_banner {max-width:120.0000vw;height:19.7917vw;}
	#section00 .top_banner .inner {}
	#section00 .top_banner .top_logo {}
	#section00 .top_banner .top_logo img {width: 7.7500vw;}
	#section00 .top_banner .top_tel {}
	#section00 .top_banner .top_tel img {width: 16.7500vw;}

	#section00 .main_visual {padding-top: 15.3125vw;}
	#section00 .main_text {}
	#section00 .main_text p {font-size: 5.7500vw;text-shadow:0.0000vw 0.3750vw 0.3750vw rgba(22,22,22,0.6);}
	#section00 .main_text b , #section00 .main_text span {}
	.main_text span {
		transform: translateX(-1.2500vw); /* 왼쪽으로 약간 이동 */
	}

	#section00 .main_text p b {font-size: 7.6250vw;}
	#section00 .main_text p .btag {font-size: 7.6250vw;}
	#section00 .main_mark {height:33.4375vw;margin-top:3.3750vw;}
	#section00 .main_mark img {width: 13.6250vw;}
	#section00 .main_mark img.sec00_mark01 {left:6.1875vw;bottom:16.8750vw;}
	#section00 .main_mark img.sec00_mark02 {left: 27.9375vw;bottom: 19.6875vw;}
	#section00 .main_mark img.sec00_mark03 {left: 17.1875vw;bottom:2.8125vw;}

	#section00 .main_mark img.sec00_mark01 {}
	#section00 .main_mark img.sec00_mark02 {}
	#section00 .main_mark img.sec00_mark03 {}

	#section00 .main_img {height:45.6250vw;right:-3.1250vw;}
	#section00 .main_img img {width: 50.8750vw;}
	#section00 .effect {right:8.1250vw;}
	#section00 .effect img {width: 40.3750vw;}


	/* section00 e */

	/* section01 s */
	#section01 {height:53.2500vw}
	#section01 .inner {}
	#section01 .content_area {padding-top: 9.3750vw;gap:1.8750vw;}
	#section01 .content_area .sec01_cont {border-radius:2.8750vw;width: 30.1250vw;height: 31.7500vw;}
	#section01 .content_area .sec01_cont:after {width:calc(100% - 1.6250vw);height:calc(100% - 1.6250vw);border:0.1875vw solid #ffb600;border-radius:2.8750vw;}
	#section01 .content_area .sec01_cont .sec01_icon {top:-3.7500vw;}
	#section01 .content_area .sec01_cont .sec01_icon img {}
	#section01 .content_area .sec01_cont .sec01_text {padding-top: 6.8750vw;}
	#section01 .content_area .sec01_cont .sec01_text p {font-size: 2.6250vw;}
	#section01 .content_area .sec01_cont .sec01_text p b {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_tit {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main {font-size: 4.5000vw;margin:1.2500vw auto 1.2500vw;}

	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main b {font-size: 5.6250vw;}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_caption {font-size: 1.1250vw;margin-top: 0.9375vw;}

	#section01 .image_area {height:27.7500vw;}
	#section01 .image_area img {}

	#section01 .image_area img.sec01_main {width: 34.6875vw;}
	#section01 .image_area img.sec01_left {left:1.2500vw;width: 36.5625vw;}
	#section01 .image_area img.sec01_right {right:1.2500vw;width: 35.5000vw;}

	#section01 .image_area.aos-animate img {}
	#section01 .image_area.aos-animate img.sec01_left {}
	#section01 .image_area.aos-animate img.sec01_right {}

	#section01 .coin_area {}
	#section01 .coin_area img {}
	#section01 .coin_area img.coin_01 {right:-19.3750vw;bottom:-3.7500vw;}
	#section01 .coin_area img.coin_02 {left:-2.5000vw;top:33.7500vw;}
	#section01 .coin_area img.coin_03 {right:1.8750vw;top:16.2500vw;}
	#section01 .coin_area img.coin_04 {left:-2.6875vw;top:22.2500vw;}
	#section01 .coin_area img.coin_05 {left:34.0625vw;top:0.9375vw;}
	#section01 .coin_area img.coin_06 {left:0.0000vw;top:7.1875vw;}

	/* section01 e */

	/* section02 s */
	#section02 {padding:6.8750vw 0.0000vw;}
	#section02 .content_area {}
	#section02 .content_area .inner {}
	#section02 .content_area .text_area {}
	#section02 .content_area .text_area p {font-size: 1.1250vw;line-height: 1.7500vw;}
	#section02 .content_area .text_area p.slogan {font-size: 1.5000vw;margin-bottom: 0.6250vw;}
	#section02 .content_area .text_area p.title {font-size: 4.8750vw;line-height: 6.1250vw;}
	#section02 .content_area .text_area p.desc {margin-top: 1.8750vw;}
	#section02 .content_area .image_area {}
	#section02 .content_area .image_area img {right:-4.0625vw;top:-6.2500vw;}
	#section02 .content_area .bg_arr_area {}
	#section02 .content_area .bg_arr_area img {}
	#section02 .content_area .bg_arr_area img.arr01 {left:9.3750vw;top:7.1250vw;}
	#section02 .content_area .bg_arr_area img.arr02 {left:5.2500vw;top:18.7500vw;}
	#section02 .content_area .bg_arr_area img.arr03 {left:20.0000vw;top:15.6250vw;}
	#section02 .content_area .bg_arr_area img.arr04 {right:5.8750vw;top:7.1250vw;}
	#section02 .content_area .bg_arr_area img.arr05 {right:14.2500vw;top:18.7500vw;}

	#section02.aos-animate .content_area .bg_arr_area img.arr01 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr02 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr03 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr04 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr05 {}

	#section02 .slide_area {margin-top: 8.7500vw;}
	#section02 #sec02_slide {}
	#section02 #sec02_slide .swiper-wrapper {}
	#section02 #sec02_slide .swiper-slide {width: 28.7500vw;height: 27.3750vw;padding:1.7500vw 1.2500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box {border:0.1875vw solid #fec13b;}
	#section02 #sec02_slide .swiper-slide .cont_box p {}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top {padding:1.2500vw 0;border-bottom:0.1875vw solid #fec13b;;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top p {font-size: 2.7500vw;line-height: 3.0000vw;text-shadow:0.0625vw 0.0625vw 0.0000vw #fff;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom {padding:1.5625vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p {font-size: 1.7500vw;line-height: 1.7500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_tit {margin-bottom: 0.7500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit {font-size: 3.6250vw;line-height: 3.0000vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_name {padding:0.7500vw 3.7500vw;border-radius:1.5625vw;margin:1.1250vw auto 0.7500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit_red {font-size: 3.1250vw;line-height: 3.1250vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_caption {font-size: 1.1250vw;margin-top: 0.3125vw;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:11.2500vw 0.0000vw 6.2500vw;}
	#section03 .inner {}
	/* common s */
	.section .cont_text_area {}
	.section .cont_text_area p {font-size: 1.1250vw;line-height: 1.6250vw;}
	.section .cont_text_area p.cont_tit {font-size: 4.8750vw;line-height: 6.1250vw;}
	.section .cont_text_area p.cont_desc {margin-top: 1.8750vw;}
	/* common e */
	#section03 .cont_list_area {margin-top: 3.1250vw;}
	#section03 .cont_list_area .sec03_list {width: 19.3125vw;height: 25.8750vw;}
	#section03 .cont_list_area .sec03_list:nth-child(even) {margin-top:5.6250vw;}
	#section03 .cont_list_area .sec03_list img {}
	#section03 .cont_list_area .sec03_list img.hover {}
	#section03 .cont_list_area .sec03_list img.noHover {}
	#section03 .cont_list_area .sec03_list.hover img.hover {}
	#section03 .cont_list_area .sec03_list.hover img.noHover {}
	/* section03 e */

	/* section04 s */
	#section04 {width:100%;height:67.5000vw;}
	#section04 .inner {}
	#section04 .cont_text_area {padding-top: 7.3125vw;}
	#section04 .cont_text_area .cont_slogan {width: 21.6250vw;height: 4.0000vw;margin:0 auto 0.6250vw;}
	#section04 .cont_text_area .cont_slogan p {font-size: 2.0000vw;}
	#section04 .cont_text_area .cont_slogan p span {}
	#section04 .cont_text_area p {}
	#section04 .cont_text_area p.cont_tit {}
	#section04 .cont_text_area p.cont_tit span {}
	#section04 .cont_text_area p.cont_desc {}
	#section04 .cont_graph_area {}
	#section04 .cont_graph_area img { width: 100%; }

	.section_01_grah {max-width:100%; padding:  0 6vw; height: 42.7500vw; margin: 0 auto;}
	.section_01_grah .line {bottom: 7%;   left: 50%;
        transform: translateX(-50%);}
    
	.section_01_grah .marker {}
	.section_01_grah .marker img {}
	.section_01_grah .value {}
	.section_01_grah .text2 {width: 7.8750vw; }
	.section_01_grah .pointer {width: 5.7500vw; height: 5.7500vw; }
	.section_01_grah .value:nth-child(1) { bottom: 8%; }
	.section_01_grah .value:nth-child(2) {    left: 45%;
    bottom: 17%; }
	.section_01_grah .value:nth-child(3) { bottom: 36% ; }
	.section_01_grah .value:nth-child(4) {}
	.section_01_grah .value:nth-child(5) {}

	.section_01_grah .text2:nth-child(4) { bottom: 4% }
	.section_01_grah .text2:nth-child(5) { bottom: 4% }
	.section_01_grah .text2:nth-child(6) { bottom: 4% }
	.section_01_grah .text2:nth-child(9) {}
	.section_01_grah .text2:nth-child(10) {width: 9.3750vw;}

	.section_01_grah .value:nth-child(5) .pointer { width: 1.0000vw; height: 1.0000vw; }
	.section_01_grah .value img {}
	.section_01_grah .text2 img {}
	.section_01_grah .value p {}
	.section_01_grah .arrow {right: 1.8750vw;}
	.section_01_grah .pointer {}
	.section_01_grah .line {}
	.section_01_grah.aos-animate .line {}
	.section_01_grah .value:nth-child(3) .pointer:before,
	.section_01_grah .value:nth-child(4) .pointer:before,
	.section_01_grah .value:nth-child(5) .pointer:before {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(4) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(5) .pointer:before {}

	.section_01_grah.aos-animate .value img {}
	.section_01_grah.aos-animate .value:nth-child(1) img {}
	.section_01_grah.aos-animate .value:nth-child(2) img {}
	.section_01_grah.aos-animate .value:nth-child(3) img {}
	.section_01_grah.aos-animate .value:nth-child(4) img {}
	.section_01_grah.aos-animate .value:nth-child(5) img {}

	.section_01_grah.aos-animate .text2 img {}
	.section_01_grah.aos-animate .text2:nth-child(6) img {}
	.section_01_grah.aos-animate .text2:nth-child(7) img {}
	.section_01_grah.aos-animate .text2:nth-child(8) img {}
	.section_01_grah.aos-animate .text2:nth-child(9) img {}
	.section_01_grah.aos-animate .text2:nth-child(10) img {}

	.section_01_grah.aos-animate .value:nth-child(1) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(2) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(4) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(5) .pointer {}
	.section_01_grah.aos-animate .arrow {}

	/* section04 e */

	/* section05 s */
	#section05 {height:144.5625vw;}
	#section05 .inner {}
	#section05 .cont_text_area {padding-top: 7.5000vw;}
	#section05 .cont_text_area .cont_slogan {width: 21.6250vw;height: 4.0000vw;margin:0 auto 0.6250vw;}
	#section05 .cont_text_area .cont_slogan p {font-size: 2.0000vw;}
	#section05 .cont_text_area .cont_slogan p span {}
	#section05 .cont_text_area p {}
	#section05 .cont_text_area p.cont_tit {}
	#section05 .cont_text_area p.cont_tit span {}
	#section05 .cont_text_area p.cont_desc {}

	#section05 .cont_point_area {padding:3.6250vw 3.7500vw;margin-top: 4.3750vw;}
	#section05 .cont_point_area .point_wrap {}
	#section05 .cont_point_area .point_wrap .point_box {}
	#section05 .cont_point_area .point_wrap .point_box .point_text {width:36.2500vw;height:24.1250vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_text >div {width: 36.2500vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text img {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_name {font-size: 2.6250vw;line-height: 5.7500vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_desc {font-size: 1.1250vw;line-height: 1.6250vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_img {width: 36.2500vw;height: 24.1250vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_img img {}

	#section05 .cont_point_area .point_wrap .point_box.re .point_text {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_text >div {width: 36.2500vw;}

	#section05 .cont_point_area .point_wrap .point_box.re .point_img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_img img {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_text >div {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_img img {}

	.sec05_move {}
	.sec05_move.moveRight {top:27.0625vw;}
	.sec05_move.moveLeft {top:51.0000vw;}

	.sec05_move.moveRight.aos-animate {}
	.sec05_move.moveLeft.aos-animate {}
	/* section05 e */

	/* section06 s */
	#section06 {height:91.7500vw;}
	#section06 .inner {}
	#section06 .cont_text_area {padding-top: 7.5000vw;}
	#section06 .cont_text_area .cont_slogan {width: 21.6250vw;height: 4.0000vw;margin:0 auto 0.6250vw;}
	#section06 .cont_text_area .cont_slogan p {font-size: 2.0000vw;}
	#section06 .cont_text_area .cont_slogan p span {}
	#section06 .cont_text_area p {}
	#section06 .cont_text_area p.cont_tit {}
	#section06 .cont_text_area p.cont_tit span {}
	#section06 .cont_text_area p.cont_sub {font-size: 2.6250vw;margin-top: 0.6250vw;line-height: 2.6250vw;}
	#section06 .cont_text_area p.cont_desc {}


	#section06 .swiper_area {margin-top: 11.2500vw;}
	#section06 .swiper-container {width: 52.7500vw;height: 52.7500vw;border:0.5000vw solid #79665e;}
	#section06 .swiper-slide {width: 51.7500vw;height: 51.7500vw;}

	#section06 .text-container {}
	#section06 .text-container p {font-size: 1.9375vw;line-height: 2.3125vw;}
	#section06 .text-container p.text {}
	#section06 .text-container p.text:nth-child(1) {top:-6.7500vw;}
	#section06 .text-container p.text:nth-child(2) {bottom:10.5000vw;}
	#section06 .text-container p.text:nth-child(3) {bottom:12.9375vw;}
	#section06 .text-container p.text.on {}

	#section06 .text-container p.text:after {width: 1.6250vw;height: 1.6250vw;}
	#section06 .text-container p.text:nth-child(1):after {top:6.1250vw;}
	#section06 .text-container p.text:nth-child(2):after {left:-3.7500vw;top:0.9375vw;}
	#section06 .text-container p.text:nth-child(3):after {right:-3.7500vw;top:0.9375vw;}
	#section06 .text-container p.text.on:after {}



	#section06 .eazy_svg { width: 57.8750vw; height: 57.8750vw;margin: 0 auto;margin-top: 6.2500vw}
	#section06 .eazy_cir2 {}
	#section06 .eazy_cir2 {}
	.piece-wrap {width:53.8750vw;height: 53.8750vw;}
	.piece-wrap .piece {}
	.piece-wrap .piece.p1 {}
	.piece-wrap .piece.p2 {}
	.piece-wrap .piece.p3 {}
	.piece-wrap .piece.p1 img {width: 27.0000vw;}
	.piece-wrap .piece.p2 img {width: 27.0000vw;}
	.piece-wrap .piece.p3 img {width: 46.5625vw;}

	/* section06 e */

	/* section07 s */
	#section07 {padding:7.5000vw 0.0000vw;}
	#section07 .inner {}
	#section07 .cont_text_area {}
	#section07 .cont_text_area p {}
	#section07 .cont_text_area p.cont_tit {}
	#section07 .cont_text_area p.cont_desc {margin-top: 1.2500vw;}

	#section07 .cont_list_area {margin-top: 6.8750vw;padding:4.3750vw 3.5000vw;border-radius:2.1250vw;gap:2.9375vw;}
	#section07 .cont_list_area .cont_list_left {}
	#section07 .cont_list_area .cont_list_left .list_img {margin-top:-7.3750vw;box-shadow:0.9375vw 0.9375vw 0.9375vw rgba(22,22,22,0.5);border-radius:2.0000vw 3.0000vw 3.0000vw 3.0000vw}
	#section07 .cont_list_area .cont_list_left .list_img img {}

	#section07 .cont_list_area .cont_list_right {}
	#section07 .cont_list_area ul {gap:3.3750vw;}
	#section07 .cont_list_area ul li {padding-bottom: 2.5000vw;border-bottom:0.1250vw solid #79665e;}
	#section07 .cont_list_area ul li:last-child {}
	#section07 .cont_list_area ul li p {}
	#section07 .cont_list_area ul li p.list_name {font-size: 2.6250vw;line-height: 2.6250vw;}
	#section07 .cont_list_area ul li p.list_desc {font-size: 1.7500vw;line-height: 2.2500vw;margin-top: 0.6250vw;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:7.5000vw 0 6.8750vw;}
	#section08 .inner {}
	#section08 .cont_text_area {}
	#section08 .cont_text_area p {}
	#section08 .cont_text_area p.cont_tit {}
	#section08 .cont_text_area p.cont_tit span {}
	#section08 .cont_text_area p.cont_sub {font-size: 2.6250vw;margin-top: 0.6250vw;line-height: 2.6250vw;}
	#section08 .cont_text_area p.cont_desc {font-size: 1.1250vw;line-height: 1.2;}

	#section08 .swiper_area {margin-top: 6.4375vw;}
	#section08 .swiper_area .slide-wrap {width: 38.3125vw;height: 74.1250vw;}
	#section08 .swiper_area .slide-wrap:after {}

	#section08 .swiper_area .naver {right:11.2500vw;top:15.9375vw;}

	#section08 .swiper_area.aos-animate .naver {right:11.2500vw;top:15.9375vw;}
	#section08 .swiper_area .good {right:5.0000vw;top:25.6250vw;}
	#section08 .swiper_area.aos-animate .good {}
	#section08 .swiper_area .heart {left:11.7500vw;top:21.5000vw;}
	#section08 .swiper_area.aos-animate .heart {}

	#section08 .swiper_area.aos-animate .naver.bounce  {}
	#section08 .swiper_area.aos-animate .good.bounce  {}
	#section08 .swiper_area.aos-animate .heart.bounce  {}


	#section08 .swiper_area #sec08_slide {width: 35.5000vw;height: 72.0625vw;margin-top:1.1250vw;border-radius:1.8750vw;}
	#section08 .swiper_area #sec08_slide .swiper-wrapper {}
	#section08 .swiper_area #sec08_slide .swiper-slide {}
	#section08 .swiper_area #sec08_slide .swiper-slide img {}

	#section08 .flow-ani-wrap {left:0; bottom:14.0625vw;}
	#section08 .flow-ani-wrap ul {}
	#section08 .flow-ani-wrap ul li {margin-right: 1.8750vw;}
	#section08 .flow-ani-wrap ul li img {}

	/* section08 e */

	/* section09 s */
	#section09 {padding:7.5000vw 0 7.5000vw;}
	#section09 .inner {}
	#section09 .cont_text_area {}
	#section09 .cont_text_area p {}
	#section09 .cont_text_area p.cont_tit {}
	#section09 .cont_text_area p.cont_desc {font-size: 1.1250vw;}

	#section09 .cont_list_area {border-bottom:0.2500vw solid #4e4441;padding-bottom: 3.1250vw;margin-top: 2.5000vw;}
	#section09 .cont_list_area ul {gap:2.5000vw;}
	#section09 .cont_list_area ul li {}
	#section09 .cont_list_area ul li:after {width: 1.3750vw;height: 1.3750vw;bottom:-3.9375vw;}
	#section09 .cont_list_area ul li .list_img {}
	#section09 .cont_list_area ul li .list_img img {filter: drop-shadow(0.6250vw 0.6250vw 0.9375vw rgba(22,22,22,0.5)) }
	#section09 .cont_list_area ul li .list_text {margin-top: 3.1250vw;}
	#section09 .cont_list_area ul li .list_text p {font-size: 2.0000vw;}
	/* section09 e */


	/* section10 s */
	#section10 {padding:7.5000vw 0 38.7500vw;}
	#section10 .inner {gap:10.0000vw;width:80.0000vw}
	#section10 .cont_text_area {}
	#section10 .cont_text_area.text01 {}
	#section10 .cont_text_area.text02 {}
	#section10 .cont_text_area p {}
	#section10 .cont_text_area p.cont_tit {font-size: 4.5000vw;line-height: 5.0625vw;}
	#section10 .cont_text_area p.cont_tit span {}
	#section10 .cont_text_area p.cont_tit .mt {margin-top: 0.6250vw;}
	#section10 .cont_text_area p.cont_sub_tit {font-size: 2.6250vw;Margin-top: 1.8750vw;}
	#section10 .cont_text_area p.cont_sub_tit.color {}
	#section10 .cont_text_area p.cont_desc {margin-top: 1.8750vw;font-size: 1.7500vw;line-height: 2.8125vw;}


	#section10 .cont_text_area p.cont_tit {
	}

	#section10 .cont_text_area p.cont_tit span {transform: translateY(0.6250vw); /* 살짝 아래에서 시작 */}

	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_1 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_2 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_3 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_4 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_5 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_6 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_7 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_8 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_9 {}

	/* section10 e */

	/* section11 s */
	#section11 {padding:7.5000vw 0 7.5000vw;}
	#section11 .inner {}
	#section11 .cont_text_area {}
	#section11 .cont_text_area p {}
	#section11 .cont_text_area p.cont_tit {}
	#section11 .cont_text_area p.cont_desc {font-size: 1.1250vw;}

	#section11 .cont_menu_area {}
	#section11 .cont_menu_area .tab_wrap {margin:3.1250vw auto 6.8750vw;}
	#section11 .cont_menu_area .tab_wrap ul {gap:0.5000vw;}
	#section11 .cont_menu_area .tab_wrap ul li {width: 17.5000vw;height: 4.5000vw;line-height: 4.5000vw;border-radius:2.2500vw;}
	#section11 .cont_menu_area .tab_wrap ul li a {font-size: 2.0000vw;}
	#section11 .cont_menu_area .tab_wrap ul li.on {}
	#section11 .cont_menu_area .tab_wrap ul li.on a {}

	#section11 #ajax {}
	#section11 #ajax .sub_cont {}
	#section11 #ajax .sub_cont .menu_list {}
	#section11 #ajax .sub_cont .menu_list ul {gap:1.2500vw;}
	#section11 #ajax .sub_cont .menu_list ul li {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img img {width: 25.6250vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name {margin-top: 0.6250vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name p {font-size: 2.0000vw;}

	/* section11 e */


	/* section12 s */
	#section12 {padding:7.5000vw 0 7.5000vw;}
	#section12 .inner {}
	#section12 .cont_text_area {}
	#section12 .cont_text_area p {}
	#section12 .cont_text_area p.cont_tit {}
	#section12 .cont_text_area p.cont_sub {font-size: 2.0000vw;margin-top: 1.8750vw;}

	#section12 .cont_list_area {margin-top: 3.4375vw;}
	#section12 .cont_list_area .list_wrap {}
	#section12 .cont_list_area .list_wrap .list_box {height: 12.8750vw;margin-bottom: 1.2500vw;gap:5.3125vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name {width: 24.6875vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name p {font-size: 2.6250vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li:nth-child(2) {margin-top: 1.2500vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span {font-size: 2.0000vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.number {width: 3.0000vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.desc {}
	/* section12 e */

	/* section13 s */
	#section13 {padding:11.2500vw 0 11.2500vw;}
	#section13 .inner {}
	#section13 .cont_text_area {}
	#section13 .cont_text_area p {}
	#section13 .cont_text_area p.cont_tit {}
	#section13 .cont_text_area p.cont_tit span {}
	#section13 .cont_text_area p.cont_sub {font-size: 2.6250vw;}
	#section13 .cont_text_area p.cont_desc {font-size: 1.1250vw;}

	#section13 .cont_list_area {margin-top:6.2500vw;}
	#section13 .cont_list_area .list_wrap {}
	#section13 .cont_list_area .list_wrap ul {gap:1.0000vw;}
	#section13 .cont_list_area .list_wrap ul li {width: 19.2500vw;height: 20.6875vw;padding:0.6250vw;border-radius:1.2500vw;margin-bottom: 4.3750vw;}
	#section13 .cont_list_area .list_wrap ul li.mb {}
	#section13 .cont_list_area .list_wrap ul li.color_re {}
	#section13 .cont_list_area .list_wrap ul li.color_re:after {border:0.1250vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:after {width:18.0000vw;height:19.4375vw;border:0.1250vw solid #54453e;border-radius:1.2500vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box {}
	#section13 .cont_list_area .list_wrap ul li .li_box .step {top:-3.7500vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .sec13_icon {bottom:7.8125vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4) .li_box .sec13_icon {bottom:6.8750vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5) .li_box .sec13_icon {bottom:6.2500vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7) .li_box .sec13_icon {bottom:7.5000vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box p {font-size: 2.0000vw;bottom:2.5000vw;}

	/* section13 e */

	/* section14 s */
	#section14 {width:100%;background:#ddd5c8;padding:7.5000vw 0 7.5000vw;}
	#section14 .inner {}
	#section14 .cont_text_area {}
	#section14 .cont_text_area p {}
	#section14 .cont_text_area p.cont_tit {}
	#section14 .cont_text_area p.cont_desc {font-size: 1.1250vw;}

	#section14 .cont_table_area {margin-top: 4.0625vw;}
	#section14 .cont_table_area .table_1 {}
	#section14 .cont_table_area .table_1 table {}
	#section14 .cont_table_area .table_1 table tr {}
	#section14 .cont_table_area .table_1 table tr th {
		font-size: 2.6250vw;line-height: 4.6250vw;
	}
	#section14 .cont_table_area .table_1 table tr th:first-child {border-right:0.0625vw solid #ddd5c8;}
	#section14 .cont_table_area .table_1 table tr td {
		font-size: 1.6250vw;line-height:4.5000vw;border-bottom: 0.0625vw solid #7c6960;
	}
	#section14 .cont_table_area .table_1 table tr td:first-child {}
	#section14 .cont_table_area .table_1 table tr.non {}
	#section14 .cont_table_area .table_1 table tr.non td {}
	#section14 .cont_table_area .table_1 table tr.bg {}
	#section14 .cont_table_area .table_1 table tr.bg td {}
	#section14 .cont_table_area .table_1 table tr.bg td:first-child {}

	#section14 .cont_table_area .caption {font-size: 1.1250vw;margin-top: 1.5625vw;}
	#section14 .cont_table_area .tel {width: 34.3750vw;height: 5.0625vw;border-radius:2.5000vw;margin:3.1250vw auto 0;}
	#section14 .cont_table_area .tel a {line-height:5.5000vw;font-size: 2.0000vw;;}


	/* section15 s */
	#section15 {padding:7.5000vw 0 7.5000vw;}
	#section15 .inner {}
	#section15 .cont_text_area {}
	#section15 .cont_text_area p {}
	#section15 .cont_text_area p.cont_tit {}
	#section15 .content_wrap {margin-top: 4.0625vw;}
	/* section15 e */
}

/*  1200  */ 
@media(max-width: 1200px){
	/* section00 s */
	#section00 {width:100%;height:89.9167vw;}
	#section00 .top_banner {max-width:160.0000vw;height:11.2500vw;}
	#section00 .top_banner .inner {}
	#section00 .top_banner .top_logo {}
	#section00 .top_banner .top_logo img {width: 10.3333vw;}
	#section00 .top_banner .top_tel {}
	#section00 .top_banner .top_tel img {width: 22.3333vw;}

	#section00 .main_visual {padding-top: 20.4167vw;}
	#section00 .main_text {}
	#section00 .main_text p {font-size: 7.6667vw;text-shadow:0.0000vw 0.5000vw 0.5000vw rgba(22,22,22,0.6);}
	#section00 .main_text b , #section00 .main_text span {}
	.main_text span {
		transform: translateX(-1.6667vw); /* 왼쪽으로 약간 이동 */
	}

	#section00 .main_text p b {font-size: 10.1667vw;}
	#section00 .main_text p .btag {font-size: 10.1667vw;}
	#section00 .main_mark {height:44.5833vw;margin-top:4.5000vw;}
	#section00 .main_mark img {width: 18.1667vw;}
	#section00 .main_mark img.sec00_mark01 {left:8.2500vw;bottom:22.5000vw;}
	#section00 .main_mark img.sec00_mark02 {left: 37.2500vw;bottom: 26.2500vw;}
	#section00 .main_mark img.sec00_mark03 {left: 22.9167vw;bottom:3.7500vw;}

	#section00 .main_mark img.sec00_mark01 {}
	#section00 .main_mark img.sec00_mark02 {}
	#section00 .main_mark img.sec00_mark03 {}

	#section00 .main_img {height:60.8333vw;right:-4.1667vw;}
	#section00 .main_img img {width: 67.8333vw;}
	#section00 .effect {right:10.8333vw;}
	#section00 .effect img {width: 53.8333vw;}


	/* section00 e */

	/* section01 s */
	#section01 {height:71.0000vw}
	#section01 .inner {}
	#section01 .content_area {padding-top: 12.5000vw;gap:2.5000vw;}
	#section01 .content_area .sec01_cont {border-radius:3.8333vw;width: 40.1667vw;height: 42.3333vw;}
	#section01 .content_area .sec01_cont:after {width:calc(100% - 2.1667vw);height:calc(100% - 2.1667vw);border:0.2500vw solid #ffb600;border-radius:3.8333vw;}
	#section01 .content_area .sec01_cont .sec01_icon {top:-5.0000vw;}
	#section01 .content_area .sec01_cont .sec01_icon img {}
	#section01 .content_area .sec01_cont .sec01_text {padding-top: 9.1667vw;}
	#section01 .content_area .sec01_cont .sec01_text p {font-size: 3.5000vw;}
	#section01 .content_area .sec01_cont .sec01_text p b {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_tit {}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main {font-size: 6.0000vw;margin:1.6667vw auto 1.6667vw;}

	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main b {font-size: 7.5000vw;}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_caption {font-size: 1.5000vw;margin-top: 1.2500vw;}

	#section01 .image_area {height:37.0000vw;}
	#section01 .image_area img {}

	#section01 .image_area img.sec01_main {width: 46.2500vw;}
	#section01 .image_area img.sec01_left {left:1.6667vw;width: 48.7500vw;}
	#section01 .image_area img.sec01_right {right:1.6667vw;width: 47.3333vw;}

	#section01 .image_area.aos-animate img {}
	#section01 .image_area.aos-animate img.sec01_left {}
	#section01 .image_area.aos-animate img.sec01_right {}

	#section01 .coin_area {}
	#section01 .coin_area img {}
	#section01 .coin_area img.coin_01 {right:-25.8333vw;bottom:-5.0000vw;}
	#section01 .coin_area img.coin_02 {left:-3.3333vw;top:45.0000vw;}
	#section01 .coin_area img.coin_03 {right:2.5000vw;top:21.6667vw;}
	#section01 .coin_area img.coin_04 {left:-3.5833vw;top:29.6667vw;}
	#section01 .coin_area img.coin_05 {left:45.4167vw;top:1.2500vw;}
	#section01 .coin_area img.coin_06 {left:0.0000vw;top:9.5833vw;}

	/* section01 e */

	/* section02 s */
	#section02 {padding:9.1667vw 0.0000vw;}
	#section02 .content_area {}
	#section02 .content_area .inner {}
	#section02 .content_area .text_area {}
	#section02 .content_area .text_area p {font-size: 1.5000vw;line-height: 2.3333vw;}
	#section02 .content_area .text_area p.slogan {font-size: 2.0000vw;margin-bottom: 0.8333vw;}
	#section02 .content_area .text_area p.title {font-size: 6.5000vw;line-height: 8.1667vw;}
	#section02 .content_area .text_area p.desc {margin-top: 2.5000vw;}
	#section02 .content_area .image_area {}
	#section02 .content_area .image_area img {right:-5.4167vw;top:-8.3333vw;}
	#section02 .content_area .bg_arr_area {}
	#section02 .content_area .bg_arr_area img {}
	#section02 .content_area .bg_arr_area img.arr01 {left:12.5000vw;top:9.5000vw;}
	#section02 .content_area .bg_arr_area img.arr02 {left:7.0000vw;top:25.0000vw;}
	#section02 .content_area .bg_arr_area img.arr03 {left:26.6667vw;top:20.8333vw;}
	#section02 .content_area .bg_arr_area img.arr04 {right:7.8333vw;top:9.5000vw;}
	#section02 .content_area .bg_arr_area img.arr05 {right:19.0000vw;top:25.0000vw;}

	#section02.aos-animate .content_area .bg_arr_area img.arr01 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr02 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr03 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr04 {}
	#section02.aos-animate .content_area .bg_arr_area img.arr05 {}

	#section02 .slide_area {margin-top: 11.6667vw;}
	#section02 #sec02_slide {}
	#section02 #sec02_slide .swiper-wrapper {}
	#section02 #sec02_slide .swiper-slide {width: 38.3333vw;height: 36.5000vw;padding:2.3333vw 1.6667vw;}
	#section02 #sec02_slide .swiper-slide .cont_box {border:0.2500vw solid #fec13b;}
	#section02 #sec02_slide .swiper-slide .cont_box p {}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top {padding:1.6667vw 0;border-bottom:0.2500vw solid #fec13b;;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top p {font-size: 3.6667vw;line-height: 4.0000vw;text-shadow:0.0833vw 0.0833vw 0.0000vw #fff;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom {padding:2.0833vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p {font-size: 2.3333vw;line-height: 2.3333vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_tit {margin-bottom: 1.0000vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit {font-size: 4.8333vw;line-height: 4.0000vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_name {padding:1.0000vw 5.0000vw;border-radius:2.0833vw;margin:1.5000vw auto 1.0000vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit_red {font-size: 4.1667vw;line-height: 4.1667vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_caption {font-size: 1.5000vw;margin-top: 0.4167vw;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:15.0000vw 0.0000vw 8.3333vw;}
	#section03 .inner {}
	/* common s */
	.section .cont_text_area {}
	.section .cont_text_area p {font-size: 1.5000vw;line-height: 2.1667vw;}
	.section .cont_text_area p.cont_tit {font-size: 6.5000vw;line-height: 8.1667vw;}
	.section .cont_text_area p.cont_desc {margin-top: 2.5000vw;}
	/* common e */
	#section03 .cont_list_area {margin-top: 4.1667vw;}
	#section03 .cont_list_area .sec03_list {width: 25.7500vw;height: 34.5000vw;}
	#section03 .cont_list_area .sec03_list:nth-child(even) {margin-top:7.5000vw;}
	#section03 .cont_list_area .sec03_list img {}
	#section03 .cont_list_area .sec03_list img.hover {}
	#section03 .cont_list_area .sec03_list img.noHover {}
	#section03 .cont_list_area .sec03_list.hover img.hover {}
	#section03 .cont_list_area .sec03_list.hover img.noHover {}
	/* section03 e */

	/* section04 s */
	#section04 {width:100%;height:90.0000vw;}
	#section04 .inner {}
	#section04 .cont_text_area {padding-top: 9.7500vw;}
	#section04 .cont_text_area .cont_slogan {width: 28.8333vw;height: 5.3333vw;margin:0 auto 0.8333vw;}
	#section04 .cont_text_area .cont_slogan p {font-size: 2.6667vw;}
	#section04 .cont_text_area .cont_slogan p span {}
	#section04 .cont_text_area p {}
	#section04 .cont_text_area p.cont_tit {}
	#section04 .cont_text_area p.cont_tit span {}
	#section04 .cont_text_area p.cont_desc {}
	#section04 .cont_graph_area {top:-11.6667vw;}
	#section04 .cont_graph_area img {}

    #section04 .cont_graph_area .new_tag { position:absolute ;    bottom: 22%;
   right: -40%;  width: 80%; }
	.section_01_grah {max-width: 106.6667vw; height: 57.0000vw; margin: 0 auto;}
	.section_01_grah .line {bottom: 6.1667vw;}
	.section_01_grah .marker {}
	.section_01_grah .marker img {}
	.section_01_grah .value {}
	.section_01_grah .text2 {width: 10.5000vw;}
	.section_01_grah .pointer { }
	.section_01_grah .value:nth-child(1) {}
	.section_01_grah .value:nth-child(2) {}
	.section_01_grah .value:nth-child(3) {}
	.section_01_grah .value:nth-child(4) {}
	.section_01_grah .value:nth-child(5) {}

	.section_01_grah .text2:nth-child(6) {}
	.section_01_grah .text2:nth-child(7) {}
	.section_01_grah .text2:nth-child(8) {}
	.section_01_grah .text2:nth-child(9) {}
	.section_01_grah .text2:nth-child(10) {width: 12.5000vw;}

	.section_01_grah .value:nth-child(5) .pointer { width: 1.3333vw; height: 1.3333vw; }
	.section_01_grah .value img {}
	.section_01_grah .text2 img {}
	.section_01_grah .value p {}
	.section_01_grah .arrow {right: 2.5000vw;}
	.section_01_grah .pointer {}
	.section_01_grah .line {}
	.section_01_grah.aos-animate .line {}
	.section_01_grah .value:nth-child(3) .pointer:before,
	.section_01_grah .value:nth-child(4) .pointer:before,
	.section_01_grah .value:nth-child(5) .pointer:before {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(4) .pointer:before ,
	.section_01_grah.aos-animate .value:nth-child(5) .pointer:before {}

	.section_01_grah.aos-animate .value img {}
	.section_01_grah.aos-animate .value:nth-child(1) img {}
	.section_01_grah.aos-animate .value:nth-child(2) img {}
	.section_01_grah.aos-animate .value:nth-child(3) img {}
	.section_01_grah.aos-animate .value:nth-child(4) img {}
	.section_01_grah.aos-animate .value:nth-child(5) img {}

	.section_01_grah.aos-animate .text2 img {}
	.section_01_grah.aos-animate .text2:nth-child(6) img {}
	.section_01_grah.aos-animate .text2:nth-child(7) img {}
	.section_01_grah.aos-animate .text2:nth-child(8) img {}
	.section_01_grah.aos-animate .text2:nth-child(9) img {}
	.section_01_grah.aos-animate .text2:nth-child(10) img {}

	.section_01_grah.aos-animate .value:nth-child(1) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(2) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(3) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(4) .pointer {}
	.section_01_grah.aos-animate .value:nth-child(5) .pointer {}
	.section_01_grah.aos-animate .arrow {}

	/* section04 e */

	/* section05 s */
	#section05 {height:192.7500vw;}
	#section05 .inner {}
	#section05 .cont_text_area {padding-top: 10.0000vw;}
	#section05 .cont_text_area .cont_slogan {width: 28.8333vw;height: 5.3333vw;margin:0 auto 0.8333vw;}
	#section05 .cont_text_area .cont_slogan p {font-size: 2.6667vw;}
	#section05 .cont_text_area .cont_slogan p span {}
	#section05 .cont_text_area p {}
	#section05 .cont_text_area p.cont_tit {}
	#section05 .cont_text_area p.cont_tit span {}
	#section05 .cont_text_area p.cont_desc {}

	#section05 .cont_point_area {padding:4.8333vw 5.0000vw;margin-top: 5.8333vw;}
	#section05 .cont_point_area .point_wrap {}
	#section05 .cont_point_area .point_wrap .point_box {}
	#section05 .cont_point_area .point_wrap .point_box .point_text {width:48.3333vw;height:32.1667vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_text >div {width: 48.3333vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text img {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p {}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_name {font-size: 3.5000vw;line-height: 7.6667vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_desc {font-size: 1.5000vw;line-height: 2.1667vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_img {width: 48.3333vw;height: 32.1667vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_img img {}

	#section05 .cont_point_area .point_wrap .point_box.re .point_text {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_text >div {width: 48.3333vw;}

	#section05 .cont_point_area .point_wrap .point_box.re .point_img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_img img {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_text >div {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_text >div {}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_img img {}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_img img {}

	.sec05_move {}
	.sec05_move.moveRight {top:36.0833vw;}
	.sec05_move.moveLeft {top:68.0000vw;}

	.sec05_move.moveRight.aos-animate {}
	.sec05_move.moveLeft.aos-animate {}
	/* section05 e */

	/* section06 s */
	#section06 {height:122.3333vw;}
	#section06 .inner {}
	#section06 .cont_text_area {padding-top: 10.0000vw;}
	#section06 .cont_text_area .cont_slogan {width: 28.8333vw;height: 5.3333vw;margin:0 auto 0.8333vw;}
	#section06 .cont_text_area .cont_slogan p {font-size: 2.6667vw;}
	#section06 .cont_text_area .cont_slogan p span {}
	#section06 .cont_text_area p {}
	#section06 .cont_text_area p.cont_tit {}
	#section06 .cont_text_area p.cont_tit span {}
	#section06 .cont_text_area p.cont_sub {font-size: 3.5000vw;margin-top: 0.8333vw;line-height: 3.5000vw;}
	#section06 .cont_text_area p.cont_desc {}


	#section06 .swiper_area {margin-top: 15.0000vw;}
	#section06 .swiper-container {width: 70.3333vw;height: 70.3333vw;border:0.6667vw solid #79665e;}
	#section06 .swiper-slide {width: 69.0000vw;height: 69.0000vw;}

	#section06 .text-container {}
	#section06 .text-container p {font-size: 2.5833vw;line-height: 3.0833vw;}
	#section06 .text-container p.text {}
	#section06 .text-container p.text:nth-child(1) {top:-9.0000vw;}
	#section06 .text-container p.text:nth-child(2) {bottom:14.0000vw;}
	#section06 .text-container p.text:nth-child(3) {bottom:17.2500vw;}
	#section06 .text-container p.text.on {}

	#section06 .text-container p.text:after {width: 2.1667vw;height: 2.1667vw;}
	#section06 .text-container p.text:nth-child(1):after {top:8.1667vw;}
	#section06 .text-container p.text:nth-child(2):after {left:-5.0000vw;top:1.2500vw;}
	#section06 .text-container p.text:nth-child(3):after {right:-5.0000vw;top:1.2500vw;}
	#section06 .text-container p.text.on:after {}



	#section06 .eazy_svg { width: 77.1667vw; height: 77.1667vw;margin: 0 auto;margin-top: 8.3333vw}
	#section06 .eazy_cir2 {}
	#section06 .eazy_cir2 {}
	.piece-wrap {width:71.8333vw;height: 71.8333vw;}
	.piece-wrap .piece {}
	.piece-wrap .piece.p1 {}
	.piece-wrap .piece.p2 {}
	.piece-wrap .piece.p3 {}
	.piece-wrap .piece.p1 img {width: 36.0000vw;}
	.piece-wrap .piece.p2 img {width: 36.0000vw;}
	.piece-wrap .piece.p3 img {width: 62.0833vw;}

	/* section06 e */

	/* section07 s */
	#section07 {padding:10.0000vw 0.0000vw;}
	#section07 .inner {}
	#section07 .cont_text_area {}
	#section07 .cont_text_area p {}
	#section07 .cont_text_area p.cont_tit {}
	#section07 .cont_text_area p.cont_desc {margin-top: 1.6667vw;}

	#section07 .cont_list_area {margin-top: 9.1667vw;padding:5.8333vw 4.6667vw;border-radius:2.8333vw;gap:3.9167vw;}
	#section07 .cont_list_area .cont_list_left {}
	#section07 .cont_list_area .cont_list_left .list_img {margin-top:-9.8333vw;box-shadow:1.2500vw 1.2500vw 1.2500vw rgba(22,22,22,0.5);border-radius:2.6667vw 4.0000vw 4.0000vw 4.0000vw}
	#section07 .cont_list_area .cont_list_left .list_img img {}

	#section07 .cont_list_area .cont_list_right {}
	#section07 .cont_list_area ul {gap:4.5000vw;}
	#section07 .cont_list_area ul li {padding-bottom: 3.3333vw;border-bottom:0.1667vw solid #79665e;}
	#section07 .cont_list_area ul li:last-child {}
	#section07 .cont_list_area ul li p {}
	#section07 .cont_list_area ul li p.list_name {font-size: 3.5000vw;line-height: 3.5000vw;}
	#section07 .cont_list_area ul li p.list_desc {font-size: 2.3333vw;line-height: 3.0000vw;margin-top: 0.8333vw;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:10.0000vw 0 9.1667vw;}
	#section08 .inner {}
	#section08 .cont_text_area {}
	#section08 .cont_text_area p {}
	#section08 .cont_text_area p.cont_tit {}
	#section08 .cont_text_area p.cont_tit span {}
	#section08 .cont_text_area p.cont_sub {font-size: 3.5000vw;margin-top: 0.8333vw;line-height: 3.5000vw;}
	#section08 .cont_text_area p.cont_desc {font-size: 1.5000vw;line-height: 1.2;}

	#section08 .swiper_area {margin-top: 8.5833vw;}
	#section08 .swiper_area .slide-wrap {width: 51.0833vw;height: 98.8333vw;}
	#section08 .swiper_area .slide-wrap:after {}

	#section08 .swiper_area .naver {right:15.0000vw;top:21.2500vw;}

	#section08 .swiper_area.aos-animate .naver {right:15.0000vw;top:21.2500vw;}
	#section08 .swiper_area .good {right:6.6667vw;top:34.1667vw;}
	#section08 .swiper_area.aos-animate .good {}
	#section08 .swiper_area .heart {left:15.6667vw;top:28.6667vw;}
	#section08 .swiper_area.aos-animate .heart {}

	#section08 .swiper_area.aos-animate .naver.bounce  {}
	#section08 .swiper_area.aos-animate .good.bounce  {}
	#section08 .swiper_area.aos-animate .heart.bounce  {}


	#section08 .swiper_area #sec08_slide {width: 47.3333vw;height: 96.0833vw;margin-top:1.5000vw;border-radius:2.5000vw;}
	#section08 .swiper_area #sec08_slide .swiper-wrapper {}
	#section08 .swiper_area #sec08_slide .swiper-slide {}
	#section08 .swiper_area #sec08_slide .swiper-slide img {}

	#section08 .flow-ani-wrap {left:0; bottom:18.7500vw;}
	#section08 .flow-ani-wrap ul {}
	#section08 .flow-ani-wrap ul li {margin-right: 2.5000vw;}
	#section08 .flow-ani-wrap ul li img {}

	/* section08 e */

	/* section09 s */
	#section09 {padding:10.0000vw 0 10.0000vw;}
	#section09 .inner {}
	#section09 .cont_text_area {}
	#section09 .cont_text_area p {}
	#section09 .cont_text_area p.cont_tit {}
	#section09 .cont_text_area p.cont_desc {font-size: 1.5000vw;}

	#section09 .cont_list_area {border-bottom:0.3333vw solid #4e4441;padding-bottom: 4.1667vw;margin-top: 3.3333vw;}
	#section09 .cont_list_area ul {gap:3.3333vw;}
	#section09 .cont_list_area ul li {}
	#section09 .cont_list_area ul li:after {width: 1.8333vw;height: 1.8333vw;bottom:-5.2500vw;}
	#section09 .cont_list_area ul li .list_img {}
	#section09 .cont_list_area ul li .list_img img {filter: drop-shadow(0.8333vw 0.8333vw 1.2500vw rgba(22,22,22,0.5)) }
	#section09 .cont_list_area ul li .list_text {margin-top: 4.1667vw;}
	#section09 .cont_list_area ul li .list_text p {font-size: 2.6667vw;}
	/* section09 e */


	/* section10 s */
	#section10 {padding:10.0000vw 0 51.6667vw;}
	#section10 .inner {gap:13.3333vw;width:106.6667vw}
	#section10 .cont_text_area {}
	#section10 .cont_text_area.text01 {}
	#section10 .cont_text_area.text02 {}
	#section10 .cont_text_area p {}
	#section10 .cont_text_area p.cont_tit {font-size: 6.0000vw;line-height: 6.7500vw;}
	#section10 .cont_text_area p.cont_tit span {}
	#section10 .cont_text_area p.cont_tit .mt {margin-top: 0.8333vw;}
	#section10 .cont_text_area p.cont_sub_tit {font-size: 3.5000vw;Margin-top: 2.5000vw;}
	#section10 .cont_text_area p.cont_sub_tit.color {}
	#section10 .cont_text_area p.cont_desc {margin-top: 2.5000vw;font-size: 2.3333vw;line-height: 3.7500vw;}


	#section10 .cont_text_area p.cont_tit {
	}

	#section10 .cont_text_area p.cont_tit span {transform: translateY(0.8333vw); /* 살짝 아래에서 시작 */}

	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_1 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_2 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_3 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_4 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_5 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_6 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_7 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_8 {}
	#section10.aos-animate .cont_text_area p.cont_tit span.sec10_9 {}

	/* section10 e */

	/* section11 s */
	#section11 {padding:10.0000vw 0 10.0000vw;}
	#section11 .inner {}
	#section11 .cont_text_area {}
	#section11 .cont_text_area p {}
	#section11 .cont_text_area p.cont_tit {}
	#section11 .cont_text_area p.cont_desc {font-size: 1.5000vw;}

	#section11 .cont_menu_area {}
	#section11 .cont_menu_area .tab_wrap {margin:4.1667vw auto 9.1667vw;}
	#section11 .cont_menu_area .tab_wrap ul {gap:0.6667vw;}
	#section11 .cont_menu_area .tab_wrap ul li {width: 23.3333vw;height: 6.0000vw;line-height: 6.0000vw;border-radius:3.0000vw;}
	#section11 .cont_menu_area .tab_wrap ul li a {font-size: 2.6667vw;}
	#section11 .cont_menu_area .tab_wrap ul li.on {}
	#section11 .cont_menu_area .tab_wrap ul li.on a {}

	#section11 #ajax {}
	#section11 #ajax .sub_cont {}
	#section11 #ajax .sub_cont .menu_list {}
	#section11 #ajax .sub_cont .menu_list ul {gap:1.6667vw;}
	#section11 #ajax .sub_cont .menu_list ul li {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img {}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img img {width: 34.1667vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name {margin-top: 0.8333vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name p {font-size: 2.6667vw;}

	/* section11 e */


	/* section12 s */
	#section12 {padding:10.0000vw 0 10.0000vw;}
	#section12 .inner {}
	#section12 .cont_text_area {}
	#section12 .cont_text_area p {}
	#section12 .cont_text_area p.cont_tit {}
	#section12 .cont_text_area p.cont_sub {font-size: 2.6667vw;margin-top: 2.5000vw;}

	#section12 .cont_list_area {margin-top: 4.5833vw;}
	#section12 .cont_list_area .list_wrap {}
	#section12 .cont_list_area .list_wrap .list_box {height: 17.1667vw;margin-bottom: 1.6667vw;gap:7.0833vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name {width: 32.9167vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name p {font-size: 3.5000vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li {}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li:nth-child(2) {margin-top: 1.6667vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span {font-size: 2.6667vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.number {width: 4.0000vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.desc {}
	/* section12 e */

	/* section13 s */
	#section13 {padding:15.0000vw 0 15.0000vw;}
	#section13 .inner {}
	#section13 .cont_text_area {}
	#section13 .cont_text_area p {}
	#section13 .cont_text_area p.cont_tit {}
	#section13 .cont_text_area p.cont_tit span {}
	#section13 .cont_text_area p.cont_sub {font-size: 3.5000vw;}
	#section13 .cont_text_area p.cont_desc {font-size: 1.5000vw;}

	#section13 .cont_list_area {margin-top:8.3333vw;}
	#section13 .cont_list_area .list_wrap {}
	#section13 .cont_list_area .list_wrap ul {gap:1.3333vw;}
	#section13 .cont_list_area .list_wrap ul li {width: 25.6667vw;height: 27.5833vw;padding:0.8333vw;border-radius:1.6667vw;margin-bottom: 5.8333vw;}
	#section13 .cont_list_area .list_wrap ul li.mb {}
	#section13 .cont_list_area .list_wrap ul li.color_re {}
	#section13 .cont_list_area .list_wrap ul li.color_re:after {border:0.1667vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:after {width:24.0000vw;height:25.9167vw;border:0.1667vw solid #54453e;border-radius:1.6667vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box {}
	#section13 .cont_list_area .list_wrap ul li .li_box .step {top:-5.0000vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .sec13_icon {bottom:10.4167vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4) .li_box .sec13_icon {bottom:9.1667vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5) .li_box .sec13_icon {bottom:8.3333vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7) .li_box .sec13_icon {bottom:10.0000vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box p {font-size: 2.6667vw;bottom:3.3333vw;}

	/* section13 e */

	/* section14 s */
	#section14 {width:100%;background:#ddd5c8;padding:10.0000vw 0 10.0000vw;}
	#section14 .inner {}
	#section14 .cont_text_area {}
	#section14 .cont_text_area p {}
	#section14 .cont_text_area p.cont_tit {}
	#section14 .cont_text_area p.cont_desc {font-size: 1.5000vw;}

	#section14 .cont_table_area {margin-top: 5.4167vw;}
	#section14 .cont_table_area .table_1 {}
	#section14 .cont_table_area .table_1 table {}
	#section14 .cont_table_area .table_1 table tr {}
	#section14 .cont_table_area .table_1 table tr th {
		font-size: 3.5000vw;line-height: 6.1667vw;
	}
	#section14 .cont_table_area .table_1 table tr th:first-child {border-right:0.0833vw solid #ddd5c8;}
	#section14 .cont_table_area .table_1 table tr td {
		font-size: 2.1667vw;line-height:6.0000vw;border-bottom: 0.0833vw solid #7c6960;
	}
	#section14 .cont_table_area .table_1 table tr td:first-child {}
	#section14 .cont_table_area .table_1 table tr.non {}
	#section14 .cont_table_area .table_1 table tr.non td {}
	#section14 .cont_table_area .table_1 table tr.bg {}
	#section14 .cont_table_area .table_1 table tr.bg td {}
	#section14 .cont_table_area .table_1 table tr.bg td:first-child {}

	#section14 .cont_table_area .caption {font-size: 1.5000vw;margin-top: 2.0833vw;}
	#section14 .cont_table_area .tel {width: 45.8333vw;height: 6.7500vw;border-radius:3.3333vw;margin:4.1667vw auto 0;}
	#section14 .cont_table_area .tel a {line-height:7.3333vw;font-size: 2.6667vw;;}


	/* section15 s */
	#section15 {padding:10.0000vw 0 10.0000vw;}
	#section15 .inner {}
	#section15 .cont_text_area {}
	#section15 .cont_text_area p {}
	#section15 .cont_text_area p.cont_tit {}
	#section15 .content_wrap {margin-top: 5.4167vw;}
	/* section15 e */
  
}   

/*  768  */ 
@media(max-width: 768px){
	.pc_show {display: none;}
	.mobile_show {display: block;}
	.inner {width: 100%;}

	/* 흐르는 슬라이드 */
	.marquee {padding:2.3438vw 0;}
	.marquee .text_slide .swiper-slide {width:221.3542vw;}
	
	/* section-scrollNab s */

	.section-scrollNab.scrollDown {height: 10.4167vw;}
	.nab_inner {max-width:100%;height:10.4167vw;justify-content:center;}
	.section-scrollNab .logo {display: none;}
	.section-scrollNab .hd-right {display: none;}

	.section-scrollNab .section-nab-wrap {
		 left: 0; top: 0; width: 100%;  height: 10.4167vw; transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0;
		background: #fff;box-shadow:0 1.0417vw 1.0417vw rgba(35,20,6,0.2)
	}
	.section-scrollNab .section-nab-wrap ul {width:100%;gap:7.8125vw;}
	.section-scrollNab .section-nab-wrap ul li {font-size: 2.8646vw;}
	.section-scrollNab.scrollUp .section-nab-wrap {  top: -9.1146vw; opacity: 0; }
	.section-scrollNab.scrollDown .section-nab-wrap {  opacity: 1; }

	/* section-scrollNab e */
	
	/* footer s */
	#footer { font-size: 3.1250vw; line-height: 4.6875vw; }
	#footer .inner { margin: 0 auto; padding: 9.1146vw 0 13.0208vw; max-width: 100%; }
	#footer .copyright { margin-top: 3.9063vw;}
	#footer .private {justify-content:center;margin-bottom:2.6042vw;}
	#footer .private li a {font-size: 3.1250vw;}
	#footer .private li:first-child a {color:#c8a55c}
	#footer .private li:last-child a:hover {color:#fff}
	#footer .private li {  justify- align-items: center; }
	#footer .private li:first-child {  color: var(--color-primary); }
	#footer .private li + li:before {  margin: 0 2.0833vw; width: 0.2604vw; height: 0.2604vw;  }
	#footer .right {margin-bottom: 1.3021vw;}
	#footer .left {text-align: center;}
	#footer .left span {padding:0 1.3021vw;font-size: 3.1250vw;}
	.insta {right:0;top:5.2083vw;width: 3.3854vw;height: 3.3854vw;}
	/* footer e */

	/* section00 s */
	#section00 {width:100%;height:254.0365vw;background:url('../../images/m/section00_bg_m.jpg')no-repeat center / cover;}
	#section00 .inner {width:100%;height:100%;}
	#section00 .top_banner {max-width:100%;height:19.7917vw;background:url('../../images/m/hd_bg_m.png')no-repeat center / cover;}
	#section00 .top_banner .top_logo {left:8.0729vw;transform:translateY(-50%)}
	#section00 .top_banner .top_logo img {width: 18.0990vw;}
	#section00 .top_banner .top_tel {right: 4.1667vw;}
	#section00 .top_banner .top_tel img {width: 42.8385vw;}
	#section00 .main_visual {padding-top: 33.8542vw;text-align: center;height: 100%;}
	#section00 .main_text p:first-child {margin-bottom:6.5104vw;}
	#section00 .main_text p {font-size: 11.9792vw;text-shadow:0.0000vw 0.5000vw 0.5000vw rgba(22,22,22,0.6);line-height: 15.6250vw;}
	.main_text span {transform: translateX(-1.6667vw); /* 왼쪽으로 약간 이동 */}

	#section00 .main_text p b {font-size: 15.8854vw;}
	#section00 .main_text p .btag {font-size: 15.8854vw;}
	#section00 .main_text p .btag.mobile {font-size: 11.9792vw;color:#fff;}
	#section00 .main_mark {height:85.4167vw;margin-top:10.4167vw}
	#section00 .main_mark img {width: 33.7240vw;}
	#section00 .main_mark img.sec00_mark01 {left:17.7083vw;bottom:0;}
	#section00 .main_mark img.sec00_mark02 {left:20.1823vw;bottom:auto;top:0;}
	#section00 .main_mark img.sec00_mark03 {left:44.7917vw;bottom:auto;top:26.6927vw;}

	#section00 .main_img {height:auto;right:auto;left:50%;transform:translateX(-50%);bottom: 9.3750vw;}
	#section00 .main_img img {width: 67.8333vw;}
	#section00 .main_img img.smoke {position:absolute;left:50%;bottom:150%;transform:translateX(-50%);width: 79.8177vw;}
	#section00 .effect {right:0;top:auto;bottom:15%;}
	#section00 .effect img {width: 53.8333vw;}


	/* section00 e */

	/* section01 s */
	#section01 {height:auto;background: url('../../images/m/section01_bg_m.jpg')no-repeat center / cover;}
	#section01 .inner {padding-bottom: 29.9479vw}
	#section01 .content_area {padding-top: 14.7135vw;gap:10.4167vw;flex-wrap:wrap;position:relative;z-index:2;}
	#section01 .content_area .sec01_cont {border-radius:3.8333vw;width: 62.7604vw;height: 60.5469vw;}
	#section01 .content_area .sec01_cont:after {width:calc(100% - 3.3854vw);height:calc(100% - 3.3854vw);border:0.6510vw solid #ffb600;border-radius:3.8333vw;}
	#section01 .content_area .sec01_cont .sec01_icon {top:-7.1615vw;}
	#section01 .content_area .sec01_cont .sec01_icon img {width: 14.5833vw;}
	#section01 .content_area .sec01_cont .sec01_text {padding-top: 14.3229vw;}
	#section01 .content_area .sec01_cont .sec01_text p {font-size: 5.4688vw;}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main {font-size: 9.3750vw;margin:1.6667vw auto 1.6667vw;}

	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_main b {font-size: 11.7188vw;}
	#section01 .content_area .sec01_cont .sec01_text p.sec01_cont_caption {font-size: 2.3438vw;margin-top: 3.2552vw;}

	#section01 .image_area {height:65.1042vw;z-index:3;}

	#section01 .image_area img.sec01_main {width: 65.1042vw;bottom:0;}
	#section01 .image_area img.sec01_left {left:0;width: 48.9583vw;bottom:0}
	#section01 .image_area img.sec01_right {right:0;width: 47.9167vw;bottom:0;}

	#section01 .image_area.aos-animate img.sec01_left {animation:section_1_move_l_m 1.0s ease-in-out forwards}
	#section01 .image_area.aos-animate img.sec01_right {animation:section_1_move_r_m 1.0s ease-in-out 0.3s forwards}

	#section01 .coin_area img {z-index: 1!important;}
	#section01 .coin_area img.coin_01 {right:3.9063vw;bottom:auto;top:5.2083vw;width: 32.2917vw;}
	#section01 .coin_area img.coin_02 {left:9.1146vw;top:112.7604vw;width: 19.5313vw;}
	#section01 .coin_area img.coin_03 {right:auto;left:14.0625vw;top:50.7813vw;width: 9.8958vw;}
	#section01 .coin_area img.coin_04 {left:-5.2083vw;top:85.9375vw;width: 17.1875vw;}
	#section01 .coin_area img.coin_05 {left:auto;right:18.8802vw;top:70.9635vw;width: 17.1875vw;}
	#section01 .coin_area img.coin_06 {left:auto;;top:95.7031vw;width: 9.8958vw;right: 1.9531vw;}

	/* section01 e */

	/* section02 s */
	#section02 {padding:16.9271vw 0.0000vw 14.3229vw;}
	#section02 .content_area .inner {display:block;}
	#section02 .content_area .text_area {text-align: center;}
	#section02 .content_area .text_area p {font-size: 3.9063vw;line-height: 5.4688vw;}
	#section02 .content_area .text_area p.slogan {font-size: 4.6875vw;margin-bottom: 3.2552vw;}
	#section02 .content_area .text_area p.title {font-size: 11.0677vw;line-height: 12.7604vw;}
	#section02 .content_area .text_area p.desc {margin-top: 5.8594vw;}
	#section02 .content_area .image_area img {position:static;width:100%;}
	#section02 .content_area .bg_arr_area img.arr01 {left:3.9063vw;top:7.8125vw;width: 29.1667vw;}
	#section02 .content_area .bg_arr_area img.arr02 {left:-1.3021vw;top:31.9010vw;width: 20.1823vw;}
	#section02 .content_area .bg_arr_area img.arr03 {left:17.8385vw;top:54.6875vw;width: 20.1823vw;}
	#section02 .content_area .bg_arr_area img.arr04 {right:2.6042vw;top:20.1823vw;width: 29.1667vw;}
	#section02 .content_area .bg_arr_area img.arr05 {right:15.6250vw;top:45.9635vw;width: 20.1823vw;}

	#section02 .slide_area {margin-top: 11.6667vw;}
	#section02 #sec02_slide .swiper-slide {width: 59.8958vw;height: 57.0313vw;padding:2.3333vw 1.6667vw;}
	#section02 #sec02_slide .swiper-slide .cont_box {border:0.3906vw solid #fec13b;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top {padding:2.6042vw 0;border-bottom:0.2500vw solid #fec13b;;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_top p {font-size: 5.7292vw;line-height: 6.2500vw;text-shadow:0.0833vw 0.0833vw 0.0000vw #fff;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom {padding:2.0833vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p {font-size: 3.6458vw;line-height: 6.2500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_tit {margin-bottom: 1.3021vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit {font-size: 7.5521vw;line-height: 6.2500vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_sub_name {width: 28.3854vw;padding:1.3021vw 5.0000vw;border-radius:5.0833vw;margin:2.6042vw auto 1.9531vw;line-height:1;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_tit_red {font-size: 6.5104vw;line-height: 6.5104vw;}
	#section02 #sec02_slide .swiper-slide .cont_box .cont_bottom p.slide_caption {font-size: 2.3438vw;margin-top: 0.4167vw;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:24.0885vw 0 11.7188vw;background: url('../../images/m/section03_bg_m.jpg')no-repeat center / cover;}

	/* common s */
	.section .cont_text_area p {font-size: 3.9063vw;line-height: 5.2083vw;}
	.section .cont_text_area p.cont_tit {font-size: 11.0677vw;line-height: 12.7604vw;}
	.section .cont_text_area p.cont_desc {margin-top: 5.8594vw;}
	/* common e */
	#section03 .cont_list_area {margin-top: 11.7188vw;display:block;width:100%;height:149.7396vw;position:relative;}
	#section03 .cont_list_area .sec03_list {width: 40.2344vw;height: 53.9063vw;position:absolute;}
	#section03 .cont_list_area .sec03_list:nth-child(even) {margin-top:0;}
	#section03 .cont_list_area .sec03_list:nth-child(1) {left: 10.9375vw;top:0;}
	#section03 .cont_list_area .sec03_list:nth-child(2) {right: 9.6354vw;top:29.9479vw;}
	#section03 .cont_list_area .sec03_list:nth-child(3) {left: 10.9375vw;top:61.8490vw;}
	#section03 .cont_list_area .sec03_list:nth-child(4) {right: 9.6354vw;bottom:0;}
	#section03 .cont_list_area .sec03_list img {width: 100%;}
	/* section03 e */

	/* section04 s */
	#section04 {width:100%;height:179.8177vw;background: url('../../images/m/section04_bg_m.jpg')no-repeat center / cover;}
	#section04 .cont_text_area {padding-top: 13.0208vw;}
	#section04 .cont_text_area .cont_slogan {width: 45.0521vw;height: 8.3333vw;margin:0 auto 5.2083vw;}
	#section04 .cont_text_area .cont_slogan p {font-size: 4.1667vw;}
	#section04 .cont_graph_area {top:10.4167vw;}

	.section_01_grah {max-width: 106.6667vw; height: 89.0625vw; margin: 0 auto;}
	.section_01_grah .line {bottom: 6.1667vw;text-align: center;padding:0 4.9479vw;}
	.section_01_grah .line img {margin:0 auto;max-width:89.9740vw;}
	.section_01_grah .text2 {width: 10.5000vw;}
	.section_01_grah .pointer {  margin-top: -3vw; }
	.section_01_grah .value img {width: 16.4063vw;}
	.section_01_grah .value:nth-child(1) {  width: 20vw;  bottom: 7.8%;left:4%;}
	.section_01_grah .value:nth-child(2) {     width: 20vw;      bottom: 20.2%;
        left: 39%;}
	.section_01_grah .value:nth-child(3) {   width: 22vw;     bottom: 40.4%;
        left: 67%;}
	.section_01_grah .value:nth-child(4) {bottom: 33.8%; left:5% }
	.section_01_grah .value:nth-child(5) {bottom: 49.1%;  left: 44%;}

    .section_01_grah .text2:nth-child(5) {left: 44%; } 
	.section_01_grah .text2:nth-child(6) {left: 76%;}
	.section_01_grah .text2:nth-child(7) {left:26.4%}
	.section_01_grah .text2:nth-child(8) {left:43.4%}
	.section_01_grah .text2:nth-child(9) {left:61.4%}
	.section_01_grah .text2:nth-child(10) {width: 10.5000vw;left:77.4%}
    #section04 .cont_graph_area .new_tag {bottom: 3%; }
	.section_01_grah .value:nth-child(5) .pointer { width: 2.0833vw; height: 2.0833vw; }
	.section_01_grah  img {width: 13.2813vw;}
	.section_01_grah .arrow {right: 2.5000vw;}
	.section_01_grah .arrow img {max-width:29.9479vw;}
	/* section04 e */

	/* section05 s */
	#section05 {height:auto;padding-bottom:11.7188vw;}
	#section05 .cont_text_area {padding-top: 13.0208vw;}
	#section05 .cont_text_area .cont_slogan {width: 28.8333vw;height: 5.3333vw;margin:0 auto 0.8333vw;}
	#section05 .cont_text_area .cont_slogan p {font-size: 2.6667vw;}

	#section05 .cont_point_area {padding:6.2500vw;margin: 5.8333vw auto 0;width: 87.7604vw;}
	#section05 .cont_point_area .point_wrap .point_box {display:block;text-align: center;}
	#section05 .cont_point_area .point_wrap .point_box .point_text {width:100%;height:32.1667vw;margin-bottom:6.5104vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_text >div {width: 100%;}
	#section05 .cont_point_area .point_wrap .point_box .point_text img {width: 21.0938vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_name {font-size: 6.2500vw;line-height: 1.5;}
	#section05 .cont_point_area .point_wrap .point_box .point_text p.point_desc {font-size: 3.2552vw;line-height: 4.5573vw;font-size: 3.9063vw;margin-top:1.9531vw;}
	#section05 .cont_point_area .point_wrap .point_box .point_img {width: 75.1302vw;height: 57.2917vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_text >div {width: 100%;}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box.re .point_img img {transform: translateX(-200%);}
	
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 {margin-bottom: 5.2083vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 {margin-bottom: 5.2083vw;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 {margin-bottom: 5.2083vw;}

	#section05 .cont_point_area.aos-animate .point_wrap .point_box .point_img img {width: 100%;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number01 .point_img img {animation: transXAni_m 0.7s ease-in-out 0.4s forwards;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number02 .point_img img {animation: transXAni2_m 0.7s ease-in-out 0.6s forwards;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number03 .point_img img {animation: transXAni_m 0.7s ease-in-out 0.8s forwards;}
	#section05 .cont_point_area.aos-animate .point_wrap .point_box.number04 .point_img img {animation: transXAni2_m 0.7s ease-in-out 1.0s forwards;}

	.sec05_move {display: none;}
	/* section05 e */
	
	.marquee_vertical.left_step {position:absolute;left:2.6042vw;top:0;}
	.marquee_vertical.right_step {position:absolute;right:2.6042vw;top:0;}

	.marquee_vertical ul li {}
	.marquee_vertical ul li img {width: 10.6771vw;}

	/* section06 s */
	#section06 {height:auto;padding-bottom:18.2292vw;}
	#section06 .cont_text_area {padding-top: 15.6250vw;}
	#section06 .cont_text_area .cont_slogan {width: 28.8333vw;height: 5.3333vw;margin:0 auto 0.8333vw;}
	#section06 .cont_text_area .cont_slogan p {font-size: 2.6667vw;}
	#section06 .cont_text_area p.cont_sub {font-size: 5.4688vw;margin-top: 2.6042vw;line-height: 1.2;}

	#section06 .swiper_area {margin-top: 15.0000vw;}
	#section06 .swiper-container {width: 70.3333vw;height: 70.3333vw;border:0.6667vw solid #79665e;}
	#section06 .swiper-slide {width: 69.0000vw;height: 69.0000vw;}

	#section06 .text-container p {font-size: 2.5833vw;line-height: 3.0833vw;}
	#section06 .text-container p.text:nth-child(1) {top:-9.0000vw;}
	#section06 .text-container p.text:nth-child(2) {bottom:14.0000vw;}
	#section06 .text-container p.text:nth-child(3) {bottom:17.2500vw;}

	#section06 .text-container p.text:after {width: 2.1667vw;height: 2.1667vw;}
	#section06 .text-container p.text:nth-child(1):after {top:8.1667vw;}
	#section06 .text-container p.text:nth-child(2):after {left:-5.0000vw;top:1.2500vw;}
	#section06 .text-container p.text:nth-child(3):after {right:-5.0000vw;top:1.2500vw;}



	#section06 .eazy_svg { width: 93.3594vw; height: 93.3594vw;margin: 0 auto;margin-top: 8.3333vw;z-index:10;}
	.piece-wrap {width:86.8490vw;height: 86.8490vw;}
	.piece-wrap .piece.p1 img {width: 43.4896vw;}
	.piece-wrap .piece.p2 img {width: 43.4896vw;}
	.piece-wrap .piece.p3 img {width: 75.0000vw;}

	/* section06 e */

	/* section07 s */
	#section07 {padding:13.0208vw 0.0000vw;background: url('../../images/m/section07_bg_m.jpg')no-repeat center / cover;}
	#section07 .cont_text_area p.cont_desc {margin-top: 3.9063vw;}

	#section07 .cont_list_area {padding:5.2083vw;border-radius:2.8333vw;display:block;width: 83.7240vw;margin:48.1771vw auto 0;}
	#section07 .cont_list_area .cont_list_left {width: 67.7083vw;margin:0 auto;}
	#section07 .cont_list_area .cont_list_left .list_img {margin-top:-45.5729vw;box-shadow:1.2500vw 1.2500vw 1.2500vw rgba(22,22,22,0.5);border-radius:6.0000vw}
	#section07 .cont_list_area .cont_list_left .list_img img {width: 100%;}

	#section07 .cont_list_area .cont_list_right {text-align: center;margin-top: 7.8125vw;}
	#section07 .cont_list_area ul {gap:4.5000vw;}
	#section07 .cont_list_area ul li {padding-bottom: 3.3333vw;border-bottom:0.1667vw solid #79665e;}
	#section07 .cont_list_area ul li p.list_name {font-size: 6.5104vw;line-height: 1.2;}
	#section07 .cont_list_area ul li p.list_desc {font-size: 3.6458vw;line-height: 1.5;margin-top: 1.9531vw;letter-spacing: -0.075em;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:10.0000vw 0 9.1667vw;}
	#section08 .cont_text_area p.cont_sub {font-size: 5.4688vw;margin-top: 1.9531vw;line-height: 1.2;}
	#section08 .cont_text_area p.cont_desc {font-size: 3.9063vw;line-height: 1.2;}

	#section08 .swiper_area {margin-top: 8.5833vw;}
	#section08 .swiper_area .slide-wrap {width: 74.8698vw;height: 145.1823vw;}
	#section08 .swiper_area .slide-wrap:after {background: url('../../images/sec08_phone.png')no-repeat center/ cover;}

	#section08 .swiper_area .naver {right:4.5573vw;top:19.5313vw;width: 13.6719vw;}
	#section08 .swiper_area.aos-animate .naver {right:4.5573vw;top:19.5313vw;}
	#section08 .swiper_area .good {right:9.1146vw;top:39.0625vw;width: 9.8958vw;}
	#section08 .swiper_area .heart {left:5.2083vw;top:26.0417vw;width: 16.0156vw;}


	#section08 .swiper_area #sec08_slide {width: 69.4010vw;height: 141.1458vw;margin-top:1.5000vw;border-radius:2.5000vw;}
	#section08 .flow-ani-wrap {position:static;margin-top: 7.8125vw;}
	#section08 .flow-ani-wrap ul li {margin-right: 3.9063vw;}
	#section08 .flow-ani-wrap ul li img {width:52.0833vw}

	/* section08 e */

	/* section09 s */
	#section09 {padding:18.2292vw 0 13.0208vw;}
	#section09 .cont_text_area p.cont_desc {font-size: 3.9063vw;line-height: 1.2;}

	#section09 .cont_list_area {border-bottom:0.5208vw solid #4e4441;padding-bottom: 4.1667vw;margin-top: 11.7188vw;width: 100%;}
	#section09 .cont_list_area ul {gap:0;justify-content:flex-start}
	#section09 .cont_list_area ul li:after {width: 2.8646vw;height: 2.8646vw;bottom:-8%;}
	#section09 .cont_list_area ul li .list_img {text-align: center;}
	#section09 .cont_list_area ul li .list_img img {filter: drop-shadow(0.8333vw 0.8333vw 1.2500vw rgba(22,22,22,0.5));width:100%;max-width:58.4635vw;}
	#section09 .cont_list_area ul li .list_text {margin-top: 4.1667vw;}
	#section09 .cont_list_area ul li .list_text p {font-size: 6.5104vw;}
	/* section09 e */


	/* section10 s */
	#section10 {padding:13.0208vw 0 97.6563vw;background: url('../../images/m/section10_bg_m.jpg')no-repeat center / cover;}
	#section10 .inner {gap:10.4167vw;width:100%;flex-wrap:wrap;}
	#section10 .cont_text_area {text-align: center;}
	#section10 .cont_text_area p.cont_tit {font-size: 13.5417vw;line-height: 1.2;writing-mode: horizontal-tb;}
	#section10 .cont_text_area p.cont_tit span {letter-spacing: -0.075em;}
	#section10 .cont_text_area p.cont_tit .mt {margin-top: 0.8333vw;margin-left: 2.6042vw;}
	#section10 .cont_text_area p.cont_sub_tit {font-size: 5.4688vw;margin-top: 2.5000vw;}
	#section10 .cont_text_area p.cont_desc {margin-top: 6.5104vw;font-size: 3.6458vw;line-height:1.5;}

	#section10 .cont_text_area p.cont_tit span {transform: translateY(0.8333vw); /* 살짝 아래에서 시작 */}

	/* section10 e */

	/* section11 s */
	#section11 {padding:13.0208vw 0 13.0208vw;}
	#section11 .inner {width:94.7917vw}
	#section11 .cont_text_area p.cont_desc {font-size: 3.9063vw;line-height: 1.2;margin-top: 3.9063vw;}

	#section11 .cont_menu_area .tab_wrap {margin:6.5104vw auto 9.1667vw;}
	#section11 .cont_menu_area .tab_wrap ul {gap:1.0417vw;flex-wrap:wrap;justify-content:center;}
	#section11 .cont_menu_area .tab_wrap ul li {width: 36.9792vw;height: 9.3750vw;line-height: 9.3750vw;border-radius:3.0000vw;}
	#section11 .cont_menu_area .tab_wrap ul li a {font-size: 4.1667vw;}

	#section11 #ajax .sub_cont .menu_list ul {gap:0}
	#section11 #ajax .sub_cont .menu_list ul li {margin-bottom: 2.3438vw;}
	#section11 #ajax .sub_cont .menu_list ul li.mb {margin-bottom: 0;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_img img {width: 46.4844vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name {margin-top: 1.3021vw;}
	#section11 #ajax .sub_cont .menu_list ul li .menu_name p {font-size: 4.1667vw;}

	/* section11 e */


	/* section12 s */
	#section12 {padding:11.7188vw 0 14.3229vw;background: url('../../images/m/section12_bg_m.jpg')no-repeat center top / cover;}
	#section12 .cont_text_area p.cont_sub {font-size: 4.1667vw;margin-top: 5.8594vw;font-weight: 400;}

	#section12 .cont_list_area {margin-top: 9.1146vw;}
	#section12 .cont_list_area .list_wrap .list_box {width:94.5313vw;height: 41.1458vw;margin:0 auto;margin-bottom: 3.3854vw;gap:0;background:url('../../images/m/sec12_bar_m.png')no-repeat center / cover;}
	#section12 .cont_list_area .list_wrap .list_box:last-child {margin-bottom: 0;}
	#section12 .cont_list_area .list_wrap .list_box .list_name {width: 37.7604vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_name p {font-size: 5.4688vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc {padding-left: 3.9063vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li:nth-child(2) {margin-top: 1.6667vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span {font-size: 4.1667vw;}
	#section12 .cont_list_area .list_wrap .list_box .list_desc li span.number {width: 5.2083vw;}
	/* section12 e */

	/* section13 s */
	#section13 {padding:24.7396vw 0 10.4167vw;background:#312927 url('../../images/m/section13_bg_m.jpg')no-repeat center top / contain;}
	#section13 .cont_text_area p.cont_sub {font-size: 5.4688vw;}
	#section13 .cont_text_area p.cont_desc {font-size: 3.9063vw;line-height: 1.2;}

	#section13 .cont_list_area {margin-top:13.0208vw;}
	#section13 .cont_list_area .list_wrap ul {gap:3vw;width:83.3333vw;margin:0 auto;}
	#section13 .cont_list_area .list_wrap ul li {width: 40.1042vw;height: 43.0990vw;padding:0.8333vw;border-radius:1.6667vw;margin-bottom: 5.2083vw;}
	#section13 .cont_list_area .list_wrap ul li.mb {margin-bottom:5.2083vw;}
	#section13 .cont_list_area .list_wrap ul li:last-child {margin-bottom: 0;}
	#section13 .cont_list_area .list_wrap ul li.color_re:after {border:0.1667vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:after {width:37.6302vw;height:40.6250vw;border:0.2604vw solid #54453e;border-radius:1.6667vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .step {top:-6.5104vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .step img {width: 13.4115vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box .sec13_icon {bottom:16.1458vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(1) {background:#7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(1)::after {border:0.2604vw solid #54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(2) {background:#54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(2)::after {border:0.2604vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(3) {background:#54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(3)::after {border:0.2604vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4) {background:#7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4)::after {border:0.2604vw solid #54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5) {background:#7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5)::after {border:0.2604vw solid #54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(6) {background:#54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(6)::after {border:0.2604vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7) {background:#54453e;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7)::after {border:0.2604vw solid #7c6960;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(1) .li_box .sec13_icon {width: 18.3594vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(2) .li_box .sec13_icon {width: 19.7917vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(3) .li_box .sec13_icon {width: 19.7917vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(4) .li_box .sec13_icon {bottom:15.4948vw;width: 18.3594vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(5) .li_box .sec13_icon {bottom:13.8021vw;width: 18.3594vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(6) .li_box .sec13_icon {width: 19.7917vw;}
	#section13 .cont_list_area .list_wrap ul li:nth-child(7) .li_box .sec13_icon {bottom:15.6250vw;width: 17.3177vw;}
	#section13 .cont_list_area .list_wrap ul li .li_box p {font-size: 4.1667vw;bottom:6.2500vw;}

	/* section13 e */

	/* section14 s */
	#section14 {padding:11.7188vw 0 10.4167vw;}
	#section14 .cont_text_area p.cont_desc {font-size: 3.9063vw;line-height: 1.2;}

	#section14 .cont_table_area {width:94.7917vw;margin:9.1146vw auto 0;}
	#section14 .cont_table_area .table_1 table tr th {
		font-size: 5.4688vw;line-height: 9.6354vw;
	}
	#section14 .cont_table_area .table_1 table tr th:first-child {border-right:0.0833vw solid #ddd5c8;}
	#section14 .cont_table_area .table_1 table tr td {
		font-size: 3.3854vw;line-height:9.6354vw;border-bottom: 0.0833vw solid #7c6960;
	}
	#section14 .cont_table_area .caption {font-size: 3.2552vw;margin-top: 4.5573vw;}
	#section14 .cont_table_area .tel {width: 71.6146vw;height: 10.4167vw;border-radius:6.3333vw;margin:3.9063vw auto 0;}
	#section14 .cont_table_area .tel a {line-height:11.4167vw;font-size: 4.1667vw;;}


	/* section15 s */
	#section15 {padding:13.0208vw 0 13.0208vw;}
	#section15 .inner {padding:0 2.6042vw;}
	#section15 .content_wrap {margin-top: 5.4167vw;}
	/* section15 e */
	
	#section16 {
		padding: 15rem 3.9063vw 15rem;
		background:#312927;
	}
    .last_menu {display: none; }

}   


/*  480  */
@media(max-width: 480px){
	
	/* section-scrollNab s */

	.section-scrollNab {}
	.section-scrollNab.scrollDown {height: 12.5000vw;}
	.section-scrollNab {}
	.nab_inner {max-width:100%;height:12.5000vw;justify-content:center;}
	.section-scrollNab .logo {display: none;}
	.section-scrollNab .hd-right {display: none;}

	.section-scrollNab .section-nab-wrap {
		 left: 0; top: 0; width: 100%;  height: 12.5000vw; transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0;
		background: #fff;box-shadow:0 1.0417vw 1.0417vw rgba(35,20,6,0.2)
	}
	.section-scrollNab .section-nab-wrap ul {width:100%;gap:6.2500vw;}
	.section-scrollNab .section-nab-wrap ul li {font-size: 2.9167vw;}
	.section-scrollNab .section-nab-wrap ul li.on {}
	.section-scrollNab .section-nab-wrap ul li.on a {}
	.section-scrollNab .section-nab-wrap ul li:hover a {}
	.section-scrollNab.scrollUp .section-nab-wrap {  top: -9.1146vw; opacity: 0; }
	.section-scrollNab.scrollDown .section-nab-wrap {  opacity: 1; }

	/* section-scrollNab e */

}