#wapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#msmain {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; PADDING-TOP: 20px
}
#msmain H1 {
	BORDER-BOTTOM: #00009B 5px solid;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 150%;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #00009B;
	FONT-SIZE: 28px;
	BORDER-TOP: #00009B 5px solid;
	FONT-WEIGHT: bold;
	PADDING-TOP: 10px
}
.msfontr01 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ff6600; FONT-SIZE: 28px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#msmain H2 {
	BORDER-BOTTOM: #0066cc thin dotted; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #d7ebff; COLOR: #0066cc; FONT-SIZE: 18px; BORDER-TOP: #0066cc thin dotted; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.msulfont02 {
	LIST-STYLE-POSITION: outside; LINE-HEIGHT: 160%; LIST-STYLE-TYPE: circle; FONT-SIZE: 14px
}
.msfontr02 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; LETTER-SPACING: 0.1em; COLOR: #ff6600; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#msmain H3 {
	BORDER-LEFT: #0066cc 5px solid; PADDING-LEFT: 10px; COLOR: #0066cc; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.msulfont03 {
	LIST-STYLE-POSITION: outside; LINE-HEIGHT: 140%; LIST-STYLE-TYPE: circle; FONT-SIZE: 12px
}
.msfontr03 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #0066cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.mslink01 {
	LINE-HEIGHT: 170%; MARGIN: 5px 5px 5px 30px; FONT-SIZE: 12px
}
.msfontr04 {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; LETTER-SPACING: 0.1em; COLOR: #0066cc; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.ms01 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; MARGIN-TOP: 10px; PADDING-LEFT: 2px; WIDTH: 90%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; FONT-SIZE: 12px; PADDING-TOP: 2px
}
TABLE.ms01 TH {
	BORDER-BOTTOM: #0066cc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; BORDER-TOP: #0066cc 1px solid; PADDING-TOP: 3px
}
TABLE.ms01 TD {
	BORDER-BOTTOM: #0066cc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; BORDER-TOP: #0066cc 1px solid; PADDING-TOP: 3px
}
TABLE.ms01 TH {
	TEXT-ALIGN: center; MARGIN: 0px; WHITE-SPACE: nowrap; BACKGROUND: #fff2bf
}
TABLE.ms01 TD.course {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 23%; PADDING-RIGHT: 10px; BACKGROUND: #d7ebff; PADDING-TOP: 10px
}
TABLE.ms01f {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; MARGIN-TOP: 10px; PADDING-LEFT: 2px; WIDTH: 90%; PADDING-RIGHT: 2px; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; FONT-SIZE: 12px; PADDING-TOP: 2px
}
TABLE.ms01f TH {
	BORDER-BOTTOM: #0066cc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; BORDER-TOP: #0066cc 1px solid; PADDING-TOP: 3px
}
TABLE.ms01f TD {
	BORDER-BOTTOM: #0066cc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; BORDER-TOP: #0066cc 1px solid; PADDING-TOP: 3px
}
TABLE.ms01f TH {
	TEXT-ALIGN: center; MARGIN: 0px; WHITE-SPACE: nowrap; BACKGROUND: #fff2bf
}
TABLE.ms01f TD.course {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 23%; PADDING-RIGHT: 10px; BACKGROUND: #ffffcc; PADDING-TOP: 10px
}
.red01 {
	COLOR: #ff0000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#msmain .chumon {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	BACKGROUND: #FF0066;
	COLOR: #FFFFFF;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
.gleen {
	font-size: 13px;
	font-weight: bold;
	color: #339966;
}
#ssize_border {
	border: 2px dotted #FF0000;
	width: 500px;
	padding: 5px;
}
#msmain2 {
	BORDER-BOTTOM: #0066cc 1px solid;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	BORDER-RIGHT: #0066cc 1px solid;
	padding: 10px;
	width: 93%;
	margin-right: auto;
	margin-left: auto;
}
#msmain2 H1 {
	BORDER-BOTTOM: #00009B 5px solid;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 110%;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #00009B;
	FONT-SIZE: 28px;
	BORDER-TOP: #00009B 5px solid;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}
#msmain2 .chumon {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	BACKGROUND: #FF0066;
	COLOR: #FFFFFF;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px
}
