*{
 margin:0;
 padding:0;
 }
li{
list-style: none;
}
img{
 display:block;
}
a{
  text-decoration: none;
}






#headerInner{
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
 justify-content: flex-start;
}
#logo{
  display:inline-flex;
}
#daigakuName{
 display: inline-flex;
  font-size: 100px
  
}

#headerSub{
 float:right; 
}
#headerSub form{
  float:left;
  margin-top: 50px;
  margin-right: 5px;
}
#header form input{
  vertical-align:middle;
}
#gnavi{
 background-color:aqua;
 padding-top:20px;
 padding-bottom:20px;
  clear:both;
}
#gnavi ul{
  width: 1000px;
  margin-left:auto;
  margin-right:auto;
 overflow:hidden;
}
#gnavi ul li{
  float:left;
  font-size: 20px;
  color:azure;
  text-align: center;
  width:166px;
}
#mainPhoto{
 
 background-image:url(img/daigaku1.jpg);
 background-repeat:no-repeat;
 background-position: center;
 background-size: auto;
 height:800px;
 
 
 
}
#mainPhoto h1{
  margin-left:auto;
  margin-right:auto;
  padding-top:  100px;
  text-align:center;
  color:red;
  font-size: 95px;
  
}
#slidePhoto{
  background-repeat:no-repeat;
  } 
  



article{
  margin:0 auto;

}
#aaa{
  font-weight: 300;
  font-size:large;
 border-radius: 50px;
 width: 300px;
 height:200px;
 background-color:blueviolet;
 padding-top:30px;
 padding-left: 50px;
 float:left;
 position: relative;
 top:-5px;
}
#bbb{
  font-weight: 300;
  font-size:x-large ;
 border-radius: 50px;
width:300px;
 height:200px;
 background-color: aquamarine;
 padding-top: 40px;
 padding-left:100px;
 margin:o auto;
}
#ccc{
  font-weight: 300;
  font-size:x-large;
 border-radius: 50px;
 width:300px;
 height:200px;
 background-color:brown;
 padding-top: 40px;
 padding-left:100px;
 float:right;
 position:relative ;
 top:-250px;
}
  
#footerPhoto{
  background-image:url(img/DSC00386.png);
  height:800px;
 background-repeat:no-repeat;
 background-position: center;
 background-size: auto;
 font-size:150px;
 color:chartreuse;
 text-align: center;
} 


#footerSub{
  background-color: aqua;
  font-size: 50px;
  height: 200px;
  
 
}