@charset "utf-8"; /* login */ .logo { width: 150px; } .login-wrap { width: 25%; border: 1px solid var(--light); border-radius: 1.5rem; } .login-title { font-size: 48px; font-weight: 900; color: var(--gray-dark); } .login-title.user-login { color: var(--green); } input.login-input { border: none; border-bottom: 1px solid var(--gray); border-radius: 0; } .login-label { color: var(--gray-dark); font-size: 1.6rem; } .find-zone p { font-size: 1.6rem; color: var(--gray); position: relative; } .find-zone p:nth-of-type(1)::after { content: ""; position: absolute; width: 1px; height: 1.5rem; border-right: 1px solid var(--gray); right: 0; top: 50%; transform: translate(100%, -50%); } .find-tab{ font-size: 2rem; border: 1px solid var(--dark); border-radius: 1rem; } .tab-active{ background-color: var(--teal); color: var(--green); } /* intro */ .intro-page { width: 100%; height: calc(100vh); background-image: url(../img/intro_background.png); background-position: right bottom; background-repeat: no-repeat; background-size: auto; padding: 215px 0; } .big-logo img { margin: 0 auto; } .user-division { height: calc(100% - 200px); max-height: 300px; } .user-division>li>.division-item { border-radius: 25px; box-shadow: 0 0 10px var(--light); position: relative; } .user-division>li>.division-item::after { content: ''; position: absolute; background-size: auto; background-repeat: no-repeat; bottom: 0; transform: translateY(20%); width: 192px; height: 161px; } .user-division>li:nth-child(1)>.division-item::after { background-image: url(../img/mascot_left.png); right: 0; } .user-division>li:nth-child(2)>.division-item::after { background-image: url(../img/mascot_left.png); left: 0; transform: translateY(20%) scaleX(-1); } .user-division>li>.division-item>img { position: absolute; bottom: 0; } .user-division>li:nth-child(1)>.division-item>img { left: 30px; } .user-division>li:nth-child(2)>.division-item>img { right: 30px; } .user-division>li>.division-item>p { font-family: "yungju"; font-size: 4.7rem; } /* 공무원 공통 */ details{ border-top: 3px solid var(--green); border-bottom: 2px solid var(--green); } summary{ padding: 1rem; background-color: var(--teal); font-size: 1.8rem; color: var(--green); } summary::-webkit-details-marker, summary::marker { display: none; content: ""; } /* 공무원 메인 */ .tab-nav>ul>li:first-child{ padding-left: 0; } .tab-nav>ul>li:last-child{ padding-right: 0; } .tab-nav>ul>li>p { font-size: 2rem; background-color: var(--light); color: var(--white); border-radius: 1rem; text-align: center; } .tab-nav>ul>li.activeTab>p { background-color: var(--green); } .select-label { font-size: 1.6rem; } .item-list>li, .summary-style { font-size: 1.6rem; position: relative; } .item-list>li::before, .summary-style::before{ content: ""; position: absolute; top: 50%; left: 0; width: 5px; height: 5px; border-radius: 5px; background-color: var(--green); } .summary-style::before{ transform: translateY(-50%); } .user-name { font-size: 1.6rem; padding: 0 1rem; color: var(--dark); } /* 검색페이지 */ .content-warp p{ width: 100%; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; } /* 기업전용 메인 */ .background-img{ width: 100%; height: 100%; object-position: top center; } .call{ font-size: 2rem; font-weight: bold; } /* 에디터 이미지 */ .detail-table img{ display: inline; } /* user페이지 퀵메뉴 */ .quick-menu{ position: fixed; top: 20%; right: 0; padding: 2rem; border-radius: 1rem 0 0 1rem; background-color: var(--sky-orange); } /* 검토사항 */ .review-table tbody tr td:nth-child(3), .review-table tbody tr td:nth-child(4){ text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; }