/* CSS Document *//* set up the font to be used for the page *//* set the size of the definition list <dl> and add the background image */#imap {        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        border-radius: 10px;		display:block;		width:900px;		height:400px;		padding:5px;}#imap2 {        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        border-radius: 10px;		display:block;		width:640px;		height:480px;		background:url(../../images/hatake.jpg) no-repeat;}/* style the span text so that it is not initially displayed */#imap a span, #imap a:visited span {display:none;}/* define the common styling for the span text */.box1 {width:auto;height:auto;}.box2 {width:auto;height:auto;}.box3 {width:auto;height:auto;font-size: 12px;line-height:15pt}div.boxset { display:-moz-inline-box; /* for mozilla */display:inline-block; /* for Opera & Safari */zoom:1; /* has layout */-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;	width: 930px;	height:auto;	padding: 10px 0px 0px 0px;	background-color: #fff;}div.boxset2 { 	width: 920px;	height:auto;	padding: 10px 5px 8px 0px;	background-color: #F8F8FF;	border:thin solid #D3D3D3;}div.companybox { display:-moz-inline-box; /* for mozilla */display:inline-block; /* for Opera & Safari */zoom:1; /* has layout */-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;	width: 800px;	height:auto;	padding:10px;	background-color: #fff;	text-align: left;}div.line { 	width: 890px;	height:auto;	background:url(../../images/aji_line.gif) no-repeat;	padding: 40px 0px 0px 0px;	text-align: left;}