body { font-size:13px; line-height:1.3; text-align:center; background-color:#ffffff;}
img { border-style:none;}
a:link { color:#0000cc; text-decoration:none;}
a:visited { color:#6600cc; 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:3px 0px; background-color:#698c14; color:#ffffff;}
h2 { margin:0px; clear:both;}
h3 { margin:0px; clear:both;}

p { margin:10px 0px;}
p.top { width:380px; margin:0px 19px; padding:20px 0px;}
p.fl { float:left; margin-right:10px;}
p.fl2 { float:left; margin-right:10px; margin-top:0px;}
p.fr { float:right; margin-left:10px;}
p.tc { text-align:center;}
p.clear { clear:both;}
p.cb { width:720px; margin:0px; clear:both;}
p.city-u { width:350px; margin:0px;}
p.com { margin:0px 30px 0px 110px; padding:10px 0px; text-align:left;}
p.adl { margin:0px 0px 0px 20px; float:left; text-align:left;}
p.adr { margin:0px 20px 0px 0px; text-align:right;}

div#top { width:720px; height:240px; background-image:url(img/tanba-sasayama1/top_bg.jpg); margin:0px auto; text-align:left;}
div#contents { width:720px; margin:0px auto; text-align:left;}
div.link { background-color:#698c14; color:#ffffff; margin:0px; line-height:1.5; clear:both; padding:10px 0px; text-align:center;}
div.link a:link { color:#ffffff;}
div.link a:visited { color:#ffffff;}
div.link a:hover { color:#ff0000;}
div#city-l { width:350px; float:left; margin:20px 0px 50px; background-image:url(img/tanba-sasayama1/city-bg.gif);}
div#city-r { width:350px; float:right; margin:20px 0px 50px; background-image:url(img/tanba-sasayama1/city-bg.gif);}
div.city-i { width:330px; margin:0px 10px;}
div#mokuji { margin:0px 0px 20px; clear:both;}
div#chizu { text-align:right; margin:0px 0px 50px;}
div.co { width:720px; background-image:url(img/tanba-sasayama1/co_bg.gif); margin:0px 0px 50px; padding:0px; clear:both;}
div.ci { width:690px; margin:0px 15px;}
div#com { width:700px; height:120px; background-image:url(img/comment_bg2.gif); margin:20px 10px;}
div.add { background-color:#f09b00;}
div#btm { width:720px; margin:0px auto; clear:both;}

table { width:600px; font-size:13px; line-height:1.4;  margin:15px 45px; clear:both;}
th { background-color:#a37925; color:#ffffff; padding:4px 0px; font-weight:normal; text-align:center;}
td { background-color:#e5ef8f; padding:4px 10px;}