* { font-family: Tahoma, Arial, Helvetica, sans-serif;}

body { background:url(images/body.jpg) repeat;}
p, td, div { font-size:12px; color:#ffffff; }
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
table { border-collapse:collapse;}
table td { padding:0;}

a { color:#fff; text-decoration:underline;}
a:hover { text-decoration:none;}

.bg_top { background:url(images/bg_top.jpg) no-repeat; width:940px; height:79px}
.bg_cont { background:url(images/bg_cont.jpg) repeat-y; width:940px;}
.bg_bot { background:url(images/bg_bot.jpg) no-repeat; width:940px; height:123px}
.bg_left { background:url(images/bg_left.jpg) repeat-y; width:214px}
.bg_ttl { background:url(images/bg_ttl.jpg) no-repeat; width:373px; height:21px}

.txt_bot { font-size:10px; color:#5b6d77}
a.txt_bot { font-size:10px; color:#5b6d77; text-decoration:none;}
a.txt_bot:hover { text-decoration:underline;}
.ttl { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif}
.ttl_blue { font-size:11px; color:#008996; font-family:Verdana, Arial, Helvetica, sans-serif}
a.ttl_blue{ font-size:11px; color:#008996; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.ttl_blue:hover { text-decoration:underline;}
.txt_top { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}
a.txt_top { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
a.txt_top:hover { text-decoration:underline;}