/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Clean, academic style for schedules */
/* Apply to <table class="custom-table"> */

a {
  color: #1F6B3A;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #1F6B3A;
  text-decoration: none;
}

.elementor-menu-anchor {
	top: -160px;
	position: relative;
}

.t1 {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, 'Noto Sans KR', sans-serif;
  font-size: 14px;
  line-height: 1.5;
  /* 바깥 테두리 제거 */
  border: none;
  /* 테이블 최상단 굵은 푸른색 선 */
  border-top: 2px solid #1F6B3A;
  /* 테이블 최하단 굵은 푸른색 선 */
  border-bottom: 2px solid #1F6B3A;
}

.t1 th,
.t1 td {
  /* 모든 세로 테두리 제거 */
  border: none;
  /* 행 사이 연한 구분선 */
  border-bottom: 1px solid #f0f0f0;
  padding: 12px 10px;
}

.t1 thead th {
  background: #f8f9fb;
  color: #1F6B3A;
  font-weight: bold;
  text-align: center;
  /* 제목행 아래 굵은 푸른색 선 */
  border-bottom: 2px solid #1F6B3A;
}

.t1 tbody td {
  text-align: center;
  color: #333;
}

/* 마지막 행은 테이블 자체의 border-bottom과 겹치므로 선 제거 */
.t1 tbody tr:last-child td {
  border-bottom: none;
}

/* 배경색 교차 효과 (이미지 느낌) */
.t1 tbody tr:nth-child(even) {
  background-color: #fcfcfc;
}