@charset "UTF-8";


/* ----------------------PC--------------------- */
@media(max-width:1365px){
  /* 공통요소 */
  .box{width: 100%!important;}
  .header, .gnb{width: 100%!important;}
  .page-top{display: flex;flex-direction: column;align-items: flex-start;margin-top: 48px;flex-direction: column-reverse;gap: 24px;}
  .footer{width: 100%!important; flex-direction: column-reverse;padding:20px;}
  .foot-btn > a{width: 100%;justify-content: center;}
  .footer-r{align-items: flex-start!important;margin-bottom: 48px;width: 100%;}
  .footer-r > article{align-items: flex-start;width: 100%;}
  .foot-terms a{white-space: nowrap;}
  .footer-l{width: 100%;}
  .foot-address{width: 100%;}
  .foot-address address{word-break: keep-all;}
  .input-box:has(.datepicker){flex-direction: row!important;}
  .ck-editor{width: 100%!important;}
  .page-top .page-util{display: none;}
  .big-dev-content{width: 100%; padding: 0px;}
  .big-dev-content .mych-application2, .list-application-bottom{width: 100%;}

  /* 팝업 */
  .inno-layout:has(.sns-fixed.show)::before{position: absolute;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 64%); z-index: 997;}

  /* 햄버거 네비게이션 */
  #inno-header{height: 64px;}
  .gnb, .login-before{display: none;}
  .inno-mb-bar{display: block;}
  .mb-gnb-menu{height: calc(100vh - 184px); overflow-y: scroll;padding-bottom: 85px;}
  .mb-2way-menu.mb-lang-menu{position: fixed;bottom: 0;left: 0;width: 100%;}

   /* -------------메인페이지-------------- */
  .inno-layout .inno-mcontainer .dev-contents{padding: 48px 0px;}
  .inno-layout .inno-mcontainer .dev-contents:has(.msection-core){padding: 96px 0px!important;}
  .inno-layout .inno-scontainer .container-inner{width: 100%;padding: 0 20px;}
  .msection-core .core-inner{width: 100%; flex-direction: column;gap: 48px;}
  .msection-partner, .msection-startup{padding: 0 20px;}
  .msection-partner .partner-top, .msection-startup .startup-inner{width: 100%!important;}
  #inno-header{padding: 0 23px;}
  .mfocus{height: auto;}
  .mfocus-l, .mfocus-r{width: 100%!important;}
  .mfocus-l{margin-top: 96px;}
  .mfocus-l p{width: 100%;word-break: keep-all;text-align: center;}
  .mfocus-container {flex-direction: column;gap: 96px;width: 100%;padding: 0 20px;height: 100%;}
  .mfocus-swiper{width: 100%;min-height: 100%;}
  .mfocus-swiper .fade-item{width: 100%;align-items: center;justify-content: center;flex-grow: 1;min-height: 100%;}
  .mfocus-swiper .relative{position: relative!important;}
  .mfocus-swiper .absolute{position: absolute!important;top: 0;}
  .mfocus-r{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
  .link-btn-list{width: 100%!important;flex-wrap: nowrap;}
  .link-btn-list li{width: calc((100% - 8px)/2);}
  .core-challenge .challenge-top{padding: 0 20px;}
  .core-challenge .bar{padding: 0 20px;}
  .core-challenge .bar .bar-item{flex-direction: column;max-height: none;width: calc((100% - 48px)/3);}
  .bar-info.flex-space-between{flex-direction: column;align-items: flex-start;gap: 8px;}
  .bar-item .thumbnail-box img{max-width: 100%!important;}
  .core-challenge .bar{flex-direction: row;flex-wrap: wrap;}
  .core-challenge .bar .bar-item .content-box {width: 100%;flex-grow: 1;display: flex;flex-direction: column;gap: 12px;}
  .core-inside{min-width: 0;max-width: none;width: 100%;gap: 0px;margin-top: 0;background-color: #F7FAF9;gap: 24px;}
  .core-inside .inside-oyc, .core-inside .inside-stt, .core-inside .inside-iqi{border-radius: 0px;}
  .startup-card .card-wrap{flex-direction: row!important;flex-wrap: nowrap;margin-left: 0px;gap: 0px;}
  .startup-card .card-box{margin-left: 0;}
  .st-card-swiper .swiper-pagination{position: absolute; bottom:-40px !important;display: block!important;}
  .st-card-swiper .swiper-pagination-bullet{margin:0 4px; display:inline-block; width: 8px!important; height: 8px!important; 
    border-radius:50%; background-color:#DAF8F3; opacity:1}
  .st-card-swiper.swiper-pagination-bullet:last-child{margin-right: 0;}
  .st-card-swiper .swiper-pagination-bullet-active{width: 24px!important;height: 8px;background-color: #55B6A4;border-radius: 999px;}
  .core-inside .inside-oyc{height: auto!important;}
  .startup-card .card-detail{box-shadow: 0px 1px 1px rgba(85, 182, 165, 2.5%), 0px 2px 2px rgba(19, 43, 39, 0.05),0px 4px 4px rgba(85, 182, 165, 6.75%),0px 8px 8px rgba(85, 182, 165, 8%)}
  .msection-partner .partner-swiper.swiper-more{display: flex;}
  .core-inside .inside-stt .stt-info{margin-top: 24px;}
  .interest-st .welcome-l .register-last{margin-top: 0;}
  .bar-item{padding: 24px;}
  .channel-swiper .ch-button-next, .channel-swiper .ch-button-prev{display: none;}
  .msection-channel .channel-inner{padding: 0px 20px;width: 100%;}


  /* -------------마이페이지-------------- */
  /* 레지스트 챌린지1 */
  .mych-boxs{display: flex;flex-direction: row;flex-wrap: wrap;gap: 24px;}
  .mych-box{display: flex;flex-direction: column;padding: 24px;gap: 24px;width: calc((100% - 48px)/3);}
  .mych-total-noline{align-items: end;display: flex;}
  .mych-box .mych-left .mych-pic{width: 100%;height: 100%;aspect-ratio: 2;}
  /* .mych-box .mych-left .mych-pic img{max-width: none;} */
  .mych-box .mych-right{justify-content: flex-start;display: flex;flex-direction: column;gap: 12px;}
  .last-info-list{flex-direction: column;align-items: flex-start;gap: 8px;}
  .mych-period{justify-content: flex-start;flex-wrap: nowrap;white-space: nowrap;}
  .mych-period p{color: #222;}
  .mych-right-right .last-info-list2{justify-content: flex-start;}
  .mych-right-right .last-info-list2 div:last-child{flex-grow: 1;}
  .search-box{width: 100%;}
  .last-info-list2 li:has(.secondS-orangeline-btn){width: 100%;}
  .last-info-list2 li:has(.secondS-orange-btn){width: 100%;}
  .mych-right-right{min-width: auto!important;gap: 8px;}
  .mych-right .last-info-list{flex-direction: column;align-items: flex-start;gap: 8px;}
  .mych-right .mych-tit a{white-space: wrap;line-height: 24px; word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .mych-area-chip .flex-col-bar{gap: 4px;}
  .mych-apply-box{padding: 24px;}
  .mych-chat{padding: 24px;}
  .mych-chat .send-input{flex-wrap: wrap;flex-direction: row-reverse;}
  .mych-chat .send-btn{width: calc(100% - 58px)!important;}

  /* 레지스트 챌린지2 */
  .mych-box-short{height: auto!important;width: 100%!important;margin-bottom: 48px;}
  .mych-application .mych-four-list{width: 100%;}
  .web-underline{text-decoration: underline;}
  .mych-application .mych-four-list b{white-space: nowrap;}

  .filter-box{z-index: 100; position: fixed;bottom: -200px;left: 0;width: 100%;background-color: #fff;padding: 20px;flex-direction: column;transition: all 0.3s;}
  .filter-box.on{bottom: 56px;}
  .filter-box .txtinput-cmm{width: 100%!important;}

  /* 스타트업 폼 */
  .inno-step3 .mem-info-box{padding: 24px;}

  /* 마이홈-기업 */
  .interest-st{flex-direction: column;height: auto;padding: 16px;margin-bottom: 48px;}
  .interest-st .welcome-l, .interest-st .interest-r{width: 100%!important;}
  .interest-st .interest-r{max-width: none;}
  .interest-st .interest-r{position: relative;padding-top: 24px;}
  .interest-st .interest-r::after{position: absolute;content: "";width: 100%;height: 1px;background-color: #f5f5f5;top: 0;left: 50%;transform: translateX(-50%);}
  .my-charts{flex-direction: column;width: 100%;margin-bottom: 48px;gap: 16px;}
  .my-charts .mySwiper{width: 100%!important;}
  .my-charts .swiper-wrapper{flex-direction: row;flex-wrap: nowrap;}
  .my-charts .chart-item, .my-charts .flex{min-width: 100%;width: 100%;}
  .my-charts-title .btn-box-none{display: none;}
  .blind-btn-box{display: flex!important;width: 100%;justify-content: space-between;gap: 8px;}
  .blind-btn-box > div{width: 50%;display: flex;align-items: center;justify-content: center;border-color: #eee;}
  .mySwiper3 .swiper-wrapper, .mySwiper4 .swiper-wrapper{display: flex; padding: 0; gap: 0;}
  .mySwiper3 .swiper-wrapper .swiper-slide, .mySwiper3 .swiper-wrapper .swiper-slide .canvas-box,   .mySwiper4 .swiper-wrapper .swiper-slide, .mySwiper4 .swiper-wrapper .swiper-slide .canvas-box{min-width: 100%!important;}
  .mySwiper3 .swiper-wrapper .swiper-slide .canvas-box,   .mySwiper4 .swiper-wrapper .swiper-slide .canvas-box{height: auto;}
  .member-tabmenu{margin-top: 48px;}
  .dash-num{margin-bottom: 48px;}
  .mySwiper3 .chart-item{border: 1px solid #f5f5f5;box-shadow: 0px 1px 1px rgba(0, 0, 0, 2.5%), 0px 2px 2px rgba(0, 0, 0, 5%), 0px 4px 4px rgba(0, 0, 0, 6.75%), 0px 8px 8px rgba(0, 0, 0, 8%);}
  .second-charts .btn-box, .third-charts .btn-box{margin-top: 16px;}
  .interest-st .welcome-l strong{font-size: 20px;}
  .interest-st .welcome-l > div strong, .interest-st .welcome-l > div:first-child b{font-size: 20px;}
  .interest-st .welcome-l > div:first-child{margin-bottom: 0px;}
  .interest-st .welcome-l{gap: 16px;}
  .my-charts .swiper-slide{gap: 8px;}
  #recomend-challenge-box, #apply-challenge-box, #challenge-interest-box{margin-top: 48px;}

  /* -------------챌린지-------------- */
  /* 챌린지 리스트 */
  .inno-layout{position: relative;}
  .lnb{display: none;}
  .lnb.on{display: block;transition: all 0.3s;width: 100%;margin-right: -24px;}
  .lnb.on + .cont-r{display: none!important;}
  .lnb-wrap .lnb{max-width: none;}
  .lnb-wrap .lnb.lnb-nomt .search-txt{margin-bottom: 48px!important;}
  .page-top .lnb.on{display: none;}
  .lnb-wrap .cont-r{width: 100%!important;}
  .switch-tabmenu{height: auto;}
  .switch-tabmenu .switch-tabbtn{display: none;}
  .card2{grid-template-columns: 1fr 1fr 1fr;}
  .card-item{min-width: 0!important;height: auto!important;width: auto;}
  .card-item .card-title{height: auto!important; -webkit-line-clamp: 4;}
  .filter-btn{font-size: 20px;font-weight: 500;color: #fff; background: linear-gradient(to right, #60D1BD, #FF9559)!important; z-index: 10000;position: fixed;width: 100%;bottom: 0;left: 0;text-align: center;display: flex;align-items: center;justify-content: center;line-height: 56px;}
  .filter-btn2{display: flex!important;}
  .filter-btn-hide{display: flex;}
  .filter-btn button{background: linear-gradient(to right, #60D1BD, #FF9559)!important;}
  .interest-btn{display: none;}
  .blind-interest-btn{z-index: 1000; display: block;position: fixed;bottom: 72px;right: 16px;border-radius: 50%;box-shadow: 0px 1px 1px rgba(0, 0, 0, 2.5%), 0px 2px 2px rgba(0, 0, 0, 5%),0px 4px 4px rgba(0, 0, 0, 6.75%),0px 8px 8px rgba(0, 0, 0, 8%);}
  .blind-interest-btn button{width: 58px;height: 58px;padding: 0;}
  .blind-interest-btn button i{font-size: 24px;vertical-align: middle;}
  .filter-btn.filter, .filter-btn.search{z-index: 100; width: 100%;padding: 0 32px;background: linear-gradient(to right, #60D1BD, #FF9559)!important;color: #fff;border-radius: 4px;font-size: 20px; height: 56px;font-weight: 500;border-radius: 0px;}
  .inno-layout:has(.filter-btn) .footer-l, .inno-layout:has(.filter-btn) .lnb, .inno-layout:has(.apply-btn) .footer-l{padding-bottom: 58px;}
  .in-checklist-white li:first-child{margin: 8px 8px 0 0!important;}

  /* 챌린지 지원 */
  .ch-application-cont .ch-right .application-list ul li{width: 48%!important;}
  .ch-application-cont .ch-right.ch-right-right{flex-direction: column;}
  .label-txt-100{line-height: 150%;}
  .ch-application-cont .ch-right .application-list-8 ul{flex-direction: column;}

  /* 챌린지 디테일 */
  .blind-apply-btn{background: linear-gradient(to right, #60D1BD, #FF9559)!important;}
  .ch-detail-cont.on, .blind-detail-l{flex-direction: column-reverse;}
  .ch-detail-cont .detail-cont-l .btn-box{display: none;}
  .blind-detail-l .mych-gray-box{width: auto!important;}
  .ch-detail-cont.on .detail-cont-l img{max-width: 100%!important;}
  .ch-detail-cont .detail-cont-r img, .ch-detail-cont.on .detail-cont-r, .detail-cont-r figure{width: 100%!important;}
  .mych-head-tit strong{width: 100%!important;}
  .blind-btn, .fixed-blind-btn{display: flex!important;}
  .ch-detail-top{display: none;}s
  .mych-head-tit{margin-top: 48px;}
  .chlist-btn{width: 100%!important;margin-top: 24px;margin-bottom: 0;}
  .ch-detail-cont.on{padding-bottom: 24px;}
  #poster{object-fit: contain;min-height: 0;}


  /* -------------스타트업 디렉토리-------------- */
  /* 스타트업 디렉토리-디테일 */
  .st-detail .de-cont2{flex-direction: column;}
  .de-cont2 .de-right-body2{width: 100%;}
  .de-cont2 .de-left-body2 .detail-logo2{width: 100%!important;height: 100%!important;aspect-ratio: 2;}
  .de-cont2 .de-left-body2 .detail-logo2 img{max-height: 100%;max-width: 100%;}
  #myChart-employee{width: 100%!important;height: auto!important;}
  .video-link-btn, .website-btn{width: 100%!important;}
  
  /* 스타트업 디렉토리 */
  .list-126, .list-80{max-width: none!important;}
  .lnb-wrap .cont-r .st-directory-item ul.certified-list{gap: 10px;}
  .filter-btn.filter2, .filter-btn.search2{width: 100%;padding: 0 32px;background: linear-gradient(to right, #60D1BD, #FF9559)!important;color: #fff;border-radius:0px;font-size: 20px; height: 56px;font-weight: 500;}
  .only-btn{display: none;}
  .only-heart-btn{display: flex!important;}
  .list-126 .certified-list li:nth-of-type(5), .list-126 .certified-list li:nth-of-type(6),.list-126 .certified-list li:nth-of-type(7){margin-top: 0px;}

  /* -------------파트너쉽-------------- */
  /* 파트너쉽 */
  .cor-connected .connected-list{display: grid;}

  /* 오픈 유어 챌린지 */
  .open-your-ch .belong-div a{aspect-ratio: 1;width: 100%;height: auto;}
  .open-your-ch .open-ch-last .open-ch-desc p{padding: 0 24px;}

  /* -------------리소스-------------- */
  /* 비디오-리스트 */
  .video-item{width: calc((100% - 32px)/3);}
  .video-item .item-img-box{min-height: 144px;aspect-ratio: 2;height: auto;}
  .video-list{gap: 16px;padding-top: 16px;}

  /* -------------X스타트업-------------- */
  .xStartup-list > li:nth-child(5) p{word-break: break-all;}
  .xStartup-list > li:nth-child(4) p:nth-child(2){line-height: 150%;}
  .xStartup-list > li:nth-child(4) p{line-height: 100%;}

  /* -------------소개-------------- */
  /* 어바웃 */
  .inno-layout .inno-scontainer{padding-top: 64px;}
  .inno-layout .inno-scontainer .about-container-inner{padding: 0;}
  .about-head{background-size: cover;background-position: center;}
  /* .about-head .about-center{width: 100%; flex-direction: column;} */
  .about-container-inner .dev-contents .page-top{width: 100%;margin: 0 20px;padding-top: 0;}
  .about-top, .about-center{padding: 0 20px;}
  .about-btm{padding: 0 90px;}
  .about-head .about-center{width: auto;display: flex;align-items: center;justify-content: center;}
  .about-inner{width: 100%;}
  .about-innobranch{flex-direction: column;}
  .about-innobranch .inno-l .inno-l-global{display: none;}
  .about-innobranch .inno-r{border-radius: 4px; border: 1px solid #f5f5f5;box-shadow: 0px 1px 1px rgba(85, 182, 165, 2.5%), 0px 2px 2px rgba(85, 182, 165, 5%),0px 4px 4px rgba(85, 182, 165, 6.75%),0px 8px 8px rgba(85, 182, 165, 8%); background: url(../images/main/oyc-visual.svg) center center no-repeat;height: auto;aspect-ratio: 2;background-size: cover;}
  .about-innobranch .inno-r img{display: none;}
  .about-innobranch .blind-global{display: flex!important;margin-top: 0;width: 100%;}
  .about-industry .industry-num-list{grid-template-columns: 1fr 1fr 1fr;}
  .about-industry .industry-num-list .industry-item{width: 100%;height: 100%;}
  .about-industry .industry-num-list .industry-item img{width: 100%;}
  .about-inner .about-map-img{display: none;}
  .about-inner .about-map-cont{display: flex;}
  .about-coverage .coverage-swiper .swiper-slide{align-items: center;justify-content: center; flex-direction: column;height: 254px;}
  .about-coverage .coverage-swiper .swiper-slide > div{flex-direction: column;align-items: center;}
  .about-coverage .coverage-swiper .swiper-slide > div img{width: 24px;height: 24px;}
  .about-coverage .coverage-swiper .swiper-slide > div:nth-of-type(2){width: 100%;}
  .about-coverage .coverage-swiper .swiper-slide span{width: 100%;}

  /* -------------에러 페이지-------------- */
  .inno-error .error-inner{padding: 0 20px;}
  .wave-back01, .wave-back02{display: none;}
  .inno-error .error-code strong{font-size: 22em;left: 150px;bottom: -60px;}

  /* preview-top */
  .inno-layout:has(.preview-top) .container-inner{padding-top: 40px;}
}

/* ----------------------Tablet--------------------- */
@media(max-width:1060px){
  .mych-box{width: calc((100% - 24px)/2);}
}

/* ----------------------Tablet--------------------- */
@media(max-width:1023px){

  /* --------------메인페이지-------------- */
  .msection-partner .partner-swiper-container:before, .msection-partner .partner-swiper-container:after{width: 40px;}
  .st-card-swiper .heart-btn{position: static;}
  .core-challenge .bar .bar-item{flex-direction: column;max-height: none;width: calc((100% - 24px)/2);}


  /* --------------팝업-------------- */
  /* 공통 */
  .popup-container{width: calc(100% - 20px)!important;height: calc(100% - 20px)!important;}
  .popup-container:has(.sns-popup-body){width: 100%!important;height: 100%!important;}

  .select-interest-box ul li{max-width: 300px;}

  .se-popup-body, .de-popup-body, .in-popup-body, .terms-popup-body{height: 93vh!important;}
  .chart-body, .chart-popup2{max-height: 93vh;}
  .chart-content .canvas-box{flex-direction: column;height: auto;}
  .canvas-box .chart-legend{height: fit-content!important;}

  /* change-pw */
  .change-pw-body{gap: 24px!important;}

  /* change profile */
  .pro-popup-body .belong-div > a{flex-grow: 1;min-height: fit-content;aspect-ratio: 1.2!important;}
  .popup-fixed .popup-body{padding: 24px;height: 100%;}

  /* industry */
  .industry-class{flex-direction: column;}
  .industry-class > div{width: 100%;}
  .industry-l{height: 40vh;overflow-y: auto;border-right: 0px;}
  .industry-select-r .action-btn{position: static!important;transform: translateX(0%)!important;padding: 0!important;}
  .loop-btn{display: flex;align-items: center;justify-content: center;min-width: 58px;max-width: 58px; height: 58px;padding: 0;}
  .search-list-all{flex-direction: column;gap: 8px;}
  .reset-btn{display: none;}

  /* confirm-account-change */
  .cf-mail{flex-direction: column-reverse;gap: 8px;border-bottom: 1px solid #ccc;padding-bottom: 16px;}
  .cf-mail p{padding-bottom: 0;border-bottom: 0px;}
  .cf-mail > div:last-child p{font-weight: 600;font-size: 16px;line-height: 100%;color: #222;}
  .cf-mail b{display: none;}
  .cf-popup-body strong{margin-bottom: 24px;}
  .cf-cont{gap: 24px;}
  .cf-pw p{font-size: 15px;}
  .cf-add-mail{margin-top: 0px;}

  /* industry-interest */
  .interest-top strong{line-height: 150%;}

  /* not-enough */
  .move-popup-body{display: flex;align-items: center;justify-content: center;}

  /* password-email */
  .pwemail-popup-body{align-items: center;justify-content: center;}

  /* delete-account */
  .delete-popup-body{display: flex;align-items: center;justify-content: center;}

  /* ok */
  .ok-popup-body{display: flex;align-items: center;justify-content: center;}

  /* detail */
  .de-cont{flex-direction: column;}
  .de-left-body, .de-right-body{width: 100%;}
  .detail-logo{width: 100%;aspect-ratio: 2;height: 100%;}

  /* company */
  .spopup-cont-search .action-btn{position: static!important;transform: translateX(0)!important;background-color: transparent!important;padding: 0!important;}

  /* chatting */
  .chat-popup-body{background-color: #f5f5f5!important;height: auto!important;}
  .chat-popup-body .mych-chat{display: flex;padding: 20px;height: calc(100vh - 200px);overflow-y: auto;}
  /* .chat-popup-body .mych-chat .sending{overflow-y: auto;height: 80vh;} */
  .chat-popup-body .mych-chat .send-input{position: fixed;bottom: 0;left: 0;padding:20px;background-color: #f5f5f5;}
  .chat-popup-body .mych-chat .send-input{display: flex;flex-wrap: wrap;}
  .send-btn{width: calc(100% - 58px)!important;}
  .send-input > div{display: flex;flex-direction: row-reverse;width: 100%;gap: 8px;}

  /* --------------챌린지-------------- */
  /* 챌린지 지원 */
  .ch-application-col .ch-application-cont{flex-direction: column;width: 100%;}
  .ch-application-cont .ch-left .apply-logo{width: 100%;height: 100%;aspect-ratio: 2;}
  .ch-application-cont .ch-left .apply-logo img{max-height: none;max-width: none;}
  .ch-application-cont .ch-right{width: 100%;}

  .ch-application-cont .ch-right .application-list ul li{width: 100%!important;}
  .ch-application-cont .ch-right .application-list-8 ul li.list-50{width: 100%!important;}
  .ch-right .column-bar-nomg{display: flex;flex-direction: column;gap: 8px;}
  .upload-box .flex-bar:has(.minus-btn){width: 100%;flex-wrap: wrap;}
  .upload-box .flex-bar:has(.minus-btn) .minus-btn{float: left;}
  .upload-box .flex-bar:has(.minus-btn) .w100{float: right;width: calc(100% - 56px);}

  .grid-box{display: flex;flex-direction: column;}

  .card2{grid-template-columns: 1fr 1fr;}
  .card-item{min-width: 320px!important;}

  /* --------------마이페이지-------------- */
  /* 마이페이지-네비게이션 */
  .mypage-nav{overflow-x: auto;position: unset;}
  .mypage-nav::-webkit-scrollbar{display: none;}
  .mypage-nav .mypage-nav-btn{flex-direction: row;}
  .mypage-nav .mypage-nav-btn > div{position: unset;white-space: nowrap;min-width: fit-content;padding: 0 16px;}
  .mypage-sub-nav{position: absolute;}

  /* 마이페이지 폼 정보 */
  .mem-info-box{height: auto;}
  .mem-info-box .flex-row-left:first-child{display: flex;flex-direction: column!important;align-items: flex-start;}
  .representative-txt{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 16px;}
  .input-box:has(.select-cmm-186){flex-direction: column!important;}
  .select-box{width: 100%;}
  .select-cmm-186{width: 100%!important;}
  .input-box:has(.check-cmm){flex-direction: column-reverse!important;}
  .flex-row-left:has(.check-cmm){flex-direction: column;}
  .check-cmm-mr{margin-left: 0;width: 100%;height: auto;margin-bottom: 8px;}
  .input-box-50{display: flex;flex-direction: column!important;align-items: flex-start;}
  .input-box-50 > label{width: 100%!important;}
  .w100{display: flex;flex-direction: column;}
  .check-cmm-12{width: 100%;margin-bottom: 8px;margin-left: 12px;}
  .inno-step3 .mem-info-box{flex-direction: column;align-items: flex-start;gap: 16px;}
  .check-cmm.check-cmm-mr{justify-content: left;}

  /* 챌린지 지원 */
  .mych-three-list{flex-direction: column;align-items: flex-start;}
  .mych-three-list > div{width: 100%!important;display: flex;flex-direction: column;}
  .mych-three-list > div{margin-bottom: 16px;}
  .mych-three-list > div:last-child{margin-bottom: 0px;}
  .mych-total{border-bottom: 0;padding-bottom: 0;}
  .send-txt{align-items: flex-start;margin-bottom: 20px;}
  .send-txt:last-child{margin-top: 20px;margin-bottom: 0!important;}
  .ch-application-cont .ch-right .detail-list > ul{flex-direction: column;gap: 24px;}
  .flex-bar:has(.minus-btn) .w100{margin-bottom: 8px;}
  .flex-bar:has(.minus-btn) .w100:last-child{margin-bottom: 0px;}

  /* 레지스트 챌린지2 */
  .list-application-top{flex-direction: column-reverse;align-items: flex-start;}
  .download-btns{flex-direction: column;align-items: flex-start;width: 100%;}
  .download-btns button{width: 100%;}
  .action-btn{white-space: nowrap;}
  .flex-sb-end:has(.mych-total-noline){flex-direction: column-reverse;justify-content: flex-start;align-items: flex-start!important;gap: 12px;}
  .flex-sb-end:has(.mych-total-noline) .search-txt-size{width: 100%!important;}
  .mych-application2{padding: 24px;}
  .mych-application2 .mych-four-list > .align-center{flex-direction: column;align-items: flex-start!important;}
  .regist-challenge .action-btn{flex-direction: column!important;}
  .big-dev-content .mych-total{height: auto;}

  .mych-application .mych-list{width: 100%;position: relative;}
  .mych-application .mych-list .flex-row-left{width: 100%;flex-direction: column;gap: 8px;}
  .blind-check-cmm{display: flex!important;}
  .span-line{display: none;}
  .mych-list .flex-row-left .flex-div:last-child:has(.certified-list li){margin-left: 0;}
  .mych-list .flex-row-left .flex-div:last-child:has(.certified-list li)::after{display: none!important;}

  /* 레지스트 챌린지3 */
  .number-count .minus-btn{width: 48px;float: left;}
  .column-bar-nomg:has(.number-box2){width: calc(100% - 56px);float: right;}
  .regist-challenge .flex-sb-end .mych-total{height: 16px;padding-top: 0px;margin-top: 16px;}
  .mych-application .mych-list .flex-row-left{align-items: flex-start;flex-direction: row;flex-wrap: wrap;}
  .flex-row-col .w100{height: auto;}
  .mych-application .mych-four-list{width: 100%;flex-direction: column;flex-wrap: wrap;gap: 20px;}
  .mych-application .mych-four-list > div{width: 100%;display: flex;flex-direction: column;gap: 8px;align-items: flex-start!important;}
  .mych-application .mych-four-list .selected{flex-direction: column;}

  /* 어플라이 챌린지 */
  .mych-flex{gap: 8px;}
  .mych-application .mych-list2 p{line-height: 150%;}

  /* 마이홈-기업 */
  .dash-num{flex-direction: column;height: auto;}
  .dash-num > div{width: 100%;}
  .member-tabmenu.flex-space-between{flex-direction: column;align-items: flex-start;justify-content: flex-start!important;}
  .member-tabmenu .mem-btns.action-btn-r{justify-content: flex-start;margin-top: 16px;}
  .member-tabmenu .m-tab-btn, .member-tabmenu .m-tab-btn > div{width: 100%!important;}
  .member-tabmenu .mem-btns button{min-width: 100%!important;}
  .member-tabcont .all-cont .four-info-list{display: none;}
  .member-tabcont .all-cont .member-list{position: relative;gap: 0px;}
  .member-tabcont .all-cont .member-list li:first-child{padding: 0;}
  .member-tabcont .all-cont .member-list :nth-of-type(2), .member-tabcont .all-cont .member-list li:nth-of-type(4), .member-tabcont .all-cont .member-list li:last-child{display: none;}
  .member-tabcont .all-cont .member-list .li-right{display: flex;}
  .member-tabcont .all-cont .member-list .li-left address, .member-tabcont .all-cont .member-list .li-left em{display: flex;}
  .member-tabcont .all-cont .member-list li{justify-content: space-between;padding: 16px;gap: 16px;align-items: flex-start;}
  .member-tabcont .all-cont li, .member-tabcont .all-cont .member-list{height: auto;}
  .member-tabcont .all-cont .member-list .li-left{gap: 8px;display: flex;flex-direction: column;width: 100%;}
  .member-tabcont .all-cont .member-list .li-left p{font-weight: 600;font-size: 18px;line-height: 100%;color: #222;width: calc(100% - 80px);}
  .member-tabcont .all-cont .member-list .li-left address{font-size: 15px;line-height: 100%;color: #222;}
  .member-tabcont .all-cont .member-list .li-left em{font-size: 15px;line-height: 100%;color: #ccc;margin-top: 8px;word-break: break-all;}
  .member-tabcont .all-cont .member-list .li-right label{justify-content: flex-end;align-items: flex-start;min-width: 24px!important;height: 24px;}
  .member-tabcont .all-cont .member-list .check-cmm{position: absolute;top: 16px;right: 16px;}
  .member-tabcont .all-cont .member-list .check-cmm .check-txt{text-indent: -9999999999px;}
  .member-tabcont .all-cont .member-list.active .check-cmm{align-items: flex-end;justify-content: flex-start;width: 24px!important;}
  .member-tabmenu .mem-btns{flex-direction: column;}
  .member-tabmenu .mem-btns, .member-tabmenu .mem-btns button{width: 100%;}
  .member-tabcont .all-cont .member-list .li-left .flex-space-top{flex-wrap: wrap;justify-content: space-between;}
  .member-tabcont .all-cont .member-list label{min-width: 0!important;height: auto;}

  /* 마이홈-스타트업 */
  .core-challenge-box{gap: 48px;}
  .core-challenge .bar2{flex-wrap: wrap;gap: 16px;flex-direction: row;}
  .bar-item{width: calc((100% - 16px)/2); flex-direction: column;max-height: none;padding: 24px;}
  .bar-item .content-box .bar-info{flex-direction: column;align-items: flex-start;gap: 8px;}

  .btn-cmm{width: 100%!important;}
  #meetup_selection_btn, #selection_complate_btn,.list-btn{width: 100%!important;}


  /* -------------파트너쉽-------------- */
  /* 파트너쉽 */
  .cor-connected .connected-list{grid-template-columns: 1fr 1fr;}
  .cor-connected .connected-list .connected-card{max-width: none;}
  .flex-sb-end.underline-more{margin-top: 48px;}

  /* 오픈유어챌린지 */
  .open-your-ch .open-ch .open-ch-img{box-shadow: 0px 1px 1px rgba(85, 182, 165, 2.5%), 0px 2px 2px rgba(85, 182, 165, 5%),0px 4px 4px rgba(85, 182, 165, 6.75%),0px 8px 8px rgba(85, 182, 165, 8%); background: url(../images/main/oyc-visual.svg) center center no-repeat;background-size: contain;height: 0;padding-bottom: 62.5%;}
  .open-your-ch .open-ch .open-ch-img img{display: none;}


  /* -------------인포메이션-------------- */
  /* faq 디테일 */
  .content-header{flex-direction: column;padding: 24px;align-items: flex-start;justify-content: center;height: auto;}

  /* -------------리소스-------------- */
  /* 비디오-리스트 */
  .video-item{width: calc((100% - 16px)/2);}

  /* 뉴스-디테일 */
  .content-tit{white-space: wrap;}

  /* -------------스타트업-------------- */
  /* 스타트업-리스트 */
  .list-header .btn-box{display: none;}
  .xStartup-list.list-tit, .xStartup-list > li:nth-child(1){display: none;}
  .xStartup-list{flex-direction: column;align-items: flex-start;justify-content: center;height: auto;padding: 16px;}
  .xStartup-list > li{width: 100%!important;} 
  .xStartup-list > li:nth-child(4){display: flex;flex-direction: row;gap: 8px;align-items: center;min-width: none;max-width: none;}
  .xStartup-list > li:nth-child(2){font-size: 15px;}
  .xStartup-list > li:nth-child(4) p:nth-child(2){margin-top: 0;}
  .xStartup-list > li:nth-child(3) a{overflow: visible;white-space: normal;word-break: break-all;text-overflow: none;}
  .xStartup-list > li:nth-child(4) p:first-child{color: #999;font-weight: 600;font-size: 15px;}
  .xStartup-list > li:nth-child(4) p:last-child{color: #ccc;font-size: 15px;line-height: 100%;}
  .xStartup-list > li:nth-child(5){min-width: none;max-width: none;}
  .xStartup-list > li:nth-child(5) p{font-size: 15px;line-height: 100%;color: #ccc;}

  /* 스타트업-디테일 */
  .writer{line-height: 150%;}
  .writer-box{flex-direction: column;align-items: flex-start;justify-content: center;padding: 16px;}
  .comment-item{margin-top: 0;}
  .sub-box, .comment-main-box, .comment-item{padding: 16px;}
  .comment-item:last-child{padding: 24px;}

  /* 스타트업 디렉토리 */
  .lnb-wrap .cont-r .flex-sb-end:has(.total-ch){border-bottom: 1px solid #525252;padding-bottom: 16px;margin-bottom: 16px;}
  .lnb-wrap .cont-r .st-directory-list{display: none;}
  .lnb-wrap .cont-r .st-directory-item{padding: 24px;border: 1px solid #f5f5f5;position: relative;background-color: #fff;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 2.5%), 0px 2px 2px rgba(0, 0, 0, 5%),0px 4px 4px rgba(0, 0, 0, 6.75%),0px 8px 8px rgba(0, 0, 0, 8%);}
  .lnb-wrap .cont-r .st-directory-item ul li{max-width: none;height: auto!important;width: 100%;}
  .lnb-wrap .cont-r .st-directory-item ul li a{max-width: calc(100% - 32px);}
  .lnb-wrap .cont-r .st-directory-item ul li p{max-width: none;overflow: visible;text-overflow: unset;-webkit-line-clamp: unset;}
  .lnb-wrap .cont-r .st-directory-item ul{flex-direction: column;border-bottom: 0px;width: initial;}
  .lnb-wrap .cont-r .st-directory-item ul.certified-list{flex-direction: row;gap: 0px;}
  .lnb-wrap .cont-r .st-directory-item ul.certified-list li{margin-left: -8px;}
  .lnb-wrap .cont-r .st-directory-item ul.certified-list li:first-child{margin-left: 0;}
  .lnb-wrap .cont-r .st-directory-item ul div{width: 100%!important;max-width: none;height: auto!important;}
  .lnb-wrap .cont-r .st-directory-item ul div.tippy-popper, .lnb-wrap .cont-r .st-directory-item ul div.tippy-arrow{width: auto!important;max-width: none;height: auto!important;}
  .lnb-wrap .cont-r .st-directory-item ul div.tippy-content{display: flex;align-items: center;justify-content: center;}
  .list-80{width: auto!important;}
  .lnb-wrap .cont-r .st-directory-item ul li b{display: flex;}
  .lnb-wrap .cont-r .st-directory{box-shadow: none;border: 0;display: flex;flex-direction: column;gap: 16px;}
  .heart-btn{position: absolute;top: 36px;right: 24px;}
  .mych-apply-box > div.tit-btn-box{flex-direction: column;gap: 8px;}
  .mych-application .mych-2btns{width: 100%;}
  .mych-application .mych-2btns button{width: 100%;}

  /* -------------소개-------------- */
  /* 어바웃 */
  .about-industry .industry-num-list{grid-template-columns: 1fr 1fr;}
  .about-head .about-inno p:first-child, .about-head .about-inno p:nth-of-type(2){display: none;}
  .blind-inno{display: flex!important;}

  /* -------------에러 페이지-------------- */
  .inno-error .error-code strong{font-size: 18em;left: 100px;}

  .label-txt.align-center{align-items: flex-start!important;}
}

/* ----------------------Mobile--------------------- */
@media(max-width:767px){

  /* 팝업 */
  .popup-container{width: 100%!important;height: 100vh!important;overflow-y: auto;}
  .popup-fixed .popup-head, .popup-fixed .popup-body, .popup-fixed .popup-container{border-radius: 0px;}
  .popup-fixed .popup-body{padding-bottom: 106px!important;}
  .popup-fixed .popup-body.pro-popup-body{padding-bottom: 162px!important;}
  .popup-fixed .popup-body .action-btn{position: fixed;bottom: 0px;left: 50%;transform: translateX(-50%);width: 100%;padding: 24px;background-color: #F7FAF9;}

  /* change-profile */
  .pro-popup-body .belong-div{flex-direction: column;}
  .pro-popup-body .belong-div .b-txt, .belong-div em{font-weight: 600!important;font-size: 20px!important;color: #525252;line-height: 150%;}
  .pro-popup-body .belong-div .b-icon{width: 54px!important;height: 54px!important;margin-bottom: 20px!important;}
  .pro-popup-body .belong-div .b-p{color: #999;font-size: 14px!important;margin-top: -2px;line-height: 150%;}

  /* detail */
  .detail-list ul .flex-bar{flex-direction: column;}
  .detail-list.nowrap ul{flex-wrap: wrap;}
  .de-popup-body .action-btn{flex-direction: column;}
  .del-btn{width: 100%!important;}

  /* company */
  .company-list li{max-height: none!important;}
  .spopup-cont-search{height: auto;}
  .startup-search .flex-info{flex-direction: column;gap: 8px;}
  .regist-btn{position: static}

  /* chatting */
  .chat-popup-body .mych-chat{display: flex;padding: 20px;height: calc(100vh - 160px);overflow-y: auto;}

  /* chart */
  .chart-body{height: calc(100% - 36px)!important;max-height: none;}
  .chart-body .bar-canvas-box .chart-ticks .tick-item p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
  .chart-content .doughnut-list-container{max-height: none;}

  /* .chart-content .canvas-box{flex-direction: column;} */


  /* --------------메인페이지-------------- */
  .core-challenge .bar .bar-item{width: 100%;}
  .core-challenge .challenge-top .more span, .msection-partner .partner-top .more span, .msection-startup .startup-top .more span{display: none;}
  .link-btn-list li{aspect-ratio: 1;}
  .link-btn-list li a{flex-direction: column-reverse;align-items: flex-start;padding: 16px;justify-content: space-between;height: 100%;}
  .ask-strong{position: static!important;word-break: keep-all;white-space: wrap!important;line-height: 150%!important;}
  .main-tit-num .span-x::after{display: none;}
  .link-btn-list li a img{min-height: 80px;}
  .core-inside .inside-oyc, .core-inside .inside-stt, .core-inside .inside-iqi{width: 100%;padding: 24px 20px;}
  .core-inside .inside-stt .stt-wrap{gap: 24px;}
  .mfocus-swiper .fade-item{height: auto;}
  .link-btn-list li a p{width: 100%; font-size: 16px;line-height: 150%;color: #525252;word-break: break-all;white-space: normal;margin-top: 2px;}
  .main-tit-num strong:last-child{position: absolute;right: 16px;bottom: 16px;}
  .main-tit-num strong:first-child{line-height: 150%;}
  .foot-terms{flex-direction: column;gap: 4px;}
  .foot-terms div::after{display: none;}

  /* --------------마이페이지-------------- */
  /* 마이페이지 폼 정보 */
  .register-txt div:last-child{flex-direction: column!important;align-items: flex-start;gap: 8px;}
  .mem-info-box .register-txt b.right-line::after, .bar-span::after{display: none;}
  .mem-info-box .left-width-428{width: 100%!important;}
  .flex-row-left:has(.flex-gap4){flex-direction: column;gap: 8px;align-items: flex-start;}
  .flex-row-16{flex-direction: column;align-items: flex-start;gap: 4px;}
  .bar-span{display: none;}
  .txtinput-box-start .input-box{flex-direction: row!important;}
  .no-company-data div p, .registering .registering-list b{text-align: center;line-height: 150%;}
  .my-belong-div{width: 100%!important;}

  /* 어플라이 챌린지 */
  .mych-application .flex-space-top{gap: 8px;}

  /* 레지스트 챌린지1 */
  .mych-box{width:100%;}
  .mych-box .mych-left .mych-pic img{max-width: 100%; max-height: none;}

  /* 레지스트 챌린지2 */
  .mych-application .mgt24{margin-top: 24px;}
  .mych-application .mych-list strong{line-height: 150%;word-break: break-all;white-space: normal;}

  /* 레지스트 챌린지3 */
  .box, .label-box{width: 100%!important;}
  .flex-between{font-size: 24px;border-bottom: 1px solid #ccc;}
  .form-box{display: flex;flex-direction: column;gap: 8px;width: 100%;}
  .label-txt{height: 24px;white-space: nowrap;}
  .green-line{border-width: 1px;}
  .orange-line{display: flex;flex-direction: column!important;height: auto;border-width: 1px;}
  .orange-line .input-box{display: flex;flex-direction: column!important;}
  .black-p{text-align: left;}
  .filebox{display: flex;flex-direction: column;gap: 8px;width: 100%;}
  .filebox-input{margin-right: 0;}
  .flex-2way{display: flex;flex-direction: column;}
  .radio-input-box{gap: 8px!important;width: 100%;}
  .radio-input-box > label{display: flex;flex-direction: row!important;white-space: nowrap;align-items: center;}
  .chpw-btn{white-space: nowrap;}
  .number-box{gap: 12px;padding: 24px;}
  .in-checklist li{white-space: nowrap;}
  .help-text-red{margin-top: 8px;}
  .form-box .column-bar-nomg{display: flex;flex-direction: column;gap: 8px!important;}
  .form-box.underline-more .radio-input-box{padding-bottom: 80px;}
  .blind-flex .minus-btn{display: block;opacity: 0;}
  .mgt24{margin-top: 16px;}
  .check-icon{width: 24px!important;}
  .check-cmm .check-txt{width: calc(100% - 24px);color: #656565;word-wrap :break-word;white-space: wrap;}
  .number-box2{padding: 24px;}
  .number-count:last-child{margin-top: 8px;}
  .underline-o{margin-bottom:4px;}
  .form-box.underline .radio-input-box{display: flex;flex-direction: column!important;}
  .flex-between{position: relative;}
  .flex-between .radio-input-box{position: absolute;bottom: -40px;z-index: 1;height: 24px;}
  .inno-btn-form, .html-btn-form, .img-btn-form{padding-top: 32px;}
  .radio-input-box:has(label){flex-direction: row!important;}
  .blind-flex .minus-btn{display: none;}
  .blind-preview-btn{display: block;}
  .action-btn.flex-bar{flex-direction: column;}
  .action-btn.flex-bar button{width: 100%!important;}
  .column-bar-nomg:has(.number-box2){width: 100%;}
  .column-bar-nomg:has(.number-box2) .number-count:last-child{margin-top: 0;}
  .inno-btn-form .form-box .column-bar-nomg{gap: 0px!important;}

  /* 마이홈-기업 */
  .interest-st .welcome-l .three-btn{flex-direction: column;}
  .interest-st .welcome-l > div:first-child{line-height: 1em;}
  .welcome-l .flex-row-space{flex-direction: column;align-items: flex-start;gap: 8px;}
  .member-tabmenu .mem-btns{flex-direction: column;}
  .member-tabmenu .m-tab-btn > div{white-space: nowrap;}
  .interest-r .interested .interested-list{max-height: 160px;overflow: hidden;}
  .item-label{max-width: 124px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .interest-st .welcome-l > div:first-child{flex-direction: column;}

  /* 마이홈-스타트업 */
  .bar-item{width: 100%;}

  /* --------------회원-------------- */
  /* signup-front */
  .heading{display: none;}

  /* signup-gate*/
  .check-gate{width: 100%;}
  .check-gate ul{padding: 0 20px;}
  .check-gate ul li{min-height: 95px;}
  .check-p{text-align: center;white-space: wrap;}
  .belong-txt{font-size: 20px;line-height: 20px;}
  .signup-gate .belong-div{flex-direction: column-reverse;}
  .signup-gate .belong-div > a{height: auto;padding: 24px;aspect-ratio: unset;}
  .signup-gate .belong-div{gap: 8px;}
  .check-gate ul::after{width: 5000px;}

  /* signup-st-form */
  .form-header .heading{font-size: 20px;}
  .input-box{ display: flex;flex-direction: column!important;gap: 8px;}
  .search-btn, .verify-btn{width: 100%!important;}
  .column-bar > div{margin-bottom: 0!important;}
  .input-box:has(.minus-btn){flex-direction: row!important;}

  /* signin */
  .signin-step2 .heading, .signin-step3 .heading{display: block!important;padding-bottom: 0!important;}
  .signin-step2 .signin-body{margin-top: 24px!important;}
  .line-span{margin-top: 0;}
  .signin-step3 .signin-body{margin-top: 24px;}
  .signup-foot .line-span, .signin-last .line-span, .signin-body .line-span{margin-top: 24px;}

  /* --------------챌린지-------------- */
  /* 챌린지 지원 */
  .ch-application-cont .ch-right.ch-right-right > div{width: 100%;}
  .ch-application-cont .ch-right .label-txt{white-space: wrap!important;}
  .ch-application-cont .ch-right-12 p{font-weight: 600;}
  .detail-list > ul > li.list-3{width: 100%!important;}
  .apply-btn{width: 100%!important;}
  .ch-application-cont .ch-right.ch-right-right .information-list ul{min-width: 0;}
  .information-list .flex-bar{flex-direction: column;}
  .information-list p{margin-bottom: 8px;}
  .question-txt .label-txt-100{margin-bottom: 0;}

  /* --------------스타트업 디렉토리-------------- */
  /* 스타트업 디렉토리-디테일 */
  .detail-list > ul > li{width: 100%;}
  .de-cont2 .de-right-body2 .detail-list .employee-chart{padding: 20px;gap: 20px;}
  .flex-space-between:has(.pitch-btn){flex-direction: column;}
  .stlist-btn{width: 100%!important;margin-bottom: 0;}
  .st-detail .de-cont2{padding-bottom: 48px!important;}
  .de-cont2 .de-left-body2 .detail-logo2 img{max-height: 100%!important;max-width: 100%!important;}
  .de-cont2 .de-right-body2 .detail-list .list-100 .flex-space-between{flex-direction: column;}

  /* 스타트업 디렉토리 */
  .register-company{flex-direction: column;align-items: flex-start;gap: 8px;}

  /* X스타트업 */
  .filebox .btn-cmm .file-btn{width: 100%;}

  /* -------------파트너쉽-------------- */
  /* 파트너쉽 */
  .cor-connected .connected-list{grid-template-columns: 1fr;}

  /* 오픈 유어 챌린지 */
  .open-ch::before{display: none;}
  .open-your-ch .open-ch{border: 1px solid #f5f5f5;}
  .open-your-ch .open-ch-swiper{margin-bottom: 8px;}
  .open-your-ch .mySwiper2 .swiper-slide{justify-content: flex-start;}
  .open-your-ch .mySwiper2 .swiper-slide b{display: block!important;}
  .open-your-ch .mySwiper2 .swiper-slide p{padding-top: 16px;font-size: 16px;}
  .open-your-ch .mySwiper2 .swiper-slide p::after{display: block;}
  .open-your-ch .belong-div a .b-txt{display: none;}
  .belong-div .b-icon{margin-bottom: 0;}
  .swiper-column-bar{flex-direction: column-reverse;gap: 0px;}
  .open-your-ch .swiper-pagination{display: none;}
  .open-your-ch .mySwiper2{border: 0;background-color: #F7FAF9;border-radius: 4px;box-shadow: none;}
  .open-your-ch .mySwiper2 .swiper-slide{padding: 16px;}
  .open-your-ch .mySwiper2 .swiper-slide p{color: #525252;font-weight: 300;}
  .open-your-ch .open-ch-last{justify-content: center;}
  .open-your-ch .open-ch-last .open-ch-desc{margin-bottom: 0;}
  .open-your-ch .open-ch-last .open-ch-desc .action-btn{flex-direction: column;}

  /* -------------인포메이션-------------- */
  /* faq list & detail */
  .list-header{flex-direction: column-reverse;gap: 12px;margin-top: 48px;}
  .list-header .mych-total{padding-top: 0;}
  .filter-boxs{justify-content: flex-start;align-items: flex-start!important;}
  .list-header .txtinput-cmm{width: 100%!important;max-width: none!important;}
  .ception-box{flex-direction: column;align-items: flex-start;padding: 24px;}
  .list-body{gap: 0px!important;}
  .list-body .faq-list-tit, .list-body .faq-list li:first-child, .list-body .faq-list li:last-child, .inquiry-list-tit, .inquiry-list li:first-child, .inquiry-list li:nth-of-type(3), .inquiry-list li:last-child{display: none;}
  .list-body .faq-list, .list-body .inquiry-list{padding:16px;}
  .blind-a{display: flex!important;}
  .ception-box{font-size: 16px;}
  .faq-list{height: auto;}
  .faq-list .flex-space-between{margin-top: 8px;}
  .faq-list > li:nth-child(2){width: 100%;}
  .faq-list > li:nth-child(2) a{overflow: visible;white-space: normal;word-break: break-all;text-overflow: none;}
  
  /* 1:1 문의 */
  .list-header{flex-direction: column-reverse;gap: 12px;height: auto;}
  .filter-boxs{justify-content: flex-start;flex-direction: column;align-items: flex-start;}
  .filter-boxs > div{width: 100%!important;}
  .filter-boxs .txtinput-cmm{width: 100%!important;}
  .action-btn-l{display: none;}
  .action-btn-foot{display: block;display: flex!important;flex-direction: column;margin-top: 12px;}
  .action-btn-foot .kakotalk-btn{width: 100%!important;}

  /* -------------리소스-------------- */
  /* 뉴스-리스트 */
  .list-total{margin-right: auto;}
  .list-body .news-list{flex-direction: column;align-items: flex-start;padding:16px;gap: 0px;justify-content: center;height: auto;}
  .list-body .news-list li:first-child{display: none;}
  .list-body .news-list li{white-space: nowrap;}
  .news-list > li:nth-child(2), .news-list > li:nth-child(3),.news-list > li:nth-child(4){width: 100%;}
  .news-list > li:nth-child(3){flex-grow: 0;}
  .news-list > li:nth-child(3) a{color: #222; overflow: visible;white-space: normal;word-break: break-all;text-overflow: none;font-size: 15px;line-height: 150%;}
  .news-list > li:nth-child(2) p{font-size: 15px;margin-bottom: 8px;}
  .news-list > li:last-child p{font-size: 15px;line-height: 100%;color: #ccc;margin-top: 8px;}

  /* 비디오-리스트 */
  .video-item{width: 100%;padding:16px;}
  .video-list{padding-top: 0;}

  /* 비디오-디테일 */
  .content-footer{padding: 16px;}

  /* 뉴스-디테일 */
  .link-line a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .content-body{padding: 16px;}

  /* 아카이브-리스트 */
  .list-header .mych-total-noline{height: auto;margin-right: auto;}
  .list-body{display: flex;flex-direction: column;gap: 12px;}
  .archives-item{flex-direction: column;padding: 16px;}
  .archives-item > li:nth-child(1){display: none;}
  .archives-item > li:nth-child(2){width: 100%;height: auto;aspect-ratio: 2;}
  .archives-item > li:nth-child(3){width: 100%;}
  .archives-item .item-tit a{line-height: 150%;}
  .archives-item > li:nth-child(3) a{overflow: visible;white-space: normal;word-break: break-all;text-overflow: none;}

  /* 아카이브 디테일 */
  .center button{width: 100%!important;}

  /* -------------스타트업-------------- */
  /* 스타트업-디테일 */
  .comment-input-box{flex-direction: column;height: auto;}
  .comment-input-box button{min-height: 56px;}
  .comment-input-box .blind-gide-size{display: flex!important;margin-left: auto;}
  .comment-main-box .gide-size{display: none;}
  .pdf-btn{width: 100%!important;}
  .sub-box:last-child p{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
  .comment-item{padding: 16px;}
  .comment-item .item-tit{flex-direction: column;gap: 8px;}
  .comment-item .action-btn-r{align-items: center;justify-content: center;}
  .comment-item .action-btn-r button{width: 100%;}
  .comment-item .content{line-height: 150%;}
  .writer-box{height: auto;}

  /* --------------소개-------------- */
  /* 어바웃 */
  .about-inner{gap: 48px;}
  .about-head{background: url(../images/About-768-Background.png) center center no-repeat;height: 1447px;}
  .about-head .about-top .about-inno p{font-size: 17px;word-break: keep-all;}
  .about-coverage{margin: 48px 0;}
  .about-head .about-center{flex-direction: column;}

  /* --------------sign up-------------- */
  /* 게이트 */
  .belong-div .b-icon{width: 32px;height: 32px;}
  .belong-div .b-txt, .belong-div em{font-size: 14px!important;}
  .belong-div .b-p{font-size: 10px;}

  /* 폼 */
  .form-container .form-header .heading{font-size: 30px;}
  .check-cmm span{white-space: normal;}

  .label-box .label-txt{margin-bottom: 0!important;}
  .label-box .label-txt.st-applicant-class{margin-bottom: 30px!important;}

  /* -------------에러 페이지-------------- */
  .error-code strong, .inno-error .error-wave .wave-motion, .inno-error .error-wave .wave-motion, .error-bottom{display: none!important;}
  .inno-error .error-cont{align-items: flex-start;padding-top: 100px;}

  #overview-container .flex-2way{gap: 8px;}
}

@media(max-width:705px){
  /* --------------챌린지-------------- */
  .card2{grid-template-columns: 1fr;}

  /* -------------리소스-------------- */
  .content-footer a{line-height: 150%;}

  /* -------------소개-------------- */
  /* 어바웃 */
  .about-industry .industry-num-list{grid-template-columns: 1fr;}
  .about-industry .industry-num-list .industry-item:first-child{aspect-ratio: 1;width: 100%; height: 100%;}

}
@media(max-width:600px){
  .main-tit-num b{font-size: 22px!important;}

}
@media(max-width:540px){
  .about-head .about-top .about-inno p, .about-head .about-center .ab-r p, .about-head .about-btm .about-num p{font-size: 13px;line-height: 24.7px;}
}
@media(max-width:539px){
  .link-btn-list li a img{min-height:45px;}
  .link-btn-list li a p{font-size: 11px;}
  .main-tit-num strong:first-child, .ask-strong{font-size: 14px!important;}
  .main-tit-num strong:last-child{font-size: 18px;}
}

@media(max-width:410px){
  .tippy-tooltip{font-size: 12px!important;}

  /* 스타트업 디렉토리 디테일 */
  .de-cont2 .de-left-body2 .detail-logo2 img{max-height: 100%!important;}

  /* --------------sign up-------------- */
  /* 계정 생성 */
  .signup-head .heading{line-height: 150%;}

   /* -------------sign up-------------- */
  /* 폼 */
  .form-container .form-header .heading{font-size: 20px;}

  /* 어바웃 */
  .about-head .about-center > div, .ab-l iframe, .about-head .about-center .ab-r{width: 320px!important;height: 180px!important;}
  .about-head .about-center .ab-r{min-width: 0;height: fit-content!important;}
  .about-head .about-center .ab-r p{text-align: center;}
}

/* ----------------------Mobile-small--------------------- */
@media(max-width:360px){


  /* --------------마이페이지-------------- */
  /* 마이페이지 폼 정보 */
  .com-and-mem{flex-direction: column;gap: 8px;align-items: flex-start;}
  .flex-row-left:has(.flex-gap4){flex-direction: column!important;align-items: flex-start;gap: 8px;}

  /* --------------메인페이지-------------- */
  .core-inside .inside-iqi .iqi-more{min-width: 0;}
  .core-inside .inside-stt .stt-info{white-space: wrap;}
  .core-inside .inside-stt .stt-info, .core-inside .inside-oyc .oyc-top .oyc-stit{line-height: 1.5em;}

  .main-tit-num b{font-size: 18px!important;}

  /* 마이홈 */
  .item-label{max-width: 110px;}
  .member-list .li-left .flex-space-top{flex-wrap: wrap;gap: 8px;justify-content: space-between;}
  .member-tabcont .all-cont .member-list .li-left em{margin-top: 0; white-space: nowrap;}

  .mych-box .pending p{font-size: 24px;}

  /* --------------파트너쉽-------------- */
  /* 오픈 유어 챌린지 */
  .open-your-ch .open-ch-last .open-ch-desc p{font-size: 15px;}

  /* -------------소개-------------- */
  /* 어바웃 */
  .about-head{background: url(../images/About-360-Background.png) center center no-repeat;}

  /* -------------sign in-------------- */
  /* 이메일 찾기 */
  .signin-body p{font-size: 20px;}

}