 A:link {font-size:20px;color:#f1f7fe;text-decoration:none;}
 A:visited {font-size:20px;color:#f1f7fe;text-decoration:none;}
 A:active {font-size:20px;color:#ff0000;text-decoration:none;}
 A:hover {font-size:20px;color:#ff0000;text-decoration:none;}
 body { font-size:16px;text-decoration:none;
        color:#f9f9f9;
        background-image:url("vc/imagesort/");
        background-color:#56B7E9;
        transition: 2s;
        background-position:top left;
        background-attachment:fixed;
        background-repeat:no-repeat; }

#textline{
 width:1200px;
 margin-left:10px;
 margin-right:auto;
 border-top: 2px ridge #000000;
 border-left: 2px ridge #000000;
 border-right: 2px ridge #000000;
 border-bottom: 2px ridge #000000;
 padding:8px;
 background-color:#f97676; }

#textline2{
 width:1200px;
 margin-left:10px;
 margin-right:auto;
 border-top: 2px ridge #fe0202;
 border-left: 2px ridge #fe0202;
 border-right: 2px ridge #fe0202;
 border-bottom: 2px ridge #fe0202;
 padding:8px;
 background-color:#000000; }

#ttltxt{
 font-size:21pt;color:#000000;text-decoration:none;
 text-shadow:3px 3px 2px #95121f;
 }

#ttltxt2{
 font-size:21pt;color:#f9f9f9;text-decoration:none;
 text-shadow:3px 3px 2px #989898;
 }

.imgwaku1     { border:groove 3px #fe0202}
.imgwaku2     { border:double 5px #ff0000}
.imgwaku3     { border:double 5px #000000}

p.sample {
 filter:progid:DXImageTransform.Microsoft.Gradient(
 GradientType=0,StartColorStr=#ffffff00,EndColorStr=#ff00cc00);
 }

.shoot {
  -webkit-transition: all 1.5s; transition: all 1.5s;
  opacity: 1.0;  filter: brightness(100%);filter: contrast(100%);
}

.shoot:active {
  -webkit-transition: all 0.0s; transition: all 0.0s;
  opacity: 1.0;  filter: brightness(150%);filter: contrast(200%);
  animation: zumzum2b 0.4s alternate ease-out;
  display: inline-block;
  overflow: hidden;
}

@keyframes zumzum2b {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.95);
  }
  60% {
    transform: scale(1.8);
  }
  70% {
    transform: scale(1.10);
  }
  80% {
    transform: scale(1.02);
  }
  90% {
    transform: scale(1.01);
  }
  100% {
    transform: scale(1);
  }
}

.shoot2 {
  -webkit-transition: all 1.5s; transition: all 1.5s;
  opacity: 1.0;  filter: brightness(100%);filter: contrast(100%);
  width: 760px;
  height: 800px;
  overflow: hidden;
}

.shoot2:hover {
  animation: zmio 0.2s ease-in-out infinite;
}

@keyframes zmio {
  100% {
      transform: scale(1.01,1.01);
      opacity: 1.0;  filter: brightness(100%);  contrast(150%);
     }
}

.shoot2:active {
  -webkit-transition: all 0.0s; transition: all 0.0s;
  opacity: 1.0;  filter: brightness(150%);filter: contrast(200%);
  animation: zumzum2b2 0.4s alternate ease-out;
  display: inline-block;
  overflow: hidden;
}

@keyframes zumzum2b2 {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.95);
  }
  60% {
    transform: scale(1.8);
  }
  70% {
    transform: scale(1.10);
  }
  80% {
    transform: scale(1.02);
  }
  90% {
    transform: scale(1.01);
  }
  100% {
    transform: scale(1);
  }
}

