@charset "euc-jp";/*  * remove default styling * 2006.08.25 * * Require HTML4 Strict Mode * * Key Color #f00000 Red * Sub Background Color #cce6e6 Pale Blue * Sub Background Color #ffc Pale Yellow * Sub Background Color #e9f2db Pale Green * Text Color #333 Charcoal *//* general */* {	margin: 0;	padding: 0;}document root elementhtml{	height: 100%;}/* document headhead *//* document body */body{	height: 100%;	margin: 0 auto;	background: #fff;	color: #333;	font: normal 12px/1.3em "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, Sans-serif;	letter-spacing: 0;}/* generic language/style containerdivspan *//* heading */h1, h2, h3, h4, h5, h6{	color: #f00000;	font: bold 116%/1.3em "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, Sans-serif;}/* phraseem*/strong{	color: #f00000;	font-weight: bold;}/*dfncodesampkbdvarciteabbracronym *//* long quotationblockquoteq *//* subscript, superscriptsubsup *//* paragraph */p{	font: normal 12px/1.3em "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, Sans-serif;}/* br *//* preformatted textpre *//* inserted text, deleted textinsdel *//*unordered list, ordered list */ul{	list-style: none;}ol{	margin-left: 2em;}li{	white-space: nowrap;}/* definition list */dl{	list-style: none;}/* dtdd *//* table element */table{	border: 0;	border-collapse: collapse;}caption{	padding: 3px;	text-align: left;}/* tr */th, td{	padding: 3px;	border: 0;	text-align: left;	font: normal 12px/1.3em "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, Sans-serif;	letter-spacing: 0;	vertical-align: top;}/* table sectiontheadtfoottbody *//* table columncolgroupcol *//* anchor */a, a:link, a:visited, a:active{	color: #f00000;	text-decoration: underline;}a:hover{	color: #f00000;}/* Embedded image */img{	border: 0;	vertical-align: bottom;}/* generic embedded objectobject *//* client-side image mapmaparea *//* horizontal rulehr *//* inline subwindowiframe *//* form control */input, button, select, optgroup, option, textarea{	font: normal 116%/1.3em "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, Sans-serif;	vertical-align: middle;}/* form field label textlabel *//* form control groupfieldsetlegend */