:root{--blue:#2563eb;--blue-deep:#1d4ed8;--blue-soft:#7aa7ff;--blue-ring:#2563eb47;--blue-tint:#2563eb33;--stone:#999;--ink:#131417;--ink-2:#1c1e22;--ink-line:#ffffff1f;--paper:#fff;--mist:#f2f3f5;--line:#e2e4e9;--line-strong:#c9ccd3;--card:#fff;--text:#15161a;--muted:#5b5e66;--on-ink:#f4f4f5;--on-ink-muted:#a3a6ae;--accent-text:var(--blue-deep);--logo-ink:#000;--ghost-line:#13141747;--font-kr:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-display:"Archivo", "IBM Plex Sans KR", "Malgun Gothic", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--wrap:1200px;--gut:32px;--hdr-h:84px;--hdr-h-solid:64px;--radius:14px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=1023px){:root{--hdr-h:64px;--hdr-h-solid:56px;--gut:20px}}@media (prefers-color-scheme:dark){:root{--paper:#131417;--mist:#1a1c20;--card:#212329;--line:#2c2f36;--line-strong:#41454e;--text:#eceef1;--muted:#a4a7af;--accent-text:var(--blue-soft);--logo-ink:#fff;--ghost-line:#ffffff4d;--blue-ring:#7aa7ff4d}}*{outline:0!important}html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption{margin:0;padding:0}html,body{word-break:keep-all;width:100%}html{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:#0000}body{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;background:#fff;width:100%;min-width:320px}body,input,select,textarea,button{color:#727272;border:none;font-family:Noto Sans KR,sans-serif;font-size:16px}ul,ol,li{list-style:none}table{border-spacing:0;border-collapse:collapse;width:100%;margin-top:100px}img,fieldset{border:0}address,cite,code,em{font-style:normal;font-weight:400}label,img,input,select,textarea,button{vertical-align:middle}.hide,caption,legend{font-size:1px;line-height:0;overflow:hidden}hr{display:none}main,header,section,nav,footer,aside,article,figure{display:block}a{color:#000;text-decoration:none}textarea{border:1px solid #dbdbdb}select{color:#373737;background:#fff;border:1px solid #e9e9e9;border-radius:5px;height:32px;font-size:13px}input[type=tel],input[type=time],input[type=text],input[type=password],input[type=search],input[type=email],input[type=file],input[type=url],input[type=number],input[type=date],textarea{color:#373737;text-indent:20px;vertical-align:middle;background:#fff;border:1px solid #e9e9e9;border-radius:5px;width:100%;height:30px;font-size:17px;transition:all .5s}input::-webkit-input-placeholder{color:#b5b5b5;font-size:12px;line-height:100%}textarea{padding:5px 0}select:focus,textarea:focus,input:focus{border:1px solid #727272}input[type=tel],input[type=time],input[type=text],input[type=password],input[type=search],input[type=email],input[type=file],input[type=url],input[type=number],input[type=button],input[type=date],textarea,select{-webkit-appearance:none}input[type=tel][readonly],input[type=text][readonly],input[type=password][readonly],input[type=email][readonly],input[type=search][readonly],input[type=tel][disabled],input[type=text][disabled],input[type=password][disabled],input[type=search][disabled],input[type=email][disabled]{color:#666;-webkit-appearance:none;background:#eaeaea;border-color:silver;font-size:12px}textarea[readonly],textarea[disabled]{color:#666;background:#eaeaea;border:1px solid silver;height:78px;padding:11px;font-size:16px;font-weight:400;line-height:140%}.clear{clear:both}.clear:after{content:"";clear:both;display:block}.hidden{width:0;height:0;font-size:0;line-height:0;position:absolute;left:-9999px;overflow:hidden}.txt_lighter{font-weight:300}.txt_bold{font-weight:800}.txt_black_bold{color:#000;font-weight:500}h3{margin:0;padding:0}.cont.company{margin-bottom:0;overflow:hidden}.company p{color:#000;text-align:center;word-break:keep-all;font-size:20px;font-weight:300;line-height:34px}.company p.cgroup1{width:80%;margin:40px auto 50px}.company p.cgroup2{width:80%;margin:0 auto 50px}.company p span{color:var(--blue)}.company p.note{text-align:center;border-top:1px solid #c9c9c9;padding:12px 0 0;font-size:15px;line-height:24px}.bg_grey{background-color:#f6f6f6}.bg_grey2{background-color:#efefef}.bg_grey4{background-color:#f5f5f5}.group{margin:125px 0 0;overflow:hidden}.founder{float:left;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 5%}.founder_photo{margin-bottom:26px}.founder h4{color:#00050a;margin-bottom:26px;font-size:27px}.founder .position{color:var(--blue);font-size:19px;line-height:30px}.founder .job{color:#00050a;margin-bottom:35px;font-size:19px}.founder ul{height:375px;margin-bottom:20px}.founder ul li{text-align:left;color:#00050a;margin-bottom:20px;padding-left:10px;font-size:18px;line-height:22px;position:relative}.founder ul li:before{content:"";background:#000;border-radius:100%;width:3px;height:3px;position:absolute;top:9px;left:0}.founder a{color:#fff;vertical-align:middle;background:#9b9b9b;border-radius:50px;width:225px;margin:0 auto;line-height:50px;display:block}.founder a:hover{background:var(--blue)}.ci_inner{width:1194px;margin:0 auto;overflow:hidden}.cont_ci_1{text-align:center;padding:0 0 186px}.cont_ci_2{text-align:center;padding:186px 0}.cont_ci_2 img{margin:0 0 66px}.cont_ci_2 a{float:right;color:#000;background-color:#fff;border:1px solid #e6e6e6;padding:10px 22px;font-size:16px}.cont_m_ci_1,.cont_m_ci_2{display:none}.map{margin:125px 0 0}.map_info{margin-top:54px;overflow:hidden}.map_logo{float:left;text-align:center;width:40%;height:85px}.map_txt{float:right;width:60%}.map_txt ul li{margin-bottom:4px;overflow:hidden}.map_txt ul li span{float:left;font-size:18px;line-height:40px}.map_txt ul li>span:first-of-type{color:#000;width:23%;font-weight:600}.map_txt ul li>span:last-of-type{color:#4b4b4b;word-break:keep-all;width:77%;font-weight:300}#container.business{margin-bottom:0}.service{width:1194px;margin:10px auto 0}.service h4{color:#000;text-align:center;margin:0 0 10px;font-size:30px}.service p{text-align:center;margin-bottom:76px;font-size:25px;line-height:32px}.service_introduce{grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:8px;width:100%;padding-bottom:155px;display:grid;overflow:hidden}.box_service{text-align:center;box-sizing:border-box;border:1px solid #2699fb}.box_service dl dt{color:#fff;word-break:keep-all;background-color:#2699fb;height:70px;font-size:18px;font-weight:500;line-height:70px;display:block}.box_service dl dd{box-sizing:border-box;color:#000;word-break:keep-all;height:450px;padding:20px;position:relative}.box_service dl dd strong{color:red;margin:35px 0;font-size:18px;font-weight:400;line-height:25px;display:block}.box_service dl dd p{text-align:left;font-size:17px;line-height:22px}.box_service dl dd ul{text-align:left;position:absolute;top:250px}.box_service dl dd ul li:before{content:"-";margin-right:10px}.box_service dl dd a{color:#fff;background-color:#9b9b9b;border-radius:50px;width:45%;height:50px;font-size:16px;line-height:50px;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.box_service dl dd a:hover{background-color:var(--blue)}.business_cont{padding:150px 0}.business_cont .inner,.business_cont .inner2{word-break:keep-all;width:1194px;margin:0 auto;padding:100px 0 0}.business_cont .inner .inner_explain{text-align:end;margin:0}.business_cont div:first-child{padding:0}.business_cont h4{color:#000;text-align:center;word-break:keep-all;margin-bottom:10px;font-size:35px}.business_cont h5{color:#000;text-align:center;word-break:keep-all;margin-bottom:10px;font-size:30px}.business_cont p{text-align:center;word-break:keep-all;margin-bottom:72px;font-size:25px;line-height:32px}.business_btn{margin:30px 0 0;overflow:hidden}.business_btn a{float:right;background-color:var(--blue);text-align:center;color:#fff;border-radius:4px;width:240px;height:62px;font-size:20px;line-height:62px}.business_info{margin-bottom:50px}.business_info_m{display:none}.business_info img{width:100%}.slider,.bx-wrapper,.mobile{display:none}.img_link{margin:0;padding:0}.differ{width:1194px}.differ h4{color:#000;text-align:center;margin:0 0 10px;font-size:30px}.differ p{text-align:center;margin-bottom:76px;font-size:25px;line-height:32px}.differ .title{text-align:center;color:#000;font-size:32px;font-weight:700}.differ .title .impact{color:#012077;font-size:35px}.inner .explain{margin-bottom:30px;font-size:25px}.menu_partner{text-align:center}.menu_partner ul{font-size:0}.menu_partner ul li{color:#000;font-size:25px;line-height:25px;display:inline-block;position:relative}.menu_partner ul li a{box-sizing:border-box;height:65px;padding:20px 40px;display:block}.menu_partner ul li:not(:last-child):after{content:"";background-color:#cfcfcf;width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.menu_partner ul li a:hover:after,.menu_partner ul li a:focus:after,.menu_partner ul li.on a:after{content:"";background-color:var(--blue);width:85%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partner ul{margin:125px 0 0;overflow:hidden}.partner ul li{float:left;text-align:center;box-sizing:border-box;border:1px solid #e6e6e6;width:23.5%;height:150px;margin-bottom:16px;margin-right:1.5%;padding:16px}.partner .p_logo{line-height:118px}.partner .p_logo img{vertical-align:middle}.partner_info{box-sizing:border-box;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin:125px 0 0;overflow:hidden}.partner_info dl{overflow:hidden}.partner_info dl,.partner_info dl dt,.partner_info dl dd{float:left;text-align:center;width:50%;line-height:150px}.partner_info dl dt{color:#000;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-size:25px}.partner_info dl dd{box-sizing:border-box;background:#fff;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.partner_info dl dd img{vertical-align:middle}.necessary{border-bottom:1px solid #c9c9c9;padding-bottom:88px}.necessary dl{overflow:hidden}.necessary dl dt{float:left;color:#000;width:25%;font-size:17px;font-weight:700;line-height:74px}.necessary dl dt span{color:var(--blue)}.necessary dl dd{float:right;width:75%;line-height:74px}.necessary dl dd input[type=text]{box-sizing:border-box;color:#4b4b4b;border:1px solid #b2b2b2;height:50px;margin:12px 0;font-size:17px;line-height:50px;display:block}.necessary dl dd label{color:#4b4b4b;font-size:18px}.necessary dl dd input::-webkit-input-placeholder,.form-group .necessary dl.special dd textarea::-webkit-input-placeholder{color:#c7c5c5;text-indent:15px;height:50px;font-size:17px;line-height:24px}.necessary dl dd input:focus,.form-group .necessary dl.special dd textarea:focus{border:2px solid var(--blue)}.necessary dl.special dd,.necessary dl.special dt{height:298px}.necessary dl.special dd textarea{box-sizing:border-box;text-indent:15px;resize:none;border:1px solid #b2b2b2;height:274px;margin:12px 0;padding:12px 0;font-size:17px;line-height:24px;display:block}.files{border-bottom:1px solid #c9c9c9;margin-bottom:96px;padding:88px 0}.files dl{overflow:hidden}.files dl dt{float:left;color:#000;width:25%;font-size:17px;font-weight:700;line-height:74px}.files dl dd{float:right;width:75%;line-height:74px;overflow:hidden}.files dl dd .file_input_textbox{float:left;box-sizing:border-box;color:#4b4b4b;border:1px solid #b2b2b2;border-top-right-radius:0;border-bottom-right-radius:0;width:256px;height:50px;margin:10px 0;font-size:17px}.files dl dd .file_input_div{width:300px;height:50px;margin:10px 0;position:relative;overflow:hidden}.files dl dd .file_input_button{color:#4b4b4b;background-color:#f2f3f5;border:1px solid #b2b2b2;border-left:0;border-radius:5px;width:150px;height:50px;position:absolute;top:0;left:-3px}.files dl dd .file_input_hidden{opacity:0;height:50px;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;font-size:45px;position:absolute;top:0;right:0}.files dl dd p{color:#797878;font-size:17px;line-height:29px}.files dl dd span{float:left;text-align:right;width:404px;height:25px;line-height:25px}.agree{margin-bottom:80px}.agree dl{overflow:hidden}.agree dl dt{float:left;color:#000;word-break:keep-all;width:25%;height:194px;font-size:17px;font-weight:700;line-height:74px}.agree dl dt span{color:var(--blue)}.agree dl dd{float:right;width:75%;height:194px}.agree dl dd table.table_agree{border-collapse:collapse;margin-bottom:22px}.agree dl dd table.table_agree th{color:#4b4b4b;text-align:center;background:#f2f3f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:24px 0;font-size:17px}.agree dl dd table.table_agree td{color:#4b4b4b;text-align:center;border-bottom:1px solid #e7e7e7;padding:24px 0;font-size:17px}.agree dl dd .check_agree{color:#4b4b4b;word-break:keep-all;font-size:17px}.agree dl dd .check_agree span{color:var(--blue)}.btn_inquiry{text-align:center;padding:80px 0 20px}.txt_terms{color:#000;text-align:center;word-break:keep-all;margin:125px 0 36px;font-size:25px;line-height:38px}.box_terms{box-sizing:border-box;color:#000;border:1px solid #b9b7b7;width:100%;height:700px;margin:125px 0 0;padding:42px 24px;overflow-y:scroll}.box_terms2{box-sizing:border-box;color:#000;border:1px solid #b9b7b7;width:100%;height:700px;padding:42px 24px;overflow-y:scroll}.box_terms>.group,.box_terms2>.group{margin:0 0 40px}.box_terms h4{margin-bottom:20px;font-size:20px;line-height:24px}.box_terms .group h5{margin-bottom:15px;font-size:18px;line-height:22px}.box_terms .group p{color:#666;margin-bottom:15px;font-size:16px;line-height:20px}.box_terms .group ul{margin-bottom:15px}.box_terms .group ul li{color:#666;font-size:16px;line-height:20px}.email .txt_email{word-break:keep-all;margin:125px 0 0;font-size:17px;line-height:30px}@media (width<=1920px){.cont_ci_1 img,.cont_ci_2 img,.pc_office img{width:95%}}@media (width<=1200px){.map_logo{display:none}.map_txt{float:none;width:100%}.map_txt ul li{margin-bottom:10px}.map_txt ul li span{line-height:26px}.company p.cgroup1,.company p.cgroup2{color:#000;width:100%;margin:0 auto 55px;font-size:18px;line-height:32px}.group,.map{margin:0}}@media (width<=960px){.founder{float:none;border-bottom:1px solid #9b9b9b;width:100%;margin-bottom:70px;padding-bottom:30px}.founder ul{width:40%;height:auto;min-height:75px;margin:0 auto 35px}.pc_office img{width:95%}}@media (width<=600px){.ci_inner{width:100%}.cont_ci_1,.cont_ci_2{display:none}.cont_m_ci_1{text-align:center;padding:0 0 90px;display:block}.cont_m_ci_1 img{width:100%}.cont_m_ci_2{text-align:center;padding:90px 0;display:block}.cont_m_ci_2 img{width:100%;margin:0 0 60px}.cont_m_ci_2 a{color:#000;background-color:#fff;border:1px solid #e6e6e6;padding:10px 22px;font-size:16px;display:inline-block}.founder{float:none;border-bottom:1px solid #9b9b9b;width:100%;margin-bottom:70px;padding-bottom:30px}.founder ul{width:100%;height:auto;min-height:75px;margin-bottom:35px}}@media (width<=1200px){.service{box-sizing:border-box;width:100%;margin:0;padding:0 20px}.service h4{font-size:28px}.service p{margin-bottom:36px;font-size:20px;line-height:27px}.service_introduce{padding-bottom:75px;overflow:hidden}.business_cont{box-sizing:border-box;width:100%;padding:50px 0}.business_cont .inner{width:100%;padding:50px 0}.business_cont .inner2{display:none}.business_cont h4{font-size:23px}.business_cont p{margin-bottom:36px;font-size:20px;line-height:27px}.business_btn{text-align:center;margin:25px 0}.business_info{display:none}.business_btn a{float:none;font-size:18px;display:inline-block}.business_info_m{width:100%;display:block}.business_info_m img{width:100%}.business_cont.bg_img1{background:0 0}.box_service{display:none}.bx-wrapper{display:block;position:relative}.bx-controls-direction{overflow:hidden}.bx-controls-direction a{float:left;color:#ccc;text-align:center;border:1px solid #ccc;width:45px;height:45px;margin-top:30px;line-height:45px;display:block;overflow:hidden}.bx-controls-direction .bx-prev{margin-right:20px}.bx-pager{display:none}.slider{text-align:center;display:block}.slider>div{float:none;box-sizing:border-box;text-align:center;border:1px solid #2699fb;width:100%;margin:0 20px 20px 0}.slider>div dl dt{color:#fff;word-break:keep-all;background-color:#2699fb;height:86px;font-size:25px;font-weight:700;line-height:86px;display:block}.slider>div dl dd{box-sizing:border-box;color:#000;word-break:keep-all;height:477px;padding:20px;position:relative}.slider>div dl dd strong{color:#000;margin:35px 0;font-size:25px;font-weight:500;line-height:25px;display:block}.slider>div dl dd p{text-align:left;font-size:20px;line-height:30px}.slider>div dl dd a{color:#fff;background-color:#9b9b9b;border-radius:50px;width:45%;height:50px;font-size:20px;line-height:50px;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.slider>div dl dd a:hover{background-color:var(--blue)}.slider>div dl dd ul{text-align:left;position:absolute;top:250px}.slider>div dl dd ul li:before{content:"-";margin-right:10px}.mobile{display:block}.menu_partner ul li{font-size:16px;line-height:16px}.menu_partner ul li a{box-sizing:border-box;height:46px;padding:15px}.menu_partner ul li.ci a{padding-left:30px;padding-right:30px}.menu_partner ul li:not(:last-child):after{height:13px}.partner ul{margin:0}.partner ul li{width:48.5%;margin-right:1.5%;padding:12px}.partner ul li:nth-child(2n){margin-right:0}.partner ul li .p_logo img,.partner_info dl dd img{width:auto;max-width:97%;height:auto}.partner_info{margin:0}.partner_info dl{float:none;width:100%}.partner_info dl dt{font-size:22px}.partner_info dl dd{padding:0 10px}.differ{width:100%;margin-top:30px}.differ h4{color:#000;text-align:center;margin:0 0 10px;font-size:20px}.differ p{display:none}.differ .title{text-align:center;color:#000;font-size:22px;font-weight:700}.differ .title .impact{color:#012077;font-size:20px}.txt_terms{margin:0 0 46px;font-size:18px;line-height:28px}.box_terms{width:96%;height:500px;margin:0 auto;overflow-y:scroll}.email .txt_email{text-align:center;width:96%;margin:36px 0 0}.necessary{padding-bottom:48px}.necessary dl dt{width:20%;font-size:15px;line-height:74px}.necessary dl dd{width:78%}.necessary dl:first-child dt,.necessary dl:first-child dd{line-height:85px}.necessary dl dd label{font-size:16px}.necessary dl dd span.radio{line-height:30px;display:block}.files{margin-bottom:46px;padding:48px 0}.files dl dt{width:20%;height:auto;padding-top:20px;font-size:15px;line-height:22px}.files dl dd{width:78%}.files dl dd .file_input_textbox{width:150px}.files dl dd .file_input_div{width:96px}.files dl dd .file_input_button{width:96px;font-size:14px}.files dl dd p{margin-top:20px;font-size:14px;line-height:20px}.files dl dd span{width:246px}.agree{margin-bottom:40px}.agree dl dt{width:20%;height:auto;padding-top:20px;font-size:15px;line-height:22px}.agree dl dd{width:78%}.agree dl dd table.table_agree thead{display:none}.agree dl dd table.table_agree tr,.agree dl dd table.table_agree td{display:block}.agree dl dd table.table_agree td:before{background:#f2f3f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:0 0 16px;padding:16px 0;display:block}.agree dl dd table.table_agree td:first-child:before{content:"항목"}.agree dl dd table.table_agree td:nth-child(2):before{content:"이용 목적"}.agree dl dd table.table_agree td:nth-child(3):before{content:"개인정보 보유 및 이용기간"}.agree dl dd{height:auto}}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:.625rem!important}.mt-15{margin-top:.938rem!important}.mt-20{margin-top:1.25rem!important}.mt-30{margin-top:1.875rem!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-100{margin-top:6.25rem!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:.625rem!important}.mb-15{margin-bottom:.938rem!important}.mb-20{margin-bottom:1.25rem!important}.mb-30{margin-bottom:1.875rem!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-100{margin-bottom:6.25rem!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:.625rem!important}.ml-20{margin-left:1.25rem!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:.625rem!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:.625rem!important}.pt-15{padding-top:.938rem!important}.pt-20{padding-top:1.25rem!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:1.875rem!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-100{padding-top:6.25rem!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:.625rem!important}.pb-15{padding-bottom:.938rem!important}.pb-20{padding-bottom:1.25rem!important}.pb-30{padding-bottom:1.875rem!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-100{padding-bottom:6.25rem!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:.625rem!important}.pr-20{padding-right:1.25rem!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:.625rem!important}.pl-20{padding-left:1.25rem!important}.pd-5{padding:5px!important}.pd-10{padding:10px!important}.black{color:#000}html{scroll-behavior:smooth}#wrap{position:relative}#skipNav{visibility:hidden;width:0;height:0;line-height:0;position:absolute;left:-9999px;overflow:hidden}.mb-70{margin-bottom:70px}#introduction .detail h2{color:#0e0e0e;text-align:center;font-size:37px;font-weight:900}#introduction .detail h4{margin-top:30px;font-size:25px}#introduction .detail{flex-direction:column;justify-content:center;align-items:center;width:1194px;margin:0 auto;padding-top:120px;display:flex}#introduction>.detail img{width:100%;height:auto;margin-top:30px}.main_visual{background:url(/_astro/main_visual.Bf7TkKCc.jpg) 50%/cover no-repeat;margin-top:-94px}.main_visual .visual_inner{width:1194px;height:900px;margin:0 auto;position:relative}.main_visual .visual_inner .visual_tit{word-break:keep-all;width:98%;position:absolute;top:72%;left:0;transform:translateY(-72%)}.main_visual .visual_inner .visual_tit h2{color:#fff;letter-spacing:-1px;margin:0 0 22px;font-size:50px;font-weight:700;line-height:50px}.main_visual .visual_inner .visual_tit p{color:#fff;letter-spacing:-1px;font-size:25px;font-weight:200;line-height:35px}.main_visual .visual_inner .visual_tit a{text-align:center;box-sizing:border-box;color:#fff;border:1px solid #fff;border-radius:5px;width:220px;height:62px;margin:75px 0 0;font-size:20px;line-height:60px;display:block}.main_visual .visual_inner .visual_tit a:hover{background:var(--blue);border:1px solid var(--blue)}.sub_visual{text-align:center;height:900px;margin-top:-94px;position:relative}.sub_visual.partner{background:url(/_astro/visual_partner.BAhWPGdm.jpg) 50%/cover no-repeat}.sub_visual.privacy{background:url(/_astro/visual_privacy.BW0psxBo.jpg) 50%/cover no-repeat}.sub_visual.email{background:url(/_astro/visual_email.DFXRAdy7.jpg) 50%/cover no-repeat}.sub_visual.terms{background:url(/_astro/visual_terms.BVnu9dl-.jpg) 50%/cover no-repeat}.sub_visual.inquiry{background:url(/_astro/visual_inquiry.MWDZZlNL.jpg) 50%/cover no-repeat}.sub_visual.com{background:url(/_astro/visual_company.B713MRkg.jpg) 50%/cover no-repeat}.sub_visual.business{background:url(/_astro/visual_business.CHgSVL44.jpg) 50%/cover no-repeat}.sub_visual .visual_tit{text-align:center;width:100%;position:absolute;top:60%;transform:translateY(-60%)}.sub_visual .visual_tit h2{color:#fff;margin-bottom:40px;font-size:60px;font-weight:700}.sub_visual .visual_tit p{color:#fff;font-size:25px;font-weight:300;line-height:35px}.sub_visual.business .visual_inner{width:1194px;height:700px;margin:0 auto;position:relative}.sub_visual.business .visual_inner .visual_tit{text-align:left;width:100%;position:absolute;top:85%;left:0;transform:translateY(-85%)}.sub_visual.business .visual_inner .visual_tit h2{color:#fff;margin-bottom:20px;font-size:40px;font-weight:700;line-height:53px}.sub_visual.business .visual_inner .visual_tit ul li{color:#fff;font-size:25px;font-weight:300;line-height:40px}.sub_visual.business .visual_inner .visual_tit ul li strong{font-weight:500}.sub_visual.business .visual_inner .visual_tit a{float:left;text-align:center;box-sizing:border-box;color:#fff;border:1px solid #fff;border-radius:5px;width:220px;height:62px;margin:70px 0 0;font-size:20px;line-height:60px}.sub_visual.business .visual_inner .visual_tit a:hover{background:var(--blue);border:1px solid var(--blue)}.sub_visual.business .visual_inner .visual_tit a.mr20{margin-right:20px}#container{margin-bottom:120px}.cont{width:1194px;margin:0 auto;padding:155px 0}.cont h3{text-align:center;color:#00050a;margin-bottom:30px;font-size:35px;font-weight:600;line-height:35px}.cont h3 span.sub_tit{color:var(--blue);word-break:keep-all;margin-bottom:18px;font-size:20px;font-weight:400;line-height:20px;display:block}.cont .grid{text-align:center;grid-template-columns:repeat(4,1fr);place-items:center;column-gap:10px;width:80%;margin:0 auto;display:grid}.cont .grid span{margin-bottom:30px;font-size:20px}.cont .grid div{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.sub_cont{width:1194px;margin:0 auto;padding:0}.sub_cont img{width:100%}.sub_cont h3{text-align:center;color:#00050a;margin-bottom:30px;font-size:35px;font-weight:600;line-height:35px}.sub_cont h3 span.sub_tit{color:var(--blue);letter-spacing:6px;word-break:keep-all;margin-bottom:18px;font-size:20px;font-weight:500;line-height:20px;display:block}.tit-comm{color:#00050a;text-align:center;font-size:23px;display:block;margin-top:15px!important}.cont img{width:100%}footer{background-color:#1f2022}footer .go_link{display:none}.footer_inner{width:1194px;margin:0 auto;overflow:hidden}.footer_top{border-top:1px solid #525252;height:80px}.footer_top .menu_terms{float:left}.footer_top .menu_terms ul{overflow:hidden}.footer_top .menu_terms ul li{float:left;padding:0 22px;font-size:16px;line-height:80px;position:relative}.footer_top .menu_terms ul li:first-child{margin-left:0}.footer_top .menu_terms ul li:after{content:"";background-color:#525252;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer_top .menu_terms ul li:last-child:after{display:none}.footer_top .menu_terms ul li a{color:#fff;height:80px;padding:0 20px;display:block}.footer_bottom{box-sizing:border-box;border-top:1px solid #525252;height:auto;padding:82px 0 30px;overflow:hidden}.footer_bottom .company_info{float:left;width:66.66%}.footer_bottom .company_info .phone{align-items:center;display:flex}.footer_bottom .company_about{float:left;width:33.33%}.footer_bottom h4{color:#fff;margin-bottom:12px;font-size:25px}.company_info .footer-brand{height:45px;margin-bottom:22px;display:block}.company_info .phone a{color:#fff;font-size:24px}.text-white{color:#d4d4d4;word-break:keep-all;margin-top:10px;font-size:15px;font-weight:lighter;line-height:26px}.text-list{margin-top:10px}.text-list a{color:#d4d4d4;font-size:15px;font-weight:lighter;line-height:26px;display:block}.text-list a:hover{color:var(--blue-soft)}.btn_type01{background:var(--blue);color:#fff;border-radius:5px;width:234px;font-size:25px;line-height:60px}#container.mgb0{margin-bottom:0}.bg_grey3{background-color:#f7f7f7}.Mcont_1{margin:100px 0 70px;position:relative}.main h3{text-align:center;color:#000;word-break:keep-all;margin:0 0 25px;font-size:50px;font-weight:500;line-height:50px}.main p{text-align:center;color:#696969;word-break:keep-all;margin-bottom:78px;font-size:25px;line-height:35px}.main p span{color:var(--blue)}.main_inner{width:1194px;margin:0 auto}.main_inner h3{text-align:center;color:#000;word-break:keep-all;margin:0 0 25px;font-size:50px;font-weight:500;line-height:50px}.main_inner p{text-align:center;color:#696969;word-break:keep-all;margin:0 0 78px;font-size:25px;line-height:35px}.main_inner p.main_stxt{line-height:40px}.main.cont{width:1570px}.aicall{text-align:center;position:relative}.aicall video{max-width:1194px}.aicall video[poster]{width:100%;height:100%}.aicall-list{text-align:center}.aicall-list li{padding:0 12px;display:inline-block}.main_process,.main_service{padding:155px 0}.M_cont_1{text-align:center;background-color:#fff;padding:20px 0}.M_cont_1 img{max-width:85%}.M_cont_2{display:none}.main_service .M_cont_1{position:relative}.main_service .M_cont_1 a{width:20%;height:63px;position:absolute;top:11%;left:3%}.cont_contact{background:url(/_astro/bg_contact.BFSdbxID.jpg) 50%/cover no-repeat;height:452px}.contact{width:1194px;margin:0 auto;padding:142px 0 0}.contact .box_write{overflow:hidden}.contact .box_write>div{float:left;width:30%;margin-right:5%}.contact .box_write>div:last-child{margin:0}.c_1 h4{color:#fff;margin-bottom:30px;font-size:40px}.c_1 p{color:#fff;word-break:keep-all;font-size:17px;line-height:27px}.c_2 input[type=text]{color:#4b4b4b;background:#fff;border:1px solid #b2b2b2;height:46px;margin-bottom:13px;font-size:17px}.c_2 input::-webkit-input-placeholder,.c_3 textarea::-webkit-input-placeholder{color:#c7c5c5;vertical-align:middle;height:50px;font-size:17px;line-height:24px}.c_3 textarea{box-sizing:border-box;resize:none;background:#fff;border:1px solid #b2b2b2;height:170px;padding:12px 0;font-size:17px;line-height:24px}.btn_contact{margin:14px 0 0;overflow:hidden}.btn_contact a{float:right;vertical-align:middle;text-align:center;background:var(--blue);color:#fff;border-radius:40px;width:157px;line-height:40px}@media (width<=1200px){#wrap{width:100%}.main_visual{margin-top:-70px}.main_visual .visual_inner{width:100%;height:520px}.main_visual .visual_inner .visual_tit{width:95%;top:72%;left:20px;transform:translateY(-72%)}.main_visual .visual_inner .visual_tit h2{font-size:32px;line-height:42px}.main_visual .visual_inner .visual_tit p{word-break:keep-all;font-size:16px;line-height:22px}.main_visual .visual_inner .visual_tit a{width:190px;height:44px;margin:40px 0 0;font-size:16px;line-height:40px}.sub_visual{height:620px;margin-top:-70px}.sub_visual .visual_tit{width:320px;top:70%;left:50%;transform:translate(-50%,-70%)}.sub_visual .visual_tit h2{font-size:32px}.sub_visual .visual_tit p{word-break:keep-all;font-size:15px;line-height:23px}.sub_visual.business .visual_inner{width:95%;height:520px}.sub_visual.business .visual_inner .visual_tit{top:72%;left:5px;transform:translateY(-72%)}.sub_visual.business .visual_inner .visual_tit h2{font-size:22px;line-height:32px}.sub_visual.business .visual_inner .visual_tit ul li{word-break:keep-all;font-size:16px;line-height:22px}.sub_visual.business .visual_inner .visual_tit a{width:39%;height:43px;margin:20px 0 0;font-size:14px;line-height:38px}.sub_visual.business .visual_inner .visual_tit a.mr20{margin-right:10px}#introduction .detail{width:100%}#introduction .detail h2{color:#0e0e0e;text-align:center;font-size:22px;font-weight:900}#introduction .detail h4{display:none}#introduction>.detail img{width:100%;height:auto;margin-top:30px}#container{margin-bottom:65px}.cont{box-sizing:border-box;width:100%;margin:0 auto;padding:72px 20px}.cont h3{margin-bottom:30px;font-size:28px;line-height:36px}.cont h3 span.sub_tit{margin-bottom:10px;font-size:17px;line-height:20px}.sub_cont{box-sizing:border-box;width:100%;margin:0 auto;padding:20px 20px 0}.sub_cont h3{margin-bottom:10px;font-size:28px;line-height:36px}.sub_cont h3 span.sub_tit{margin-bottom:10px;font-size:17px;line-height:20px}.cont.main h3{width:75%;margin:0 auto 12px;font-size:30px;line-height:30px}.cont.main p{margin:0 0 36px;font-size:18px;line-height:26px}.main_inner h3{width:75%;margin:0 auto 12px;font-size:30px;line-height:38px}.main_inner p{margin:0 0 36px;font-size:18px;line-height:26px}.main .aicall{margin:35px 0 0}.aicall video{max-width:100%}.main_process{padding:40px 0}.main.cont{width:100%}.aicall-list li{margin-bottom:20px;display:block}.aicall-list li img{width:100%;height:auto}.cont .grid{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;row-gap:5px}.cont .grid span{display:none}.footer_inner{width:100%}.footer_top{display:none}.footer_bottom{border:0;height:auto;padding:30px 0 0}.footer_bottom .company_info{float:none;text-align:center;width:100%}.footer_bottom .company_about,.footer_bottom .company_family{display:none}footer .go_link{background-color:#1f2022;padding:20px;display:block}footer .go_link select{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMDUyOTdBMEVBMjExRUI4RkZBQ0FBRDgzMjYyNTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxMDUyOTdCMEVBMjExRUI4RkZBQ0FBRDgzMjYyNTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzEwNTI5NzgwRUEyMTFFQjhGRkFDQUFEODMyNjI1MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzEwNTI5NzkwRUEyMTFFQjhGRkFDQUFEODMyNjI1MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ECdjoAAAAYklEQVR42mL4////qv/EgVUMQEIIiJ8RUAiSFwYpBmEvIP6HQ+E/qDwDTDEIz8SheBZMDbJiHiC+g6bwDlQcQzEIWwPxH6jCP1A+Ay7FINwBVdyJLodNMRsQL4bSKHIAAQYANiYy7ypMM0sAAAAASUVORK5CYII=) 96% no-repeat;border:0;border-radius:3px;width:100%;height:40px;margin:0 0 7px;padding:5px 5px 5px 12px;font-size:16px}footer .go_link select.go_family{margin:0;display:none}footer .go_link select::-ms-expand{display:none}.main_service .M_cont_2{text-align:center;position:relative}.main_process,.main_service{padding:72px 0}.main_inner{box-sizing:border-box;width:100%;padding:0 20px}.contact .box_write>div{float:none;width:100%}.c_1{text-align:center;margin-bottom:30px}.cont_contact{box-sizing:border-box;width:100%;height:auto;margin:0;padding:20px}.contact{width:100%;padding:35px 0}.main_process .M_cont_2 img{width:100%}.main_service .M_cont_2 .bg_service img{max-width:750px}.main_service .M_cont_2{position:relative}.main_service .M_cont_2 .bg_service{z-index:0}.main_service .M_cont_2 .btn_service{z-index:30;width:217px;height:43px;position:absolute;top:31%;left:50%;transform:translate(-50%,-31%)}.main_service .M_cont_2 .btn_service a{background-color:var(--blue);text-align:center;color:#fff;border-radius:3px;height:43px;font-size:18px;line-height:43px;display:block}.main_inner p.main_stxt{line-height:26px}}@media (width<=600px){.m-block{display:block}}@media (width<=780px){.main_service .M_cont_2 .bg_service img{width:100%}.main_service .M_cont_2 .btn_service img{width:70%}.footer_bottom .company_info .phone{justify-content:center}}@media (width<=600px){.M_cont_1{display:none}.M_cont_2{text-align:center;margin-top:45px;display:block}}:where(img[width][height]){height:auto}#container:focus{outline:none}.icon{fill:currentColor;vertical-align:-.125em;width:1em;height:1em;display:inline-block}.yt-facade{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt-facade img{object-fit:cover;opacity:.9;width:100%;height:100%}.yt-facade .yt-play{width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-facade iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#skipNav.skip-links{visibility:visible;width:auto;height:auto;line-height:normal;position:static;overflow:visible}.skip-links a{z-index:1000;background:var(--blue);color:#fff;padding:8px 12px;position:fixed;top:-100px;left:8px}.skip-links a:focus{top:8px}.footer-brand[data-astro-cid-jo6i4kqk]{--pando-ink:#fff}.footer-brand[data-astro-cid-jo6i4kqk] .pando-logo{vertical-align:middle;width:auto;height:40px}.ctip-row[data-astro-cid-jo6i4kqk]{--ctip-size:34px;--ctip-icon:15px;--ctip-color:#d4d4d4;--ctip-color-hover:#fff;--ctip-ring:#ffffff4d;--ctip-ring-hover:#fff;--ctip-btn-bg-hover:#ffffff14;--ctip-bg:#fff;--ctip-fg:#1f2022;--ctip-focus:var(--blue-soft);margin-top:8px;padding-bottom:52px;line-height:0}
