body { font-size:13px; line-height:1.3; text-align:center; background-color:#e6e5db; color:#503d35;}
img { border-style:none;}
a:link { color:#0033ff; text-decoration:none;}
a:visited { color:#9900cc; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:underline;}

h1 { margin:0px; padding:0px;}
h2 { margin:0px; padding:10px 0px; clear:both;}
h2.p0 { padding:0px 0px 10px;}
h3 { margin:0px; padding:10px 0px; clear:both; font-size:15px;}

p { margin:0px 0px 10px;}
p.red { color:#b93d54;}
p.atena { margin:10px 10px 0px;}
p.fr { float:right; margin-left:10px;}
p.tc { text-align:center;}
p.tr { text-align:right;}

div#contents { width:720px; margin:0px auto; padding:0px 0px 20px; text-align:left; background-color:#fdfdfb;}
div.ci { width:660px; margin:0px 30px;}

iframe { margin:0px 30px 10px;}

table { width:600px; margin:0px 30px 10px; font-size:13px;}
table.plan { line-height:1.5;}
th { vertical-align:middle; font-weight:normal; padding:10px; background-color:#b8da9d; text-align:center;}
td { vertical-align:top; padding:10px; background-color:#ffffff;}
td.tc { text-align:center; vertical-align:middle;}
td img { vertical-align:middle; margin-right:3px;}

form { margin-top:0px;}
fieldset { margin:0px 30px 10px; padding:10px;}

div#btm { width:720px; margin:0px auto; padding:10px 0px; background-color:#333333; color:#ffffff;}
div#rangai { width:720px; margin:0px auto; padding:10px 0px; color:#ffffff;}
div#rangai a:link { color:#ffffff; text-decoration:none;}
div#rangai a:visited { color:#ffffff; text-decoration:none;}
div#rangai a:hover { color:#ff0000; text-decoration:underline;}

fieldset { margin:0px 0px 10px; padding:5px 15px 10px; line-height:2.0;}