/* 공통 */
.sub_visual_wrap{position:relative;}
.sub_visual {width:100%; height: 680px; position:relative; background-repeat: no-repeat; background-size: cover; background-position: center;}
.sub_visual.sub_vis01 {background-image: url('/img/sub/sub_vis01.jpg');}
.sub_visual.sub_vis02 {background-image: url('/img/sub/sub_vis02.jpg');}
.sub_visual.sub_vis03 {background-image: url('/img/sub/sub_vis03.jpg');}
.sub_visual.sub_vis04 {background-image: url('/img/sub/sub_vis04.jpg'); height: 1080px;}
.sub_visual.sub_vis05 {background-image: url('/img/sub/sub_vis05.jpg');}
.sub_visual.sub_vis06 {background-image: url('/img/sub/sub_vis06.jpg');}
.sub_visual.sub_vis07 {background-image: url('/img/sub/sub_vis07.jpg');}

/* sub_vis_txt */
.sub_vis_txt {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.sub_vis_txt h2 {color:#fff; font-size: 72px; font-weight: 700; font-family: var(--font-interop); text-align: center;}

/* about */
.about {padding: 120px 0;}
.about .inner1440 {gap: 72px; display: flex; align-items: flex-start; justify-content: center;}
.about .img {position: relative;}
.about .img img {width: 640px;}
.about .img::before {content: ""; width: 639px; height: 639px; background: var(--color1); position: absolute; top: 108px; left: -72px; z-index: -1;}
.about .txt h2 {font-size: 40px; font-weight: 700;  line-height: 1; font-family: var(--font-interop);}
.about .txt h3 {margin-top: 36px; font-size: 32px; font-weight: 400;  line-height: 1.6;}
.about .txt h3 strong {font-weight: 700;}
.about .txt p {margin-top: 48px; font-size: 20px; font-weight: 400;  line-height: 1.5;}
.about .txt > strong {display: block; margin-top: 43px; font-size: 20px; font-weight: 700;  line-height: 1;}

/***** common cont *****/
.blue {color: var(--color1);}
.sub_wrap {position: relative;}
/* sub_menu_tab */
.sub_menu_tab {position: absolute; left: 50%; transform: translateX(-50%); top: 0; display: flex; align-items: center; justify-content: center; gap: 32px; width: max-content;}
.sub_menu_tab a {display: block; padding: 39px 0 36px; position: relative; color: #fff; font-size: 20px; font-weight: 400; letter-spacing: -.2px;}
.sub_menu_tab li.on a {font-weight: 700;}
.sub_menu_tab li.on a::after {content: ""; width: 8px; height: 8px; border-radius: 100%; background: #fff; position: absolute; left: 50%; transform: translateX(-50%); bottom: 18px;}
/* infoCont_basic */
[class^="infoCont_basic"] {height: 600px; display: flex; align-items: center; justify-content: center;}
[class^="infoCont_basic"] .sub_tit * {color: #fff;}
/* sub_tit */
.sub_tit {text-align: center;}
.sub_tit h3 {font-size: 48px; font-weight: 800; line-height: 1.39;}
.sub_tit p {margin-top: 20px; font-size: 20px; font-weight: 500; line-height: 1.6;}
.sub_tit p + p {margin-top: 28px;}
/* infoCont_card01 */
[class^="infoCont_card01"] {padding: 120px 0; background: url('/img/sub/workingCapital_kind_sec02_img.jpg') no-repeat center/cover;}
[class^="infoCont_card01"] .inner1440 {margin-top: 60px;}
[class^="infoCont_card01"] .swiper-wrapper {gap: 22.5px; display: grid; grid-template-columns: repeat(3, 1fr);}
[class^="infoCont_card01"] .swiper-slide {padding: 56px 40px; background: rgba(255, 255, 255, 0.85); border-radius: 12px;}
[class^="infoCont_card01"] .swiper-slide strong {display: block; font-size: 32px; font-weight: 700; color: var(--color1); }
[class^="infoCont_card01"] .swiper-slide p {margin-top: 20px; font-size: 20px; font-weight: 500;  line-height: 1.6;}
[class^="infoCont_card01"] .swiper-slide p + p {margin-top: 16px;}
/* infoCont_space */
.infoCont_space {position: relative;}
.infoCont_space .txt {display: flex; justify-content: flex-end;}
.infoCont_space .subTit {font-size: 40px; font-weight: 300; line-height: 1.5;}
.infoCont_space .mainTit {margin-top: 12px; font-size: 40px; font-weight: 800; line-height: 1.5;}
.infoCont_space p {margin-top: 40px; font-size: 28px; font-weight: 700; line-height: 1.6;}
/* slideCont */
.slideCont {padding: 120px 0 102px;}
.slideCont .sub_tit {text-align: left;}
.slideCont .sub_tit p {margin-top: 32px;}
.slideCont .sub_tit p + p {margin-top: 8px;}
.slideCont .sub_tit p strong {font-weight: 700;}
.slideCont .slide {margin-top: 40px;}
.slideCont .slide .tit {border-bottom: 1px solid #D4D6DB; display: flex; align-items: center; justify-content: space-between; padding: 22px 8px; cursor: pointer;}
.slideCont .slide .tit.on {border-color: #242424;}
.slideCont .slide .tit.on img {transform: rotate(180deg);}
.slideCont .slide .tit p {font-size: 20px; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideCont .slide .tit img {width: 40px; transition: all .3s;}
.slideCont .slide .cont {padding: 28px 8px 40px; display: none; border-bottom: 1px solid #D4D6DB;}
.slideCont .slide .cont * {font-size: 16px; line-height: 1.6; font-weight: 400;}
.slideCont .slide .cont .sub_tit {font-weight: 700; font-size: 18px;}
.slideCont .slide .cont strong {font-weight: 700;}
.slideCont .slide .cont ol {padding: 0;}
.slideCont .slide .cont ol + ol {margin-top: 16px;}
.slideCont .slide .cont .mt20 {margin-top: 20px;}
/* infoCont_card02 */
.infoCont_card02 {padding: 120px 0;}
.infoCont_card02 ul {margin-top: 72px;}
.infoCont_card02 ul li {display: flex; gap: 32px;}
.infoCont_card02 ul li + li {margin-top: 40px;}
.infoCont_card02 ul .img {width: 540px;}
.infoCont_card02 ul .img img {width: 100%;}
.infoCont_card02 ul .txt {width: calc(100% - 540px - 32px);}
.infoCont_card02 ul .txt .tit {font-size: 36px; font-weight: 700; font-family: var(--font-interop); margin: 0 0 32px;}
.infoCont_card02 ul .txt div {margin-top: 28px;}
.infoCont_card02 ul .txt strong {font-size: 24px; font-weight: 700;}
.infoCont_card02 ul .txt p {margin-top: 12px; font-size: 20px; font-weight: 400; line-height: 1.6;}
/* planCont */
.planCont {padding: 120px 0; background: #FAFBFE;}
.planCont h2 {font-size: 48px; font-weight: 800; line-height: 1.4s; text-align: center;}
.planCont .cont {position: relative; padding-top: 262px; margin-top: 89px;}
.planCont .bg {position: absolute; left: 50%; transform: translateX(-50%); top: 0; width: 774.357px;}
.planCont .ct {display: flex; gap: 40px;}
.planCont .left {width: 1080px; display: flex; justify-content: center; position: relative;}
.planCont .left .bg_arrow {width: 100%; position: absolute; top: 108px; left: 0;}
.planCont .left .item {width: calc(220px + 48px); display: flex; flex-direction: column; align-items: center; position: relative; z-index: 1;}
.planCont .left .circle {padding: 16px 24px; box-sizing: border-box; background: #F7FAFF;}
.planCont .left .circle div {width: 220px; height: 220px; border-radius: 100%; background: #fff; display: flex; align-items: center; justify-content: center; filter: drop-shadow(0px 12px 24px rgba(155, 165, 190, 0.20));}
.planCont .left .circle span {font-size: 28px; font-weight: 700; color: var(--color1); text-align: center; line-height: 1.3; margin-top: 8px;}
.planCont .left .item:nth-of-type(1) .circle {border-radius: 9999px 0 0 9999px;}
.planCont .left .item:last-child .circle {border-radius: 0 9999px 9999px 0;}
.planCont .left .line {position: relative; height: 42.348px; margin: 5px 0 17px;}
.planCont .left .line img {height: 100%;}
.planCont .left p {text-align: center; font-size: 20px; font-weight: 500; line-height: 1.45; color: #444850; padding: 0 20px;}
.planCont .right {margin-top: 16px;}
.planCont .right .item {display: flex; align-items: center; gap: 20px;}
.planCont .right .item + .item {margin-top: 16px;}
.planCont .right .tit {display: flex; align-items: center; justify-content: center; width: 320px; height: 96px; border-radius: 100px; background: var(--linear, linear-gradient(198deg, #216BFF 19.27%, #5890FF 87.97%)); color: #fff; font-size: 32px; font-weight: 700;}
.planCont .right p {font-size: 22px; font-weight: 500; line-height: 1.45;}
.planCont .right p strong {font-weight: 700;}
/* mindMapCont */
.mindMapCont {padding: 120px 0;}
.mindMapCont h2 {font-size: 48px; font-weight: 800; margin-left: 240px;}
.mindMapCont .cont {margin: 72px auto 0; display: flex; align-items: center; justify-content: center; gap: 8px;}
.mindMapCont .left {display: flex; align-items: center; justify-content: center; width: 180px; height: 76px; border-radius: 100px; background: var(--color1); color: #fff; font-size: 28px; font-weight: 700;}
.mindMapCont .line {width: 175px;}
.mindMapCont .info {display: flex; align-items: center; gap: 57px;}
.mindMapCont .mid p {display: flex; align-items: center; justify-content: center; width: 140px; height: 64px; border-radius: 100px; background: #fff; color: var(--color1); font-size: 24px; font-weight: 700; box-shadow: 0px 12px 24px 0px rgba(155, 165, 190, 0.20);}
.mindMapCont .mid p + p {margin-top: 12px;}
.mindMapCont .right > div {padding-left: 20px; border-left: 1px solid #D8D8D8;}
.mindMapCont .right > div:first-child {border-color: var(--color1);}
.mindMapCont .right > div + div {margin-top: 55px;}
.mindMapCont .right p {display: flex; align-items: center; gap: 20px;}
.mindMapCont .right p + p {margin-top: 21px;}
.mindMapCont .right p span {font-size: 20px; font-weight: 400; color: #434343; line-height: 1;}
.mindMapCont .right p strong {font-size: 20px; font-weight: 600; line-height: 1;}
/* infoCont_card03 */
.infoCont_card03 {padding: 120px 0; background: url('/img/sub/infoCont_card02_bg.png') no-repeat center/cover;}
.infoCont_card03 ul {margin: 72px auto 0; display: grid; grid-template-columns: repeat(2,1fr); gap: 16px 24px;}
.infoCont_card03 li {background: #fff; overflow: hidden; border-radius: 12px;}
.infoCont_card03 li img {width: 100%;}
.infoCont_card03 li .txt {padding: 40px;}
.infoCont_card03 li .txt strong {font-size: 32px; font-weight: 700; line-height: 1; display: block;}
.infoCont_card03 li .txt p {margin-top: 16px; font-size: 20px; font-weight: 400; line-height: 1.6;}
/* infoCont_card04 */
.infoCont_card04 {padding: 120px 0;}
.infoCont_card04 ul {margin: 72px auto 0; display: grid; grid-template-columns: repeat(2,1fr); gap: 20px;}
.infoCont_card04 li {height: 333px; padding: 40px; position: relative; background: linear-gradient(180deg, #1A8DFF 32.19%, #CEE6FF 100%); border-radius: 12px;}
.infoCont_card04 li * {color: #fff;}
.infoCont_card04 li .txt {width: 75%;}
.infoCont_card04 li .txt > strong {font-size: 28px; font-weight: 700; line-height: 1.3;}
.infoCont_card04 li .txt > p {margin-top: 16px; font-size: 20px; font-weight: 500; line-height: 1.6;}
.infoCont_card04 li .txt > p strong {font-weight: 700;}
.infoCont_card04 li .img {position: absolute; right: 20px; bottom: 20px;}
.infoCont_card04 li .img img {width: 130px;}
/* cardCont_opacity */
.cardCont_opacity {padding: 80px 0;}
.cardCont_opacity * {color: #fff;}
.cardCont_opacity .logo_cont {margin-top: 40px; display: flex; align-items: center; justify-content: center;}
.cardCont_opacity .logo_cont .logo01 {width: 385.4px;}
.cardCont_opacity .logo_cont .logo02 {width: 209.088px;}
.cardCont_opacity .logo_cont .icon {width: 62.726px; margin: 0 5px 0 13px;}
.cardCont_opacity ul {margin-top: 60px; display: grid; grid-template-columns: repeat(3,1fr); gap: 20px;}
.cardCont_opacity ul li {display: flex; align-items: center; justify-content: center; border-radius: 12px; background: rgba(255, 255, 255, 0.25); backdrop-filter: blur(10px); height: 144px;}
.cardCont_opacity ul li p {text-align: center; font-size: 28px; font-weight: 600; line-height: 1.5;}
/* infoCont_circle */
.infoCont_circle {padding: 120px 0; background: url('/img/sub/infoCont_circle_bg.jpg') no-repeat center/cover;}
.infoCont_circle ul {margin-top: 72px; display: grid; grid-template-columns: repeat(5,1fr); gap: 20px;}
.infoCont_circle .circle {width: 200px; height: 200px; border-radius: 100%; background: linear-gradient(270deg, #48AFFF 0%, #377AFF 100%); display: flex; align-items: center; justify-content: center; margin: 0 auto;}
.infoCont_circle .circle span {color: #fff; font-size: 28px; font-weight: 700; margin-top: 5px; text-align: center;}
.infoCont_circle p {margin-top: 24px; text-align: center; font-size: 20px; font-weight: 500; line-height: 1.4; color: #444850;}
/* processCont */
.processCont {padding: 120px 0;}
.processCont .process_circle {margin-top: 72px;}
.processCont .process_circle .circle {display: flex; align-items: center; justify-content: center;}
.processCont .process_circle .item {width: 281px; height: 281px; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.processCont .process_circle .item:first-child {background: linear-gradient(270deg, #04CDD8 0%, #00E5A1 100%); margin-right: -17px;}
.processCont .process_circle .item:last-child {background: linear-gradient(270deg, #48AFFF 0%, #377AFF 100%); background-blend-mode: multiply; margin-left: -17px; opacity: .9;}
.processCont .process_circle .item strong {color: #fff; font-size: 36px; font-weight: 700;}
.processCont .process_circle ul {margin-top: 32px; display: flex; justify-content: center; gap: 25px;}
.processCont .process_circle ul li {width: 250px; font-size: 24px; font-weight: 500; line-height: 1.4; text-align: center;}
.processCont .roadMap {margin-top: 80px; text-align: center;}
.processCont .roadMap h4 {font-size: 36px; font-weight: 700;}
.processCont .roadMap ul {margin-top: 71px; position: relative; display: flex; justify-content: center; gap: 17px;}
.processCont .roadMap ul::before {content: ""; width: 300%; left: 50%; transform: translateX(-50%); top: 105px; position: absolute; height: 1px; background: var(--color1); z-index: -1;}
.processCont .roadMap ul li {width: 180px;}
.processCont .roadMap ul .img {display: flex; align-items: flex-start; justify-content: center; min-height: 65px;}
.processCont .roadMap ul img {width: 63px;}
.processCont .roadMap ul .lineCont {margin: 32px auto 21px; display: flex; flex-direction: column; align-items: center; gap: 5px;}
.processCont .roadMap ul .lineCont .dot {width: 16px; height: 16px; background: var(--color1); border-radius: 100%; border: 3px solid #fff;}
.processCont .roadMap ul .lineCont .line {width: 1px; height: 31.084px; background: #B3C4E6;}
.processCont .roadMap ul .txt strong {font-size: 20px; font-weight: 700; line-height: 1.25; font-family: var(--font-interop);}
.processCont .roadMap ul .txt p {margin-top: 8px; font-size: 18px; font-weight: 500; line-height: 1.4;}
/* incoFont_person */
.incoFont_person {padding: 80px 0;}
.incoFont_person .inner1400 {position: relative;}
.incoFont_person .bg {width: 687px; position: absolute; top: 0; right: 0; z-index: -1;}
.incoFont_person ul {margin-top: 72px; display: grid; grid-template-columns: repeat(3,1fr); gap: 40px; text-align: center;}
.incoFont_person ul img {width: 145px;}
.incoFont_person ul strong {display: block; margin-top: 24px; font-size: 32px; font-weight: 700; line-height: 1.4;}
.incoFont_person ul p {margin-top: 12px; font-size: 20px; font-weight: 400; line-height: 1.6;}
/* infoCont_between */
.infoCont_between {padding: 80px 0;}
.infoCont_between ul {margin-top: 72px; display: flex; justify-content: center; gap: 72px;}
.infoCont_between li {width: 480px;}
.infoCont_between li:last-child {margin-top: 221px;}
.infoCont_between li img {width: 100%;}
.infoCont_between li .txt {margin-top: 32px; text-align: left;}
.infoCont_between li .txt strong {font-size: 36px; font-weight: 700; font-family: var(--font-interop);}
.infoCont_between li .txt p {margin-top: 16px; font-size: 24px; font-weight: 400; line-height: 1.6;}
/* infoCont_card01_style01 */
.infoCont_card01_style01 .swiper-slide {box-shadow: 0px 12px 24px 0px rgba(155, 165, 190, 0.20); border-radius: 12px;}
/* processCont_style01 */
.processCont_style01 {padding: 80px 120px;background: url('/img/sub/processCont_style01_bg.jpg') no-repeat center/cover;}
.processCont_style01 .cont {margin-top: 56px; display: flex; align-items: center; gap: 4px; justify-content: center;}
.processCont_style01 .cont .arrow img {width: 32px;}
.processCont_style01 .cont .item {width: 220px; height: 100px; background: #fff; border-radius: 12px; display: flex; align-items: center; justify-content: center;}
.processCont_style01 .cont .item span {color: var(--color1); font-size: 20px; font-weight: 600; line-height: 1.3; text-align: center;}





/***** 운전자금 *****/
/* 운전자금 종류 */
.workingCapital_kind .infoCont_basic {background: url('/img/sub/workingCapital_kind_sec01_img.jpg') no-repeat center/cover;}
.workingCapital_kind [class^="infoCont_card01"] {background: url('/img/sub/workingCapital_kind_sec02_img.jpg') no-repeat center/cover;}
.workingCapital_kind .infoCont_space {padding: 180px 0; background: url('/img/sub/workingCapital_kind_sec03_img.jpg') no-repeat center/cover;}
/* 창업 자금 */
.workingCapital_startup .infoCont_basic {background: url('/img/sub/workingCapital_startup_sec01_img.jpg') no-repeat center/cover;}
/* 가지급금 해결 */
.workingCapital_resolution .infoCont_basic {height: auto; padding: 135px 0 105px; background: url('/img/sub/workingCapital_resolution_sec01_img.jpg') no-repeat center/cover;}
.workingCapital_resolution .infoBasic_desc {margin-top: 72px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 60px 48px;}
.workingCapital_resolution .infoBasic_desc * {color: #fff;}
.workingCapital_resolution .infoBasic_desc .num {font-size: 26px; font-weight: 700; font-family: var(--font-interop);}
.workingCapital_resolution .infoBasic_desc .tit {display: block; margin-top: 12px; font-size: 26px; font-weight: 700;}
.workingCapital_resolution .infoBasic_desc .desc {margin-top: 16px; font-size: 20px; font-weight: 500; line-height: 1.6;}

/***** 시설자금 *****/
/* 시설자금 종류 */
.facilityFunds_kind .infoCont_basic {background: url('/img/sub/facilityFunds_kind_sec01_img.jpg') no-repeat center/cover;}
.facilityFunds_kind [class^="infoCont_card01"] {background: url('/img/sub/facilityFunds_kind_sec02_img.jpg') no-repeat center/cover;}
.facilityFunds_kind .infoCont_card04 ul {grid-template-columns: repeat(3,1fr);}
.facilityFunds_kind .infoCont_card04 ul li {height: 309px;}
.facilityFunds_kind .slideCont .slide ol > strong {display: block; margin-bottom: 8px; font-weight: 600;}
/* 공장설립자금 */
.facilityFunds_factory .infoCont_basic {background: url('/img/sub/facilityFunds_factory_sec01_img.jpg') no-repeat center/cover;}
.facilityFunds_factory .planCont {background: #fff;}
.facilityFunds_factory .planCont .right p strong {font-weight: 800;}

/***** R&D/연구소 *****/
.sub_visual.sub_vis04 .sub_vis_txt {text-align: center;}
.sub_visual.sub_vis04 .sub_vis_txt img {width: 468px;}
.sub_visual.sub_vis04 .sub_vis_txt p {margin-top: 32px; font-size: 36px; font-weight: 600; color: #fff;}
.sub_visual.sub_vis04 .arrow {position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px; width: 56px;}
/* R&D 무상지원금/바우처 */
.rnd_rnd .infoCont_basic {background: url('/img/sub/rnd_rnd_sec01_img.jpg') no-repeat center/cover; padding: 165px 0 105px; height: auto;}
.rnd_rnd .infoBasic_desc {margin-top: 72px; display: grid; gap: 24px; grid-template-columns: repeat(5, 1fr);}
.rnd_rnd .infoBasic_desc img {width: 55.44px;}
.rnd_rnd .infoBasic_desc strong {display: block; margin-top: 15px; font-size: 24px; font-weight: 700; color: #fff;}
.rnd_rnd .infoBasic_desc p {margin-top: 12px; font-size: 20px; font-weight: 500; color: #fff; line-height: 1.6;}
.rnd_rnd .infoCont_card04 {padding: 80px 0;}
.rnd_rnd .infoCont_card04 ul {grid-template-columns: repeat(3,1fr); gap: 26px 20px;}
.rnd_rnd .infoCont_card04 li .txt {width: 73%;}
.rnd_rnd .infoCont_card03 {background: url('/img/sub/rnd_rnd_sec04_bg.jpg') no-repeat center/cover;}
.rnd_rnd .infoCont_card03 ul {max-width: 1514px; grid-template-columns: repeat(3,1fr);}
.rnd_rnd .infoCont_card03 li .txt {border: 1px solid #DEDEDE; border-radius: 0 0 12px 12px;}
.rnd_rnd .infoCont_card03 li strong {font-size: 28px;}
.rnd_rnd .cardCont_opacity {background: url('/img/sub/rnd_rnd_sec05_bg.jpg') no-repeat center/cover;}
/* 연구소 인증 */
.rnd_laboratory .infoCont_basic {background: url('/img/sub/rnd_laboratory_sec01_img.jpg') no-repeat center/cover;}
.rnd_laboratory .rnd_rnd .infoCont_basic {background: url('/img/sub/rnd_laboratory_sec03_img.jpg') no-repeat center/cover;}
.rnd_laboratory .rnd_rnd .infoCont_basic {padding: 80px 0 120px;}
.rnd_laboratory .rnd_rnd .infoCont_basic * {color: #242424 !important;}
.rnd_laboratory .infoBasic_desc {margin-top: 55px; gap: 56px;}
.rnd_laboratory .infoBasic_desc li .img {height: 60px; display: flex;}
.rnd_laboratory .infoBasic_desc li:nth-child(1) img {width: 56px;}
.rnd_laboratory .infoBasic_desc li:nth-child(2) img {width: 54px;}
.rnd_laboratory .infoBasic_desc li:nth-child(3) img {width: 59px;}
.rnd_laboratory .infoBasic_desc li:nth-child(4) img {width: 55px;}
.rnd_laboratory .infoBasic_desc li:nth-child(5) img {width: 48px;}
.rnd_laboratory .infoBasic_desc li p {font-size: 16px;}
/* 기계장비 무상지원금 */
.rnd_equipment .infoCont_basic {background: url('/img/sub/infoCont_basic_sec01_img.jpg') no-repeat center/cover;}
.rnd_equipment .cardCont_opacity {background: url('/img/sub/infoCont_basic_sec02_img.jpg') no-repeat center/cover; padding: 148px 0;}
.rnd_equipment .cardCont_opacity .sub_tit h3 {font-weight: 700;}
.rnd_equipment .cardCont_opacity ul {margin-top: 56px;}
.rnd_equipment .infoCont_card02 {padding: 80px 0;}
.rnd_equipment .infoCont_card02 ol {padding: 0; margin-top: 32px;}
.rnd_equipment .infoCont_card02 ol li {line-height: 1; font-size: 20px; display: block;}
.rnd_equipment .infoCont_card02 ol li + li {margin-top: 16px;}
.rnd_equipment .infoCont_card02 ol strong {font-size: 20px; font-weight: 700;}
.rnd_equipment .infoCont_card02 .desc {margin-top:  52px; display: flex; align-items: center; gap: 4px; font-size: 28px; font-weight: 700;}
.rnd_equipment .infoCont_card02 .desc img {width: 32px;}
.rnd_equipment .infoCont_circle {padding-bottom: 148px;}
.rnd_equipment .rnd_rnd .infoCont_basic {background: url('/img/sub/infoCont_basic_sec04_img.jpg') no-repeat center/cover; padding: 80px 0;}
.rnd_equipment .rnd_rnd .infoCont_basic * {color: #242424 !important;}
.rnd_equipment .infoBasic_desc {grid-template-columns: repeat(4,1fr); gap: 60px;}
.rnd_equipment .infoBasic_desc img {width: 56px;}
.rnd_equipment .infoBasic_desc p {font-size: 16px;}
.rnd_equipment .infoCont_card01_style01 {background: #fff;}
/* 고용지원금 */
.rnd_employment .infoCont_basic {background: url('/img/sub/rnd_employment_sec01_img.jpg') no-repeat center/cover;}
.rnd_employment .infoCont_style01 {padding: 80px 0;} 
.rnd_employment .infoCont_style01 h3 {font-size: 36px; font-weight: 700; font-family: var(--font-interop); margin-bottom: 32px;}
.rnd_employment .infoCont_style01 .sub_tit02 h3 {font-size: 48px;}
.rnd_employment .table_cont {margin-top: 72px; display: flex; gap: 84px;}
.rnd_employment .table_cont p {font-size: 24px; font-weight: 400; line-height: 1;}
.rnd_employment .table_cont p strong {font-weight: 700;}
.rnd_employment .table_cont .txt p + p {margin-top: 16px;}
.rnd_employment .table {width: 800px;}
.rnd_employment table * {font-size: 18px; font-weight: 600;}
.rnd_employment table {border-spacing: 0;}
.rnd_employment table th {background: #EFF4FF;}
.rnd_employment table th + th {border-left: 1px solid #fff;}
.rnd_employment table th,
.rnd_employment table td {padding: 16px 10px; text-align: center;}
.rnd_employment table th:first-child {padding: 16px 15px; border-bottom: 1px solid #fff;}
.rnd_employment table td {font-weight: 700; border-bottom: 1px solid #EDEEF5;}
.rnd_employment .table ul {margin-top: 32px;}
.rnd_employment .table ul li {font-size: 20px; font-weight: 400; line-height: 1;}
.rnd_employment .table ul li + li {margin-top: 16px;}
.rnd_employment .table ul li strong {font-weight: 700;}
.rnd_employment .info_cont .box {border-top: 1px solid #D4D4D4; margin-top: 40px; padding-top: 40px;}
.rnd_employment .info_cont .box div + div {margin-top: 32px;}
.rnd_employment .info_cont .box h4 {font-size: 24px; font-weight: 700;}
.rnd_employment .info_cont .box p {margin-top: 12px; font-size: 20px; font-weight: 400; line-height: 1.4;}
.rnd_employment .info_cont .box + .box h4 {line-height: 1.6; margin-bottom: 28px;}
.rnd_employment .cardCont_opacity {background: url('/img/sub/rnd_employment_sec03_img.jpg') no-repeat center/cover;}
.rnd_employment .cardCont_opacity .inner1400 {margin-top: 56px;}
.rnd_employment .cardCont_opacity h4 {text-align: center; font-size: 40px; font-weight: 800; margin-bottom: 32px;}
.rnd_employment .cardCont_opacity li {height: 186px;}
.rnd_employment .infoCont_card01_style01 {background: #fff;}
.rnd_employment .workingCapital_resolution {background: url('/img/sub/rnd_employment_sec04_img.jpg') no-repeat center/cover; padding: 120px 0;}
.rnd_employment .workingCapital_resolution ul {grid-template-columns: repeat(2,3fr); gap: 40px;}
.rnd_employment .workingCapital_resolution li {background: #fff; border-radius: 12px; padding: 40px 28px;}
.rnd_employment .workingCapital_resolution li * {color: #242424 !important;}
.rnd_employment .workingCapital_resolution li .num {font-size: 28px;}
.rnd_employment .workingCapital_resolution li .tit {font-size: 36px;}
.rnd_employment .workingCapital_resolution li .desc {margin-top: 32px; line-height: 1;}
.rnd_employment .workingCapital_resolution li .desc + .desc {margin-top: 16px;}
.rnd_employment .infoCont_circle ul {display: flex; justify-content: center; gap: 80px;}
.rnd_employment .infoCont_circle ul li {width: 200px;}
.rnd_employment .rnd_rnd .infoCont_basic {background: url('/img/sub/rnd_employment_sec06_img.jpg') no-repeat center/cover; padding: 80px 0;}
.rnd_employment .rnd_rnd .infoCont_basic * {color: #242424 !important;}
.rnd_employment .rnd_rnd .infoBasic_desc {margin-top: 56px; width: 1020px; gap: 60px; grid-template-columns: repeat(3,1fr);}
.rnd_employment .rnd_rnd .infoBasic_desc p {font-size: 16px;}

/***** 기업인증 *****/
/* ISO 인증 */
.certifications_iso .infoCont_basic {background: url('/img/sub/certifications_iso_infoCont_basic.jpg') no-repeat center/cover;}
.certifications_iso .infoCont_circle ul {margin: 53px auto 0; gap: 30px;}
.certifications_iso .infoCont_circle strong {display: block; margin-top: 29px; font-size: 24px; font-weight: 800; line-height: 1.4; color: #444850; text-align: center;}
.certifications_iso .infoCont_circle p {margin-top: 13px; font-size: 19px;}
[class^="certifications_"] .infoCont_card01 .swiper-wrapper {grid-template-columns: repeat(2,1fr); width: 1138px; margin: 64px auto 0; gap: 30px 28px;}
.certifications_iso .infoCont_space {padding: 110px 0 74px; display: flex; justify-content: flex-end; background: url('/img/sub/certifications_iso_infoCont_space.jpg') no-repeat center/cover;}
.certifications_iso .infoCont_space .txt {width: 50%; display: block;}
.certifications_iso .infoCont_space .mainTit {font-size: 37px; line-height: 1.4;}
.certifications_iso .infoCont_space strong {display: block; margin-top: 77px; font-size: 32px; font-weight: 700; line-height: 1.6;}
.certifications_iso .infoCont_space p {font-size: 20px; font-weight: 500; line-height: 1.6; margin-top: 20px;}
/* ESG 경영과 기업 인증 */
.certifications_esg .infoCont_basic {background: url('/img/sub/certifications_esg_infoCont_basic.jpg') no-repeat center/cover;}
.certifications_esg .infoCont_card02 {padding: 120px 0;}
.certifications_esg .infoCont_card02 ol + ol {margin-top: 28px;}
.certifications_esg .infoCont_card02 .tit {line-height: 1;}
.certifications_esg .infoCont_card02 .subTit {display: block; font-size: 24px; margin-bottom: 12px; line-height: 1;}
.certifications_esg .infoCont_card02 li {font-size: 20px; line-height: 1.6;}
.certifications_esg .infoCont_card02 .desc .blue {text-decoration: underline; text-underline-offset: 3px;}
.certifications_esg .infoCont_card03 {padding-bottom: 244px;}
/* 벤처기업 인증 */
.certifications_venture .infoCont_basic_sec01 {height: 590px; background: url('/img/sub/certifications_venture_infoCont_basic.jpg') no-repeat center/cover;}
.certifications_venture .infoCont_basic_sec02 {height: 647px; background: url('/img/sub/certifications_venture_infoCont_basic_sec02.jpg') no-repeat center/cover;}
.certifications_venture .infoCont_basic_sec02 p {margin-top: 16px;}
.certifications_venture .infoCont_basic_sec02 p strong {font-weight: 24px; font-weight: 700;}
.certifications_venture .infoCont_basic_sec02 p:nth-of-type(2) {margin-top: 40px;}
.certifications_venture .infoCont_basic_sec03 {position: relative; height: 1021px; display: block; padding-top: 120px;}
.certifications_venture .infoCont_basic_sec03 * {color: #242424 !important;}
.certifications_venture .infoCont_basic_sec03 .sub_tit p {font-size: 18px; margin-top: 16px;}
.certifications_venture .infoCont_basic_sec03 .imgCont {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.certifications_venture .infoCont_basic_sec03 [class^="img"] {position: absolute; z-index: -1;}
.certifications_venture .infoCont_basic_sec03 [class^="img"] img {width: 100%;}
.certifications_venture .infoCont_basic_sec03 .img01 {top: 88px; left: -220px; width: 860.67px;}
.certifications_venture .infoCont_basic_sec03 .img02 {bottom: 0; right: 253px; width: 645.689px;}
.certifications_venture .infoCont_basic {background: url('/img/sub/certifications_venture_infoCont_infoBasic_desc.jpg') no-repeat center/cover;}
.certifications_venture .infoCont_basic * {color: #242424 !important;}
.certifications_venture .infoBasic_desc {gap: 56px;}
.certifications_venture .infoBasic_desc p {font-size: 16px;}
.certifications_venture .infoBasic_desc .img {height: 60px; display: block;}
.certifications_venture .infoBasic_desc li:nth-child(1) img {width: 56px;}
.certifications_venture .infoBasic_desc li:nth-child(2) img {width: 54px;}
.certifications_venture .infoBasic_desc li:nth-child(3) img {width: 55px;}
.certifications_venture .infoBasic_desc li:nth-child(4) img {width: 71px;}
.certifications_venture .infoBasic_desc li:nth-child(5) img {width: 59px;}
/* 부품소재기업 인증 */
.certifications_materials .infoCont_basic_sec01 {background: url('/img/sub/certifications_materials_infoCont_basic_sec01.jpg') no-repeat center/cover;}
.certifications_materials .processCont02 {background: url('/img/sub/certifications_materials_processCont02.jpg') no-repeat center/cover; padding: 99px 0 115px;}
.certifications_materials .processCont02 .cont {margin-top: 67.5px; display: flex !important; justify-content: center; gap: 26px;}
.certifications_materials .processCont02 .cont.mob {display: none !important;}
.certifications_materials .processCont02 .box > div,
.certifications_materials .processCont02 .box {display: flex; flex-direction: column;}
.certifications_materials .processCont02 .box:nth-child(1),
.certifications_materials .processCont02 .box:nth-child(2) {justify-content: space-between;}
.certifications_materials .processCont02 .box > div:first-child,
.certifications_materials .processCont02 .box:nth-child(3) {gap: 25.4px;}
.certifications_materials .processCont02 .box:nth-child(2) {padding: 30px 0;}
.certifications_materials .processCont02 .item {display: flex; align-items: center; justify-content: center; width: 358.2px; height: 83px; border-radius: 4.8px; background: #fff; box-shadow: 0px 12px 24px 0px rgba(155, 165, 190, 0.20);}
.certifications_materials .processCont02 .item.blue {background: var(--color1);}
.certifications_materials .processCont02 .item span {font-size: 25px; font-weight: 700;}
.certifications_materials .processCont02 .item.blue span {color: #fff; font-weight: 900;}
.certifications_materials .processCont02 .arrow02 {height: 335px; margin-bottom: -1px;}
.certifications_materials .processCont02 .arrow {width: 182px;}
.certifications_materials .processCont02 .arrow:last-child {transform: rotate(180deg);}
.certifications_materials .infoCont_basic {padding: 80px 0 120px; background: url('/img/sub/certifications_materials_infoCont_basic.jpg') no-repeat center/cover;}
.certifications_materials .infoCont_basic * {color: #242424 !important;}
.certifications_materials .infoCont_basic ul {gap: 56px;}
.certifications_materials .infoCont_basic p {font-size: 16px;}
/* 특허인증 */
.certifications_patents .infoCont_basic_sec01 {background: url('/img/sub/certifications_patents_infoCont_basic_sec01.jpg') no-repeat center/cover;}
.certifications_patents .infoCont_card03 {padding: 80px 0;}
.certifications_patents .infoCont_card03.sec02 {background: #fff;}
.certifications_patents .infoCont_card03.sec02 ul {width: 1514px; grid-template-columns: repeat(3,1fr); gap: 19px;}
.certifications_patents .infoCont_card03.sec02 ul strong {font-size: 28px; color: #242424;}
.certifications_patents .infoCont_card03.sec02 ul .txt {border: 1px solid #DEDEDE; border-radius: 0 0 12px 12px; min-height: 286px;}
.certifications_patents .infoCont_card03.sec03 {background: url('/img/sub/certifications_patents_infoCont_card03.jpg') no-repeat center/cover;}
.certifications_patents .infoCont_card03.sec03 ul {gap: 56px 20px;}
.certifications_patents .infoCont_card03.sec03 ul li {background: transparent; border-radius: 0;}
.certifications_patents .infoCont_card03.sec03 ul .txt {text-align: left; padding: 32px 0 0;}
.certifications_patents .infoCont_circle ul {grid-template-columns: repeat(4,1fr); gap: 80px; width: 1100px;}
.certifications_patents .processCont {padding: 80px 0;}
.certifications_patents .processCont .item {background: linear-gradient(270deg, #48AFFF 0%, #377AFF 100%) !important; background-blend-mode: multiply; margin: 0; opacity: .9;}
.certifications_patents .processCont .item + .item {margin-left: -30px;}
.certifications_patents .processCont p {text-align: center; margin: 50px auto 0; font-size: 18px; font-weight: 500; line-height: 1.6;}
.certifications_patents .infoCont_space {background: url('/img/sub/certifications_patents_infoCont_space.jpg') no-repeat center/cover; padding: 128px 0; display: flex; justify-content: flex-end;}
.certifications_patents .infoCont_space .txt {width: 50%; padding-right: 240px;}
.certifications_patents .infoCont_space .mainTit {font-size: 37px;}
.certifications_patents .infoCont_space p {font-size: 20px; margin-top: 20px; font-weight: 500;}
.certifications_patents .infoCont_space strong {font-size: 24px; display: block; margin-top: 40px; font-weight: 700;}
.certifications_patents .process_circle {margin-top: 100px;}
.certifications_patents .process_circle h3 {text-align: center; font-size: 36px; font-weight: 700; letter-spacing: -0.5px; margin-bottom: 72px;}
/* 이노비즈/메인비즈 */
.certifications_innobiz .infoCont_basic_sec01 {padding: 0; height: 590px;}
.certifications_innobiz .sec01 {background: url('/img/sub/certifications_innobiz_infoCont_basic_sec01.jpg') no-repeat center/cover;}
.certifications_innobiz .infoCont_card03 {background: #fff; padding: 80px 0;}
.certifications_innobiz .infoCont_card03 ul {gap: 20px;}
.certifications_innobiz .infoCont_card03.grid03 ul {grid-template-columns: repeat(3,1fr); gap: 28px;}
.certifications_innobiz .infoCont_card03 li {border-radius: 0;}
.certifications_innobiz .infoCont_card03 .txt {padding: 0; margin-top: 32px;}
.certifications_innobiz .infoCont_card03 .txt strong {font-size: 36px; font-family: var(--font-interop);}
.certifications_innobiz .infoCont_card03 .txt p {font-size: 24px;}
.certifications_innobiz .sec03 {padding-bottom: 139px;}
.certifications_innobiz .sec03 .item {width: 200px; height: 126px;}
.certifications_innobiz .sec04 {padding: 120px 0;} 
.certifications_innobiz .infoCont_space .txt > div {width: 50%;}
.certifications_innobiz .infoCont_space .txt .mainTit {font-size: 37px; line-height: 1.4;}
.certifications_innobiz .infoCont_space .txt p {font-size: 20px; font-weight: 500; margin-top: 20px;}
.certifications_innobiz .sec05 {padding: 181px 0; background: url('/img/sub/certifications_innobiz_sec05.jpg') no-repeat center/cover;}
.certifications_innobiz .sec06 {background: url('/img/sub/certifications_innobiz_sec06.jpg') no-repeat center/cover;}
.certifications_innobiz .sec08 .cont {flex-wrap: wrap; width: 920px; margin: 56px auto 0; gap: 24px 4px;}
.certifications_innobiz .sec08 .item {width: 200px; height: 100px;}
.certifications_innobiz .sec09 {padding: 120px 0;}
.certifications_innobiz .sec10 {padding: 155px 0; background: url('/img/sub/certifications_innobiz_sec10.jpg') no-repeat center/cover;}
@media screen and (max-width:1700px){

    /* 공통 */
    .sub_visual {height: 40.00vw;}

    /* sub_vis_txt */
    .sub_vis_txt h2 {font-size: 4.24vw;}

    /* about */
    .about {padding: 7.06vw 0;}
    .about .inner1440 {gap: 4.24vw;}
    .about .img img {width: 37.65vw;}
    .about .img::before {width: 37.59vw; height: 37.59vw; top: 6.35vw; left: -4.24vw;}
    .about .txt h2 {font-size: 2.35vw;}
    .about .txt h3 {margin-top: 2.12vw; font-size: 1.88vw;}
    .about .txt p {margin-top: 2.82vw; font-size: 1.18vw;}
    .about .txt > strong {margin-top: 2.53vw; font-size: 1.18vw;}

    /***** common cont *****/
    /* sub_menu_tab */
    .sub_menu_tab {gap: 1.88vw;}
    .sub_menu_tab a {padding: 2.29vw 0 2.12vw; font-size: 1.18vw;}
    .sub_menu_tab li.on a::after {width: 0.47vw; height: 0.47vw; bottom: 1.06vw;}
    /* infoCont_basic */
    [class^="infoCont_basic"] {height: 35.29vw;}
    /* sub_tit */
    .sub_tit h3 {font-size: 2.82vw;}
    .sub_tit p {margin-top: 1.18vw; font-size: 1.18vw;}
    .sub_tit p + p {margin-top: 1.65vw;}
    /* infoCont_card01 */
    [class^="infoCont_card01"] {padding: 7.06vw 0;}
    [class^="infoCont_card01"] .inner1440 {margin-top: 3.53vw;}
    [class^="infoCont_card01"] .swiper-wrapper {gap: 1.32vw;}
    [class^="infoCont_card01"] .swiper-slide {padding: 3.29vw 2.35vw; border-radius: 0.71vw;}
    [class^="infoCont_card01"] .swiper-slide strong {font-size: 1.88vw;}
    [class^="infoCont_card01"] .swiper-slide p {margin-top: 1.18vw; font-size: 1.18vw;}
    [class^="infoCont_card01"] .swiper-slide p + p {margin-top: 0.94vw;}
    /* infoCont_space */
    .infoCont_space .subTit {font-size: 2.35vw;}
    .infoCont_space .mainTit {margin-top: 0.71vw; font-size: 2.35vw;}
    .infoCont_space p {margin-top: 2.35vw; font-size: 1.65vw;}
    /* slideCont */
    .slideCont {padding: 7.06vw 0 6.00vw;}
    .slideCont .sub_tit p {margin-top: 1.88vw;}
    .slideCont .sub_tit p + p {margin-top: 0.47vw;}
    .slideCont .slide {margin-top: 2.35vw;}
    .slideCont .slide .tit {padding: 1.29vw 0.47vw;}
    .slideCont .slide .tit p {font-size: 1.18vw;}
    .slideCont .slide .tit img {width: 2.35vw;}
    .slideCont .slide .cont {padding: 1.65vw 0.47vw 2.35vw;}
    .slideCont .slide .cont * {font-size: 0.94vw;}
    .slideCont .slide .cont .sub_tit {font-size: 1.06vw;}
    .slideCont .slide .cont ol + ol {margin-top: 0.94vw;}
    .slideCont .slide .cont .mt20 {margin-top: 1.18vw;}
    /* infoCont_card02 */
    .infoCont_card02 {padding: 7.06vw 0;}
    .infoCont_card02 ul {margin-top: 4.24vw;}
    .infoCont_card02 ul li {gap: 1.88vw;}
    .infoCont_card02 ul li + li {margin-top: 2.35vw;}
    .infoCont_card02 ul .img {width: 31.76vw;}
    .infoCont_card02 ul .txt {width: calc(100% - 31.76vw - 1.88vw);}
    .infoCont_card02 ul .txt .tit {font-size: 2.12vw; margin: 0 0 1.88vw;}
    .infoCont_card02 ul .txt div {margin-top: 1.65vw;}
    .infoCont_card02 ul .txt strong {font-size: 1.41vw;}
    .infoCont_card02 ul .txt p {margin-top: 0.71vw; font-size: 1.18vw;}
    /* planCont */
    .planCont {padding: 7.06vw 0;}
    .planCont h2 {font-size: 2.82vw;}
    .planCont .cont {padding-top: 15.41vw; margin-top: 5.24vw;}
    .planCont .bg {width: 45.55vw;}
    .planCont .ct {gap: 2.35vw;}
    .planCont .left {width: 63.53vw;}
    .planCont .left .bg_arrow {top: 6.35vw;}
    .planCont .left .item {width: calc(12.94vw + 2.82vw);}
    .planCont .left .circle {padding: 0.94vw 1.41vw;}
    .planCont .left .circle div {width: 12.94vw; height: 12.94vw; filter: drop-shadow(0.00vw 0.71vw 1.41vw rgba(155, 165, 190, 0.20));}
    .planCont .left .circle span {font-size: 1.65vw; margin-top: 0.47vw;}
    .planCont .left .line {height: 2.49vw; margin: 0.29vw 0 1.00vw;}
    .planCont .left p {font-size: 1.18vw; padding: 0 1.18vw;}
    .planCont .right {margin-top: 0.94vw;}
    .planCont .right .item {gap: 1.18vw;}
    .planCont .right .item + .item {margin-top: 0.94vw;}
    .planCont .right .tit {width: 18.82vw; height: 5.65vw; border-radius: 5.88vw; font-size: 1.88vw;}
    .planCont .right p {font-size: 1.29vw;}
    /* mindMapCont */
    .mindMapCont {padding: 7.06vw 0;}
    .mindMapCont h2 {font-size: 2.82vw; margin-left: 14.12vw;}
    .mindMapCont .cont {margin: 4.24vw auto 0; gap: 0.47vw;}
    .mindMapCont .left {width: 10.59vw; height: 4.47vw; border-radius: 5.88vw; font-size: 1.65vw;}
    .mindMapCont .line {width: 10.29vw;}
    .mindMapCont .info {gap: 3.35vw;}
    .mindMapCont .mid p {width: 8.24vw; height: 3.76vw; border-radius: 5.88vw; font-size: 1.41vw; box-shadow: 0.00vw 0.71vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20);}
    .mindMapCont .mid p + p {margin-top: 0.71vw;}
    .mindMapCont .right > div {padding-left: 1.18vw;}
    .mindMapCont .right > div + div {margin-top: 3.24vw;}
    .mindMapCont .right p {gap: 1.18vw;}
    .mindMapCont .right p + p {margin-top: 1.24vw;}
    .mindMapCont .right p span {font-size: 1.18vw;}
    .mindMapCont .right p strong {font-size: 1.18vw;}
    /* infoCont_card03 */
    .infoCont_card03 {padding: 7.06vw 0;}
    .infoCont_card03 ul {margin: 4.24vw auto 0; gap: 0.94vw 1.41vw;}
    .infoCont_card03 li {border-radius: 0.71vw;}
    .infoCont_card03 li img {width: 100%;}
    .infoCont_card03 li .txt {padding: 2.35vw;}
    .infoCont_card03 li .txt strong {font-size: 1.88vw; }
    .infoCont_card03 li .txt p {margin-top: 0.94vw; font-size: 1.18vw;}
    /* infoCont_card04 */
    .infoCont_card04 {padding: 7.06vw 0;}
    .infoCont_card04 ul {margin: 4.24vw auto 0; gap: 1.18vw;}
    .infoCont_card04 li {height: 19.59vw; padding: 2.35vw; border-radius: 0.71vw;}
    .infoCont_card04 li .txt > strong {font-size: 1.65vw;}
    .infoCont_card04 li .txt > p {margin-top: 0.94vw; font-size: 1.18vw;}
    .infoCont_card04 li .img {right: 1.18vw; bottom: 1.18vw;}
    .infoCont_card04 li .img img {width: 7.65vw;}
    /* cardCont_opacity */
    .cardCont_opacity {padding: 4.71vw 0;}
    .cardCont_opacity .logo_cont {margin-top: 2.35vw;}
    .cardCont_opacity .logo_cont .logo01 {width: 22.67vw;}
    .cardCont_opacity .logo_cont .logo02 {width: 12.30vw;}
    .cardCont_opacity .logo_cont .icon {width: 3.69vw; margin: 0 0.29vw 0 0.76vw;}
    .cardCont_opacity ul {margin-top: 3.53vw; gap: 1.18vw;}
    .cardCont_opacity ul li {border-radius: 0.71vw; backdrop-filter: blur(0.59vw); height: 8.47vw;}
    .cardCont_opacity ul li p {font-size: 1.65vw;}
    /* infoCont_circle */
    .infoCont_circle {padding: 7.06vw 0;}
    .infoCont_circle ul {margin-top: 4.24vw; gap: 1.18vw;}
    .infoCont_circle .circle {width: 11.76vw; height: 11.76vw;}
    .infoCont_circle .circle span {font-size: 1.65vw; margin-top: 0.29vw;}
    .infoCont_circle p {margin-top: 1.41vw; font-size: 1.18vw;}
    /* processCont */
    .processCont {padding: 7.06vw 0;}
    .processCont .process_circle {margin-top: 4.24vw;}
    .processCont .process_circle .item {width: 16.53vw; height: 16.53vw;}
    .processCont .process_circle .item:first-child {margin-right: -1.00vw;}
    .processCont .process_circle .item:last-child {margin-left: -1.00vw;}
    .processCont .process_circle .item strong {font-size: 2.12vw;}
    .processCont .process_circle ul {margin-top: 1.88vw; gap: 1.47vw;}
    .processCont .process_circle ul li {width: 14.71vw; font-size: 1.41vw;}
    .processCont .roadMap {margin-top: 4.71vw;}
    .processCont .roadMap h4 {font-size: 2.12vw;}
    .processCont .roadMap ul {margin-top: 4.18vw; gap: 1.00vw;}
    .processCont .roadMap ul::before {top: 6.18vw; height: 0.06vw;}
    .processCont .roadMap ul li {width: 10.59vw;}
    .processCont .roadMap ul .img {min-height: 3.82vw;}
    .processCont .roadMap ul img {width: 3.71vw;}
    .processCont .roadMap ul .lineCont {margin: 1.88vw auto 1.24vw; gap: 0.29vw;}
    .processCont .roadMap ul .lineCont .dot {width: 0.94vw; height: 0.94vw;}
    .processCont .roadMap ul .lineCont .line {height: 1.83vw;}
    .processCont .roadMap ul .txt strong {font-size: 1.18vw;}
    .processCont .roadMap ul .txt p {margin-top: 0.47vw; font-size: 1.06vw;}
    /* incoFont_person */
    .incoFont_person {padding: 4.71vw 0;}
    .incoFont_person .bg {width: 40.41vw;}
    .incoFont_person ul {margin-top: 4.24vw; gap: 2.35vw;}
    .incoFont_person ul img {width: 8.53vw;}
    .incoFont_person ul strong {margin-top: 1.41vw; font-size: 1.88vw;}
    .incoFont_person ul p {margin-top: 0.71vw; font-size: 1.18vw;}
    /* infoCont_between */
    .infoCont_between {padding: 4.71vw 0;}
    .infoCont_between ul {margin-top: 4.24vw; gap: 4.24vw;}
    .infoCont_between li {width: 28.24vw;}
    .infoCont_between li:last-child {margin-top: 13.00vw;}
    .infoCont_between li .txt {margin-top: 1.88vw; }
    .infoCont_between li .txt strong {font-size: 2.12vw;}
    .infoCont_between li .txt p {margin-top: 0.94vw; font-size: 1.41vw;}
    /* infoCont_between */
    .infoCont_between {padding: 4.71vw 0;}
    .infoCont_between ul {margin-top: 4.24vw;  gap: 4.24vw;}
    .infoCont_between li {width: 28.24vw;}
    .infoCont_between li:last-child {margin-top: 13.00vw;}
    .infoCont_between li .txt {margin-top: 1.88vw;}
    .infoCont_between li .txt strong {font-size: 2.12vw;}
    .infoCont_between li .txt p {margin-top: 0.94vw; font-size: 1.41vw;}
    /* infoCont_card01_style01 */
    .infoCont_card01_style01 .swiper-slide {box-shadow: 0.00vw 0.71vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20); border-radius: 0.71vw;}
    /* processCont_style01 */
    .processCont_style01 {padding: 4.71vw 7.06vw;}
    .processCont_style01 .cont {margin-top: 3.29vw; gap: 0.24vw;}
    .processCont_style01 .cont .arrow img {width: 1.88vw;}
    .processCont_style01 .cont .item {width: 12.94vw; height: 5.88vw;  border-radius: 0.71vw;}
    .processCont_style01 .cont .item span {font-size: 1.18vw;}

    
    /***** 운전자금 *****/
    /* 운전자금 종류 */
    .workingCapital_kind .infoCont_space {padding: 10.59vw 0;}
    /* 가지급금 해결 */
    .workingCapital_resolution .infoCont_basic {padding: 7.94vw 0 6.18vw;}
    .workingCapital_resolution .infoBasic_desc {margin-top: 4.24vw; gap: 3.53vw 2.82vw;}
    .workingCapital_resolution .infoBasic_desc .num {font-size: 1.53vw;}
    .workingCapital_resolution .infoBasic_desc .tit {margin-top: 0.71vw; font-size: 1.53vw;}
    .workingCapital_resolution .infoBasic_desc .desc {margin-top: 0.94vw; font-size: 1.18vw;}

    /***** 시설자금 *****/
    /* 시설자금 종류 */
    .facilityFunds_kind .infoCont_card04 ul li {height: 18.18vw;}
    .facilityFunds_kind .slideCont .slide ol > strong { margin-bottom: 0.47vw; }
    /***** R&D/연구소 *****/
    .sub_visual.sub_vis04 .sub_vis_txt img {width: 27.53vw;}
    .sub_visual.sub_vis04 .sub_vis_txt p {margin-top: 1.88vw; font-size: 2.12vw;}
    .sub_visual.sub_vis04 .arrow {bottom: 2.35vw; width: 3.29vw;}
    /* R&D 무상지원금/바우처 */
    .rnd_rnd .infoCont_basic {padding: 9.71vw 0 6.18vw;}
    .rnd_rnd .infoBasic_desc {margin-top: 4.24vw; gap: 1.41vw;}
    .rnd_rnd .infoBasic_desc img {width: 3.26vw;}
    .rnd_rnd .infoBasic_desc strong {margin-top: 0.88vw; font-size: 1.41vw;}
    .rnd_rnd .infoBasic_desc p {margin-top: 0.71vw; font-size: 1.18vw;}
    .rnd_rnd .infoCont_card04 {padding: 4.71vw 0;}
    .rnd_rnd .infoCont_card04 ul {gap: 1.53vw 1.18vw;}
    .rnd_rnd .infoCont_card03 ul {max-width: 89.06vw;}
    .rnd_rnd .infoCont_card03 li .txt { border-radius: 0 0 0.71vw 0.71vw;}
    .rnd_rnd .infoCont_card03 li strong {font-size: 1.65vw;}
    /* 연구소 인증 */
    .rnd_laboratory .rnd_rnd .infoCont_basic {padding: 4.71vw 0 7.06vw;}
    .rnd_laboratory .infoBasic_desc {margin-top: 3.24vw; gap: 3.29vw;}
    .rnd_laboratory .infoBasic_desc li .img {height: 3.53vw; }
    .rnd_laboratory .infoBasic_desc li:nth-child(1) img {width: 3.29vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(2) img {width: 3.18vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(3) img {width: 3.47vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(4) img {width: 3.24vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(5) img {width: 2.82vw;}
    .rnd_laboratory .infoBasic_desc li p {font-size: 0.94vw;}
    /* 기계장비 무상지원금 */
    .rnd_equipment .cardCont_opacity {padding: 8.71vw 0;}
    .rnd_equipment .cardCont_opacity ul {margin-top: 3.29vw;}
    .rnd_equipment .infoCont_card02 {padding: 4.71vw 0;}
    .rnd_equipment .infoCont_card02 ol {margin-top: 1.88vw;}
    .rnd_equipment .infoCont_card02 ol li {font-size: 1.18vw;}
    .rnd_equipment .infoCont_card02 ol li + li {margin-top: 0.94vw;}
    .rnd_equipment .infoCont_card02 ol strong {font-size: 1.18vw;}
    .rnd_equipment .infoCont_card02 .desc {margin-top:  3.06vw; gap: 0.24vw; font-size: 1.65vw;}
    .rnd_equipment .infoCont_card02 .desc img {width: 1.88vw;}
    .rnd_equipment .infoCont_circle {padding-bottom: 8.71vw;}
    .rnd_equipment .rnd_rnd .infoCont_basic {padding: 4.71vw 0;}
    .rnd_equipment .infoBasic_desc {gap: 3.53vw;}
    .rnd_equipment .infoBasic_desc img {width: 3.29vw;}
    .rnd_equipment .infoBasic_desc p {font-size: 0.94vw;}
    /* 고용지원금 */
    .rnd_employment .infoCont_style01 {padding: 4.71vw 0;} 
    .rnd_employment .infoCont_style01 h3 {font-size: 2.12vw; margin-bottom: 1.88vw;}
    .rnd_employment .infoCont_style01 .sub_tit02 h3 {font-size: 2.82vw;}
    .rnd_employment .table_cont {margin-top: 4.24vw; gap: 3.74vw;}
    .rnd_employment .table_cont p {font-size: 1.41vw;}
    .rnd_employment .table_cont .txt p + p {margin-top: 0.94vw;}
    .rnd_employment .table {width: 48.06vw;}
    .rnd_employment table * {font-size: 1.06vw;}
    .rnd_employment table th,
    .rnd_employment table td {padding: 0.94vw 0.59vw;}
    .rnd_employment table th:first-child {padding: 0.94vw 0.88vw;}
    .rnd_employment .table ul {margin-top: 1.88vw;}
    .rnd_employment .table ul li {font-size: 1.18vw;}
    .rnd_employment .table ul li + li {margin-top: 0.94vw;}
    .rnd_employment .info_cont .box {margin-top: 2.35vw; padding-top: 2.35vw;}
    .rnd_employment .info_cont .box div + div {margin-top: 1.88vw;}
    .rnd_employment .info_cont .box h4 {font-size: 1.41vw;}
    .rnd_employment .info_cont .box p {margin-top: 0.71vw; font-size: 1.18vw;}
    .rnd_employment .info_cont .box + .box h4 {margin-bottom: 1.65vw;}
    .rnd_employment .cardCont_opacity .inner1400 {margin-top: 3.29vw;}
    .rnd_employment .cardCont_opacity h4 {font-size: 2.35vw; margin-bottom: 1.88vw;}
    .rnd_employment .cardCont_opacity li {height: 10.94vw;}
    .rnd_employment .workingCapital_resolution {padding: 7.06vw 0;}
    .rnd_employment .workingCapital_resolution ul {gap: 2.35vw;}
    .rnd_employment .workingCapital_resolution li {border-radius: 0.71vw; padding: 2.35vw 1.65vw;}
    .rnd_employment .workingCapital_resolution li .num {font-size: 1.65vw;}
    .rnd_employment .workingCapital_resolution li .tit {font-size: 2.12vw;}
    .rnd_employment .workingCapital_resolution li .desc {margin-top: 1.88vw;}
    .rnd_employment .workingCapital_resolution li .desc + .desc {margin-top: 0.94vw;}
    .rnd_employment .infoCont_circle ul {gap: 4.71vw;}
    .rnd_employment .infoCont_circle ul li {width: 11.76vw;}
    .rnd_employment .rnd_rnd .infoCont_basic {padding: 4.71vw 0;}
    .rnd_employment .rnd_rnd .infoBasic_desc {margin-top: 3.29vw; width: 60.00vw; gap: 3.53vw;}
    .rnd_employment .rnd_rnd .infoBasic_desc p {font-size: 0.94vw;}

    /***** 기업인증 *****/
    /* ISO 인증 */
    .certifications_iso .infoCont_circle ul {margin: 3.12vw auto 0; gap: 1.76vw;}
    .certifications_iso .infoCont_circle strong {margin-top: 1.71vw; font-size: 1.41vw;}
    .certifications_iso .infoCont_circle p {margin-top: 0.76vw; font-size: 1.12vw;}
    .certifications_iso .infoCont_card01 .swiper-wrapper {width: 66.94vw; margin: 3.76vw auto 0; gap: 1.76vw 1.65vw;}
    .certifications_iso .infoCont_space {padding: 6.47vw 0 4.35vw;}
    .certifications_iso .infoCont_space .mainTit {font-size: 2.18vw;}
    .certifications_iso .infoCont_space strong {margin-top: 4.53vw; font-size: 1.88vw;}
    .certifications_iso .infoCont_space p {font-size: 1.18vw; margin-top: 1.18vw;}
    /* ESG 경영과 기업 인증 */
    .certifications_esg .infoCont_card02 {padding: 7.06vw 0;}
    .certifications_esg .infoCont_card02 ol + ol {margin-top: 1.65vw;}
    .certifications_esg .infoCont_card02 .subTit { font-size: 1.41vw; margin-bottom: 0.71vw;}
    .certifications_esg .infoCont_card02 li {font-size: 1.18vw;}
    .certifications_esg .infoCont_card02 .desc .blue {text-underline-offset: 0.18vw;}
    .certifications_esg .infoCont_card03 {padding-bottom: 14.35vw;}
    /* 벤처기업 인증 */
    .certifications_venture .infoCont_basic_sec01 {height: 34.71vw;}
    .certifications_venture .infoCont_basic_sec02 {height: 38.06vw;}
    .certifications_venture .infoCont_basic_sec02 p {margin-top: 0.94vw;}
    .certifications_venture .infoCont_basic_sec02 p strong {font-weight: 1.41vw; }
    .certifications_venture .infoCont_basic_sec02 p:nth-of-type(2) {margin-top: 2.35vw;}
    .certifications_venture .infoCont_basic_sec03 { height: 60.06vw; padding-top: 7.06vw;}
    .certifications_venture .infoCont_basic_sec03 .sub_tit p {font-size: 1.06vw; margin-top: 0.94vw;}
    .certifications_venture .infoCont_basic_sec03 .img01 {top: 5.18vw; left: -12.94vw; width: 50.63vw;}
    .certifications_venture .infoCont_basic_sec03 .img02 {right: 14.88vw; width: 37.98vw;}
    .certifications_venture .infoBasic_desc {gap: 3.29vw;}
    .certifications_venture .infoBasic_desc p {font-size: 0.94vw;}
    .certifications_venture .infoBasic_desc .img {height: 3.53vw; }
    .certifications_venture .infoBasic_desc li:nth-child(1) img {width: 3.29vw;}
    .certifications_venture .infoBasic_desc li:nth-child(2) img {width: 3.18vw;}
    .certifications_venture .infoBasic_desc li:nth-child(3) img {width: 3.24vw;}
    .certifications_venture .infoBasic_desc li:nth-child(4) img {width: 4.18vw;}
    .certifications_venture .infoBasic_desc li:nth-child(5) img {width: 3.47vw;}
    /* 부품소재기업 인증 */
    .certifications_materials .processCont02 {padding: 5.82vw 0 6.76vw;}
    .certifications_materials .processCont02 .cont {margin-top: 3.97vw; gap: 1.53vw;}
    .certifications_materials .processCont02 .box > div:first-child,
    .certifications_materials .processCont02 .box:nth-child(3) {gap: 1.49vw;}
    .certifications_materials .processCont02 .box:nth-child(2) {padding: 1.76vw 0;}
    .certifications_materials .processCont02 .item {width: 21.07vw; height: 4.88vw; border-radius: 0.28vw; box-shadow: 0.00vw 0.71vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20);}
    .certifications_materials .processCont02 .item span {font-size: 1.47vw;}
    .certifications_materials .processCont02 .arrow02 {height: 19.71vw; margin-bottom: -0.06vw;}
    .certifications_materials .processCont02 .arrow {width: 10.71vw;}
    .certifications_materials .infoCont_basic {padding: 4.71vw 0 7.06vw;}
    .certifications_materials .infoCont_basic ul {gap: 3.29vw;}
    .certifications_materials .infoCont_basic p {font-size: 0.94vw;}
    /* 특허인증 */
    .certifications_patents .infoCont_card03 {padding: 4.71vw 0;}
    .certifications_patents .infoCont_card03.sec02 ul {width: 89.06vw; gap: 1.12vw;}
    .certifications_patents .infoCont_card03.sec02 ul strong {font-size: 1.65vw;}
    .certifications_patents .infoCont_card03.sec02 ul .txt {border-radius: 0 0 0.71vw 0.71vw; min-height: 16.82vw;}
    .certifications_patents .infoCont_card03.sec03 ul {gap: 3.29vw 1.18vw;}
    .certifications_patents .infoCont_card03.sec03 ul .txt {padding: 1.88vw 0 0;}
    .certifications_patents .infoCont_circle ul {gap: 4.71vw; width: 64.71vw;}
    .certifications_patents .processCont {padding: 4.71vw 0;}
    .certifications_patents .processCont .item + .item {margin-left: -1.76vw;}
    .certifications_patents .processCont p {margin: 2.94vw auto 0; font-size: 1.06vw;}
    .certifications_patents .infoCont_space {padding: 7.53vw 0;}
    .certifications_patents .infoCont_space .txt {padding-right: 14.12vw;}
    .certifications_patents .infoCont_space .mainTit {font-size: 2.18vw;}
    .certifications_patents .infoCont_space p {font-size: 1.18vw; margin-top: 1.18vw;}
    .certifications_patents .infoCont_space strong {font-size: 1.41vw; margin-top: 2.35vw;}
    /* 이노비즈/메인비즈 */
    .certifications_innobiz .infoCont_basic_sec01 {height: 34.71vw;}
    .certifications_innobiz .infoCont_card03 {padding: 4.71vw 0;}
    .certifications_innobiz .infoCont_card03 ul {gap: 1.18vw;}
    .certifications_innobiz .infoCont_card03.grid03 ul {gap: 1.65vw;}
    .certifications_innobiz .infoCont_card03 .txt {margin-top: 1.88vw;}
    .certifications_innobiz .infoCont_card03 .txt strong {font-size: 2.12vw;}
    .certifications_innobiz .infoCont_card03 .txt p {font-size: 1.41vw;}
    .certifications_innobiz .sec03 {padding-bottom: 8.18vw;}
    .certifications_innobiz .sec03 .item {width: 11.76vw; height: 7.41vw;}
    .certifications_innobiz .sec04 {padding: 7.06vw 0;} 
    .certifications_innobiz .infoCont_space .txt .mainTit {font-size: 2.18vw;}
    .certifications_innobiz .infoCont_space .txt p {font-size: 1.18vw; margin-top: 1.18vw;}
    .certifications_innobiz .sec05 {padding: 10.65vw 0;}
    .certifications_innobiz .sec08 .cont {width: 54.12vw; margin: 3.29vw auto 0; gap: 1.41vw 0.24vw;}
    .certifications_innobiz .sec08 .item {width: 11.76vw; height: 5.88vw;}
    .certifications_innobiz .sec09 {padding: 7.06vw 0;}
    .certifications_innobiz .sec10 {padding: 9.12vw 0;}

}
@media screen and (max-width:1280px){
    
    /* 공통 */
    .sub_visual {height: 40.00vw;}

    /* sub_vis_txt */
    .sub_vis_txt h2 {font-size: 4.22vw;}

    /* about */
    .about {padding: 7.03vw 0;}
    .about .inner1440 {gap: 4.22vw;}
    .about .img img {width: 37.66vw;}
    .about .img::before {width: 37.58vw; height: 37.58vw; top: 6.33vw; left: -4.22vw;}
    .about .txt h2 {font-size: 2.34vw;}
    .about .txt h3 {margin-top: 2.11vw; font-size: 1.88vw;}
    .about .txt p {margin-top: 2.81vw; font-size: 1.17vw;}
    .about .txt > strong {margin-top: 2.50vw; font-size: 1.17vw;}

    /***** common cont *****/
    /* sub_menu_tab */
    .sub_menu_tab {gap: 1.88vw;}
    .sub_menu_tab a {padding: 2.27vw 0 2.11vw; font-size: 1.17vw;}
    .sub_menu_tab li.on a::after {width: 0.47vw; height: 0.47vw; bottom: 1.09vw;}
    /* infoCont_basic */
    [class^="infoCont_basic"] {height: 35.31vw;}
    /* sub_tit */
    .sub_tit h3 {font-size: 2.81vw;}
    .sub_tit p {margin-top: 1.17vw; font-size: 1.17vw;}
    .sub_tit p + p {margin-top: 1.64vw;}
    /* infoCont_card01 */
    [class^="infoCont_card01"] {padding: 7.03vw 0;}
    [class^="infoCont_card01"] .inner1440 {margin-top: 3.52vw;}
    [class^="infoCont_card01"] .swiper-wrapper {gap: 1.33vw;}
    [class^="infoCont_card01"] .swiper-slide {padding: 3.28vw 2.34vw; border-radius: 0.70vw;}
    [class^="infoCont_card01"] .swiper-slide strong {font-size: 1.88vw;}
    [class^="infoCont_card01"] .swiper-slide p {margin-top: 1.17vw; font-size: 1.17vw;}
    [class^="infoCont_card01"] .swiper-slide p + p {margin-top: 0.94vw;}
    /* infoCont_space */
    .infoCont_space .subTit {font-size: 2.34vw;}
    .infoCont_space .mainTit {margin-top: 0.70vw; font-size: 2.34vw;}
    .infoCont_space p {margin-top: 2.34vw; font-size: 1.64vw;}
    /* slideCont */
    .slideCont {padding: 7.03vw 0 6.02vw;}
    .slideCont .sub_tit p {margin-top: 1.88vw;}
    .slideCont .sub_tit p + p {margin-top: 0.47vw;}
    .slideCont .slide {margin-top: 2.34vw;}
    .slideCont .slide .tit {padding: 1.33vw 0.47vw;}
    .slideCont .slide .tit p {font-size: 1.17vw;}
    .slideCont .slide .tit img {width: 2.34vw;}
    .slideCont .slide .cont {padding: 1.64vw 0.47vw 2.34vw;}
    .slideCont .slide .cont * {font-size: 0.94vw;}
    .slideCont .slide .cont .sub_tit {font-size: 1.09vw;}
    .slideCont .slide .cont ol + ol {margin-top: 0.94vw;}
    .slideCont .slide .cont .mt20 {margin-top: 1.17vw;}
    /* infoCont_card02 */
    .infoCont_card02 {padding: 7.03vw 0;}
    .infoCont_card02 ul {margin-top: 4.22vw; max-width: 75.13vw;}
    .infoCont_card02 ul li {gap: 1.88vw;}
    .infoCont_card02 ul li + li {margin-top: 2.34vw;}
    .infoCont_card02 ul .img {width: 31.80vw;}
    .infoCont_card02 ul .txt {width: calc(100% - 31.80vw - 1.88vw);}
    .infoCont_card02 ul .txt .tit {font-size: 2.11vw; margin: 0 0 1.88vw;}
    .infoCont_card02 ul .txt div {margin-top: 1.64vw;}
    .infoCont_card02 ul .txt strong {font-size: 1.41vw;}
    .infoCont_card02 ul .txt p {margin-top: 0.70vw; font-size: 1.17vw;}
    /* planCont */
    .planCont {padding: 7.03vw 0;}
    .planCont h2 {font-size: 2.81vw;}
    .planCont .cont {padding-top: 15.39vw; margin-top: 5.23vw;}
    .planCont .bg {width: 45.55vw;}
    .planCont .ct {gap: 2.34vw;}
    .planCont .left {width: 63.52vw;}
    .planCont .left .bg_arrow {top: 6.33vw;}
    .planCont .left .item {width: calc(12.97vw + 2.81vw);}
    .planCont .left .circle {padding: 0.94vw 1.41vw;}
    .planCont .left .circle div {width: 12.97vw; height: 12.97vw; filter: drop-shadow(0.00vw 0.70vw 1.41vw rgba(155, 165, 190, 0.20));}
    .planCont .left .circle span {font-size: 1.64vw; margin-top: 0.47vw;}
    .planCont .left .line {height: 2.50vw; margin: 0.31vw 0 1.02vw;}
    .planCont .left p {font-size: 1.17vw; padding: 0 1.17vw;}
    .planCont .right {margin-top: 0.94vw;}
    .planCont .right .item {gap: 1.17vw;}
    .planCont .right .item + .item {margin-top: 0.94vw;}
    .planCont .right .tit {width: 18.83vw; height: 5.63vw; border-radius: 5.86vw; font-size: 1.88vw;}
    .planCont .right p {font-size: 1.33vw;}
    /* mindMapCont */
    .mindMapCont {padding: 7.03vw 0;}
    .mindMapCont h2 {font-size: 2.81vw; margin-left: 14.14vw;}
    .mindMapCont .cont {margin: 4.22vw auto 0; gap: 0.47vw;}
    .mindMapCont .left {width: 10.63vw; height: 4.45vw; border-radius: 5.86vw; font-size: 1.64vw;}
    .mindMapCont .line {width: 10.31vw;}
    .mindMapCont .info {gap: 3.36vw;}
    .mindMapCont .mid p {width: 8.20vw; height: 3.75vw; border-radius: 5.86vw; font-size: 1.41vw; box-shadow: 0.00vw 0.70vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20);}
    .mindMapCont .mid p + p {margin-top: 0.70vw;}
    .mindMapCont .right > div {padding-left: 1.17vw;}
    .mindMapCont .right > div + div {margin-top: 3.20vw;}
    .mindMapCont .right p {gap: 1.17vw;}
    .mindMapCont .right p + p {margin-top: 1.25vw;}
    .mindMapCont .right p span {font-size: 1.17vw;}
    .mindMapCont .right p strong {font-size: 1.17vw;}
    /* infoCont_card03 */
    .infoCont_card03 {padding: 7.03vw 0;}
    .infoCont_card03 ul {margin: 4.22vw auto 0; gap: 0.94vw 1.41vw;}
    .infoCont_card03 li {border-radius: 0.70vw;}
    .infoCont_card03 li img {width: 100%;}
    .infoCont_card03 li .txt {padding: 2.34vw;}
    .infoCont_card03 li .txt strong {font-size: 1.88vw; }
    .infoCont_card03 li .txt p {margin-top: 0.94vw; font-size: 1.17vw;}
    /* infoCont_card04 */
    .infoCont_card04 {padding: 7.03vw 0;}
    .infoCont_card04 ul {margin: 4.22vw auto 0; gap: 1.17vw;}
    .infoCont_card04 li {height: 19.61vw; padding: 2.34vw; border-radius: 0.70vw;}
    .infoCont_card04 li .txt > strong {font-size: 1.64vw;}
    .infoCont_card04 li .txt > p {margin-top: 0.94vw; font-size: 1.17vw;}
    .infoCont_card04 li .img {right: 1.17vw; bottom: 1.17vw;}
    .infoCont_card04 li .img img {width: 7.66vw;}
    /* cardCont_opacity */
    .cardCont_opacity {padding: 4.69vw 0;}
    .cardCont_opacity .logo_cont {margin-top: 2.34vw;}
    .cardCont_opacity .logo_cont .logo01 {width: 22.66vw;}
    .cardCont_opacity .logo_cont .logo02 {width: 12.27vw;}
    .cardCont_opacity .logo_cont .icon {width: 3.67vw; margin: 0 0.31vw 0 0.78vw;}
    .cardCont_opacity ul {margin-top: 3.52vw; gap: 1.17vw;}
    .cardCont_opacity ul li {border-radius: 0.70vw; backdrop-filter: blur(0.63vw); height: 8.44vw;}
    .cardCont_opacity ul li p {font-size: 1.64vw;}
    /* infoCont_circle */
    .infoCont_circle {padding: 7.03vw 0;}
    .infoCont_circle ul {margin-top: 4.22vw; gap: 1.17vw;}
    .infoCont_circle .circle {width: 11.80vw; height: 11.80vw;}
    .infoCont_circle .circle span {font-size: 1.64vw; margin-top: 0.31vw;}
    .infoCont_circle p {margin-top: 1.41vw; font-size: 1.17vw;}
    /* processCont */
    .processCont {padding: 7.03vw 0;}
    .processCont .process_circle {margin-top: 4.22vw;}
    .processCont .process_circle .item {width: 16.56vw; height: 16.56vw;}
    .processCont .process_circle .item:first-child {margin-right: -1.02vw;}
    .processCont .process_circle .item:last-child {margin-left: -1.02vw;}
    .processCont .process_circle .item strong {font-size: 2.11vw;}
    .processCont .process_circle ul {margin-top: 1.88vw; gap: 1.48vw;}
    .processCont .process_circle ul li {width: 14.69vw; font-size: 1.41vw;}
    .processCont .roadMap {margin-top: 4.69vw;}
    .processCont .roadMap h4 {font-size: 2.11vw;}
    .processCont .roadMap ul {margin-top: 4.22vw; gap: 1.02vw;}
    .processCont .roadMap ul::before {top: 6.17vw; height: 0.08vw;}
    .processCont .roadMap ul li {width: 10.63vw;}
    .processCont .roadMap ul .img {min-height: 3.83vw;}
    .processCont .roadMap ul img {width: 3.67vw;}
    .processCont .roadMap ul .lineCont {margin: 1.88vw auto 1.25vw; gap: 0.31vw;}
    .processCont .roadMap ul .lineCont .dot {width: 0.94vw; height: 0.94vw;}
    .processCont .roadMap ul .lineCont .line {height: 1.80vw;}
    .processCont .roadMap ul .txt strong {font-size: 1.17vw;}
    .processCont .roadMap ul .txt p {margin-top: 0.47vw; font-size: 1.09vw;}
    /* incoFont_person */
    .incoFont_person {padding: 4.69vw 0;}
    .incoFont_person .bg {width: 40.39vw;}
    .incoFont_person ul {margin-top: 4.22vw; gap: 2.34vw;}
    .incoFont_person ul img {width: 8.52vw;}
    .incoFont_person ul strong {margin-top: 1.41vw; font-size: 1.88vw;}
    .incoFont_person ul p {margin-top: 0.70vw; font-size: 1.17vw;}
    /* infoCont_between */
    .infoCont_between {padding: 4.69vw 0;}
    .infoCont_between ul {margin-top: 4.22vw; gap: 4.22vw;}
    .infoCont_between li {width: 28.20vw;}
    .infoCont_between li:last-child {margin-top: 12.97vw;}
    .infoCont_between li .txt {margin-top: 1.88vw; }
    .infoCont_between li .txt strong {font-size: 2.11vw;}
    .infoCont_between li .txt p {margin-top: 0.94vw; font-size: 1.41vw;}
    /* infoCont_between */
    .infoCont_between {padding: 4.69vw 0;}
    .infoCont_between ul {margin-top: 4.22vw;  gap: 4.22vw;}
    .infoCont_between li {width: 28.20vw;}
    .infoCont_between li:last-child {margin-top: 12.97vw;}
    .infoCont_between li .txt {margin-top: 1.88vw;}
    .infoCont_between li .txt strong {font-size: 2.11vw;}
    .infoCont_between li .txt p {margin-top: 0.94vw; font-size: 1.41vw;}
    /* infoCont_card01_style01 */
    .infoCont_card01_style01 .swiper-slide {box-shadow: 0.00vw 0.70vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20); border-radius: 0.70vw;}
    /* processCont_style01 */
    .processCont_style01 {padding: 4.69vw 7.03vw;}
    .processCont_style01 .cont {margin-top: 3.28vw; gap: 0.23vw;}
    .processCont_style01 .cont .arrow img {width: 1.88vw;}
    .processCont_style01 .cont .item {width: 12.97vw; height: 5.86vw;  border-radius: 0.70vw;}
    .processCont_style01 .cont .item span {font-size: 1.17vw;}


    
    /***** 운전자금 *****/
    /* 운전자금 종류 */
    .workingCapital_kind .infoCont_space {padding: 10.63vw 0;}
    /* 가지급금 해결 */
    .workingCapital_resolution .infoCont_basic {padding: 7.97vw 0 6.17vw;}
    .workingCapital_resolution .infoBasic_desc {margin-top: 4.22vw; gap: 3.52vw 2.81vw;}
    .workingCapital_resolution .infoBasic_desc .num {font-size: 1.56vw;}
    .workingCapital_resolution .infoBasic_desc .tit {margin-top: 0.70vw; font-size: 1.56vw;}
    .workingCapital_resolution .infoBasic_desc .desc {margin-top: 0.94vw; font-size: 1.17vw;}

    /***** 시설자금 *****/
    /* 시설자금 종류 */
    .facilityFunds_kind .infoCont_card04 ul li {height: 18.20vw;}
    .facilityFunds_kind .slideCont .slide ol > strong { margin-bottom: 0.47vw; }
    /***** R&D/연구소 *****/
    .sub_visual.sub_vis04 .sub_vis_txt img {width: 27.50vw;}
    .sub_visual.sub_vis04 .sub_vis_txt p {margin-top: 1.88vw; font-size: 2.11vw;}
    .sub_visual.sub_vis04 .arrow {bottom: 2.34vw; width: 3.28vw;}
    /* R&D 무상지원금/바우처 */
    .rnd_rnd .infoCont_basic {padding: 9.69vw 0 6.17vw;}
    .rnd_rnd .infoBasic_desc {margin-top: 4.22vw; gap: 1.41vw;}
    .rnd_rnd .infoBasic_desc img {width: 3.28vw;}
    .rnd_rnd .infoBasic_desc strong {margin-top: 0.86vw; font-size: 1.41vw;}
    .rnd_rnd .infoBasic_desc p {margin-top: 0.70vw; font-size: 1.17vw;}
    .rnd_rnd .infoCont_card04 {padding: 4.69vw 0;}
    .rnd_rnd .infoCont_card04 ul {gap: 1.56vw 1.17vw;}
    .rnd_rnd .infoCont_card03 ul {max-width: 89.06vw;}
    .rnd_rnd .infoCont_card03 li .txt { border-radius: 0 0 0.70vw 0.70vw;}
    .rnd_rnd .infoCont_card03 li strong {font-size: 1.64vw;}
    /* 연구소 인증 */
    .rnd_laboratory .rnd_rnd .infoCont_basic {padding: 4.69vw 0 7.03vw;}
    .rnd_laboratory .infoBasic_desc {margin-top: 3.20vw; gap: 3.28vw;}
    .rnd_laboratory .infoBasic_desc li .img {height: 3.52vw; }
    .rnd_laboratory .infoBasic_desc li:nth-child(1) img {width: 3.28vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(2) img {width: 3.20vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(3) img {width: 3.44vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(4) img {width: 3.20vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(5) img {width: 2.81vw;}
    .rnd_laboratory .infoBasic_desc li p {font-size: 0.94vw;}
    /* 기계장비 무상지원금 */
    .rnd_equipment .cardCont_opacity {padding: 8.67vw 0;}
    .rnd_equipment .cardCont_opacity ul {margin-top: 3.28vw;}
    .rnd_equipment .infoCont_card02 {padding: 4.69vw 0;}
    .rnd_equipment .infoCont_card02 ol {margin-top: 1.88vw;}
    .rnd_equipment .infoCont_card02 ol li {font-size: 1.17vw;}
    .rnd_equipment .infoCont_card02 ol li + li {margin-top: 0.94vw;}
    .rnd_equipment .infoCont_card02 ol strong {font-size: 1.17vw;}
    .rnd_equipment .infoCont_card02 .desc {margin-top:  3.05vw; gap: 0.23vw; font-size: 1.64vw;}
    .rnd_equipment .infoCont_card02 .desc img {width: 1.88vw;}
    .rnd_equipment .infoCont_circle {padding-bottom: 8.67vw;}
    .rnd_equipment .rnd_rnd .infoCont_basic {padding: 4.69vw 0;}
    .rnd_equipment .infoBasic_desc {gap: 3.52vw;}
    .rnd_equipment .infoBasic_desc img {width: 3.28vw;}
    .rnd_equipment .infoBasic_desc p {font-size: 0.94vw;}
    /* 고용지원금 */
    .rnd_employment .infoCont_style01 {padding: 4.69vw 0;} 
    .rnd_employment .infoCont_style01 h3 {font-size: 2.11vw; margin-bottom: 1.88vw;}
    .rnd_employment .infoCont_style01 .sub_tit02 h3 {font-size: 2.81vw;}
    .rnd_employment .table_cont {margin-top: 4.22vw; gap: 3.75vw;}
    .rnd_employment .table_cont p {font-size: 1.41vw;}
    .rnd_employment .table_cont .txt p + p {margin-top: 0.94vw;}
    .rnd_employment .table {width: 48.05vw;}
    .rnd_employment table * {font-size: 1.09vw;}
    .rnd_employment table th,
    .rnd_employment table td {padding: 0.94vw 0.63vw;}
    .rnd_employment table th:first-child {padding: 0.94vw 0.86vw;}
    .rnd_employment .table ul {margin-top: 1.88vw;}
    .rnd_employment .table ul li {font-size: 1.17vw;}
    .rnd_employment .table ul li + li {margin-top: 0.94vw;}
    .rnd_employment .info_cont .box {margin-top: 2.34vw; padding-top: 2.34vw;}
    .rnd_employment .info_cont .box div + div {margin-top: 1.88vw;}
    .rnd_employment .info_cont .box h4 {font-size: 1.41vw;}
    .rnd_employment .info_cont .box p {margin-top: 0.70vw; font-size: 1.17vw;}
    .rnd_employment .info_cont .box + .box h4 {margin-bottom: 1.64vw;}
    .rnd_employment .cardCont_opacity .inner1400 {margin-top: 3.28vw;}
    .rnd_employment .cardCont_opacity h4 {font-size: 2.34vw; margin-bottom: 1.88vw;}
    .rnd_employment .cardCont_opacity li {height: 10.94vw;}
    .rnd_employment .workingCapital_resolution {padding: 7.03vw 0;}
    .rnd_employment .workingCapital_resolution ul {gap: 2.34vw;}
    .rnd_employment .workingCapital_resolution li {border-radius: 0.70vw; padding: 2.34vw 1.64vw;}
    .rnd_employment .workingCapital_resolution li .num {font-size: 1.64vw;}
    .rnd_employment .workingCapital_resolution li .tit {font-size: 2.11vw;}
    .rnd_employment .workingCapital_resolution li .desc {margin-top: 1.88vw;}
    .rnd_employment .workingCapital_resolution li .desc + .desc {margin-top: 0.94vw;}
    .rnd_employment .infoCont_circle ul {gap: 4.69vw;}
    .rnd_employment .infoCont_circle ul li {width: 11.80vw;}
    .rnd_employment .rnd_rnd .infoCont_basic {padding: 4.69vw 0;}
    .rnd_employment .rnd_rnd .infoBasic_desc {margin-top: 3.28vw; width: 60.00vw; gap: 3.52vw;}
    .rnd_employment .rnd_rnd .infoBasic_desc p {font-size: 0.94vw;}

    /***** 기업인증 *****/
    /* ISO 인증 */
    .certifications_iso .infoCont_circle ul {margin: 3.13vw auto 0; gap: 1.80vw;}
    .certifications_iso .infoCont_circle strong {margin-top: 1.72vw; font-size: 1.41vw;}
    .certifications_iso .infoCont_circle p {margin-top: 0.78vw; font-size: 1.09vw;}
    .certifications_iso .infoCont_card01 .swiper-wrapper {width: 66.95vw; margin: 3.75vw auto 0; gap: 1.80vw 1.64vw;}
    .certifications_iso .infoCont_space {padding: 6.48vw 0 4.38vw;}
    .certifications_iso .infoCont_space .mainTit {font-size: 2.19vw;}
    .certifications_iso .infoCont_space strong {margin-top: 4.53vw; font-size: 1.88vw;}
    .certifications_iso .infoCont_space p {font-size: 1.17vw; margin-top: 1.17vw;}
    /* ESG 경영과 기업 인증 */
    .certifications_esg .infoCont_card02 {padding: 7.03vw 0;}
    .certifications_esg .infoCont_card02 ol + ol {margin-top: 1.64vw;}
    .certifications_esg .infoCont_card02 .subTit { font-size: 1.41vw; margin-bottom: 0.70vw;}
    .certifications_esg .infoCont_card02 li {font-size: 1.17vw;}
    .certifications_esg .infoCont_card02 .desc .blue {text-underline-offset: 0.16vw;}
    .certifications_esg .infoCont_card03 {padding-bottom: 14.38vw;}
    /* 벤처기업 인증 */
    .certifications_venture .infoCont_basic_sec01 {height: 34.69vw;}
    .certifications_venture .infoCont_basic_sec02 {height: 38.05vw;}
    .certifications_venture .infoCont_basic_sec02 p {margin-top: 0.94vw;}
    .certifications_venture .infoCont_basic_sec02 p strong {font-weight: 1.41vw; }
    .certifications_venture .infoCont_basic_sec02 p:nth-of-type(2) {margin-top: 2.34vw;}
    .certifications_venture .infoCont_basic_sec03 { height: 60.08vw; padding-top: 7.03vw;}
    .certifications_venture .infoCont_basic_sec03 .sub_tit p {font-size: 1.09vw; margin-top: 0.94vw;}
    .certifications_venture .infoCont_basic_sec03 .img01 {top: 5.16vw; left: -12.97vw; width: 50.63vw;}
    .certifications_venture .infoCont_basic_sec03 .img02 {right: 14.84vw; width: 37.97vw;}
    .certifications_venture .infoBasic_desc {gap: 3.28vw;}
    .certifications_venture .infoBasic_desc p {font-size: 0.94vw;}
    .certifications_venture .infoBasic_desc .img {height: 3.52vw; }
    .certifications_venture .infoBasic_desc li:nth-child(1) img {width: 3.28vw;}
    .certifications_venture .infoBasic_desc li:nth-child(2) img {width: 3.20vw;}
    .certifications_venture .infoBasic_desc li:nth-child(3) img {width: 3.20vw;}
    .certifications_venture .infoBasic_desc li:nth-child(4) img {width: 4.22vw;}
    .certifications_venture .infoBasic_desc li:nth-child(5) img {width: 3.44vw;}
    /* 부품소재기업 인증 */
    .certifications_materials .processCont02 {padding: 5.78vw 0 6.80vw;}
    .certifications_materials .processCont02 .cont {margin-top: 3.98vw; gap: 1.56vw;}
    .certifications_materials .processCont02 .box > div:first-child,
    .certifications_materials .processCont02 .box:nth-child(3) {gap: 1.48vw;}
    .certifications_materials .processCont02 .box:nth-child(2) {padding: 1.80vw 0;}
    .certifications_materials .processCont02 .item {width: 21.09vw; height: 4.84vw; border-radius: 0.31vw; box-shadow: 0.00vw 0.70vw 1.41vw 0.00vw rgba(155, 165, 190, 0.20);}
    .certifications_materials .processCont02 .item span {font-size: 1.48vw;}
    .certifications_materials .processCont02 .arrow02 {height: 19.69vw; margin-bottom: -0.08vw;}
    .certifications_materials .processCont02 .arrow {width: 10.70vw;}
    .certifications_materials .infoCont_basic {padding: 4.69vw 0 7.03vw;}
    .certifications_materials .infoCont_basic ul {gap: 3.28vw;}
    .certifications_materials .infoCont_basic p {font-size: 0.94vw;}
    /* 특허인증 */
    .certifications_patents .infoCont_card03 {padding: 4.69vw 0;}
    .certifications_patents .infoCont_card03.sec02 ul {width: 89.06vw; gap: 1.09vw;}
    .certifications_patents .infoCont_card03.sec02 ul strong {font-size: 1.64vw;}
    .certifications_patents .infoCont_card03.sec02 ul .txt {border-radius: 0 0 0.70vw 0.70vw; min-height: 16.80vw;}
    .certifications_patents .infoCont_card03.sec03 ul {gap: 3.28vw 1.17vw;}
    .certifications_patents .infoCont_card03.sec03 ul .txt {padding: 1.88vw 0 0;}
    .certifications_patents .infoCont_circle ul {gap: 4.69vw; width: 64.69vw;}
    .certifications_patents .processCont {padding: 4.69vw 0;}
    .certifications_patents .processCont .item + .item {margin-left: -1.80vw;}
    .certifications_patents .processCont p {margin: 2.97vw auto 0; font-size: 1.09vw;}
    .certifications_patents .infoCont_space {padding: 7.50vw 0;}
    .certifications_patents .infoCont_space .txt {padding-right: 14.14vw;}
    .certifications_patents .infoCont_space .mainTit {font-size: 2.19vw;}
    .certifications_patents .infoCont_space p {font-size: 1.17vw; margin-top: 1.17vw;}
    .certifications_patents .infoCont_space strong {font-size: 1.41vw; margin-top: 2.34vw;}
    .certifications_patents .process_circle {margin-top: 7.81vw;}
    .certifications_patents .process_circle h3 {font-size: 2.81vw; font-weight: 700; letter-spacing: -0.04vw; margin-bottom: 5.63vw;}
    /* 이노비즈/메인비즈 */
    .certifications_innobiz .infoCont_basic_sec01 {height: 34.69vw;}
    .certifications_innobiz .infoCont_card03 {padding: 4.69vw 0;}
    .certifications_innobiz .infoCont_card03 ul {gap: 1.17vw;}
    .certifications_innobiz .infoCont_card03.grid03 ul {gap: 1.64vw;}
    .certifications_innobiz .infoCont_card03 .txt {margin-top: 1.88vw;}
    .certifications_innobiz .infoCont_card03 .txt strong {font-size: 2.11vw;}
    .certifications_innobiz .infoCont_card03 .txt p {font-size: 1.41vw;}
    .certifications_innobiz .sec03 {padding-bottom: 8.20vw;}
    .certifications_innobiz .sec03 .item {width: 11.80vw; height: 7.42vw;}
    .certifications_innobiz .sec04 {padding: 7.03vw 0;} 
    .certifications_innobiz .infoCont_space .txt .mainTit {font-size: 2.19vw;}
    .certifications_innobiz .infoCont_space .txt p {font-size: 1.17vw; margin-top: 1.17vw;}
    .certifications_innobiz .sec05 {padding: 10.63vw 0;}
    .certifications_innobiz .sec08 .cont {width: 55.14vw; margin: 3.28vw auto 0; gap: 1.41vw 0.23vw;}
    .certifications_innobiz .sec08 .item {width: 11.80vw; height: 5.86vw;}
    .certifications_innobiz .sec09 {padding: 7.03vw 0;}
    .certifications_innobiz .sec10 {padding: 9.14vw 0;}

}
@media screen and (max-width:768px){
    
    /* 공통 */
    .sub_visual {height: 74.67vw;}
    .sub_visual.sub_vis01 {background-image: url('/img/sub/m_sub_vis01.jpg');}
    .sub_visual.sub_vis02 {background-image: url('/img/sub/m_sub_vis02.jpg');}
    .sub_visual.sub_vis03 {background-image: url('/img/sub/m_sub_vis03.jpg');}
    .sub_visual.sub_vis04 {background-image: url('/img/sub/m_sub_vis04.jpg'); height: 216.53vw;}
    .sub_visual.sub_vis06 {background-image: url('/img/sub/m_sub_vis06.jpg');}
    .sub_visual.sub_vis07 {background-image: url('/img/sub/m_sub_vis07.jpg');}

    /* sub_vis_txt */
    .sub_vis_txt h2 {font-size: 9.60vw;}

    /* about */
    .about {padding: 10.67vw 0 6.40vw;}
    .about .inner1440 {gap: 16.00vw; flex-direction: column; justify-content: center; align-items: center;}
    .about .img img {width: 78.67vw; margin: 0 auto;}
    .about .img::before {width: 78.67vw; height: 60.00vw; top: 5.33vw; left: -6.13vw;}
    .about .txt h2 {font-size: 8.53vw; letter-spacing: -0.13vw;}
    .about .txt h3 {margin-top: 6.40vw; font-size: 4.80vw; letter-spacing: -0.13vw;}
    .about .txt p {margin-top: 7.47vw; font-size: 3.47vw; letter-spacing: -0.13vw;}
    .about .txt > strong {margin-top: 5.33vw; font-size: 4.27vw; letter-spacing: -0.13vw;}

    /***** common cont *****/
    /* sub_menu_tab */
    .sub_menu_tab {gap: 6.40vw; min-width: max-content;}
    .sub_menu_tab a {padding: 4.80vw 0 6.40vw; font-size: 3.73vw; min-width: min-content; text-align: center;}
    .sub_menu_tab li.on a::after {width: 1.33vw; height: 1.33vw; bottom: 3.73vw;}
    /* infoCont_basic */
    [class^="infoCont_basic"] {height: auto; padding: 21.33vw 0;}
    [class^="infoCont_basic"] .sub_tit p br {display: none;}
    /* sub_tit */
    .sub_tit {padding: 0 4.27vw;}
    .sub_tit h3 {font-size: 7.47vw;}
    .sub_tit p {margin-top: 5.33vw; font-size: 3.73vw;}
    .sub_tit p + p {margin-top: 4.27vw;}
    /* infoCont_card01 */
    [class^="infoCont_card01"] {padding: 14.93vw 0; position: relative; background: url('/img/sub/m_workingCapital_kind_sec02_img.jpg') no-repeat center/cover;}
    [class^="infoCont_card01"] .inner1440 {margin-top: 8.53vw;}
    [class^="infoCont_card01"] .swiper {position: relative;}
    [class^="infoCont_card01"] .swiper-wrapper {gap: 0; display: flex; align-items: stretch;}
    [class^="infoCont_card01"] .swiper-slide {padding: 7.47vw 6.40vw; border-radius: 3.20vw; width: 77.33vw; margin-right: 4.27vw;}
    [class^="infoCont_card01"] .swiper-slide strong {font-size: 5.33vw;}
    [class^="infoCont_card01"] .swiper-slide p {margin-top: 3.20vw; font-size: 3.47vw;}
    [class^="infoCont_card01"] .swiper-slide p + p {margin-top: 3.20vw;}
    [class^="infoCont_card01"] .swiper-pagination {position: relative; top: auto; right: auto; bottom: auto; left: auto; margin: 8.53vw auto 0; height: 0.53vw; background: #EDEEF5;}
    [class^="infoCont_card01"] .swiper-pagination-progressbar-fill {background: var(--color1);}
    /* infoCont_space */
    .infoCont_space .subTit {font-size: 5.87vw;}
    .infoCont_space .mainTit {margin-top: 3.20vw; font-size: 5.87vw;}
    .infoCont_space p {margin-top: 5.33vw; font-size: 4.00vw;}
    .infoCont_space p br {display: none;}
    /* slideCont */
    .slideCont {padding: 14.93vw 0 0;}
    .slideCont .sub_tit {padding: 0;}
    .slideCont .sub_tit p {margin-top: 5.33vw;}
    .slideCont .sub_tit p + p {margin-top: 2.13vw;}
    .slideCont .slide {margin-top: 8.53vw;}
    .slideCont .slide .tit {padding: 4.27vw 2.13vw;}
    .slideCont .slide .tit p {font-size: 4.27vw;}
    .slideCont .slide .tit img {width: 8.53vw;}
    .slideCont .slide .cont {padding: 4.27vw 2.13vw 7.47vw;}
    .slideCont .slide .cont * {font-size: 3.20vw;}
    .slideCont .slide .cont .sub_tit {font-size: 3.47vw; padding: 0;}
    .slideCont .slide .cont ol + ol {margin-top: 3.20vw;}
    .slideCont .slide .cont ol li {padding-left: 1.8vw; text-indent: -1.2vw;}
    .slideCont .slide .cont .mt20 {margin-top: 2.67vw;}
    /* infoCont_card02 */
    .infoCont_card02 {padding: 14.93vw 0;}
    .infoCont_card02 ul {margin-top: 8.53vw; max-width: 100%; padding: 0 4.27vw;}
    .infoCont_card02 ul li {gap: 5.33vw; flex-direction: column;}
    .infoCont_card02 ul li + li {margin-top: 10.67vw;}
    .infoCont_card02 ul .img {width: 100%;}
    .infoCont_card02 ul .txt {width: 100%;}
    .infoCont_card02 ul .txt .tit {font-size: 5.33vw; margin: 0 0 5.33vw;}
    .infoCont_card02 ul .txt div {margin-top: 4.27vw;}
    .infoCont_card02 ul .txt strong {font-size: 4.00vw;}
    .infoCont_card02 ul .txt p {margin-top: 2.13vw; font-size: 3.73vw;}
    .infoCont_card02 ul .txt p br {display: none;}
    /* planCont */
    .planCont {padding: 14.93vw 0;}
    .planCont h2 {font-size: 7.47vw; padding: 0 4.27vw;}
    .planCont h2 br {display: none;}
    .planCont .cont {padding-top: 32.80vw; margin-top: 11.20vw;}
    .planCont .bg {width: 87.34vw;}
    .planCont .ct {gap: 9.60vw; flex-direction: column; justify-content: center; align-items: center;}
    .planCont .left {width: 100%; padding: 0 4.27vw; gap: 1.60vw; justify-content: center;}
    .planCont .left .bg_arrow {display: none;}
    .planCont .left .item {width: auto; border-radius: 0 !important;}
    .planCont .left .circle {padding: 0; background: none;}
    .planCont .left .circle div {width: 26.13vw; height: 26.13vw; filter: drop-shadow(0.00vw 1.44vw 2.88vw rgba(155, 165, 190, 0.20));}
    .planCont .left .circle span {font-size: 3.47vw; margin-top: 1.33vw;}
    .planCont .left .line {height: 4.61vw; margin: 0 0 1.33vw;}
    .planCont .left p {font-size: 2.67vw; padding: 0 1.33vw;}
    .planCont .right {margin-top: 0; flex-direction: column; align-items: center; justify-content: center;}
    .planCont .right .item {gap: 3.20vw; flex-direction: column; align-items: center; justify-content: center;}
    .planCont .right .item + .item {margin-top: 4.27vw;}
    .planCont .right .tit {width: 44.00vw; height: 12.80vw; border-radius: 26.67vw; font-size: 4.27vw;}
    .planCont .right p {font-size: 3.73vw; text-align: center;}
    /* mindMapCont */
    .mindMapCont {padding: 14.93vw 0 0;}
    .mindMapCont h2 {font-size: 7.47vw; margin-left: 4.27vw;}
    .mindMapCont .cont {padding: 0 4.27vw; margin: 5.33vw auto 0; gap: 5.33vw; flex-direction: column; align-items: center; justify-content: center;}
    .mindMapCont .left {width: 100%; height: 10.13vw; border-radius: 26.67vw; font-size: 3.73vw;}
    .mindMapCont .line {display: none;}
    .mindMapCont .info {gap: 7.47vw; flex-direction: column; align-items: flex-start; justify-content: center; width: 100%;}
    .mindMapCont .mid {display: flex; align-items: center; justify-content: center; gap: 2.13vw;}
    .mindMapCont .mid p {width: 21.33vw; height: 10.13vw; border-radius: 26.67vw; font-size: 3.73vw; box-shadow: 0.00vw 3.20vw 6.40vw 0.00vw rgba(155, 165, 190, 0.20);}
    .mindMapCont .mid p + p {margin-top: 0;}
    .mindMapCont .right {width: 100%;}
    .mindMapCont .right > div {padding-left: 0; border-left: 0; display: flex; gap: 5.33vw;}
    .mindMapCont .right > div + div {margin-top: 6.40vw;}
    .mindMapCont .right > div + div p {flex-direction: column; align-items: flex-start; gap: 0.53vw; width: 24.00vw;}
    .mindMapCont .right p {gap: 5.33vw;}
    .mindMapCont .right p + p {margin-top: 0;}
    .mindMapCont .right p span {font-size: 2.93vw; display: block; line-height: 1.4; color: #81848E;}
    .mindMapCont .right p strong {font-size: 3.73vw;}
    /* infoCont_card03 */
    .infoCont_card03 {padding: 14.93vw 0; background: url('/img/sub/m_infoCont_card02_bg.jpg') no-repeat center bottom/contain;}
    .infoCont_card03 ul {margin: 8.53vw auto 0; gap: 4.27vw 0; grid-template-columns: repeat(1, 1fr);}
    .infoCont_card03 li {border-radius: 3.20vw;}
    .infoCont_card03 li img {width: 100%;}
    .infoCont_card03 li .txt {padding: 5.33vw; border: 0.27vw solid #EDEEF5; border-radius: 0 0 3.20vw 3.20vw;}
    .infoCont_card03 li .txt strong {font-size: 4.27vw; }
    .infoCont_card03 li .txt p {margin-top: 2.13vw; font-size: 3.47vw;}
    /* infoCont_card04 */
    .infoCont_card04 {padding: 14.93vw 0 0;}
    .infoCont_card04 ul {margin: 8.53vw auto 0; gap: 3.20vw; grid-template-columns: repeat(1, 1fr);}
    .infoCont_card04 li {height: 48.00vw; padding: 8.53vw 5.33vw; border-radius: 3.20vw;}
    .rnd_rnd .infoCont_card04 li .txt {width: 100%;}
    .infoCont_card04 li .txt > strong {font-size: 4.27vw;}
    .infoCont_card04 li .txt > p {margin-top: 3.20vw; font-size: 3.47vw; max-width: 68.00vw;}
    .infoCont_card04 li .img {right: 3.20vw; bottom: 3.20vw;}
    .infoCont_card04 li .img img {width: 17.33vw;}
    /* cardCont_opacity */
    .cardCont_opacity {padding: 15.47vw 0 14.93vw; }
    .cardCont_opacity .logo_cont {margin-top: 3.20vw;}
    .cardCont_opacity .logo_cont .logo01 {width: 51.39vw;}
    .cardCont_opacity .logo_cont .logo02 {width: 27.88vw;}
    .cardCont_opacity .logo_cont .icon {width: 8.36vw; margin: 0 0.53vw 0 1.87vw;}
    .cardCont_opacity ul {margin-top: 9.07vw; gap: 3.20vw; grid-template-columns: repeat(1,1fr);}
    .cardCont_opacity ul li {border-radius: 3.20vw; backdrop-filter: blur(1.87vw); height: 25.07vw;}
    .cardCont_opacity ul li p {font-size: 4.80vw;}
    /* infoCont_circle */
    .infoCont_circle {padding: 14.93vw 0; background: url('/img/sub/m_infoCont_circle_bg.jpg') no-repeat center/cover;}
    .infoCont_circle ul {margin-top: 8.53vw; gap: 5.33vw; grid-template-columns:repeat(2,3fr);}
    .infoCont_circle ul li:nth-last-child(1):nth-child(odd) {grid-column: span 2; justify-self: center;}
    .infoCont_circle .circle {width: 32.00vw; height: 32.00vw;}
    .infoCont_circle .circle span {font-size: 4.27vw; margin-top: 0.53vw;}
    .infoCont_circle p {margin: 4.00vw auto 0; font-size: 3.20vw; width: 32.00vw;}
    /* processCont */
    .processCont {padding: 14.93vw 0;}
    .processCont .process_circle {margin-top: 8.53vw;}
    .processCont .process_circle .item {width: 48.76vw; height: 48.76vw;}
    .processCont .process_circle .item:first-child {margin-right: -3.07vw;}
    .processCont .process_circle .item:last-child {margin-left: -3.07vw;}
    .processCont .process_circle .item strong {font-size: 5.33vw;}
    .processCont .process_circle ul {margin-top: 7.73vw; gap: 5.33vw; flex-direction: column; align-items: center;}
    .processCont .process_circle ul li {width: 100%; font-size: 4.27vw;}
    .processCont .roadMap {margin-top: 10.67vw;}
    .processCont .roadMap h4 {font-size: 6.40vw;}
    .processCont .roadMap ul {margin-top: 6.40vw; gap: 2.67vw; flex-wrap: wrap; justify-content: flex-start; padding: 0 4.27vw;}
    .processCont .roadMap ul::before {display: none;}
    .processCont .roadMap ul li {width: calc(100%/3 - 1.87vw);}
    .processCont .roadMap ul .img {min-height: 7.73vw;}
    .processCont .roadMap ul img {width: 7.47vw;}
    .processCont .roadMap ul .lineCont {margin: 1.07vw auto 1.87vw; gap: 0.80vw;}
    .processCont .roadMap ul .lineCont .dot {width: 1.07vw; height: 1.07vw; border: 0;}
    .processCont .roadMap ul .lineCont .line {height: 2.13vw;}
    .processCont .roadMap ul .txt strong {font-size: 4.27vw;}
    .processCont .roadMap ul .txt p {margin-top: 1.87vw; font-size: 3.20vw;}
    .processCont .roadMap ul .txt p br {display: none;}
    /* incoFont_person */
    .incoFont_person {padding: 14.93vw 0 0;}
    .incoFont_person .bg {width: 100%; top: -14.93vw;}
    .incoFont_person ul {margin-top: 8.53vw; gap: 6.67vw; grid-template-columns: repeat(1,1fr);}
    .incoFont_person ul img {width: 19.20vw;}
    .incoFont_person ul strong {margin-top: 3.20vw; font-size: 4.80vw;}
    .incoFont_person ul p {margin-top: 2.13vw; font-size: 3.20vw;}
    .incoFont_person ul p br {display: none;}
    /* infoCont_between */
    .infoCont_between {padding: 14.93vw 0;}
    .infoCont_between ul {margin-top: 8.53vw; gap: 5.33vw; flex-direction: column;}
    .infoCont_between li {width: 100%;}
    .infoCont_between li:last-child {margin-top: 0;}
    .infoCont_between li .txt {margin-top: 5.33vw; }
    .infoCont_between li .txt strong {font-size: 5.33vw;}
    .infoCont_between li .txt p {margin-top: 3.20vw; font-size: 4.00vw;}
    /* infoCont_card01_style01 */
    .infoCont_card01_style01 .swiper-wrapper {flex-direction: column; gap: 3.20vw;}
    .infoCont_card01_style01 .swiper-slide {box-shadow: 0.00vw 3.20vw 6.40vw 0.00vw rgba(155, 165, 190, 0.20); border-radius: 3.20vw; width: 100%; margin: 0;}
    /* processCont_style01 */
    .processCont_style01 {padding: 14.93vw 4.27vw; background: url('/img/sub/m_processCont_style01_bg.jpg') no-repeat center/cover;}
    .processCont_style01 .cont {margin-top: 8.53vw; gap: 5.33vw 0.53vw; display: grid; gap: 5.33vw 0.53vw; grid-template-columns: repeat(4,3fr);}
    .processCont_style01 .cont .arrow img {width: 5.33vw;}
    .processCont_style01 .cont .item {width: 40.00vw; height: 20.80vw; border-radius: 3.20vw;}
    .processCont_style01 .cont .item span {font-size: 4.00vw;}


    
    /***** 운전자금 *****/
    /* 운전자금 종류 */
    .workingCapital_kind .infoCont_basic {background: url('/img/sub/m_workingCapital_kind_sec01_img.jpg') no-repeat center/cover;}
    .workingCapital_kind [class^="infoCont_card01"] {background: url('/img/sub/m_workingCapital_kind_sec02_img.jpg') no-repeat center/cover;}
    .workingCapital_kind .infoCont_space {padding: 85.07vw 0 10.67vw; background: url('/img/sub/m_workingCapital_kind_sec03_img.jpg') no-repeat center/cover;}
    /* 창업 자금 */
    .workingCapital_startup .infoCont_basic {background: url('/img/sub/m_workingCapital_startup_sec01_img.jpg') no-repeat center/cover;}
    /* 가지급금 해결 */
    .workingCapital_resolution .infoCont_basic {background: url('/img/sub/m_workingCapital_resolution_sec01_img.jpg') no-repeat center/cover;}
    .workingCapital_resolution .infoCont_basic .sub_tit br {display: block;}
    .workingCapital_resolution .infoCont_basic {padding: 21.33vw 0;}
    .workingCapital_resolution .infoBasic_desc {margin-top: 8.53vw; gap: 5.33vw 0; grid-template-columns: repeat(1, 1fr);}
    .workingCapital_resolution .infoBasic_desc .num {font-size: 4.27vw;}
    .workingCapital_resolution .infoBasic_desc .tit {margin-top: 2.13vw; font-size: 4.27vw;}
    .workingCapital_resolution .infoBasic_desc .desc {margin-top: 3.20vw; font-size: 3.47vw;}

    /***** 시설자금 *****/
    /* 시설자금 종류 */
    .facilityFunds_kind .infoCont_card04 ul {grid-template-columns: repeat(1, 1fr);}
    .facilityFunds_kind .infoCont_card04 ul li {height: 48.00vw;}
    .facilityFunds_kind .slideCont .slide ol > strong {margin-bottom: 1.33vw;}
    .facilityFunds_kind .infoCont_card01 {background: url('/img/sub/m_facilityFunds_kind_sec02_img.jpg') no-repeat center/cover;}
    .facilityFunds_kind .infoCont_card01 .swiper-slide {height: auto;}
    /* 공장설립자금 */
    .facilityFunds_factory .infoCont_basic {background: url('/img/sub/m_facilityFunds_factory_sec01_img.jpg') no-repeat center/cover;}
    .facilityFunds_factory .infoCont_card03 .sub_tit p br {display: none;}
    .facilityFunds_factory .planCont {padding-bottom: 0;}
    .facilityFunds_factory .planCont .sub_tit p {margin-top: 3.20vw;}
    .facilityFunds_factory .planCont .left {width: auto; padding: 2.13vw; background: #F7FAFF; border-radius: 1199.88vw; gap: 3.20vw;}
    .facilityFunds_factory .infoCont_card03 {background: url('/img/sub/m_facilityFunds_factory_infoCont_card02_bg.jpg') no-repeat center bottom/contain;}
    /***** R&D/연구소 *****/
    .sub_visual.sub_vis04 .sub_vis_txt {width: 100%;}
    .sub_visual.sub_vis04 .sub_vis_txt img {width: 62.40vw;}
    .sub_visual.sub_vis04 .sub_vis_txt p {margin-top: 3.20vw; font-size: 4.80vw;}
    .sub_visual.sub_vis04 .arrow {bottom: 6.40vw; width: 14.93vw;}
    .sub_menu_tab.scroll {overflow: hidden; white-space: nowrap; overflow-x: scroll; justify-content: flex-start; min-width: auto; width: 100%; padding: 0 4.27vw;}
    /* R&D 무상지원금/바우처 */
    .rnd_rnd .infoCont_basic {padding: 21.33vw 0; background: url('/img/sub/m_rnd_rnd_sec01_img.jpg') no-repeat center/cover;}
    .rnd_rnd .infoBasic_desc {margin-top: 5.60vw; gap: 5.33vw; grid-template-columns: repeat(1,1fr);}
    .rnd_rnd .infoBasic_desc img {width: 8.53vw;}
    .rnd_rnd .infoBasic_desc strong {margin-top: 2.13vw; font-size: 4.27vw;}
    .rnd_rnd .infoBasic_desc p {margin-top: 3.20vw; font-size: 3.47vw;}
    .rnd_rnd .infoCont_card04 {padding: 14.93vw 0;}
    .rnd_rnd .infoCont_card04 ul {gap: 3.20vw 0; grid-template-columns: repeat(1,1fr);}
    .rnd_rnd .infoCont_card04 li .txt > p {max-width: 85%;}
    .rnd_rnd .infoCont_card03 ul {max-width: 100%; grid-template-columns: repeat(1,1fr); padding: 0 4.27vw;}
    .rnd_rnd .infoCont_card03 li .img {display: block; height: 39.47vw;}
    .rnd_rnd .infoCont_card03 li .img img {height: 100%; object-fit: cover; object-position: center;}
    .rnd_rnd .infoCont_card03 li .txt {border-radius: 0 0 3.20vw 3.20vw;}
    .rnd_rnd .infoCont_card03 li strong {font-size: 4.27vw;}
    .rnd_rnd .cardCont_opacity {background: url('/img/sub/m_rnd_rnd_sec05_bg.jpg') no-repeat center/cover;}
    /* 연구소 인증 */
    .rnd_laboratory .rnd_rnd .infoCont_basic {padding: 13.07vw 0 19.73vw; background: url('/img/sub/m_rnd_laboratory_sec03_img.jpg') no-repeat center/cover;}
    .rnd_laboratory .infoCont_basic {background: url('/img/sub/m_rnd_laboratory_sec01_img.jpg') no-repeat center/cover;}
    .rnd_laboratory .infoBasic_desc {margin-top: 8.53vw; gap: 5.33vw;}
    .rnd_laboratory .infoBasic_desc li .img {height: 8.53vw; }
    .rnd_laboratory .infoBasic_desc li:nth-child(1) img {width: 8.53vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(2) img {width: 8.53vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(3) img {width: 8.53vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(4) img {width: 8.53vw;}
    .rnd_laboratory .infoBasic_desc li:nth-child(5) img {width: 8.53vw;}
    .rnd_laboratory .infoBasic_desc li p {font-size: 3.47vw;}
    /* 기계장비 무상지원금 */
    .rnd_equipment .sub_tit p {font-size: 4.00vw; margin-top: 2.13vw;}
    .rnd_equipment .infoCont_basic {background: url('/img/sub/m_infoCont_basic_sec01_img.jpg') no-repeat center/cover;}
    .rnd_equipment .cardCont_opacity {padding: 24.27vw 0; background: url('/img/sub/m_infoCont_basic_sec02_img.jpg') no-repeat center/cover;}
    .rnd_equipment .cardCont_opacity ul {margin-top: 9.07vw;}
    .rnd_equipment .infoCont_card02 {padding: 13.07vw 0;}
    .rnd_equipment .infoCont_card02 ul {padding: 0;}
    .rnd_equipment .infoCont_card02 ol {margin-top: 4.27vw;}
    .rnd_equipment .infoCont_card02 ol li {font-size: 4.00vw; line-height: 1.5;}
    .rnd_equipment .infoCont_card02 ol li + li {margin-top: 0;}
    .rnd_equipment .infoCont_card02 ol strong {font-size: 4.00vw;}
    .rnd_equipment .infoCont_card02 .desc {margin-top:  8.53vw; gap: 0.53vw; font-size: 4.53vw; display: none;}
    .rnd_equipment .infoCont_card02 .desc img {width: 5.33vw;}
    .rnd_equipment .infoCont_circle {padding-bottom: 14.93vw;}
    .rnd_equipment .rnd_rnd .infoCont_basic {padding: 14.93vw 0; background: url('/img/sub/m_infoCont_basic_sec04_img.jpg') no-repeat center/cover; display: block;}
    .rnd_equipment .infoBasic_desc {gap: 5.33vw;}
    .rnd_equipment .infoBasic_desc img {width: 8.53vw;}
    .rnd_equipment .infoBasic_desc p {font-size: 3.47vw;}
    /* 고용지원금 */
    .rnd_employment .infoCont_basic {background: url('/img/sub/m_rnd_employment_sec01_img.jpg') no-repeat center/cover;}
    .rnd_employment .infoCont_style01 {padding: 13.07vw 0;} 
    .rnd_employment .infoCont_style01 h3 {font-size: 5.33vw; margin-bottom: 4.27vw;}
    .rnd_employment .infoCont_style01 .sub_tit02 h3 {font-size: 7.47vw;}
    .rnd_employment .table_cont {margin-top: 8.53vw; gap: 5.33vw; flex-direction: column;}
    .rnd_employment .table_cont p {font-size: 4.00vw;}
    .rnd_employment .table_cont .txt p + p {margin-top: 2.13vw;}
    .rnd_employment .table {width: 100%;}
    .rnd_employment .table > div {overflow: hidden; overflow-x: scroll; padding-bottom: 5.33vw;}
    .rnd_employment .table > div::-webkit-scrollbar {height: 0.53vw;}
    .rnd_employment .table > div::-webkit-scrollbar-thumb {background: var(--color1);}
    .rnd_employment .table > div::-webkit-scrollbar-track {background: #EDEEF5;}
    .rnd_employment .table h3 {display: none;}
    .rnd_employment table {width: 200%;}
    .rnd_employment table * {font-size: 3.73vw;}
    .rnd_employment table th,
    .rnd_employment table td {padding: 4.27vw 2.67vw;}
    .rnd_employment table th:first-child {padding: 4.27vw 5.33vw;}
    .rnd_employment .table ul {margin-top: 5.33vw;}
    .rnd_employment .table ul li {font-size: 4.00vw; line-height: 1.5;}
    .rnd_employment .table ul li + li {margin-top: 2.13vw;}
    .rnd_employment .info_cont .box {margin-top: 6.40vw; padding-top: 6.40vw;}
    .rnd_employment .info_cont .box div + div {margin-top: 4.27vw;}
    .rnd_employment .info_cont .box h4 {font-size: 4.00vw;}
    .rnd_employment .info_cont .box p {margin-top: 2.13vw; font-size: 4.00vw;}
    .rnd_employment .info_cont .box + .box h4 {margin-bottom: 4.27vw;}
    .rnd_employment .cardCont_opacity {background: url('/img/sub/m_rnd_employment_sec03_img.jpg') no-repeat center/cover;}
    .rnd_employment .cardCont_opacity .inner1400 {margin-top: 8.53vw;}
    .rnd_employment .cardCont_opacity h4 {font-size: 6.40vw; margin-bottom: 5.33vw;}
    .rnd_employment .cardCont_opacity li {height: auto; padding: 5.33vw 3.20vw;}
    .rnd_employment .workingCapital_resolution {padding: 14.93vw 0; background: url('/img/sub/m_rnd_employment_sec04_img.jpg') no-repeat center/cover;}
    .rnd_employment .workingCapital_resolution ul {gap: 3.20vw; grid-template-columns: repeat(1,1fr);}
    .rnd_employment .workingCapital_resolution li {border-radius: 3.20vw; padding: 5.33vw;}
    .rnd_employment .workingCapital_resolution li .num {font-size: 4.27vw;}
    .rnd_employment .workingCapital_resolution li .tit {font-size: 5.33vw;}
    .rnd_employment .workingCapital_resolution li .desc {margin-top: 4.27vw; line-height: 1.5; font-size: 4.00vw;}
    .rnd_employment .workingCapital_resolution li .desc + .desc {margin-top: 0.53vw;}
    .rnd_employment .infoCont_circle ul {gap: 5.33vw; flex-direction: column; align-items: center;}
    .rnd_employment .infoCont_circle ul li {width: 100%;}
    .rnd_employment .infoCont_circle ul li p {width: 100%;}
    .rnd_employment .rnd_rnd .infoCont_basic {padding: 14.93vw 0; background: url('/img/sub/m_rnd_employment_sec06_img.jpg') no-repeat center/cover; display: block;}
    .rnd_employment .rnd_rnd .infoBasic_desc {margin-top: 8.53vw; width: 100%; gap: 5.33vw; grid-template-columns: repeat(1,1fr);}
    .rnd_employment .rnd_rnd .infoBasic_desc p {font-size: 3.47vw;}

    /***** 기업인증 *****/
    /* ISO 인증 */
    .certifications_iso .infoCont_basic {background: url('/img/sub/m_certifications_iso_infoCont_basic.jpg') no-repeat center/cover;}
    .certifications_iso .infoCont_circle ul {margin: 8.53vw auto 0; gap: 5.33vw;}
    .certifications_iso .infoCont_circle strong {margin-top: 3.33vw; font-size: 3.73vw;}
    .certifications_iso .infoCont_circle p {margin-top: 2.13vw; font-size: 3.20vw;}
    [class^="certifications_"] .infoCont_card01 .swiper-wrapper {width: 100%; margin: 8.53vw auto 0; gap: 3.20vw; padding: 0 4.27vw; box-sizing: border-box;}
    .certifications_iso .infoCont_space {display: block; padding: 92.53vw 0 14.93vw; background: url('/img/sub/m_certifications_iso_infoCont_space.jpg') no-repeat center/cover;}
    .certifications_iso .infoCont_space .txt {width: 100%; padding: 0 4.27vw;}
    .certifications_iso .infoCont_space .mainTit {font-size: 5.87vw;}
    .certifications_iso .infoCont_space .mainTit br {display: none;}
    .certifications_iso .infoCont_space strong {margin-top: 5.33vw; font-size: 4.80vw;}
    .certifications_iso .infoCont_space p {font-size: 3.73vw; margin-top: 3.20vw;}
    .certifications_iso .infoCont_space p br {display: none;}
    .certifications_iso .slideCont {padding-bottom: 14.93vw;}
    /* ESG 경영과 기업 인증 */
    .certifications_esg .infoCont_basic {background: url('/img/sub/m_certifications_esg_infoCont_basic.jpg') no-repeat center/cover;}
    .certifications_esg .infoCont_card02 {padding: 14.93vw 0;}
    .certifications_esg .infoCont_card02 .sub_tit p br {display: none;}
    .certifications_esg .infoCont_card02 ol + ol {margin-top: 4.27vw;}
    .certifications_esg .infoCont_card02 .subTit { font-size: 4.27vw; margin-bottom: 2.13vw;}
    .certifications_esg .infoCont_card02 li {font-size: 3.73vw;}
    .certifications_esg .infoCont_card02 .desc {margin-top: 8.53vw; display: block; font-size: 3.47vw; padding: 3.07vw 0;}
    .certifications_esg .infoCont_card02 .desc .blue {text-underline-offset: 0.53vw;}
    .certifications_esg .infoCont_card02 .desc img {width: 4.27vw; margin-top: -1.07vw;}
    .certifications_esg .infoCont_card03 {padding-bottom: 14.93vw;}
    /* 벤처기업 인증 */
    .certifications_venture .infoCont_basic_sec01 {height: 93.60vw; background: url('/img/sub/m_certifications_venture_infoCont_basic.jpg') no-repeat center/cover;}
    .certifications_venture .infoCont_basic_sec02 {height: 123.20vw; background: url('/img/sub/m_certifications_venture_infoCont_basic_sec02.jpg') no-repeat center/cover;}
    .certifications_venture .infoCont_basic_sec02 p {margin-top: 4.27vw;}
    .certifications_venture .infoCont_basic_sec02 p strong {font-weight: 5.33vw; }
    .certifications_venture .infoCont_basic_sec02 p:nth-of-type(2) {margin-top: 4.27vw;}
    .certifications_venture .infoCont_basic_sec02 p br {display: none;}
    .certifications_venture .infoCont_basic_sec03 { height: auto; padding: 65.33vw 0 48.27vw;}
    .certifications_venture .infoCont_basic_sec03 .sub_tit h3 br {display: none;}
    .certifications_venture .infoCont_basic_sec03 .sub_tit p {font-size: 3.73vw; margin-top: 3.20vw;}
    .certifications_venture .infoCont_basic_sec03 .img01 {top: 0; left: 4.27vw; width: 56.00vw;}
    .certifications_venture .infoCont_basic_sec03 .img02 {right: 4.27vw; width: 58.67vw;}
    .certifications_venture .infoCont_basic {padding: 14.93vw 0; background: url('/img/sub/m_certifications_venture_infoCont_infoBasic_desc.jpg') no-repeat center/cover;}
    .certifications_venture .infoBasic_desc {gap: 5.33vw;}
    .certifications_venture .infoBasic_desc p {font-size: 3.47vw;}
    .certifications_venture .infoBasic_desc .img {height: 8.53vw; }
    .certifications_venture .infoBasic_desc li:nth-child(1) img {width: 8.53vw;}
    .certifications_venture .infoBasic_desc li:nth-child(2) img {width: 8.53vw;}
    .certifications_venture .infoBasic_desc li:nth-child(3) img {width: 8.53vw;}
    .certifications_venture .infoBasic_desc li:nth-child(4) img {width: 8.53vw;}
    .certifications_venture .infoBasic_desc li:nth-child(5) img {width: 8.53vw;}
    /* 부품소재기업 인증 */
    .certifications_materials .infoCont_basic_sec01 {background: url('/img/sub/m_certifications_materials_infoCont_basic_sec01.jpg') no-repeat center/cover;}
    .certifications_materials .processCont02 {padding: 14.93vw 0; background: url('/img/sub/m_certifications_materials_processCont02.jpg') no-repeat center/cover;}
    .certifications_materials .processCont02 .sub_tit p br {display: none;}
    .certifications_materials .processCont02 .cont.pc {display: none !important;}
    .certifications_materials .processCont02 .cont.mob {display: flex !important;}
    .certifications_materials .processCont02 .cont {margin-top: 8.53vw; gap: 10.67vw; flex-direction: column; position: relative; padding: 0 4.27vw;}
    .certifications_materials .processCont02 .cont > div {display: flex; flex-direction: column; gap: 3.20vw;}
    .certifications_materials .processCont02 .item {width: 100%; height: 16.53vw; border-radius: 1.28vw; box-shadow: 0.00vw 3.20vw 6.40vw 0.00vw rgba(155, 165, 190, 0.20); position: relative; z-index: 1;}
    .certifications_materials .processCont02 .item span {font-size: 4.27vw;}
    .certifications_materials .processCont02 .arrow02 {height: 177.33vw; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
    .certifications_materials .infoCont_basic {padding: 14.93vw 0; background: url('/img/sub/m_certifications_materials_infoCont_basic.jpg') no-repeat center/cover;}
    .certifications_materials .infoCont_basic ul {gap: 5.33vw; margin-top: 8.53vw;}
    .certifications_materials .infoCont_basic p {font-size: 3.47vw;} 
    /* 특허인증 */
    .certifications_patents .infoCont_basic_sec01 {background: url('/img/sub/m_certifications_patents_infoCont_basic_sec01.jpg') no-repeat center/cover;}
    .certifications_patents .infoCont_card03 {padding: 14.93vw 0;}
    .certifications_patents .infoCont_card03.sec02 ul {width: 100%; gap: 4.27vw; grid-template-columns: repeat(1,1fr); padding: 0 4.27vw;}
    .certifications_patents .infoCont_card03.sec02 ul .img {height: 39.47vw; display: block;}
    .certifications_patents .infoCont_card03.sec02 ul li:nth-child(2) .img img {object-position: top;}
    .certifications_patents .infoCont_card03.sec02 ul .img img {height: 100%; object-fit: cover; object-position: center;}
    .certifications_patents .infoCont_card03.sec02 ul strong {font-size: 4.27vw; padding: 0; text-align: left;}
    .certifications_patents .infoCont_card03.sec02 ul .txt {border-radius: 0 0 3.20vw 3.20vw; min-height: auto;}
    .certifications_patents .infoCont_card03.sec03 {background: url('/img/sub/m_certifications_patents_infoCont_card03.jpg') no-repeat center top/cover;}
    .certifications_patents .infoCont_card03.sec03 ul {gap: 5.33vw;}
    .certifications_patents .infoCont_card03.sec03 ul li {width: 100%;}
    .certifications_patents .infoCont_card03.sec03 ul .txt {padding: 5.33vw 0 0; border: 0;}
    .certifications_patents .infoCont_card03.sec03 ul .txt strong {font-size: 5.33vw; line-height: 1;}
    .certifications_patents .infoCont_card03.sec03 ul .txt p {font-size: 4.00vw; margin-top: 3.20vw;}
    .certifications_patents .infoCont_circle {padding: 14.93vw 0;}
    .certifications_patents .infoCont_circle ul {gap: 5.33vw; width: 100%; grid-template-columns: repeat(2,1fr);}
    .certifications_patents .infoCont_circle ul p {width: 100%;}
    .certifications_patents .processCont {padding: 14.93vw 0;}
    .certifications_patents .processCont .sub_tit p {font-size: 3.73vw; margin-top: 3.20vw;}
    .certifications_patents .processCont .sub_tit p br {display: none;}
    .certifications_patents .processCont .circle {flex-wrap: wrap;}
    .certifications_patents .processCont .item {width: 37.33vw; height: 37.33vw;}
    .certifications_patents .processCont .item + .item {margin-left: -5.33vw;}
    .certifications_patents .processCont .item:nth-child(3) {margin-left: 0;}
    .certifications_patents .processCont .item:nth-child(3),
    .certifications_patents .processCont .item:nth-child(4) {margin-top: -5.33vw;}
    .certifications_patents .processCont .item strong {font-size: 4.27vw;}
    .certifications_patents .processCont p {margin: 8.53vw auto 0; font-size: 3.73vw; padding: 0 4.27vw;}
    .certifications_patents .infoCont_between {background: url('/img/sub/m_infoCont_between_infoCont_space.jpg') no-repeat center/cover;}
    .certifications_patents .infoCont_between ul {padding: 0 4.27vw;}
    .certifications_patents .infoCont_between ul li {background: #fff;}
    .certifications_patents .infoCont_space {padding: 92.53vw 0 14.93vw; background: url('/img/sub/m_certifications_patents_infoCont_space.jpg') no-repeat center/cover;}
    .certifications_patents .infoCont_space .txt {padding: 0 4.27vw; width: 100%;}
    .certifications_patents .infoCont_space .mainTit {font-size: 5.87vw;}
    .certifications_patents .infoCont_space p {font-size: 3.73vw; margin-top: 5.33vw;}
    .certifications_patents .infoCont_space strong {font-size: 3.73vw; margin-top: 5.33vw;}
    .certifications_patents .process_circle {margin-top: 8.53vw;}
    .certifications_patents .process_circle h3 {display: none;}
    /* 이노비즈/메인비즈 */
    .certifications_innobiz .sec01 {background: url('/img/sub/m_certifications_innobiz_infoCont_basic_sec01.jpg') no-repeat center/cover;}
    .certifications_innobiz .infoCont_basic_sec01 {height: 81.87vw;}
    .certifications_innobiz .infoCont_card03 {padding: 14.93vw 0;}
    .certifications_innobiz .infoCont_card03 ul {gap: 5.33vw; grid-template-columns: repeat(1,1fr) !important;}
    .certifications_innobiz .infoCont_card03.grid03 ul {gap: 5.33vw;}
    .certifications_innobiz .infoCont_card03 .txt {margin-top: 5.33vw; border: 0;}
    .certifications_innobiz .infoCont_card03 .txt strong {font-size: 5.33vw;}
    .certifications_innobiz .infoCont_card03 .txt p {font-size: 4.00vw;}
    .certifications_innobiz .sec03 {padding-bottom: 14.93vw;}
    .certifications_innobiz .sec03 .item {width: 40.00vw; height: 25.87vw;}
    .certifications_innobiz .sec04 {padding: 14.93vw 0;} 
    .certifications_innobiz .sec05 {background: url('/img/sub/m_certifications_innobiz_sec05.jpg') no-repeat center/cover;}
    .certifications_innobiz .infoCont_space {padding: 92.53vw 0 14.93vw !important;}
    .certifications_innobiz .infoCont_space .txt {padding: 0 4.27vw;}
    .certifications_innobiz .infoCont_space .txt > div {width: 100%;}
    .certifications_innobiz .infoCont_space .txt .mainTit {font-size: 5.87vw;}
    .certifications_innobiz .infoCont_space .txt .mainTit br {display: none;}
    .certifications_innobiz .infoCont_space .txt p {font-size: 3.73vw; margin-top: 5.33vw;}
    .certifications_innobiz .sec08 .cont {width: 100%; margin: 8.53vw auto 0; gap: 5.33vw 0.53vw; grid-template-columns: repeat(4,3fr);}
    .certifications_innobiz .sec08 .item {width: 40.00vw; height: 20.80vw;}
    .certifications_innobiz .sec09 {padding: 14.93vw 0 21.33vw;}
    .certifications_innobiz .sec10 {padding: 92.53vw 0 19.73vw !important; background: url('/img/sub/m_certifications_innobiz_sec10.jpg') no-repeat center/cover;}
}


/****** 정책자금계산기 팝업 ******/
/* common */
[class^='fundingPopup_'] .closeBtn {position: fixed; top: 32px; right: 32px; cursor: pointer; z-index: 100;}
[class^='fundingPopup_'] .closeBtn img {width: 48px;}
[class^='fundingPopup_'] .inner1140 {width: 1140px; margin: 0 auto;}
[class^='fundingPopup_'] .inner1020 {width: 1020px; margin: 0 auto;}
[class^='fundingPopup_'] .inner870 {width: 870px; margin: 0 auto;}
[class^='fundingPopup_'] .inner600 {width: 600px; margin: 0 auto;}
[class^='fundingPopup_'] [class^='btn_style'] {width: 100%; display: flex; align-items: center; justify-content: center; border-radius: 12px; color: #fff; background: var(--color1); font-weight: 700;}
[class^='fundingPopup_'] .btn_style_big {height: 125px; font-size: 32px;}
[class^='fundingPopup_'] .btn_style_mid {height: 95px; font-size: 28px;}
/* intro01 */
.fundingPopup_intro {padding-bottom: 129px;}
.fundingPopup_intro .closeBtn img {filter: brightness(0) invert(1);}
.fundingPopup_intro .sec01 {background: var(--color1); padding: 84px 0 105px;}
.fundingPopup_intro .sec01 > div {gap: 49px;}
.fundingPopup_intro .sec01 img {width: 485px;}
.fundingPopup_intro .sec01 .txt {width: calc(100% - 485px - 49px);}
.fundingPopup_intro .sec01 .txt * {color: #fff !important;}
.fundingPopup_intro .sec01 .txt h2 {font-size: 48px; font-weight: 300; line-height: 1.35;}
.fundingPopup_intro .sec01 .txt h2 strong {font-weight: 700;}
.fundingPopup_intro .sec01 .txt > strong {display: block; margin-top: 49px; font-size: 28px; font-weight: 700; line-height: 1.4;}
.fundingPopup_intro .sec01 .txt p {margin-top: 16px; font-size: 20px; font-weight: 500; line-height: 1.5;}
.fundingPopup_intro .sec02 {padding: 80px 0 114px;}
.fundingPopup_intro .sec02 .item + .item {margin-top: 33px;}
.fundingPopup_intro .sec02 .txt {width: 390px;}
.fundingPopup_intro .sec02 .txt strong {font-size: 28px; font-weight: 700; line-height: 1.4;}
.fundingPopup_intro .sec02 .txt p {margin-top: 16px; font-size: 18px; font-weight: 400; line-height: 1.55;}
.fundingPopup_intro .sec02 .item:nth-child(2) img {width: 323px;}
.fundingPopup_intro .sec02 .item:nth-child(odd) .txt {margin-left: 35px;}
.fundingPopup_intro .sec02 .item:nth-child(odd) img {width: 312px;}
.fundingPopup_intro .btnBox {display: flex; gap: 20px; justify-content: center;}
.fundingPopup_intro .btnBox a {height: 96px; font-size: 24px; width: 467px;}
.fundingPopup_intro .btnBox a:last-child {background: #fff; color: var(--color1); border: 1px solid var(--color1); font-weight: 600;}
@media screen and (max-width:1280px){
    /* common */
    [class^='fundingPopup_'] .closeBtn {top: 2.50vw; right: 2.50vw;}
    [class^='fundingPopup_'] .closeBtn img {width: 3.75vw;}
    [class^='fundingPopup_'] .inner1140 {width: 89.06vw;}
    [class^='fundingPopup_'] .inner1020 {width: 79.69vw;}
    [class^='fundingPopup_'] .inner870 {width: 67.97vw;}
    [class^='fundingPopup_'] .inner600 {width: 46.88vw; margin: 0 auto;}
    [class^='fundingPopup_'] [class^='btn_style'] {border-radius: 0.94vw;}
    [class^='fundingPopup_'] .btn_style_big {height: 9.77vw; font-size: 2.50vw;}
    [class^='fundingPopup_'] .btn_style_mid {height: 7.42vw; font-size: 2.19vw;}
    
    /* intro01 */
    .fundingPopup_intro {padding-bottom: 10.08vw;}
    .fundingPopup_intro .sec01 {padding: 6.56vw 0 8.20vw;}
    .fundingPopup_intro .sec01 > div {gap: 3.83vw;}
    .fundingPopup_intro .sec01 img {width: 37.89vw;}
    .fundingPopup_intro .sec01 .txt {width: calc(100% - 37.89vw - 3.83vw);}
    .fundingPopup_intro .sec01 .txt h2 {font-size: 3.75vw;}
    .fundingPopup_intro .sec01 .txt > strong {margin-top: 3.83vw; font-size: 2.19vw;}
    .fundingPopup_intro .sec01 .txt p {margin-top: 1.25vw; font-size: 1.56vw;}
    .fundingPopup_intro .sec02 {padding: 6.25vw 0 8.91vw;}
    .fundingPopup_intro .sec02 .item + .item {margin-top: 2.58vw;}
    .fundingPopup_intro .sec02 .txt {width: 30.47vw;}
    .fundingPopup_intro .sec02 .txt strong {font-size: 2.19vw;}
    .fundingPopup_intro .sec02 .txt p {margin-top: 1.25vw; font-size: 1.41vw;}
    .fundingPopup_intro .sec02 .item:nth-child(2) img {width: 25.23vw;}
    .fundingPopup_intro .sec02 .item:nth-child(odd) .txt {margin-left: 2.73vw;}
    .fundingPopup_intro .sec02 .item:nth-child(odd) img {width: 24.38vw;}
    .fundingPopup_intro .btnBox {gap: 1.56vw;}
    .fundingPopup_intro .btnBox a {height: 7.50vw; font-size: 1.88vw; width: 36.48vw;}
}
@media screen and (max-width:768px){
    /* common */
    [class^='fundingPopup_'] .closeBtn {top: 5.33vw; right: 5.33vw;}
    [class^='fundingPopup_'] .closeBtn img {width: 9.60vw;}
    [class^='fundingPopup_'] .inner1140,
    [class^='fundingPopup_'] .inner1020,
    [class^='fundingPopup_'] .inner870,
    [class^='fundingPopup_'] .inner600 {width: 100%; padding-left: 4.27vw !important; padding-right: 4.27vw !important;}
    [class^='fundingPopup_'] [class^='btn_style'] {border-radius: 3.20vw;}
    [class^='fundingPopup_'] .btn_style_big {height: 18.13vw; font-size: 5.33vw;}
    [class^='fundingPopup_'] .btn_style_mid {height: 18.13vw; font-size: 5.33vw;}
    
    /* intro01 */
    .fundingPopup_intro {padding-bottom: 46.93vw;}
    .fundingPopup_intro .sec01 {padding: 17.07vw 0;}
    .fundingPopup_intro .sec01 > div {gap: 5.33vw; flex-direction: column;}
    .fundingPopup_intro .sec01 img {width: 70.19vw;}
    .fundingPopup_intro .sec01 .txt {width: 100%; text-align: center;}
    .fundingPopup_intro .sec01 .txt h2 {font-size: 7.47vw;}
    .fundingPopup_intro .sec01 .txt > strong {margin-top: 6.40vw; font-size: 5.33vw;}
    .fundingPopup_intro .sec01 .txt p {margin-top: 4.27vw; font-size: 3.73vw;}
    .fundingPopup_intro .sec02 {padding: 10.67vw 0 0;}
    .fundingPopup_intro .sec02 .item {flex-direction: column; justify-content: center; gap: 4.27vw;}
    .fundingPopup_intro .sec02 .item + .item {margin-top: 14.93vw;}
    .fundingPopup_intro .sec02 .txt {width: 100%; text-align: center;}
    .fundingPopup_intro .sec02 .txt strong {font-size: 6.40vw;}
    .fundingPopup_intro .sec02 .txt p {margin-top: 4.27vw; font-size: 3.73vw;}
    .fundingPopup_intro .sec02 .item:nth-child(odd) {flex-direction: column-reverse;}
    .fundingPopup_intro .sec02 .item:nth-child(2) img {width: 33.07vw;}
    .fundingPopup_intro .sec02 .item:nth-child(odd) .txt {margin-left: 0;}
    .fundingPopup_intro .sec02 .item:nth-child(odd) img {width: 33.07vw;}
    .fundingPopup_intro .inner1020 {position: fixed; bottom: 0; left: 0; width: 100%; padding: 8.53vw 4.27vw; box-shadow: 0.00vw -3.20vw 6.40vw 0.00vw rgba(155, 165, 190, 0.20); z-index: 100; background: #fff;}
    .fundingPopup_intro .inner1020 a {opacity: 1 !important;}
    .fundingPopup_intro .btnBox {gap: 3.20vw; flex-direction: column; padding: 8.53vw 4.27vw;}
    .fundingPopup_intro .btnBox a {height: 17.60vw; font-size: 4.80vw; width: 100%; border-radius: 3.20vw;}

}
/* intro02 */
.fundingPopup_intro02 {height: 100vh; background: #FEFEFF;}
.fundingPopup_intro02 h2 {font-size: 48px; font-weight: 700; line-height: 1.35; text-align: center;}
.fundingPopup_intro02 .box {margin: 48px auto 26px; box-shadow: 0px 12px 24px 0px rgba(207, 215, 235, 0.20); border-radius: 12px; text-align: center; padding: 40px; border: 1px solid #E0E5F9;}
.fundingPopup_intro02 .info01 {width: 44px;}
.fundingPopup_intro02 h4 {margin: 12px auto 24px; font-size: 28px; font-weight: 700;}
.fundingPopup_intro02 ul {width: 220px; margin: 0 auto;}
.fundingPopup_intro02 ul li {display: flex; align-items: center; gap: 8px; font-size: 18px; font-weight: 700; line-height: 1.6;}
.fundingPopup_intro02 ul li img {width: 15px;}
@media screen and (max-width:1280px){
    /* intro02 */
    .fundingPopup_intro02 h2 {font-size: 3.75vw;}
    .fundingPopup_intro02 .box {margin: 3.75vw auto 2.03vw; box-shadow: 0.00vw 0.94vw 1.88vw 0.00vw rgba(207, 215, 235, 0.20); border-radius: 0.94vw; padding: 3.13vw;}
    .fundingPopup_intro02 .info01 {width: 3.44vw;}
    .fundingPopup_intro02 h4 {margin: 0.94vw auto 1.88vw; font-size: 2.19vw;}
    .fundingPopup_intro02 ul {width: 17.19vw;}
    .fundingPopup_intro02 ul li {gap: 0.63vw; font-size: 1.41vw;}
    .fundingPopup_intro02 ul li img {width: 1.17vw;}
}
@media screen and (max-width:768px){
    /* intro02 */
    .fundingPopup_intro02 h2 {font-size: 6.40vw;}
    .fundingPopup_intro02 .box {margin: 6.40vw auto 8.53vw; box-shadow: 0.00vw 3.20vw 6.40vw 0.00vw rgba(207, 215, 235, 0.20); border-radius: 3.20vw; padding: 7.47vw 10.67vw;}
    .fundingPopup_intro02 .info01 {width: 8.53vw;}
    .fundingPopup_intro02 h4 {margin: 3.20vw auto 4.27vw; font-size: 5.33vw;}
    .fundingPopup_intro02 ul {width: 53.33vw;}
    .fundingPopup_intro02 ul li {gap: 2.13vw; font-size: 4.00vw;}
    .fundingPopup_intro02 ul li img {width: 4.10vw;}
}
/* step common */
[class^='fundingPopup_form'] .formMainTit {position: relative; background: #fff; height: 94px; display: flex; align-items: center; justify-content: center;}
[class^='fundingPopup_form'] .formMainTit p {display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 24px; font-weight: 600; font-family: var(--font-interop);}
[class^='fundingPopup_form'] .formMainTit p span {font-weight: 700;}
[class^='fundingPopup_form'] .closeBtn {position: absolute; right: 22px; top: 50%; transform: translateY(-50%);}
[class^='fundingPopup_form'] .cont {min-height: calc(100vh - 94px); padding: 50px 72px 50px 0; display: flex; align-items: center; justify-content: center;}
[class^='fundingPopup_form'] .flex_cont {display: flex; justify-content: space-between; width: 100%;}
[class^='fundingPopup_form'] .step {margin-top: 20.6px;}
[class^='fundingPopup_form'] .step li {padding-left: 25px; line-height: 1;}
[class^='fundingPopup_form'] .step li a {font-size: 24.8px; font-weight: 500; color: #fff; font-family: var(--font-interop);}
[class^='fundingPopup_form'] .step li + li {margin-top: 89px;}
[class^='fundingPopup_form'] .step li.on {position: relative; padding-left: 103px;}
[class^='fundingPopup_form'] .step li.on::before {content: ""; width: 88px; height: 1px; background: #fff; position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
[class^='fundingPopup_form'] .form {display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column; width: 745px; height: 885px; border-radius: 20px; background: #fff; box-shadow: 0px 20px 60px 0px rgba(125, 128, 143, 0.20); padding: 120px 64.5px 60px;}
[class^='fundingPopup_form'] .formTit {margin-bottom: 50px;}
[class^='fundingPopup_form'] .formTit h3 {font-size: 28px; font-weight: 700; line-height: 1;}
[class^='fundingPopup_form'] .formTit p {margin-top: 18px; font-size: 18px; font-weight: 400; line-height: 1;}
[class^='fundingPopup_form'] .top {width: 100%;}
[class^='fundingPopup_form'] .buttonCont {display: flex; align-items: center; gap: 16px; width: 100%;}
[class^='fundingPopup_form'] .buttonCont a {display: flex; align-items: center; justify-content: center; width: calc(50% - 8px); height: 88px; border-radius: 8px; font-size: 24px; font-weight: 700; color: #fff;}
[class^='fundingPopup_form'] .buttonCont a.prev {border: 1px solid #C2C2C2; color: #4C4C4C; font-weight: 400;}
[class^='fundingPopup_form'] .buttonCont a.next {border: 1px solid var(--color1); background: var(--color1);}
[class^='fundingPopup_form'] .buttonCont a.disabled {background: #F0F3FE; border-color: #F0F3FE; color: #BFBFBF; font-weight: 400;}
[class^='fundingPopup_form'] .buttonBox {display: grid; gap: 16px; grid-template-columns: repeat(3,1fr); width: 100%;}
[class^='fundingPopup_form'] .buttonBox li {display: flex; align-items: center; justify-content: center; border-radius: 8px; border: 1px solid #DADADA; cursor: pointer; font-size: 20px; color: #4C4C4C; font-weight: 400; height: 68px;}
[class^='fundingPopup_form'] .buttonBox li.on {border-color: var(--color1); background: var(--color1); color: #fff; font-weight: 700;}
[class^='fundingPopup_form'] .help {margin-top: 38px;}
[class^='fundingPopup_form'] .help li {display: flex; align-items: center; gap: 8px; font-size: 18px; font-weight: 600; line-height: 1.6; color: #434343;}
[class^='fundingPopup_form'] .help li + li {margin-top: 16px;}
[class^='fundingPopup_form'] .help li img {width: 25px;}
[class^='fundingPopup_form'] .inputBox > div {display: flex; align-items: flex-start; gap: 24px; font-size: 28px; font-weight: 600;}
[class^='fundingPopup_form'] .inputBox input {width: 198px; padding-bottom: 20px; font-size: 28px; font-weight: 500; font-family: var(--font-interop); border: 0; border-bottom: 1px solid #000;}
[class^='fundingPopup_form'] .inputBox input::placeholder {color: #BFBFBF;}
[class^='fundingPopup_form'] .inputBox input:-webkit-autofill { background-color: transparent !important; box-shadow: 0 0 0px 1000px white inset !important; }
[class^='fundingPopup_form'] .inputBox [id^='formattedOutput'] {margin-top: 6px; font-size: 17px; font-weight: 400; color: #434343; line-height: 1.6;}
/* step01 */
.fundingPopup_form01 .cont {background: url('/img/sub/fundingPopup_form01_bg.jpg') no-repeat center/cover;}
.fundingPopup_form01 .date {display: flex; align-items: center; gap: 12px;}
.fundingPopup_form01 .sch_select {position: relative; text-align: left;}
.fundingPopup_form01 .sch_select.year {width: 123px;}
.fundingPopup_form01 .sch_select.month {width: 89px;}
.fundingPopup_form01 .sch_select.day {width: 85px;}
.fundingPopup_form01 .sch_select .tit {display: flex; align-items: center; gap: 4px; position: relative; font-size: 28px; font-weight: 600; cursor: pointer;}
.fundingPopup_form01 .sch_select .tit::after {content: ""; background: url('/img/sub/select_arrow.svg') no-repeat; width: 23px; height: 23px; background-size: contain; background-position: center; position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: transform .2s;}
.fundingPopup_form01 .sch_select.on .tit::after {transform: translateY(-50%) rotate(180deg);}
.fundingPopup_form01 .sch_select ul {display: none; position: absolute; left: 0; top: calc(100% + 5px); border: 1px solid #000; background: #fff; width: 100%; z-index: 10; overflow: hidden; max-height: 265px; overflow-y: scroll;}
.fundingPopup_form01 .sch_select ul::-webkit-scrollbar {width: 4px; height: 4px;}
.fundingPopup_form01 .sch_select ul::-webkit-scrollbar-thumb {background: #BEBEBE; border-radius: 4px;}
.fundingPopup_form01 .sch_select ul::-webkit-scrollbar-track {background: #fff;}
.fundingPopup_form01 .sch_select ul li {position: relative; font-size: 18px; font-weight: 400; cursor: pointer; padding: 10px;}
.fundingPopup_form01 .sch_select ul li:hover {color: #000; background: #F5F5F5;}
.fundingPopup_form01 .sch_input {width: 391px; height: 100%; position: relative; overflow: hidden;}
.fundingPopup_form01 .sch_input input {padding: 0 50px 0 16px; border: 0; width: 100%;}
.fundingPopup_form01 .sch_input .sch_btn {border: 0; outline: none; border-radius: 0; background: none; width: auto; height: auto; position: absolute; top: 50%; transform: translateY(-50%); right: 16px;}
.fundingPopup_form01 .sch_input .sch_btn img {width: 24px}
/* step02 */
.fundingPopup_form02 .cont {background: url('/img/sub/fundingPopup_form02_bg.jpg') no-repeat center/cover;}
/* step03 */
.fundingPopup_form03 .cont {background: url('/img/sub/fundingPopup_form03_bg.jpg') no-repeat center/cover;}
/* step04 */
.fundingPopup_form04 .cont {background: url('/img/sub/fundingPopup_form04_bg.jpg') no-repeat center/cover;}
/* step05 */
.fundingPopup_form05 .cont {background: url('/img/sub/fundingPopup_form05_bg.jpg') no-repeat center/cover;}
/* step06 */
.fundingPopup_form06 .cont {background: url('/img/sub/fundingPopup_form06_bg.jpg') no-repeat center/cover;}
.fundingPopup_form06 .help {margin-top: 50px;}
.fundingPopup_form06 .help li {display: block; font-size: 17px; font-weight: 400;}
.fundingPopup_form06 .help li p {font-weight: 700;}
/* step07 */
.fundingPopup_form07 .cont {background: url('/img/sub/fundingPopup_form07_bg.jpg') no-repeat center/cover;}
.fundingPopup_form07 .inputBox + .formTit {margin-top: 89px;}
.fundingPopup_form07 .inputBox + .formTit h3 {line-height: 1.6;}
@media screen and (max-width:1700px){
    /* step common */
    [class^='fundingPopup_form'] .formMainTit {height: 5.53vw;}
    [class^='fundingPopup_form'] .formMainTit p {gap: 0.47vw; font-size: 1.41vw;}
    [class^='fundingPopup_form'] .closeBtn {right: 1.29vw;}
    [class^='fundingPopup_form'] .cont {min-height: calc(100vh - 5.53vw); padding: 2.94vw 4.24vw 2.94vw 0;}
    [class^='fundingPopup_form'] .step {margin-top: 1.21vw;}
    [class^='fundingPopup_form'] .step li {padding-left: 1.47vw;}
    [class^='fundingPopup_form'] .step li a {font-size: 1.46vw;}
    [class^='fundingPopup_form'] .step li + li {margin-top: 5.24vw;}
    [class^='fundingPopup_form'] .step li.on {padding-left: 6.06vw;}
    [class^='fundingPopup_form'] .step li.on::before {width: 5.18vw; height: 0.06vw;}
    [class^='fundingPopup_form'] .form {width: 43.82vw; height: 52.06vw; border-radius: 1.18vw; box-shadow: 0.00vw 1.18vw 3.53vw 0.00vw rgba(125, 128, 143, 0.20); padding: 7.06vw 3.79vw 3.53vw;}
    [class^='fundingPopup_form'] .formTit {margin-bottom: 2.94vw;}
    [class^='fundingPopup_form'] .formTit h3 {font-size: 1.65vw;}
    [class^='fundingPopup_form'] .formTit p {margin-top: 1.06vw; font-size: 1.06vw;}
    [class^='fundingPopup_form'] .buttonCont {gap: 0.94vw;}
    [class^='fundingPopup_form'] .buttonCont a {width: calc(50% - 0.47vw); height: 5.18vw; border-radius: 0.47vw; font-size: 1.41vw;}[class^='fundingPopup_form'] .buttonBox {gap: 0.94vw;}
    [class^='fundingPopup_form'] .buttonBox li {border-radius: 0.47vw; font-size: 1.18vw; height: 4.00vw;}
    [class^='fundingPopup_form'] .help {margin-top: 2.24vw;}
    [class^='fundingPopup_form'] .help li {gap: 0.47vw; font-size: 1.06vw;}
    [class^='fundingPopup_form'] .help li + li {margin-top: 0.94vw;}
    [class^='fundingPopup_form'] .help li img {width: 1.47vw;}
    [class^='fundingPopup_form'] .inputBox > div {gap: 1.41vw; font-size: 1.65vw; }
    [class^='fundingPopup_form'] .inputBox input {width: 11.65vw; padding-bottom: 1.18vw; font-size: 1.65vw;}
    [class^='fundingPopup_form'] .inputBox [id^='formattedOutput'] {margin-top: 0.35vw; font-size: 1.00vw;}
    /* step01 */
    .fundingPopup_form01 .date {gap: 0.71vw;}
    .fundingPopup_form01 .sch_select.year {width: 7.24vw;}
    .fundingPopup_form01 .sch_select.month {width: 5.24vw;}
    .fundingPopup_form01 .sch_select.day {width: 5.00vw;}
    .fundingPopup_form01 .sch_select .tit {gap: 0.24vw; font-size: 1.65vw;}
    .fundingPopup_form01 .sch_select .tit::after {width: 1.35vw; height: 1.35vw;}
    .fundingPopup_form01 .sch_select ul {top: calc(100% + 0.29vw); max-height: 15.59vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar {width: 0.24vw; height: 0.24vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar-thumb {border-radius: 0.24vw;}
    .fundingPopup_form01 .sch_select ul li {font-size: 1.06vw; padding: 0.59vw;}
    .fundingPopup_form01 .sch_input {width: 23.00vw;}
    .fundingPopup_form01 .sch_input input {padding: 0 2.94vw 0 0.94vw;}
    .fundingPopup_form01 .sch_input .sch_btn {right: 0.94vw;}
    .fundingPopup_form01 .sch_input .sch_btn img {width: 1.41vw}
    /* step06 */
    .fundingPopup_form06 .help {margin-top: 3.41vw;}
    .fundingPopup_form06 .help li {font-size: 1.00vw;}
    /* step07 */
    .fundingPopup_form07 .inputBox + .formTit {margin-top: 5.24vw;}
}
@media screen and (max-width:1280px){
    /* step common */
    [class^='fundingPopup_form'] .formMainTit {height: 5.55vw;}
    [class^='fundingPopup_form'] .formMainTit p {gap: 0.47vw; font-size: 1.41vw;}
    [class^='fundingPopup_form'] .closeBtn {right: 1.33vw;}
    [class^='fundingPopup_form'] .cont {min-height: calc(100vh - 5.55vw); padding: 2.97vw 4.22vw 2.97vw 0;}
    [class^='fundingPopup_form'] .step {margin-top: 1.17vw;}
    [class^='fundingPopup_form'] .step li {padding-left: 1.48vw;}
    [class^='fundingPopup_form'] .step li a {font-size: 1.48vw;}
    [class^='fundingPopup_form'] .step li + li {margin-top: 5.23vw;}
    [class^='fundingPopup_form'] .step li.on {padding-left: 6.09vw;}
    [class^='fundingPopup_form'] .step li.on::before {width: 5.16vw; height: 0.08vw;}
    [class^='fundingPopup_form'] .form {width: 43.83vw; height: 52.03vw; border-radius: 1.17vw; box-shadow: 0.00vw 1.17vw 3.52vw 0.00vw rgba(125, 128, 143, 0.20); padding: 7.03vw 3.83vw 3.52vw;}
    [class^='fundingPopup_form'] .formTit {margin-bottom: 2.97vw;}
    [class^='fundingPopup_form'] .formTit h3 {font-size: 1.64vw;}
    [class^='fundingPopup_form'] .formTit p {margin-top: 1.09vw; font-size: 1.09vw;}
    [class^='fundingPopup_form'] .buttonCont {gap: 0.94vw;}
    [class^='fundingPopup_form'] .buttonCont a {width: calc(50% - 0.47vw); height: 5.16vw; border-radius: 0.47vw; font-size: 1.41vw;}
    [class^='fundingPopup_form'] .buttonBox {gap: 0.94vw;}
    [class^='fundingPopup_form'] .buttonBox li {border-radius: 0.47vw; font-size: 1.17vw; height: 3.98vw;}
    [class^='fundingPopup_form'] .help {margin-top: 2.27vw;}
    [class^='fundingPopup_form'] .help li {gap: 0.47vw; font-size: 1.09vw;}
    [class^='fundingPopup_form'] .help li + li {margin-top: 0.94vw;}
    [class^='fundingPopup_form'] .help li img {width: 1.48vw;}
    [class^='fundingPopup_form'] .inputBox > div {gap: 1.41vw; font-size: 1.64vw; }
    [class^='fundingPopup_form'] .inputBox input {width: 11.64vw; padding-bottom: 1.17vw; font-size: 1.64vw;}
    [class^='fundingPopup_form'] .inputBox [id^='formattedOutput'] {margin-top: 0.31vw; font-size: 1.02vw;}
    /* step01 */
    .fundingPopup_form01 .date {gap: 0.70vw;}
    .fundingPopup_form01 .sch_select.year {width: 7.27vw;}
    .fundingPopup_form01 .sch_select.month {width: 5.23vw;}
    .fundingPopup_form01 .sch_select.day {width: 5.00vw;}
    .fundingPopup_form01 .sch_select .tit {gap: 0.23vw; font-size: 1.64vw;}
    .fundingPopup_form01 .sch_select .tit::after {width: 1.33vw; height: 1.33vw;}
    .fundingPopup_form01 .sch_select ul {top: calc(100% + 0.31vw); max-height: 15.63vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar {width: 0.23vw; height: 0.23vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar-thumb {border-radius: 0.23vw;}
    .fundingPopup_form01 .sch_select ul li {font-size: 1.09vw; padding: 0.63vw;}
    .fundingPopup_form01 .sch_input {width: 22.97vw;}
    .fundingPopup_form01 .sch_input input {padding: 0 2.97vw 0 0.94vw;}
    .fundingPopup_form01 .sch_input .sch_btn {right: 0.94vw;}
    .fundingPopup_form01 .sch_input .sch_btn img {width: 1.41vw}
    /* step06 */
    .fundingPopup_form06 .help {margin-top: 3.44vw;}
    .fundingPopup_form06 .help li {font-size: 1.02vw;}
    /* step07 */
    .fundingPopup_form07 .inputBox + .formTit {margin-top: 5.23vw;}
}
@media screen and (max-width:768px){
    /* step common */
    [class^='fundingPopup_form'] .formMainTit {height: 20.27vw; position: fixed; top: 0; left: 0; width: 100%;}
    [class^='fundingPopup_form'] .formMainTit p {gap: 1.07vw; font-size: 4.27vw;}
    [class^='fundingPopup_form'] .closeBtn {right: 5.33vw;}
    [class^='fundingPopup_form'] .cont {display: block; min-height: auto; padding: 0;}
    [class^='fundingPopup_form'] .flex_cont {min-height: 100svh;}
    [class^='fundingPopup_form'] .step {position: fixed; top: 20.27vw; left: 0; width: 100%; margin-top: 0; display: flex; align-items: center; gap: 6.40vw; overflow: hidden; overflow-x: scroll; white-space: nowrap; padding: 0 6.67vw;}
    [class^='fundingPopup_form'] .step li {padding-left: 0; opacity: .6;}
    [class^='fundingPopup_form'] .step li a {font-size: 4.00vw; padding: 6.67vw 0; display: block;}
    [class^='fundingPopup_form'] .step li + li {margin-top: 0;}
    [class^='fundingPopup_form'] .step li.on {padding-left: 0; font-weight: 700; opacity: 1;}
    [class^='fundingPopup_form'] .step li.on::before {display: none;}
    [class^='fundingPopup_form'] .form {width: 100%; height: auto; border-radius: 5.33vw 5.33vw 0.00vw 0.00vw; box-shadow: 0.00vw -5.33vw 16.00vw 0.00vw rgba(125, 128, 143, 0.20); padding: 10.67vw 7.47vw 8.53vw;}
    [class^='fundingPopup_form'] .formTit {margin-bottom: 8.53vw;}
    [class^='fundingPopup_form'] .formTit h3 {font-size: 5.33vw;}
    [class^='fundingPopup_form'] .formTit p {margin-top: 3.20vw; font-size: 3.73vw;}
    [class^='fundingPopup_form'] .buttonCont {gap: 3.20vw; flex-direction: column; margin-top: 22.13vw;}
    [class^='fundingPopup_form'] .buttonCont a {width: 100%; height: 17.60vw; border-radius: 2.13vw; font-size: 4.80vw;}
    [class^='fundingPopup_form'] .buttonCont a.prev {border-color: #EDEEF5;}
    /* step01 */
    [class^='fundingPopup_form'] #my_form {width: 100%;}
    .fundingPopup_form01 .cont {background: url('/img/sub/m_fundingPopup_form01_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form01 .flex_cont {padding-top: 107.47vw;}
    .fundingPopup_form01 .date {gap: 3.20vw;}
    .fundingPopup_form01 .sch_select.year {width: 25.33vw;}
    .fundingPopup_form01 .sch_select.month {width: 18.93vw;}
    .fundingPopup_form01 .sch_select.day {width: 18.13vw;}
    .fundingPopup_form01 .sch_select .tit {gap: 0; font-size: 5.33vw;}
    .fundingPopup_form01 .sch_select .tit::after {width: 6.13vw; height: 6.13vw;}
    .fundingPopup_form01 .sch_select ul {top: calc(100% + 1.33vw); max-height: 53.33vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar {width: 0.53vw; height: 0.53vw;}
    .fundingPopup_form01 .sch_select ul::-webkit-scrollbar-thumb {border-radius: 0.53vw;}
    .fundingPopup_form01 .sch_select ul li {font-size: 5.33vw; padding: 1.60vw 2.67vw;}
    .fundingPopup_form01 .sch_input {width: 64.27vw;}
    .fundingPopup_form01 .sch_input input {padding: 0 8.27vw 0 2.67vw;}
    .fundingPopup_form01 .sch_input .sch_btn {right: 2.67vw;}
    .fundingPopup_form01 .sch_input .sch_btn img {width: 4.00vw}
    .fundingPopup_form01 .buttonCont {margin-top: 21.60vw;}
    [class^='fundingPopup_form'] .buttonBox {gap: 3.20vw; grid-template-columns: repeat(2,1fr);}
    [class^='fundingPopup_form'] .buttonBox li {border-radius: 2.13vw; font-size: 4.00vw; height: 14.67vw;}
    [class^='fundingPopup_form'] .help {margin-top: 8.00vw;}
    [class^='fundingPopup_form'] .help li {gap: 2.13vw; font-size: 3.47vw; align-items: flex-start;}
    [class^='fundingPopup_form'] .help li + li {margin-top: 2.13vw;}
    [class^='fundingPopup_form'] .help li img {width: 4.27vw; position: relative; top: 0.53vw;}
    [class^='fundingPopup_form'] .inputBox > div {gap: 2.67vw; font-size: 4.27vw; }
    [class^='fundingPopup_form'] .inputBox input {width: 25.33vw; padding-bottom: 3.73vw; font-size: 4.27vw;}
    [class^='fundingPopup_form'] .inputBox [id^='formattedOutput'] {margin-top: 2.20vw; font-size: 3.47vw; line-height: 1;}
    /* step02 */
    .fundingPopup_form02 .cont {background: url('/img/sub/m_fundingPopup_form02_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form02 .flex_cont {padding-top: 73.60vw;}
    /* step03 */
    .fundingPopup_form03 .cont {background: url('/img/sub/m_fundingPopup_form03_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form03 .flex_cont {padding-top: 107.47vw;}
    /* step04 */
    .fundingPopup_form04 .cont {background: url('/img/sub/m_fundingPopup_form04_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form04 .flex_cont {padding-top: 104.80vw;}
    /* step05 */
    .fundingPopup_form05 .cont {background: url('/img/sub/m_fundingPopup_form05_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form05 .flex_cont {padding-top: 104.80vw;}
    /* step06 */
    .fundingPopup_form06 .cont {background: url('/img/sub/m_fundingPopup_form06_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form06 .flex_cont {padding-top: 104.80vw;}
    .fundingPopup_form06 .help {margin-top: 8.53vw;}
    .fundingPopup_form06 .help li {font-size: 3.47vw;}
    /* step07 */
    .fundingPopup_form07 .cont {background: url('/img/sub/m_fundingPopup_form07_bg.jpg') no-repeat center top/contain;}
    .fundingPopup_form07 .flex_cont {padding-top: 104.80vw;}
    .fundingPopup_form07 .inputBox + .formTit {margin-top: 13.07vw;}
    .fundingPopup_form07 .inputBox + .formTit h3 {line-height: 1.4;}

    
    
}
/* fundingPopup_result */
[class^='fundingPopup_result'] {padding: 159px 0 161px;}
[class^='fundingPopup_result'] .contTit {text-align: center;}
[class^='fundingPopup_result'] .contTit p {font-size: 32px; font-weight: 700;}
[class^='fundingPopup_result'] .contTit h2 {margin-top: 36px; font-size: 44px; font-weight: 700;}
[class^='fundingPopup_result'] .result {text-align: center;}
[class^='fundingPopup_result'] .result img {width: 364px; margin: 68px auto 52px;}
[class^='fundingPopup_result'] .result p {font-size: 28px; font-weight: 700;}
[class^='fundingPopup_result'] .result strong {display: block; margin-top: 18px; font-size: 44px; font-weight: 700; color: var(--color1); line-height: 1;}
[class^='fundingPopup_result'] .sec01 {margin-top: 80px;}
[class^='fundingPopup_result'] .sec01 .info {padding: 40px; border-radius: 12px; border: 1px solid #E0E5F9; box-shadow: 0px 12px 24px 0px rgba(207, 215, 235, 0.20);}
[class^='fundingPopup_result'] .sec01 .info strong {display: flex; align-items: center; gap: 12px; font-size: 28px; font-weight: 700;}
[class^='fundingPopup_result'] .sec01 .info strong img {width: 44px;}
[class^='fundingPopup_result'] .sec01 .info p {margin-top: 12px; font-size: 24px; font-weight: 400; line-height: 1.6;}
[class^='fundingPopup_result'] .sec01 .info p span {font-weight: 700;}
[class^='fundingPopup_result'] .sec01 ul {margin-top: 22px; border-radius: 12px; border: 1px solid #E0E5F9; box-shadow: 0px 12px 24px 0px rgba(207, 215, 235, 0.20); padding: 40px;}
[class^='fundingPopup_result'] .sec01 ul > li {padding: 28px 0;}
[class^='fundingPopup_result'] .sec01 ul > li + li {border-top: 1px solid #E0E5F9;}
[class^='fundingPopup_result'] .sec01 ul > li:first-child {padding-top: 0;}
[class^='fundingPopup_result'] .sec01 ul > li:last-child {padding-bottom: 0;}
[class^='fundingPopup_result'] .sec01 ul > li strong {font-size: 24px; font-weight: 700;}
[class^='fundingPopup_result'] .sec01 ul > li p {margin-top: 8px; font-size: 20px; font-weight: 400; line-height: 1.6;}
[class^='fundingPopup_result'] .sec01 ul > li p + p {margin-top: 0;}
[class^='fundingPopup_result'] .sec01 ul > li ol {padding: 0; margin-top: 12px;}
[class^='fundingPopup_result'] .sec01 ul > li ol li {font-size: 18px; line-height: 1;}
[class^='fundingPopup_result'] .sec01 ul > li ol li + li {margin-top: 12px;}
[class^='fundingPopup_result'] .sec02 {margin-top: 62px;} 
[class^='fundingPopup_result'] .sec02 > div {padding: 56px 40px; border-radius: 12px; background: #EFF4FF; position: relative;}
[class^='fundingPopup_result'] .sec02 > div + div {margin-top: 24px;}
[class^='fundingPopup_result'] .sec02 > div strong {display: block; font-size: 32px; font-weight: 700; color: var(--color1); line-height: 1.4;}
[class^='fundingPopup_result'] .sec02 > div p {margin-top: 20px; font-size: 20px; font-weight: 600; line-height: 1.6; color: #434343;}
[class^='fundingPopup_result'] .sec02 > div img {position: absolute; right: 0; bottom: 0; width: 320px;}
[class^='fundingPopup_result'] .sec03 {position: relative;}
[class^='fundingPopup_result'] .sec03::after,
[class^='fundingPopup_result'] .sec03::before {content: ""; width: 100%; height: 200px; top: 0; position: absolute; top: 0; background: #fff; z-index: 2;}
[class^='fundingPopup_result'] .sec03::before {left: calc(-100% - 15px);}
[class^='fundingPopup_result'] .sec03::after {right: -100%;}
[class^='fundingPopup_result'] .sec03 .inner {position: relative; height: 100%;}
[class^='fundingPopup_result'] .sec03 .inner::after {content: ""; right: -13%; background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 5.28%, #FFF 62.74%); width: 250px; height: 195px; top: 0; position: absolute; z-index: 2;}
[class^='fundingPopup_result'] .sec03 .swiper-slide {width: 327px; padding: 36px 28px; border-radius: 20px; box-shadow: 0px 12px 13px 0px rgba(155, 165, 190, 0.20); display: flex; align-items: center; gap: 16px; background: #fff; margin: 33px 20px 36px 0;}
[class^='fundingPopup_result'] .sec03 .img {width: 56px; height: 56px; border-radius: 100%; overflow: hidden;}
[class^='fundingPopup_result'] .sec03 .img img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
[class^='fundingPopup_result'] .sec03 .info {width: 122px;}
[class^='fundingPopup_result'] .sec03 strong {display: block; font-size: 16px; font-weight: 700;}
[class^='fundingPopup_result'] .sec03 p {margin-top: 1px; font-size: 14px; font-weight: 400; color: #81848E; line-height: 1.6;}
[class^='fundingPopup_result'] .sec03 .min {display: flex; align-items: center; justify-content: center; height: 29px; padding: 0 11px; font-size: 15px; font-weight: 700; color: #fff; border-radius: 100px; background: var(--color1);}
.fundingPopup_result_fail .result img {margin: 36px auto; width: 224px;}
.fundingPopup_result_fail .result strong {color: #434343;}
@media screen and (max-width:1700px){
    /* fundingPopup_result */
    [class^='fundingPopup_result'] {padding: 9.35vw 0 9.47vw;}
    [class^='fundingPopup_result'] .contTit p {font-size: 1.88vw;}
    [class^='fundingPopup_result'] .contTit h2 {margin-top: 2.12vw; font-size: 2.59vw;}
    [class^='fundingPopup_result'] .result img {width: 21.41vw; margin: 4.00vw auto 3.06vw;}
    [class^='fundingPopup_result'] .result p {font-size: 1.65vw;}
    [class^='fundingPopup_result'] .result strong {margin-top: 1.06vw; font-size: 2.59vw;}
    [class^='fundingPopup_result'] .sec01 {margin-top: 4.71vw;}
    [class^='fundingPopup_result'] .sec01 .info {padding: 2.35vw; border-radius: 0.71vw; box-shadow: 0.00vw 0.71vw 1.41vw 0.00vw rgba(207, 215, 235, 0.20);}
    [class^='fundingPopup_result'] .sec01 .info strong {gap: 0.71vw; font-size: 1.65vw;}
    [class^='fundingPopup_result'] .sec01 .info strong img {width: 2.59vw;}
    [class^='fundingPopup_result'] .sec01 .info p {margin-top: 0.71vw; font-size: 1.41vw;}
    [class^='fundingPopup_result'] .sec01 ul {margin-top: 1.29vw; border-radius: 0.71vw; box-shadow: 0.00vw 0.71vw 1.41vw 0.00vw rgba(207, 215, 235, 0.20); padding: 2.35vw;}
    [class^='fundingPopup_result'] .sec01 ul > li {padding: 1.65vw 0;}
    [class^='fundingPopup_result'] .sec01 ul > li strong {font-size: 1.41vw;}
    [class^='fundingPopup_result'] .sec01 ul > li p {margin-top: 0.47vw; font-size: 1.18vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol {margin-top: 0.71vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li {font-size: 1.06vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li + li {margin-top: 0.71vw;}
    [class^='fundingPopup_result'] .sec02 {margin-top: 3.65vw;} 
    [class^='fundingPopup_result'] .sec02 > div {padding: 3.29vw 2.35vw; border-radius: 0.71vw;}
    [class^='fundingPopup_result'] .sec02 > div + div {margin-top: 1.41vw;}
    [class^='fundingPopup_result'] .sec02 > div strong {font-size: 1.88vw;}
    [class^='fundingPopup_result'] .sec02 > div p {margin-top: 1.18vw; font-size: 1.18vw;}
    [class^='fundingPopup_result'] .sec02 > div img {width: 18.82vw;}
    [class^='fundingPopup_result'] .sec03::after,
    [class^='fundingPopup_result'] .sec03::before {height: 11.76vw;}
    [class^='fundingPopup_result'] .sec03::before {left: calc(-100% - 0.88vw);}
    [class^='fundingPopup_result'] .sec03 .inner::after {background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 5.28%, #FFF 62.74%); width: 14.71vw; height: 11.47vw; top: 0;}
    [class^='fundingPopup_result'] .sec03 .swiper-slide {width: 19.24vw; padding: 2.12vw 1.65vw; border-radius: 1.18vw; box-shadow: 0.00vw 0.71vw 0.76vw 0.00vw rgba(155, 165, 190, 0.20); gap: 0.94vw; margin: 1.94vw 1.18vw 2.12vw 0;}
    [class^='fundingPopup_result'] .sec03 .img {width: 3.29vw; height: 3.29vw;}
    [class^='fundingPopup_result'] .sec03 .info {width: 7.18vw;}
    [class^='fundingPopup_result'] .sec03 strong {font-size: 0.94vw;}
    [class^='fundingPopup_result'] .sec03 p {margin-top: 0.06vw; font-size: 0.82vw;}
    [class^='fundingPopup_result'] .sec03 .min {height: 1.71vw; padding: 0 0.65vw; font-size: 0.88vw; border-radius: 5.88vw;}
    .fundingPopup_result_fail .result img {margin: 2.12vw auto; width: 13.18vw;}
}
@media screen and (max-width:1280px){
    /* fundingPopup_result */
    [class^='fundingPopup_result'] {padding: 9.38vw 0 9.45vw;}
    [class^='fundingPopup_result'] .contTit p {font-size: 1.88vw;}
    [class^='fundingPopup_result'] .contTit h2 {margin-top: 2.11vw; font-size: 2.58vw;}
    [class^='fundingPopup_result'] .result img {width: 21.41vw; margin: 3.98vw auto 3.05vw;}
    [class^='fundingPopup_result'] .result p {font-size: 1.64vw;}
    [class^='fundingPopup_result'] .result strong {margin-top: 1.09vw; font-size: 2.58vw;}
    [class^='fundingPopup_result'] .sec01 {margin-top: 4.69vw;}
    [class^='fundingPopup_result'] .sec01 .info {padding: 2.34vw; border-radius: 0.70vw; box-shadow: 0.00vw 0.70vw 1.41vw 0.00vw rgba(207, 215, 235, 0.20);}
    [class^='fundingPopup_result'] .sec01 .info strong {gap: 0.70vw; font-size: 1.64vw;}
    [class^='fundingPopup_result'] .sec01 .info strong img {width: 2.58vw;}
    [class^='fundingPopup_result'] .sec01 .info p {margin-top: 0.70vw; font-size: 1.41vw;}
    [class^='fundingPopup_result'] .sec01 ul {margin-top: 1.33vw; border-radius: 0.70vw; box-shadow: 0.00vw 0.70vw 1.41vw 0.00vw rgba(207, 215, 235, 0.20); padding: 2.34vw;}
    [class^='fundingPopup_result'] .sec01 ul > li {padding: 1.64vw 0;}
    [class^='fundingPopup_result'] .sec01 ul > li strong {font-size: 1.41vw;}
    [class^='fundingPopup_result'] .sec01 ul > li p {margin-top: 0.47vw; font-size: 1.17vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol {margin-top: 0.70vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li {font-size: 1.09vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li + li {margin-top: 0.70vw;}
    [class^='fundingPopup_result'] .sec02 {margin-top: 3.67vw;} 
    [class^='fundingPopup_result'] .sec02 > div {padding: 3.28vw 2.34vw; border-radius: 0.70vw;}
    [class^='fundingPopup_result'] .sec02 > div + div {margin-top: 1.41vw;}
    [class^='fundingPopup_result'] .sec02 > div strong {font-size: 1.88vw;}
    [class^='fundingPopup_result'] .sec02 > div p {margin-top: 1.17vw; font-size: 1.17vw;}
    [class^='fundingPopup_result'] .sec02 > div img {width: 18.83vw;}
    [class^='fundingPopup_result'] .sec03::after,
    [class^='fundingPopup_result'] .sec03::before {height: 11.80vw;}
    [class^='fundingPopup_result'] .sec03::before {left: calc(-100% - 0.86vw);}
    [class^='fundingPopup_result'] .sec03 .inner::after {background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 5.28%, #FFF 62.74%); width: 14.69vw; height: 11.48vw; top: 0;}
    [class^='fundingPopup_result'] .sec03 .swiper-slide {width: 19.22vw; padding: 2.11vw 1.64vw; border-radius: 1.17vw; box-shadow: 0.00vw 0.70vw 0.78vw 0.00vw rgba(155, 165, 190, 0.20); gap: 0.94vw; margin: 1.95vw 1.17vw 2.11vw 0;}
    [class^='fundingPopup_result'] .sec03 .img {width: 3.28vw; height: 3.28vw;}
    [class^='fundingPopup_result'] .sec03 .info {width: 7.19vw;}
    [class^='fundingPopup_result'] .sec03 strong {font-size: 0.94vw;}
    [class^='fundingPopup_result'] .sec03 p {margin-top: 0.08vw; font-size: 0.78vw;}
    [class^='fundingPopup_result'] .sec03 .min {height: 1.72vw; padding: 0 0.63vw; font-size: 0.86vw; border-radius: 5.86vw;}
    .fundingPopup_result_fail .result img {margin: 2.11vw auto; width: 13.20vw;}
}
@media screen and (max-width:768px){
    /* fundingPopup_result */
    [class^='fundingPopup_result'] {padding: 25.60vw 0 12.80vw;}
    [class^='fundingPopup_result'] .closeBtn {position: absolute;}
    [class^='fundingPopup_result'] .contTit p {font-size: 3.20vw;}
    [class^='fundingPopup_result'] .contTit h2 {margin-top: 2.13vw; font-size: 5.33vw;}
    [class^='fundingPopup_result'] .result img {width: 27.30vw; margin: 5.33vw auto;}
    [class^='fundingPopup_result'] .result p {font-size: 3.73vw;}
    [class^='fundingPopup_result'] .result strong {margin-top: 2.13vw; font-size: 5.33vw;}
    [class^='fundingPopup_result'] .sec01 {margin-top: 10.67vw;}
    [class^='fundingPopup_result'] .sec01 .info {padding: 4.00vw; border-radius: 1.20vw; box-shadow: 0.00vw 1.20vw 2.40vw 0.00vw rgba(207, 215, 235, 0.20);}
    [class^='fundingPopup_result'] .sec01 .info strong {gap: 1.20vw; font-size: 4.00vw;}
    [class^='fundingPopup_result'] .sec01 .info strong img {width: 5.33vw;}
    [class^='fundingPopup_result'] .sec01 .info p {margin-top: 1.07vw; font-size: 3.73vw;}
    [class^='fundingPopup_result'] .sec01 ul {margin-top: 8.53vw; border-radius: 1.20vw; box-shadow: 0.00vw 1.20vw 2.40vw 0.00vw rgba(207, 215, 235, 0.20); padding: 5.33vw;}
    [class^='fundingPopup_result'] .sec01 ul > li {padding: 3.20vw 0;}
    [class^='fundingPopup_result'] .sec01 ul > li strong {font-size: 3.73vw;}
    [class^='fundingPopup_result'] .sec01 ul > li p {margin-top: 1.07vw; font-size: 3.20vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol {margin-top: 0.53vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li {font-size: 3.20vw;}
    [class^='fundingPopup_result'] .sec01 ul > li ol li + li {margin-top: 0.53vw;}
    [class^='fundingPopup_result'] .sec02 {margin-top: 8.53vw;} 
    [class^='fundingPopup_result'] .sec02 > div {padding: 5.33vw; border-radius: 1.20vw;}
    [class^='fundingPopup_result'] .sec02 > div + div {margin-top: 3.20vw;}
    [class^='fundingPopup_result'] .sec02 > div strong {font-size: 3.73vw;}
    [class^='fundingPopup_result'] .sec02 > div p {margin-top: 2.13vw; font-size: 3.20vw;}
    [class^='fundingPopup_result'] .sec02 > div img {width: 26.67vw;}
    [class^='fundingPopup_result'] .sec03::after,
    [class^='fundingPopup_result'] .sec03::before {display: none;}
    [class^='fundingPopup_result'] .sec03 .inner::after {display: none;}
    [class^='fundingPopup_result'] .sec03 .swiper-slide {width: 53.33vw; padding: 5.33vw 4.27vw; border-radius: 3.00vw; box-shadow: 0.00vw 1.80vw 3.60vw 0.00vw rgba(155, 165, 190, 0.20); gap: 2.40vw; margin: 8.53vw 4.00vw 8.53vw 0;}
    [class^='fundingPopup_result'] .sec03 .img {width: 8.40vw; height: 8.40vw;}
    [class^='fundingPopup_result'] .sec03 .info {width: 22.13vw;}
    [class^='fundingPopup_result'] .sec03 strong {font-size: 3.20vw;}
    [class^='fundingPopup_result'] .sec03 p {margin-top: 1.07vw; font-size: 2.93vw;}
    [class^='fundingPopup_result'] .sec03 .min {height: 4.27vw; padding: 0 1.60vw; font-size: 2.25vw; border-radius: 15.00vw;}
    .fundingPopup_result_fail .result img {margin: 5.33vw auto; width: 27.30vw;}
}
/* fundingPopup_apply */
.fundingPopup_apply {padding: 115px 0;}
.fundingPopup_apply img {width: 364px; margin: 0 auto;}
.fundingPopup_apply .tit {margin-top: 40px; text-align: center;}
.fundingPopup_apply .tit h2 {font-size: 44px; font-weight: 700; line-height: 1.4;}
.fundingPopup_apply .tit p {margin-top: 20px; font-size: 20px; font-weight: 400; line-height: 1.6;}
.fundingPopup_apply .inputBox {margin-top: 54px; text-align: left;}
.fundingPopup_apply .inputBox .box + .box {margin-top: 40px;}
.fundingPopup_apply .inputBox strong {font-size: 18px; font-weight: 700; display: block; line-height: 1; margin-bottom: 8px;}
.fundingPopup_apply .inputBox input[type="text"] {width: 100%; padding: 16px 0; border: 0; border-bottom: 1px solid #000; font-size: 18px; font-weight: 400;}
.fundingPopup_apply .inputBox input[type="text"]::placeholder {color: #BFBFBF;}
.fundingPopup_apply .inputBox .flex {display: flex; align-items: center; gap: 12px; margin-top: 24px;}
.fundingPopup_apply label {display: flex; align-items: center; gap: 6px; font-size: 16px; font-weight: 600; line-height: 1; cursor: pointer;}
.fundingPopup_apply label input:not([type="text"]) {width: 20px; height: 20px; border-radius: 3px; border: 1px solid #ddd; -webkit-appearance:none;}
.fundingPopup_apply label input:not([type="text"]):checked {background-image: url('/img/sub/checked_icon.svg'); border-color: var(--color1); background-color: var(--color1); background-position: center; background-size: 10px auto; background-repeat: no-repeat;}
.fundingPopup_apply .agree {margin-top: 54px; padding-top: 27px; border-top: 1px solid #EDEEF5;}
.fundingPopup_apply .agree label {gap: 8px;}
.fundingPopup_apply .agree .viewMore {cursor: pointer; font-size: 16px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}
.fundingPopup_apply .btn_style_mid {margin-top: 56px; font-size: 24px; height: 98px;}
@media screen and (max-width:1700px){
    /* fundingPopup_apply */
    .fundingPopup_apply {padding: 6.76vw 0;}
    .fundingPopup_apply img {width: 21.41vw;}
    .fundingPopup_apply .tit {margin-top: 2.35vw;}
    .fundingPopup_apply .tit h2 {font-size: 2.59vw;}
    .fundingPopup_apply .tit p {margin-top: 1.18vw; font-size: 1.18vw;}
    .fundingPopup_apply .inputBox {margin-top: 3.18vw;}
    .fundingPopup_apply .inputBox .box + .box {margin-top: 2.35vw;}
    .fundingPopup_apply .inputBox strong {font-size: 1.06vw; margin-bottom: 0.47vw;}
    .fundingPopup_apply .inputBox input[type="text"] {padding: 0.94vw 0; font-size: 1.06vw;}
    .fundingPopup_apply .inputBox .flex {gap: 0.71vw; margin-top: 1.41vw;}
    .fundingPopup_apply label {gap: 0.35vw; font-size: 0.94vw;}
    .fundingPopup_apply label input:not([type="text"]) {width: 1.18vw; height: 1.18vw; border-radius: 0.18vw;}
    .fundingPopup_apply label input:not([type="text"]):checked {background-size: 0.59vw auto;}
    .fundingPopup_apply .agree {margin-top: 3.18vw; padding-top: 1.59vw;}
    .fundingPopup_apply .agree label {gap: 0.47vw;}
    .fundingPopup_apply .agree .viewMore {font-size: 0.94vw;}
    .fundingPopup_apply .btn_style_mid {margin-top: 3.29vw; font-size: 1.41vw; height: 5.76vw;}
}
@media screen and (max-width:1280px){
    /* fundingPopup_apply */
    .fundingPopup_apply {padding: 6.80vw 0;}
    .fundingPopup_apply img {width: 21.41vw;}
    .fundingPopup_apply .tit {margin-top: 2.34vw;}
    .fundingPopup_apply .tit h2 {font-size: 2.58vw;}
    .fundingPopup_apply .tit p {margin-top: 1.17vw; font-size: 1.17vw;}
    .fundingPopup_apply .inputBox {margin-top: 3.20vw;}
    .fundingPopup_apply .inputBox .box + .box {margin-top: 2.34vw;}
    .fundingPopup_apply .inputBox strong {font-size: 1.09vw; margin-bottom: 0.47vw;}
    .fundingPopup_apply .inputBox input[type="text"] {padding: 0.94vw 0; font-size: 1.09vw;}
    .fundingPopup_apply .inputBox .flex {gap: 0.70vw; margin-top: 1.41vw;}
    .fundingPopup_apply label {gap: 0.31vw; font-size: 0.94vw;}
    .fundingPopup_apply label input:not([type="text"]) {width: 1.17vw; height: 1.17vw; border-radius: 0.16vw;}
    .fundingPopup_apply label input:not([type="text"]):checked {background-size: 0.63vw auto;}
    .fundingPopup_apply .agree {margin-top: 3.20vw; padding-top: 1.56vw;}
    .fundingPopup_apply .agree label {gap: 0.47vw;}
    .fundingPopup_apply .agree .viewMore {font-size: 0.94vw;}
    .fundingPopup_apply .btn_style_mid {margin-top: 3.28vw; font-size: 1.41vw; height: 5.78vw;}
}
@media screen and (max-width:768px){
    /* fundingPopup_apply */
    .fundingPopup_apply {padding: 25.60vw 0 10.67vw;}
    .fundingPopup_apply .closeBtn {position: absolute;}
    .fundingPopup_apply img {width: 41.41vw;}
    .fundingPopup_apply .tit {margin-top: 5.33vw; padding: 0 4.27vw;}
    .fundingPopup_apply .tit br {display: none;}
    .fundingPopup_apply .tit h2 {font-size: 7.47vw;}
    .fundingPopup_apply .tit p {margin-top: 3.20vw; font-size: 3.73vw;}
    .fundingPopup_apply .inputBox {margin-top: 10.67vw;}
    .fundingPopup_apply .inputBox .box + .box {margin-top: 10.67vw;}
    .fundingPopup_apply .inputBox strong {font-size: 3.73vw; margin-bottom: 2.13vw;}
    .fundingPopup_apply .inputBox input[type="text"] {padding: 4.27vw 0; font-size: 3.73vw;}
    .fundingPopup_apply .inputBox .flex {gap: 6.40vw 3.20vw; flex-wrap: wrap; margin-top: 6.40vw;}
    .fundingPopup_apply label {gap: 1.60vw; font-size: 3.73vw;}
    .fundingPopup_apply label input:not([type="text"]) {width: 5.33vw; height: 5.33vw; border-radius: 0.80vw;}
    .fundingPopup_apply label input:not([type="text"]):checked {background-size: 2.67vw auto;}
    .fundingPopup_apply .box:last-child strong {margin-bottom: 6.40vw;}
    .fundingPopup_apply .agree {margin-top: 8.27vw; padding-top: 8.27vw;}
    .fundingPopup_apply .agree label {gap: 2.13vw;}
    .fundingPopup_apply .agree .viewMore {font-size: 3.73vw;}
    .fundingPopup_apply .btn_style_mid {margin-top: 10.67vw; font-size: 5.33vw; height: 18.13vw;}
}
/* fundingPopup_apply_complete */
.fundingPopup_apply_complete {display: flex; align-items: center; justify-content: center; min-height: 100svh;}
.fundingPopup_apply_complete .apply_cont {width: 488px; text-align: center; margin: 0 auto;}
.fundingPopup_apply_complete img {width: 136px;}
.fundingPopup_apply_complete h2 {margin-top: 40px; font-size: 44px; font-weight: 700;}
.fundingPopup_apply_complete p {margin-top: 20px; font-size: 20px; font-weight: 400;}
.fundingPopup_apply_complete a {margin-top: 44px; font-size: 24px; font-weight: 700; height: 98px;}
@media screen and (max-width:1700px){
    /* fundingPopup_apply_complete */
    .fundingPopup_apply_complete .apply_cont {width: 28.71vw;}
    .fundingPopup_apply_complete img {width: 8.00vw;}
    .fundingPopup_apply_complete h2 {margin-top: 2.35vw; font-size: 2.59vw;}
    .fundingPopup_apply_complete p {margin-top: 1.18vw; font-size: 1.18vw;}
    .fundingPopup_apply_complete a {margin-top: 2.59vw; font-size: 1.41vw; height: 5.76vw;}
}
@media screen and (max-width:1280px){
    /* fundingPopup_apply_complete */
    .fundingPopup_apply_complete .apply_cont {width: 28.67vw;}
    .fundingPopup_apply_complete img {width: 7.97vw;}
    .fundingPopup_apply_complete h2 {margin-top: 2.34vw; font-size: 2.58vw;}
    .fundingPopup_apply_complete p {margin-top: 1.17vw; font-size: 1.17vw;}
    .fundingPopup_apply_complete a {margin-top: 2.58vw; font-size: 1.41vw; height: 5.78vw;}
}
@media screen and (max-width:768px){
    /* fundingPopup_apply_complete */
    .fundingPopup_apply_complete .apply_cont {width: 100%; padding: 0 4.27vw;}
    .fundingPopup_apply_complete img {width: 33.33vw;}
    .fundingPopup_apply_complete h2 {margin-top: 5.33vw; font-size: 7.47vw;}
    .fundingPopup_apply_complete p {margin-top: 3.20vw; font-size: 3.73vw;}
    .fundingPopup_apply_complete a {margin-top: 20.00vw; font-size: 5.33vw; height: 18.13vw;}
}

/********** board **********/
/* notice */
.bd_sub_vis_txt {top: 321px; transform: translateX(-50%);}
.bd_sub_vis_txt .tit_tab {display: flex; align-items: center; gap: 12px; padding: 12px; border-radius: 100px; background: rgba(0, 0, 0, 0.30); margin-top: 28px;}
.bd_sub_vis_txt .tit_tab a {font-size: 24px; font-weight: 600; color: #fff; font-family: var(--font-interop); display: flex; align-items: center; justify-content: center; height: 64px; padding: 0 24px; border-radius: 100px;}
.bd_sub_vis_txt .tit_tab .on a {background: var(--color1);}
.bd_inner .subCont_tit {font-size: 40px; font-weight: 700; line-height: 1;}
/* basic_list */
.bd_inner .pro_srh_form {width: 100%; margin-bottom: 72.5px;}
.bd_inner .pro_tp {justify-content: flex-end; margin-bottom: 0;}
.bd_inner .pro_tp .pro_srh {width: 324px; display: block; height: auto;}
.bd_inner .pro_tp .pro_srh_input {position: relative; width: 100%;}
.bd_inner .pro_tp .pro_srh_input input {border-bottom: 1px solid #000; position: relative; font-size: 16px; font-weight: 400; width: 100%; padding: 18px 0; color: #242424;}
.bd_inner .pro_tp .pro_srh_input input::placeholder {color: #BFBFBF;}
.bd_inner .pro_tp .pro_srh_input button {position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: auto; height: auto;}
.bd_inner .pro_tp .pro_srh_input button img {width: 28px;}
.bd_inner .dpp_bd_wrap {border-top: 0;}
.bd_inner .dpp_basic_tbl > li > div {padding: 0; border-color: #D4D6DB;}
.bd_inner .dpp_basic_tbl > li > div a {padding: 20px 0; font-size: 18px; font-weight: 700;}
.bd_inner .dpp_basic_tbl > li > div.dpp_td_tt {width: calc(100% - 120px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.bd_inner .dpp_basic_tbl > li > div.dpp_td_date {width: 100px; text-align: center; font-size: 18px; font-weight: 400; font-family: var(--font-interop); line-height: 1;}
.dpp_page_wrap {margin: 52.5px auto 0;}
.dpp_page_wrap .pg {gap: 8px;}
.dpp_page_wrap .pg a {font-size: 18px; font-weight: 400; font-family: var(--font-interop); padding: 12px; color: #242424;}
.dpp_page_wrap strong.pg_current {font-size: 18px; color: var(--color1); font-weight: 700; font-family: var(--font-interop); padding: 12px;}
.dpp_page_wrap .pg > a.pg_start,
.dpp_page_wrap .pg > a.pg_prev,
.dpp_page_wrap .pg > a.pg_next,
.dpp_page_wrap .pg > a.pg_end {width: auto; height: auto; padding: 0; width: 32px; height: 32px; background-size: auto 13px;}
/* basic_view */
.bd_inner .dpp_vtt {padding: 0; border: 0;}
.bd_inner .dpp_vtt h3 {font-size: 40px; font-weight: 700; line-height: 1.4;}
.bd_inner .dpp_v_info {border: 0; margin-top: 24.5px; padding: 0;}
.bd_inner .dpp_v_info div {font-size: 20px; font-weight: 400; font-family: var(--font-interop);}
.bd_inner .dpp_view_con {border-bottom: 1px solid #242424; padding: 48.5px 0 62px;}
.bd_inner .dpp_view_con * {font-size: 16px; font-weight: 400; color: #000; line-height: 1.6;}
.bd_inner .dpp_center_btn {margin: 40px auto 0;}
.bd_inner .dpp_center_btn a {border: 1px solid var(--color1); padding: 24px 80px; font-size: 20px; font-weight: 600; color: var(--color1); border-radius: 0; width: auto; height: auto; line-height: 1;}
.bd_inner .dpp_view_ar {margin-top: 108px;}
.bd_inner .dpp_v_tbl,
.bd_inner .dpp_v_tbl a {display: flex; align-items: center; gap: 12px;}
.bd_inner .dpp_v_tbl .dpp_v_td,
.bd_inner .dpp_v_tbl .dpp_v_desc {padding: 32px 0; font-size: 18px; font-weight: 400;}
.bd_inner .dpp_v_tbl .dpp_v_td {width: auto; font-weight: 700;}
.bd_inner .dpp_v_tbl > a div {padding: 0;}
.bd_inner .dpp_v_tbl span:before {display: none;}
/* faq_view */
.bd_inner .dpp_qna_list > li {border-color: #D4D6DB;}
.bd_inner .dpp_qna_list > li > a {padding: 22px 50px 22px 0; font-size: 20px; font-weight: 700; font-family: var(--font-interop); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bd_inner .dpp_qna_list > li > a:after {background: url("/img/sub/faq_open.svg") no-repeat center/cover; width: 40px; height: 40px; margin: 0; right: 0; top: 50%; transform: translateY(-50%); transition: all .3s;}
.bd_inner .dpp_qna_list > li > a.open:after {transform: translateY(-50%) rotate(180deg);}
.bd_inner .dpp_qna_desc {background: #fff; padding: 24px 0 42px; border-top: 1px solid #000;}
.bd_inner .dpp_qna_desc * {font-size: 15px; color: #242424; line-height: 1.6;}
/* apply */
.applyForm_wrap {margin-top: 92px;}
.applyForm_wrap .apply_banner {width: 700px; margin: 0 auto;}
.applyForm_wrap .apply_banner img {width: 100%;}
.applyForm_wrap .dpp_bd_write {margin-top: 124px; padding-top: 90px; border-top: 21.555px solid #EFF4FF;}
.applyForm_wrap .formTit {text-align: center; font-size: 48px; font-weight: 800; line-height: 1.4; color: #242424;}
.applyForm_wrap .dpp_w_form {margin: 73px auto 0; width: 719px;}
.applyForm_wrap .dpp_w_form ul li {display: block; border: 0;}
.applyForm_wrap .dpp_w_form ul li + li {margin-top: 40px;}
.applyForm_wrap .dpp_w_form .dpp_w_td {display: block; width: 100%; padding: 0;}
.applyForm_wrap .dpp_w_form * {color: #242424;}
.applyForm_wrap .dpp_w_form .dpp_w_td label {font-size: 18px; font-weight: 700;}
.applyForm_wrap .dpp_w_form .dpp_w_td label:before {display: none;}
.applyForm_wrap .dpp_w_form .dpp_w_input {margin-top: 8px; padding: 0; display: block;}
.applyForm_wrap .dpp_w_form .dpp_w_input input {width: 100%; font-size: 18px; font-weight: 400; padding: 16px 0; border-bottom: 1px solid #242424; max-width: 100%;}
.applyForm_wrap .dpp_w_form .dpp_w_input input::placeholder {color: #BFBFBF;}
.applyForm_wrap .dpp_w_form .dpp_w_input.radio {display: flex; align-items: center; gap: 20px;}
.applyForm_wrap .dpp_w_form .dpp_w_input.radio label {display: flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600; cursor: pointer;}
.applyForm_wrap .dpp_w_form .dpp_w_input.radio input {position: relative; width: 18px; height: 18px; border: 1px solid #D4D4D4; -webkit-appearance: none; border-radius: 100%; padding: 0;}
.applyForm_wrap .dpp_w_form .dpp_w_input.radio input:checked::before {content: ""; width: 8px; height: 8px; background-color: var(--color1); border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.applyForm_wrap .dpp_w_form .dpp_w_input.select {width: 72px; position: relative;}
.applyForm_wrap .dpp_w_form .dpp_w_input.select::after {content: ""; width: 12px; height: 11px; background: url('/img/sub/select_poly.svg') no-repeat center/cover; position: absolute; top: 50%; transform: translateY(-50%); right: 0;}
.applyForm_wrap .dpp_w_form .dpp_w_input.select select {width: 100%; padding: 11px 14px 11px 3px; background: transparent; font-size: 18px; font-weight: 400; border-bottom: 1px solid #000; height: auto; cursor: pointer;}
.applyForm_wrap .dpp_w_form .file_cont {margin-top: 45px;}
.applyForm_wrap .dpp_w_form .file_cont .tab {display: flex; align-items: center; gap: 25px;}
.applyForm_wrap .dpp_w_form .file_cont .tab li {margin: 0; font-size: 18px; font-weight: 400; color: #81848E; cursor: pointer; padding: 11px 0; width: auto;}
.applyForm_wrap .dpp_w_form .file_cont .tab li.on {color: var(--color1); font-weight: 700; border-bottom: 1px solid var(--color1);}
.applyForm_wrap .dpp_w_form .file_cont .tab_cont {margin-top: 33.2px;}
.applyForm_wrap .dpp_w_form .file_cont .tab_cont .cont:not(.on) {display: none;}
.applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li {font-size: 15px; font-weight: 500; line-height: 1; color: #81848E;}
.applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li + li {margin-top: 8px;}
.applyForm_wrap .dpp_w_form .dpp_input_file {padding: 0; margin-top: 23px;}
.applyForm_wrap .dpp_w_form .dpp_input_file .file_chk_dp {position: relative; margin-top: 0; display: flex; align-items: center; justify-content: center; width: 135px; height: 51px; border-radius: 12px; background: var(--color1); color: #fff; font-size: 18px; font-weight: 700;}
.applyForm_wrap .dpp_w_form .dpp_input_file:before {display: none;}
.applyForm_wrap .dpp_w_form .file-value {position: relative; top: auto; left: auto; right: auto; margin-top: 15px; font-size: 16px; font-weight: 400; display: flex; align-items: center; gap: 6px;}
.applyForm_wrap .dpp_w_form .file-value img {width: 17px;}
.applyForm_wrap .dpp_w_form #wr_content { border: 1px solid #EDEEF5; border-radius: 4px; font-size: 15px; font-weight: 500; height: 191px !important;}
.applyForm_wrap .dpp_w_form #wr_content::placeholder {color: rgba(191, 191, 191, 0.99);}
.applyForm_wrap .agree {margin-top: 33px; padding-top: 27px; border-top: 1px solid #EDEEF5;}
.applyForm_wrap .agree label {display: flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600; cursor: pointer;}
.applyForm_wrap .agree label input {width: 20px; height: 20px; border-radius: 3px; border: 1px solid #ddd; -webkit-appearance:none;}
.applyForm_wrap .agree label input:checked {background-image: url('/img/sub/checked_icon.svg'); border-color: var(--color1); background-color: var(--color1); background-position: center; background-size: 10px auto; background-repeat: no-repeat;}
.applyForm_wrap .agree .view_more {cursor: pointer; font-size: 16px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}
.applyForm_wrap .dpp_write_btn_wrap input {margin-top: 58px; width: 100%; display: flex; align-items: center; justify-content: center; background: var(--color1); color: #fff; height: 98px; border-radius: 12px; font-size: 24px; font-weight: 700;}
.applyForm_wrap .quick_applyBtn {position: fixed; bottom: 0; left: 0; z-index: 10; width: 100%; padding: 64px 0; display: flex; align-items: center; justify-content: center; gap: 394px; background: rgba(255, 255, 255, 0.44); backdrop-filter: blur(27px);}
.applyForm_wrap .quick_applyBtn strong {font-size: 40px; font-weight: 800;}
.applyForm_wrap .quick_applyBtn span {display: flex; align-items: center; justify-content: center; width: 416px; height: 103px; background: var(--color1); color: #fff; border-radius: 12px; font-size: 28px; font-weight: 700; cursor: pointer;}
.applyForm_wrap .dpp_w_form .wr_content {position: relative;}
.applyForm_wrap .dpp_w_form .wr_content .counter {position: absolute; right: 20px; bottom: 10px; font-size: 13px; font-weight: 500; color: #D4D4D4;}
.applyForm_wrap .dpp_w_form .wr_content .counter span {color: var(--color1);}
.applyForm_wrap .dpp_w_form #wr_content {padding: 15px 15px 30px;}
.applyForm_wrap .dpp_w_form .dpp_captha {margin-top: 30px;}
.applyForm_wrap .main_quick {display: block; cursor: pointer; padding-left: 16px;}
.applyForm_wrap .main_quick img {width: 44px; top: auto; right: 11px; bottom: 16px;}
.applyForm_wrap .main_quick span {font-size: 17px;}





@media screen and (max-width:1700px){
    /********** board **********/
    /* notice */
    .bd_sub_vis_txt {top: 18.88vw;}
    .bd_sub_vis_txt .tit_tab {gap: 0.71vw; padding: 0.71vw; border-radius: 5.88vw; margin-top: 1.65vw;}
    .bd_sub_vis_txt .tit_tab a {font-size: 1.41vw; height: 3.76vw; padding: 0 1.41vw; border-radius: 5.88vw;}
    .bd_inner .subCont_tit {font-size: 2.35vw;}
    /* basic_list */
    .bd_inner .pro_srh_form { margin-bottom: 4.26vw;}
    .bd_inner .pro_tp .pro_srh {width: 19.06vw;}
    .bd_inner .pro_tp .pro_srh_input input {font-size: 0.94vw; padding: 1.06vw 0;}
    .bd_inner .pro_tp .pro_srh_input button img {width: 1.65vw;}
    .bd_inner .dpp_basic_tbl > li > div a {padding: 1.18vw 0; font-size: 1.06vw;}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_tt {width: calc(100% - 7.06vw);}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_date {width: 5.88vw; font-size: 1.06vw;}
    .dpp_page_wrap {margin: 3.09vw auto 0;}
    .dpp_page_wrap .pg {gap: 0.47vw;}
    .dpp_page_wrap .pg a {font-size: 1.06vw; padding: 0.71vw;}
    .dpp_page_wrap strong.pg_current {font-size: 1.06vw; padding: 0.71vw;}
    .dpp_page_wrap .pg > a.pg_start,
    .dpp_page_wrap .pg > a.pg_prev,
    .dpp_page_wrap .pg > a.pg_next,
    .dpp_page_wrap .pg > a.pg_end {width: 1.88vw; height: 1.88vw; background-size: auto 0.76vw;}
    /* basic_view*/
    .bd_inner .dpp_vtt h3 {font-size: 2.35vw;}
    .bd_inner .dpp_v_info {margin-top: 1.44vw;}
    .bd_inner .dpp_v_info div {font-size: 1.18vw;}
    .bd_inner .dpp_view_con {padding: 2.85vw 0 3.65vw;}
    .bd_inner .dpp_view_con * {font-size: 0.94vw;}
    .bd_inner .dpp_center_btn {margin: 2.35vw auto 0;}
    .bd_inner .dpp_center_btn a {padding: 1.41vw 4.71vw; font-size: 1.18vw;}
    .bd_inner .dpp_view_ar {margin-top: 6.35vw;}
    .bd_inner .dpp_v_tbl,
    .bd_inner .dpp_v_tbl a {gap: 0.71vw;}
    .bd_inner .dpp_v_tbl .dpp_v_td,
    .bd_inner .dpp_v_tbl .dpp_v_desc {padding: 1.88vw 0; font-size: 1.06vw;}
    /* faq_view */
    .bd_inner .dpp_qna_list > li > a {padding: 1.29vw 2.94vw 1.29vw 0; font-size: 1.18vw;}
    .bd_inner .dpp_qna_list > li > a:after {width: 2.35vw; height: 2.35vw;}
    .bd_inner .dpp_qna_desc {padding: 1.41vw 0 2.47vw;}
    .bd_inner .dpp_qna_desc * {font-size: 0.88vw;}
    /* apply */
    .applyForm_wrap {margin-top: 5.41vw;}
    .applyForm_wrap .apply_banner {width: 41.18vw;}
    .applyForm_wrap .dpp_bd_write {margin-top: 7.29vw; padding-top: 5.29vw;}
    .applyForm_wrap .formTit {font-size: 2.82vw;}
    .applyForm_wrap .dpp_w_form {margin: 4.29vw auto 0; width: 42.29vw;}
    .applyForm_wrap .dpp_w_form ul li + li {margin-top: 2.35vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_td label {font-size: 1.06vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input {margin-top: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input input {font-size: 1.06vw; padding: 0.94vw 0;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio {gap: 1.18vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio label {gap: 0.47vw; font-size: 0.94vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input {width: 1.06vw; height: 1.06vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input:checked::before {width: 0.47vw; height: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select {width: 4.24vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select::after {width: 0.71vw; height: 0.65vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select select {padding: 0.65vw 0.82vw 0.65vw 0.18vw; font-size: 1.06vw;}
    .applyForm_wrap .dpp_w_form .file_cont {margin-top: 2.65vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab {gap: 1.47vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab li {font-size: 1.06vw; padding: 0.65vw 0;}
    .applyForm_wrap .dpp_w_form .file_cont .tab_cont {margin-top: 1.95vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li {font-size: 0.88vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li + li {margin-top: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file {margin-top: 1.35vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file .file_chk_dp {width: 7.94vw; height: 3.00vw; border-radius: 0.71vw; font-size: 1.06vw;}
    .applyForm_wrap .dpp_w_form .file-value {margin-top: 0.88vw; font-size: 0.94vw; gap: 0.35vw;}
    .applyForm_wrap .dpp_w_form .file-value img {width: 1.00vw;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 0.88vw; border-radius: 0.24vw; font-size: 0.88vw; height: 11.24vw !important;}
    .applyForm_wrap .agree {margin-top: 1.94vw; padding-top: 1.59vw;}
    .applyForm_wrap .agree label {gap: 0.47vw; font-size: 0.94vw;}
    .applyForm_wrap .agree label input {width: 1.18vw; height: 1.18vw; border-radius: 0.18vw;}
    .applyForm_wrap .agree label input:checked {background-size: 0.59vw auto;}
    .applyForm_wrap .agree .view_more {font-size: 0.94vw;}
    .applyForm_wrap .dpp_write_btn_wrap input {margin-top: 3.41vw; height: 5.76vw; border-radius: 0.71vw; font-size: 1.41vw;}
    .applyForm_wrap .quick_applyBtn {padding: 3.76vw 0; gap: 23.18vw; backdrop-filter: blur(1.59vw);}
    .applyForm_wrap .quick_applyBtn strong {font-size: 2.35vw;}
    .applyForm_wrap .quick_applyBtn span {width: 24.47vw; height: 6.06vw; border-radius: 0.71vw; font-size: 1.65vw;}
    .applyForm_wrap .dpp_w_form .wr_content .counter {right: 1.18vw; bottom: 0.59vw; font-size: 0.76vw;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 0.88vw 0.88vw 1.76vw;}
    .applyForm_wrap .dpp_w_form .dpp_captha {margin-top: 1.76vw;}
    .applyForm_wrap .main_quick {padding-left: 0.94vw;}
    .applyForm_wrap .main_quick img {width: 2.59vw; right: 0.65vw; bottom: 0.94vw;}
    .applyForm_wrap .main_quick span {font-size: 1.00vw;}
}
@media screen and (max-width:1280px){
    /********** board **********/
    /* notice */
    .bd_sub_vis_txt {top: 18.91vw;}
    .bd_sub_vis_txt .tit_tab {gap: 0.70vw; padding: 0.70vw; border-radius: 5.86vw; margin-top: 1.64vw;}
    .bd_sub_vis_txt .tit_tab a {font-size: 1.41vw; height: 3.75vw; padding: 0 1.41vw; border-radius: 5.86vw;}
    .bd_inner .subCont_tit {font-size: 2.34vw;}
    /* basic_list */
    .bd_inner .pro_srh_form { margin-bottom: 4.30vw;}
    .bd_inner .pro_tp .pro_srh {width: 19.06vw;}
    .bd_inner .pro_tp .pro_srh_input input {font-size: 0.94vw; padding: 1.09vw 0;}
    .bd_inner .pro_tp .pro_srh_input button img {width: 1.64vw;}
    .bd_inner .dpp_basic_tbl > li > div a {padding: 1.17vw 0; font-size: 1.09vw;}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_tt {width: calc(100% - 7.03vw);}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_date {width: 5.86vw; font-size: 1.09vw;}
    .dpp_page_wrap {margin: 3.13vw auto 0;}
    .dpp_page_wrap .pg {gap: 0.47vw;}
    .dpp_page_wrap .pg a {font-size: 1.09vw; padding: 0.70vw;}
    .dpp_page_wrap strong.pg_current {font-size: 1.09vw; padding: 0.70vw;}
    .dpp_page_wrap .pg > a.pg_start,
    .dpp_page_wrap .pg > a.pg_prev,
    .dpp_page_wrap .pg > a.pg_next,
    .dpp_page_wrap .pg > a.pg_end {width: 1.88vw; height: 1.88vw; background-size: auto 0.78vw;}
    /* basic_view*/
    .bd_inner .dpp_vtt h3 {font-size: 2.34vw;}
    .bd_inner .dpp_v_info {margin-top: 1.41vw;}
    .bd_inner .dpp_v_info div {font-size: 1.17vw;}
    .bd_inner .dpp_view_con {padding: 2.81vw 0 3.67vw;}
    .bd_inner .dpp_view_con * {font-size: 0.94vw;}
    .bd_inner .dpp_center_btn {margin: 2.34vw auto 0;}
    .bd_inner .dpp_center_btn a {padding: 1.41vw 4.69vw; font-size: 1.17vw;}
    .bd_inner .dpp_view_ar {margin-top: 6.33vw;}
    .bd_inner .dpp_v_tbl,
    .bd_inner .dpp_v_tbl a {gap: 0.70vw;}
    .bd_inner .dpp_v_tbl .dpp_v_td,
    .bd_inner .dpp_v_tbl .dpp_v_desc {padding: 1.88vw 0; font-size: 1.09vw;}
    /* faq_view */
    .bd_inner .dpp_qna_list > li > a {padding: 1.33vw 2.97vw 1.33vw 0; font-size: 1.17vw;}
    .bd_inner .dpp_qna_list > li > a:after {width: 2.34vw; height: 2.34vw;}
    .bd_inner .dpp_qna_desc {padding: 1.41vw 0 2.50vw;}
    .bd_inner .dpp_qna_desc * {font-size: 0.86vw;}
    /* apply */
    .applyForm_wrap {margin-top: 5.39vw;}
    .applyForm_wrap .apply_banner {width: 41.17vw;}
    .applyForm_wrap .dpp_bd_write {margin-top: 7.27vw; padding-top: 5.31vw;}
    .applyForm_wrap .formTit {font-size: 2.81vw;}
    .applyForm_wrap .dpp_w_form {margin: 4.30vw auto 0; width: 42.27vw;}
    .applyForm_wrap .dpp_w_form ul li + li {margin-top: 2.34vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_td label {font-size: 1.09vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input {margin-top: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input input {font-size: 1.09vw; padding: 0.94vw 0;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio {gap: 1.17vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio label {gap: 0.47vw; font-size: 0.94vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input {width: 1.09vw; height: 1.09vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input:checked::before {width: 0.47vw; height: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select {width: 4.22vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select::after {width: 0.70vw; height: 0.63vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select select {padding: 0.63vw 0.78vw 0.63vw 0.16vw; font-size: 1.09vw;}
    .applyForm_wrap .dpp_w_form .file_cont {margin-top: 2.66vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab {gap: 1.48vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab li {font-size: 1.09vw; padding: 0.63vw 0;}
    .applyForm_wrap .dpp_w_form .file_cont .tab_cont {margin-top: 1.95vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li {font-size: 0.86vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li + li {margin-top: 0.47vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file {margin-top: 1.33vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file .file_chk_dp {width: 7.97vw; height: 2.97vw; border-radius: 0.70vw; font-size: 1.09vw;}
    .applyForm_wrap .dpp_w_form .file-value {margin-top: 0.86vw; font-size: 0.94vw; gap: 0.31vw;}
    .applyForm_wrap .dpp_w_form .file-value img {width: 1.02vw;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 0.86vw; border-radius: 0.23vw; font-size: 0.86vw; height: 11.25vw !important;}
    .applyForm_wrap .agree {margin-top: 1.95vw; padding-top: 1.56vw;}
    .applyForm_wrap .agree label {gap: 0.47vw; font-size: 0.94vw;}
    .applyForm_wrap .agree label input {width: 1.17vw; height: 1.17vw; border-radius: 0.16vw;}
    .applyForm_wrap .agree label input:checked {background-size: 0.63vw auto;}
    .applyForm_wrap .agree .view_more {font-size: 0.94vw;}
    .applyForm_wrap .dpp_write_btn_wrap input {margin-top: 3.44vw; height: 5.78vw; border-radius: 0.70vw; font-size: 1.41vw;}
    .applyForm_wrap .quick_applyBtn {padding: 3.75vw 0; gap: 23.20vw; backdrop-filter: blur(1.56vw);}
    .applyForm_wrap .quick_applyBtn strong {font-size: 2.34vw;}
    .applyForm_wrap .quick_applyBtn span {width: 24.45vw; height: 6.09vw; border-radius: 0.70vw; font-size: 1.64vw;}
    .applyForm_wrap .dpp_w_form .wr_content .counter {right: 1.17vw; bottom: 0.63vw; font-size: 0.78vw;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 0.86vw 0.86vw 1.80vw;}
    .applyForm_wrap .dpp_w_form .dpp_captha {margin-top: 1.80vw;}
    .applyForm_wrap .main_quick {padding-left: 0.94vw;}
    .applyForm_wrap .main_quick img {width: 2.58vw; right: 0.63vw; bottom: 0.94vw;}
    .applyForm_wrap .main_quick span {font-size: 1.02vw;}
}
@media screen and (max-width:768px){
    /********** board **********/
    /* notice */
    .bd_sub_vis_txt {top: 50%; transform: translate(-50%,-50%);}
    .bd_sub_vis_txt .tit_tab {display: none;}
    .bd_inner .subCont_tit {font-size: 7.47vw; float: none;}
    .sub_vis06 .sub_menu_tab {bottom: 0; display: flex !important; top: auto; left: 50%; transform: translateX(-50%);}
    /* basic_list */
    .bd_inner {margin: 10.67vw auto 6.40vw;}
    .bd_inner .pro_srh_form {flex-direction: column; align-items: flex-start; gap: 4.27vw; margin-bottom: 12.80vw;}
    .bd_inner .pro_tp .pro_srh {width: 100%;}
    .bd_inner .pro_tp .pro_srh_input input {font-size: 3.73vw; padding: 5.07vw 0;}
    .bd_inner .pro_tp .pro_srh_input button img {width: 7.47vw;}
    .bd_inner .dpp_basic_tbl > li:first-child {padding-top: 0;}
    .bd_inner .dpp_basic_tbl > li {display: flex; align-items: center; justify-content: space-between; padding: 6.40vw 0;}
    .bd_inner .dpp_basic_tbl > li > div a {padding: 0; font-size: 4.00vw;}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_tt {width: calc(100% - 24.00vw);}
    .bd_inner .dpp_basic_tbl > li > div.dpp_td_date {width: 21.33vw; font-size: 4.00vw;}
    .bd_inner .dpp_basic_tbl .dpp_td_date:before {display: none;}
    .dpp_page_wrap {margin: 12.80vw auto 0;}
    .dpp_page_wrap .pg {gap: 3.20vw;}
    .dpp_page_wrap .pg a {font-size: 4.27vw; padding: 3.20vw;}
    .dpp_page_wrap strong.pg_current {font-size: 4.27vw; padding: 3.20vw;}
    .dpp_page_wrap .pg > a.pg_start,
    .dpp_page_wrap .pg > a.pg_prev,
    .dpp_page_wrap .pg > a.pg_next,
    .dpp_page_wrap .pg > a.pg_end {width: 8.53vw; height: 8.53vw; background-size: auto 3.47vw;}
    /* basic_view*/
    .bd_inner .dpp_vtt h3 {font-size: 28px;}
    .bd_inner .dpp_v_info {margin-top: 16px;}
    .bd_inner .dpp_v_info div {font-size: 15px;}
    .bd_inner .dpp_view_con {padding: 48px 0 32px;}
    .bd_inner .dpp_view_con * {font-size: 14px;}
    .bd_inner .dpp_center_btn {margin: 24px auto 0;}
    .bd_inner .dpp_center_btn a {padding: 20px 0; font-size: 16px; width: 100%;}
    .bd_inner .dpp_view_ar {margin-top: 52px;}
    .bd_inner .dpp_v_tbl,
    .bd_inner .dpp_v_tbl a {gap: 12px; width: 100%;}
    .bd_inner .dpp_v_tbl .dpp_v_td {width: 25px;}
    .bd_inner .dpp_v_tbl .dpp_v_desc {width: calc(100% - 25px - 12px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .bd_inner .dpp_v_tbl .dpp_v_td,
    .bd_inner .dpp_v_tbl .dpp_v_desc {padding: 24px 0; font-size: 15px;}
    /* faq_view */
    .bd_inner .dpp_qna_list > li > a {padding: 7.47vw 12.00vw 7.47vw 0; font-size: 4.27vw;}
    .bd_inner .dpp_qna_list > li > a:after {width: 8.53vw; height: 8.53vw; right: 2.13vw;}
    .bd_inner .dpp_qna_desc {padding: 8.00vw 0;}
    .bd_inner .dpp_qna_desc * {font-size: 3.73vw;}
    /* apply */
    .applyForm_wrap {margin-top: 10.67vw;}
    .applyForm_wrap .apply_banner {width: 100%; padding: 0 4.27vw;}
    .applyForm_wrap .dpp_bd_write {margin-top: 10.67vw; padding-top: 14.93vw;}
    .applyForm_wrap .formTit {font-size: 7.47vw;}
    .applyForm_wrap .dpp_w_form {margin: 8.53vw auto 0; width: 100%; padding: 0 4.27vw;}
    .applyForm_wrap .dpp_w_form ul li + li {margin-top: 6.93vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_td label {font-size: 3.73vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input {margin-top: 2.13vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input input {font-size: 4.00vw; padding: 3.20vw 0;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio {gap: 5.33vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio label {gap: 2.13vw; font-size: 4.00vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input {width: 4.75vw; height: 4.75vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.radio input:checked::before {width: 1.33vw; height: 1.33vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select {width: 16.00vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select::after {width: 3.28vw; height: 3.28vw;}
    .applyForm_wrap .dpp_w_form .dpp_w_input.select select {padding: 3.73vw 3.73vw 3.73vw 0.53vw; font-size: 4.00vw;}
    .applyForm_wrap .dpp_w_form .file_cont {margin-top: 8.53vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab {gap: 3.20vw;}
    .applyForm_wrap .dpp_w_form .file_cont .tab li {font-size: 4.00vw; padding: 3.20vw 0;}
    .applyForm_wrap .dpp_w_form .file_cont .tab_cont {margin-top: 7.20vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li {font-size: 3.20vw;}
    .applyForm_wrap .dpp_w_form .file_cont .dpp_w_file ul li + li {margin-top: 2.13vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file {margin-top: 3.20vw;}
    .applyForm_wrap .dpp_w_form .dpp_input_file .file_chk_dp {width: 32.27vw; height: 12.53vw; border-radius: 2.13vw; font-size: 4.00vw;}
    .applyForm_wrap .dpp_w_form .file-value {margin-top: 4.27vw; font-size: 3.73vw; gap: 1.60vw;}
    .applyForm_wrap .dpp_w_form .file-value img {width: 4.53vw;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 3.20vw; border-radius: 1.07vw; font-size: 3.20vw; height: 40.00vw !important;}
    .applyForm_wrap .agree {margin-top: 6.40vw; padding-top: 5.33vw;}
    .applyForm_wrap .agree label {gap: 2.13vw; font-size: 4.00vw;}
    .applyForm_wrap .agree label input {width: 5.44vw; height: 5.44vw; border-radius: 0.80vw;}
    .applyForm_wrap .agree label input:checked {background-size: 2.67vw auto;}
    .applyForm_wrap .agree .view_more {font-size: 4.00vw;}
    .applyForm_wrap .dpp_write_btn_wrap input {margin-top: 8.53vw; height: 17.33vw; border-radius: 3.20vw; font-size: 4.80vw;}
    .applyForm_wrap .quick_applyBtn {padding: 10.67vw 4.27vw; gap: 5.33vw; backdrop-filter: blur(4.27vw); flex-direction: column; justify-content: center;}
    .applyForm_wrap .quick_applyBtn strong {font-size: 5.33vw;}
    .applyForm_wrap .quick_applyBtn span {width: 100%; height: 17.33vw; border-radius: 3.20vw; font-size: 4.80vw;}
    .applyForm_wrap .dpp_w_form .wr_content .counter {right: 3.20vw; bottom: 3.20vw; font-size: 3.20vw ;}
    .applyForm_wrap .dpp_w_form #wr_content {padding: 3.20vw 3.20vw 8.00vw;}
    .applyForm_wrap .dpp_w_form .dpp_captha {margin-top: 5.33vw;}
    .applyForm_wrap .main_quick {padding-left: 3.73vw; padding-top: 6.40vw;}
    .applyForm_wrap .main_quick img {width: 6.83vw; right: 2.40vw; bottom: 2.13vw;}
    .applyForm_wrap .main_quick span {font-size: 3.20vw;}
}

/* 약관 */
.use_wrap {margin-top: 200px;}
.use_wrap > h3 {font-size: 40px; font-weight: 700; letter-spacing: -.5px; line-height: 1;}
.use_wrap .contents-box-inner {margin-top: 40px;}
.use_wrap .contents-box-inner * {font-size: 16px; letter-spacing: -.5px; line-height: 1.6;}
.use_wrap h5 {font-weight: 700;}
.use_wrap ol {padding: 0; margin: 0;}
.use_wrap .margin-top-30 {margin-top: 20px;}
@media screen and (max-width:1700px){
    /* 약관 */
    .use_wrap {margin-top: 11.76vw;}
    .use_wrap > h3 {font-size: 2.35vw; letter-spacing: -0.03vw;}
    .use_wrap .contents-box-inner {margin-top: 2.35vw;}
    .use_wrap .contents-box-inner * {font-size: 0.94vw; letter-spacing: -0.03vw;}
    .use_wrap .margin-top-30 {margin-top: 1.18vw;}
}
@media screen and (max-width:1280px){
    /* 약관 */
    .use_wrap {margin-top: 11.80vw;}
    .use_wrap > h3 {font-size: 2.34vw; letter-spacing: -0.00vw;}
    .use_wrap .contents-box-inner {margin-top: 2.34vw;}
    .use_wrap .contents-box-inner * {font-size: 0.94vw; letter-spacing: -0.00vw;}
    .use_wrap .margin-top-30 {margin-top: 1.17vw;}
}
@media screen and (max-width:768px){
    /* 약관 */
    .use_wrap {margin-top: 25.8vw;}
    .use_wrap > h3 {font-size: 7.47vw; letter-spacing: -0.13vw;}
    .use_wrap .contents-box-inner {margin-top: 7.34vw;}
    .use_wrap .contents-box-inner * {font-size: 3.73vw; letter-spacing: -0.13vw;}
    .use_wrap .margin-top-30 {margin-top: 6.40vw;}
    .use_wrap.service ol:not(.none) li,
    .use_wrap li.num {padding-left: 4.53vw; text-indent: -4.53vw;}
    .use_wrap li.pd {padding-left: 2.67vw; text-indent: -2.67vw;}
}