  
  .headtbl{ max-width: 100%;margin: auto;text-align: left;padding: 2px;background: #407fab}
  .hdlefbox {
   max-width: 220px;
   height: auto;
   padding: 20px;
   font-size: 2.4rem;
   color: #fff;  margin-left: 0px ;
   font-family: 'Century Gothic';
   display: inline-block;vertical-align: top;
  }
  .hdlefpng{ max-width: 100%; margin: auto;text-align:left;}
    .inhdpng{ max-width: 743px;margin-top: -130px;margin-left: 80px;display: inline-block;vertical-align: top;}
    .inhdtxt{ max-width: 100%;  height: 44.2vh;margin-left: 40px; text-align: center;font-size: 1.2rem;
              padding-top: 50px ;display: inline-block;vertical-align: top}
  
       .inhdtxtin{ max-width: 100%; text-align: center;font-size: 1.4rem;}
       .fff{ padding-top: 20px;font-size: 2.6rem;font-weight: 800;font-family: 'Yu Mincho';color: #407fab}

 @media (min-width:1673px){
 .hdlefpng{ text-align:center;}
 .inhdtxt{  height: 40.2vh;}
 } 

 @media (max-width:1672px){
  .inhdtxtin{ height: 20.2vh;font-size: 1.3rem;}
  .inhdtxt2{ width: 520px; }

 .hdlefpng{ text-align:center;}
 } 
 @media (max-width:1430px){
  .inhdtxtin{font-size: 1.2rem;}
.hdlefpng{ text-align:center;}
 
 } 
 @media (max-width:1353px){
  .inhdpng{max-width: 643px;}
  .inhdtxt{ margin-left: 0px;}
  .fff{ font-size: 2.399rem;} 
 } 
  @media (max-width:1122px){
  .inhdpng{margin-left: 10px}
 } 

 @media (max-width:1104px){
   .inhdtxtin{font-size: 1.3rem;} 
    .fff{ font-size: 1.9rem;} 

  .inhdpng{ max-width: 600px;margin-left: 10px;}
 } 
 @media (max-width:1011px){
  .inhdpng{ max-width: 480px;margin-top: -20px;}
   .fff{ font-size: 2.0rem;} 
   .fot-1{ font-size: 1.0rem;padding-right: 10px;padding-left: 10px}
 } 
 @media (max-width:889px){
   .fot-1{ font-size: 1.6rem;padding-right: 10px;padding-left: 10px}
 } 
 
 @media (max-width:870px){
  .inhdpng{ max-width: 400px;margin-top: -20px;}
 } 
 @media (max-width:790px){
  .inhdpng{ max-width: 100%;margin-top: -20px;margin-left: 0px;}
  .inhdtxt{  height: 35.2vh;}
 } 
 
 @media (max-width:617px){
  .inhdpng{ max-width: 620px;margin-top: -20px;}
 } 
 @media (max-width:372px){
  .inhdtxtin{font-size: 1.199rem;}
  .nemrgh{ font-size: 0.8rem;margin-left: 8px}

 } 
 @media (max-width:306px){
   .fff{ font-size: 1.7rem;} 
 } 
 
   .hdleftxt2{ max-width: 100%; margin: auto;text-align:center;display: inline-block;vertical-align: top;}
   .hdlintxt2{ max-width:280px; height: 150px;padding-top:50px  ;margin-left:0;text-align:center;font-size: 1.3rem;display: inline-block;vertical-align: top;}
   .lv{ font-weight: 600;font-family:'Marcellus SC';font-style: italic;color: #fff}
   .f5{ font-size: 3.8rem;font-weight: 900;font-style: italic;color: #c1bdbd}
   .nemrgh{ max-width: 100%;text-align:left;font-family: 'BIZ UDGothic';}
   .fot-1{ font-size: 1.3rem;padding-right: 20px;padding-left: 40px}
   .fot-2{ font-size: 1.4rem}
   .fot-3{ font-size: 0.9rem;text-align: left;padding: 6px;line-height: 2.0}
  
  .headtb2{ max-width: 800px;margin: auto;  ;text-align: center;padding: 2px;}
 @media (max-width:306px){
   .fff{ font-size: 1.7rem;} 
 } 
  .tblb{ font-size: 1.4rem;padding: 20px;font-weight: 600}
  .lli{ width: 30%; margin: auto ;padding: 7px 20px; text-align: center ;}
  .tbkaku{ font-size: 1.9rem;color: #0094ff;font-weight: 900}
  .dimoku{ font-weight: 900;font-size: 1.2999rem}