﻿
/*
 
 Namie Taniguchi 
 http://www.namietaniguchi.com
 
*/


table.divtable {
	background:url('/images/board_bg1.png');
	width:283px; height:263px;
 }

table.divtable td{
           text-align:left; 
		   vertical-align:top;
		   border-top:    0px;
		   border-right:  0px;
		   border-left:   0px;
		   border-bottom: 0px;
  }





table.LineTable td{
           text-align:left; 
		   vertical-align:top;
		   line-height:3.0em;

		   border-top:    0px;
		   border-right:  0px;
		   border-left:   0px;
		   border-bottom: 1px solid #c8c9b1;
  }






table.notice td{
		   border-top:    10px solid #292fa4;
		   border-right:  10px solid #292fa4;
		   border-left:   10px solid #292fa4;
		   border-bottom: 10px solid #292fa4;


			  text-align:left;
			  font-size:1.0em;line-height:1.8em;
			  padding: 10px 10px 10px 10px;   /* 위 오른쪽 아래 왼쪽 */
			  margin:  10px 10px 10px 0px;
		  }

table.notice th{
		   border-top:    10px solid #040f48;
		   border-right:  10px solid #040f48;
		   border-left:   10px solid #040f48;
		   border-bottom: 10px solid #040f48;
					

					text-align:center;

					  font-size:1.0em;line-height:1.8em;
					  padding: 10px 10px 10px 10px;   /* 위 오른쪽 아래 왼쪽 */
					  margin:  10px 10px 10px 0px;

					background:#040f48;
					color:#7e7f7d;
					font-weight:bold;
					line-height:2.0em;
					}
table.notice caption{background:url('/icon/A2020731843121.gif') no-repeat;height:30px;font-size:1.2em;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#568e07;text-align:left;}





table.mytable td{
		   border-top:    1px solid #c8c9b1;
		   border-right:  1px solid #c8c9b1;
		   border-left:   1px solid #c8c9b1;
		   border-bottom: 1px solid #c8c9b1;

			  text-align:left;
			  font-size:1.0em;line-height:1.8em;
			  padding: 10px 10px 10px 10px;   /* 위 오른쪽 아래 왼쪽 */
			  margin:  10px 10px 10px 0px;
		  }

table.mytable th{
		   border-top:    1px solid #c8c9b1;
		   border-right:  1px solid #c8c9b1;
		   border-left:   1px solid #c8c9b1;
		   border-bottom: 1px solid #c8c9b1;
					

					text-align:center;

					  font-size:1.0em;line-height:1.8em;
					  padding: 10px 10px 10px 10px;   /* 위 오른쪽 아래 왼쪽 */
					  margin:  10px 10px 10px 0px;

					background:#eee;
					color:#7e7f7d;
					font-weight:bold;
					line-height:2.0em;
					}
table.mytable caption{background:url('/icon/A2020731843121.gif') no-repeat;height:30px;font-size:1.2em;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#568e07;text-align:left;}




table.noline td{
		   border-top:    0px solid #ffffff;
		   border-right:  0px solid #ffffff;
		   border-left:   0px solid #ffffff;
		   border-bottom: 0px solid #ffffff;

			  font-size:1.0em;line-height:1.8em;
			  padding: 10px 10px 10px 10px;   /* 위 오른쪽 아래 왼쪽 */
			  margin:  10px 10px 10px 0px;
		  }









table.grid{
           border-collapse:collapse;
		   margin:5px 22px 10px 18px;
		   border-top:   0px solid #ffffff;
		   border-right: 0px solid #ffffff;
		   border-left:  0px solid #ffffff;
		   border-bottom:0px solid #ffffff;
		   }


table.grid th{border-bottom:0px solid #c8c9b1;border-left:0px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.grid td{
		   border-top:0px solid #ffffff;
		   border-right:0px solid #ffffff;
		   border-left:0px solid #ffffff;
		   border-bottom:0px solid #ffffff;

			  text-align:center;
			  font-size:1.0em;line-height:1.8em;
			  padding: 0px 0px 0px 10px;   /* 위 오른쪽 아래 왼쪽 */
		  }




/*
 
 Namie Taniguchi 
 http://www.namietaniguchi.com
 
*/



table.board{border-collapse:collapse;margin:5px 22px 10px 0px;border-top:2px solid #000000;border-right:0px solid #c8c9b1;}
table.board th{
                    border-bottom:1px solid #c8c9b1;
					border-left:0px solid #c8c9b1;
				    border-top:0px solid #000000;
				    border-right:0px solid #c8c9b1;
					
					text-align:center;
					padding:0px;
					background:#eee;
					color:#7e7f7d;
					font-weight:bold;
					line-height:2.0em;

					font-family: 'Noto Sans KR', sans-serif;
					color:#333333;

					}
table.board td{
                border-bottom:1px solid #c8c9b1;
				border-left:0px solid #c8c9b1;
				border-top:0px solid #c8c9b1;
				border-right:0px solid #c8c9b1;

				padding: 0px 0px 0px 10px; 
				text-align:center;font-size:1.0em;line-height:1.8em;}


table.board th.date{}table.board th.place{}
table.board td.t1{background:#f9fdf2;}
table.board td.t2{background:#f4fde6;}
table.board td.t3{background:#ecf9da;}
table.board td.t4{background:#e6f7ce;}



table.Agency{border-collapse:collapse;margin:5px 22px 10px 0px;border-top:1px solid #0563a3;border-right:1px solid #0563a3;}
table.Agency th{
                    border-bottom:1px solid #c8c9b1;
					border-left:1px solid #c8c9b1;
				    border-top:1px solid #c8c9b1;
				    border-right:1px solid #c8c9b1;
					
					text-align:center;
					padding:0px;
					background:#0563a3;
					color:#ffffff;
					font-weight:bold;
					line-height:2.0em;
					}
table.Agency td{
                border-bottom:1px solid #c8c9b1;
				border-left:1px solid #c8c9b1;
				border-top:1px solid #c8c9b1;
				border-right:1px solid #c8c9b1;

				padding: 10px 10px 10px 10px; 
				text-align:left;font-size:1.0em;line-height:1.8em;}





table.namietable{border-collapse:collapse;margin:5px 22px 10px 0px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.namietable th{
                    border-bottom:1px solid #c8c9b1;
					border-left:1px solid #c8c9b1;
				    border-top:1px solid #c8c9b1;
				    border-right:1px solid #c8c9b1;
					
					text-align:center;
					padding:0px;
					background:#eee;
					color:#7e7f7d;
					font-weight:bold;
					line-height:2.0em;
					}
table.namietable td{
                border-bottom:1px solid #c8c9b1;
				border-left:1px solid #c8c9b1;
				border-top:1px solid #c8c9b1;
				border-right:1px solid #c8c9b1;

				padding: 0px 0px 0px 10px; 
				text-align:left;font-size:1.0em;line-height:1.8em;}




table.namietable th.date{}table.namietable th.place{}
table.namietable td.t1{background:#f9fdf2;}
table.namietable td.t2{background:#f4fde6;}
table.namietable td.t3{background:#ecf9da;}
table.namietable td.t4{background:#e6f7ce;}

table.namietable caption{background:url('/icon/A2020731843121.gif') no-repeat;height:30px;font-size:1.2em;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#568e07;text-align:left;}




/*pink*/
table.namietablepink{border-collapse: collapse;margin:5px 22px 10px 18px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.namietablepink th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.namietablepink td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;line-height:1.8em;}
table.namietablepink th.date{}table.namietablepink th.place{}
table.namietablepink td.t1{background:#fef6f9;}
table.namietablepink td.t2{background:#fceff4;}
table.namietablepink td.t3{background:#fceaf1;}
table.namietablepink td.t4{background:#fde7f0;}
table.namietablepink caption{background:url('/icon/A2020731843181.gif') no-repeat;font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#9c0944;text-align:left;}

/*purple*/
table.namietablepurple{border-collapse: collapse;margin:5px 22px 10px 18px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.namietablepurple th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.namietablepurple td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;line-height:1.8em;}
table.namietablepurple th.date{}table.namietablepurple th.place{}
table.namietablepurple td.t1{background:#faf9fd;}
table.namietablepurple td.t2{background:#f8f5ff;}
table.namietablepurple td.t3{background:#f4efff;}
table.namietablepurple td.t4{background:#f1eaff;}
table.namietablepurple caption{background:url('/icon/A2020731843231.gif') no-repeat;font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#4b3f64;text-align:left;}
tc-1.gif') no-repeat;height:30px;font-size:1.2em;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#568e07;text-align:left;}

/*pink*/
table.namietablepink{border-collapse: collapse;margin:5px 22px 10px 18px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.namietablepink th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.namietablepink td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;line-height:1.8em;}
table.namietablepink th.date{}table.namietablepink th.place{}
table.namietablepink td.t1{background:#fef6f9;}
table.namietablepink td.t2{background:#fceff4;}
table.namietablepink td.t3{background:#fceaf1;}
table.namietablepink td.t4{background:#fde7f0;}
table.namietablepink caption{background:url('/icon/tc-2.gif') no-repeat;font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#9c0944;text-align:left;}

/*purple*/
table.namietablepurple{border-collapse: collapse;margin:5px 22px 10px 18px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.namietablepurple th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.namietablepurple td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;line-height:1.8em;}
table.namietablepurple th.date{}table.namietablepurple th.place{}
table.namietablepurple td.t1{background:#faf9fd;}
table.namietablepurple td.t2{background:#f8f5ff;}
table.namietablepurple td.t3{background:#f4efff;}
table.namietablepurple td.t4{background:#f1eaff;}
table.namietablepurple caption{background:url('/icon/tc-3.gif') no-repeat;font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#4b3f64;text-align:left;}



/*
Table Style - This is what you want
------------------------------------------------------------------ */
table.gray a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
table.gray a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
table.gray a:active,
table.gray a:hover {
	color: #bd5a35;
	text-decoration: underline;
}

table.gray {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-shadow: 1px 1px 0px #fff;
	background: #eaebec;
	margin: 20px;
	border: #ccc 1px solid;

	-webkit-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.gray > thead th {
	padding: 21px 25px 22px 25px;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #e0e0e0;

	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#ebebeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}
table.gray > thead th:first-child{
	text-align: left;
	padding-left: 20px;
}
table.gray > thead > tr:first-child > th:first-child {
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
table.gray > thead > tr:first-child > th:last-child {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
table.gray > tbody > tr {
	text-align: center;
	padding-left: 20px;
}
table.gray > tbody > tr > td:first-child {
	text-align: left;
	padding-left: 20px;
	border-left: 0;
}
table.gray > tbody > tr > td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}
table.gray > tbody > tr:nth-child(even) > td{
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
table.gray > tbody > tr:last-child > td{
	border-bottom: 0;
}
table.gray > tbody > tr:last-child > td:first-child {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
table.gray > tbody > tr:last-child > td:last-child {
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
table.gray > tbody > tr:hover > td {
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
/*  테이블 그레이 끝 */