body {	color: #666666;	font-size: 12pt;	font-family: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", serif;	background: #ECECEC;}a:link {	color: #006600;}a:visited {	color: #003333;}a:hover,a:focus {	color: #ffff00;}a:active {	color: #cc3300;}p,dt,dd {	line-height: 1.5;}#wrapper {	width: 800px;	margin: 0 auto 40px;	padding: 40px 0 0;	background: #FFFFFF;}#primary,#secondary {	float: left;}#primary {	width: 240px;}#secondary {	width: 520px;}.section {	margin: 0 0 40px 40px;}.section h1#logo {	height: 200px;	margin: 0 0 60px 0;	background: url(images/bk01.jpg) no-repeat;}.section h1#logo img {	position: relative;	left: 25px;	top: 65px;}.section h2,h3,h4 {	margin: 20px 0 10px;	text-align: center;	font-size: 14px;}.section h3 a {	display: block;	width: 200px; /* for WinIE6 */	background: url(images/bkbtn.gif) left no-repeat;}.section h3 a:hover,.section h3 a:focus {	background: url(images/bkbtn.gif) right no-repeat;}#copy {	clear: both;	width: 100%; /* for WinIE6 */	padding-top: 28px;	text-align: center;	background: url(images/bkshd.gif) left bottom no-repeat;}