body { font-size:13px; line-height:1.3; text-align:center;}
img { border-style:none;}
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { color:#ff0000; text-decoration:underline;}

strong { font-size:13px; font-weight:normal;}
em { font-size:14px; font-style:normal; font-weight:bold;}

h1 { font-size:22px; width:720px; margin:0px auto; padding:4px 0px; background-color:#0066cc; color:#ffffff;}
h2 { margin:0px; padding:0px; clear:both;}

p { margin:0px 15px; padding:5px 0px;}
p.fl { float:left;}
p.fl img { margin-top:5px;}
p.fr { float:right;}
p.fr img { margin-top:5px;}
p.tc { text-align:center;}
p.clear { clear:both;}
p.top { width:400px; margin:0px 15px; padding:15px 0px;}
p.cc { width:720px; margin:0px; padding:0px; clear:both;}
p.adl { margin:0px 0px 0px 20px; padding:10px 0px 0px; float:left; text-align:left;}
p.adr { margin:0px 20px 0px 0px; padding:10px 0px; text-align:right;}

div#top { width:720px; height:240px; background-image:url(img/nishinomiya/top_bg.jpg); text-align:left; margin:0px auto;}
div.link { width:720px; background-color:#0066cc; color:#ffffff; margin:0px auto; line-height:1.5; clear:both; padding:0px;}
div.link a:link { color:#ffffff;}
div.link a:visited { color:#ffffff;}
div.link a:hover { color:#ff0000;}
div#contents { width:720px; margin:0px auto 30px; text-align:left; clear:both;}
div.index { margin:30px 0px;}
div.cc { width:720px; background-image:url(img/nishinomiya/cc_bg.gif); margin:0px 0px 30px; padding:0px; clear:both; text-align:left;}
div.add { background-color:#ff9933;}
div#btm { width:720px; margin:0px auto; clear:both;}

table { font-size:13px; line-height:1.4; border-collapse:collapse;  margin:10px 10px 20px 0px; width:480px; float:right;}
table.clear { clear:both;}
caption { font-weight:bold;}
th { text-align:center; background-color:#eedd88; border:1px solid #666666; padding:5px 0px; font-weight:normal;}
td { background-color:#eeeeee; border:1px solid #666666; padding:5px 10px;}

