.infom{ max-width: 480px; padding: 15px;text-align: center; font-size: 1.3rem ;
        border: solid; border-width: 0 0 1px 0 ;border-color: rgba(108, 136, 130, 0.04);
}
.cs2newtitle{ max-width: 480px; padding: 10px;  margin-bottom: 15px;font-size: 2.1rem;text-align: center ;
               background-color:#ff6a00 ; color: #fff ;border: solid 1px #666;letter-spacing: 0.1rem;}
    @media (max-width:480px){
   .cs2newtitle{ font-size:1.5rem ; }
   }
    @media (max-width:371px){
   .cs2newtitle, .infom{ font-size:1.2rem ; }
   }

.cs2shin{ max-width: 100%; padding: 5px;   }
.cs2inin{ max-width: 980px; margin: auto; padding-top: 20px;padding-bottom: 15px  }
.cs2left{ max-width: 550px; display: inline-block;border:solid;border-width: 1px 0px 0px 1px;border-color: rgba(108, 136, 130, 0.13)}
   @media (max-width:1019px){
     .cs2left{ max-width: 500px; }
   .cs2inin{ max-width: 910px;   }
   }
   @media (max-width:930px){
     .cs2left{ max-width: 400px; }
   .cs2inin{ max-width: 780px;   }
   .cs2right{ max-width: 370px; }
   }
      @media (max-width:800px){
   .cs2inin{ max-width: 500px; }
     
     .cs2left{ max-width: 300px; }
   .cs2inin{ max-width: 100%;   }
   .cs2right{ max-width: 100%; }
   }

     @media (max-width:730px){    
     .cs2left{ max-width: 100%; }
   .cs2inin{ max-width: 100%; text-align: center  }
   .cs2right{ max-width: 100%; }
   }
     
    @media (max-width:475px){
     .cs2left{ max-width: 370px; }
   .cs2inin{ max-width: 374px;   }
   .cs2right{ max-width: 370px; }
   }
  
.bikyiftxt{ max-width: 970px; margin: auto;padding: 30px; font-size: 1.2888rem; color: #051575}

.cs2right{ max-width: 400px; display: inline-block;vertical-align: top}
  .cs2title{ max-width: 240px; padding: 6px; text-align: center ;font-size: 1.5rem ; font-weight: 700 ;background-color: #600f80;color: #fff}
  .cs2name{ max-width: 300px; padding: 6px; text-align: center ; font-weight: 700 ;
            font-size: 1.5rem ;background-color: #0026ff;color: #fff }
    @media (max-width:382px){
     .cs2right{ max-width: 100%; }     
        .cs2name{ max-width: 100%; padding: 2px; text-align: center ; font-weight: 700 ;
            font-size: 1.5rem ;background-color: #0026ff;color: #fff }
   }



    .haba{ padding-left: 8px;padding-right: 48px}
  .cs2color{ max-width: 350px; padding: 6px; text-align: center ;font-size: 1.3rem ; }

  .cs2-2color{ max-width: 350px; padding: 6px; text-align: center ;font-size: 1.1rem ; }

@media (max-width:400px){
     .cs2color{ font-size: 0.9rem}
}
  .cs2font{ font-size: 1.1rem}
    .grin{background-color: #ba0707;color: #fff;}
    .shirub{background-color: #837c55;color: #fff}
    .matgrin{background-color: #044a00;color: #fff}
    .gure{background-color: #000;color: #fff}
    .red{background-color: #720808;color: #fff;}
    .bulu{background-color: #7d9cc9;color: #fff;}

  .cs2link{ max-width: 100%; padding-top: 19px; text-align: right ;
            font-size: 0.9rem ;}

  .hsneme{max-width: 300px; font-size: 1.2rem;text-align: center;font-family: 'Meiryo UI'}
  .hsneme2{font-size: 0.8rem;font-family: 'Meiryo UI'}
  .infotxt{ max-width: 100%; padding: 6px; text-align: center ;font-size: 2.3rem ; }

/* */
table, th, td {
border: 1px rgba(186, 7, 7, 0.13) solid;
}

.cyukotit { max-width: 680px;margin:0 ;padding: 9px;margin-bottom: 20px ;text-align: center ; font-weight: 700 ;
            font-size: 1.9rem; color: #ba0707 ;border: solid;border-width: 4px 0 0 0 ; border-color: #ba0707 }
.shitakai{ padding: 25px;font-size: 2.2rem}
.shitkairo{ color: #0026ff;font-weight: 700}
.hatuden{ color: #ba0707}
.cyukobi{ max-width: 780px;padding: 10px; margin:0 auto;font-size: 2rem;
          border: solid 0px rgba(108, 136, 130, 0.13)}
.cyuko{ max-width: 780px;padding: 30px; margin:0 auto;}
.datit{ text-align: center;} .datit2{ width: 158px;}
.da1-1{ font-size: 1.2rem; padding: 6px; max-width: 300px }
.da2{color: rgba(108, 136, 130, 0.43) ;font-size: 1.4rem; padding: 10px;word-wrap: break-word; word-break:break-all}
.da1, .da2{ text-align: right;} .da1-a{ text-align: center;}
.bysumi{ color: #f00;font-weight: 700}

    @media (max-width:761px){
    .da1-1{ font-size: 1.1rem;width: 90px }
   }
    @media (max-width:475px){
    .datit, .da1-1, .da2{ font-size: 1.0rem }
   }