@charset "utf-8";
@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.eot');
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         /*url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff2') format('woff2'),*/
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'),
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.eot');
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         /*url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff2') format('woff2'),*/
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'),
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.eot');
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         /*url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff2') format('woff2'),*/
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'),
         url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.ttf') format("truetype");
    font-display: swap;
}
body{font-family:'GmarketSans', 'dotum', sans-serif;}
/* ( 크롬, 사파리, 오페라, 엣지 ) 동작 */
html:-webkit-scrollbar, body:-webkit-scrollbar{
  display: none;
}
html, body{
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}
/* -- motion ------------------------------------------- */
.motion01{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}
.motion02{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.motion10{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;}
/*  */
@keyframes animation1{
	0%{}
    100%{margin-top:-280px;margin-left:210px;}
}
@keyframes animation2{
	0%{opacity:1;}
	50%{opacity:0;}
    100%{opacity:1;}
}
@keyframes zoomIn1{
	0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
    60%{opacity:1;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
    100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes grow1{
	0%{height:0;}
    100%{height:100%;}
}
/* animation */
.zoomIn1{opacity:0;}
/*  */
[data-ani="zoom-in"]{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s;}
.play [data-ani="zoom-in"],
.play[data-ani="zoom-in"]{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
/*  */
[data-ani="zoom-out"]{opacity:0;-webkit-transform:scale(5);-ms-transform:scale(5);transform:scale(5);-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s;}
.play [data-ani="zoom-out"],
.play[data-ani="zoom-out"]{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
/*  */
[data-ani="fade-up"]{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;transition:ease-in-out .5s;}
.play [data-ani="fade-up"],
.play[data-ani="fade-up"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
/*  */
[data-ani="height1-up"]{height:0;}
.play [data-ani="height1-up"],
.play[data-ani="height1-up"]{height:145px;}
/*  */
[data-ani-order="0"]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;animation-delay:0;}
[data-ani-order="1"]{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;animation-delay:.3s;}
[data-ani-order="2"]{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;animation-delay:.6s;}
[data-ani-order="3"]{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s;animation-delay:.9s;}
[data-ani-order="4"]{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s;animation-delay:1.2s;}
[data-ani-order="5"]{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;animation-delay:1.5s;}
[data-ani-order="6"]{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s;animation-delay:1.8s;}
[data-ani-order="7"]{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s;animation-delay:2.1s;}
[data-ani-order="8"]{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s;animation-delay:2.4s;}
[data-ani-order="9"]{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s;animation-delay:2.7s;}
/*  */
.only_pc{display:block;}
.only_mobile{display:none;}
/*  */
.landingpageWrap{margin:0 auto;max-width:1920px !important;}
/*  */
.landheader_wrap{position:fixed;left:0;top:0;width:100%;z-index:20;}
.landheader_wrap > .inner{overflow:hidden;position:relative;left:0;top:0;margin:0 auto;width:1780px;max-width:100%;height:120px;background:#fff;border-radius:0 0 20px 20px;}
.landheader_wrap .logo{position:absolute;left:82px;top:31px;width:253px;height:58px;background:url("../images/logo.png") no-repeat center center;background-size:100% auto;}
.landheader_wrap .logo a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.landheader_wrap .gnb_wrap{position:absolute;right:30px;top:23px;}
.landheader_wrap .gnb_wrap ul{display:flex;}
.landheader_wrap .gnb_wrap li{padding:0 15px;}
.landheader_wrap .gnb_wrap li a{display:block;padding:0 40px;line-height:80px;font-size:23px;font-size:1.4375rem;color:#000;}
.landheader_wrap .gnb_wrap li a:hover{color:#F04E23;}
/*  */
#landingpage{overflow:hidden;position:relative;left:0;top:0;margin:0 auto;color:#000;}
/*  */
#landingpage .contbox{overflow:hidden;position:relative;left:0;top:0;}
/*  */
#landingpage .contbox0{height:970px;background:url("../images/pc_02.png") no-repeat center center;background-size:100% auto;}
/*  */
#landingpage .contbox1{overflow:hidden;height:970px;background:url("../images/01.png") no-repeat center center;background-size:100% auto;}
#landingpage .contbox1 > .inner{position:absolute;left:0;top:50%;margin-top:5px;width:100%;z-index:5;}
#landingpage .contbox1 .txt1{position:absolute;left:50%;top:50%;margin-left:-279px;margin-top:-280px;width:558px;height:550px;background:url("../images/01_1.png") no-repeat center center;background-size:100% auto;}
#landingpage .contbox1 .swiper1{margin:0 auto;max-width:1560px;}
#landingpage .contbox1 .swiper1 .swiper-slide{line-height:1.2;font-size:50px;font-size:3.125rem;font-weight:700;color:#FFE72E;text-align:center;}
#landingpage .contbox1 .movie{position:absolute;left:50%;top:50%;width:100%;padding-top:56.25%;transform:translate(-50%, -50%); filter: brightness(50%);
}
#landingpage .contbox1 .movie video{position:absolute;left:0;top:0;width:100%;height:100%;}
/*  */
#landingpage .contbox2{height:802px;background:url("../images/02.png") no-repeat center center #F04E23;background-size:100% auto;}
#landingpage .contbox2 > .inner{position:absolute;left:0;top:50%;margin-top:5px;width:100%;z-index:5;}
#landingpage .contbox2 div{position:absolute;left:50%;top:50%;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
#landingpage .contbox2 .c1{margin-left:350px;margin-top:-4px;width:188px;height:131px;background-image:url("../images/02_1.png");}
#landingpage .contbox2 .c2{}
#landingpage .contbox2 .c2 .c2_1{margin-left:-642px;margin-top:-406px;width:669px;height:709px;background-image:url("../images/02_2.png");}
#landingpage .contbox2 .c2 .c2_2{margin-left:-642px;margin-top:183px;width:481px;height:73px;background-image:url("../images/02_3.png");}
/*  */
#landingpage .contbox3{height:1166px;background:url("../images/03-1.jpg") no-repeat center center;background-size:100% auto;}
/*  */
#landingpage .contbox4{height:782px;background:url("../images/04.jpg") no-repeat center center;background-size:100% auto;}
#landingpage .contbox4 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox4 div{position:absolute;left:50%;top:50%;background-position:center center;background-repeat:no-repeat;}
#landingpage .contbox4 .c1{margin-top:-271px;margin-left:-550px;width:1100px;height:136px;color:#fff;text-align:center;}
#landingpage .contbox4 .c1 .txt1{left:0;margin-top:-65px;width:100%;font-family:'pretendard', 'dotum', sans-serif;font-size:36px;font-size:2.25rem;font-weight:500;}
#landingpage .contbox4 .c1 .txt2{left:0;margin-top:9px;width:100%;font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox4 .c1 .txt2 strong{color:#F04E23;}
#landingpage .contbox4 .c2c{width:400px;height:350px;background:#fff;text-align:center;}
#landingpage .contbox4 .c2c .txt1,
#landingpage .contbox4 .c2c .txt2{left:0;width:100%;color:#F04E23;}
#landingpage .contbox4 .c2c .txt1{margin-top:-84px;font-size:42px;font-size:2.625rem;font-weight:700;}
#landingpage .contbox4 .c2c .txt2{margin-top:-15px;line-height:35px;font-family:'pretendard', 'dotum', sans-serif;font-size:26px;font-size:1.625rem;font-weight:500;}
#landingpage .contbox4 .c2{margin-top:-86px;margin-left:-640px;}
#landingpage .contbox4 .c3{margin-top:-86px;margin-left:-200px;}
#landingpage .contbox4 .c4{margin-top:-86px;margin-left:240px;}
/*  */
#landingpage .contbox5{height:2150px;margin-top:-500px;}
#landingpage .contbox5 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox5 div{position:absolute;left:50%;top:50%;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
#landingpage .contbox5 .intro-video-wrapper{position:relative;width:100%;height:auto;margin-top:145px;overflow:hidden;z-index:1;}
#landingpage .contbox5 .intro-video{width:80%;max-height:500px;object-fit:cover;}
#landingpage .contbox5 .c1{margin-top:-509px;margin-left:-550px;width:1100px;height:240px;text-align:center;}
#landingpage .contbox5 .c1 div{left:0;width:100%;}
#landingpage .contbox5 .c1 .txt1{display:flex;align-items:center;justify-content:center;left:50%;margin-top:-120px;margin-left:-88px;width:176px;height:70px;border:solid 1px #F04E23;border-radius:50%;font-size:30px;font-size:1.875rem;font-weight:700;color:#F04E23;}
#landingpage .contbox5 .c1 .txt2{margin-top:-15px;font-size:36px;font-size:2.25rem;}
#landingpage .contbox5 .c1 .txt2 strong{color:#F04E23;}
#landingpage .contbox5 .c1 .txt3{margin-top:61px;font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox5 .c2{margin-top:300px;margin-left:-580px;width:1160px;height:718px;background-image:url("../images/05_2.png");}
#landingpage .contbox5 .c3{margin-top:420px;margin-left:190px;width:390px;height:320px;background-image:url("../images/05_2_1.jpg");}
#landingpage .contbox5 .c4{margin-top:753px;margin-left:190px;width:390px;height:80px;background-image:url("../images/05_2_2.jpg");}
#landingpage .contbox5 .c5{margin-top:845px;margin-left:190px;width:390px;height:80px;background-image:url("../images/05_2_3.jpg");}
#landingpage .contbox5 .c6{margin-top:938px;margin-left:190px;width:390px;height:80px;background-image:url("../images/05_2_4.jpg");}
/*  */
#landingpage .contbox6{height:906px;background:#121212;}
#landingpage .contbox6 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox6 div{position:absolute;left:50%;top:50%;color:#fff;}
#landingpage .contbox6 .c1{margin-top:-213px;margin-left:-457px;width:914px;text-align:center;}
#landingpage .contbox6 .c1 div{left:0;width:100%;}
#landingpage .contbox6 .c1 .txt1{display:flex;align-items:center;justify-content:center;left:50%;margin-top:-120px;margin-left:-88px;width:176px;height:70px;border:solid 1px #F04E23;border-radius:50%;font-size:30px;font-size:1.875rem;font-weight:700;color:#F04E23;}
#landingpage .contbox6 .c1 .txt2{margin-top:-10px;font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox6 .c2{margin-top:-88px;}
#landingpage .contbox6 .c2:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-166px;margin-top:-16px;width:331px;height:331px;border:solid 1px #fff;border-radius:50%;}
#landingpage .contbox6 .c2 > div{width:300px;height:300px;}
#landingpage .contbox6 .c2 > div > div{left:0;width:100%;text-align:center;}
#landingpage .contbox6 .c2 .c21{margin-left:-435px;background:#F04E23;border-radius:50%;z-index:10;}
#landingpage .contbox6 .c2 .c21:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-120px;width:240px;height:1px;background:#fff;}
#landingpage .contbox6 .c2 .c21 .txt1{margin-top:-70px;font-family:'pretendard', 'dotum', sans-serif;font-size:38px;font-size:2.375rem;}
#landingpage .contbox6 .c2 .c21 .txt2{margin-top:43px;font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox6 .c2 .c22{margin-left:-150px;background:#fff;border-radius:50%;z-index:11;}
#landingpage .contbox6 .c2 .c22 .txt3{margin-top:-12px;font-size:38px;font-size:2.375rem;font-weight:700;color:#F04E23;}
#landingpage .contbox6 .c2 .c23{margin-left:135px;background:#F04E23;border-radius:50%;z-index:12;}
#landingpage .contbox6 .c2 .c23:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-120px;width:240px;height:1px;background:#fff;}
#landingpage .contbox6 .c2 .c23 .txt1{margin-top:-70px;font-family:'pretendard', 'dotum', sans-serif;font-size:38px;font-size:2.375rem;}
#landingpage .contbox6 .c2 .c23 .txt2{margin-top:43px;font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox6 .c3{left:0;width:100%;margin-top:296px;font-family:'pretendard', 'dotum', sans-serif;font-size:30px;font-size:1.875rem;text-align:center;}
#landingpage .contbox6 .c3 strong.color1{color:#F04E23;}
/*  */
#landingpage .contbox6-1 { background: #121212; padding: 80px 0; text-align: center; width: 100%; margin-top: -115px; }
#landingpage .contbox6-1 .inner { max-width: 1200px; margin: 0 auto; }
#landingpage .contbox6-1 h2 { font-size: 1.875rem; font-weight: 700; color: #fff; margin-bottom: 50px; }
#landingpage .contbox6-1 .owner-stories { display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; width: 100%; }
#landingpage .contbox6-1 .owner { width: 320px; text-align: center; }
#landingpage .contbox6-1 .owner img { width: 100%; height: auto; border-radius: 10px; }
#landingpage .contbox6-1 .owner .desc { margin-top: 15px; font-size: 1.25rem; font-weight: bold; color: #fff; line-height: 1.4; }
#landingpage .contbox6-1 .owner .highlight { color: #F04E23; font-weight: bold; }
#landingpage .contbox6-1 .owner .name { font-size: 1rem; color: gray; margin-top: 5px; }

/*  */


#landingpage .contbox7{height:1169px;background:#F04E23;}
#landingpage .contbox7 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox7 div{position:absolute;left:50%;top:50%;}
#landingpage .contbox7 .c1{left:0;margin-top:-345px;width:100%;text-align:center;}
#landingpage .contbox7 .c1 div{left:0;width:100%;}
#landingpage .contbox7 .c1 .txt1{display:flex;align-items:center;justify-content:center;left:50%;margin-top:-120px;margin-left:-108px;width:216px;height:70px;border:solid 1px #fff;border-radius:50%;font-size:30px;font-size:1.875rem;font-weight:700;color:#fff;}
#landingpage .contbox7 .c1 .txt2{margin-top:-10px;font-size:60px;font-size:3.75rem;font-weight:700;color:#fff;}
#landingpage .contbox7 .c2{margin-top:-236px;margin-left:-640px;width:1280px;height:300px;background:#000;border-radius:20px;}
#landingpage .contbox7 .c2 .txt1{margin-left:-531px;margin-top:-98px;width:524px;height:199px;background:url("../images/07_1.png?v=1.1") no-repeat center center;background-size:100% auto;}
#landingpage .contbox7 .c2 .txt1 .barbox{width:41px;}
#landingpage .contbox7 .c2 .txt1 .barbox div{top:auto;bottom:0;width:100%;background:#f04e23;}
#landingpage .contbox7 .c2 .txt1 .barbox div:after{display:block;position:absolute;left:0;top:-23px;width:100%;font-family:'pretendard', 'dotum', sans-serif;font-size:19px;font-size:1.1875rem;font-weight:500;color:#fff;text-align:center;}
#landingpage .contbox7 .c2 .txt1 .barbox1{margin-left:-175px;margin-top:-75px;height:145px;}
#landingpage .contbox7 .c2 .txt1 .barbox1 .bar:after{content:"52%";}
#landingpage .contbox7 .c2 .txt1 .barbox2{margin-left:-6px;margin-top:3px;height:67px;}
#landingpage .contbox7 .c2 .txt1 .barbox2 .bar:after{content:"29%";}
#landingpage .contbox7 .c2 .txt2{margin-left:44px;margin-top:-46px;line-height:1.3;font-family:'pretendard', 'dotum', sans-serif;font-size:30px;font-size:1.875rem;color:#fff;}
#landingpage .contbox7 .c2 .txt2 strong{font-size:40px;font-size:2.5rem;color:#F04E23;}
#landingpage .contbox7 .c2 .txt3{margin-top:82px;margin-left:388px;font-family:'pretendard', 'dotum', sans-serif;font-size:18px;font-size:1.125rem;color:#606060;}
#landingpage .contbox7 .c3{overflow:hidden;margin-top:64px;margin-left:-640px;width:1280px;height:400px;background:#F2F2F2;border-radius:20px;}
#landingpage .contbox7 .c3 .img{margin-left:-608px;margin-top:-195px;width:629px;height:394px;background:url("../images/07_2.png") no-repeat center center;background-size:100% auto;}
#landingpage .contbox7 .c3 .txtbox{margin-left:34px;width:50%;}
#landingpage .contbox7 .c3 .txtbox div{left:0;width:100%;}
#landingpage .contbox7 .c3 .txtbox .txt1{margin-top:-126px;line-height:1.1;font-size:45px;font-size:2.8125rem;font-weight:100;color:#F04E23;}
#landingpage .contbox7 .c3 .txtbox .txt2{margin-top:-6px;font-family:'pretendard', 'dotum', sans-serif;font-size:30px;font-size:1.875rem;font-weight:700;}
#landingpage .contbox7 .c3 .txtbox .txt3{margin-top:48px;}
#landingpage .contbox7 .c3 .txtbox .txt3 p{font-family:'pretendard', 'dotum', sans-serif;font-size:20px;font-size:1.25rem;}
#landingpage .contbox7 .c3 .txtbox .txt3 p + p{margin-top:14px;}
/*  */
#landingpage .contbox8{height:1500px;margin-top: -310px;}
#landingpage .contbox8 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox8 div{position:absolute;left:50%;top:50%;}
#landingpage .contbox8 .c1{left:0;margin-top:-280px;width:100%;text-align:center;}
#landingpage .contbox8 .c1 div{left:0;width:100%;}
#landingpage .contbox8 .c1 .txt1{font-size:60px;font-size:3.75rem;font-weight:100;}
#landingpage .contbox8 .c1 .txt2{margin-top:94px;font-size:36px;font-size:2.25rem;font-weight:700;color:#F04E23;}
#landingpage .contbox8 .c2{margin-top:-140px;}
#landingpage .contbox8 .c2 .c2c{width:1169px;height:837px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.pc #landingpage .contbox8 .c2 .c2c:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#landingpage .contbox8 .c2 .c21{margin-left:-600px;background-image:url("../images/pc_05.png");margin-top:50px;}

/*  */
#landingpage .contbox9{height:820px;background:#F04E23;}
#landingpage .contbox9:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-900px;margin-top:-328px;width:1800px;height:642px;border:solid 2px #fff;}
#landingpage .contbox9 > .inner{position:absolute;left:0;top:50%;width:100%;z-index:5;}
#landingpage .contbox9 div{position:absolute;left:50%;top:50%;}
#landingpage .contbox9 .c1{left:0;margin-top:-258px;width:100%;text-align:center;}
#landingpage .contbox9 .c1 div{left:0;width:100%;color:#fff;}
#landingpage .contbox9 .c1 .txt1{font-size:60px;font-size:3.75rem;font-weight:700;}
#landingpage .contbox9 .c1 .txt2{margin-top:104px;line-height:1.1;font-size:36px;font-size:2.25rem;}
#landingpage .contbox9 .c2{margin-top:-37px;}
#landingpage .contbox9 .c2 .c2c{width:306px;height:305px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.pc #landingpage .contbox9 .c2 .c2c:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#landingpage .contbox9 .c2 .c21{margin-left:-640px;background-image:url("../images/09_1.png");}
#landingpage .contbox9 .c2 .c22{margin-left:-314px;background-image:url("../images/09_2.png");}
#landingpage .contbox9 .c2 .c23{margin-left:11px;background-image:url("../images/09_3.png");}
#landingpage .contbox9 .c2 .c24{margin-left:336px;background-image:url("../images/09_4.png");}
/*  */
#landingpage .contbox9{height:776px;}
/*  */
#landingpage .contbox10{height:1306px;background:url("../images/10-1.jpg") no-repeat center center;background-size:100% auto;}
#landingpage .contbox10 .c1{position:absolute;left:0;top:50%;margin-top:-100px;width:100%;z-index:15;}
#landingpage .contbox10 .c1 > div{position:absolute;left:50%;top:50%;}
#landingpage .contbox10 .c1 .txt1{display:flex;align-items:center;justify-content:center;left:50%;margin-top:-460px;margin-left:-88px;width:176px;height:70px;border:solid 1px #F04E23;border-radius:50%;font-size:30px;font-size:1.875rem;font-weight:700;color:#F04E23;}
#landingpage .contbox10 .c1 .txt2{left:0;margin-top:-360px;width:100%;font-size:60px;font-size:3.75rem;font-weight:700;text-align:center;}
#landingpage .contbox10 .c1 .txt3{left:0;margin-top:-280px;width:100%;font-size:36px;font-size:2.25rem;text-align:center;}
#landingpage .contbox10 .c1 .txt3 strong{display:inline-block;position:relative;left:0;top:0;color:#fff;z-index:2;}
#landingpage .contbox10 .c1 .txt3 strong:after{content:"";display:block;position:absolute;left:-2px;top:-8px;width:206px;height:46px;background:#F04E23;z-index:-1;}
#landingpage .contbox10 .landingpageformbox_wrap{margin-top:70px;}
/*  */
.landingpageformbox_wrap{position:absolute;left:0;top:50%;width:100%;font-family:'pretendard', 'dotum', sans-serif;z-index:10;}
.landingpageformbox_wrap .landingpageformbox_inner{position:relative;left:0;top:0;margin:0 auto;width:33%;}
.landingpageformbox_wrap .landingpageformbox_column_name{position:absolute;left:128px;top:-110px;width:499px;height:68px;}
.landingpageformbox_wrap .landingpageformbox_column_name .textbox{position:absolute;left:0;top:0;padding:0 20px;width:100%;height:100%;background:none;border:none;font-size:21px;font-size:1.3125rem;}
.landingpageformbox_wrap .landingpageformbox_column_tel{position:absolute;left:128px;top:-20px;width:499px;height:68px;}
.landingpageformbox_wrap .landingpageformbox_column_tel .textbox{position:absolute;left:0;top:0;padding:0 20px;width:100%;height:100%;background:none;border:none;font-size:21px;font-size:1.3125rem;}
.landingpageformbox_wrap .landingpageformbox_column_area,
.landingpageformbox_wrap .landingpageformbox_column_area{position:absolute;left:128px;top:70px;width:465px;height:68px;}
.landingpageformbox_column_content{position:absolute;left:128px;top:159px;width:465px;height:68px;}
.landingpageformbox_wrap .landingpageformbox_column_area select,
.landingpageformbox_wrap .landingpageformbox_column_content select{/*appearance:none;*/position:absolute;left:0;top:0;padding:0 20px;width:100%;height:100%;background:none;border:none;font-size:21px;font-size:1.3125rem;color:#000;}
.landingpageformbox_wrap .landingpageformbox_column_privacy{position:absolute;left:0;top:250px;width:100%;text-align:center;letter-spacing:-0.06em;}
.landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{padding:0 10px;font-size:18px;font-size:1.125rem;font-weight:200;color:#fff;text-align:right;}
.landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree a{color:#fff;}
.landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{appearance:none;margin:0 auto;padding:0;width:24px;height:24px;border:solid 1px #fff;border-radius:5px;}
.landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input:checked{background:url("../images/icon1.png") no-repeat center center;background-size:14px auto;}
.textareabox{display:none;position:fixed;left:0;top:0;width:100%;height:100%;font-family:'pretendard', 'dotum', sans-serif;z-index:99;}
.textareabox:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:1;}
.textareabox > div{position:fixed;left:50%;top:50%;padding:30px;width:90%;max-width:600px;line-height:1.4;background:#fff;text-align:left;word-break:keep-all;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;z-index:5;}
.textareabox > div:after{content:"X";overflow:hidden;display:block;position:absolute;left:50%;bottom:0;margin:0 0 -50px -20px;width:40px;height:40px;line-height:45px;background:#fff;border-radius:50%;font-family:'GmarketSans', 'dotum', sans-serif;font-size:21px;font-size:1.3125rem;color:#000;text-align:center;}
.landingpageformbox_wrap .btns{position:absolute;left:0;top:358px;width:100%;text-align:center;}
.landingpageformbox_wrap .btns .btn_submit{overflow:hidden;margin-left:-23px;width:680px;height:90px;background:none;border:none;text-indent:-1000em;}
/*  */
#db_result{display:flex;align-items:center;height:100vh;background:#eef5ff;text-align:center;}
#db_result > .inner{position:relative;left:0;top:0;margin:0 auto;width:100%;max-width:698px;}
#db_result .btn_result{overflow:hidden;display:block;position:absolute;left:0;bottom:80px;width:100%;height:120px;text-indent:-1000em;z-index:10;}
/*  */
#footer{padding-bottom:15px;background:#121212;}
#footer > .inner{margin:0 auto;padding:60px 0;width:93.75%;max-width:1280px;font-family:'pretendard', 'dotum', sans-serif;}
#footer .txt1{margin-bottom:30px;font-size:24px;font-size:1.5rem;color:#fff;}
#footer .txt2{margin-bottom:25px;font-size:16px;font-size:1rem;color:#fff;}
#footer .txt2 a{color:#fff;}
#footer .txt3{line-height:1.8;font-size:16px;font-size:1rem;color:#777C81;}
#footer .txt3 p{display:inline-block;margin-right:13px;}
/*  */
.quickform{position:fixed;left:0;bottom:0;width:100%;z-index:90;}
.quickform > .inner{position:relative;left:0;top:0;margin:0 auto;width:100%;max-width:1280px;height:78px;background:url("../images/quick_bg.png") repeat-x center top #F04E23;border-radius:20px 20px 0 0;}
.quickform .quick_btns{text-align:center;}
.quickform .quick_btns a{overflow:hidden;display:inline-block;width:300px;height:78px;background:url("../images/quick_btn.png") no-repeat center center;background-size:100% auto;text-indent:-1000em;}
.quickform .landingpageformbox_wrap{display:none;}
.quickform .landingpageformbox_wrap .landingpageformbox_inner{width:auto;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_name{left:272px;top:-18px;width:133px;height:36px;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_name .textbox{padding:0 10px;background:#fff;border:solid 1px #e0dce8;border-radius:10px;font-size:15px;font-size:0.9375rem;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_tel{left:409px;top:-18px;width:204px;height:36px;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{padding:0 10px;background:#fff;border:solid 1px #e0dce8;border-radius:10px;font-size:15px;font-size:0.9375rem;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_area{left:621px;top:-18px;width:92px;height:36px;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_area select{padding:0 10px;background:#fff;border:solid 1px #e0dce8;border-radius:10px;font-size:15px;font-size:0.9375rem;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_content{left:721px;top:-18px;width:140px;height:36px;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_content select{padding:0 10px;background:#fff;border:solid 1px #e0dce8;border-radius:10px;font-size:15px;font-size:0.9375rem;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_privacy{left:876px;top:-10px;width:auto;height:36px;text-align:left;white-space:nowrap;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{padding:0;font-size:15px;font-size:0.9375rem;}
.quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:20px;height:20px;}
.quickform .landingpageformbox_wrap .btns{left:1050px;top:-20px;width:155px;height:40px;}
.quickform .landingpageformbox_wrap .btns .btn_submit{margin:0;width:100%;height:100%;background:#000;border-radius:100px;color:#fff;text-indent:0;}
.quickform .landingpageformbox_wrap .btn_close{overflow:hidden;display:block;position:absolute;left:50%;top:0;margin-left:-19px;margin-top:-90px;width:38px;height:38px;background:url("../images/btn_close.png") no-repeat center center;background-size:100% auto;text-indent:-1000em;}
.quickform .landingpageformbox_wrap .txt1{position:absolute;left:58px;top:-18px;height:36px;line-height:36px;font-size:20px;font-size:1.25rem;color:#fff;letter-spacing:-0.02em;}
.quickform.active .quick_btns{display:none;}
.quickform.active .landingpageformbox_wrap{display:block;}
.quickform.active > .inner{background:#F04E23;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Media Query ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1900px) {
    @keyframes animation1{
        0%{}
        100%{margin-top:-17.5rem;margin-left:13.125rem;}
    }
    html, body{font-size:16px;font-size:0.83333333333333vw;}
    .landheader_wrap > .inner{width:111.25rem;height:7.5rem;border-radius:0 0 1.25rem 1.25rem;}
    .landheader_wrap .logo{left:5.125rem;top:1.9375rem;width:15.8125rem;height:3.625rem;}
    .landheader_wrap .gnb_wrap{right:1.875rem;top:1.4375rem;}
    .landheader_wrap .gnb_wrap li{padding:0 0.9375rem;}
    .landheader_wrap .gnb_wrap li a{padding:0 2.5rem;line-height:5rem;font-size:1.4375rem;}
    #landingpage .contbox0{height:59.875rem;}
    #landingpage .contbox1{height:60.625rem;}
    #landingpage .contbox1 > .inner{margin-top:0.3125rem;}
    #landingpage .contbox1 .txt1{margin-left:-17.4375rem;margin-top:-17.5rem;width:34.875rem;height:34.375rem;}
    #landingpage .contbox1 .swiper1{max-width:97.5rem;}
    #landingpage .contbox1 .swiper1 .swiper-slide{font-size:3.125rem;}
    #landingpage .contbox2{height:50.125rem;}
    #landingpage .contbox2 > .inner{margin-top:0.3125rem;}
    #landingpage .contbox2 .c1{margin-left:21.875rem;margin-top:-0.25rem;width:11.75rem;height:8.1875rem;}
    #landingpage .contbox2 .c2 .c2_1{margin-left:-40.125rem;margin-top:-25.375rem;width:41.8125rem;height:44.3125rem;}
    #landingpage .contbox2 .c2 .c2_2{margin-left:-40.125rem;margin-top:11.4375rem;width:30.0625rem;height:4.5625rem;}
    #landingpage .contbox3{height:77.875rem;}
    #landingpage .contbox4{height:48.875rem;}
    #landingpage .contbox4 .c1{margin-top:-16.9375rem;margin-left:-34.375rem;width:68.75rem;height:8.5rem;}
    #landingpage .contbox4 .c1 .txt1{margin-top:-4.0625rem;font-size:2.25rem;}
    #landingpage .contbox4 .c1 .txt2{margin-top:0.5625rem;font-size:3.75rem;}
    #landingpage .contbox4 .c2c{width:25rem;height:21.875rem;}
    #landingpage .contbox4 .c2c .txt1{margin-top:-5.25rem;font-size:2.625rem;}
    #landingpage .contbox4 .c2c .txt2{margin-top:-0.9375rem;line-height:2.1875rem;font-size:1.625rem;}
    #landingpage .contbox4 .c2{margin-top:-5.375rem;margin-left:-40rem;}
    #landingpage .contbox4 .c3{margin-top:-5.375rem;margin-left:-12.5rem;}
    #landingpage .contbox4 .c4{margin-top:-5.375rem;margin-left:15rem;}
    #landingpage .contbox5{height: 136rem; margin-top: -30rem;}
    #landingpage .contbox5 .intro-video-wrapper{position:relative;width:100%;height:auto;margin-top:10rem;overflow:hidden;z-index:1;}
    #landingpage .contbox5 .intro-video{width:80%;max-height:500px;object-fit:cover;}
    #landingpage .contbox5 .c1{margin-top:-31.8125rem;margin-left:-34.375rem;width:68.75rem;height:15rem;}
    #landingpage .contbox5 .c1 .txt1{margin-top:-7.5rem;margin-left:-5.5rem;width:11rem;height:4.375rem;font-size:1.875rem;}
    #landingpage .contbox5 .c1 .txt2{margin-top:-0.9375rem;font-size:2.25rem;}
    #landingpage .contbox5 .c1 .txt3{margin-top:3.8125rem;font-size:3.75rem;}
    #landingpage .contbox5 .c2{margin-top:20.0625rem;margin-left:-36.25rem;width:72.5rem;height:44.875rem;}
    #landingpage .contbox5 .c3{margin-top:28.1rem;margin-left:11.875rem;width:24.375rem;height:20rem;}
    #landingpage .contbox5 .c4{margin-top:48.96rem;margin-left:11.875rem;width:24.375rem;height:5rem;}
    #landingpage .contbox5 .c5{margin-top:54.55rem;margin-left:11.875rem;width:24.375rem;height:5rem;}
    #landingpage .contbox5 .c6{margin-top:60.1rem;margin-left:11.875rem;width:24.375rem;height:5rem;}
    #landingpage .contbox6{height:56.625rem;}
    #landingpage .contbox6 .c1{margin-top:-13.3125rem;margin-left:-28.5625rem;width:57.125rem;}
    #landingpage .contbox6 .c1 .txt1{margin-top:-7.5rem;margin-left:-5.5rem;width:11rem;height:4.375rem;font-size:1.875rem;}
    #landingpage .contbox6 .c1 .txt2{margin-top:-0.625rem;font-size:3.75rem;}
    #landingpage .contbox6 .c2{margin-top:-5.5rem;}
    #landingpage .contbox6 .c2:after{margin-left:-10.375rem;margin-top:-1rem;width:20.6875rem;height:20.6875rem;}
    #landingpage .contbox6 .c2 > div{width:18.75rem;height:18.75rem;}
    #landingpage .contbox6 .c2 .c21{margin-left:-27.1875rem;}
    #landingpage .contbox6 .c2 .c21:after{margin-left:-7.5rem;width:15rem;}
    #landingpage .contbox6 .c2 .c21 .txt1{margin-top:-4.375rem;font-size:2.375rem;}
    #landingpage .contbox6 .c2 .c21 .txt2{margin-top:2.6875rem;font-size:3.75rem;}
    #landingpage .contbox6 .c2 .c22{margin-left:-9.375rem;}
    #landingpage .contbox6 .c2 .c22 .txt3{margin-top:-0.75rem;font-size:2.375rem;}
    #landingpage .contbox6 .c2 .c23{margin-left:8.4375rem;}
    #landingpage .contbox6 .c2 .c23:after{margin-left:-7.5rem;width:15rem;}
    #landingpage .contbox6 .c2 .c23 .txt1{margin-top:-4.375rem;font-size:2.375rem;}
    #landingpage .contbox6 .c2 .c23 .txt2{margin-top:2.6875rem;font-size:3.75rem;}
    #landingpage .contbox6 .c3{margin-top:18.5rem;font-size:1.875rem;}
    #landingpage .contbox6-1 { padding: 60px 0 20px 0; }
    #landingpage .contbox6-1 .inner { max-width: 1000px; }
    #landingpage .contbox6-1 h2 { font-size: 1.625rem; margin-bottom: 40px; }
    #landingpage .contbox6-1 .owner-stories { gap: 30px; }
    #landingpage .contbox6-1 .owner { width: 280px; }
    #landingpage .contbox6-1 .owner img { width: 100%; height: auto; }
    #landingpage .contbox6-1 .owner .desc { font-size: 1.125rem; margin-top: 10px; }
    #landingpage .contbox6-1 .owner .name { font-size: 0.875rem; margin-top: 4px; }
    #landingpage .contbox7{height:73.0625rem;}
    #landingpage .contbox7 .c1{margin-top:-21.5625rem;}
    #landingpage .contbox7 .c1 .txt1{margin-top:-7.5rem;margin-left:-6.75rem;width:13.5rem;height:4.375rem;font-size:1.875rem;}
    #landingpage .contbox7 .c1 .txt2{margin-top:-0.625rem;font-size:3.75rem;}
    #landingpage .contbox7 .c2{margin-top:-14.75rem;margin-left:-40rem;width:80rem;height:18.75rem;border-radius:1.25rem;}
    #landingpage .contbox7 .c2 .txt1{margin-left:-33.1875rem;margin-top:-6.125rem;width:32.75rem;height:12.4375rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox{width:2.5625rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox div:after{top:-1.4375rem;font-size:1.1875rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox1{margin-left:-10.9375rem;margin-top:-4.6875rem;height:9.0625rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox2{margin-left:-0.375rem;margin-top:0.1875rem;height:4.1875rem;}
    #landingpage .contbox7 .c2 .txt2{margin-left:2.75rem;margin-top:-2.875rem;font-size:1.875rem;}
    #landingpage .contbox7 .c2 .txt2 strong{font-size:2.5rem;}
    #landingpage .contbox7 .c2 .txt3{margin-top:5.125rem;margin-left:24.25rem;font-size:1.125rem;}
    #landingpage .contbox7 .c3{margin-top:4rem;margin-left:-40rem;width:80rem;height:25rem;border-radius:1.25rem;}
    #landingpage .contbox7 .c3 .img{margin-left:-38rem;margin-top:-12.1875rem;width:39.3125rem;height:24.625rem;}
    #landingpage .contbox7 .c3 .txtbox{margin-left:2.125rem;}
    #landingpage .contbox7 .c3 .txtbox .txt1{margin-top:-7.875rem;font-size:2.8125rem;}
    #landingpage .contbox7 .c3 .txtbox .txt2{margin-top:-0.375rem;font-size:1.875rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3{margin-top:3rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p{font-size:1.25rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p + p{margin-top:0.875rem;}
    #landingpage .contbox8{height: 93.25rem;margin-top: -22rem;}
    #landingpage .contbox8 .c1{margin-top:-17.5rem;}
    #landingpage .contbox8 .c1 .txt1{font-size:3.75rem;}
    #landingpage .contbox8 .c1 .txt2{margin-top:5.875rem;font-size:2.25rem;}
    #landingpage .contbox8 .c2{margin-top:-8.75rem;}
    #landingpage .contbox8 .c2 .c2c{width: 63.75rem;height:42.75rem;}
    #landingpage .contbox8 .c2 .c21{margin-left:-32.8375rem}
    #landingpage .contbox8 .c2 .c22{margin-left:-14.375rem;}
    #landingpage .contbox8 .c2 .c23{margin-left:12.1875rem;}
    #landingpage .contbox9{height:51.25rem;}
    #landingpage .contbox9:after{margin-left:-56.25rem;margin-top:-20.5rem;width:112.5rem;height:40.125rem;}
    #landingpage .contbox9 .c1{margin-top:-16.125rem;}
    #landingpage .contbox9 .c1 .txt1{font-size:3.75rem;}
    #landingpage .contbox9 .c1 .txt2{margin-top:6.5rem;font-size:2.25rem;}
    #landingpage .contbox9 .c2{margin-top:-2.3125rem;}
    #landingpage .contbox9 .c2 .c2c{width:19.125rem;height:19.0625rem;}
    #landingpage .contbox9 .c2 .c21{margin-left:-40.125rem;}
    #landingpage .contbox9 .c2 .c22{margin-left:-19.625rem;}
    #landingpage .contbox9 .c2 .c23{margin-left:0.6875rem;}
    #landingpage .contbox9 .c2 .c24{margin-left:21rem;}
    #landingpage .contbox9{height:48.5rem;}
    #landingpage .contbox10{height:81.625rem;}
    #landingpage .contbox10 .landingpageformbox_wrap{margin-top:4.375rem;}
    #landingpage .contbox10 .c1{margin-top:-6.25rem;}
    #landingpage .contbox10 .c1 .txt1{margin-top:-27.0625rem;margin-left:-5.5rem;width:11rem;height:4.375rem;font-size:1.875rem;}
    #landingpage .contbox10 .c1 .txt2{margin-top:-20.1875rem;font-size:3.75rem;}
    #landingpage .contbox10 .c1 .txt3{margin-top:-16.125rem;font-size:2.25rem;}
    #landingpage .contbox10 .c1 .txt3 strong:after{top:-0.5rem;width:12.875rem;height:2.875rem;}
    .landingpageformbox_wrap .landingpageformbox_column_name{left: 9rem;top: -7.01rem;width: 31.1875rem;height: 4.25rem;}
    .landingpageformbox_wrap .landingpageformbox_column_name .textbox{padding:0 1.25rem;font-size:1.3125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_tel{left:9rem;top:-1.4rem;width:31.1875rem;height:4.25rem;}
    .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{padding:0 1.25rem;font-size:1.3125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_area{left:8.6rem;top:4.3rem;width:28rem;height:4.25rem;}
    .landingpageformbox_wrap .landingpageformbox_column_content{left:8.6rem;top:9.9rem;width:28rem;height:4.25rem;}
    .landingpageformbox_wrap .landingpageformbox_column_area select{padding:0 1.25rem;font-size:1.3125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy{top:15.9rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{padding:0 0.625rem;font-size:1.125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree_1{left:5.625rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:1.5rem;height:1.5rem;border-radius:0.3125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input:checked{background-size:0.875rem auto;}
    .textareabox > div{padding:1.875rem;max-width:37.5rem;}
    .textareabox > div:after{margin:0 0 -3.125rem -1.25rem;width:2.5rem;height:2.5rem;line-height:2.8125rem;font-size:1.3125rem;}
    .landingpageformbox_wrap .btns{top:22.625rem;}
    .landingpageformbox_wrap .btns .btn_submit{margin-left:-1.4375rem;width:42.5rem;height:5.625rem;}
    #db_result > .inner{max-width:43.625rem;}
    #db_result .btn_result{bottom:5rem;height:7.5rem;}
    #footer{padding-bottom:0.9375rem;}
    #footer > .inner{padding:3.75rem 0;max-width:80rem;}
    #footer .txt1{margin-bottom:1.875rem;font-size:1.5rem;}
    #footer .txt2{margin-bottom:1.5625rem;font-size:1rem;}
    #footer .txt3{font-size:1rem;}
    #footer .txt3 p{margin-right:0.8125rem;}
    .quickform > .inner{max-width:80rem;height:4.875rem;border-radius:1.25rem 1.25rem 0 0;}
    .quickform .quick_btns a{width:18.75rem;height:4.875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name{left:17rem;top:-1.125rem;width:8.3125rem;height:2.25rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name .textbox{padding:0 0.625rem;border-radius:0.625rem;font-size:0.9375rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel{left:25.5625rem;top:-1.125rem;width:12.75rem;height:2.25rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{padding:0 0.625rem;border-radius:0.625rem;font-size:0.9375rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area{left:38.8125rem;top:-1.125rem;width:5.75rem;height:2.25rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area select{padding:0 0.625rem;border-radius:0.625rem;font-size:0.9375rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_content{left:45.0625rem;top:-1.125rem;width:8.75rem;height:2.25rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_content select{padding:0 0.625rem;border-radius:0.625rem;font-size:0.9375rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy{left:54.75rem;top:-0.625rem;height:2.25rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{font-size:0.9375rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:1.25rem;height:1.25rem;}
    .quickform .landingpageformbox_wrap .btns{left:65.625rem;top:-1.25rem;width:9.6875rem;height:2.5rem;}
    .quickform .landingpageformbox_wrap .btns .btn_submit{border-radius:6.25rem;}
    .quickform .landingpageformbox_wrap .btn_close{margin-left:-1.1875rem;margin-top:-5.625rem;width:2.375rem;height:2.375rem;}
    .quickform .landingpageformbox_wrap .txt1{left:3.625rem;top:-1.125rem;height:2.25rem;line-height:2.25rem;font-size:1.25rem;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 650 (1080 / 10)--------------------------------------------------------------------------------------------------------- */
@media all and (max-width:650px){
    html, body{font-size:16px;font-size:1.4814814814815vw;}
    /*  */
    .only_pc{display:none;}
    .only_mobile{display:block;}
    #landingpage{}
    @keyframes animation1{
        0%{}
        100%{margin-top:-240px;margin-left:160px;}
    }
    .landheader_wrap{}
    .landheader_wrap > .inner{overflow:unset;height:200px;border-radius:0;}
    .landheader_wrap .logo{top:45px;left:70px;width:456px;height:110px;background-image:url("../images/logo2.png");background-size:100% auto;}
    .landheader_wrap .gnb_wrap{top:58px;right:70px;width:280px;height:100px;}
    .landheader_wrap .gnb_wrap:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:84px;border:solid 3px #F04E23;border-radius:100px;}
    .landheader_wrap .gnb_wrap:before{content:"";display:block;position:absolute;right:30px;top:36px;width:22px;height:12px;background:url("../images/icon2.png") no-repeat center center;background-size:100% auto;}
    .landheader_wrap .gnb_wrap ul{display:none;position:absolute;left:0;top:100px;background:#fff;border:solid 3px #F04E23;border-radius:21px;z-index:5;}
    .landheader_wrap .gnb_wrap li{padding:0;}
    .landheader_wrap .gnb_wrap li a{padding:0;font-family:'pretendard', 'dotum', sans-serif;font-size:37px;font-size:2.3125rem;color:#F04E23;white-space:nowrap;}
    .landheader_wrap .gnb_wrap.active ul{display:block;}
    /*  */
    #landingpage .contbox0{height:44.5rem;background-image:url("../images/mo_02.png");}
    #landingpage .contbox1{padding-top:200px;height:748px;background-image:url("../images/01m.png");background-position:center bottom;}
    #landingpage .contbox1 > .inner{margin-top:83px;}
    #landingpage .contbox1 .txt1{margin-left:-191px;margin-top:-192px;width:382px;height:382px;}
    #landingpage .contbox1 .swiper1{width:88%;white-space:nowrap;}
    #landingpage .contbox1 .swiper1 .swiper-slide{font-size:42px;font-size:2.625rem;}
    /*  */
    #landingpage .contbox2{height:775px;background-image:url("../images/02m.png");}
    #landingpage .contbox2 .c1{margin-left:271px;margin-top:-7px;width:155px;height:109px;}
    #landingpage .contbox2 .c2 .c2_1{margin-left:-472px;margin-top:-392px;width:558px;height:775px;background-image:url("../images/02_1m.png");}
    #landingpage .contbox2 .c2 .c2_2{margin-left:-472px;margin-top:152px;width:400px;height:61px;background-image:url("../images/02_2m.png");}
    /*  */
    #landingpage .contbox3{height:1585px;background-image:url("../images/03-1m.jpg");}
    .landingpageformbox_wrap .landingpageformbox_column_name{top:26px;left:-24px;width:547px;height:75px;}
    .landingpageformbox_wrap .landingpageformbox_column_name .textbox{font-size:40px;}
    .landingpageformbox_wrap .landingpageformbox_column_tel{top:124px;left:-24px;width:547px;height:75px;}
    .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{font-size:40px;}
    .landingpageformbox_wrap .landingpageformbox_column_area{top:223px;left:-24px;width:547px;height:75px;}
    .landingpageformbox_wrap .landingpageformbox_column_area select{font-size:40px;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy{top:320px;width:530px;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{font-size:31px;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:41px;height:41px;border-width:2px;border-radius:8px;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input:checked{background:url("../images/icon1.png") no-repeat center center;background-size:70% auto;}
    .landingpageformbox_wrap .btns{top:447px;}
    .landingpageformbox_wrap .btns .btn_submit{margin-left:-60%;width:220%;height:100px;}
    /*  */
    #landingpage .contbox4{height:1090px;background-image:url("../images/04m.png");}
    #landingpage .contbox4 .c1{margin-top:-370px;}
    #landingpage .contbox4 .c1 .txt1{font-size:51px;}
    #landingpage .contbox4 .c1 .txt2{margin-top:29px;line-height:1.15;font-size:92px;}
    #landingpage .contbox4 .c1 .txt2 strong{display:block;}
    #landingpage .contbox4 .c2c{margin-top:-11px;width:288px;height:380px;word-break:keep-all;}
    #landingpage .contbox4 .c2c .txt1{margin-top:-131px;font-size:46px;}
    #landingpage .contbox4 .c2c .txt2{margin-top:-60px;padding:0 25px;line-height:1.23;font-size:40px;}
    #landingpage .contbox4 .c2{margin-left:-470px;}
    #landingpage .contbox4 .c3{margin-left:-144px;}
    #landingpage .contbox4 .c4{margin-left:182px;}
    /*  */
    #landingpage .contbox5{height:1700px;}
    #landingpage .contbox5 .c1{left:0;margin-left:0;width:100%;margin-top:-681px;}
        #landingpage .contbox5 .intro-video-wrapper{position:relative;width:100%;height:auto;margin-top:20rem;overflow:hidden;z-index:1;}
    #landingpage .contbox5 .intro-video{width:80%;max-height:500px;object-fit:cover;}
    #landingpage .contbox5 .c1 .txt1{margin-left:-107px;width:214px;height:86px;border-width:3px;font-size:40px;}
    #landingpage .contbox5 .c1 .txt2{margin-top:2px;font-size:52px;letter-spacing:-0.06em;}
    #landingpage .contbox5 .c1 .txt3{margin-top:90px;line-height:1.17;font-size:92px;}
    #landingpage .contbox5 .c2{margin-left:-471px;width:942px;height:885px;background-image:url("../images/05_2m.png");}
    #landingpage .contbox5 .c3{margin-left:154px;margin-top:-19px;width:317px;height:375px;background-image:url("../images/05_2_1m.jpg");}
    #landingpage .contbox5 .c4{margin-left:154px;margin-top:367px;width:317px;height:96px;background-image:url("../images/05_2_2m.jpg");}
    #landingpage .contbox5 .c5{margin-left:154px;margin-top:473px;width:317px;height:96px;background-image:url("../images/05_2_3m.jpg");}
    #landingpage .contbox5 .c6{margin-left:154px;margin-top:580px;width:317px;height:96px;background-image:url("../images/05_2_4m.jpg");}
    /*  */
    #landingpage .contbox6{height:1133px;}
    #landingpage .contbox6 .c1{left:0;margin-left:0;width:100%;margin-top:-273px;}
    #landingpage .contbox6 .c1 .txt1{margin-left:-107px;width:214px;height:86px;border-width:3px;font-size:40px;}
    #landingpage .contbox6 .c1 .txt2{margin-top:9px;font-size:92px;}
    #landingpage .contbox6 .c2{margin-top:-120px;}
    #landingpage .contbox6 .c2 > div{width:325px;height:325px;}
    #landingpage .contbox6 .c2:after{margin-left:-179px;margin-top:-18px;width:358px;height:358px;border-width:1px;}
    #landingpage .contbox6 .c2 .c21{margin-left:-470px;}
    #landingpage .contbox6 .c2 .c21:after{margin-left:-130px;width:260px;}
    #landingpage .contbox6 .c2 .c21 .txt1{margin-top:-77px;font-size:41px;}
    #landingpage .contbox6 .c2 .c21 .txt2{font-size:65px;}
    #landingpage .contbox6 .c2 .c22{margin-left:-162.5px;}
    #landingpage .contbox6 .c2 .c22 .txt3{font-size:41px;}
    #landingpage .contbox6 .c2 .c23{margin-left:145px;}
    #landingpage .contbox6 .c2 .c23:after{margin-left:-130px;width:260px;}
    #landingpage .contbox6 .c2 .c23 .txt1{margin-top:-77px;font-size:41px;}
    #landingpage .contbox6 .c2 .c23 .txt2{font-size:65px;}
    #landingpage .contbox6 .c3{margin-top:254px;line-height:1.35;font-size:52px;}
    /*  */
    #landingpage .contbox7{height:2475px;}
    #landingpage .contbox7 .c1{left:0;margin-left:0;width:100%;margin-top:-944px;}
    #landingpage .contbox7 .c1 .txt1{margin-left:-140px;width:280px;height:86px;border-width:3px;font-size:40px;}
    #landingpage .contbox7 .c1 .txt2{margin-top:0px;line-height:1.17;font-size:92px;}
    #landingpage .contbox7 .c2{margin-top:-704px;margin-left:-471px;width:942px;height:750px;}
    #landingpage .contbox7 .c2 .txt1{margin-left:-431px;margin-top:-269px;width:862px;height:319px;background-image:url("../images/07_1m.png?v=1.1");}
    #landingpage .contbox7 .c2 .txt1 .barbox{width:34px;}
    #landingpage .contbox7 .c2 .txt1 .barbox div:after{top:-22px;font-size:19px;}
    #landingpage .contbox7 .c2 .txt1 .barbox1{margin-left:-163px;margin-top:-75px;height:143px;}
    #landingpage .contbox7 .c2 .txt1 .barbox2{margin-left:2px;margin-top:2px;height:66px;}
    #landingpage .contbox7 .c2 .txt2{left:0;margin-left:0;margin-top:114px;width:100%;font-size:40px;text-align:center;}
    #landingpage .contbox7 .c2 .txt2 strong{font-size:52px;}
    #landingpage .contbox7 .c2 .txt3{left:0;margin-left:0;margin-top:273px;width:100%;font-size:40px;text-align:center;}
    #landingpage .contbox7 .c3{margin-left:-471px;margin-top:45px;width:942px;height:1020px;}
    #landingpage .contbox7 .c3 .img{margin-left:-393px;margin-top:-437px;width:787px;height:461px;background-image:url("../images/07_2m.png");}
    #landingpage .contbox7 .c3 .txtbox{margin-left:-50%;margin-top:185px;width:100%;}
    #landingpage .contbox7 .c3 .txtbox .txt1{line-height:1.18;font-size:52px;text-align:center;}
    #landingpage .contbox7 .c3 .txtbox .txt2{margin-top:21px;font-size:43px;font-weight:900;text-align:center;}
    #landingpage .contbox7 .c3 .txtbox .txt3{margin-top:104px;padding:0 45px;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p{font-size:36px;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p + p{margin-top:26px;}
    /*  */
    #landingpage .contbox8{height:1008px;}
    #landingpage .contbox8 .c1{margin-top:-308px;line-height:1.15;}
    #landingpage .contbox8 .c1 .txt1{font-size:92px;}
    #landingpage .contbox8 .c1 .txt2{margin-top:238px;font-size:52px;letter-spacing:-0.055em;}
    #landingpage .contbox8 .c2{margin-top:7px;}
    #landingpage .contbox8 .c2 .c2c{width:346px;height:346px;}
    #landingpage .contbox8 .c2 .c21{margin-left:-494px;}
    #landingpage .contbox8 .c2 .c22{margin-left:-173px;}
    #landingpage .contbox8 .c2 .c23{margin-left:148px;}
    /*  */
    #landingpage .contbox9{height:1708px;}
    #landingpage .contbox9:after{margin-left:-514px;margin-top:-827px;width:1028px;height:1650px;border-width:3px;}
    #landingpage .contbox9 .c1{margin-top:-670px;}
    #landingpage .contbox9 .c1 .txt1{line-height:1.15;font-size:92px;}
    #landingpage .contbox9 .c1 .txt2{margin-top:240px;line-height:1.2;font-size:48px;}
    #landingpage .contbox9 .c2{margin-top:-261px;}
    #landingpage .contbox9 .c2 .c2c{width:456px;height:456px;}
    #landingpage .contbox9 .c2 .c21{margin-left:-471px;background-image:url("../images/09_1m.png");}
    #landingpage .contbox9 .c2 .c22{margin-left:15px;background-image:url("../images/09_2m.png");}
    #landingpage .contbox9 .c2 .c23{margin-left:-471px;margin-top:485px;background-image:url("../images/09_3m.png");}
    #landingpage .contbox9 .c2 .c24{margin-left:15px;margin-top:485px;background-image:url("../images/09_4m.png");}
    /*  */
    #landingpage .contbox10{height:1686px;background-image:url("../images/10-1m.jpg");}
    #landingpage .contbox10 .c1{margin-top:-237px;}
    #landingpage .contbox10 .c1 .txt1{margin-left:-123px;width:246px;height:98px;border-width:3px;font-size:40px;}
    #landingpage .contbox10 .c1 .txt2{margin-top:-293px;font-size:92px;letter-spacing:-0.06em;}
    #landingpage .contbox10 .c1 .txt3{margin-top:-163px;font-size:53px;letter-spacing:-0.07em;}
    #landingpage .contbox10 .c1 .txt3 strong:after{top:-9px;width:277px;height:62px;}
    #landingpage .contbox10 .landingpageformbox_wrap{margin-top:47px;}
    /*  */
    #db_result .btn_result{bottom:5px;}
    /*  */
    #footer{padding:0;}
    #footer > .inner{padding:180px 0;width:87%;}
    #footer .txt1{margin-bottom:150px;line-height:1.2;font-size:52px;}
    #footer .txt2{margin-bottom:80px;font-size:46px;}
    #footer .txt3{line-height:1.6;font-size:40px;}
    #footer .txt3 p{display:block;}
    #footer .txt3 br{display:none;}
    #footer .txt3 .copyright{margin-top:27px;font-size:33px;}
    /*  */
    .quickform > .inner{border-radius:66px 66px 0 0;}
    .quickform .quick_btns a{width:100%;height:258px;background-image:url("../images/quick_btn_m.png");}
    .quickform.active > .inner{height:894px;/*background-image:url("../images/quick_form_m.png");background-size:100% auto;*/}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name{left:-293px;top:-251px;width:943px;height:104px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name .textbox{padding:0 40px;font-size:43px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel{left:-293px;top:-124px;width:943px;height:104px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{padding:0 40px;font-size:43px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area{left:-293px;top:2px;width:943px;height:104px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area select{padding:0 40px;font-size:43px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy{left:-293px;top:163px;width:943px;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{font-size:40px;text-align:center;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:58px;height:58px;border-width:3px;border-radius:10px;}
    .quickform .landingpageformbox_wrap .btns{left:-293px;top:277px;width:943px;height:110px;}
    .quickform .landingpageformbox_wrap .btn_close{margin-top:-620px;margin-left:-59px;width:118px;height:126px;background-image:url("../images/btn_close_m.png");}
    /* ----------------------------------------------------------------------------------------------------------------
    -- 1080 --------------------------------------------------------------------------------------------------------- */
    @keyframes animation1{
        0%{}
        100%{margin-top:-15rem;margin-left:10rem;}
    }
    .landheader_wrap > .inner{height:12.5rem;}
    .landheader_wrap .logo{top:2.8125rem;left:4.375rem;width:28.5rem;height:6.875rem;}
    .landheader_wrap .gnb_wrap{top:3.625rem;right:4.375rem;width:17.5rem;height:6.25rem;}
    .landheader_wrap .gnb_wrap:after{content:"MENU";padding-left:2rem;height:5.25rem;line-height:5.25rem;border:solid 0.1875rem #F04E23;border-radius:6.25rem;font-size:2rem;color:#F04E23;}
    .landheader_wrap .gnb_wrap:before{right:1.875rem;top:2.25rem;width:1.375rem;height:0.75rem;}
    .landheader_wrap .gnb_wrap ul{top:6.25rem;left:auto;right:0;padding:2.5rem 0;border:solid 0.1875rem #F04E23;border-radius:1.3125rem;}
    .landheader_wrap .gnb_wrap li a{padding:1.5rem 3.5rem;font-size:4rem;}
    #landingpage .contbox1{padding-top:12.5rem;height:46.75rem;}
    #landingpage .contbox1 > .inner{margin-top:5.1875rem;}
    #landingpage .contbox1 .txt1{margin-left:-11.9375rem;margin-top:-12rem;width:23.875rem;height:23.875rem;}
    #landingpage .contbox1 .swiper1 .swiper-slide{font-size:1.825rem;}
    #landingpage .contbox1 .movie{margin-top:6.25rem;}
    #landingpage .contbox2{height:48.4375rem;}
    #landingpage .contbox2 .c1{margin-left:16.9375rem;margin-top:-0.4375rem;width:9.6875rem;height:6.8125rem;}
    #landingpage .contbox2 .c2 .c2_1{margin-left:-29.5rem;margin-top:-24.5rem;width:34.875rem;height:48.4375rem;}
    #landingpage .contbox2 .c2 .c2_2{margin-left:-29.5rem;margin-top:9.5rem;width:25rem;height:3.8125rem;}
    #landingpage .contbox3{height:99.0625rem;}
    .landingpageformbox_wrap .landingpageformbox_column_name{top:-1.2rem;left:-0.6rem;width:34.1875rem;height:4.6875rem;}
    .landingpageformbox_wrap .landingpageformbox_column_name .textbox{font-size:2.5rem;}
    .landingpageformbox_wrap .landingpageformbox_column_tel{top:4.75rem;left:-0.6rem;width:34.1875rem;height:4.6875rem;}
    .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{font-size:2.5rem;}
    .landingpageformbox_wrap .landingpageformbox_column_area{top:10.9375rem;left:-0.6rem;width:34.1875rem;height:4.6875rem;}
       .landingpageformbox_wrap .landingpageformbox_column_content{top:16.9375rem;left:-2.9rem;width:36.1875rem;height:4.6875rem;}
    .landingpageformbox_wrap .landingpageformbox_column_area select{font-size:2.5rem;}
    .landingpageformbox_wrap .landingpageformbox_column_content select{font-size:2.5rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy{top:23rem;width:33.125rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{font-size:1.9375rem;}
    .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:2.5625rem;height:2.5625rem;border-radius:0.5rem;}
    .landingpageformbox_wrap .btns{top:30.9375rem;}
    .landingpageformbox_wrap .btns .btn_submit{height:6.25rem;}
    .textareabox > div{padding:5rem;max-width:90%;font-size:2.3rem;}
    .textareabox > div:after{margin-left:-3.5rem;margin-bottom:-10rem;width:7rem;height:7rem;line-height:7rem;font-size:3rem;}
    #landingpage .contbox4{height:68.125rem;}
    #landingpage .contbox4 .c1{margin-top:-23.125rem;}
    #landingpage .contbox4 .c1 .txt1{font-size:3.1875rem;}
    #landingpage .contbox4 .c1 .txt2{margin-top:1.8125rem;font-size:5.75rem;}
    #landingpage .contbox4 .c2c{margin-top:-0.6875rem;width:18rem;height:23.75rem;}
    #landingpage .contbox4 .c2c .txt1{margin-top:-8.1875rem;font-size:2.875rem;}
    #landingpage .contbox4 .c2c .txt2{margin-top:-3.75rem;padding:0 1.5625rem;font-size:2.5rem;}
    #landingpage .contbox4 .c2{margin-left:-29.375rem;}
    #landingpage .contbox4 .c3{margin-left:-9rem;}
    #landingpage .contbox4 .c4{margin-left:11.375rem;}
    #landingpage .contbox5{height:154.25rem;}
    #landingpage .contbox5 .c1{margin-top:-42.5625rem;}
    #landingpage .contbox5 .c1 .txt1{margin-left:-6.6875rem;width:13.375rem;height:5.375rem;border-width:0.1875rem;font-size:2.5rem;}
    #landingpage .contbox5 .c1 .txt2{font-size:3.25rem;}
    #landingpage .contbox5 .c1 .txt3{margin-top:5.625rem;font-size:5.75rem;}
    #landingpage .contbox5 .c2{margin-left:-29.4375rem;width:58.875rem;height:55.3125rem;}
    #landingpage .contbox5 .c3 { margin-left: 9.625rem; margin-top: 31.8125rem; width: 19.8125rem; height: 23.4375rem; }
    #landingpage .contbox5 .c4 { margin-left: 9.625rem; margin-top: 55.9375rem; width: 19.8125rem; height: 6rem; }
    #landingpage .contbox5 .c5 { margin-left: 9.625rem; margin-top: 62.5625rem; width: 19.8125rem; height: 6rem; }
    #landingpage .contbox5 .c6 { margin-left: 9.625rem; margin-top: 69.25rem; width: 19.8125rem; height: 6rem; }
    #landingpage .contbox6{height:70.8125rem;}
    #landingpage .contbox6 .c1{margin-top:-17.0625rem;}
    #landingpage .contbox6 .c1 .txt1{margin-left:-6.6875rem;width:13.375rem;height:5.375rem;border-width:0.1875rem;font-size:2.5rem;}
    #landingpage .contbox6 .c1 .txt2{margin-top:0.5625rem;font-size:5.75rem;}
    #landingpage .contbox6 .c2{margin-top:-7.5rem;}
    #landingpage .contbox6 .c2 > div{width:20.3125rem;height:20.3125rem;}
    #landingpage .contbox6 .c2:after{margin-left:-11.1875rem;margin-top:-1.125rem;width:22.375rem;height:22.375rem;}
    #landingpage .contbox6 .c2 .c21{margin-left:-29.375rem;}
    #landingpage .contbox6 .c2 .c21:after{margin-left:-8.125rem;width:16.25rem;}
    #landingpage .contbox6 .c2 .c21 .txt1{margin-top:-4.8125rem;font-size:2.5625rem;}
    #landingpage .contbox6 .c2 .c21 .txt2{font-size:4.0625rem;}
    #landingpage .contbox6 .c2 .c22{margin-left:-10.15625rem;}
    #landingpage .contbox6 .c2 .c22 .txt3{font-size:2.5625rem;}
    #landingpage .contbox6 .c2 .c23{margin-left:9.0625rem;}
    #landingpage .contbox6 .c2 .c23:after{margin-left:-8.125rem;width:16.25rem;}
    #landingpage .contbox6 .c2 .c23 .txt1{margin-top:-4.8125rem;font-size:2.5625rem;}
    #landingpage .contbox6 .c2 .c23 .txt2{font-size:4.0625rem;}
    #landingpage .contbox6 .c3{margin-top:15.875rem;font-size:3.25rem;}
    #landingpage .contbox6-1 { padding: 40px 0; }
    #landingpage .contbox6-1 h2 {    font-size: 3.5rem; margin-bottom: 20px; margin-top: 31px; }
    #landingpage .contbox6-1 .owner { width: 90%; max-width: 300px; }
    #landingpage .contbox6-1 .owner .desc { font-size: 2.125rem; }
    #landingpage .contbox6-1 .owner .name { font-size: 1.875rem; }
    #landingpage .contbox7{height:154.6875rem;}
    #landingpage .contbox7 .c1{margin-top:-59rem;}
    #landingpage .contbox7 .c1 .txt1{margin-left:-8.75rem;width:17.5rem;height:5.375rem;border-width:0.1875rem;font-size:2.5rem;}
    #landingpage .contbox7 .c1 .txt2{font-size:5.75rem;}
    #landingpage .contbox7 .c2{margin-top:-44rem;margin-left:-29.4375rem;width:58.875rem;height:46.875rem;}
    #landingpage .contbox7 .c2 .txt1{margin-left:-26.9375rem;margin-top:-16.8125rem;width:53.875rem;height:19.9375rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox{width:4.1rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox div:after{top:-2.3203128625489rem;font-size:2.0039065631104rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox1{margin-left:-17.191408936158rem;margin-top:-7.9101574859621rem;height:15.082033606568rem;}
    #landingpage .contbox7 .c2 .txt1 .barbox2{height:6.9609385876467rem;}
    #landingpage .contbox7 .c2 .txt2{margin-top:7.125rem;font-size:2.5rem;}
    #landingpage .contbox7 .c2 .txt2 strong{font-size:3.25rem;}
    #landingpage .contbox7 .c2 .txt3{margin-top:17.0625rem;font-size:2.5rem;}
    #landingpage .contbox7 .c3{margin-left:-29.4375rem;margin-top:2.8125rem;width:58.875rem;height:63.75rem;}
    #landingpage .contbox7 .c3 .img{margin-left:-24.5625rem;margin-top:-27.3125rem;width:49.1875rem;height:28.8125rem;}
    #landingpage .contbox7 .c3 .txtbox{margin-top:11.5625rem;}
    #landingpage .contbox7 .c3 .txtbox .txt1{font-size:3.25rem;}
    #landingpage .contbox7 .c3 .txtbox .txt2{margin-top:1.3125rem;font-size:2.6875rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3{margin-top:6.5rem;padding:0 2.8125rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p{font-size:2.25rem;}
    #landingpage .contbox7 .c3 .txtbox .txt3 p + p{margin-top:1.625rem;}
    #landingpage .contbox8{height:107rem;}
    #landingpage .contbox8 .c1{margin-top:-19.25rem;}
    #landingpage .contbox8 .c1 .txt1{font-size:5.75rem;}
    #landingpage .contbox8 .c1 .txt2{margin-top:14.875rem;font-size:3.25rem;}
    #landingpage .contbox8 .c2{margin-top:0.4375rem;}
    #landingpage .contbox8 .c2 .c2c{width: 68.625rem;height:46.625rem;}
    #landingpage .contbox8 .c2 .c21{margin-left:-34.875rem}
    #landingpage .contbox8 .c2 .c22{margin-left:-10.8125rem;}
    #landingpage .contbox8 .c2 .c23{margin-left:9.25rem;}
    #landingpage .contbox9{height:106.75rem;}
    #landingpage .contbox9:after{margin-left:-32.125rem;margin-top:-51.6875rem;width:64.25rem;height:103.125rem;border-width:0.1875rem;}
    #landingpage .contbox9 .c1{margin-top:-41.875rem;}
    #landingpage .contbox9 .c1 .txt1{font-size:5.75rem;}
    #landingpage .contbox9 .c1 .txt2{margin-top:15rem;font-size:3rem;}
    #landingpage .contbox9 .c2{margin-top:-16.3125rem;}
    #landingpage .contbox9 .c2 .c2c{width:28.5rem;height:28.5rem;}
    #landingpage .contbox9 .c2 .c21{margin-left:-29.4375rem;}
    #landingpage .contbox9 .c2 .c22{margin-left:0.9375rem;}
    #landingpage .contbox9 .c2 .c23{margin-left:-29.4375rem;margin-top:30.3125rem;}
    #landingpage .contbox9 .c2 .c24{margin-left:0.9375rem;margin-top:30.3125rem;}
    #landingpage .contbox10{height:105.375rem;}
    #landingpage .contbox10 .c1{margin-top:-14.8125rem;}
    #landingpage .contbox10 .c1 .txt1{margin-left:-7.6875rem;width:15.375rem;height:6.125rem;border-width:0.1875rem;font-size:2.5rem;}
    #landingpage .contbox10 .c1 .txt2{margin-top:-18.3125rem;font-size:5.75rem;}
    #landingpage .contbox10 .c1 .txt3{margin-top:-12.1875rem;font-size:3.3125rem;}
    #landingpage .contbox10 .c1 .txt3 strong:after{top:-0.5625rem;width:17.3125rem;height:3.875rem;}
    #landingpage .contbox10 .landingpageformbox_wrap{margin-top:2.9375rem;}
    #db_result .btn_result{bottom:0.3125rem;}
    #footer > .inner{padding:11.25rem 0;}
    #footer .txt1{margin-bottom:9.375rem;font-size:3.25rem;}
    #footer .txt2{margin-bottom:5rem;font-size:2.875rem;}
    #footer .txt3{font-size:2.5rem;}
    #footer .txt3 .copyright{margin-top:1.6875rem;font-size:2.0625rem;}
    .quickform > .inner{height:16.125rem;border-radius:4.125rem 4.125rem 0 0;}
    .quickform .quick_btns a{height:16.125rem;}
    .quickform.active > .inner{height:60.875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_inner{width:87%;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name{left:0;top:-22.1875rem;width:100%;height:6.5rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_name .textbox{padding:0 2.5rem;border-radius:1.5rem;font-size:2.6875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel{left:0;top:-14.25rem;width:100%;height:6.5rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_tel .textbox{padding:0 2.5rem;border-radius:1.5rem;font-size:2.6875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area{left:0;top:-6.5rem;width:100%;height:6.5rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_area select{padding:0 2.5rem;border-radius:1.5rem;font-size:2.6875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_content{left:0;top:1rem;width:100%;height:6.5rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_content select{padding:0 2.5rem;border-radius:1.5rem;font-size:2.6875rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy{left:0;top:10.1875rem;width:100%;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree{font-size:2.5rem;}
    .quickform .landingpageformbox_wrap .landingpageformbox_column_privacy .btns_agree input{width:3.625rem;height:3.625rem;border-width:0.1875rem;border-radius:0.625rem;}
    .quickform .landingpageformbox_wrap .btns{left:0;top:17.3125rem;width:100%;height:6.875rem;}
    .quickform .landingpageformbox_wrap .btn_close{margin-top:-38.75rem;margin-left:-3.6875rem;width:7.375rem;height:7.875rem;}
    .quickform .landingpageformbox_wrap .txt1{left:0;top:-27.125rem;width:100%;font-size:3.5rem;text-align:center;}
}
#landingpage .play.contbox2 .c1{animation:animation1 1.5s infinite;}
#landingpage .play.contbox2 .c2 .c2_2{animation:animation2 1s infinite;}
#landingpage .play .animation2s{animation-name:animation2;animation-duration:1s;animation-iteration-count:infinite;}
#landingpage .play .zoomIn1{animation-name:zoomIn1;animation-duration:.5s;animation-fill-mode:forwards;}
#landingpage .play .grow1{animation-name:grow1;animation-duration:2s;animation-fill-mode:forwards;}