.font10 {	FONT-SIZE: 10px; line-height: 120%; COLOR: #003300; FONT-STYLE: normal}.font12 {	FONT-SIZE: 12px; line-height: 160%; COLOR: #003300; FONT-STYLE: normal	}.bfont12 {	FONT-SIZE: 12px; line-height: 180%; COLOR: #003300; FONT-STYLE: normal	}.font12f {	FONT-SIZE: 12px; line-height: 160%; COLOR: #E6F4EE; FONT-STYLE: bold}.font12_b {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003300; FONT-STYLE: normal}.font16_b {	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-STYLE: normal}.font_14 {	FONT-SIZE: 14px; FONT-STYLE: normal}.font_14_dr {FONT-SIZE: 14px; COLOR:#8C0000;  FONT-STYLE: normal}.font_14_b_dr {FONT-WEIGHT: bold; 	FONT-SIZE: 14px; COLOR:#8C0000;  FONT-STYLE: normal}.font14_b_red {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300; FONT-STYLE: normal}.font_marker {	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #003300; FONT-STYLE: normal; BACKGROUND-COLOR: #E6A4A6;         margin: 0pt 0pt 0pt 0pt;	padding: 2pt 0pt 2pt 0pt;}.font_marker2 {	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #003300; FONT-STYLE: normal; BACKGROUND-COLOR: #FFDDDD;         margin: 0pt 0pt 0pt 0pt;	padding: 2pt 1pt 2pt 1pt;}.font_marker3 {	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #003300; FONT-STYLE: normal; BACKGROUND-COLOR: #CC99FF;         margin: 0pt 0pt 0pt 0pt;	padding: 2pt 1pt 2pt 1pt;}.link_marker {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003300; FONT-STYLE: normal; BACKGROUND-COLOR: #FFF5EE}.font16_b_white {	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff}.Tmenu{	border-bottom : 1px dotted #DB89B1;	text-align:center;	background-color : #CC99FF;	font-weight : bold; font-size:14px; font-color :#000000;	width="100%";	margin: 0pt 0pt 0pt 0pt;	padding: 2pt 0pt 2pt 0pt;}.tmenu{	border-bottom : 1px dotted #DB89B1;	text-align:left;	background-color : #DCDCDC;	font-weight :normal; font-size:12px;  font-color :#CC3366;	width="100%";	margin: 0pt 0pt 0pt 0pt;	padding: 1pt 0pt 1pt 0pt;}.tmenuf2{	border-bottom : 1px dotted #666666;	text-align:left;	background-color : #E6A4A6;	font-weight :normal; font-size:12px  font-color :eeeeee;	width="100%";	margin: 0pt 0pt 0pt 0pt;	padding: 1pt 0pt 1pt 0pt;}li{ list-style-image:   url(../../07%8EO%93c%89%EF/2007test/images/list_tri_r.gif); padding: 0;margin: 0;}.box01	{border-width:1px;	border-style:dashed;	border-color:#cccc99;	padding:2px;	margin:2px}		.boxred	{border-width:1px 1px 1px 10px  ;	border-style:solid;	border-color:#CC0000;	padding:2px;	margin:2px}		.boxblue	{border-width:1px 1px 1px 10px  ;	border-style:solid;	border-color:#000066;	padding:2px;	margin:2px}			.boxtab	{border-width:5px 1px 0px 1px  ;	border-style:solid;	border-color:#000066;	padding:2px;	margin:2px}		/* リンク色 */#lefttd .category_list A:link {	color: #000066;}#lefttd .category_list A:active {	color: #000066;}#lefttd .category_list A:visited {	color: #000066;}#lefttd .category_list A:hover {	color: #666666;}/* info (privacy,thissite)----------------------------------------------------------- */.title{	font:bold;	height: 26px;	width: 300px;	margin-bottom: 5px;	padding-top: 3px;	padding-left: 3px;	border-bottom-width: 1px;	border-left-width: 3px;	border-bottom-style: dotted;	border-left-style: double;	border-bottom-color: #999999;	border-left-color: #0033FF;}.text {	text-indent: 1em;}#footer {	font-size: 10px;	background-color: #ccccff;	text-align: center;	width: 100%;	padding-top: 5px;	padding-bottom: 5px;}.naka {text-align:center;}