.apcjpg{ max-width: 720px; margin: auto; margin-top:50px; padding: 6px ; }
.labdun{ margin-top: 50px;text-align: center}
 .boxlin{ width:130px;height: auto ;padding: 5px 5px;margin-top: -18px } 
.in-box1{font-size: 1.0rem ;text-align: center;border:solid 1px #fefefe;display: inline-block}
a .in-box1{color: #FFF ; }
.in-box1:hover{color: #FFF ;background-color: #0094ff; }  
.in-box1{ max-width: 135px; padding: 5px 5px;background: #5ec860;}
 .undop{ padding-bottom: 65px;margin-top: -110px}
  .apcjpg{ border: solid 0px #bbb}
/* M 1*/
.kakusps{ width: 20px;height: 70px}
 /* Den Under Link */
 a.kt:hover { color: #fff;
  border: 1px solid rgba(0,0,0,.1);
  background: rgba(59, 147, 69, 0.68); text-decoration: none;}
.kt{font-weight: 700 ;font-family: Meiryo; }
a.kt, a.topkt{
  display: inline-block;
  width: 130px;
  margin: 0px 0px 3px; margin-right: 7px ;
  padding: 10px 5px;
  border: 1px solid rgba(164, 165, 178, 0.40);  border-radius: 0.3rem;
  background: transparent;
  color: rgba(123, 124, 139, 0.99);
  text-align: center;
  line-height: 1;
  transition: .5s;
}
 a.topkt:hover { color: #000;
  border: 1px solid rgba(0,0,0,.1);
  background: #0094ff;
  text-decoration:none; }
 a.topkt{background: #0094ff; color: #FFF;font-weight: 700 ;} 
      
.undeliktb{ max-width: 100%; height: auto;margin: auto;text-align: center;}
   .ktbtxt{ max-width: 1138px; margin: auto; text-align: left;margin-left: 8px}
   .ktbart{ max-width: 320px;margin: auto;text-align: center; display: inline-block; background: #0094ff;
            width: 127px;  padding: 10px;
            border: solid 1px #fff}

  /* Den Under Link Right*/
.red { width: 50%;color: #000}
 .red kt {
  background: #000;
    color: #0094ff;
    font-family: arno-pro,serif;
    font-style: normal;
    background-image: linear-gradient(
    70deg,
    rgb(211, 209, 209, 0.3)  55%, 
    #f00 70%,
    rgb(211, 209, 209, 0.3) 55% 
  );
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    animation: shine 5s infinite;
}
.red :hover{ color: #fff}
@keyframes shine {
  20% {
    background-position: 100% 10%;
  }
  100% {
    background-position: 0% 50%;
  }
}
