.tel{
display:none;
}

.tb1200{
width:1200px;
}



.menu{
width:1200px;
margin:0 auto;
text-align:center;
}

.imz{
float:left;
}

.clr{
  clear: both;
}

.hidari{
width:865px;
float:left;
}

.migi{
width:335px;
float:left;
text-align:center;
margin:0 auto;
}


.waku{
width:1200px;
margin:0 auto;
text-align:center;
}

hr.style1{
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px;
margin-bottom:0;
margin-top:30;

}

.foot{
width:1200px;
font-size:14px;
line-height:140%;
color:#333333;
margin:10 auto;
text-align:center;
}

.contents{
width:1200px;
margin:0 auto;
}

.ttl{
width:1200px;
text-align:left;
margin-top:20px;
}

.txt{
font-size:16px;
color:#333333;
line-height:140%;
}



.img00{
width:800px;
margin:5 0 5 0;
}
.img00 img{
width:800px;
}



.shopinfo table{
  width: 800px;
  border-collapse: collapse;
}

.shopinfo table tr{
  border-bottom: solid 2px white;
}

.shopinfo table tr:last-child{
  border-bottom: none;
}

.shopinfo table th{
font-size:16px;
  position: relative;
  text-align: left;
  width: 30%;
  background-color: #0066cc;
  color: white;
  text-align: center;
  padding: 10px 0;
}

.shopinfo table th:after{
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top:calc(50% - 10px);
  right:-10px;
  border-left: 10px solid #0066cc;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.shopinfo table td{
font-size:16px;
  text-align: left;
  width: 70%;
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
}


.shopname {
font-size:24px;
text-align:center;
margin:50 auto 5 auto;
width:800px;
background-color:#0066cc;
padding:10 0;
color:white;
border-radius:15px 15px 0px 0px;
}

.totop {
font-size:16px;
font-weight:bold;
text-align:center;
width:700px;
background-color:#0066cc;
margin:70 auto 12 auto;
padding:4 0;
border-radius:5px;
border:solid #ffffff 1px;
}
.totop a {
color:white;
text-decoration:none;
display:block;
}

.headnamewaku{
margin-top:30px;
margin-bottom:20px;
}

.headnametitle{
width:100%;
font-size:24px;
color:#ff6600;
font-weight:bold;
}

.headname{
font-size:18px;
display:inline-block;
color:#ffffff;
background-color:#ff6600;
border-radius:3px;
padding:3 3 3 3;
margin:2 2 2 2;
}

.headname a{
text-decoration:none;
color:#ffffff;
}