BODY {
	width:842px;
}
DIV#wrapper {
	width:840px;
	}
DIV#header {
	MARGIN: 0px; WIDTH: 838px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #F0D1FE; font-size:10pt; text-align:center;
}
DIV#left_contents {
	BORDER-RIGHT: #99ccff 1px solid; PADDING-RIGHT: 0em; BORDER-TOP: #99ccff 1px solid; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 120px; PADDING-TOP: 0.1em; BORDER-BOTTOM: #99ccff 1px solid 
}
DIV#right_contents {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: right; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0px 0px 0px; WIDTH: 680px; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #ffffff
}
DIV#container:after {
	display:block; clear:both; height:0; visibility:hidden; content: "."; 
	}
DIV#topics_contents {
	display:block; clear:both; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0px 0px; WIDTH:838px ; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ccffcc
}
DIV#footer {
	display:block; CLEAR:both; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0px 0px; WIDTH:838px ; PADDING-TOP: 0.5em; BACKGROUND-COLOR:#ffffcc; font-size:10p;
}
P {
	FONT-WEIGHT: 400; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #0000FF
}
A:visited {
	COLOR: #990099
}
A:hover {
	color:008000; BACKGROUND: #CCCCCC
}
H2.sidenavi {
	BORDER-RIGHT: 0px double black; PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; BORDER-TOP: 0px double black; PADDING-LEFT: 2em; FONT-SIZE: 100%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url('image/navi_maru.jpg'); PADDING-BOTTOM: 0.1em; BORDER-LEFT: 0px double black; COLOR: #333333; PADDING-TOP: 0.1em; BORDER-BOTTOM: 1px double #99ccff; BACKGROUND-REPEAT: no-repeat; margin-left:0.2em; margin-right:0.2em; margin-top:0.5em; margin-bottom:0.2em
}
H1 {text-align: center; color:black; font-size:20pt;font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,"‚l‚r ƒSƒVƒbƒN",Gothic,sans serif;border-style: double;border-color;#9cc; background-color:skyblue; line-height:2.0; }
h2 {font-size:18pt;padding:5px 10px 5px ;background-color:pink;text-align:left;}
h3 {font-size:16pt;font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,"‚l‚r ƒSƒVƒbƒN",Gothic,sans serif;text-decoration:underline;margin-left:1em;text-align:left;}
h4 {font-size:14pt;font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,"‚l‚r ƒSƒVƒbƒN",Gothic,sans serif;margin-left:1.5em;text-align:left;}
p {font-size:12pt;font-family: "‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif;margin-left:2em;line-height:125%;text-align:left;}
H2.subtitle {
	border:thin solid #ffcc66; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND-IMAGE: url('none'); COLOR: black; 
}
pre	{
	line-height:11pt;
}
td.menu {
	BORDER-RIGHT: 0px dotted #99ccff; BORDER-TOP: 0px dotted #99ccff; FONT-SIZE: 15px; BACKGROUND-IMAGE: url('none'); BORDER-LEFT: 0px dotted #99ccff; COLOR: black; BORDER-BOTTOM: 1px dotted #99ccff; 
}
td.setsumei {
	text-align:right; PADDING-RIGHT: 0.5em; BORDER-BOTTOM: 1px solid #663333 ; FONT-SIZE: 60%
}
td.footer {
	font-size:10pt;text-align:center;
}
th {
	font-size:10pt;
}
li {text-align:left;}
table {text-align:left;}
