/* CSS Document */					body {	font-style: normal;	font-weight: normal;	font-size: 0.65em;	background-color:#F6F7F9;	background-repeat: repeat-x;	color: #797979;	line-height:150%;	margin: 0;	padding: 0;		}.txt_header{font-size:92%;color:#99CCFF;	margin-left: 5px;	margin-top: 0px;	padding: 0px;	margin-right: 15px;}					.footertable{				padding:5px 0px 5px 15px;				font-size:14px;										}					.spaceimg{					margin-left:5px;					margin-bottom:6px;}					.newsTopics{					font-size:14px;					background:#FFFFFF;					margin:0px;					}					.newstit{					margin-bottom:8px;						background:#FFFFFF;					color:#333333;					font:bold;					line-height:0.1em;					}										.newstext{					font-size:14px;					line-height01.2em;					}															p#contop						{font-size:12px;						margin-top:8px;						padding:5px;						line-height:112%;												}a { color: #06296C; text-decoration:underline; }  a:hover { background-color: #6699FF; color: white; }  h1 {	background-image: url(../img/h5.jpg);	background-repeat:no-repeat;	background-position: left top;	font-family:"¥Ò¥é¥®¥Î´Ý¥´ Pro W4", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, sans-serif ;		font-size: 89%;	font-weight: bold;	padding: 6px 0px 0px 22px;	color: #525051;	margin: 2px 0 0;	height:47px;	vertical-align:middle;}.head{	background-color:#07A6BC;	background-image:url(../img/back_logo.jpg);	background-repeat: no-repeat;	padding: 0px;	margin: 0px;}.pannavi{padding:2px 0px 2px 15px;         color:#000000;				 background-color:#E6E6E6;				 border-bottom:solid 1px #324D7A;				 	font-weight: normal;	font-size: 0.80em;}.text_header{font-size:x-small;color:#3366CC;	margin-left:15px;	margin-top: 5px;	padding: 0;	margin-right: 10px;}.top_text{font-size:small;color:#333333;	margin-left: 8px;	margin-top: 5px;	padding: 4;	}		.topcontents		{	font-style: normal;			font-weight: normal;			font-size: 14px;			font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";			padding:5px 10px;			}					ul		{	font-size:small;	line-height:1.2em;	padding-left:4px;	margin: 4;				}						ul.list130-l li		 {		margin:0px 0px 0px 2px;		padding:0px; 		list-style: url(../image/mark_list.jpg);		}				.space13					{margin-top:13px;					padding:0px;					}				.rlink{		position:relative;					overflow:scroll;					float:right;					height:180px;					width: 195px;					background-color:blak;					border-top: 1px solid #EBEBEB;					border-bottom: 1px solid #EBEBEB;					border-left: 1px solid #EBEBEB;					border-right: 1px solid #EBEBEB;					margin-left:2px;					margin-top:6px;					margin-bottom:10px;					padding-top: 0px;					padding-left: 0px;					padding-bottom: 4px;					}					