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%; }
             
       .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("b202105.jpg"); 
               background-attachment:fixed;
               color: #FFFFFF;
               margin-top: 50px;
               margin-right: 80px;
               margin-left: 60px;
               }
               
               .text_shadow {
               text-shadow: 0px 0px 3px #7CB71F;
               }     
               table.hyou{
               border: 1px solid;
               border-top-color:#7CB71F;
               border-bottom-color:#101500;
               border-left-color:#7CB71F;
               border-right-color:#101500;
               border-spacing: 0;
               }
               .hyou th{
               border: 1px solid;
               border-top-color:#101500;
               border-bottom-color:#7CB71F;
               border-left-color:#101500;
               border-right-color:#7CB71F;
               }
               .hyou td{
               border: 1px solid;
               border-top-color:#101500;
               border-bottom-color:#7CB71F;
               border-left-color:#101500;
               border-right-color:#7CB71F;
               }
             
               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;
   }
   
   .cp_koori {
   	height: 4px;
   	width: 75%;
   	border-width: 0;
   	background-color: #3070A0;
   	background-image: -webkit-linear-gradient(right,
   	#3070A0 5px,#80BBFF 5px);
   	background-image:         linear-gradient(-90deg,
   	#3070A0 5px,#80BBFF 5px);
   	background-size: 10px 10px;
   }
   
   .cp {
   	height: 4px;
   	width: 75%;
   	border-width: 0;
   	background-color: #406000;
   	background-image: -webkit-linear-gradient(right,
   	#406000 5px,#7CB71F 5px);
   	background-image:         linear-gradient(-90deg,
   	#406000 5px,#7CB71F 5px);
   	background-size: 10px 10px;
   }