address a:hover
{
color:#000000
}

html, body
{
top: 0px;
padding: 0px;
width:100%;
height:100%;
overflow: auto;
}

div#header-fixed
{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 0px;
}
 
 
div#header-bk{
background-color:#ffffff;
padding:10px 0 10px;
height: 10px;
width: 100%;
}


div#footer-fixed
{
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 40px;
}

div#footer-bk
{
padding:5px 0 5px;
height:10px;
width:100%;
color:#000000;
}


div#body-bk
{
padding:250px 0 0 0;
}
 
div#body
{
width:100%;
margin:auto;
}



a
{
font-size:1.0em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
margin-left:auto;
margin-right:auto;
margin-top:0px;
font-weight:bold;
text-align:center;
text-decoration:none; 
}



ul
{
list-style-type:none;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:center;
}

li
{
display:inline;
padding-right:30px;
font-size:1.5em;
text-align:center;
}



body
{
color:#000000;
background-color:#ffffff;
text-align:center;
}


h1
{
font-size:2.0em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
width:650px;
font-weight:bold;
text-align:center;
}

h2
{
font-size:0.8em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
font-weight:normal;
width:800px;
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


h3
{
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
width:450px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

h4
{
font-size:0.8em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
font-weight:normal;
width:400px;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

h5
{
font-size:1.0em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
font-weight:normal;
width:650px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


p
{
font-size:1.2em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
margin-bottom:5px;
font-weight:normal;
}


address
{
font-size:0.80em;
font-family: 'Trebuchet MS','Helvetica Neue','Helvetica','Arial',sans-serif;
color:#000000;
font-style:normal;
margin-left:10px;
font-weight:normal;
margin-bottom:5px;
clear:both;
}

{text-decoration:none}

main{flex: 1;}

.slide {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  
  @keyframes slideshow{
    0%{opacity: 0;}
    3%{opacity: 1;}
    8%{opacity: 1;}
    15%{opacity: 0;}
    100%{opacity: 0;}  
  }
  
  .slide img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    opacity: 0;
    animation :slideshow 40s linear infinite;
    padding-top: 50px;
  }
  
  .slide img:nth-child(2){
    animation-delay: 4s;
  }

  
  .slide img:last-child{
    animation-delay: 36s;
  }

