@charset "utf-8";

body {
margin: 0;
font-family: sans-serif;
color:background: rgb(2,0,36);
background: -moz-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(1,10,10,1) 0%, rgba(16,200,198,1) 42%, rgba(12,202,221,1) 99%);
background: -webkit-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(1,10,10,1) 0%, rgba(16,200,198,1) 42%, rgba(12,202,221,1) 99%);
background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(1,10,10,1) 0%, rgba(16,200,198,1) 42%, rgba(12,202,221,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#0ccadd",GradientType=1);
font-size:16px;
background-color: aquamarine;
}

.container {
margin: 0 auto;
max-width: 900px;
}

header {
padding: 20px;
background: rgb(6,92,84);
background: linear-gradient(90deg, rgba(6,92,84,1) 0%, rgba(22,227,221,1) 26%, rgba(134,219,211,1) 45%, rgba(113,213,207,1) 62%, rgba(12,246,247,1) 76%, rgba(8,241,238,1) 91%, rgba(7,90,93,1) 100%);
}

main {
padding: 20px;
background-color: #fff;
}
footer {
padding: 10px;
background: rgb(16,174,240);
background: linear-gradient(90deg, rgba(16,174,240,1) 0%, rgba(9,172,214,1) 100%);
text-align: center;
}

h1{
color:#fff;
text-align: center;
}

h2 {
padding: 15px;
border-bottom: 4px dotted #00a3af;
color:#00a3af;
}

img{
max-width:100%;
height:auto;
}

.naka{
text-align: center;
}

.box{
padding: 20px;
margin: 20px;
border:2px solid #00a3af;
border-radius: 15px;
display: flex;
flex-wrap:wrap;
justify-content: space-around;
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}

.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}