제목 없음

<data:blog.pageTitle/> <![CDATA[ /* ----------------------------------------------- Blogger Template Style Name: 아로스 홈페이지 스킨 목록 ----------------------------------------------- */ /* 기본 스타일 */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', sans-serif; } html { height: 100%; } body { min-height: 100%; display: flex; flex-direction: column; margin: 0; background-color: white; } .main-wrapper { flex: 1 0 auto; } .container { max-width: 768px; margin: 0 auto; padding: 8px 8px; } .blog-posts.hfeed.container { margin-top: -30px; padding: 0; } .blog-posts { max-width: 100%; margin: 0; padding: 0; } /* 헤더 스타일 수정 */ /* 상단 고정을 위한 스타일 */ body { padding-top: 120px; /* 헤더와 탭의 전체 높이만큼 여백 추가 */ } /* 헤더 고정 스타일 */ #header { position: fixed !important; top: 0; left: 0; width: 100%; height: 40px !important; background: white; z-index: 1000; margin: 0 !important; padding: 0 !important; } .header { position: relative; width: 100%; background: white; margin: 4px 0; } .header .container { display: flex; align-items: center; justify-content: center; max-width: 768px; margin: 0 auto; height: 24px; padding: 0; gap: 4px; } /* 로고 스타일 유지 */ .logo { display: flex; align-items: center; height: 24px; } .logo img { height: 30px; width: auto; vertical-align: middle; } .logo-text { font-size: 20px; font-weight: 600; margin: 0 !important; padding: 0 !important; color: #000; display: flex; align-items: center; height: 24px; line-height: 24px; } /* 탭 고정 스타일 */ .tab-wrapper { position: fixed; top: 42px; left: 0; width: 100%; background: white; z-index: 999; padding: 0; } .tab-container { background: white; border-radius: 50px; padding: 2px; margin: 0 auto; /* 상하 마진 제거 */ max-width: 768px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .tabs { display: flex; justify-content: space-between; list-style: none; padding: 0; margin: 0; /* 마진 제거 */ } .tab-item { flex: 1; text-align: center; } .tab-link { display: block; padding: 12px 6px; /* 좌우 패딩을 더 줄임 */ text-decoration: none; color: #666; border-radius: 25px; transition: all 0.3s ease; min-height: 42px; /* 최소 높이 설정으로 탭 높이 통일 */ line-height: 1.2; /* 줄간격 조정 */ word-break: keep-all; /* 단어 단위로 줄바꿈 */ font-size: 14px; /* 글자 크기 조정 */ } .tab-link.active { background-color: #6528f7; color: white; } @media screen and (max-width: 370px) { .tab-link { font-size: 13px; /* 모바일에서 더 작은 글자 크기 */ padding: 12px 4px; /* 패딩 더 줄임 */ } } /* 추가 오버라이드 */ #header h1, #header h2 { margin: 0 !important; margin-bottom: 0 !important; padding: 0 !important; line-height: 24px !important; } /* 배경 고정 */ .header::after, .tab-container::after { content: ''; position: fixed; top: 0; left: 0; right: 0; height: 45px; /* 헤더와 탭의 전체 높이 */ background: white; z-index: -1; } .content-card { background: #EEF1FF; border-radius: 20px; padding: 30px; margin-bottom: 20px; position: relative; overflow: hidden; } .card-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 10px; color: #333; } .card-text { color: #666; line-height: 1.6; } .card-icon { position: absolute; bottom: 20px; right: 20px; font-size: 4rem; opacity: 0.8; display: block; } .section-title { font-size: 1.2rem; font-weight: bold; margin: 30px 0 15px 0; color: #333; } .support-grid { display: grid; grid-template-columns:48% 48%; gap: 15px; margin-bottom: 30px; width: 100%; box-sizing: border-box; } .support-card { display: flex; justify-content: center; align-items: center; height: 150px; padding: 20px; border-radius: 16px; text-decoration: none; color: white; font-size: 17px; box-shadow: 4px 6px 10px rgba(0, 0, 0, 0.35); transition: transform 0.3s ease; } .support-card:hover { transform: translateY(-5px); } /* 내부 세로 정렬 */ .support-inner { display: flex; flex-direction: column; justify-content: space-between; /* 상단~하단 자연 정렬 */ align-items: center; height: 100%; width: 100%; gap: 5px; /* 아이콘, 제목, 버튼 사이 간격 */ } /* 아이콘 */ .support-icon { font-size: 1.4rem; } /* 제목 */ .support-title { font-size: 17px; font-weight: bold; text-align: center; margin: 0; } /* 버튼 */ .support-button { background: white; color: black; font-size: 16px; font-weight: 600; padding: 8px 16px; border-radius: 10px; white-space: nowrap; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.35), /* 바깥쪽 음영 */ inset 0 2px 2px rgba(255, 255, 255, 0.8); /* 안쪽 하이라이트 */ transition: all 0.2s ease-in-out; } /* 색상 추가 */ .card-blue { background-color: #2196F3; } .card-teal { background-color: #0B6138; } .card-purple { background-color: #7E57C2; } .card-green { background-color: #31B404; } .card-cyan { background-color: #00BCD4; } .card-orange { background-color: #FF7043; } .card-darkblue { background-color: #1a237e; } .card-purple-light { background-color: #7E57C2; } .card-teal-dark { background-color: #00695c; } .card-blue2 { background-color : #2d6cfc; } .card-lightpurple { background-color : #d99dfc; } .card-blue3 { background-color : #8080e0; } .card-blue4 { background-color : #5353db; } .card-darkgold { background-color: #C0A000; } .card-amber { background-color: #FFBF00; } .card-mustard { background-color: #D4AF37; } .card-bronze { background-color: #CD7F32; } .card-darkyellow { background-color: #B8860B; } .card-forestgreen { background-color: #228B22; } .card-seagreen { background-color: #2E8B57; } .card-deeppurple { background-color: #6A0DAD; } .card-violet { background-color: #8A2BE2; } .card-royalblue { background-color: #4169E1; } .card-deepskyblue { background-color: #00BFFF; } .support-icon2 { position: absolute; bottom: 20px; right: 20px; font-size: 2rem; } /* 광고 컨테이너 */ .ad-container { width: 100%; margin: 20px 0; font-size: 0.9rem; margin-top: 10px; } .footer-brand { font-size: 1.1rem; font-weight: bold; margin-bottom: 5px; color: #1976D2; } .footer-info { list-style: none; padding: 0; margin: 0; } .footer-info li { margin-bottom: 2px; color: #666; font-size: 0.9rem; display: flex; align-items: center; gap: 8px; } /* 모바일 대응을 위한 미디어 쿼리 추가 */ @media screen and (max-width: 480px) { .footer-content { flex-direction: column; gap: 20px; align-items: center; /* 중앙 정렬 추가 */ text-align: center; /* 텍스트 중앙 정렬 */ } .footer-left { display: flex; flex-direction: column; align-items: center; /* left 내용 중앙 정렬 */ } .footer-right { text-align: center; /* right 내용 중앙 정렬 */ width: 100%; } .footer-info li { justify-content: center; /* li 요소들 중앙 정렬 */ } .footer { padding: 20px 15px; } } /* 블로거 특화 스타일 */ .post { display: none; } .post-body { margin: 0; padding: 0; } .date-header { display: none; } .post-title { display: none; } /* 반응형 스타일 */ @media (max-width: 480px) { .container { padding: 10px; } .tab-link { padding: 10px 8px; font-size: 0.9rem; } .support-grid { gap: 10px; } .support-card { height: 150px; padding: 15px; } .support-button { font-size: 15px; padding: 7px 14px; } .support-inner { display: flex; flex-direction: column; justify-content: space-between; /* 버튼을 아래로 밀어내기 */ align-items: center; height: 100%; /* ✅ 핵심: 카드 전체 높이 채우기 */ width: 100%; } .support-icon { font-size: 1.4rem; line-height: 1.2; } .support-title { font-size: 16px; font-weight: bold; text-align: center; margin: 0; line-height: 1.3; } .support-button { background: white; color: black; font-size: 16px; font-weight: 600; padding: 8px 16px; border-radius: 10px; white-space: nowrap; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25), /* 바깥쪽 음영 */ inset 0 2px 2px rgba(255, 255, 255, 0.8); /* 안쪽 하이라이트 */ transition: all 0.2s ease-in-out; } .support-icon2 { font-size: 1.5rem; bottom: 15px; right: 15px; } .content-card .card-icon { display: none; } .footer { padding: 8px 0; margin-top: 15px; } .footer-content { padding: 0 10px; } } @media (min-width: 768px) { html, body { height: 100%; margin: 0; } .main-wrapper { display: flex; flex-direction: column; min-height: 100%; } .footer { flex-shrink: 0; margin-top: auto; background: #E3F2FD; padding: 20px 0; } } /* Noto Sans KR 폰트 */ @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap'); ]]>
0 -1 false false BEHIND 0

정부지원금

true #ffffff false By true #ffffff true #ffffff TextAndImage #ffffff false 1x1 true true true 1 false #ffffff false false

정부 지원금

청년을 위한 지원금!

소상공인을 위한 지원금!

다음 이전