@charset "utf-8";
/* CSS Document */

	/* list1 */
	table.list1 { border-top:2px solid #39393b; border-collapse:collapse; border-spacing:0; }
	table.list1 th { padding:10px 0; border-bottom:1px solid #39393b; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; background-color:#f7f7f7; color:#000; }
	table.list1 th span { display:block; border-right:1px solid #CCC; }
	table.list1 td { padding:8px 5px; border-bottom:1px solid #ccc; text-align:center; }
	/* 목록 롤오버 효과 */
	table.list1 tr { hover /**/:expression(this.onmouseover=new Function("this.style.background='#f5f5f5';"), this.onmouseout=new Function("this.style.background='#FFFFFF';")); } /* ie6 제외 핵 적용 */
	table.list1 tr:hover { background:#f5f5f5; }
	table.list1 td.empty { padding:50px 0; text-align:center; /* background:#FFF !important; */ }
	table.list1 tr.empty td { text-align:center; padding:50px 0; background-color:#FFF !important; }
	
	table.list1.top_b { border-top:2px solid #ba9b8a;}
	
	
	/* write1 */
	table.write1 { border-top:2px solid #39393b; border-collapse:collapse; border-spacing:0; }
	table.write1 th { text-align:right; padding:10px 10px 10px 0; border-bottom:1px solid #ccc; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; background-color:none; }
	table.write1 td { padding:5px; border-bottom:1px solid #CCC; }

	/* calendar1 */
	.calendar1 { border-collapse:separate; border-spacing:3px; }
	.calendar1 th { padding:5px 0; font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; background-color:#B1CBE4; color:#FFF; font-size:large; }
	.calendar1 td { padding:5px; min-height:50px; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; }
	.calendar1 td .day { font-size:14px; color:#666666; }
	.calendar1 td.empty { background-color:#f5f5f5; }