@charset "utf-8";

body {content:"";}
body.fixed {overflow:hidden;}

[data-target] {cursor:pointer;}
.conPC {content:"";}
.conM {display:none!important;}
.LANDING [class*='link'] {display:inline-block;cursor:pointer;}
.LANDING [class*='layer'] {position:absolute;z-index:1;transform:translateX(-50%);}
.LANDING [class*='layer'].hidden {overflow:hidden;}
.LANDING [class*='sec'] {position:relative;overflow:hidden;max-width:100%;margin:0 auto;border:0;}
.LANDING [class*='sec'] .content {width:1200px;margin:0 auto;position:relative;z-index:10;}
.LANDING [class*='sec'].visible {overflow:visible;}
.LANDING [class*='sec']:last:child {padding-bottom:140px;}

.ui-datepicker { font:12px dotum; z-index:100;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }

/*** [Pc] --/start/-- ***/

.LANDING .fixedbar {position:fixed;left:0;width:100%;height:120px;z-index:100;background:#fffde6 url('../img/top_gnb.png') center center no-repeat;transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.LANDING .fixedbar.top {top:0}
.LANDING .fixedbar.top.hidden {top:-100%;}
.LANDING .fixedbar.bottom {bottom:0;background:#221302 url('../img/bottom_gnb.png') center center no-repeat;transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition:all .35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.LANDING .fixedbar.bottom.hidden {bottom:-100%;}
.LANDING .fixedbar > div {width:1200px;height:100%;position:absolute;top:0%;left:50%;transform:translateX(-50%);text-align:right;}
.LANDING .fixedbar.top .layerbtn01 {top:0%;left:0;height:100%;width:260px;z-index:2;cursor:pointer;}
.LANDING .fixedbar.top .layerbtn02 {top:50%;right:0;transform:translateY(-50%);z-index:1;cursor:pointer;}

.LANDING .floatMenu {position:absolute;top:300px;right:50%;transform:translateX(50%);max-width:1800px;width:100%;height:1px;z-index:50;}
.LANDING .floatMenu .side_db {position:absolute;top:0;right:0;font-size:0;}
.LANDING .floatMenu .layerlink01 {position:absolute;top:187px;left:0;width:100%;height:100px;z-index:2;}
.LANDING .floatMenu .layerlink02 {position:absolute;bottom:0;left:0;width:100%;height:30px;z-index:1;}
.LANDING .floatMenu .layerlink03 {position:absolute;top:60px;left:0;width:100%;height:128px;z-index:2;}

/* index 스타일 */
.LANDING .sec01 {background:#fff url('../img/01_bg.png') center top no-repeat;margin-top:120px;}
.LANDING .sec01 .content {height:440px;}
.LANDING .sec01 .layer01 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:606px;z-index:1;}

.LANDING .sec02 {background:#fff  url('../img/02_bg.png') center top no-repeat;}
.LANDING .sec02 .content {height:719px;}
.LANDING .sec02 .layertitle {top:35px;left:50%;width:826px;}
.LANDING .sec02 .layercon01 {top:170px;left:calc(50% - 352px);width:332px;}
.LANDING .sec02 .layercon02	{top:170px;left:50%;width:332px;}
.LANDING .sec02 .layercon03	{top:170px;left:calc(50% + 352px);width:332px;}

.LANDING .sec03 {background:#fff url('../img/03_bg.png') center top no-repeat;}
.LANDING .sec03 .content {height:1582px;}
.LANDING .sec03 .layertitle {top:35px;left:50%;width:522px;}
.LANDING .sec03 .layercon01 {top:165px;left:50%;width:1086px;}
.LANDING .sec03 .layercon02 {top:513px;left:50%;width:1086px;}
.LANDING .sec03 .layercon03 {top:860px;left:50%;width:1086px;}
.LANDING .sec03 .layercon04 {top:1210px;left:50%;width:1086px;}

.LANDING .sec04 {background:#fff url('../img/04_bg.png') center top no-repeat;}
.LANDING .sec04 .content {height:716px;}
.LANDING .sec04 .layertitle {top:30px;left:50%;width:510px;}
.LANDING .sec04 .layerprocess {top:171px;left:50%;width:1024px;}

.LANDING .sec05 {background:#fff url('../img/05_bg.png') center top no-repeat;}
.LANDING .sec05 .content {height:1224px;}
.LANDING .sec05 .layertitle {top:43px;left:50%;width:900px;}
.LANDING .sec05 .layercon {top:124px;left:50%;width:1060px;}

.LANDING .sec06 {background:#fff url('../img/06_bg.png') center top no-repeat;}
.LANDING .sec06 .content {height:930px;}
.LANDING .sec06 .layertitle {top:43px;left:50%;width:339px;}
.LANDING .sec06 .layercon-1row {top:128px;left:50%;width:1060px;}
.LANDING .sec06 .layercon-2row {top:386px;left:50%;width:1060px;}
.LANDING .sec06 .layercon-3row {top:644px;left:50%;width:1060px;}

.LANDING .sec07 {background:#fff url('../img/07_bg.png') center top no-repeat;}
.LANDING .sec07 .content {height:1585px;}
.LANDING .sec07 .layertitle {top:34px;left:50%;width:760px;}
.LANDING .sec07 .layerimg {top:162px;left:50%;width:1140px;}
.LANDING .sec07 .layerreview01 {top:663px;left:50%;width:1114px;}
.LANDING .sec07 .layerreview02 {top:960px;left:50%;width:1114px;}
.LANDING .sec07 .layerreview03 {top:1259px;left:50%;width:1114px;}

.LANDING .sec08 {background:#fff url('../img/sec08.png') center top no-repeat;}
.LANDING .sec08 .content {height:662px;}

.LANDING .sec09 {background:#fff url('../img/footer.png') center top no-repeat;}
.LANDING .sec09 .content {height:174px;}
.LANDING .sec09 .layerlink01 {position:absolute;top:40px;left:calc(50% + 303px);transform:translateX(-50%);width:80px;height:80px;z-index:1;}
.LANDING .sec09 .layerlink02 {position:absolute;top:40px;left:calc(50% + 391px);transform:translateX(-50%);width:80px;height:80px;z-index:2;}
.LANDING .sec09 .layerlink03 {position:absolute;top:40px;left:calc(50% + 480px);transform:translateX(-50%);width:80px;height:80px;z-index:3;}

.LANDING [class*="sec"] .dbform {position:absolute;top:230px;left:50%;transform:translateX(-50%);width:1000px;z-index:10;}
.LANDING [class*="sec"] .dbform .input-control {display:block;border:1px solid #E5E5E5;border-radius:5px;padding:10px;width:100%;background:#fff;font-size:16px;border-radius:0;color:#888888;resize:none;outline:none;}
.LANDING [class*="sec"] .dbform textarea.input-control {min-height:140px;}
.LANDING [class*="sec"] .dbform label {cursor:pointer;}
.LANDING [class*="sec"] .dbform .db_list {margin:0 auto;display:flex;flex-wrap:wrap;}
.LANDING [class*="sec"] .dbform .db_list > li {width:50%;padding:0;margin-bottom:10px;}
.LANDING [class*="sec"] .dbform .db_list > li::marker {display:none;content:none;}
.LANDING [class*="sec"] .dbform .db_list > li:last-child {margin-bottom:0px;}
.LANDING [class*="sec"] .dbform .db_list > li .checkitem {font-size:0;}
.LANDING [class*="sec"] .dbform .db_list > li .checkitem > label {display:inline-block;vertical-align:middle;font-size:12px;margin-right:15px;}
.LANDING [class*="sec"] .dbform .db_list > li > div {width:auto;font-size:0;display:flex;align-items:center;}
.LANDING [class*="sec"] .dbform .db_list > li > div > div {font-size:20px;font-weight:700;color:#000;}
.LANDING [class*="sec"] .dbform .db_list > li > div > div:first-child {width:130px;text-align:center;}
.LANDING [class*="sec"] .dbform .db_list > li > div > div:first-child em {font-weight:300;}
.LANDING [class*="sec"] .dbform .db_list > li > div > div:last-child {width:calc(100% - 130px);text-align:left;padding:5px 0;}
.LANDING [class*="sec"] .dbform .radio {font-size:0!important;display:flex;align-items:center;}
.LANDING [class*="sec"] .dbform .radio label + label {margin-left:10px;}
.LANDING [class*="sec"] .dbform .radio label {display:flex;align-items:center;gap:5px;}
.LANDING [class*="sec"] .dbform .radio input {display:none;}
.LANDING [class*="sec"] .dbform .radio .icon {position:relative;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #E5E5E5;}
.LANDING [class*="sec"] .dbform .radio .text {font-size:16px;font-weight:700;color:#000;padding:10px 0;text-align:center;}
.LANDING [class*="sec"] .dbform .radio input:checked ~ .icon::after {content:"";position:absolute;z-index:1;top:50%;left:50%;width:60%;height:60%;border-radius:50%;background:#000;transform:translate(-50%,-50%);}
.LANDING [class*="sec"] .dbform .checkbox {font-size:0!important;display:flex;flex-direction:column;align-items:flex-start;}
.LANDING [class*="sec"] .dbform .checkbox label {display:flex;align-items:center;gap:5px;}
.LANDING [class*="sec"] .dbform .checkbox input {display:none;}
.LANDING [class*="sec"] .dbform .checkbox .icon {position:relative;width:20px;height:20px;background:#fff;border:1px solid #000;}
.LANDING [class*="sec"] .dbform .checkbox .text {font-size:16px;font-weight:700;color:#000;padding:10px 0;text-align:center;}
.LANDING [class*="sec"] .dbform .checkbox input:checked ~ .icon::after {content:"";position:absolute;z-index:1;top:calc(50% - 2px);left:50%;width:40%;height:80%;transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #000;border-right:2px solid #000;}
.LANDING [class*="sec"] .dbform .checkbox .item {display:flex;align-items:center;gap:5px;}
.LANDING [class*="sec"] .dbform .checkbox button {background:none;border:0;cursor:pointer;font-size:16px;font-weight:700;}
.LANDING [class*="sec"] .dbform .desc {padding:5px;font-size:14px;font-weight:300;color:#909090;}
.LANDING [class*="sec"] .dbform .agreebox {margin:30px auto;text-align:center;}
.LANDING [class*="sec"] .dbform .agreebox .text, .LANDING [class*="sec"] .dbform .agreebox button.privacy-open {display:inline-block;vertical-align:middle;color:#fff;font-size:18px;cursor:pointer;}
.LANDING [class*="sec"] .dbform .jellybox .icon {width:25px;height:25px;}
.LANDING [class*="sec"] .dbform .privacybox {width:100%;height:120px;padding:20px;overflow-Y:scroll;background:#fff;font-size:12px;line-height:1.6;border:1px solid #000;}
.LANDING [class*="sec"] .dbform .privacybox .title {font-size:20px;font-weight:700;}
.LANDING [class*="sec"] .dbform .submitbox {display:flex;justify-content:center;width:100%!important;}
.LANDING [class*="sec"] .dbform .submitbox img {width:100%;}
.LANDING [class*="sec"] .dbform .submitbox button {border:0;background:none;width:auto;padding:0;cursor:pointer;}
.LANDING [class*="sec"] .dbform .submitbox a {display:inline-block;width:auto;margin:10px 20px;}

.fixedPopup {position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.4);}
.fixedPopup.active {display:flex;}
.fixedPopup .inner {max-width:350px;width:100%;display:flex;flex-direction:column;background:#FFF;}
.fixedPopup .inner .header {display:flex;align-items:center;justify-content:center;height:40px;}
.fixedPopup .inner .header h4 {font-size:16px;font-weight:600;color:#000;}
.fixedPopup .inner .content {width:100%;height:200px;overflow-Y:scroll;}
.fixedPopup .inner .content .privacy-policy {padding: 20px; font-size: 12px; line-height: 1.6; color: #333; background-color: #f9f9f9;}
.fixedPopup .inner .content .privacy-policy h2 {font-size: 12px; font-weight: bold; margin-bottom: 10px; color: #000;}
.fixedPopup .inner .content .privacy-policy p {margin-bottom: 15px; color: #555;}
.fixedPopup .inner .content .privacy-policy ul {list-style-type: disc; margin-left: 20px; margin-bottom: 15px;}
.fixedPopup .inner .content .privacy-policy ul li {margin-bottom: 5px; color: #555;}
.fixedPopup .inner .content .privacy-policy strong {font-weight: bold; color: #000;}
.fixedPopup .inner .content .privacy-policy em {font-style: italic; color: #777;}
.fixedPopup .inner .content .privacy-policy table {width: 100%; border-collapse: collapse; margin-bottom: 20px;}
.fixedPopup .inner .content .privacy-policy table th {background-color: #f2f2f2; font-weight: bold; border: 1px solid #ddd; padding: 8px; text-align: left; font-size: 12px; color: #333;}
.fixedPopup .inner .content .privacy-policy table td {border: 1px solid #ddd; padding: 8px; text-align: left; font-size: 12px; color: #333;}
.fixedPopup .inner .content .privacy-policy table tr:nth-child(even) {background-color: #f9f9f9;}
.fixedPopup .inner .content .privacy-policy table tr:hover {background-color: #ddd;}
.fixedPopup .inner .footer {display:flex;align-items:center;justify-content:center;height:50px;background:#000;}
.fixedPopup .inner .footer button {width:100%;height:100%;text-align:center;background:none;border:0;color:#FFF;font-size:16px;font-weight:700;cursor:pointer;}




/* 트랜지션 이름 */
.fade {opacity:0;visibility:hidden;}
.active .fade {opacity:1;visibility:visible;}
.active .slide-in-blurred-bottom {-webkit-animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both}
.active .slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
.active .slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}
.active .slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}
.active .slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}

@media screen and (max-width: 1100px) {
	.conPC {display:none;}
	.conM {display:block!important;}

	.LANDING [class*="sec"] .dbform {position:absolute;top:29%;left:50%;transform:translateX(-50%);width:85%;text-align:left;}
	.LANDING [class*="sec"] .dbform .db_list {flex-direction:column;}
	.LANDING [class*="sec"] .dbform .db_list > li {padding:0;margin-bottom:2vw;width:100%;}
	.LANDING [class*="sec"] .dbform .db_list > li > div {font-size:0;width:auto;}
	.LANDING [class*="sec"] .dbform .db_list > li > div > span {display:inline-block;vertical-align:middle;font-size:3.5vw;padding:1vw;}
	.LANDING [class*="sec"] .dbform .db_list > li > div > div:first-child {width:24vw;font-size:3.6vw;}
	.LANDING [class*="sec"] .dbform .db_list > li > div > div:last-child {width:calc(100% - 24vw);}
	.LANDING [class*="sec"] .dbform .db_list label {font-size:3vw;}
	.LANDING [class*="sec"] .dbform .input-control {display:block;padding:2vw;width:100%;background:#FFF;font-size:4vw;margin:0;border-radius:3px;color:#888888;resize:none;outline:none;}
	.LANDING [class*="sec"] .dbform .checkbox {flex-direction:column;justify-content:flex-start;align-items:flex-start;}
	.LANDING [class*="sec"] .dbform .checkbox label + label {margin-left:0;}
	.LANDING [class*="sec"] .dbform .checkbox .text {font-size:3vw;padding:1vw;}
	.LANDING [class*="sec"] .dbform .checkbox .item {gap:.4vw;}
	.LANDING [class*="sec"] .dbform .checkbox button {font-size:3vw;}
	.LANDING [class*="sec"] .dbform .radio .text {font-size:3vw;padding:1vw;}
	.LANDING [class*="sec"] .dbform .submitbox {text-align:center;width:100%;margin:0 auto;display:flex;justify-content:center;}
	.LANDING [class*="sec"] .dbform .submitbox img {width:100%;}
	.LANDING [class*="sec"] .dbform .submitbox button {padding:0;width:50vw;}
	.LANDING [class*="sec"] .dbform .submitbox a {display:inline-block;width:auto;}



	.fixedPopup {position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.4);}
	.fixedPopup.active {display:flex;}
	.fixedPopup .inner {max-width:90%;width:100%;display:flex;flex-direction:column;background:#FFF;}
	.fixedPopup .inner .header {display:flex;align-items:center;justify-content:center;height:10vw;}
	.fixedPopup .inner .header h4 {font-size:4vw;font-weight:600;color:#000;}
	.fixedPopup .inner .content {width:100%;height:50vh;overflow-y:auto;}
	.fixedPopup .inner .content .privacy-policy {padding: 5vw; font-size: 3vw; line-height: 1.6; color: #333; background-color: #f9f9f9;}
	.fixedPopup .inner .content .privacy-policy h2 {font-size: 3vw; font-weight: bold; margin-bottom: 2vw; color: #000;}
	.fixedPopup .inner .content .privacy-policy p {margin-bottom: 3vw; color: #555;}
	.fixedPopup .inner .content .privacy-policy ul {list-style-type: disc; margin-left: 5vw; margin-bottom: 3vw;}
	.fixedPopup .inner .content .privacy-policy ul li {margin-bottom: 1vw; color: #555;}
	.fixedPopup .inner .content .privacy-policy strong {font-weight: bold; color: #000;}
	.fixedPopup .inner .content .privacy-policy em {font-style: italic; color: #777;}
	.fixedPopup .inner .content .privacy-policy table {width: 100%; border-collapse: collapse; margin-bottom: 5vw;}
	.fixedPopup .inner .content .privacy-policy table th {background-color: #f2f2f2; font-weight: bold; border: 1px solid #ddd; padding: 2vw; text-align: left; font-size: 3vw; color: #333;}
	.fixedPopup .inner .content .privacy-policy table td {border: 1px solid #ddd; padding: 2vw; text-align: left; font-size: 3vw; color: #333;}
	.fixedPopup .inner .content .privacy-policy table tr:nth-child(even) {background-color: #f9f9f9;}
	.fixedPopup .inner .content .privacy-policy table tr:hover {background-color: #ddd;}
	.fixedPopup .inner .footer {display:flex;align-items:center;justify-content:center;height:12vw;background:#000;}
	.fixedPopup .inner .footer button {width:100%;height:100%;text-align:center;background:none;border:0;color:#FFF;font-size:4vw;font-weight:700;cursor:pointer;}



	.LANDING .fixedbar {width:100%;height:auto;background:none;}
	.LANDING .fixedbar.top {display:none;top:0;background:#f0dd91;}
	.LANDING .fixedbar.bottom {display:block;font-size:0;}
	.LANDING .fixedbar > div {width:100%;height:100%;position:relative;top:0%;left:0;transform:unset;text-align:right;overflow:hidden;}
	.LANDING .fixedbar.bottom .layerbtn01 {top:0;left:0;right:auto;height:100%;width:50%;z-index:2;transform:none;}
	.LANDING .fixedbar.bottom .layerbtn02 {top:0;left:auto;right:0;height:100%;width:50%;z-index:2;transform:none;}

	.LANDING .floatMenu {display:none;}
	.LANDING .fixedbar.bottom {height:auto;}

	.LANDING img {width:100%;}
	.LANDING [class*='sec'] {background:none;}
	.LANDING [class*='sec'] .content {width:100%;height:auto;}
	.LANDING [class*='sec']:last-child {padding-bottom:13vw;}

  .LANDING .sec01 {margin-top:0;}
	.LANDING .sec01 .layer01 {width:70%;}

	.LANDING .sec02 .layertitle {top:8vw;width:81%;}
	.LANDING .sec02 .layercon01 {top:56vw;left:50%;width:95%;}
	.LANDING .sec02 .layercon02 {top:183vw;left:50%;width:95%;}
	.LANDING .sec02 .layercon03 {top:318vw;left:50%;width:95%;}

	.LANDING .sec03 .layertitle {top:8vw;width:81%;}
	.LANDING .sec03 .layercon01 {top:55vw;width:100%;}
	.LANDING .sec03 .layercon02 {top:170vw;left:50%;width:100%;}
	.LANDING .sec03 .layercon03 {top:287vw;left:50%;width:100%;}
	.LANDING .sec03 .layercon04 {top:405vw;left:50%;width:100%;}

	.LANDING .sec04 .layertitle {top:8vw;width:58%;}
	.LANDING .sec04 .layerprocess {top:43vw;width:90%;}

	.LANDING .sec05 .layertitle {top:6vw;width:77%;}
	.LANDING .sec05 .layercon {top:32vw;width:90%;}

	.LANDING .sec06 .layertitle {top:6vw;width:55%;}
	.LANDING .sec06 .layercon-1row {top:20vw;width:100%;}
	.LANDING .sec06 .layercon-2row {top:112vw;width:100%;}
	.LANDING .sec06 .layercon-3row {top:207vw;width:100%;}

	.LANDING .sec07 .layertitle {top:6vw;width:100%;}
	.LANDING .sec07 .layerimg {top:42vw;left:50%;width:100%;}
	.LANDING .sec07 .layerreview01 {top:112vw;left:50%;width:92%;}
	.LANDING .sec07 .layerreview02 {top:240vw;left:50%;width:92%;}
	.LANDING .sec07 .layerreview03 {top:388vw;left:50%;width:92%;}

  .LANDING .sec09 .layerlink01 {position:absolute;top:8vw;left:calc(50% - 24vw);transform:translateX(-50%);width:20vw;height:20vw;z-index:1;}
	.LANDING .sec09 .layerlink02 {position:absolute;top:8vw;left:calc(50%);transform:translateX(-50%);width:20vw;height:20vw;z-index:2;}
	.LANDING .sec09 .layerlink03 {position:absolute;top:8vw;left:calc(50% + 24vw);transform:translateX(-50%);width:20vw;height:20vw;z-index:3;}
}


/* 애니메이션 지연시간 */
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.infinite {-webkit-animation-iteration-count: infinite!important;animation-iteration-count: infinite!important;}
.delay01s {-webkit-animation-delay: .1s!important;animation-delay: .1s!important;}
.delay02s {-webkit-animation-delay: .2s!important;animation-delay: .2s!important;}
.delay03s {-webkit-animation-delay: .3s!important;animation-delay: .3s!important;}
.delay04s {-webkit-animation-delay: .4s!important;animation-delay: .4s!important;}
.delay05s {-webkit-animation-delay: .5s!important;animation-delay: .5s!important;}
.delay06s {-webkit-animation-delay: .6s!important;animation-delay: .6s!important;}
.delay07s {-webkit-animation-delay: .7s!important;animation-delay: .7s!important;}
.delay08s {-webkit-animation-delay: .8s!important;animation-delay: .8s!important;}
.delay09s {-webkit-animation-delay: .9s!important;animation-delay: .9s!important;}
.delay10s {-webkit-animation-delay: 1s!important;animation-delay: 1s!important;}
.delay11s {-webkit-animation-delay: 1.1s!important;animation-delay: 1.1s!important;}
.delay12s {-webkit-animation-delay: 1.2s!important;animation-delay: 1.2s!important;}
.delay13s {-webkit-animation-delay: 1.3s!important;animation-delay: 1.3s!important;}
.delay14s {-webkit-animation-delay: 1.4s!important;animation-delay: 1.4s!important;}
.delay15s {-webkit-animation-delay: 1.5s!important;animation-delay: 1.5s!important;}
.delay16s {-webkit-animation-delay: 1.6s!important;animation-delay: 1.6s!important;}
.delay17s {-webkit-animation-delay: 1.7s!important;animation-delay: 1.7s!important;}
.delay18s {-webkit-animation-delay: 1.8s!important;animation-delay: 1.8s!important;}
.delay19s {-webkit-animation-delay: 1.9s!important;animation-delay: 1.9s!important;}
.delay20s {-webkit-animation-delay: 2s!important;animation-delay: 2s!important;}
.delay21s {-webkit-animation-delay: 2.1s!important;animation-delay: 2.1s!important;}
.delay22s {-webkit-animation-delay: 2.2s!important;animation-delay: 2.2s!important;}
.delay23s {-webkit-animation-delay: 2.3s!important;animation-delay: 2.3s!important;}
.delay24s {-webkit-animation-delay: 2.4s!important;animation-delay: 2.4s!important;}
.delay25s {-webkit-animation-delay: 2.5s!important;animation-delay: 2.5s!important;}
.delay26s {-webkit-animation-delay: 2.6s!important;animation-delay: 2.6s!important;}
.delay27s {-webkit-animation-delay: 2.7s!important;animation-delay: 2.7s!important;}
.delay28s {-webkit-animation-delay: 2.8s!important;animation-delay: 2.8s!important;}
.delay29s {-webkit-animation-delay: 2.9s!important;animation-delay: 2.9s!important;}
.delay30s {-webkit-animation-delay: 3s!important;animation-delay: 3s!important;}
.delay31s {-webkit-animation-delay: 3.1s!important;animation-delay: 3.1s!important;}
.delay32s {-webkit-animation-delay: 3.2s!important;animation-delay: 3.2s!important;}
.delay33s {-webkit-animation-delay: 3.3s!important;animation-delay: 3.3s!important;}
.delay34s {-webkit-animation-delay: 3.4s!important;animation-delay: 3.4s!important;}
.delay35s {-webkit-animation-delay: 3.5s!important;animation-delay: 3.5s!important;}
.delay36s {-webkit-animation-delay: 3.6s!important;animation-delay: 3.6s!important;}
.delay37s {-webkit-animation-delay: 3.7s!important;animation-delay: 3.7s!important;}
.delay38s {-webkit-animation-delay: 3.8s!important;animation-delay: 3.8s!important;}
.delay39s {-webkit-animation-delay: 3.9s!important;animation-delay: 3.9s!important;}
.delay40s {-webkit-animation-delay: 4s!important;animation-delay: 4s!important;}
.delay41s {-webkit-animation-delay: 4.1s!important;animation-delay: 4.1s!important;}
.delay42s {-webkit-animation-delay: 4.2s!important;animation-delay: 4.2s!important;}
.delay43s {-webkit-animation-delay: 4.3s!important;animation-delay: 4.3s!important;}
.delay44s {-webkit-animation-delay: 4.4s!important;animation-delay: 4.4s!important;}
.delay45s {-webkit-animation-delay: 4.5s!important;animation-delay: 4.5s!important;}
.delay46s {-webkit-animation-delay: 4.6s!important;animation-delay: 4.6s!important;}
.delay47s {-webkit-animation-delay: 4.7s!important;animation-delay: 4.7s!important;}
.delay48s {-webkit-animation-delay: 4.8s!important;animation-delay: 4.8s!important;}
.delay49s {-webkit-animation-delay: 4.9s!important;animation-delay: 4.9s!important;}
.delay50s {-webkit-animation-delay: 5s!important;animation-delay: 5s!important;}
.delay51s {-webkit-animation-delay: 5.1s!important;animation-delay: 5.1s!important;}
.delay52s {-webkit-animation-delay: 5.2s!important;animation-delay: 5.2s!important;}
.delay53s {-webkit-animation-delay: 5.3s!important;animation-delay: 5.3s!important;}
.delay54s {-webkit-animation-delay: 5.4s!important;animation-delay: 5.4s!important;}
.delay55s {-webkit-animation-delay: 5.5s!important;animation-delay: 5.5s!important;}
.delay56s {-webkit-animation-delay: 5.6s!important;animation-delay: 5.6s!important;}
.delay57s {-webkit-animation-delay: 5.7s!important;animation-delay: 5.7s!important;}
.delay58s {-webkit-animation-delay: 5.8s!important;animation-delay: 5.8s!important;}
.delay59s {-webkit-animation-delay: 5.9s!important;animation-delay: 5.9s!important;}
.delay60s {-webkit-animation-delay: 6s!important;animation-delay: 6s!important;}
.delay61s {-webkit-animation-delay: 6.1s!important;animation-delay: 6.1s!important;}
.delay62s {-webkit-animation-delay: 6.2s!important;animation-delay: 6.2s!important;}
.delay63s {-webkit-animation-delay: 6.3s!important;animation-delay: 6.3s!important;}
.delay64s {-webkit-animation-delay: 6.4s!important;animation-delay: 6.4s!important;}
.delay65s {-webkit-animation-delay: 6.5s!important;animation-delay: 6.5s!important;}
.delay66s {-webkit-animation-delay: 6.6s!important;animation-delay: 6.6s!important;}
.delay67s {-webkit-animation-delay: 6.7s!important;animation-delay: 6.7s!important;}
.delay68s {-webkit-animation-delay: 6.8s!important;animation-delay: 6.8s!important;}
.delay69s {-webkit-animation-delay: 6.9s!important;animation-delay: 6.9s!important;}
.delay70s {-webkit-animation-delay: 7s!important;animation-delay: 7s!important;}
.delay71s {-webkit-animation-delay: 7.1s!important;animation-delay: 7.1s!important;}
.delay72s {-webkit-animation-delay: 7.2s!important;animation-delay: 7.2s!important;}
.delay73s {-webkit-animation-delay: 7.3s!important;animation-delay: 7.3s!important;}
.delay74s {-webkit-animation-delay: 7.4s!important;animation-delay: 7.4s!important;}
.delay75s {-webkit-animation-delay: 7.5s!important;animation-delay: 7.5s!important;}
.delay76s {-webkit-animation-delay: 7.6s!important;animation-delay: 7.6s!important;}
.delay77s {-webkit-animation-delay: 7.7s!important;animation-delay: 7.7s!important;}
.delay78s {-webkit-animation-delay: 7.8s!important;animation-delay: 7.8s!important;}
.delay79s {-webkit-animation-delay: 7.9s!important;animation-delay: 7.9s!important;}
.delay80s {-webkit-animation-delay: 8s!important;animation-delay: 8s!important;}
.delay81s {-webkit-animation-delay: 8.1s!important;animation-delay: 8.1s!important;}
.delay82s {-webkit-animation-delay: 8.2s!important;animation-delay: 8.2s!important;}
.delay83s {-webkit-animation-delay: 8.3s!important;animation-delay: 8.3s!important;}
.delay84s {-webkit-animation-delay: 8.4s!important;animation-delay: 8.4s!important;}
.delay85s {-webkit-animation-delay: 8.5s!important;animation-delay: 8.5s!important;}
.delay86s {-webkit-animation-delay: 8.6s!important;animation-delay: 8.6s!important;}
.delay87s {-webkit-animation-delay: 8.7s!important;animation-delay: 8.7s!important;}
.delay88s {-webkit-animation-delay: 8.8s!important;animation-delay: 8.8s!important;}
.delay89s {-webkit-animation-delay: 8.9s!important;animation-delay: 8.9s!important;}
.delay90s {-webkit-animation-delay: 9s!important;animation-delay: 9s!important;}
.delay91s {-webkit-animation-delay: 9.1s!important;animation-delay: 9.1s!important;}
.delay92s {-webkit-animation-delay: 9.2s!important;animation-delay: 9.2s!important;}
.delay93s {-webkit-animation-delay: 9.3s!important;animation-delay: 9.3s!important;}
.delay94s {-webkit-animation-delay: 9.4s!important;animation-delay: 9.4s!important;}
.delay95s {-webkit-animation-delay: 4.5s!important;animation-delay: 9.5s!important;}
.delay96s {-webkit-animation-delay: 9.6s!important;animation-delay: 9.6s!important;}
.delay97s {-webkit-animation-delay: 9.7s!important;animation-delay: 9.7s!important;}
.delay98s {-webkit-animation-delay: 9.8s!important;animation-delay: 9.8s!important;}
.delay99s {-webkit-animation-delay: 9.9s!important;animation-delay: 9.9s!important;}
.delay100s {-webkit-animation-delay: 10s!important;animation-delay: 10s!important;}



/* 애니메이션 속도제어 */
.fast {-webkit-animation-duration: 800ms!important;animation-duration: 800ms!important;}
.faster {-webkit-animation-duration: 500ms!important;animation-duration: 500ms!important;}
.slow {-webkit-animation-duration: 2s!important;animation-duration: 2s!important;}
.slower {-webkit-animation-duration: 3s!important;animation-duration: 3s!important;}
