#hotpepper{ width:480px; float:left; margin-left:5px; text-align:left; }
#gurunavi{ width:480px; float:right; margin-right:5px; text-align:left; }

IMG{ border-style:none; margin:0; padding:0; }

H4{ margin:0; padding-bottom:5px; clear:both; }

.area{ padding:5px; color:#999; font-size:90%; }
.area A{ padding:5px; color:#333; text-decoration:none; }
.area A:hover{ color:#c00; text-decoration:underline; }

.link{ border-top:#999 1px dotted; padding:15px 10px; overflow:auto; cursor:pointer; }
.link:hover{ background:#fed; }
.link A{ color:#c00; text-decoration:none; }
.link A:hover{ text-decoration:underline; }

.pht{ width:100px; text-align:center; float:left; }
.pht SPAN{ font-size:60%; color:#999; }

.cpt{ float:right; width:300px; margin:0; margin-left:50px; padding:0; font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','MS P Gothic',sans-selif; }
.cpt LI{ margin:1px; padding:0; text-indent:-50px; list-style-type:none; font-size:80%;  }
.cpt .c{ text-indent:0; margin-left:-50px; color:#c00; }
.cnt{ font-size:80%; padding:5px; text-align:right; }
#page{ clear:both; width:300px; margin:10px auto; padding-top:20px; }
#page A{ padding:5px 15px; color:#fff; background:#c00; }
#next{ float:right; } #next:hover{ background:#666; }
#back{ float:left; } #back:hover{ background:#666; }
.err{ margin:20px; font-size:90%; }.err A{ color:#900; }
#body{ margin-top:15px; }
H2{ padding:10px 15px 13px 15px; }
H3{ margin-top:20px; color:#fff; background:#666; padding:5px 10px; font-size:1em; }
HR{ clear:both; display:none; }

