/* -- Re-assiging Tags -- *//* -- Re-assining tags(common) -- */body, td {	font: 12px/18px "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ƒSƒVƒbƒN";	color: #333333;	background: #FFFFFF;}body {	text-align: center;	margin: 10px auto 30px;}td {	text-align: left;	vertical-align: top;}form, table, p, ul, ol, li, h1, h2 ,h3, h4, h5, h6{ margin: 0; padding: 0; }table { width: auto; table-border: 0; border-collapse: collapse; }img { border-width: 0 }a { text-decoration: none }a:link { color: #0000CC }a:visited { color: #4444CC }a:active { color: #333333 }a:hover { color: #FF0000 }ul, ol {	list-style-position: outside;}ol { list-style-type: decimal; 	padding-left: 2em }ol ol { list-style-type: lower-alpha }ul { list-style-type: disc; padding-left: 2em }em { color: red; font-style: normal; font-weight: normal}address { font-style: normal; font-size: 12px; line-height: 16px; }h1, h2, h3, h4, h5, h6 { font-weight: normal }h1 {	background:  url(../images/texture_h1.gif) no-repeat left top;	margin-bottom: 10px;	padding-left: 35px;	padding-top: 5px;	padding-bottom: 10px;}h1.subj { background:  url(../images/subj_texture_h1.gif) no-repeat left top }h2 {	margin-bottom: 10px}h3 {	font-size: 14px;	line-height: 18px;	color: #990033;	margin-bottom: 5px}h4 {	color: #990033;	font-size: 12px;	line-height: 18px;	text-indent: -2em;	padding-left: 2em}h5 {	color: #FF3366;	font-size: 12px;	line-height: 18px;}input.box,  textarea{	font: 12px/18px "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ƒSƒVƒbƒN";	border: 1px solid #333333; }/* -- Blocks -- */#header { margin-bottom: 5px }#header td.navi {	color: white;	height: 20px;	background: #9B0031 url(../images/header_B.jpg) no-repeat left top;	text-align: right;	vertical-align: middle;	padding-right: 1em}#header td.navi a, #sub-header td.navi a { color: white }#header td.navi a:hover , #sub-header td.navi a:hover{ color: #FFFF99; }#footer {	clear: both;	color: #FFFFFF;	background: #C46B89 center center;	padding: 2px;}#copyright {	color: #CC99BB;	font-size: 11px;	line-height: 14px;	margin-top: 5px;} /* -- Misc's -- */.cir-marker-L { color: #E791EB; }.capt { margin-top: 4px }.capt-r {	color: #666666;	font-size: 10px;	line-height: 11px;	text-align: right;	margin: 0 2px 8px 0;}.lh20 { line-height: 20px }.listed { text-indent: -1em; padding-left: 1em }.no-marker {	list-style-position: inside;	list-style-type: none;	text-indent: -1em;	padding-left: 1em;}.ph-right {	float: right;	margin: 0 0 10px 10px; }.px10 { font-size: 10px }.px14 { font-size: 14px }.thin-marker {	font-size: 12px;	color: #C46B89;	line-height: 13px;}