@charset "UTF-8";
/* CSS Document */



.topimg img{
width:  100% ;
height: 100%;
}
.top2 img, .top3 img, .top4 img{
width:  100% ;
height: 100%;
}

.infobox{
background-image: url("../img/back.jpg");
background-size: cover;
font-family: "Zen Kaku Gothic New", sans-serif;
font-weight: 500;
padding-bottom: 1em;
}

.infobox h3{
color: #fff;
margin-top: 1em;
}

.btn{
font-size: 1em;
padding: 1em 0;
margin: 1.2em 0 0.5em 0;
}
.btn-success {
  color: #fff;
  background-color: #7565a2;
  border-color: #7565a2;
}

.btn-success:hover {
  color: #fff;
  background-color: #481334;
  border-color: #481334;
}


.btn-success2 {
  color: #fff;
  background-color: #00b900;
  border-color: #00b900;
}

.btn-success2:hover {
  color: #fff;
  background-color: #009944;
  border-color: #009944;
}

.telbox{
color: #fff;
font-size: 1.8em;
letter-spacing: 0.1em;
}
.telbox:hover{
color: #fff;
border: none;
}



.access{
padding: 3em 0;
font-family: "Zen Kaku Gothic New", sans-serif;
font-size: 0.7em;
}

.access img{
width: 20%;
margin-bottom: 1rem;
}

.insta img{
width: 40px;
}






@media (max-width: 576px) {
.infobox h3{font-size: 1em;}
}




footer{
background-color: #000000;
color: #fff;
font-size: 0.7em;
padding-top: 0.5em;
}