a:link { color:#000099; }a:visited { color:#3333ff; }a:active { color:#ff3399; }a:hover { color:#ff3399; } body,th,td	{		font-family:	‚l‚r ‚oƒSƒVƒbƒN,sans-serif;		font-size:		90%;		text-align:		center;}div.body	{		margin-left: auto;		margin-right: auto;		margin-top: 0px;		margin-bottom: 0px;		text-align:		left;		width:			95%;}div.body2	{		margin-left: auto;		margin-right: auto;		margin-top: 0px;		margin-bottom: 0px;		text-align:		left;		width:			560px;}div.footer	{		float:			left;		text-align:		left;		margin:			2px 0px 1em 0px;		padding:		5px 0px 0px 0px;}div.header	{		float:			left;		text-align:		left;		margin:			0.5em 0px;		padding:		0px;}div.header-topl	{		float:			left;		text-align:		left;		margin:			0.5em 0px 0px 0px;		padding:		0px 0px 0px 0px;}div.header-topr	{		float:			right;		text-align:		right;		margin:			35px 0px 0px 0px;		padding:		0px 0px 0px 0px;		position:		relative;		top:			0em;}div.header2	{		float:			right;		text-align:		right;		margin:			0.5em 0px;		padding:		0px;		position:		relative;		top:			0.5em;}div.index-b	{		background-color:	#ffffff;		color:			#000000;		border:			1px solid #4444FF;		font-size:		100%;		float:			left;		margin:			0px 0px 2px 0px;		padding:		0.5em;		width:			100%;}div.index-n	{		background-color:	#ffffff;		border:			0px solid #333333;		color:			#000000;		font-size:		100%;		font-weight:		normal;		float:			center;		text-align:		left;		margin:			0px 0px 8px 2px;		padding:		0em 0em;		width:			95%;}div.index-nc	{		background-color:	#bbbbff;		border:			0px solid #333333;		color:			#000000;		font-size:		100%;		font-weight:		normal;		float:			center;		margin:			0px 0px 8px 2px;		padding:		0.5em 0.5em;		text-align:		center;		width:			95%;}div.index-nc2	{		background-color:	#ffffff;		border:			1px solid #000000;		color:			#000000; 		font-size:		120%;		float:			left;		margin:			8px 0px 2px 2px;		padding:		0.6em 0.5em;		text-align:		center;		width:			100%;}div.kouka1 a:link	{ 		background-color:	#ffffff;		border:			1px solid #000000;		color:			#000000;		float:			left;		font-size:		120%;		font-weight:		bold;		margin:			0px 0px 8px 0px;		padding:		0.6em 0.5em; 		text-align:		center;		text-decoration:	none; 		width:			100%;}div.kouka1 a:visited	{ 		background-color:	#ffffff;		border:			1px solid #000000;		color:			#000000;		float:			left;		font-size:		120%;		font-weight:		bold;		margin:			0px 0px 8px 0px;		padding:		0.6em 0.5em; 		text-align:		center;		text-decoration:	none; 		width:			100%;}div.kouka1 a:hover {		background-color:	#ddddff;		border:			1px solid #000000; 		color:			#000000;		float:			left;		font-size:		120%;		font-weight:		bold;		margin:			0px 0px 8px 0px;		padding:		0.6em 0.5em;		text-align:		center;		text-decoration:	none;		width:			100%;		}div.left	{		float:			left;		text-align:		left;		margin:			2px 0px 2px 0px;		padding:		0px 0px 0px 0px;}div.left2	{		border:			1px solid black;		float:			left;		width:			45%;		margin:			1em 0 0 2px;		padding:		10px;}div.left3	{		background-color:	inherit;		border:			0px solid #000000;	        clear:          	both;		color:			#000000;		font-size:		100%;		float:			left;		margin:			1em 7px 0px 0px;		padding:		0;		width:			25%;}div.leftn	{		background-color:	#ffffff;		border:			0px solid black;		color:			#000000;		font-size:		100%;		float:			left;		text-align:		center;		margin:			0px 0.5em 0.5em 0.5em;		padding:		0px;		width:			20%;}div.left-p	{		background-color:	#ffffff;		border:			0px solid black;		color:			#000000;		font-size:		100%;		float:			left;		width:			75%;		margin:			6px 0px 0px 2px;		padding:		0px;}div.lefttop	{		background-color:	#ffffff;		border:			1px solid black;		color:			#000000;		font-size:		100%;		float:			left;		width:			25%;		margin:			6px 0px 0px 2px;		padding:		0px;}div.menu	{		background-color:	#ddddff;		color:			#000000;		border-top:		0px solid black;		border-bottom:		0px solid black;		clear:			left;		text-align:		center;		position:		relative;		margin:			0px;		padding:		3px 0px 5px 0px;}div.menu2	{		background-color:	#EEDDB0;		color:			#000000;		border-top:		0px solid black;		border-bottom:		0px solid black;		clear:			left;		text-align:		center;		position:		relative;		margin:			0px;		padding:		3px 0px 5px 0px;}div.navi	{		text-align:		left;		font-size:		95%;		margin:			0px 2px 0px 0px;		padding:		10px 0px 5px 5px;}div.navitop	{		text-align:		center;		font-size:		100%;		margin:			0px;		padding:		0px;}div.navi2	{		text-align:		right;		margin:			0px 2px 0px 0px;		padding:		5px 0px 0px 0px;}div.navi3	{		border-bottom:		1px solid black;        clear:          both;		text-align:		right;		margin:			0px 0px 0px 0px;		padding:		1em 5px 10px 5px;}div.q1	{		border:			1px dashed #330066;		font-style:		oblique;		line-height:		1.3em;		margin:			0px 2em 0px 2em;		padding:		1em;		text-align:		left;		color:			#330066;		background-color:	#ffffff;}div.q1m	{		border:			1px dashed #330066;		font-family: 	'‚l‚r ‚o–¾’©','century';		line-height:		1.3em;		margin:			0px 2em 0px 2em;		padding:		1em;		text-align:		left;		color:			#330066;		background-color:	#ffffff;}div.q2	{		border:			2px solid black;		font-size:		110%;		font-family: 		'‚l‚r ‚o–¾’©','century';		line-height:		1.3em;		margin:			1em;		padding:		1em;		text-align:		left;		color:			#000000;		background-color:	#ffffff;}div.q2b	{		border:			1px solid black;		font-size:		100%;		font-family: 		'‚l‚r ‚o–¾’©','century';		line-height:		1.3em;		margin:			1em 2em;		padding:		1em 1em;		text-align:		left;		color:			#000000;		background-color:	#ffffff;}div.q3	{		border-top:		1px dashed black;		border-bottom:		1px dashed black;		font-family: 		'‚l‚r ‚o–¾’©','century';		line-height:		1.3em;		border-color:		#006600;		margin:			1.5em 1em;		padding:		1em;		color:			#004000;		background-color:	#ffffff;		text-align:		left;}div.q4	{		border:			3px double black;		margin:			0px 1em;		padding:		1em;		text-align:		left;		color:			#000000;		background-color:	#ddddff;}div.q5	{			border-top-style: solid;		border-right-style: double;		border-bottom-style: solid; 		border-left-style: double;		border-width:8px;border-color:navy;				margin:			1px 1em;		padding:		1em;		text-align:		center;		color:			#000000;		background-color:	#ddddff;}div.right	{		text-align:		left;		margin:			2px 2px 2px 0px;		padding:		0px 0px 0px 0px;		position:		relative;}div.right2	{		border:			1px solid black;		float:			right;		width:			45%;		margin:			1em 2px 0 0;		padding:		10px;		position:		relative;}div.right3	{		border:			0px solid #000000;		color:			#000000;		margin:			1em 0px 0px 0px;		padding:		0;		position:		relative;		float:			right;		width:			70%;}div.rightn	{		border:			0px solid black;		float:			left;		margin:			0px 0px 0px 0px;		padding:		0px 0px 0px 0px;		position:		relative;		text-align:		left;		width:			75%;}div.righttop	{		float:			right;		width:			70%;		margin:			6px 0px 0px 0px;		padding:		0px 0px;		position:		relative;}div.right-p	{		border:			0px solid black;		float:			right;		text-align:		center;		width:			20%;		margin:			6px 0px 0px 0px;		padding:		0px 0px;		position:		relative;}div.table{		text-align:		center;		margin:			0.5em 0px;		padding:		0.5em 0px;}div.table-l{		text-align:		left;		margin:			0.5em 0px;		padding:		0.5em 0px;}div.table2{		text-align:		center;		margin:			0.5em 0px;		padding:		0em;}div.title	{		text-align:		left;		padding:		0px 2px 0px 2px;}div.topics	{		margin:			0.5em;		padding:		1em 1em;		text-align:		left;		color:			#000000;		background-color:	#ddddff;}div.topics2	{		margin:			0.5em;		padding:		1em 1em;		text-align:		left;		color:			#000000;		background-color:	#ddddff;		width:			100%;}div.topics-sp	{		border:			0px solid black;		margin:			0.5em;		padding:		1em 1em;		text-align:		left;		color:			#000000;		background-color:	#bbbbff;}form.td	{		border-top:		0px solid black;		border-bottom:		0px solid black;		margin:			0px 0px 0px 0px;		padding:		0px 0px 0px 0px;}form.top	{		border-top:		0px solid black;		border-bottom:		0px solid black;		text-align:		center;		margin:			0px 0px 0px 0px;		padding:		0px 0px 0px 0px;}h1.sub		{		clear:			left;		font-size:		150%;		font-weight:		normal;		text-align:		left;		letter-spacing:		1px;		margin:			1em 0px 1em 0px;		padding:		10px 0px 10px 0px;}h2.sub		{		border-left:		10px solid black;		font-size:		130%;		margin:			1em 0px 1em 0px;		padding:		5px 0px 5px 10px;		font-weight:		bold;		letter-spacing:		0.5px;}h2.sub2		{		border-left:		6px solid black;		font-size:		130%;		margin:			1em 0px 1em 0px;		padding:		5px 0px 5px 8px;		font-weight:		bold;		letter-spacing:		0.5px;}h3.sub		{		font-size:		120%;		margin:			1em 0px 1em 0px;		padding:		0px 0px 0px 0px;		border-bottom:		1px dashed black;		font-weight:		bold;		letter-spacing:		0.1em;}h3.sub2		{		font-size:		120%;		margin:			1em 0px 1em 0px;		padding:		0px 0px 0px 0px;		border-bottom:		2px solid black;		font-weight:		bold;		letter-spacing:		0.1em;}h3.sub2t	{		font-size:		120%;		margin:			0px 0px 1em 0px;		padding:		0px 0px 2px 0px;		border-bottom:		2px solid black;		font-weight:		bold;		letter-spacing:		0.1em;}h3.title	{		border:			1px solid black;		color:			#000000;		background-color:	#ffffff;		clear:			left;		font-size:		130%;		font-weight:		bold;		text-align:		left;		letter-spacing:		2px;		margin:			8px 0px 8px 0px;		padding:		5px 5px 5px 5px;}h4.sub		{		font-size:		110%;		margin:			1em 0px 1em 0px;		padding:		0px 0px 0px 0px;		border-bottom:		1px dashed black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.sub-j	{		font-size:		110%;		margin:			0em 0px 0.5em 0px;		padding:		0px 0px 0px 0px;		color:			#cc0000;		background-color:	#ffffff;		font-weight:		bold;		letter-spacing:		0.5px;}h4.sub-l	{		color:			#000000;		font-size:		110%;		margin:			0.5em 2px;		padding:		0.5em 0px 0.5em 1em;		border-left:		6px solid black;		border-bottom:		1px dashed black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.sub-n	{		color:			#000000;		font-size:		105%;		margin:			0.5em 0px 0.5em 0px;		padding:		0.2em 0px;		border-bottom:		1px solid black;		font-weight:		normal;		letter-spacing:		0.1em;}h4.sub-r	{		color:			#cc0000;		font-size:		110%;		margin:			1em 0px 1em 0px;		padding:		0px 0px 0px 0px;		border-bottom:		1px dashed black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.sub-t	{		font-size:		110%;		margin:			0.5em;		padding:		0px;		border-bottom:		1px dashed black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.subtopics		{		color:			#000077;		margin:			0em 0px 0.5em 0px;		padding:		0px 0px 1px 0px;		border-bottom:		4px solid #999999;		font-weight:		bold;}h4.subtopics2		{		font-size:		110%;		margin:			0em 0px 0em 0px;		padding:		0px 0px 0px 0px;		font-weight:		bold;}h4.sub2		{		font-size:		110%;		margin:			1em 0px 1em 0px;		padding:		0px 0px 0px 0px;		border-bottom:		2px solid black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.sub2-t	{		font-size:		110%;		margin:			0.5em;		padding:		0px;		border-bottom:		2px solid black;		font-weight:		bold;		letter-spacing:		0.1em;}h4.subtop	{		color:			#ffffff;		background-color:	#4444ff;		font-size:		110%;		text-align:		center;		margin:			0em 0em;		padding:		3px;		border-bottom:		0px solid #3333ff;		font-weight:		bold;		letter-spacing:		0.1em;}h4.sub3i		{		font-size:		110%;		margin:			1px 0px 2px 0px;		padding:		1px 0px 1px 0px;		border-bottom:		2px solid black;		font-weight:		bold;		letter-spacing:		0.5px;}hr.hidden{		display:		none;}hr.top		{		border:			1px solid black;		margin:			0;		padding:		0;}i.seg		{		font-size:		160%;		font-weight:		bold;}img.left	{		float:			left;		margin:			0px 10px 10px 10px;		padding:		0px 10px 10px 0px;}ol.list1 {		list-style-type:	decimal;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ol.list1 li{		list-style-type:	decimal;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}P		{		text-indent : 1em;line-height : 5mm;}span.bg-b	{		background-color:	#ddddff;}span.kagaku	{		font-style:		normal;		font-size:		100%;		font-weight:		normal;}span.seg	{		font-style:		italic;		font-size:		160%;		font-weight:		bold;}span.seg2	{		font-weight:		bold;}table.b		{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			96%;		z-index:		1;}table.b	td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;		z-index:		1;}table.b th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccccff;		z-index:		1;}table.b1		{		border-collapse: 	collapse;		margin-left: 		1em;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		z-index:		1;}table.b1	td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		text-align:		left;		z-index:		1;}table.b1 th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		color:			#000000;		background-color:	#ccccff;		z-index:		1;}table.b1c		{		border-collapse: 	separate;		margin-left: 		1em;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		z-index:		1;		empty-cells:		show;}table.b1c	td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		text-align:		center;		z-index:		1;}table.b1c th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		color:			#000000;		text-align:		center;		background-color:	#ccccff;		z-index:		1;}table.b1l		{		border-collapse: 	separate;		margin-left: 		1em;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		z-index:		1;		empty-cells:		show;}table.b1l	td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		text-align:		left;		z-index:		1;}table.b1l th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		0.5em;		color:			#000000;		text-align:		center;		background-color:	#ccccff;		z-index:		1;}table.bb	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			96%;		z-index:		1;}table.bb td	{		border:			1px solid black;		border-collapse: 	separate;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#f5deb3;		text-align:		left;		z-index:		1;}table.bb th	{		border:			1px solid black;		border-collapse: 	separate;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#ffffff;		background-color:	#8b4513;		z-index:		1;}table.b2	{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px 0px 0px 0px;		width:			96%;}table.b2 td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;		color:			#000000;		background-color:	#eeeeff;}table.b2 th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		text-align:		left;		background-color:	#ccccff;}table.csh	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px 0px 0px 0px;		width:			96%;		empty-cells:		hide;}table.csh td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		center;		color:			#000000;		background-color:	#eeeeff;}table.csh th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		text-align:		center;		background-color:	#ccccff;}table.g2	{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px 0px 0px 0px;		width:			96%;}table.g2 td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;		color:			#000000;		background-color:	#eeffee;}table.g2 th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		text-align:		left;		background-color:	#ccffcc;}table.j100	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			100%;		z-index:		1;}table.j100 td	{		border-collapse: 	separate;		color:			#000000;		background-color:	#ddddff;		vertical-align:		top;}table.n		{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px 0px 0px 0px;		width:			96%;}table.n	td	{		border:			0px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.n th	{		border:			0px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccccff;}table.n0		{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0.5em;		margin-bottom: 		0.5em;		padding:		0px 0px 0px 0px;}table.n0 td	{		border:			0px solid black;		margin:			0;		padding:		5px;		text-align:		left;}table.n0 th	{		border:			0px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccccff;}table.n2	{		border-collapse: 	collapse;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px 0px 0px 0px;		width:			96%;}table.n2 td	{		border:			1px solid black;		margin:			5px;		padding:		15px;		text-align:		left;		vertical-align:		top;}table.n2 th	{		border:			0px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccccff;		vertical-align:		top;}table.s		{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			96%;}table.s th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.s td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.s2		{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;}table.s2 th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.s2 td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.s100	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			100%;		z-index:		1;}table.s100 td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.sb	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			96%;}table.sb th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		center;		color:			#000000;		background-color:	#ccccff;}table.sb td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;}table.sbc	{		border-collapse: 	separate;		margin-left: 		auto;		margin-right: 		auto;		margin-top: 		0px;		margin-bottom: 		0px;		padding:		0px;		width:			96%;}table.sbc th	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		center;		color:			#000000;		background-color:	#ccccff;}table.sbc td	{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		center;}TD.l	{		border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		left;		z-index:		1;top : 4em;}TD.r	{		border : solid #ffffff;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;		margin:			0px 0px 0px 0px;		padding:		5px;		text-align:		right;		z-index:		1;height : 5em;}TH.b		{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccccff;		z-index:		1;text-align : center;}th.p		{		border:			1px solid black;		margin:			0px 0px 0px 0px;		padding:		5px;		color:			#000000;		background-color:	#ccffcc;		z-index:		1;}ul.index-b {		list-style-type:	none;		list-style-position:	inherit;		margin:			1em 0 1em 0.5em;		padding:		0px 0px 0px 0px;}ul.index-b li{		list-style-type:	none;		margin-top:		0.4em;		margin-bottom:		0.4em;		padding:		0px 0px 0px 0px;}ul.list-a {		list-style-type:	lower-alpha;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list-a li{		list-style-type:	lower-alpha;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-dash {		margin:			0;		padding:		0.5em 0px 0.5em 5px;		text-align:		left;}ul.list-dash li{		display:		inline;		font-weight:		normal;		list-style-type:	none;		margin:			0px 0px 0px 0px;		padding:		2px 0px 2px 0px;}ul.list-i {		margin:			0;		padding:		0.5em 0px 0.5em 5px;		text-align:		left;}ul.list-i li{		display:		inline;		font-weight:		normal;		list-style-type:	none;		margin:			0px 2px 0px 0px;		padding:		0px 0px 0px 0px;}ul.list-index {		margin:			0;		padding:		0.5em 0px 0.5em 5px;		text-align:		left;}ul.list-index li{		display:		inline;		font-weight:		normal;		list-style-type:	none;		margin:			0px 0.5em 0px 0px;		padding:		0px 0px 0px 0px;}ul.list-m1 {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/caution.gif);			margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list-m1 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-m2 {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/info.gif);			margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list-m2 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-m3 {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/arrow.gif);			margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list-m3 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-pdf {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/pdf.gif);			margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list-pdf li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-pdf2 {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/pdf2.jpg);			margin:			0.5em 0 0.5em 2em;		padding:		0px 0px 0px 0px;}ul.list-pdf2 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-yen {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/yen.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-yen li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-watch {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/watch.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-watch li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-pencil {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/pencil.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-pencil li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-psn {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/psn.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-psn li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-doc {		list-style-type:	disc;		list-style-position:	inherit;		list-style-image : url(../img/icon/doc.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-doc li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 3px;}ul.list-bk {		list-style-image : url(../img/icon/book.jpg);			margin:			6px 0 6px 2em;		padding:		0px 0px 0px 0px;}ul.list-bk li{		display:		list-item;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list0 {		list-style-type:	disc;		list-style-position:	inherit;		margin:			4px 0 4px 2em;		padding:		0px 0px 0px 0px;}ul.list0 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-left {		border:			1px solid black;		list-style-type:	none;		list-style-position:	inherit;		margin:			4px;		padding:		0.5em;		width:			90%;}ul.list-left li{		list-style-type:	none;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list0n {		list-style-type:	none;		list-style-position:	inherit;		margin:			1em 0 1em 0.5em;		padding:		0px 0px 0px 0px;}ul.list0n li{		list-style-type:	none;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list-c {		list-style-type:	none;		list-style-position:	inherit;		margin:			1em 0 1em 0.5em;		padding:		0.5em;		background-color:	#ddddff;		font-weight:		bold;}ul.list-c li{		list-style-type:	none;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list0t {		list-style-type:	disc;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list0t li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list1 {		list-style-type:	disc;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list1b {		list-style-type:	none;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list1b li{		border:			1px solid black;		list-style-type:	none;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list1 li{		list-style-type:	disc;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list1n {		list-style-type:	none;		list-style-position:	inherit;		margin:			1em 0 1em 2em;		padding:		0px 0px 0px 0px;}ul.list1n li{		list-style-type:	none;		margin-top:		4px;		margin-bottom:		4px;		padding:		0px 0px 0px 0px;}ul.list2 {		margin:			0;		padding:		0px 0px 0px 5px;		text-align:		left;}ul.list2 li{		display:		inline;		font-family:		‚l‚r ƒSƒVƒbƒN,sans-serif;		font-weight:		normal;		list-style-type:	none;		margin:			0px 0px 0px 2px;		padding:		0px 0px 0px 0px;}ul.menu {		margin:			0;		padding:		0px 0px 0px 5px;		text-align:		center;		font-size:		120%;}ul.menu li{		display:		inline;		font-weight:		normal;		list-style-type:	none;		margin:			0px 0px 0px 4px;		padding:		0px 0px 0px 0px;}