


body{margin:0;
     padding:0;
     font-family: "Arial", "メイリオ";
      background-color:#E6E6E6;
     }
     





/**********************************c_registration*******************************/

         
         
         
      
      
      
      
      
.inform{margin-left:auto;
        margin-right:auto;
        background-color:white;
        margin-top:20px;
        margin-bottom:20px;
        width:80%;
        padding:10px 10px 10px 10px;
        }
  
h1.tiche{
   margin-left:30%;
   font-size:18px;
   color:#2E2E2E;
   font-weight:bold;
   
   } 
   
   
   

.tito{ color:#00CB98;
       font-size:18px;
  
     }    
     
     
     
     
     
     
.formtitle{
           margin-left:31%;
           font-size:16px;
           font-weight:bold;
           color:#6E6E6E;
           margin-top:30px;
           }
           






.formtitler{text-align:center;
       }
.formtitler input[type="text"]{
           padding: 2px 2px; /*ボックスを大きくする*/
    border-radius: 3px; /*ボックス角の丸み*/
    border: 1px solid #ddd; /*枠線*/
    box-sizing: border-box; /*横幅の解釈をpadding, borderまでとする*/
   margin-top:10px;
   width:400px;
   height:40px;
   }
.formtitler input[type="email"]{
           padding: 2px 2px; /*ボックスを大きくする*/
    border-radius: 3px; /*ボックス角の丸み*/
    border: 1px solid #ddd; /*枠線*/
    box-sizing: border-box; /*横幅の解釈をpadding, borderまでとする*/
   margin-top:10px;
   width:400px;
   height:40px;
   }
.formtitler input[type="password"]{
           padding: 2px 2px; /*ボックスを大きくする*/
    border-radius: 3px; /*ボックス角の丸み*/
    border: 1px solid #ddd; /*枠線*/
    box-sizing: border-box; /*横幅の解釈をpadding, borderまでとする*/
   margin-top:10px;
   width:400px;
   height:40px;
    
   }
   
   
   
   


.formtitlesub{text-align:center;margin-top:10px;
    margin-bottom:10px;
    margin-top:10px;}
.formtitlesub input[type="submit"]{border:none;
               font-size:13px;
               background-color:#088A68;
               color:white;
               padding:7px 6px;
               border : 1px solid #088A68;
               border-radius : 5%;
              width:200px;margin-top:10px;
             
             }






.formcheck{margin-left:31%;
           font-size14px;
           color:black;
          margin-top:7px;
           }


.formala{margin-left:31%;
           font-size14px;
           color:red; margin-top:7px;
           }






/**********************************c_registrationここまで*******************************/














/*******************************e_rlogin***************************************************/





.shitt{text-align:center;
       color:red;
       font-size:15px;

}

.userlogin{margin-left:auto;
           margin-right:auto;
           text-align:center;
           background-color:white;
           width:70%;
           border-radius: 3px;
           margin-bottom:auto;
          margin-top:70px;padding-bottom:20px;
}



h1.er{text-align:center;
   font-size:18px;
   font-weight:bold;
   color:white;
   background-color:#00CB98;
   padding-top:5px;
   padding-bottom:5px;
   }
   
   
   
   
   
   
.erloginsub{margin-top:10px;
             margin-bottom:10px;}  
.erloginsub input[type="submit"]{font-size:13px;
               background-color:#088A68;
               color:white;
               padding:7px 6px;
               border : 1px solid #088A68;
               border-radius : 5%;
              width:170px;
             border-radius: 5px;margin-top:20px;
             margin-bottom:10px;
             

}




.erlogin{margin-top:40px;
         font-weight:bold;
         color:#6E6E6E;}





.erlogintype{margin-top:10px;}
.erlogintype input[type="text"]{
           padding: 2px 2px; /*ボックスを大きくする*/
    border-radius: 3px; /*ボックス角の丸み*/
    border: 1px solid #ddd; /*枠線*/
    box-sizing: border-box; /*横幅の解釈をpadding, borderまでとする*/
   width:400px;
   height:40px;
}



.erlogintype input[type="password"]{
           padding: 2px 2px; /*ボックスを大きくする*/
    border-radius: 3px; /*ボックス角の丸み*/
    border: 1px solid #ddd; /*枠線*/
    box-sizing: border-box; /*横幅の解釈をpadding, borderまでとする*/
   width:400px;
   height:40px;
}







.passnoter{text-align:center;
         font-size:15px;
         color:#088A68;
         margin-top:20px;
         margin-bottom:20px;}
         
         
         

.passnoter a{font-size:15px;
 color:#088A68;}