/*@import url('../../../Font/css/font-awesome.min.css');*/

.info,.info-a,.info-b,.info-c,.info-d,.info-left,.info-right,.info-center {
  -webkit-animation: pulse 0.5s;
  -moz-animation: pulse 0.5s;
  animation: pulse 0.5s;
  height: 4rem;
  /*margin-top: 3rem;*/
  background: teal;
  border-radius: 0.5rem;
  box-shadow: 0.1rem 0.15rem 0.1rem #005a5a;
  cursor: pointer;
 /*float: left;*/
 display: block;
 margin-right: 2.35765%;
 width: 38.82117%;
 color:white;
 text-align:center;
 padding-top: 0.5rem;
}
.info-a {
	position: fixed;bottom: 1rem;left: 1rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.info-b {
	position: fixed;bottom: 1rem;right: 1rem;font-size: 3rem;line-height: 0;z-index: 50;
}


.info-left {
	position: relative;/*bottom: 1rem;*/float:left;left: 0.5rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.info-right {
	position: relative;/*bottom: 1rem;*/float:right;right: 0rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.info-center {
	position: relative;/*bottom: 1rem;*/float:none;right: 0rem;font-size: 3rem;line-height: 0;z-index: 50;margin: 0 auto;
}
/*.menu-bottom-left {position: fixed;bottom: 10rem;left: 1.2rem;font-size: 0;line-height: 0;z-index: 50;} 
.menu-bottom-right {position: fixed;top: 1.2rem;right: 7rem;font-size: 0;line-height: 0;z-index: 50;}*/ 

.popinfo,.popinfo-a,.popinfo-b,.popinfo-c,.popinfo-d,.popinfo-left,.popinfo-right,.popinfo-center {
  -webkit-animation: pulse 0.5s;
  -moz-animation: pulse 0.5s;
  animation: pulse 0.5s;
  /*height: 3.3rem;*/
  /*margin-top: 3rem;*/
  background: teal;
  border-radius: 0.5rem;
  /*box-shadow: 0.3px 0.5px 0.2px #005a5a;*/
  cursor: pointer;
 /*float: left;*/
 display: block;
 margin-right: 2.35765%;
 width: 38.82117%;
 /*color:white;*/
 text-align:center;
 padding-top: 0.5rem;
}
.popinfo-a {
	position: fixed;bottom: 1rem;left: 1rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.popinfo-b {
	position: fixed;bottom: 1rem;right: 1rem;font-size: 3rem;line-height: 0;z-index: 50;
}

.popinfo-left {
	position: relative; /*bottom: 1rem;*/
	float: left; /*left: 1rem;*/ /*font-size: 2.3rem!important;line-height: 0;*/
	z-index: 50;
}
.popinfo-right {
	position: relative; /*bottom: 1rem;*/
	float: right; /*right: 0rem;*/ /*font-size: 2.3rem!important;line-height: 0;*/
	z-index: 50;
}
.popinfo-center {
	position: relative; /*bottom: 1rem;*/
	float: none; /*right: 0rem;*/ /*font-size: 2.3rem!important;line-height: 0;*/
	z-index: 50;
	margin: 0.7rem auto 0.7rem;
}
/*電話ボタンのCSS*/
.phone-no {
	font-size:2rem;
	position:relative;
	top:0.6rem;
	text-align:left;
}
.phone-info {
	font-size:1.22rem;
	position:absolute;
	top:-0.7rem;
	width:18rem;
	text-align:left;
	left: -0.5rem;
}
/*電話ボタンのCSS*/
.phone-no-mini {
	font-size:2rem;
	position:relative;
	top:-0.8rem;
	/*text-align:right;
	right:2rem;*/
}
.phone-info-mini {
	font-size:1.2rem;
	position:relative;
	top:-1.5rem;
	/*width:13rem;*/
	/*text-align:right;*/
	left: 1rem;
	/*width:110%;*/
}
/*電話ボタンのCSS*/
.phone-link {
	display: inline!important;
	top: -1.1rem;
}


.toolbar,.toolbar-a,.toolbar-b,.toolbar-c,.toolbar-d,.toolbar-left,.toolbar-right,.toolbar-center {
  -webkit-animation: pulse 0.5s;
  -moz-animation: pulse 0.5s;
  animation: pulse 0.5s;
  height: 4rem;
  /*margin-top: 3rem;*/
  /*background: teal;*/
  border-radius: 0.5rem;
  /*box-shadow: 0.1rem 0.15rem 0.1rem #005a5a;*/
  cursor: pointer;
 /*float: left;*/
 display: block;
 margin-right: 2.35765%;
 width: 38.82117%;
 /*color:white;*/
 text-align:center;
 padding-top: 0.5rem;
}
.toolbar-a {
	position: absolute;
	bottom: 1rem;
	left: 0rem;
	font-size: 3rem;
	line-height: 0;
	z-index: 50;
}
.toolbar-b {
	position: absolute;
	bottom: 1rem;
	right: 0rem;
	font-size: 3rem;
	line-height: 0;
	z-index: 50;
}
.toolbar-c {
	position: absolute;
	bottom: 1rem;
	right: 0rem;
	font-size: 3rem;
	line-height: 0;
	z-index: 50;
}


.toolbar-left {
	position: relative;/*bottom: 1rem;*/float:left;left: 0.5rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.toolbar-right {
	position: relative;/*bottom: 1rem;*/float:right;right: 0rem;font-size: 3rem;line-height: 0;z-index: 50;
}
.toolbar-center {
	position: relative;/*bottom: 1rem;*/float:none;right: 0rem;font-size: 3rem;line-height: 0;z-index: 50;margin: 0 auto;
}
.toolbar-bt{
  /*color: rgb(127, 191, 255)!important;*/
   font-size: 2.5rem!important;
}
.toolbar-bt-l {
	border-top-right-radius: 3.5rem !important;
}
.toolbar-bt-r {
	border-top-left-radius: 3.5rem !important;
}
.info-back {
	position: fixed!important;
	bottom: 0rem;
	z-index:10;
	white-space:nowrap;
}
.wait-bt {
	width: 68%;
	height: auto;
	float: right;
	position: fixed;
	right: -2rem;
	top: 3.5rem;
	z-index: 1;
	opacity: 0.9;
	box-shadow: 10px 10px 10px rgba(3, 0, 0, 0.6);
	padding-top: 0;
}
