@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;font-family:calibri ; background-image:url(images/2.jpg) ;background-attachment: fixed;}

section.section1{ width:80%; height:75vh; box-sizing:border-box; background:url(images/4926114427_a545fd98c8_b.jpg); background-size:cover; margin-left:130px}

nav{position:fixed; top:0; left:0; width:100%; height:80px; background-color:#6CC; padding:0 100px; box-sizing:border-box;}

nav. link{float:left; height:100%; line-height:70px;}

nav ul{float:right; display:flex; margin:0; padding:0;}

nav ul li{list-style:none}

nav ul li a{position:relative; display:block; height:80px; line-height:70px; padding:0 20px; box-sizing:border-box; color:#000; text-decoration:none; text-transform:uppercase; transition:.5s; font-weight:bold;}

ul li a:hover{background-color:#6FC;}

.logo {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    height: 60px;
    margin-right: 20px;
	 margin-top: 10px; }

/* main section */
main {background-color:#CCC;padding:20px; width:50%; float:left; margin-left:130px; text-align:justify; }

/* sidebar section */
.sidebar {background-color:#FF9;padding:20px; width:20%; height:700px; float:right;
margin-right:135px; text-align:center;}

.second {background-color:white;padding:20px; width:50%; float:left; margin-left:130px; text-align:justify;}

/* footer section */
.footer-kaki {width:100%; height:30px; background-color:#666; clear:both; text-align:center;}

.fling-minislide {width:600px; height:400px; overflow:hidden; position:relative; margin-left:35px;}
.fling-minislide img{ position:absolute; animation:fling-minislide 20s infinite; opacity:0; width: 100%; height: auto;}

@keyframes fling-minislide {25%{opacity:1;} 40%{opacity:0;}} 
.fling-minislide img:nth-child(4){animation-delay:0s;}
.fling-minislide img:nth-child(3){animation-delay:5s;}
.fling-minislide img:nth-child(2){animation-delay:10s;}
.fling-minislide img:nth-child(1){animation-delay:15s;}

main. image:icon{
    display: block;
    margin-left: auto;
    margin-right: auto; }