@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Fascinate&family=Josefin+Sans:ital,wght@0,400;0,700;1,700&family=Kanit:wght@300&family=Lobster&family=Pacifico&family=Reggae+One&family=RocknRoll+One&family=Titan+One&family=Titillium+Web:ital,wght@1,200&family=Yuji+Syuku&family=Zen+Maru+Gothic:wght@700&display=swap');

.click_showjq{
margin-top:-20px;
transition:1.8s;
}

.click_showjq h3 img#qa00{
width:35px;
padding:0 11px 8px 0;

}

.click_showjq h3 img#qaq{
width:13px;
position:absolute;
left:12px;
top:13px;

animation-name: MoveAnimeqa;
animation-fill-mode:backwards;
animation-duration:1.55s;
animation-iteration-count:infinite;
animation-timing-function:ease;
animation-delay: 0.5s;
animation-direction:alternate;
display:inline-block;
}

.click_showjq h3 img#qaa{
width:14px;
position:absolute;
left:20px;
bottom:18px;

animation-name: MoveAnimeqaa;
animation-fill-mode:backwards;
animation-duration:1.55s;
animation-iteration-count:infinite;
animation-timing-function:ease;
animation-delay: 0.5s;
animation-direction:alternate;
display:inline-block;
}


.click_showjq h3 img#handpointimg{
width:30px;	
}

.click_showjq h3{
font-size:1.5rem !important;
margin:auto;
margin-bottom:.5rem;
padding:auto;
color: #cc4125;
font-weight:900;
cursor: pointer;
position:relative;
font-family: 'Fascinate', cursive;
font-family: 'Josefin Sans', sans-serif;

}

@keyframes MoveAnimeqa{
  0% {
    opacity: 0.05;
    transform:translate(5px, 5px) scale(1) rotate(0deg);
  }
  95% {
  	transform:translate(-5px, -5px) scale(1.35) rotate(2deg);
  }

  100% {
    opacity: 1;
     transform:translate(-5px, -5px) scale(1.35) rotate(-8deg);
  }
}


@keyframes MoveAnimeqaa{
  0% {
    opacity: 0.05;
    transform:translate(-5px, -5px) scale(1) rotate(0deg);
  }
  95% {
  	transform:translate(5px, 5px) scale(1.35) rotate(2deg);
  }
  100% {
    opacity: 1;
     transform:translate(5px, 5px) scale(1.35) rotate(8deg);
  }
}


.click_showjq h3 > span{
	font-size:1.1rem;
	padding-left:1rem;
	color:#333;
	
animation-name: MoveAnime;
animation-fill-mode:backwards;
animation-duration:1.2s;
animation-iteration-count:infinite;
animation-timing-function:ease;
animation-delay: 0.5s;
animation-direction:alternate;
display:inline-block;
}

@keyframes MoveAnime{
  0% {
    opacity: .2;
    /*transform:translate(5px, 0px);*/
    transform: translate3d(-1.0rem, 0, 1rem) scale(.92);
  }

  100% {
    opacity: 1.0;
     /*transform:translate(-8px, -2px);*/
     transform: translate3d(1.5ch, 0.1in, 1.5rem) scale(1.0);
  }
}


.click_showjq p.q_text{
font-size:1.15rem !important;
color: #cc4125;
font-weight:900;
cursor: pointer;
}

.click_showjq p.q_text:before{
content:"・";	
}

.click_showjq span.a_text{
font-size:1.05rem !important;
color: #000;
display:block;
font-weight:400;
margin-top:5px;
margin-bottom:8px;
padding-left:1.5rem;
}








