td {font-size:0.78em;
	line-height:1.4;
}

a {	text-decoration: underline; color:#003399;}
a:hover {text-decoration:underline; color:#003399; background-color:#C4E4FF;}

form {margin:0; padding:0}

body {margin:0 0 20px 0; padding:0; background-color: #CCCCCC; background-image: url(bg.jpg); 
background-attachment: fixed;
font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", sans-serif;
}

/* Opera 9 p*/
;;body { font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", sans-serif;
}


/* InternetExplorer 7 */
*:first-child+html body {
   font-family: "CI", Meiryo, "lr oSVbN", "MS P Gothic", sans-serif;
}


/* InternetExplorer 6 ΘΊΖMacintosh*/
html>body {
   font-family: "qMmpS Pro", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}

/* **************************** CONTENT ******************************* */
b {color:#FFFFFF}
b a {color:#DA7500; text-decoration:none}
b a:hover {text-decoration:underline}

span a {color:#464646; text-decoration:underline}
span a:hover {text-decoration:none}


/* **************************** FOOTER ******************************* */
.footer {font-size:0.7em; color:#EAEAEB}
.footer a {color:#EAEAEB; text-decoration:none}
.footer a:hover {text-decoration:underline}
.footer span a {color:#009FC4; text-decoration:underline}
.footer span a:hover {text-decoration:none}

.abs {vertical-align:middle}
.style1 {color: #FF0000}
