#calendar {margin: 0;padding: 0;}
	#calendar * {margin: 0;padding: 0;}
	#calendar p.title {padding: 0 0 20px 0;font-size: 1.8em;font-weight: bold;text-align: center;}
		#calendar p.title img {vertical-align: middle;}
	#calendar table {width:100%; border-collapse: collapse; background: #F9F9F9; border: 0px solid red;}
		#calendar table tr {}
			#calendar table tr td {height:100px; padding:2px; border: 1px solid #E6E6E6;vertical-align: top;line-height: 1.6em;}
			#calendar table tr td.section {height: 0;background: #E6E6E6;font-weight: bold;text-align: center;}
			#calendar table tr td.red {color: #FF0000;}
			#calendar table tr td.blue {color: #81B5D6;}
			#calendar table tr td.gray {color: #999999;}
			#calendar table tr td.null {background: #CBCBCB;}
				#calendar table tr td p {padding:5px;}
				#calendar table tr td p.day {padding: 0 0 2px 0; color:#000000;}
				#calendar table tr td p.red {padding: 0 0 2px 0; color:#FF0000;}
				#calendar table tr td p.blue {padding: 0 0 2px 0; color:#234D96;}
				#calendar table tr td p.gray {padding: 0 0 2px 0; color:#999999;}
					#calendar table tr td p a {}
						#calendar table tr td p img {vertical-align: middle;}
						#calendar table tr td p a span {font-size: 11px;font-family: µ¸¿ò;}
						#calendar table tr td p a span.open {color: #333333;}
						#calendar table tr td p a span.close {color: #999999;}
						#calendar table tr td p a span.active {color: red;}
						#calendar table tr td p a span.tmp_active {color: #33CC00;}
	#calendar p.explain {padding: 10px 0 0 0;font-size: 11px;font-family: µ¸¿ò;text-align: right;}
	#calendar p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 0px solid #EBEBEB;text-align: center;}
		#calendar p.button img {border: none;}

#list {margin: 0;padding: 0;}
	#list * {margin: 0;padding: 0;}
	#list table {width: 100%;border-collapse: collapse;}
		#list table col {width: 15%;}
		#list table col.col01 {width: 5%;}
		#list table col.col02 {width: 12%;}
		#list table col.col03 {width: 35%;}
		#list table col.col05 {width: 18%;}
		#list table tr {}
		#list table tr.section {background: #E6E6E6;font-weight: bold;}
			#list table tr td {padding: 5px 0 3px 0;border: 1px solid #7C7C7C;text-align: center;line-height: 1.6em;}
				#list table tr td span {color: red;}
	#list p.page {padding: 10px;text-align: center;}
	#list p.button {padding: 12px 0 10px 0;border: 0px solid #EBEBEB;text-align: center;}
		#list p.button img {border: none;}

#view {margin: 0;padding: 0;}
	#view * {margin: 0;padding: 0;}
	#view table {width: 100%;border-collapse: collapse;}
		#view table col {width: 30%;}
		#view table col.col01 {width: 20%;}
		#view table tr {}
			#view table tr td {padding: 7px 10px 5px 10px;border: 1px solid #7C7C7C;line-height: 1.6em;}
			#view table tr td.section {background: #E6E6E6;font-weight: bold;text-align: center;}
			#view table tr td.red {color: #FF0000;font-weight: bold;}
				#view table tr td span {color: white;font-weight: bold;}
	#view p.space {height: 20px;}
	#view p.explain {padding: 10px;border: 0px solid #EBEBEB;background: #E6E6E6;line-height: 1.6em;}
		#view p.explain span {color: #FF0000;}
	#view p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 0px solid #EBEBEB;text-align: center;}
		#view p.button img {border: none;}

#fwrite {margin: 0;padding: 0;}
	#fwrite * {margin: 0;padding: 0;}
	#fwrite p.explain {padding: 10px;border: 1px solid #7C7C7C;line-height: 1.6em;}
		#fwrite p.explain span {color: #FF0000;}
	#fwrite p.space {height: 20px;}
	#fwrite p.float {float: left;}
	#fwrite p.select {text-align: right;}
	#fwrite p.clear {clear: both;}
	#fwrite table {width: 100%;border-collapse: collapse;}
		#fwrite table.room col {width: 12%;}
		#fwrite table.room col.col01 {width: 30%;}
		#fwrite table.room col.col07 {width: 10%;}
		#fwrite table.room tr {}
		#fwrite table.room tr.section {background: #E6E6E6;font-weight: bold;}
			#fwrite table.room tr td {padding: 7px 0 5px 0;border: 1px solid #7C7C7C;text-align: center;line-height: 1.6em;}
			#fwrite table.room tr td.left {padding: 7px 0px 5px 4px;text-align: left; background:#32361F;}
			#fwrite table.room tr td.red {color: #FF0000;}
			#fwrite table.room tr td.pink {color: #EA1159;}
			#fwrite table.room span.blue {color: #66A5D6;}
				#fwrite table.room tr td img {vertical-align: middle;}
				#fwrite table.room tr td select {width: 80%;}
		#fwrite table.infomation col {width: 30%;}
		#fwrite table.infomation col.col01 {width: 20%;}
		#fwrite table.infomation tr {}
			#fwrite table.infomation tr td {padding: 7px 10px 5px 10px;border: 1px solid #7C7C7C;line-height: 1.6em;}
			#fwrite table.infomation tr td.section {background: #E6E6E6;font-weight: bold;text-align: center;}
				#fwrite table.infomation tr td textarea {width: 100%;}
				#fwrite table.infomation tr td span {color: #666666;font-size: 11px;font-family: µ¸¿ò;}
	#fwrite p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 0px solid #EBEBEB;text-align: center;}
		#fwrite p.button img {border: none;}



/* ´Þ·Â ¾ÈÂÊ Å×ÀÌºí ¼Ó¼º Á¦°ÅÇÏ±â */
#calendar .table_none {width: 100%;border-collapse: collapse;}
	#calendar .table_none tr {}
		#calendar .table_none tr td {height:0;padding:1;border:0;vertical-align: top;line-height:0;}
		#calendar .table_none tr td.red {}
		#calendar .table_none tr td.blue {}
		#calendar .table_none tr td.gray {}
		#calendar .table_none tr td.null {}
				#calendar .table_none tr td p a { letter-spacing:0; }
					#calendar .table_none tr td p img {vertical-align: middle;}
					#calendar .table_none tr td p a span {font-size: 11px;font-family: µ¸¿ò;}
					#calendar .table_none tr td p a span.open {color: #333333;}
					#calendar .table_none tr td p a span.close {color: #999999;}
					#calendar .table_none tr td p a span.active {color: red;}
					#calendar .table_none tr td p a span.tmp_active {color: #33CC00;}

/* °­Á¶ ±Û¾¾ º°µµ »ö»ó ÁöÁ¤ */
.stong-title { color:#000000; }