

/*==========全体のスタイル==========*/

*{
          animation: fadeIn 1s ease 0s 1 normal;
          -webkit-animation: fadeIn 1s ease 0s 1 normal;
          line-height: 1.5;
}


/*==========フェードイン==========*/

@keyframes fadeIn {
          0%  {opacity: 0}
          100%  {opacity: 1}
}

@-webkit-keyframes fadeIn {
          0% {opacity: 0}
          100% {opacity: 1}
}


/*==========全体==========*/

body {
          background: url("../image/TDU.png") no-repeat center center fixed; 
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          text-align: center;
}


/*==========pagebody==========*/

div#pagebody {
          width: 100vw;
          height: 100vh;
          padding-bottom: 200px;
          float: center;
          text-align: center;
}


/*==========ヘッダ==========*/

div#header {
          height: 250px;
          background-color: rgba(255,255,255,0.5);
}

div#menu {
          float: left;
          text-align: left;
}

li#menu01,#menu02,#menu03,#menu04,#menu05 {
          font-size: 35px;
          display: inline;
          list-style: none;
}

a {
          text-decoration: none;
}


li#menu01 :hover {
          background-color: #FFFFFF;
}

li#menu02 :hover {
          background-color: #FFFFFF;
}

li#menu03 :hover{
          background-color: #FFFFFF;
}
li#menu04 {
          color: #1E90FF;
}

li#menu05 :hover {
          background-color: #FFFFFF;
}


/*==========大学紹介==========*/

div#title {
          text-align: center;
          margin: 20px 0px; 
}

div#university {
          text-align: center;
          width: 800px;
          margin: 20px 340px;
          padding: 30px 25px;
          background-color: #F0F8FF;
}

div#tdu {
          clear: both;
          float: left;
}

div#content {
          margin-top: 70px;
          text-align: left;
}

div#policy {
          padding-top: 10px;
          text-align: center;
          clear: both;
}


/*==========ページ先頭に戻るやつ==========*/

div#page-top {
          position: fixed;  
          right: 50;  
          bottom: 50;
}


/*==========フッタ==========*/

div#footer {
          clear: both;
          text-align: center;
          poisition: absolute:
          bottom: 0;
          width: 100vw;
          height: 200px;
          background-color: rgba(255,255,255,0.5);
}


div#link {
          clear: both;
          float: center;
}       

div#jump-top {
          clear: ;both;
          margin-left: 50px;
          float: left;
          display: inline-block;
}

address {
          text-align: center;
          padding: 20px 10px 10px 0px;
          float: right;
          right: 10px;
          bottom: 10px;
}

