	a:link{color:#333333; text-decoration:underline;}a:visited{color:#333333; text-decoration:underline;}a:active{color:#0066cc; text-decoration:underline;}a:hover{color:#0066cc; text-decoration:underline;}body {	position:relative;	width:800px;	color:#333333;	text-align: center;	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	margin:0 auto 0 auto;	padding:0px;	background-color:#ffffff;	/*list-style:none;*/		}#body {	position:relative;	width:800px;	color:#333333;	text-align: center;	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	margin:0 auto 0 auto;	padding:0px;	background-color:#ffffff;	/*list-style:none;*/		}#header {	border-bottom:solid #000000 5px;	height:87px;	background: url(/images/header_bg.gif);	}#logo {	float:left;	}#banner {	float:right;	padding:5px;	}#navi {	border-bottom:solid #ab8487 2px;	text-align:left;	margin-top:25px;	}#navi img{	margin-left:10px;	}#mainarea {	text-align:left;	padding:15px;	}hr {	clear:both;	margin:10px 0;	}.worksbox .icon {	margin:5px 0;	}.table01 {	border:solid #cccccc 1px;	border-collapse: collapse;	border-spacing: 0;	}.table01 th {	border:solid #cccccc 1px;	background-color:#eeeeee;	padding:5px;	width:190px;	font-weight:normal;	text-align:left;	}.table01 td {	border:solid #cccccc 1px;	background-color:#ffffff;	padding:5px;	}