

/*-追従ボタン-*/
#inf{
  position: fixed;
  width: 80%;
  height: 50px;
  text-align: center;
  line-height: 45px;
  left:0;
  bottom: 10px;
  margin-left:120px;
  display: block;
  background: rgba(110,110,110,0.9);
  border-radius: 10px;
  z-index:999;
  }

#inf a{
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size:1.5em;
}
 
#inf:hover{
  background: rgba(0,102,204,.8);
}

/* -- 画像分け -- */
#top{display: block;background-image: url(img/css1.png);width: 320px;height: 85px;padding:0;margin: 0;}
#tel{display: block;background-image: url(img/css1.png);background-position: 0 -270px;width: 320px;height: 60px;padding: 0;margin: 0;}
#mail{display: block;background-image: url(img/css1.png);background-position: 0 -390px;width: 320px;height: 60px;padding: 0;margin: 0;}
#tel:active{background-image: url(img/css1.png);background-position: 0 -330px;}
#mail:active{background-image: url(img/css1.png);background-position: 0 -450px;}

/* -- 生タグ -- */
body{margin-left:auto;margin-right:auto;width: 100%;background-color:#ffffff; font-size:11pt; color:#535353;}
img{border: 0px;}
input{height:2em;}

/* --未訪問リンク -- */
a:link {color:#0F4071 ;font-weight: bold;}
/* --訪問済みリンク -- */
a:visited {color:#008000 ;font-weight: bold;}
/* --クリックしたとき -- */
a:active {color:#008000 ;font-weight: bold;}
/* --マウスが乗ったとき -- */
a:hover {color:#008000 ;font-weight: bold;}

a:link.b{text-decoration:none; block;background-image: url(img/css1.png);background-position: 0 -545px;width: 300px;height: 25px;
text-decoration:none; display: block; padding:5px 5px 5px 15px; margin: 0;
text-align:left;color:#5F5F5F ;font-weight: bold;line-height:20pt;
}
a:visited.b{text-decoration:none; block;background-image: url(img/css1.png);background-position: 0 -545px;width: 300px;height: 25px;
text-decoration:none; display: block; padding:5px 5px 5px 15px; margin: 0;
text-align:left;color:#5D5D5D ;font-weight: bold;line-height:20pt;
}


/* --メニュー -- */
ul.menu1{ width:100%; margin:0;padding: 0;}
ul.menu1 li{ display: block; cursor:pointer; float:left;}
ul#menu1 li a {display: block; background-image: url(img/css1.png);}

ul#menu1 li a.menu1a{ background-position: 0 -85px;width: 80px;height: 85px;}
ul#menu1 li a.menu1b{ background-position: -80px -85px;width: 80px;height: 85px;}
ul#menu1 li a.menu1c{ background-position: -160px -85px;width: 80px;height: 85px;}
ul#menu1 li a.menu1d{ background-position: -240px -85px;width: 80px;height: 85px;}
ul#menu1 li a.menu1e{ background-position: 0 -170px;width: 80px;height: 100px;}
ul#menu1 li a.menu1f{ background-position: -80px -170px;width: 80px;height: 100px;}
ul#menu1 li a.menu1g{ background-position: -160px -170px;width: 80px;height: 100px;}
ul#menu1 li a.menu1h{ background-position: -240px -170px;width: 80px;height: 100px;}

ul.menu2{margin:0;padding: 0;}
ul.menu2 li{ display: block; cursor:pointer;}

/* --フォント -- */
.re1 { color: #ff0000;font-weight: bold;}
.m0{margin-top:0; margin-bottom:0; font-size:10pt; line-height:12pt;}
.m1{margin-top:0.5em; margin-bottom:0.5em;}
.bo{font-size:9pt;}

h1{font-size: 13pt;line-height:18pt;}
h2{font-size: 13pt;line-height:18pt;}
h3{font-size: 13pt;line-height:18pt;}

/* -- 枠 -- */
#main{margin-left:auto;margin-right:auto;width:320px;text-align:center;}

.wk{block;background-image: url(img/css1.png);background-position: 0 -510px;width: 290px;height: 25px;
display: block; padding:5px 5px 5px 25px; margin:0;text-align:left; color:#ffffff;
text-shadow: 2px 2px 2px  #6D4D25;font-family: Verdana, Helvetica, sans-serif;
}
.wk2{
background-color:#ffffff; display: block; width:308px; padding:5px; margin: 0;text-align:left;
border-width:1px;border-color:#C0C0C0;border-style: solid;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EBEBEB));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#EBEBEB);
background: -moz-linear-gradient(top, #F2F2F2, #ffffff);
background: -o-linear-gradient(top, #EBEBEB, #ffffff);
background: linear-gradient(top, #EBEBEB, #ffffff);
}

/* -- 左右、中央分け */
.c{text-align:center;}
.l{text-align:left;}
.fl{float:left;}
.cl { clear: left }
