td.table-respn {
width:35% !important;
}
.table-walku td {
 padding:15px;
 border-bottom:#CCCCCC 1px solid;
}

.table-walku  table {
border:#CCCCCC 1px solid;
}


h1#single_title {
	position: relative;
	padding: .75em 1em .75em 1.5em;
	border: 1px solid #ccc;
    
}
h1#single_title::after {
	position: absolute;
	top: .5em;
	left: .5em;
	content: '';
	width: 6px;
	height: -webkit-calc(100% - 1em);
	height: calc(100% - 1em);
	background-color: #70AF3C;
	border-radius: 4px;
}



#logo-gazo {
  display: none;
}

#title-map { color:#fff;
   text-align:center; 
  margin:15px 30px 0 0;
  background-color:#71ae41;
width：100%;
height：10px;
border-color：#71AE41;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}



#midoriiro {
  color:#71AE41;
}

p#address {padding-top:0.75em;
 text-align:left !important;  
 line-height:1.5em; padding-left:0em;
  font-weight:bold;
  font-size:1em;
}
.side_contents {
  display: none;
}

p#address a {font-weight:bold;}
#side-memu-waku {margin-top:2em; 
 background-color:#FFFFFF; 
border:#666666 solid 1px;	
border-radius: 10px; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
text-align:left !important; 
line-height:2.5em; 
  padding-left:2em; 
}

#side-memu-waku2, #side-memu-waku3 {
margin-top:2em; background-color:#FFFFFF; 
border:#666666 solid 1px;	
border-radius: 10px; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
text-align:left !important; 
line-height:2.5em; padding-left:2em; 
}

#side-memu-waku3 img {
  padding:0.3em;
  
}

ul#menu-main-menu {
 margin:15px 25px 25px 10px; 
}
ul#menu-main-menu li {
	position: relative;
    border-bottom:#666666 dotted 1px;
}
ul#menu-main-menu li::after,
ul#menu-main-menu li::before {
	display: block;
	content: '';
	position: absolute;
}
ul#menu-main-menu li::after {
	top: .80em;
	left: -1.2em;
	width: 14px;
	height: 14px;
	background-color: #71AE41;
	border-radius: 100%;
}
ul#menu-main-menu li::before {
	z-index: 2;
	top: 1.05em;
	left: -.975em;
	width: 4px;
	height: 4px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


@media screen and (max-width: 400px) {
  

  table td {
    
    display: block;
    width: 100%;
  }
}

