@charset "utf-8";

body{
	margin:0; padding:0; color:#111; width:100%; height:100%; font-size:13px;
	text-align:center; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; background-color:#badc9a;
}
ul{ margin:0; padding:0; list-style-type:none; }
table{ border-collapse:collapse; font-size:100%; }
span.red{ color:#e30; text-decoration:underline;  }
p{ margin:0; padding:0; line-height:180%; }
small{ font-size:82%; }
img{ display:block; }
a{ color:#024ECA; text-decoration:underline; }
a:hover{ color:#e30; text-decoration:underline; }
address{ font-size:12px; text-decoration:none; font-style:normal; font-family:verdana,helvetica,arial,sans-serif; }
.clear{ margin:0; padding:0; clear:both; }
.clearr{ margin:0; padding:0; clear:right; }
.clearl{ margin:0; padding:0; clear:left; }
.hidden{ display:none; }
.tdr{ text-align:right; }
div#dogrunjp{
	padding:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; background-color:#9c6;
	width:760px; text-align:center;
}
div.addr{
	margin:0; padding:5px 0px 10px 0px; width:760px; text-align:center;line-height:150%;
	white-space:nowrap; border-top:1px solid #3d6515; background-color:#fff;
}
div.addr div.flink{ margin:0; padding:0px 0px 5px 0px; }
div.footer{
	margin:0; padding:2px 0px 2px 0px; text-align:center; background-color:#3d6515;
	font-size:10px; font-family:verdana,helvetica,arial,sans-serif; color:#fff;
}