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("b201901.jpg"); 
               background-attachment:fixed;
              color: #FFFFFF;
              margin-top: 125px;
              margin-right: 80px;
              margin-left: 60px;
              }
              
              .text_shadow {
              text-shadow: 0px 0px 5px #20FF20;
              } 
   
              table.hyou{
   		   border: 1px solid;
              border-top-color:#20FF20;
              border-bottom-color:#055005;
              border-left-color:#20FF20;
              border-right-color:#055005;
              border-spacing: 0;
              }
              .hyou th{
              border: 1px solid;
              border-top-color:#055005;
              border-bottom-color:#20FF20;
              border-left-color:#055005;
              border-right-color:#20FF20;
              }
              .hyou td{
              border: 1px solid;
              border-top-color:#055005;
              border-bottom-color:#20FF20;
              border-left-color:#055005;
              border-right-color:#20FF20;
              }
            
              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_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;
}

