a,a:link,a:visited { 		font-size: 10px;		text-decoration:none;		font-weight: normal;		color: #333; 		border-bottom: 1px dotted #FF33CC 	}a:active { position: relative; left: 2px; border-bottom: 1px dotted #0000FF }a:hover {		text-decoration:none;		font-weight: normal;		color: #CC3366;		border-bottom: 1px #FF33CC;		background:#FFCCFF;	}body { color:#333; font-size: 10px; line-height: 13px; font-family: 'HiraMaruPro', HiraMaruPro-W4, sans-serif; }.txt0 { color:#000; font-size: 12px; font-family: 'Lucida Grande', Arial, Helvetica; }.txt1 { color:#000; font-size: 14px; font-family: 'Lucida Grande', Arial, Helvetica; }.txt2 { color:#000; font-size: 16px; font-family: 'Lucida Grande', Arial, Helvetica; }.txt3 { color:#000; font-size: 20px; font-family: 'Lucida Grande', Arial, Helvetica; }.txt4 { color:#666; font-size: 24px; font-family: 'Lucida Grande', Arial, Helvetica; }.txta0 { color:#666; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Arial, Helvetica; }.txtj0 { color:#333; font-size: 10px; line-height: 13px; font-family: 'HiraMaruPro', HiraMaruPro-W4, sans-serif; }.txtj4{ color:#333; font-size: 24px; line-height: 32px; font-family: 'HiraMaruPro', HiraMaruPro-W4, sans-serif; }.menu { color:#333; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Arial, Helvetica; }.copy { color:#666; font-size: 8px; line-height: 13px; font-family: 'Lucida Grande', Arial, Helvetica; }