body{
  font-family:arial;
  background-color:#303030;
}
.header{
  background-color:#FF2E2E;
  height:340px;
  color:black;
}

.header img{
  width: 180px;
  margin:auto;
  margin-top:10px;
}

.header img{
  border-radius:100px;
  box-shadow: 1px 4px 5px black;
}


.header h1{
  
  font-size:50px;
  width:350px;
  margin: auto;
  color:White;
padding:10px 0px10px 0px;
}





.main12{
  background-color:White;
}
.main1{
  width:400px;
  margin:auto;
}
.main1 img{
  width:400px;
  margin:auto;
  
}
.akip1 h1{
  width:650px;
  margin:auto;

}
 .Twitter1{
  display:inline-block;
  padding:20px 20px 20px 20px;
  margin-top:40px;
  border-radius:20px;
  text-decoration:none;
  color:White;
  background-color:#55acee;
}

.main21{
  background-color:#303030;
  height:1200px;
  padding-top:20px;
}
.main2{
 color:White;
  width:700px;
  margin:auto;
text-align: center;
font-size:45px;
font-weight:bold;
}

.web1{
  background-color:#FF2E2E;
  height:700px;
  color:White;
  text-align: center;
   font-weight:bold;
   padding-top:20px;
}

.web2 h2{
  color:White;
  font-size:60px;
  text-decoration: none;
}


.samuneseisaku{
  text-decoration: none;
}
.web2 a{
  color: White;
  outline: none;
  font-size: 60px;

}

.sam1{
  background-color:#303030;
  height:2000px;
  color:White;
   text-align: center;
   font-weight:bold;
   font-size:45px;
   padding-top:20px;
}
.sam a{
  color:White;
  background-color:#FF2E2E;
  padding:20px;
  margin-bottom:40px;
  box-shadow: 1px 4px 5px black;
}
.samur{
  display:inline-block;
  border-radius:50px;
  text-decoration:none;
  
  
  
}
.web h1{
  padding-top:40px;
  width:650px;
  margin:auto;
  border-bottom:solid 5px White;
  
}
.web{
  font-size:45px;
}

.sam h1{
  padding-top:40px;
  border-bottom:solid 5px White;
  width:650px;
  margin:auto;
}

.sam img{
  width:450px;
  height:250px;
}
.imgb{
  background-color:#303030;
  padding:20px;
}
.main31{
  background-color:#FF2E2E;
  height:700px;
  padding-top:20px;
}
.main3{
  width:600px;
  margin:auto;
  color:White;
  text-align: center;
  font-weight:bold;
  font-size:40px;

}
.main3 h1{
  border-bottom:solid 5px White;
  padding-top:60px;
}


input{
  width:400px;
  height:40px;
}
textarea{
  width:400px;
  height:140px;
}

.sso{
  background-color:White;
  width:400px;
  
}




.akip1{
  padding-top:40px;
}
.img4{
  width:180px;
  margin:auto;
  
  padding:40px 0px 0px 0px;
  
}
.footer{
    background-color:#303030;
    height:140px;
    padding-top:5px;
   color:White;
   font-size:40px;
}
.footer-mozi1{
  float:left;
  font-size:30px;
  padding:0px 20px 0px 20px;
  color:#DCDCDC;
}


.footer-mozi2 a{
font-size:40px;
color:#DCDCDC;
text-decoration:none;
  float:right;
  padding:0px 20px 0px 20px;
}

.footer-mozi3 a{
font-size:40px;
color:#DCDCDC;
text-decoration:none;
  float:right;
  padding:0px 20px 0px 20px;
}

