#calendar {margin: 0;padding: 0;}
	#calendar * {margin: 0;padding: 0;}
	#calendar p.title {padding: 0 0 20px 0;font-size: 1.4em;font-weight: bold;text-align: center;}
		#calendar p.title img {vertical-align: middle;}
	#calendar table {width: 100%;border-collapse: collapse;}
		#list table col {width: 14%;}
		#list table col.col01, #list table col.col07 {width: 15%;}
		#calendar table tr {}
			#calendar table tr td {height: 100px;padding: 5px 7px 3px 7px;border: 1px solid #E6E6E6;vertical-align: top;line-height: 1.6em;}
			#calendar table tr td.section {height: 0;background: #ffffff;font-weight: bold;text-align: center;}
			#calendar table tr td.red {color: #ffffff; background-color:ff0000;}
			#calendar table tr td.gray {color: #ffffff;}
			#calendar table tr td.all {color: #ffffff; background-color:c9c9c9;}
			#calendar table tr td.set {color: #ffffff; background-color:4496be;}
			#calendar table tr td.null {background: #FAFAFA;}
				#calendar table tr td p {}
				#calendar table tr td p.day {padding: 0 0 5px 0;}
					#calendar table tr td p a {}
						#calendar table tr td p img {vertical-align: middle;}
						#calendar table tr td p a span {font-size: 0.9em;font-family: 돋움;}
						#calendar table tr td p a span.open {color: #333333;}
						#calendar table tr td p a span.close {color: #999999;}
	#calendar p.explain {padding: 10px 0 0 0;font-size: 0.9em;font-family: 돋움;text-align: right;}
	#calendar p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;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: #F5F5F5;font-weight: bold;}
			#list table tr td {padding: 5px 0 3px 0;border: 1px solid #E6E6E6;text-align: center;line-height: 1.6em;}
				#list table tr td span {color: #333333;}
	#list p.page {padding: 10px;text-align: center;}
	#list p.button {padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;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 #E6E6E6;line-height: 1.6em;}
			#view table tr td.section {background: #F5F5F5;font-weight: bold;text-align: center;}
			#view table tr td.red {color: #FF0000;font-weight: bold;}
				#view table tr td span {color: #333333;font-weight: bold;}
	#view p.space {height: 20px;}
	#view p.explain {padding: 10px;border: 1px solid #EBEBEB;background: #FAFAFA;line-height: 1.6em;}
		#view p.explain span {color: #FF0000;}
	#view p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#view p.button img {border: none;}

#write {margin: 0;padding: 0;}
	#write * {margin: 0;padding: 0;}
	#write p.explain {padding: 10px;border: 1px solid #EBEBEB;background: #FAFAFA;line-height: 1.6em;}
		#write p.explain span {color: #FF0000;}
	#write p.space {height: 20px;}
	#write p.float {float: left;}
	#write p.select {text-align: right;}
	#write p.clear {clear: both;}
	#write table {width: 100%;border-collapse: collapse;}
		#write table.room col {width: 12%;}
		#write table.room col.col01 {width: 30%;}
		#write table.room col.col07 {width: 10%;}
		#write table.room tr {}
		#write table.room tr.section {background: #F5F5F5;font-weight: bold;}
			#write table.room tr td {padding: 7px 0 5px 0;border: 1px solid #E6E6E6;text-align: center;line-height: 1.6em;}
			#write table.room tr td.left {padding: 7px 10px 5px 10px;text-align: left;}
			#write table.room tr td.red {color: #FF0000;}
				#write table.room tr td img {vertical-align: middle;}
				#write table.room tr td select {width: 80%;}
		#write table.infomation col {width: 30%;}
		#write table.infomation col.col01 {width: 20%;}
		#write table.infomation tr {}
			#write table.infomation tr td {padding: 7px 10px 5px 10px;border: 1px solid #E6E6E6;line-height: 1.6em;}
			#write table.infomation tr td.section {background: #F5F5F5;font-weight: bold;text-align: center;}
				#write table.infomation tr td textarea {width: 100%;}
				#write table.infomation tr td span {color: #666666;font-size: 0.9em;font-family: 돋움;}
	#write p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#write p.button img {border: none;}
