* {	margin: 0;	padding: 0; }body {	font-size: 83%;	line-height: 1.4;	width: 750px; }.clear {	clear: both; }.clear20px {	background-color: white;	width: 550px;	height: 20px;	visibility: visible;	clear: both;	border-bottom-width: 20px;	display: block; }#header h1 {	background-image: url(images/header/head_01.gif);	background-repeat: no-repeat;	text-align: left;	text-indent: -9999px;	width: 750px;	height: 53px;	margin: 0; }#header .english {	position: absolute;	top: 34px;	left: 650px;	width: 100px;	height: 19px; }#header .english a {	background-image: url(images/header/head_eng.gif);	background-repeat: no-repeat;	text-align: left;	text-indent: -9999px;	width: 100px;	height: 19px;	float: left; }#header .english a:hover {	background-image: url(images/header/head_eng_b.gif);	background-repeat: no-repeat;	width: 100px;	height: 19px;	float: left;	 }#banner {	position: absolute;	top: 10px;	left: 760px;	width: 210px; }#banner img {	margin-bottom: 10px;	 }#banner .txt_bnr {	background-color: #fff;	width: 208px;	margin-bottom: 10px;	border: solid 1px #999;	outline-color: #999; }#banner .txt_bnr img {	margin-bottom: 0;	 }#banner .txt_bnr ul {	margin-right: 2px;	margin-left: 2px;			 }#banner .txt_bnr ul li {	background-image: url(images/icon_link.gif);	background-repeat: no-repeat;	background-position: 0 3px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 18px;	border-bottom: 1px solid #ccc;	list-style-type: none; }/* Main */#main {			 }#main iframe {	float: left;	 }/* Contents */#contents {	background-image: url(images/contents_bg.gif);	background-repeat: repeat-y;	width:             550px;	float: left; }#contents h2 {	background-image:  url(images/contents_h2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	width:             530px;	height:            61px; }#contents dl {	background-image: url(images/contents_bg.gif);	background-repeat: repeat-y;	width: 275px;	float: left;	 }#contents dt {	font-size: 13px;	font-weight: bold;	line-height: 30px;	background-image: url(images/contents_dt.gif);	background-repeat: no-repeat;	text-indent: 5px;	width: 255px;	height: 33px; }#contents .row2 {	line-height: 18px;	background-color: #c6cdf0;	background-image:  url(images/contents_dt.gif);	background-repeat: no-repeat;	background-position: left bottom;	text-indent: 0;	width: 250px;	float: left;	margin-bottom: 3px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px; }#contents dt a {	color: black;	text-decoration: none;	 }#contents dt a:hover {	color: white;	text-decoration: none; }#contents dd {	background-image: url(images/contents_bg.gif);	width: 255px; }#contents dd img {	float: left;	 }#contents dd ul {	width: 169px;	float: right;	 }#contents dd ul li {	background-image: url(images/icon_link.gif);	background-repeat: no-repeat;	padding-left: 18px;	list-style-type: none;	 }#contents .box_btm {	background-color: white;	background-repeat: no-repeat; }/*Footer*/#footer {	width: 720px;	clear: both;	margin-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	border-top: 1px solid #333;		 }#footer img {	float: right; }#footer strong {	background-image: url(images/copyright.gif);	background-repeat: no-repeat;	text-indent: -9999px;	width: 400px;	height: 30px;	display: block; }#footer .copyright {	font-size: 11px; }