.animatable{visibility:hidden;animation-play-state:paused}.animated,.animated .ani_root{visibility:visible;animation-fill-mode:both;animation-duration:1s;animation-play-state:running}.animated .animationDelay,.animated.animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s}.animated.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s}.animated.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s}.animated.animationDelay_2s{animation-delay:.2s;-webkit-animation-delay:.2s}.animated.animationDelay_4s{animation-delay:.4s;-webkit-animation-delay:.4s}.animated.animationDelay_6s{animation-delay:.6s;-webkit-animation-delay:.6s}.animated.animationDelay_8s{animation-delay:.8s;-webkit-animation-delay:.8s}.animated.animationDelay_10s{animation-delay:1s;-webkit-animation-delay:1s}.animated.animationDelay_12s{animation-delay:1.2s;-webkit-animation-delay:1.2s}.animated.animationDelay_14s{animation-delay:1.4s;-webkit-animation-delay:1.4s}.animated.fadeBgColor{animation-name:fadeBgColor}.animated .bounceIn,.animated.bounceIn{animation-name:bounceIn}.animated.bounceInRight{animation-name:bounceInRight}.animated .bounceInLeft,.animated.bounceInLeft{animation-name:bounceInLeft}.animated.fadeIn{animation-name:fadeIn}.animated .fadeInDown,.animated.fadeInDown{animation-name:fadeInDown}.animated .fadeInUp,.animated.fadeInUp{animation-name:fadeInUp}.animated.moveUp{animation-name:moveUp}.animated.lv1{animation-name:meRun1}.animated.lv1,.animated.lv2{animation-delay:1s;-webkit-animation-delay:1s}.animated.lv2{animation-name:meRun2}.animated.lv3{animation-name:meRun3}.animated.lv3,.animated.lv4{animation-delay:1s;-webkit-animation-delay:1s}.animated.lv4{animation-name:meRun4}.animated.heightUp{animation-name:heightUp}.animatable .wall_motion,.animatable.wall_motion{clip-path:polygon(35% 0,65% 0,65% 100%,35% 100%)}.animated .wall_motion,.animated.wall_motion{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;transition:all .7s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotateImage{to{transform:rotate(1turn)}}@keyframes meRun1{to{left:179px;bottom:182px}}@keyframes meRun2{25%{left:186px;bottom:185px}50%{left:266px;bottom:253px}75%{left:326px;bottom:319px}to{left:375px;bottom:387px}}@keyframes meRun3{20%{left:189px;bottom:185px}40%{left:319px;bottom:309px}60%{left:459px;bottom:499px}80%{left:535px;bottom:541px}to{left:729px;bottom:390px}}@keyframes meRun4{15%{left:189px;bottom:185px}30%{left:319px;bottom:309px}45%{left:459px;bottom:499px}60%{left:535px;bottom:541px}75%{left:729px;bottom:390px}90%{left:860px;bottom:220px}to{left:979px;bottom:141px}}@keyframes heightUp{0%{height:0}to{height:100%}}.fire_works>.after,.fire_works>.before{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:-120px -218.66667px blue,248px -16.66667px #00ff84,190px 16.33333px #002bff,-113px -308.66667px #ff009d,-109px -287.66667px #ffb300,-50px -313.66667px #ff006e,226px -31.66667px #ff4000,180px -351.66667px #ff00d0,-12px -338.66667px #00f6ff,220px -388.66667px #9f0,-69px -27.66667px #ff0400,-111px -339.66667px #6200ff,155px -237.66667px #0df,-152px -380.66667px #00ffd0,-50px -37.66667px #0fd,-95px -175.66667px #a6ff00,-88px 10.33333px #0d00ff,112px -309.66667px #005eff,69px -415.66667px #ff00a6,168px -100.66667px #ff004c,-244px 24.33333px #f60,97px -325.66667px #f06,-211px -182.66667px #00ffa2,236px -126.66667px #b700ff,140px -196.66667px #9000ff,125px -175.66667px #0bf,118px -381.66667px #ff002f,144px -111.66667px #ffae00,36px -78.66667px #f600ff,-63px -196.66667px #c800ff,-218px -227.66667px #d4ff00,-134px -377.66667px #ea00ff,-36px -412.66667px #ff00d4,209px -106.66667px #00fff2,91px -278.66667px #000dff,-22px -191.66667px #9dff00,139px -392.66667px #a6ff00,56px -2.66667px #09f,-156px -276.66667px #ea00ff,-163px -233.66667px #00fffb,-238px -346.66667px #00ff73,62px -363.66667px #08f,244px -170.66667px #0062ff,224px -142.66667px #b300ff,141px -208.66667px #9000ff,211px -285.66667px #f60,181px -128.66667px #1e00ff,90px -123.66667px #c800ff,189px 70.33333px #00ffc8,-18px -383.66667px #0f3,100px -6.66667px #ff008c;animation:bang 1s ease-out infinite backwards,gravity 1s ease-in infinite backwards,position 5s linear infinite backwards}.fire_works>.after{animation-delay:1.25s,1.25s,1.25s;animation-duration:1.25s,1.25s,6.25s}@keyframes bang{0%{box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff}}@keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@keyframes position{0%,19.9%{top:10%;left:40%}20%,39.9%{top:40%;left:30%}40%,59.9%{top:20%;left:70%}60%,79.9%{top:90%;left:20%}80%,99.9%{top:90%;left:80%}}.header{width:100%;position:fixed;top:0;left:0;display:block;z-index:100}.header.fix{background:#fff;border-bottom:1px solid #e5e5e5}.header .headerArea{max-width:1200px;min-height:74px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0 20px}.header .headerArea h1 a{line-height:1;color:#1b2a4a;font-size:19px;font-weight:800;letter-spacing:0}.header .headerArea h1 a span{color:#05f}.header .headerArea .gnb{height:100%}.header .headerArea .gnb .menu{display:flex;align-items:center;gap:0;height:100%;padding:0;box-sizing:border-box}.header .headerArea .gnb .menu button{position:relative;height:17px;padding:0 1px;margin-left:30px;letter-spacing:.5px;color:#4a5568;background:none;font-weight:500;font-size:14px;box-sizing:border-box}.header .headerArea .gnb .menu button.active{color:#05f;font-weight:700}.header .headerArea .gnb .menu button.free:after{content:"";display:inline-block;width:4px;height:4px;margin-top:-3px;background-color:#05f;border-radius:100%;vertical-align:top}.header .headerArea .gnb .menu button.log_btn{width:112px;height:46px;margin-left:20px;color:#fff;font-size:14px;font-weight:500;background-color:#05f;border-radius:46px}.header .headerArea .gnb .menu button.admin_btn{width:112px;height:46px;margin-left:40px;font-size:14px;font-weight:500;color:#4a5568;border-radius:46px;border:1px solid #4a5568}.header .headerArea .gnb .menu>p{line-height:1.2;font-size:15px;color:#000;font-weight:500}#safetyBody .SFT1_contents{display:block;width:100%;padding:74px 0 0;text-align:center;background:#f4f6f8}#safetyBody .SFT1_contents p,#safetyBody .SFT1_contents span,#safetyBody .SFT1_contents ul li{word-break:keep-all}#safetyBody .SFT1_contents .wrap{max-width:1200px;width:100%;margin:0 auto;padding:120px 50px;box-sizing:border-box}#section1.wrap{padding:86px 50px 0!important}#section1 .visual_area{width:100%;margin:0 auto}#section1 .visual_area .txt_box{display:flex;flex-direction:column;align-items:center;padding:0}#section1 .visual_area .txt_box>span{display:block;line-height:1.2;color:#05f;text-align:center;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase}#section1 .visual_area .txt_box>p.tit{line-height:1.2;margin:30px 0 0;color:#1b2a4a;text-align:center;font-size:57px;font-weight:900;word-break:keep-all}#section1 .visual_area .txt_box>p.tit>span{color:#05f}#section1 .visual_area .txt_box>p.txt{line-height:1.2;margin:40px 0 0;color:#4a5568;text-align:center;font-size:18px;font-weight:400;word-break:keep-all}#section1 .visual_area .txt_box>.btn_box{display:flex;gap:14px;margin:50px 0 0}#section1 .visual_area .txt_box>.btn_box>button{height:64px;padding:0 42px;color:#1b2a4a;text-align:center;font-size:16px;font-weight:400;border-radius:32px;border:1px solid #1b2a4a;box-sizing:border-box}#section1 .visual_area .txt_box>.btn_box>button:first-child{color:#fff;background:#05f;border-color:#05f}#section1 .visual_area .txt_box>.btn_box>button:last-child{color:#05f;background:#fff;border-color:#05f}#section1 .visual_area .txt_box>ul{display:flex;gap:10px;justify-content:space-between;margin:50px 0 0;max-width:421px;width:100%}#section1 .visual_area .txt_box>ul>li{line-height:1.2;color:#4a5568;text-align:center;font-size:13px;font-weight:400}#section1 .visual_area .txt_box>ul>li>strong{display:block;line-height:1.2;margin:10px 0 0;color:#1b2a4a;text-align:center;font-size:38px!important;font-weight:900}#section1 .visual_area .txt_box>ul>li>strong>span.num{color:#05f}#section1 .visual_area .txt_box>ul>li>strong>span.min{font-size:24px}#section1 .visual_area .img_box{position:relative;z-index:3;max-width:1100px;width:100%;margin:80px auto -250px}#section1 .visual_area .img_box img{display:block}#section2.wrap{display:block;width:100%;background:#fff;padding:370px 50px 120px!important}#section2 .tit{line-height:1.2;color:#1b2a4a;font-size:42px;font-weight:400;text-align:left}#section2 .tit>span{display:block;color:#05f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px}#section2 .tit>strong{font-weight:700}#section2 .txt_box{display:flex;gap:20px;align-items:stretch;margin:60px 0 0}#section2 .txt_box>section:first-child{width:60.8%;box-sizing:border-box}#section2 .txt_box>section:first-child>ul{display:flex;flex-direction:column;gap:20px;height:100%}#section2 .txt_box>section:first-child>ul>li{position:relative;height:100%;flex:1;line-height:1.2;padding:36px 36px 36px 104px;color:#4a5568;font-size:15px;text-align:left;font-weight:400;word-break:keep-all;border-radius:15px;background:#f4f6f8}#section2 .txt_box>section:first-child>ul>li:before{content:"";position:absolute;top:50%;left:24px;transform:translateY(-50%);display:block;width:60px;height:60px;background:#fff url(/images/home/SFT1_c2_icon01.png) no-repeat 50%;background-size:36px;border-radius:5px;border:.5px solid #b2c1da}#section2 .txt_box>section:first-child>ul>li:nth-child(2):before{background:#fff url(/images/home/SFT1_c2_icon02.png) no-repeat 50%;background-size:36px}#section2 .txt_box>section:first-child>ul>li:nth-child(3):before{background:#fff url(/images/home/SFT1_c2_icon03.png) no-repeat 50%;background-size:36px}#section2 .txt_box>section:first-child>ul>li>strong{display:block;line-height:1.2;margin:0 0 10px;color:#1b2a4a;text-align:left;font-size:21px;font-weight:700}#section2 .txt_box>section:last-child{display:block;width:100%;flex:1;padding:50px 32px;text-align:left;box-sizing:border-box;border-radius:15px;background:#1b2a4a}#section2 .txt_box>section:last-child>span{display:inline-block;line-height:1.2;color:#05f;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#section2 .txt_box>section:last-child>strong{display:block;line-height:1.2;margin:10px 0 0;color:#fff;font-size:30px;font-weight:800}#section2 .txt_box>section:last-child>p{display:block;line-height:1.2;margin:30px 0 0;color:#fff;font-size:15px;font-weight:400}#section2 .txt_box>section:last-child>ul{display:flex;flex-direction:column;gap:20px;margin:30px 0 0}#section2 .txt_box>section:last-child>ul>li{position:relative;width:100%;line-height:20px;padding:0 0 0 30px;color:#fff;font-size:15px;font-weight:400;text-align:left}#section2 .txt_box>section:last-child>ul>li:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:url(/images/home/SFT1_c2_icon04.svg) no-repeat 50%;background-size:100%}#section3>.tit{line-height:1.2;color:#1b2a4a;text-align:center;font-size:42px;font-weight:900}#section3>.tit>span{color:#05f}#section3>ul{display:flex;flex-direction:column;gap:30px;margin:60px 0 0}#section3>ul>li{position:relative;line-height:1.2;padding:50px 50px 50px 140px;text-align:left;color:#4a5568;font-size:15px;font-weight:400;border-radius:10px;background:#fff}#section3>ul>li>strong{display:block;line-height:1.2;margin:0 0 16px;color:#1b2a4a;text-align:left;font-size:20px;font-weight:700}#section3>ul>li>span{display:inline-block;position:absolute;top:50px;left:50px;line-height:1.2;color:#e8e8e4;font-size:38px;font-weight:700;letter-spacing:.5px}#section4.wrap{padding:109px 50px 120px!important}#section4>.tit{line-height:1.2;color:#1b2a4a;font-size:42px;font-weight:400;text-align:center}#section4>.tit>span{display:block;line-height:1.2;margin:0 0 10px;color:#05f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px}#section4>.tit>strong{font-weight:700}#section4>ul{display:flex;justify-content:space-between;margin:60px 0 0}#section4>ul>li>img{display:block;width:287px}#section5>.tit{line-height:1.2;color:#1b2a4a;font-size:42px;font-weight:700;text-align:left}#section5>.tit>span{display:block;line-height:1.2;margin:0 0 10px;color:#05f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px}#section5>.slide_box{display:flex;gap:20px;margin:60px 0 0}#section5>.slide_box .swiper{position:relative;padding:0 0 0 33.3%;box-sizing:border-box}#section5>.slide_box .swiper .swiper-pagination{position:absolute;width:33.3%;height:100%;left:0;top:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;padding:0 20px 0 0;box-sizing:border-box;background:#f4f6f8;z-index:5}#section5>.slide_box .swiper .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:calc(50% - 5px);height:80px;color:#fff;font-size:16px;font-weight:800;border-radius:10px;background:#1b2a4a;cursor:pointer}#section5>.slide_box .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#05f}#section5>.slide_box .swiper .swiper-slide .serv_box{position:relative;display:flex;align-items:center;height:260px;border-radius:10px;background:#fff;box-sizing:border-box}#section5>.slide_box .swiper .swiper-slide .serv_box:before{content:"";display:inline-block;width:200px;height:200px;vertical-align:middle;background:url(/images/home/SFT1_c6_img01.png) no-repeat 50%;background-size:100%!important}#section5>.slide_box .swiper .swiper-slide .serv_box.n2:before{background:url(/images/home/SFT1_c6_img02.png) no-repeat 50%}#section5>.slide_box .swiper .swiper-slide .serv_box.n3:before{background:url(/images/home/SFT1_c6_img03.png) no-repeat 50%}#section5>.slide_box .swiper .swiper-slide .serv_box.n4:before{background:url(/images/home/SFT1_c6_img04.png) no-repeat 50%}#section5>.slide_box .swiper .swiper-slide .serv_box.n5:before{background:url(/images/home/SFT1_c6_img05.png) no-repeat 50%}#section5>.slide_box .swiper .swiper-slide .serv_box.n6:before{background:url(/images/home/SFT1_c6_img06.png) no-repeat 50%}#section5>.slide_box .swiper .swiper-slide .serv_box .inner{max-width:536px;width:100%}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>span{display:block;line-height:1.2;text-align:left;color:var(---,#05f);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>p{margin:10px 0 0;text-align:left;color:#1b2a4a;line-height:1.2;font-size:20px;font-weight:800}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #e8e8e4}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul>li{display:inline-flex;align-items:center;gap:12px;width:50%;line-height:2.5;color:var(---,#4a5568);font-size:14px;font-weight:400;border-bottom:1px solid #e8e8e4}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul>li:before{content:"";display:inline-block;width:20px;height:1px;flex:none;background:#05f}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul>li:last-child,#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul>li:nth-child(5){border-bottom:0}#section6>.tit{line-height:1.2;color:#1b2a4a;text-align:center;font-size:42px;font-weight:700}#section6>.tit>span{display:block;margin:0 0 10px;line-height:1.2;color:#05f;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#section6>ul{position:relative;display:flex;max-width:936px;width:100%;justify-content:space-between;margin:60px auto 0}#section6>ul:before{content:"";display:inline-block;position:absolute;top:25px;left:50%;transform:translateX(-50%);width:85%;height:1px;flex:none;background:#4a5568;z-index:1}#section6>ul>li{position:relative;line-height:1.2;color:#4a5568;text-align:center;font-size:14px;font-weight:400;z-index:2}#section6>ul>li>em{display:inline-block;width:50px;height:50px;line-height:50px;font-size:16px;font-weight:700;color:#fff;background:#1b2a4a;border-radius:100%}#section6>ul>li>p{margin:20px 0 10px;color:#1b2a4a;font-size:16px;font-weight:700}#section6>ul>li>p,#section7>.tit{line-height:1.2;text-align:center}#section7>.tit{color:#fff;font-size:42px;font-weight:900}#section7>.tit>span{display:block;line-height:1.2;margin:0 0 10px;color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#section7>.txt_box{max-width:860px;width:100%;display:flex;gap:20px;margin:57px auto 0}#section7>.txt_box>section{position:relative;padding:40px;width:100%;flex:1;text-align:left;border-radius:10px;border:1px solid var(---,#05f);background:#fff}#section7>.txt_box>section>span{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:120px;height:36px;line-height:36px;text-align:center;color:#fff;font-size:14px;font-weight:500;border-radius:666px;background:var(---,#05f)}#section7>.txt_box>section>p.tit{line-height:1.2;color:#1b2a4a;font-size:21px;font-weight:800}#section7>.txt_box>section>p.tit+p{line-height:1.2;margin:8px 0 20px;color:#4a5568;font-size:13px;font-weight:500;letter-spacing:2px}#section7>.txt_box>section>p.tit+p>strong{line-height:1.2;color:#1b2a4a;font-size:35px;font-weight:900;letter-spacing:-1px}#section7>.txt_box>section>p.tit+p+p{line-height:1.2;color:#4a5568;font-size:14px;font-weight:500}#section7>.txt_box>section>ul{margin:30px 0 0;padding:18px 0 0;border-top:1px solid #4a5568}#section7>.txt_box>section>ul>li{display:flex;align-items:center;gap:8px;line-height:2.45;color:#4a5568;font-size:14px;font-weight:500}#section7>.txt_box>section>ul>li:before{content:"";display:inline-block;width:24px;height:24px;background:url(/images/home/SFT1_c7_icon.svg) no-repeat 50%;flex:none}#section7>.txt_box>section>button{display:block;width:100%;max-width:300px;height:64px;margin:25px auto 0;color:#fff;text-align:center;font-size:16px;font-weight:400;border-radius:64px;background:#05f}#section7>.txt_box>section:last-child>button{max-width:100%;color:#1b2a4a;background:#fff;border:1px solid var(---,#1b2a4a)}#section8>.tit{line-height:1.2;color:#1b2a4a;text-align:center;font-size:42px;font-weight:900}#section8>.tit>span{display:block;margin:0 0 10px;line-height:1.2;color:#1b2a4a;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#section8>ul{margin:30px 0 0}#section8>ul>li{position:relative;line-height:1.2;padding:26px 0;color:#1b2a4a;text-align:left;font-size:17px;font-weight:700;border-bottom:1px solid #e8e8e4;cursor:pointer}#section8>ul>li:before{content:"";display:inline-block;position:absolute;top:20px;right:0;width:30px;height:30px;background:url(/images/home/SFT1_c8_icon01.svg) no-repeat 50%;background-size:30px}#section8>ul>li.on:before{background:url(/images/home/SFT1_c8_icon02.svg) no-repeat 50%;background-size:30px}#section8>ul>li>.txt{display:none}#section8>ul>li.on>.txt{display:block}#section8>ul>li>.txt>p{line-height:1.2;margin:26px 0 0;color:#4a5568;font-size:14px;font-weight:400}#section9>.tit{line-height:1.2;color:#fff;text-align:center;font-size:42px;font-weight:900}#section9>span{display:block;line-height:1.2;margin:20px 0 0;color:#fff;font-size:17px;font-weight:400;opacity:.65}#section9>.btn_box{display:flex;justify-content:center;margin:50px 0 0;gap:14px}#section9>.btn_box>button{height:64px;padding:0 42px;color:#fff;text-align:center;font-size:16px;font-weight:400;border-radius:64px;background:#05f}#section9>.btn_box>button+button{color:#fff;background:none;border:1px solid #fff}#section9>.btn_box>button+button+button{color:#9dbcff;background:none;border:1px solid #9dbcff}#footer{background:#060f22}#footer .footer-wrap{max-width:1200px;margin:auto;padding:48px}#footer .footer-wrap .inner .lst>li{display:inline-flex;align-items:center;word-break:keep-all}#footer .footer-wrap .inner .lst>li:after{content:"";display:inline-flex;align-items:center;width:2px;height:13px;margin:0 6px;background:#ffffff70;vertical-align:top}#footer .footer-wrap .inner .lst>li:last-child:after{content:none}#footer .footer-wrap .inner .lst li,#footer .footer-wrap .inner>p{line-height:1.3;font-size:13px;color:#fff;opacity:.65}#footer .footer-wrap .inner>p{margin:10px 0 0}#modal,br.mo{display:none}#modal{justify-content:center;align-items:center;position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#modal .modal-content{position:relative;overflow-y:auto;width:100%;max-width:920px;max-height:100%;background-color:#fff;padding:60px 80px;border-radius:30px}#modal .modal-content .contact-form h4{line-height:1;font-family:Roboto;font-size:42px;font-weight:700;line-height:46.2px;text-align:left;margin-bottom:60px}#modal .modal-content .contact-form .close{color:#ccc;position:absolute;right:80px;top:50px;width:30px;height:30px;font-size:0;font-weight:700;background:url(/images/home/home/pop_close.png) no-repeat 50%}#modal .modal-content .contact-form .contact-form-group{display:flex;flex-direction:column;margin-bottom:16px;gap:7px}#modal .modal-content .contact-form .contact-form-group .contact-label.required:after{content:"*";color:red;font-size:14px;margin-left:5px}textarea{background:#f2f4f8;padding:13px 16px;border:none;border-bottom:1px solid #c1c7cd;resize:none;height:130px}select,textarea{width:100%}input[name=submit]{width:147px;height:52px;font-size:18px;font-weight:500;color:#fff;letter-spacing:.5px;padding:0;border:none;cursor:pointer;background:linear-gradient(0deg,#2c646b 0,#1ea06d 66%);border-radius:52px}input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible{outline:0}.term-agreement p{margin:0 0 10px;font-weight:700}.term-agreement ul{margin-left:10px;margin-bottom:20px}.term-agreement ul li{line-height:1.2}.term-agreement ul li:before{content:"·";margin-right:5px;font-size:18px}.term-agreement .contact-form-group{display:flex;flex-direction:row!important}@keyframes slideUp{0%{top:100%}to{top:0}}.rdi_box{display:inline-flex!important;height:auto;min-height:2rem;align-items:center;gap:8px;position:relative;margin:0!important;font-size:0}.rdi_box>input[type=radio]{width:20px;height:20px;margin:0;opacity:0}.rdi_box>span{display:inline-block;line-height:1.2;margin:0;font-size:16px;color:#000}.rdi_box>span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;margin:0;background:none;border:1px solid #e8e8e4;border-radius:100%}.rdi_box>input:checked+span:before{background:url(/images/home/rdi_on.svg) no-repeat 50%}.chk_box{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:8px;height:auto;min-height:2rem;position:relative;margin:0!important;font-size:0}.chk_box>input[type=checkbox]{width:20px;height:20px;margin:0;opacity:0}.chk_box>span{display:inline-block;line-height:1.2;margin:0;font-size:16px;color:#000}.chk_box>span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;margin:0;background:none;border:1px solid #e8e8e4}.chk_box>input:checked+span:before{background:url(/images/home/chk_on.jpg) no-repeat 50%}select{height:5rem;color:#4a5568;font-size:1.5rem;font-weight:400;padding:1.6rem 3.2rem 1.6rem 1.6rem;border:1px solid #e8e8e4;border-radius:5px;background:#fff url(/images/home/icon_select_arrow2.svg) no-repeat calc(100% - 1.6rem) 50%;background-size:1.1rem .9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus-visible{outline:none;border-color:#000}input.txt{height:5rem;padding:1.6rem;font-size:1.5rem;color:#333;background:#fff;border:1px solid #e8e8e4}input.txt::-moz-placeholder{color:#bfbfbf}input.txt::placeholder{color:#bfbfbf}input.txt:focus-visible{outline:none;border-bottom:1px solid #000}input.txt:focus,input.txt:hover{box-shadow:none;outline:none}.pop_up{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:100}.display_block,.pop_up{display:flex}.display_none{display:none}.pop_up .pop{width:1000px;max-height:100vh;overflow-y:auto;display:inline-block;padding:0 40px 40px;background:#fff}.pop_up .pop.small{width:800px}.pop_up .pop .pop_head{position:relative;display:flex;align-items:center;height:88px;line-height:1;padding:30px 0 10px;font-size:26px;font-weight:700;color:#333;background:#fff;border-bottom:2px solid #1c1c1c;box-sizing:border-box}.pop_up .pop .pop_head .close{position:absolute;right:0;top:30px;width:48px;height:48px;font-size:0;border:none;background:url(/images/home/pop_close.png) no-repeat 50%;cursor:pointer}.pop_up .pop .pop_contents{padding:40px 0 0;box-sizing:border-box}.pop_up .btn_area{display:block;text-align:center;margin:40px 0 0}.pop_up .btn_area .btn{width:147px;height:52px;font-size:18px;font-weight:500;color:#fff;letter-spacing:.5px;padding:0;border:none;cursor:pointer;background:linear-gradient(0deg,#2c646b 0,#1ea06d 66%);border-radius:52px}@media (max-width:1200px){#section1 .visual_area .img_box{margin:80px auto -23%}#section2.wrap{padding:calc(23% + 120px) 50px 120px!important}#modal .modal-content{width:90%;padding:40px}#section1 .arrow{display:none}}@media (max-width:1023px){.header .headerArea .gnb .menu button.admin_btn{margin-left:20px}#section2 .txt_box{flex-direction:column}#section2 .txt_box>section:first-child,#section2 .txt_box>section:last-child{width:100%}#section2 .txt_box>section:last-child>p>br,#section2 .txt_box>section:last-child>strong>br:first-child,#section2 .txt_box>section:last-child>strong>br:last-child{display:none}#section2 .txt_box>section:last-child>ul{flex-direction:row;flex-wrap:wrap}#section2 .txt_box>section:last-child>ul>li{width:calc(50% - 20px)}#section2 .txt_box>section:last-child>p{margin:10px 0 0}#section4>ul{flex-direction:column;align-items:center;gap:60px}#section5>.tit{text-align:left}#section5>.slide_box .swiper{padding:80px 0 0}#section5>.slide_box .swiper .swiper-pagination{width:100%;height:60px;padding:0}#section5>.slide_box .swiper .swiper-pagination-bullet{width:calc(16.6% - 8px);height:100%}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>p,#section5>.slide_box .swiper .swiper-slide .serv_box .inner>span{text-align:left}}@media (max-width:767px){br.mo{display:block}.header .headerArea h1 a{font-size:2.8rem}.header .headerArea .logo{width:100%;height:7.4rem;display:flex;align-items:center}.header .headerArea .gnb{width:100%;height:5.4rem}.header .headerArea .gnb .menu{justify-content:center;gap:5.7rem}.header .headerArea .gnb .menu button{height:2.1rem;margin:0;font-size:2.1rem}.header .headerArea .gnb .menu button.log_btn{position:absolute;top:1.1rem;right:2.4rem;width:16rem;height:5.2rem;margin:0;font-size:2.1rem}.header .headerArea .gnb .menu button.admin_btn{position:absolute;top:1.1rem;right:19.5rem;width:16rem;height:5.2rem;margin:0;font-size:2.1rem;color:#4a5568;border-radius:5.2rem;border:1px solid #4a5568}.header .headerArea .gnb .menu button.free:after{margin-left:.5rem}#safetyBody .SFT1_contents{padding:12.8rem 0 0}#safetyBody .SFT1_contents .wrap{padding:12rem 2.4rem}#section1.wrap{padding:5rem 2.4rem 0!important}#section1 .visual_area .txt_box>span{font-size:2rem}#section1 .visual_area .txt_box>p.tit{margin:2rem 0 0;font-size:8.2rem}#section1 .visual_area .txt_box>p.txt{max-width:38rem;margin:2rem 0 0;font-size:2.7rem}#section1 .visual_area .txt_box>.btn_box{flex-direction:column;max-width:44rem;width:100%;margin:4rem 0 0}#section1 .visual_area .txt_box>.btn_box>button{height:8rem;font-size:2.4rem;border-radius:8rem}#section1 .visual_area .txt_box>ul{max-width:54.4rem}#section1 .visual_area .txt_box>ul>li{font-size:2rem}#section1 .visual_area .txt_box>ul>li>strong{font-size:5.8rem!important}#section1 .visual_area .txt_box>ul>li>strong>span.min{font-size:3.6rem}#section1 .visual_area .img_box{margin:5rem auto -2.3rem}#section2.wrap{padding:calc(2.3rem + 12rem) 2.4rem 12rem!important}#section2 .tit{font-size:6.2rem}#section2 .tit>span{font-size:2rem}#section2 .txt_box>section:first-child>ul>li{padding:11.7rem 2.4rem 3rem;font-size:2.2rem}#section2 .txt_box>section:first-child>ul>li br{display:none}#section2 .txt_box>section:first-child>ul>li:before{width:7.2rem;height:7.2rem;top:3rem;transform:translateY(0);background-size:4.8rem!important}#section2 .txt_box>section:first-child>ul>li>strong{font-size:3.2rem}#section2 .txt_box>section:last-child>span{font-size:2rem}#section2 .txt_box>section:last-child>p{font-size:2.2rem}#section2 .txt_box>section:last-child>ul>li{width:100%;line-height:3rem;padding:0 0 0 4.2rem;font-size:2.2rem}#section2 .txt_box>section:last-child>ul>li:before{width:3rem;height:3rem}#section3>.tit{text-align:left}#section3>ul>li{padding:12.3rem 3rem 5rem;font-size:2.2rem}#section3>ul>li>span{top:5rem;left:3rem;font-size:5.6rem}#section3>ul>li>strong{font-size:3rem}#section4.wrap{padding:10.9rem 2.5rem 12rem!important}#section4>.tit{font-size:6.2rem}#section4>.tit>span{font-size:2rem}#section4>ul{gap:5rem}#section4>ul>li>img{max-width:40rem;width:100%}#section5>.tit>span{font-size:2rem}#section5>.tit{font-size:6.2rem}#section5>.slide_box .swiper .swiper-slide .serv_box:before{width:20rem;height:20rem}#section5>.slide_box .swiper .swiper-pagination{height:15.8rem}#section5>.slide_box .swiper .swiper-pagination-bullet{width:calc(33.3% - 7px);height:7.4rem;font-size:2.4rem}#section5>.slide_box .swiper{padding:18rem 0 0}#section5>.slide_box .swiper .swiper-slide .serv_box{flex-direction:column;height:auto;padding:3rem 2.4rem}#section5>.slide_box .swiper .swiper-slide .serv_box .inner{max-width:100%}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>span{font-size:1.8rem}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>p{font-size:3rem}#section5>.slide_box .swiper .swiper-slide .serv_box .inner>ul>li{font-size:2.1rem}#section6>.tit{font-size:6.2rem}#section6>.tit>span{font-size:2rem}#section6>ul{flex-wrap:wrap;gap:6rem 0}#section6>ul:before{display:none}#section6>ul>li{width:50%;font-size:2.1rem}#section6>ul>li>em{width:7.5rem;height:7.5rem;line-height:7.5rem;font-size:2.4rem}#section6>ul>li>p{font-size:2.4rem}#section7>.tit{font-size:6.2rem}#section7>.tit>span{font-size:2rem}#section7>.txt_box{flex-wrap:wrap;gap:4rem}#section7>.txt_box>section{flex:none;padding:6.7rem 2.4rem 4rem}#section7>.txt_box>section>span{top:-2.7rem;width:18rem;height:5.4rem;line-height:5.4rem;font-size:2rem}#section7>.txt_box>section>p.tit+p>strong{font-size:5.2rem}#section7>.txt_box>section>p.tit+p,#section7>.txt_box>section>p.tit+p+p,#section7>.txt_box>section>ul>li{font-size:2rem}#section7>.txt_box>section>ul>li:before{width:3.6rem;height:3.6rem}#section7>.txt_box>section>button{display:block;max-width:37.5rem;height:8rem;margin:2rem auto 0;font-size:2.4rem}#section8>.tit{font-size:6.2rem}#section8>.tit>span{font-size:2rem}#section8>ul>li{font-size:2.6rem}#section8>ul>li>span{display:block;line-height:1.2;padding:0 6rem 0 0}#section8>ul>li>.txt>p{font-size:2.1rem}#section8>ul>li:before{width:4.5rem;height:4.5rem;background-size:4.5rem}#section8>ul>li.on:before{background-size:4.5rem}#section9>.tit{font-size:6.2rem}#section9>span{max-width:35.7rem;margin:2rem auto 0;font-size:2.6rem}#section9>.btn_box{flex-direction:column;max-width:37.5rem;margin:5rem auto 0}#section9>.btn_box>button{width:100%;height:8rem;font-size:2.4rem;border-radius:8rem}#footer .footer-wrap{padding:6rem 2.4rem}#footer .footer-wrap .inner .lst>li:after{display:none}#footer .footer-wrap .inner .lst>li{font-size:2rem}#footer .footer-wrap .inner>p{margin:2rem 0 0;font-size:2rem}.pop_up .pop{padding:0 20px 40px}}