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("b202108.jpg"); 
                background-attachment:fixed;
                color: #FFFFFF;
                margin-top: 50px;
                margin-right: 80px;
                margin-left: 60px;
                }
                
                   .text_shadow {
                   text-shadow: 0px 0px 3px #4169E1;
                   } 
                   table.hyou{
                   border: 1px solid;
                   border-top-color:#4169E1;
                   border-bottom-color:#104005;
                   border-left-color:#4169E1;
                   border-right-color:#104005;
                   border-spacing: 0;
                   }
                   .hyou th{
                   border: 1px solid;
                   border-top-color:#104005;
                   border-bottom-color:#4169E1;
                   border-left-color:#104005;
                   border-right-color:#4169E1;
                   }
                   .hyou td{
                   border: 1px solid;
                   border-top-color:#104005;
                   border-bottom-color:#4169E1;
                   border-left-color:#104005;
                   border-right-color:#4169E1;
                   }
              
                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: #104005;
    	background-image: -webkit-linear-gradient(right,
    	#104005 5px,#4169E1 5px);
    	background-image:         linear-gradient(-90deg,
    	#104005 5px,#4169E1 5px);
    	background-size: 10px 10px;
    }