.fontleft {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #000000; clip:    rect(   )}
a.fontleft:link{ color: #000000; ext-decoration: none; text-decoration: none}
a.fontleft:visited{ color: #000000; text-decoration: none}
a.fontleft:hover{ color: #000000; text-decoration: underline}

.fontright {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; text-decoration: none; color: #000000}
a.fontright:link{ color: #000000; text-decoration: none}
a.fontright:visited{ color: #000000; text-decoration: none}
a.fontright:hover{ color: #000000; text-decoration: underline}

.fontlink {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; text-decoration: underline; color: #00325C}
a.fontlink:link{ color: #00325C; text-decoration: underline}
a.fontlink:visited{ color: #00325C; text-decoration: underline}
a.fontlink:hover{ color: #000000; text-decoration: underline}

.fontlinkno {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; text-decoration: none; color: #00325C}
a.fontlinkno:link{ color: #00325C; text-decoration: none}
a.fontlinkno:visited{ color: #00325C; text-decoration: none}
a.fontlinkno:hover{ color: #000000; text-decoration: underline}

.fontlink2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; font-weight: bold; text-decoration: underline; color: #0000FF}
a.fontlink2:link{ color: #0000FF; text-decoration: underline}
a.fontlink2:visited{ color: #0000FF; text-decoration: underline}
a.fontlink2:hover{ color: #0000FF; text-decoration: underline}

.fontlink3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; text-decoration: underline; color: #0000FF}
a.fontlink3:link{ color: #0000FF; text-decoration: underline}
a.fontlink3:visited{ color: #0000FF; text-decoration: underline}
a.fontlink3:hover{ color: #0000FF; text-decoration: underline}

.fontlink4 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; text-decoration: underline; color: #0000FF}
a.fontlink4:link{ color: #0000FF; text-decoration: underline}
a.fontlink4:visited{ color: #0000FF; text-decoration: underline}
a.fontlink4:hover{ color: #0000FF; text-decoration: underline}

.fontlink5 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: none; text-decoration: underline; color: #6D94BA}
a.fontlink5:link{ color: #6D94BA; text-decoration: none}
a.fontlink5:visited{ color: #6D94BA; text-decoration: none}
a.fontlink5:hover{ color: #0065BD; text-decoration: underline}

.fontline {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; text-decoration: underline; color: #00325C}
a.fontline:link{ color: #00325C; text-decoration: underline}
a.fontline:visited{ color: #00325C; text-decoration: underline}
a.fontline:hover{ color: #000000; text-decoration: underline}

.futtermenu {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; color: #ACBDBF; text-decoration: none}
a.futtermenu:link{ color: #CAC191; text-decoration: none}
a.futtermenu:visited{ color: #CAC191; text-decoration: none}
a.futtermenu:hover{ color: #CAC191; text-decoration: underline}

.category {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #999999}
a.category:link{ color: #666666; ext-decoration: none; text-decoration: underline}
a.category:visited{ color: #666666; text-decoration: underline}
a.category:hover{ color: #000000; text-decoration: underline}

a {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #003366}
a:link{ color: #003366; ext-decoration: none; text-decoration: none}
a:visited{ color: #003366; text-decoration: none}
a:hover{ color: #003366; text-decoration: underline}

.top_title {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; color: #003366; font-weight: bold}
.font {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #333333}
.fontblue {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #0000FF}
.fontblue2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #003399; text-decoration: none}
.fontblue2l {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #003399}
.fontblue3 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #4A6DB3; font-weight: none }
.fontblue10px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #095AA6}
.font10px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #333333}
.fontb10px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontb11px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontgreen {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #005173}
.fontgray {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #8C8C8C}
.fontgray10px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #666666}
.fontgray2_14px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 1.3em; color: #666666}
.fontgray2_12px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #666666; font-weight: bold}
.fontWh {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #FFFFFF}
.fontWhb {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #FFFFFF; font-weight: bold }
.fontWh10px {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #FFFFFF}
.fontg {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.6em; color: #333333}
.fontred {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #cc0000}
.fonttitle {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13pt; line-height: 1.3em; color: #333333; font-weight: bold }
.fonttitlen {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 1.4em; color: #333333; font-weight: bold }
.fontb {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontb2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontbm {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontbm {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1.3em; color: #333333; font-weight: bold}
.fonts {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #333333}
.fontbs {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #333333; font-weight: bold}
.fontlist {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8px; line-height: 1.3em; color: #333333}
.fontlistblue {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 1.3em; color: #557185}
.fontlistb {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8px; line-height: 1.3em; color: #333333; font-weight: bold}
.fonts {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; line-height: 1.3em; color: #333333}
.titleblue {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #6666FF; font-weight: bold }
.titleblue2 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #1A4682; font-weight: bold }
.titleblue3 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 16px; line-height: 1.3em; color: #1A4682; font-weight: bold }
.titleblue4 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #005173; font-weight: bold }
.titleblue5 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #0000FF; font-weight: bold }
.titleblue6 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #000080; font-weight: bold }
.titleblue6_14px {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 14px; line-height: 1.3em; color: #000080; font-weight: bold }
.titleblue7 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 16px; line-height: 1.3em; color: #406A82; font-weight: bold }
.titleblue8 {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 14px; line-height: 1.3em; color: #4A6DB3; font-weight: none }
.titlegreen {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #005173; font-weight: bold }
.titlelightgreen {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #68838A; font-weight: bold }
.titlegreen14px { font-size: 14px; line-height: 1.3em; color: #005173; font-weight: bold }
.titlered12px {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #990000; font-weight: bold }
.titlered14px {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 14px; line-height: 1.3em; color: #990000; font-weight: bold }
.listbodytitle {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 10px; line-height: 1.3em; color: #333333 ; font-weight: bold}
.bodyred {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 13px; line-height: 1.3em; color: #990033}
.bodytitleWh {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #FFFFFF; font-weight: bold }
.listbodyWh {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 10px; line-height: 1.3em; color: #FFFFFF}
.bodytitlered {   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";font-size: 12px; line-height: 1.3em; color: #FF0000; font-weight: bold }
.checkcolor { background-color: #6699FF; color: #000000 }
.rightline { background-color: #E6E6E6 }
.insbtm10wh		{
		color: #FFFFFF;
		font-size: 10px;
		text-decoration: none;
		border: 1px solid #FFFFFF;
		padding: 1x 3x 1px 3px;
		margin: 0px;
		height: 0px;
		}
.insbtm10black		{
		color: #000000;
		font-size: 10px;
		text-decoration: none;
		border: 1px solid #000000;
		padding: 1x 3x 1px 3px;
		margin: 0px;
		height: 0px;
		}
.insbtm10gray		{
		color: #D7D8D8;
		font-size: 10px;
		text-decoration: none;
		border: 1px solid #D7D8D8;
		padding: 1x 3x 1px 3px;
		margin: 0px;
		height: 0px;
		}
.insbtm12gray		{
		color: #D7D8D8;
		font-size: 12px;
		text-decoration: none;
		border: 1px solid #D7D8D8;
		padding: 1x 3x 1px 3px;
		margin: 0px;
		height: 0px;
		}
		/******** Public structures ********/
div#topic_path {
	padding: 13px 13px;
	background: #FFFFFF left bottom no-repeat;
	color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
}

div#topic_path a:link {
	color: #666666;
	text-decoration: underline;
}

div#topic_path a:visited {
	color: #666666;
	text-decoration: underline;
}

div#topic_path a:hover {
	color: #000000;
	text-decoration: underline;
}

div#ptitle {
	padding: 5px 13px;
	background: #FFFFFF left bottom no-repeat;
	color: #003366;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Osaka", sans-serif;
	text-align: left;
	font-size: 18px;
	line-height: 12px;
}
div#ptitle_eng {
	padding: 5px 13px;
	background: #FFFFFF left bottom no-repeat;
	color: #003366;
	font-weight: none;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Osaka", sans-serif;
	text-align: left;
	font-size: 18px;
	line-height: 12px;
}
div#ptitle2 {
	padding: 20px 15px 0px 15px;
	background: #FFFFFF left bottom no-repeat;
	color: #000000;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Osaka", sans-serif;
	text-align: left;
	font-size: 16px;
	line-height: 12px;
}
div#ptitle3 {
	padding: 5px 13px;
	background: #FFFFFF left bottom no-repeat;
	color: #000000;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Osaka", sans-serif;
	text-align: left;
	font-size: 16px;
	line-height: 12px;
}
.headerBreakerBar {
	border-bottom: 1px solid #688488;
	margin-top: 15px;
	margin-bottom: 10px;
}

