.ddd{
display: none;
z-index:999;
position:absolute;
top:6rem;
left:0rem;	
text-align:center;
line-height: 1.6rem;
padding: 0.7rem 0.7rem 0.7rem 0.6rem !important;
font-size: 1.4rem;
border: 0.1rem  dashed #ff9999;
border-radius:1rem;
box-shadow: 0 0 0 0.5rem #FBC5DD, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);
background-color:#FBC5DD;
color: #ffffff;
font-weight:bold;
/*text-shadow: black 1px 1px 3px;*/
    width:270px;
}

.staffclose{
	color:#fff;
	font-size:4rem;
	position:absolute;
	top:0rem;
	left:0.8rem;}
	
@media screen and (max-width:800px){
.staffclose{
	color:#fff;
	font-size:4rem;
	position:absolute;
	top:0.5rem;
	left:0.8rem;}
}




/*スタッフ紹介のJAVA+CSSバージョン*/

.button-toggle3 {
position:absolute;
top:0;
left:0;
display: inline-block;
cursor:	pointer;
height: 50px;
width:7rem;
background: url('https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox5.svg');
}

.button-toggle3:hover {
background: url('https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox5b.svg');
}


.button-toggle3:checked  {
background: url('https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox7.svg') !important;
}

.button-toggle3active {
background: url('https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox7.svg')!important;
}

@media screen and (min-width:800px)and (max-width:1260px){.button-toggle3{left:-2rem;}}

.recruit a,.recruit a visitted{
        
    font-size:1.3rem;
color:blue !important;
    font-weight:bold;
	float:left;	
	width: calc(100% - 6rem);}

.recruit a:hover{
text-decoration:underline;
    color:blue !important;
    text-shadow: none !important;
}

.button-toggle4 
{
cursor:	pointer;
position:relative;
border:1px solid #fff;
width: 5rem;
float: right;
height:5rem;
border-radius: 5px;
padding-left:2rem;
text-align: center;
background-color:#68B6FB;
margin-right:0.7rem;
}


.staffclose2{
	color:#fff;
	font-size:4rem;
	position:absolute;
	top:0.4rem;
	left:0.5rem;}
	
@media screen and (max-width:800px){
.staffclose2{
	color:#fff;
	font-size:4rem;
	position:absolute;
	top:0.4rem;
	left:0.5rem;}
}


.shop91,.shop92,.shop93,.shop94,.shop95,.shop96,.shop97,.shop98,.shop99,.shop100,.shop101{
width:calc(33% - 0.5rem);
height:5rem;
background-color:#ff9999;
border:white solid 0.1rem;
border-radius:3px;
float:left;
    margin:0 0.5rem 0.5rem 0;
    padding:1.5rem 0;
    cursor:	pointer;
}

.shop91:hover,.shop92:hover,.shop93:hover,.shop94:hover,.shop95:hover,.shop96:hover,.shop97:hover,.shop98:hover,.shop99:hover,.shop100:hover,.shop101:hover{
background-color:#68B6FB;}


.staff91,.staff92,.staff93,.staff94,.staff95,.staff96,.staff97,.staff98,.staff99,.staff100,.staff101
{width:100%;}

.staffactive{
  background-color:#68B6FB;
}


/*
.shop_gray,.shop95,.shop98 {
margin-right:0 !important;
width:33% !important;
}

.shop_gray{
width:calc(33% - 0.5rem);
height:5rem;
background-color:#ccc;
border:white solid 0.1rem;
border-radius:3px;
float:left;
margin:0 0.5rem 0.5rem 0;
padding:1.5rem 0;
cursor:	default;
}
*/