a {
		text-decoration: none;
		color: #1e5bc9;
	} 
.plto a{ color: #0094ff}
.tpdaitx{ max-width: 700px;display: inline-block ;font-size: 2.8rem;color: #fff;}
  .tpdrttx{ width: 160px;display: inline-block ;
            display: block;
            position:absolute;
            top: 40px;right: 8px;
            padding: 0px 0px ;text-align:center ;font-size: 1.2rem;color: #fff;}
 .tpdrttx :hover{text-decoration:  none;color: #f00} .tpdrttx a{color: #FFF}

  @media (max-width:780px)
 {
  .tpdrttx{ display: none}
 }
  
  @media (max-width:550px)
 {
  .tpdaitx{ font-size: 1.9rem}
 }
  @media (max-width:348px)
 {
  .tpdaitx{ font-size: 1.3rem}
 }


.centber{ max-width: 100%; margin: auto;padding: 2px ; text-align: center;background: rgb(144, 168, 120)}
   


 .jpnewtop{ max-width: 100%; height: auto;margin: auto;padding: 8px; text-align: center;}
  .jpnein{ max-width: 900px;display: inline-block;vertical-align: top;}
  .jpinin{ max-width: 800px; margin: auto;}
  .jpntxt{ max-width: 100%; text-align: left;padding: 12px 35px}
    .upd{ margin-top: 23px}
    .inin{ padding: 30px}
.Precau{ max-width: 100%;margin: auto;text-align: center;padding: 8px; font-size: 1.7rem; color: #f00; font-weight: 800 ;border: solid 0px #444}
 @media (max-width:477px)
 {
  .Precau{font-size: 1.2rem}
 }
 .tpline{ max-width: 100%;margin: auto; padding: 0px 5px;background: #0094ff; text-align: center;
           font-family: 'Yu Gothic' }

 @media (max-width:384px)
 {
  .tpline{ font-size: 1.3rem}
 }
 
  

.labelimg{ max-width: 600px;margin: auto; padding: 30px;text-align: center; } 
 
  @media (max-width:610px){
 .bigtitle {font-size: 1.8rem; }
  }

  
 .jpgac{ max-width: 100%; margin: auto;text-align: center;padding: 8px;} 
.apcjpg{ max-width: 520px; margin: auto; margin-top:0px; padding: 0px ; display: inline-block}

.box2lin{ width:230px;height: auto ;padding: 5px 5px;margin-top: 3px; position: fixed;top: 0; /*ページ上部の固定する位置*/
  } 

 

 .boxlin{ width:130px;height: auto ;padding: 5px 5px;margin-top: -18px } 
.in-box1{font-size: 1.0rem ;text-align: center;border:solid 1px #fefefe;display: inline-block}
a .in-box1{color: #FFF ; }
.in-box1:hover{color: #FFF ;background-color: #0094ff; }  
.in-box1{ max-width: 135px; padding: 5px 5px;background: #5ec860;}
 .undop{ padding-bottom: 65px;margin-top: -110px}
 
 .wedtabl{ max-width:766px; margin: auto; padding:12px;text-align:center;border: solid 0px rgba(207, 207, 207, 0.87)}
  
.sel-1{ text-align: center;font-size: 1.3rem;font-weight: 600}
.sel-2{ padding: 8px}
.anetop-2b{ max-width:580px; margin: auto; padding: 20px ;text-align: center;margin-top: 60px;border:solid 1px rgba(206, 206, 206, 0.24);}

.anetoplb{ max-width:720px; margin: auto;margin-top: 60px}
.inftxt{font-size: 1.3rem;font-family: 'BIZ UDPMincho';color: #0026ff}
.zakmfn{ color: #ff006e;font-weight: 600}


/* TK3E */

