/* CSS Document */


BODY {
		margin:0px auto;
		font-size:12px; color:#424145; font-family:Arial;
		overflow:auto; text-align:left;
	}

IMG {border:0px;}

.a {color:#424145; font-size:12px; font-family:Arial;}
	a:link, a:visited, a:active {color:#424145; font-size:12px; font-family:Arial;text-decoration:none;}
	a:hover {color:#319206; font-size:12px; font-family:Arial;text-decoration:underline;}



/*form*/
.input01{
background-color:#f3f3f3;
FONT-FAMILY:Arial;
color:#000000;
FONT-SIZE: 12px;
border: 1px solid #3c7d0c;
padding:1px 0px 0px 4px;
height: 17px;
}

.input02{
background-color:#f3f3f3;
FONT-FAMILY:Arial;
color:#000000;
FONT-SIZE: 12px;
border: 1px solid #3c7d0c;
padding:2px 0px 0px 4px;
height: 18px;
}

.select01{
FONT-FAMILY:Arial;
background-color:#f3f3f3;
FONT-SIZE: 12px;
border: 1px solid #3c7d0c;
height: 22px;
}

.textarea01{
background-color:#f3f3f3;
FONT-FAMILY:Arial;
color:#000000;
FONT-SIZE: 12px;
border: 1px solid #3c7d0c;
padding:10;
line-height:19px;
}

/* text */

.t_123 {color:#9f9f9f; font-size:12px; font-family:Arial;line-height:19px;}

.t_01 {color:#ffffff; font-size:12px; font-family:Arial;}
a.t_01:link, a.t_01:visited, a.t_01:active {color:#ffffff; font-size:12px;  font-family: Arial; text-decoration:none;}
a.t_01:hover {color:#ffffff; font-size:12px; font-family: Arial; text-decoration:underline;}

.t_02 {color:#9f9f9f; font-size:10px; font-family:Arial;}
a.t_02:link, a.t_02:visited, a.t_02:active {color:#9f9f9f; font-size:10px;  font-family:Arial; text-decoration:none;}
a.t_02:hover {color:#9f9f9f; font-size:10px; font-family:Arial; text-decoration:none;}

.t_03 {color:#a2b6e2; font-size:11px; font-family:Arial;}

.t_04 {color:#d5d5d5; font-size:11px; font-family:Arial;}
a.t_04:link, a.t_04:visited, a.t_04:active {color:#d5d5d5; font-size:11px;  font-family: Arial;text-decoration:none;}
a.t_04:hover {color:#d5d5d5; font-size:11px; font-family: Arial; line-height:19px;text-decoration:underline;}

.t_05 {color:#424145; font-size:12px; font-family: Arial;}
a.t_05:link, a.t_05:visited, a.t_05:active {color:#424145; font-size:12px;  font-family: Arial; text-decoration:none;}
a.t_05:hover {color:#424145; font-size:12px; font-family: Arial; text-decoration:underline;}

.t_06 {color:#646366; font-size:12px; font-family: Arial; line-height:18px;}
a.t_06:link, a.t_06:visited, a.t_06:active {color:#646366; font-size:12px;  font-family: Arial; line-height:18px;text-decoration:none;}
a.t_06:hover {color:#646366; font-size:12px; font-family: Arial; line-height:18px;text-decoration:underline;}

.t_07 {color:#319206; font-size:11px; font-family: Arial; line-height:19px;}
a.t_07:link, a.t_07:visited, a.t_07:active {color:#319206; font-size:11px;  font-family: Arial; line-height:19px;text-decoration:none;}
a.t_07:hover {color:#319206; font-size:11px; font-family: Arial; line-height:19px;text-decoration:underline;}

.t_08 {color:#6a6969; font-size:11px; font-family: Arial; line-height:19px;}
a.t_08:link, a.t_08:visited, a.t_08:active {color:#6a6969; font-size:11px;  font-family: Arial; line-height:19px;text-decoration:none;}
a.t_08:hover {color:#319206; font-size:11px; font-family: Arial; line-height:19px;text-decoration:underline;}

.t_09 {color:#777777; font-size:11px; font-family: Arial; line-height:19px;}
a.t_09:link, a.t_09:visited, a.t_09:active {color:#777777; font-size:11px;  font-family: Arial; line-height:19px;text-decoration:none;}
a.t_09:hover {color:#777777; font-size:11px; font-family: Arial; line-height:19px;text-decoration:underline;}

.t_10 {color:#d5d5d5; font-size:11px; font-family:dotum;}
a.t_10:link, a.t_10:visited, a.t_10:active {color:#d5d5d5; font-size:11px;  font-family: dotum;text-decoration:none;}
a.t_10:hover {color:#d5d5d5; font-size:11px; font-family: dotum; line-height:19px;text-decoration:underline;}

.sm {color:#2f2f2f; font-size:12px; font-family: Arial; line-height:17px; font-weight:bold}
a.sm:link, a.sm:visited, a.sm:active {color:#2f2f2f; font-size:12px;  font-family: Arial; line-height:17px;text-decoration:none;font-weight:bold}
a.sm:hover {color:#1f9101; font-size:12px; font-family: Arial; line-height:17px;text-decoration:none;font-weight:bold}

.sm1 {color:#2f2f2f; font-size:12px; font-family: Arial; line-height:21px; }
a.sm1:link, a.sm1:visited, a.sm1:active {color:#2f2f2f; font-size:12px;  font-family: Arial; line-height:21px;text-decoration:none;}
a.sm1:hover {color:#1f9101; font-size:12px; font-family: Arial; line-height:21px;text-decoration:none;}

.tit {color:#2f2f2f; font-size:16px; font-family: Arial; line-height:17px; font-weight:bold;}

.t_11 {color:#708f05; font-size:11px; font-family:Arial; font-weight:bold}

.t_12 {color:#1045cd; font-size:12px; font-family: Arial;}
a.t_12:link, a.t_12:visited, a.t_12:active {color:#1045cd; font-size:12px;  font-family: Arial; text-decoration:none;}
a.t_12:hover {color:#1045cd; font-size:12px; font-family: Arial; text-decoration:underline;}

.t_13 {color:#2f2f2f; font-size:14px; font-family: Arial; line-height:17px; font-weight:bold}
a.t_13:link, a.t_13:visited, a.t_13:active {color:#2f2f2f; font-size:14px;  font-family: Arial; line-height:17px;text-decoration:none;font-weight:bold}
a.t_13:hover {color:#1f9101; font-size:14px; font-family: Arial; line-height:17px;text-decoration:none;font-weight:bold}

.t_14 {color:#e51c1c; font-size:11px; font-family: Arial; line-height:18px; font-weight:bold;}
.t_15 {color:#a3e700; font-size:12px; font-family: Arial; line-height:18px; font-weight:bold;}
.t_16 {color:#ff9600; font-size:12px; font-family: Arial; line-height:18px; font-weight:bold;}
.t_17 {color:#e51c1c}


/*td*/
.td_01 {background-color:#535353; color:#ffffff; font-family: Arial;font-weight:bold; padding:11px 0px 11px 15px;}
.td_02 {padding:8px 0px 8px 12px;}





/*img*/
.img1 {border:solid 1px #4e4c52;}

.thumbnail-container {
  width: 205px;
  height: 150px;
  overflow: hidden;      /* 틀 밖으로 나가는 부분 숨김 */
  border-radius: 12px;
  position: relative;
}

.thumbnail-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 이미지 중앙 맞춤 */
  /* width/height 지정하지 않음 → 원본 크기 유지 */
}