P { line-height: 1.65; }                         
             A:link { color: 00FF80; text-decoration: none; }
             A:visited { color: E3FCA9; text-decoration: none; }
             A:active { color: F5F032; text-decoration: underline overline; font-weight: none; }
             A:hover { color: F5F032; text-decoration: underline overline}
           
           .sample1 { font-size: 15%; }
            .sample2 { font-size: 150%;}
            .sample3 { font-size: 250%; }
   .buruburu {
       display: inline-block;
       animation: hurueru .3s  infinite;
   }
   
   @keyframes hurueru {
       0% {transform: translate(0px, 0px) rotateZ(0deg)}
       25% {transform: translate(5px, 5px) rotateZ(1deg)}
       50% {transform: translate(0px, 5px) rotateZ(0deg)}
       75% {transform: translate(5px, 0px) rotateZ(-1deg)}
       100% {transform: translate(0px, 0px) rotateZ(0deg)}
   }
     .sampleBox a { _width: 100%; display: block;}
     .sampleBox a:link{ color: 00FF80; text-decoration: none; }
     .sampleBox a:visited{ color: E3FCA9; text-decoration: none; }
     .sampleBox a:active{ color: F5F032; text-decoration: underline overline; font-weight: none; }
     .sampleBox a:hover{ color: F5F032; text-decoration: underline overline}
   
   
             body{
              background-image:url("b202102.jpg"); 
              background-attachment:fixed;
             color: #FFFFFF;
             margin-top: 50px;
             margin-right: 80px;
             margin-left: 60px;
             }
             
             .text_shadow {
              text-shadow: 0px 0px 3px #9000FF;
              } 
              
             
              table.hyou{
              border: 1px solid;
              border-top-color:#9000FF;
              border-bottom-color:#200080;
              border-left-color:#9000FF;
              border-right-color:#200080;
              border-spacing: 0;
              }
              .hyou th{
              border: 1px solid;
              border-top-color:#200080;
              border-bottom-color:#9000FF;
              border-left-color:#200080;
              border-right-color:#9000FF;
              }
              .hyou td{
              border: 1px solid;
              border-top-color:#200080;
              border-bottom-color:#9000FF;
              border-left-color:#200080;
              border-right-color:#9000FF;
              }
            
              table.pink{
              border: 1px solid;
              border-top-color:#FF00FF;
              border-bottom-color:#800080;
              border-left-color:#FF00FF;
              border-right-color:#800080;
              border-spacing: 0;
              }
              .pink th{
              border: 1px solid;
              border-top-color:#800080;
              border-bottom-color:#FF00FF;
              border-left-color:#800080;
              border-right-color:#FF00FF;
              }
              .pink td{
              border: 1px solid;
              border-top-color:#800080;
              border-bottom-color:#FF00FF;
              border-left-color:#800080;
              border-right-color:#FF00FF;
              }
              
              table.tya{
              border: 1px solid;
              border-top-color:#FF8000;
              border-bottom-color:#804000;
              border-left-color:#FF8000;
              border-right-color:#804000;
              border-spacing: 0;
              }
              .tya th{
              border: 1px solid;
              border-top-color:#804000;
              border-bottom-color:#FF8000;
              border-left-color:#804000;
              border-right-color:#FF8000;
              }
              .tya td{
              border: 1px solid;
              border-top-color:#804000;
              border-bottom-color:#FF8000;
              border-left-color:#804000;
              border-right-color:#FF8000;
              }
              
              table.yellow{
              border: 1px solid;
              border-top-color:#FFFF00;
              border-bottom-color:#808000;
              border-left-color:#FFFF00;
              border-right-color:#808000;
              border-spacing: 0;
              }
              .yellow th{
              border: 1px solid;
              border-top-color:#808000;
              border-bottom-color:#FFFF00;
              border-left-color:#808000;
              border-right-color:#FFFF00;
              }
              .yellow td{
              border: 1px solid;
              border-top-color:#808000;
              border-bottom-color:#FFFF00;
              border-left-color:#808000;
              border-right-color:#FFFF00;
              }
              
              table.sin{
              border: 1px solid;
              border-top-color:#FFFFFF;
              border-bottom-color:#C0C0C0;
              border-left-color:#FFFFFF;
              border-right-color:#C0C0C0;
              border-spacing: 0;
              }
              .sin th{
              border: 1px solid;
              border-top-color:#C0C0C0;
              border-bottom-color:#FFFFFF;
              border-left-color:#C0C0C0;
              border-right-color:#FFFFFF;
              }
              .sin td{
              border: 1px solid;
              border-top-color:#C0C0C0;
              border-bottom-color:#FFFFFF;
              border-left-color:#C0C0C0;
              border-right-color:#FFFFFF;
              }
              
              table.trap{
              border: 1px solid;
              border-top-color:#FF8080;
              border-bottom-color:#400000;
              border-left-color:#FF8080;
              border-right-color:#400000;
              border-spacing: 0;
              }
              .trap th{
              border: 1px solid;
              border-top-color:#400000;
              border-bottom-color:#FF8080;
              border-left-color:#400000;
              border-right-color:#FF8080;
              }
              .trap td{
              border: 1px solid;
              border-top-color:#400000;
              border-bottom-color:#FF8080;
              border-left-color:#400000;
              border-right-color:#FF8080;
              }
        table.magic{
        border: 1px solid;
        border-top-color:#76F54B;
        border-bottom-color:#004600;
        border-left-color:#76F54B;
        border-right-color:#004600;
        }
        .magic th{
        border: 1px solid;
        border-top-color:#004600;
        border-bottom-color:#76F54B;
        border-left-color:#004600;
        border-right-color:#76F54B;
        }
        .magic td{
        border: 1px solid;
        border-top-color:#004600;
        border-bottom-color:#76F54B;
        border-left-color:#004600;
        border-right-color:#76F54B;
        }
              table.link{
              border: 1px solid;
              border-top-color:#000080;
              border-bottom-color:#000080;
              border-left-color:#0000FF;
              border-right-color:#000080;
              border-spacing: 0;
              }
              .link th{
              border: 1px solid;
              border-top-color:#000080;
              border-bottom-color:#0000FF;
              border-left-color:#000080;
              border-right-color:#0000FF;
              }
              .link td{
              border: 1px solid;
              border-top-color:#000080;
              border-bottom-color:#0000FF;
              border-left-color:#000080;
              border-right-color:#0000FF;
              }
             .text_shadow2 {
             text-shadow: 0px 0px 30px #AA0000;
  font: bold 600%/100% "メイリオ";
  color: #ff0000;
             }
  
             .text_shadow21 {
             text-shadow: 0px 0px 30px #AA0000;
  font: bold 800%/100% "メイリオ";
  color: #ff0000;
             }
             .text_shadow3 {
             text-shadow: 0px 0px 30px #AA0000;
  font: bold 4000%/100% "メイリオ";
  color: #ff0000;
             
             }
  
                     .cp_hr09 {
                     	height: 4px;
                     	width: 85%;
                     	border-width: 0;
                     	background-color: #20FF20;
                     	background-image: -webkit-linear-gradient(right,
                     	#20FF20 5px,#05A005 5px);
                     	background-image:         linear-gradient(-90deg,
                     	#20FF20 5px,#05A005 5px);
                     	background-size: 10px 10px;
                     }
  
  .cp_hr10 {
  	height: 4px;
  	width: 75%;
  	border-width: 0;
  	background-color: #20FF20;
  	background-image: -webkit-linear-gradient(right,
  	#FF0000 5px,#A00000 5px);
  	background-image:         linear-gradient(-90deg,
  	#FF0000 5px,#A00000 5px);
  	background-size: 10px 10px;
  }
  
  .cp_red50 {
  	height: 4px;
  	width: 50%;
  	border-width: 0;
  	background-color: #FF2020;
  	background-image: -webkit-linear-gradient(right,
  	#FF2020 5px,#A00505 5px);
  	background-image:         linear-gradient(-90deg,
  	#FF2020 5px,#A00505 5px);
  	background-size: 10px 10px;
  }
  
  .cp_ice {
  	height: 4px;
  	width: 75%;
  	border-width: 0;
  	background-color: #E0E0FF;
  	background-image: -webkit-linear-gradient(right,
  	#E0E0FF 5px,#A0A0CC 5px);
  	background-image:         linear-gradient(-90deg,
  	#E0E0FF 5px,#A0A0CC 5px);
  	background-size: 10px 10px;
  }
  
  .cp_murasaki {
  	height: 4px;
  	width: 75%;
  	border-width: 0;
  	background-color: #4500A0;
  	background-image: -webkit-linear-gradient(right,
  	#4500A0 5px,#9000FF 5px);
  	background-image:         linear-gradient(-90deg,
  	#4500A0 5px,#9000FF 5px);
  	background-size: 10px 10px;
  }