header{width:100%;height:90px;padding:0 2rem;position:fixed;z-index:1000;transition:background-color .5s,box-shadow .5s}header h1 img{height:35px;transition:.5s}header ul li{font-family:"Pretendard-SemiBold"}header ul li a{color:#fff;transition:.5s}header ul li:hover a{color:#3c9df6}header.scroll_menu a{color:#333}header.scroll_menu:hover{background-color:rgba(255,255,255,.6274509804);box-shadow:rgba(0,0,0,.1254901961) 0 0 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#main_slide{width:100%;height:100vh;position:relative}#main_slide .slide_txt_wrap{width:1400px;height:500px;position:absolute;z-index:10;top:0;bottom:0;right:0;left:0;margin:auto;color:#fff}#main_slide .slide_txt_wrap .en_msg{font-family:"Pretendard-Medium";font-size:24px;text-shadow:rgba(0,0,0,.5) 0px 0px 27px}#main_slide .slide_txt_wrap .jtb{font-family:"Pretendard-Bold";font-size:100px;text-shadow:rgba(0,0,0,.5) 0px 0px 27px}#main_slide .slide_txt_wrap .ko_msg{font-family:"Pretendard-SemiBold";font-size:55px;text-shadow:rgba(0,0,0,.5) 0px 0px 27px}#main_slide .main_swiper{width:100%;height:100%;background-color:#000}#main_slide .main_swiper .swiper-wrapper .slide1 .slide_img{background:url(../img/mian_banner/banner1.jpg) no-repeat}#main_slide .main_swiper .swiper-wrapper .slide2 .slide_img{background:url(../img/mian_banner/banner2.jpg) no-repeat}#main_slide .main_swiper .swiper-wrapper .slide3 .slide_img{background:url(../img/mian_banner/banner3.jpg) no-repeat}#main_slide .main_swiper .swiper-wrapper .swiper-slide .slide_img{width:100%;height:100%;position:relative;background-position:50%;background-size:cover;transform:scale(1.3);transition-property:transform;transition-duration:10s;transition-timing-function:linear}#main_slide .main_swiper .swiper-wrapper .swiper-slide .slide_img::before{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute}#main_slide .main_swiper .swiper-wrapper .swiper-slide-active .slide_img{transform:scale(1);transition-duration:20s}#main_slide .main_swiper .swiper-button-next,#main_slide .main_swiper .swiper-button-prev{width:50px;height:50px;border:1px solid #fff;border-radius:50%;color:#fff}#main_slide .main_swiper .swiper-button-next::after,#main_slide .main_swiper .swiper-button-prev::after{font-family:"Material Symbols Outlined";content:"arrow_right_alt";font-weight:100}#main_slide .main_swiper .swiper-button-next.swiper-button-prev::after,#main_slide .main_swiper .swiper-button-prev.swiper-button-prev::after{transform:scaleX(-1)}#main_slide .main_swiper .swiper-pagination .swiper-pagination-bullet{background:rgba(0,0,0,0);border:1px solid #fff;opacity:1;width:10px;height:10px}#main_slide .main_swiper .swiper-pagination .swiper-pagination-bullet-active{width:30px;background-color:#fff;border-radius:50px}#msg_service{margin-top:155px;overflow:hidden;background:#fff}#msg_service .msg_service_wrap .msg_service_text{font-family:"Pretendard-Medium";font-size:1.5rem;text-align:center;line-height:1.6em}#msg_service .msg_service_wrap .msg_service_title{margin-top:11rem;text-align:center;font-family:"Pretendard-Bold"}#msg_service .msg_service_wrap .service_wrap{margin-top:125px;margin-bottom:210px}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_top p{color:#2778ff;font-family:"Pretendard-Bold";font-size:1.25rem}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_top span{font-size:1.125rem}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_bottom{margin-top:120px}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_bottom .tech_wrap{padding-left:1rem}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_bottom .tech_wrap li{list-style:disc;margin-bottom:1.2rem}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_bottom .tech_wrap p{font-family:"Pretendard-SemiBold";font-size:1.3rem;margin-bottom:.3rem}#msg_service .msg_service_wrap .service_wrap .msg_service_info .info_bottom .tech_wrap span{display:block;font-family:"Pretendard-Regular";font-size:1rem;color:#666}#msg_service .msg_service_wrap .msg_img{overflow:hidden;height:470px;margin-left:2rem}#msg_service .msg_service_wrap .msg_img img{width:100%;transform:scale(1.2)}#msg_service .msg_service_wrap .rcs_img{overflow:hidden;height:675px}#msg_service .msg_service_wrap .rcs_img img{width:100%;transform:scale(2.8);transform-origin:55% top}#msg_service .msg_service_wrap .kakao_img{overflow:hidden;flex:0 0 auto;width:64%;height:470px}#msg_service .msg_service_wrap .kakao_img img{width:100%}#integration_info{padding:150px 0 120px;background:linear-gradient(to top, #2371b6, #3a90dc);position:relative}#integration_info h3{color:#fff;margin-bottom:150px}#integration_info .connection_type .connection_btn_wrap ul li{width:17.5rem;padding:1.5rem 2rem;background:rgba(0,0,0,.3137254902);border-radius:5rem;color:#fff;margin-bottom:1.5rem;cursor:pointer;transition:width .3s ease,height .3s ease,color .3s ease;overflow:hidden}#integration_info .connection_type .connection_btn_wrap ul li .connection_nm{font-family:"Pretendard-SemiBold";font-size:1.5rem}#integration_info .connection_type .connection_btn_wrap ul li .material-symbols-outlined{font-weight:normal;font-size:35px}#integration_info .connection_type .connection_btn_wrap ul li .connection_text{font-size:1.125rem;line-height:1.8em;color:rgba(0,0,0,0);width:0;height:0;overflow:hidden;white-space:nowrap}#integration_info .connection_type .connection_btn_wrap ul li .recommend{color:#2778ff;font-family:"Pretendard-SemiBold";font-size:1.3rem}#integration_info .connection_type .connection_btn_wrap ul .on{width:550px;height:320px;border-radius:2.3rem;color:#333;background-color:#fff}#integration_info .connection_type .connection_btn_wrap ul .on .material-symbols-outlined{display:none}#integration_info .connection_type .connection_btn_wrap ul .on .connection_text{color:#333;width:auto;height:auto;overflow:hidden;height:240px}#integration_info .connection_type img{display:block;position:absolute;top:0;bottom:0;right:6rem;margin:auto;transition:.3s}#advantage{padding:130px;width:100%;background:linear-gradient(to top, #135186, #2371b6)}#advantage h3{margin-bottom:203px;color:#fff}#advantage ul li{border:1px solid #999;border-radius:1rem;padding:2rem;color:#fff;background:rgba(0,0,0,.2509803922)}#advantage ul li p{font-family:"Pretendard-SemiBold";font-size:1.625rem;margin-bottom:1.5rem}#advantage ul li span{font-family:"Pretendard-Light";font-size:1rem;line-height:1.5em;margin-bottom:.5rem}#company_info{padding:6rem;background:#fafafa}#company_info .info_list{border-right:1px solid #555;padding:0 1.5rem;height:180px}#company_info .info_list .list_text{position:relative;width:220px}#company_info .info_list .list_text p{font-family:"Pretendard-SemiBold";font-size:1.625rem}#company_info .info_list .list_text span{font-family:"Pretendard-Light";font-size:1rem;line-height:1.5em}#company_info .info_list .list_text::after{content:"";width:80px;height:100%;position:absolute;top:0;right:155%;border-bottom:3px solid #555}#company_info .info_list:first-child .list_text::after{background:url(../svg/address.svg) no-repeat}#company_info .info_list:nth-child(2) .list_text::after{background:url(../svg/phone.svg) no-repeat}#company_info .info_list:nth-child(3) .list_text::after{background:url(../svg/mail.svg) no-repeat}#company_info .info_list:last-child{border:none}footer{border-top:1px solid #eee;padding:3.75rem;background-color:#fff}footer div a{display:flex}footer div a img{height:35px}footer .right_info a{display:block;margin-bottom:1.5rem;font-family:"Pretendard-Bold";font-size:1rem}footer .right_info .footer_info{margin-bottom:1.5rem}footer .right_info span{font-family:"Pretendard-Light";font-size:1rem;color:#666}#privacy .privacy_banner{width:100%;height:390px;background:url(../img/sub_banner/sub_banner1.jpg) no-repeat}#privacy .privacy_banner h3{color:#fff;text-align:center}#privacy .privacy_wrap{padding:150px 0 120px;background-color:#fff}#privacy .privacy_wrap h3{margin-bottom:3rem}#privacy .privacy_wrap strong{font-size:1.25rem;line-height:2em}#privacy .privacy_wrap .day{display:block;text-align:end;margin-top:3rem}#privacy .privacy_wrap .privacy_list_titles{margin-top:2rem;background:#eee;border-radius:.5rem;padding:5rem}#privacy .privacy_wrap .privacy_list_titles p{font-size:1.4rem;font-family:"Pretendard-SemiBold"}#privacy .privacy_wrap .privacy_list_titles .ol_wrap ol{padding-left:1rem}#privacy .privacy_wrap .privacy_list_titles .ol_wrap ol li{list-style:decimal;font-size:1.2rem;text-indent:10px;margin:.5rem 0}#privacy .privacy_wrap .privacy_list{margin:5rem 0}#privacy .privacy_wrap .privacy_list .privacy_title{font-family:"Pretendard-SemiBold";border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem;font-size:1.125rem}#privacy .privacy_wrap .privacy_list .privacy_text{font-size:1.125rem}#privacy .privacy_wrap .privacy_list ol{padding-left:1rem}#privacy .privacy_wrap .privacy_list li{list-style:decimal;font-size:1.125rem;margin-bottom:.5rem}#privacy .privacy_wrap .privacy_list li li{list-style:none;margin-bottom:1rem}#privacy .privacy_wrap .privacy_list table{width:100%;border-collapse:separate;border-spacing:0;text-align:center;border-top:1px solid #333;margin-bottom:3rem}#privacy .privacy_wrap .privacy_list table th,#privacy .privacy_wrap .privacy_list table td{border-right:1px solid #eee;border-bottom:1px solid #eee;padding:1rem 0}#privacy .privacy_wrap .privacy_list table th:last-child,#privacy .privacy_wrap .privacy_list table td:last-child{border-right:none}#privacy .privacy_wrap .privacy_list table th{background:#f6f6f6}#greetings{width:100%;height:953px;background:url(../img/sub_banner/sub_banner2.jpg) no-repeat;color:#fff}#greetings h3{text-align:center;height:360px;line-height:360px;margin:0}#greetings .greetings_title{font-size:1.875rem;line-height:1.8em;font-family:"Pretendard-SemiBold";margin-right:5rem}#greetings .ceo_msg{width:720px;padding-bottom:3rem}#greetings .ceo_msg .first{font-size:1.875rem;line-height:1.8em;font-family:"Pretendard-Medium";margin-bottom:2rem}#greetings .ceo_msg span{display:block;font-size:1.25rem;line-height:2em;font-family:"Pretendard-Light";margin-bottom:2rem}#greetings .ceo_nm{font-size:1.5rem;align-self:flex-end;margin:0}#greetings .ceo_nm span{font-family:"Pretendard-Bold"}#jtb_map{width:100%;padding:10rem 0 17rem 0;overflow:hidden;position:relative;background-color:#fff}#jtb_map .map_left h3{margin-bottom:1rem}#jtb_map .map_left .company_nm{font-family:"Pretendard-SemiBold";font-size:2.25rem;margin-bottom:3rem}#jtb_map .map_left .jtb_info_top{margin-bottom:5rem}#jtb_map .map_left .jtb_info{font-size:1.25rem;line-height:1.8em}#jtb_map .map_left .jtb_info p{font-family:"Pretendard-Bold";color:#666}#jtb_map .map_right{top:10rem;right:0;position:absolute !important;height:500px;box-shadow:rgba(0,0,0,.5019607843) 0 0 10px}#jtb_map::before{content:"";position:absolute;width:100%;height:410px;background:#eee;bottom:0;right:0;z-index:-1}#contact_banner{width:100%;height:953px;background:url(../img/sub_banner/sub_banner3.jpg) no-repeat;color:#fff;position:relative}#contact_banner h3{text-align:center;height:360px;line-height:360px;margin:0}#contact_banner p{text-align:center;font-size:1.875rem;line-height:1.8em;font-family:"Pretendard-Medium"}#contact_banner .company_info{position:absolute;bottom:0;width:1824px;height:335px;left:0;right:0;margin:auto;border-top:1px solid #fff}#contact_banner .company_info li{height:250px;border-right:1px solid #fff}#contact_banner .company_info li p{font-family:"Pretendard-SemiBold";font-size:1.5rem}#contact_banner .company_info li span{display:block;font-size:1.25rem;align-items:center}#contact_banner .company_info li:last-child{border:none}#member_form{background-color:#fff}#member_form input:focus,#member_form textarea:focus{outline:none}#member_form p{text-align:center;font-size:2.25rem;font-family:"Pretendard-SemiBold";margin:5rem 0}#member_form .member_info{height:70px;margin-bottom:3rem}#member_form .member_info label{font-size:1.5rem;font-family:"Pretendard-Medium"}#member_form .member_info input[type=text],#member_form .member_info textarea{height:100%;padding:0 2rem;border:none;background:#f5f5f5;border-radius:10px}#member_form .member_info textarea{padding:2rem;height:300px;resize:none}#member_form .member_info .mt-17px{margin-top:17px}#member_form .member_info:nth-child(5){height:300px}#member_form .consent{margin-bottom:3rem}#member_form .consent input[type=checkbox]{transform:scale(1.5)}#member_form .consent label{margin-left:.5rem;font-size:1.2rem;-moz-columns:#666;columns:#666}#member_form .form_btn{width:350px;height:75px;border-radius:10px;border:none;margin:0 auto 5rem;background:#333;color:#fff;font-size:1.2rem}