@charset "UTF-8";
html,body,form { margin:0; padding:0; color:#333; font-size:13px;font-family: "Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3", "Osaka","MS UI Gothic";}
img {border:none;}

h1 { font-size:11px; color:#333; margin:0 auto; padding:0; background:#e3e3e3;  line-height:18px; width:760px; }
#Upper {background:#e3e3e3;}
#Header {width:740px; margin:0 auto;}
#Wrapper {margin:3px auto; padding:5px 10px; width:700px; border-left:1px dotted #ccc; border-right:1px dotted #ccc;}
#Navi { margin:0 auto 10px; width:688px;}
#Navi a {display:block; float:left;}
.Bar {background:url(img/bar.jpg) repeat-x; height:5px; line-height:5px;}
.Images {margin:0 0 5px;}
.Footer {width:750px; margin:3px auto; font-size:10px; text-align:right;}
#Content {margin:0 10px;}
.contLeft { width:490px; float:left;}
.contLeft p { line-height:140%;}
.contRight { width:180px; float:left; margin-left:10px;}
.contRight a img {margin-bottom:5px;}
.Addr { margin:5px 0 10px;}
.Addr p {margin:0; padding:2px 6px 3px; background:url(img/addr_mid.jpg) repeat-y; font-size:12px;}
.topMess { margin:5px 10px; padding:6px; line-height:160%; border:1px solid #eee; background:#ffd;}
h2,
.TTL {margin:0 0 5px; padding:0;}
h3 {margin:5px 0 10px; padding:0;}
#txtLinks { text-align:center; font-size:11px; color:#999; margin:10px 0 5px; padding:8px 0 0; } 
#txtLinks a {padding:3px; letter-spacing:1px; text-decoration:none; color:#363;}

 dl.ASP { margin:5px; padding:2px;}
.ASP dt { font-size:12px; font-weight:bold; color:#06f;}
.ASP dd {}

b,strong { font-weight:normal; color:#039;}
i,em { font-style:normal; color:#f40;}
big {font-size:115%; font-weight:bold;}
label { color:#c00;}
small {font-size:11px;}

br.clear {margin:0; padding:0; font-size:1px; line-height:1px; clear:both;}
