#calendar {margin: 0;padding: 0;}
	#calendar * {margin: 0;padding: 0;}
	#calendar p.title {padding: 0 0 0 0;color:#4496BE;font-size: 11pt;font-weight: bold;font-family: µ¸¿ò;text-align: center;}
	#calendar p.title img {vertical-align: middle;}
	#calendar table {width: 100%;border-collapse: collapse;}
	#calendar table tr td.sunday{width:15%; padding:7px 0 5px 0; background:#ED7246 url("img/g_sunday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}
	#calendar table tr td.saturday{width:15%; padding:7px 0 5px 0; background:#4496BE url("img/g_saturday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}
	#calendar table tr td.weekday{width:14%; padding:7px 0 5px 0; background:#C9C9C9 url("img/g_weekday.gif") repeat-x; color:#FFFFFF; font-weight:bold; text-align:center;}

		#calendar table tr {}
			#calendar table tr td {padding: 5px 7px 3px 7px;border: 1px solid #E6E6E6;vertical-align: top;line-height: 1.6em;}
			#calendar table tr td.section {height: 0;background: #F5F5F5;font-weight: bold;text-align: center;}
			#calendar table tr td.red {color: #FF0000;}
			#calendar table tr td.gray {color: #999999;}
			#calendar table tr td.null {background: #FAFAFA;}
				#calendar table tr td p {}
				#calendar table tr td p.day {padding: 0 0 5px 0;color: #666666;font-weight: bold;}
					#calendar table tr td p a {}
						#calendar table tr td p img {vertical-align: middle;}
						#calendar table tr td p a span {font-size: 9pt;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: 9pt;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: #FF6600;}
	#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: 9pt;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;}
