@media all and (min-width: 220px) and (max-width: 480px) { html { font-size: 8px } .w1400 { width: 100%; } .page{ padding-left: 1rem; padding-right: 1rem; } .flex-start { flex-direction: column; } .page-logo h1 { padding: 3rem 3rem 2rem; } .user-table-list thead, .user-table-list tbody, .user-table-list th, .user-table-list td, .user-table-list tr { display: block; text-align: center; } .user-table-list th { display: none; } .user-table-list table { width: 100%; } .user-table-list thead tr { position: absolute; top: -9999px; left: -9999px; } .user-table-list tr { border: 1px solid #ccc; } .attachment { width: 23%; } .user-table-list td { border: none; border-bottom: 1px solid #eee; position: relative; text-align: right; /* padding-left: 5/0%; */ } .list-table { display: block; } .list-table td:before { position: absolute; top: 50%; left: 0; text-align: left; padding: 0 1rem; padding-right: 10px; white-space: nowrap; transform: translateY(-50%); } .list-table td:nth-of-type(1):before { content: "NO"; } .list-table td:nth-of-type(2):before { content: "카테고리"; } .list-table td:nth-of-type(3):before { content: "제목"; } .list-table td:nth-of-type(4):before { content: "작성자"; } .list-table td:nth-of-type(5):before { content: "작성일자"; } .list-table td:nth-of-type(6):before { content: "조회수"; } .data-table-tr td:nth-child(2) { text-align: right; } /* 햄버거(서브메뉴) */ .sub-nav, .toggle { display: block; } .sub-nav { position: relative; height: 100%; opacity: 1; width: 100%; } .logo-toggle { width: 100%; display: flex; align-items: center; justify-content: space-between; align-items: center; padding: 1rem; } .logo { flex: 0 0 68%; transform: translateY(0px); } .logo span { font-family: "Pretendard-Regular"; width: 80%; text-align: center; flex: 0 0 90%; /* border: 1px solid red; */ } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; } .main-sub-menu.open { display: block; } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; margin: 0 auto; } .main-sub-menu>li>div { padding: 1rem 0; } .main-sub-menu>li>ul>li { padding: 1rem 0; background-color: #f9f9f9; /* box-shadow: inset 0 0 5px #b5b5b5; */ } .main-sub-menu.open { display: block; padding: 1px 0; text-align: center; } .mobile1 { flex: 0 0 10%; text-align: center; color: #2c407f; } /* 햄버거메뉴 (서브) and------- */ /* 메인 */ .main-box-wrap { width: 100%; min-height: 275px; padding: 1rem; grid-template-columns: 0; } .main-notice-top2{ line-height: 21px; } .main-text p { transform: translateY(-38px); } .main-notice { width: 100%; } .main-benner-sw { width: 40%; } .main-benner-img { height: 100% !important; } .main-benner-img img { max-width: 100%; height: auto; } .main-benner .swiper { width: 260px; } .main-content-wrap { padding: 6rem 0; } .m-p-table td::before { display: none; } .main-content { padding: 0; } .main-puzzle-container { grid-template-columns: 1fr; } .main-grid-name button { padding: 1rem 0; } .main-grid-name h3 { width: 77%; } .main-grid-name::after { z-index: -1; } .main-partner-logo { grid-template-columns: 1fr; height: 450px; } .swiper-2 .swiper-slide { height: 70px; } .main-content-news { width: 100%; padding: 6rem 3rem; } .main-wrap-news { padding: 0rem; } .swiper { width: 100%; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { display: none; } .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { display: none; } .email, .call { padding: 0.5rem; } .notice-search { width: 100%; flex-direction: column; } .notice-search input { width: 100%; } .notice-search input:nth-child(2) { width: 100%; } /* 기술문서 */ .tech-report { flex-direction: column; } .tech-report h2 { text-align: center; margin: 2rem; } .tech-bos { grid-template-columns: 100%; padding: 1rem; } .tech-category .category-bar { flex-direction: row; flex-wrap: wrap; margin: 0 auto; justify-content: center; } .tech-category .category-bar div { padding: 1.5rem 0; } .tech-box-category { grid-template-columns: 1fr; } .tech-box-category .category-bar label.category, .tech-box-category .category-bar label.category { margin-right: 0px; margin: 0.5rem; } .data-btn-wrap { flex-direction: column; } /* 자료집 */ .data-banner { grid-template-columns: 1fr; } .data-banner h2 { justify-content: center; align-items: center !important; transform: translateY(0px); } .data-banner button p { transform: translateY(0px); } .data-bos-btn1, .data-bos-btn2, .data-bos-btn3 { padding: 1rem; background: none; } .data-bos-btn1 p { text-align: center; } .data-bos-btn1::after, .data-bos-btn2::after, .data-bos-btn2::before, .data-bos-btn3::after { display: none; } .data-banner button p { width: 100%; } .data-bos-btn1 h2, .data-bos-btn3 h2 { text-align: center; } .data-bos { grid-row: 2; grid-template-columns: 1fr; } .data-wrap-search { width: 100%; grid-row: 1; grid-template-columns: 1fr; } .insert-table td:before { display: none; } .data-banner { gap: 2rem; } .data-bos-btn1, .data-bos-btn3 { transform: translateX(0px); } .data-banner button { width: 56%; height: 15rem; } /* 기업홍보관 */ .matching-box-grid-two { grid-template-columns: 1fr !important; } .matching-box-wrap-one #data-table-sild { margin-right: 0px !important; } .matching-box-wrap-one select { margin-left: 0px !important; margin-bottom: 1rem; } .matching-box-wrap-one .data-select { flex-direction: column; width: 100%; } /* 홍보/뉴스 */ .news-bos { width: 100%; padding: 2rem 0 0; margin: 0 auto; grid-template-columns: 1fr; } .news-bos-box { padding: 2rem; width: 100%; } .modal-content { width: 100%; background-color: rgb(255, 255, 255); padding: 2rem; } .modal-content>div { margin-bottom: 10px; } .modal-content iframe { height: 250px; } .modal-content button { padding: 0.5rem 3rem; font-size: 1.7rem; background-color: #3f87f7; } /* 전문가 협의체 */ .wg-search-bos { padding: 2rem; } .wg-grid-1 { grid-template-columns: 1fr; } .wg-grid-2 { grid-template-columns: 1fr; } .wg-grid-2 div:nth-child(1), .wg-grid-2 div:nth-child(2) { grid-template-columns: 1fr; } .wg-title2 { margin-bottom: 2rem; } .wg-title2 label { text-align: left; } .wg-title2 p { text-align: left; } .wg-grid-1 .blue-btn { margin-left: 0px; } /* 전문가 협의체 테이블 */ .wg-table td:nth-of-type(2):before { content: "워킹그룹"; } .wg-table td:nth-of-type(3):before { content: "제목"; } .wg-table td:nth-of-type(4):before { content: "작성자"; } .wg-table td:nth-of-type(5):before { content: "날짜"; } .wg-table td:nth-of-type(6):before { content: "조회수"; } /* 공지사항 */ /* .noti-sec-table td { text-align: center; padding-left: 0px; } */ /* .noti-sec-table td::before { display: none; } */ .list-table .notice-box:nth-of-type(1):before { display: none; } .data-btn-wrap select { width: 100%; min-width: 275px; margin-right: 0rem !important; margin-left: 10px; } .notice-table-sec { width: 375px; margin-left: 0px !important; } .input-group { flex-direction: column; width: 100%; } .data-button-sum { width: 100%; } .data-table-search { margin-left: 1px !important; margin-bottom: 1rem; } .data-btn-wrap .input-group input { margin-bottom: 0.5rem; /* min-width: 375px; */ margin-right: 0px; } .noti-bos .btn-wrap, .noti-bos .input-group { flex-direction: column; margin: 1rem 0; width: 100%; } .title-zone p:nth-child(1) { font-size: 1.2rem; } /* 통합지원센터 */ .intro { padding: 1rem; } .intro-logo { padding: 3rem 0; } .intro-logo h1 { font-size: 2.5rem; } .intro-text { padding: 0; } .intro-img { padding: 0; gap: 1rem; grid-template-columns: 1fr; } .list-table td:nth-of-type(1):before { content: "NO"; } .list-table td:nth-of-type(2):before { content: "제목"; } .list-table td:nth-of-type(3):before { content: "작성자"; } .list-table td:nth-of-type(4):before { content: "작성일자"; } .list-table td:nth-of-type(5):before { content: "조회수"; } /* 회원정보 */ .info-sec, .info-sec-1 { width: 90%; padding: 0; } .info-sec-1 section { padding: 2rem 0; margin: 0; } .info-sec-bt { width: 100%; padding: 0; } .info-sec-bt button { padding: 2rem 0; margin: 3rem 0; width: 100%; text-align: center; font-weight: 600; } .info-pw { grid-template-columns: 1fr; } .info-keword { width: 100%; grid-template-columns: 1fr !important; text-align: center !important; } .info-sec-summary { width: 100%; } .info-keword-far { text-align: left; } .downbtn-none { display: none; } .address-sec .flex-start { flex-direction: column; } .address-sec button { width: 50%; } /* 매칭관리 */ .inbox-sub, .outbox-sub { grid-template-columns: 1fr; } .matching-wrap { grid-template-columns: 1fr 40% 1fr; } .matching-box-button div { flex-direction: column; } .matching-box-button div label { padding: 1.5rem 3rem; } .matching-modal-box { padding: 0; margin: 10rem 0; width: 100%; } .matching-modal-box h1 { padding: 1.5rem; } .matching-modal-box img { width: 100%; padding: 0; object-fit: contain; } .matching-modal-box button { border-radius: 2rem; padding: 1rem; margin: 2rem 0; } .matDtail-sec { padding: 0px; } .matchingbox-img { width: 100%; /* height: 79%; */ margin: 2rem 0; } .img-wrap { height: 200px; } .img-wrap img { object-fit: contain; } /* 회원가입 */ .join-b-button { grid-template-columns: 1fr; } .t1, .t2 { gap: 0rem; padding: 4rem 1rem; text-align: center; } .join-b { width: 100%; padding: 0.5rem; } .joinsub0, .joinsub, .join-sec5-1, .join-sec6, .email-sec, .login-info-grid, .joinsub0-1, .join-end-bt { grid-template-columns: 1fr; } .join-b span { font-size: 1rem; } .join-blue-btn { margin-left: 0px; } .tell-sec select { margin-left: 0px !important; } /* 로그인 */ .login-logo-d h1 { font-size: 1.5rem; text-align: center; } .login-checkbox-i { text-align: center; } .login-sec { width: 100%; padding: 3rem 1rem; } #email_sel { width: 100%; margin-left: 0px !important; text-align: center; } .login-checkbox-b button { font-size: 1.2rem; } .login-bu-after::after, .login-bu-after::after, .login-checkbox-b button:nth-child(1) { margin-left: 0; } .login-checkbox-b { grid-template-columns: 1fr; } .login-checkbox-b a { text-align: center; } .login-bu-after::after { display: none; } /* 기업홍보관 */ .matching-box-bos { grid-template-columns: 1fr; } /*아이디/비밀번호 찾기 */ .login-sec .content-box { padding: 0px; } .pwchange-div { width: 80%; padding: 1rem; } .pwchange2-button { display: flex; flex-wrap: nowrap; } .IDsearch-logo { font-size: 1.2rem; } /* 기술문서 상세 */ .tech-info { flex-direction: column; } .tech-info-img { width: 100%; margin-bottom: 3rem; } .tech-txt-wrap { margin: 0px; } .tech-table td:before { display: block; position: absolute; top: 6px; left: 6px; width: 100%; text-align: left; padding: 1.5rem 0; padding-right: 10px; font-weight: 600; white-space: nowrap; } .tech-table tr:nth-of-type(1) td:before { content: "기술문서명"; } .tech-table tr:nth-of-type(2) td:before { content: "버전"; } .tech-table tr:nth-of-type(3) td:before { content: "배포날짜"; } .tech-table tr:nth-of-type(4) td:before { content: "주요내용"; } .tech-table tr:nth-of-type(5) td:before { content: "키워드"; } .tech-txt-wrap .tech-table td::before { display: none; } /* 네트워킹 */ .mat-sec1 { grid-template-columns: 1fr; } .mat-sec2-end { grid-template-columns: 1fr; } .mat-sec2-bt button { width: 100%; } /* 가이드라인 */ .guide-logo { grid-template-columns: 1fr; } .guide-sec img { width: 100%; } .guide-logo-bt { margin: 0 auto; } .guide-logo-bt a { color: white; padding: 1rem; } .guide-h1 { text-align: center; font-size: 2rem !important; } .board-title { width: 100%; text-align: right; } .main-notice-top2 { width: 200px; } .slide1 { width: 258px; height: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* padding: 1rem; */ padding: 1rem; } .slide1 p { padding: 0px; margin: 0px; } .main-wrap-grid-3::after { display: none; } .news-bos-box li { width: 100%; } .news-bos-box div h3 { width: 240px; } .tech-search-box { grid-template-columns: 90%; justify-content: center; } .input-group .input { margin-right: 0rem; margin-bottom: 1rem; } .data-wrap-search .data-table-search { margin-right: 0px !important; } } @media all and (min-width: 480px) and (max-width: 767px) { html { font-size: 9px } .w1400 { width: 100%; } .page{ padding-left: 1rem; padding-right: 1rem; } .flex-start { flex-direction: column; } .page-logo h1 { padding: 0 3rem; } table, thead, tbody, th, td, tr { display: block; text-align: center; } th { display: none; } table { width: 100%; } thead tr { position: absolute; top: -9999px; left: -9999px; } tr { border: 1px solid #ccc; } td { border: none; border-bottom: 1px solid #eee; position: relative; text-align: right; /* padding-left: 5/0%; */ } .list-table { display: block; } th.attachment { display: block; width: 23%; text-align: left; padding: 1rem 1.5rem; } .list-table td:before { position: absolute; top: 50%; left: 0; text-align: left; padding: 0 1rem; padding-right: 10px; white-space: nowrap; transform: translateY(-50%); } .list-table td:nth-of-type(1):before { content: "NO"; } .list-table td:nth-of-type(2):before { content: "제목"; } .list-table td:nth-of-type(3):before { content: "작성자"; } .list-table td:nth-of-type(4):before { content: "작성일자"; } .list-table td:nth-of-type(5):before { content: "조회수"; } .data-table-tr td:nth-child(2) { text-align: right; } .title-zone .flex { flex-direction: column; } .title-zone .flex-end { flex-direction: column; } /* 햄버거(서브메뉴) */ .sub-nav, .toggle { display: block; } .sub-nav { position: relative; height: 100%; opacity: 1; width: 100%; } .logo-toggle { width: 100%; display: flex; align-items: center; justify-content: space-around; padding: 1rem 0; } .logo { flex: 0 0 83%; transform: translateY(0px); } .logo span { font-family: "Pretendard-Regular"; width: 80%; text-align: center; flex: 0 0 90%; /* border: 1px solid red; */ } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; } .main-sub-menu.open { display: block; } .main-benner .swiper { width: 45rem; } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; margin: 0 auto; } .main-sub-menu>li { padding: 1rem 0; } .main-sub-menu>li>ul>li { padding: 1rem 0; background-color: #f9f9f9; } .main-sub-menu.open { display: block; padding: 1rem; text-align: center; } .mobile1 { flex: 0 0 10%; text-align: center; color: #2c407f; } /* 햄버거메뉴 (서브) and------- */ /* 메인 */ .main-box-wrap { width: 100%; height: 450px; padding: 1rem; grid-template-columns: 0; } .main-text p { padding: 0 2rem; transform: translateY(-50px); } .main-notice { width: 100%; } .main-content-wrap { padding: 6rem 0; } .main-puzzle-container { grid-template-columns: 1fr; } .m-p-table td:before { display: none; } .tech-bos { grid-template-columns: 1fr; } .tech-info { text-align: center; } .main-positon { position: static; } .main-positon>a { position: static; } /* 기술문서 상세 */ .tech-info { flex-direction: column; } .tech-info-img { width: 100%; margin-bottom: 3rem; } .tech-txt-wrap { margin: 0px; } /* 자료실 */ .data-banner { grid-template-columns: 1fr; gap: 2rem; } .data-bos-btn1, .data-bos-btn3 { transform: translateX(0px); } .data-bos { grid-template-columns: 1fr; } /* 기업홍보관 */ .matching-box-bos, .matching-box-grid-two { grid-template-columns: 1fr; } .matDtail-sec { padding: 1rem; } .mat-sec1 { grid-template-columns: 1fr; } /* 뉴스 */ .news-bos { grid-template-columns: 1fr; } .modal-content { width: 100%; /* height: 50%; */ } /* 전문가 협의체 */ .wg-search-bos { padding: 2rem; } .wg-grid-1 { grid-template-columns: 1fr; } .wg-grid-2 { grid-template-columns: 1fr; } .wg-grid-2 div:nth-child(1), .wg-grid-2 div:nth-child(2) { grid-template-columns: 1fr; } .wg-title2 { margin-bottom: 2rem; } .wg-title2 label { text-align: left; } .wg-title2 p { text-align: left; } /* 전문가 협의체 테이블 */ .wg-table td:nth-of-type(2):before { content: "워킹그룹"; } .wg-table td:nth-of-type(3):before { content: "제목"; } .wg-table td:nth-of-type(4):before { content: "작성자"; } .wg-table td:nth-of-type(5):before { content: "날짜"; } .wg-table td:nth-of-type(6):before { content: "조회수"; } .wg-wrap-h2 h2 { padding: 2rem; text-align: center; } /* 통합지원센터 */ .intro { padding: 1rem; } .intro-img { grid-template-columns: 1fr; } .info-sec, .info-sec-1 { padding: 1rem; width: 90%; } .info-sec-1 section { margin: 0; width: 100%; } .info-sec-bt button { padding: 2rem 0; margin: 3rem 0; width: 100%; text-align: center; font-weight: 600; } /* 매칭관리 */ .inbox-sub, .outbox-sub { grid-template-columns: 1fr; } .matching-modal-box { padding: 0; margin: 10rem 0; width: 100%; } .matching-modal-box h1 { padding: 1.5rem; } .matching-modal-box img { width: 100%; padding: 0; object-fit: contain; } .matching-modal-box button { border-radius: 2rem; padding: 1rem; margin: 2rem 0; } .img-wrap { height: 250px; } .img-wrap img { object-fit: contain; } /* 회원가입 */ .join-b-button { grid-template-columns: 1fr; } .joinsub0, .joinsub, .join-sec5-1, .join-sec6, .email-sec, .login-info-grid, .joinsub0-1, .join-end-bt { grid-template-columns: 1fr; } .join-imgbox { width: 15rem; } .email-sec { width: 100%; } #email_sel { width: 100%; margin-left: 0px; } .join-blue-btn { margin-left: 0px; } .tell-sec select { margin-left: 0px; } /* 로그인 */ .login-logo-d h1 { text-align: center; } .login-checkbox-i { text-align: center; } .login-sec { width: 100%; padding: 3rem 0; } .login-bu-after::after, .login-bu-after::after, .login-checkbox-b button:nth-child(1) { margin-left: 0; } .login-checkbox-b { grid-template-columns: 1fr; } .login-checkbox-b a { text-align: center; } .login-bu-after::after { display: none; } /* 매칭서비스 */ .main-wrap-grid-3::after { display: none; } .main-notice-top2 { width: 200px; } .board-title { width: 100%; text-align: right; } .news-bos-box div h3 { width: 410px; } .tech-search-box { grid-template-columns: 90%; justify-content: center; } .input-group, .notice-search, .data-wrap-search{ width: 100%; } .input-group .input { margin-right: 1rem; width: 80%; } .input-group .button--submit{ width: 20%; } .data-wrap-search .data-table-search { margin-right: 0px !important; } .tech-table td:before { display: block; position: absolute; top: 50%; text-align: left; padding: 1.5rem 0; padding-right: 10px; font-weight: 600; white-space: nowrap; transform: translateY(-50%); } .tech-table tr:nth-of-type(1) td:before { content: "기술문서명"; } .tech-table tr:nth-of-type(2) td:before { content: "버전"; } .tech-table tr:nth-of-type(3) td:before { content: "배포날짜"; } .tech-table tr:nth-of-type(4) td:before { content: "주요내용"; } .tech-table tr:nth-of-type(5) td:before { content: "키워드"; } .tech-box-category { grid-template-columns: 1fr; gap: 1rem; } .tech-box-category .flex-start { flex-direction: row; } .tech-category { margin: 0 auto; } .btn-wrap { flex-direction: column; } #data-table-sild { width: 100%; margin: 0; margin-bottom: 1rem; } .tech-search-box .input-group { width: 100%; gap: 1rem; } .tech-table td { text-align: right; } /* 공지사항 */ .list-table .notice-box:nth-of-type(1):before { display: none; } .data-wrap-search{ grid-template-columns: 1fr; } } @media all and (min-width: 767px) and (max-width: 1023px) { .w1400 { width: 100%; } .flex-start { flex-direction: column; } .page-logo h1 { padding: 0 3rem; font-size: 3rem; } .user-table-list thead, .user-table-list tbody, .user-table-list th, .user-table-list td, .user-table-list tr { display: block; text-align: center; } .user-table-list th { display: none; } .user-table-list table { width: 100%; } .user-table-list thead tr { position: absolute; top: -9999px; left: -9999px; } .user-table-list tr { border: 1px solid #ccc; } .user-table-list td { border: none; border-bottom: 1px solid #eee; position: relative; text-align: right; } .list-table { display: block; } .list-table td:before { position: absolute; top: 50%; left: 0; text-align: left; padding: 0 1rem; padding-right: 10px; white-space: nowrap; transform: translateY(-50%); } .list-table td:nth-of-type(1):before { content: "NO"; } .list-table td:nth-of-type(2):before { content: "제목"; } .list-table td:nth-of-type(3):before { content: "작성자"; } .list-table td:nth-of-type(4):before { content: "작성일자"; } .list-table td:nth-of-type(5):before { content: "조회수"; } .data-table-tr td:nth-child(2) { text-align: right; } .title-zone .flex { flex-direction: column; } .title-zone .flex-end { flex-direction: column; } /* 햄버거(서브메뉴) */ .sub-nav, .toggle { display: block; } .sub-nav { position: relative; height: 100%; opacity: 1; width: 100%; } .logo-toggle { width: 100%; display: flex; align-items: center; padding: 1rem 0; justify-content: space-around; } .logo { flex: 0 0 83%; transform: translateY(0px); } .logo span { font-family: "Pretendard-Regular"; width: 80%; text-align: center; font-size: 1.5rem; flex: 0 0 90%; /* border: 1px solid red; */ } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; } .main-sub-menu.open { display: block; } .main-menu-1 { display: none !important; } .main-sub-menu { flex: 0 0 100% !important; flex-direction: column; justify-content: end; list-style: none; padding: 5rem; display: none; margin: 0 auto; } .main-sub-menu>li { padding: 1rem 0; } .main-sub-menu>li>ul>li { padding: 1rem 0; background-color: #f9f9f9; } .main-sub-menu.open { display: block; padding: 1rem; text-align: center; } .mobile1 { flex: 0 0 10%; text-align: center; font-size: 3rem; color: #2c407f; } /* 햄버거메뉴 (서브) and------- */ .main-box-wrap { width: 93%; padding: 1rem; margin: 0 auto; height: 50rem; grid-template-columns: 0; } .main-text p { font-size: 1.2rem; } .main-text span { font-size: 1.5rem; } .main-notice { width: 100%; } .main-text { transform: translateY(-49px); } .main-notice h2 { font-size: 0.9rem; } .main-content-wrap { padding: 6rem 0; } .main-puzzle-container { grid-template-columns: 1fr 1fr; } .m-p-table td:before { display: none; } .tech-bos { grid-template-columns: 1fr 1fr; } .tech-info { text-align: center; } /* 자료집 */ .data-banner { width: 62%; display: grid; grid-template-columns: 1fr; gap: 5rem; margin: 0 auto; } .data-bos { grid-template-columns: 30% 1fr; } /* 기업홍보관 */ .matching-box-bos, .matching-box-grid-two { grid-template-columns: 1fr 1fr; } /* 뉴스 */ .news-bos { grid-template-columns: 1fr 1fr; } /* 전문가 협의체 */ .wg-wrap-h2 { text-align: center; } /* 회원정보 */ .info-sec, .info-sec-1 { padding: 1rem; width: 90%; } .info-sec-bt { text-align: center; } /* 매칭관리 */ .inbox-sub, .outbox-sub { grid-template-columns: 1fr 1fr; } .data-banner { grid-template-columns: 1fr; gap: 2rem; } .data-bos-btn1, .data-bos-btn3 { transform: translateX(0px); } .main-notice-top2 { width: 200px; } .board-title { width: 100%; text-align: right; } .matching-modal-box { width: 100%; } .matching-modal-box img { object-fit: contain; } /* 기술문서 상세 */ .tech-table td:before { display: block; position: absolute; top: 2px; left: 6px; width: 100%; text-align: left; padding: 1.5rem 0; padding-right: 10px; font-weight: 600; white-space: nowrap; } .tech-table tr:nth-of-type(1) td:before { content: "기술문서명"; } .tech-table tr:nth-of-type(2) td:before { content: "버전"; } .tech-table tr:nth-of-type(3) td:before { content: "배포날짜"; } .tech-table tr:nth-of-type(4) td:before { content: "주요내용"; } .tech-table tr:nth-of-type(5) td:before { content: "키워드"; } .tech-box-category { grid-template-columns: 1fr 1fr; } .tech-box-category .flex-start { flex-direction: row; } .input-group { width: 100%; } .img-wrap { height: 250px; } .img-wrap img { object-fit: contain; } } /* 노트북 */ @media all and (min-width: 1024px) and (max-width: 1366px) { .w1400 { width: 100%; } .main-box-wrap { width: 90%; margin: 0 auto; } .main-wrap-news { width: 90%; } .main-content-wrap { width: 90%; margin: 0 auto; } .main-partner-logo { width: 90%; margin: 0 auto; } .matching-modal-box img { object-fit: contain; } .img-wrap { height: 250px; } .img-wrap img { object-fit: contain; } }