
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap');
body{
  background: url("../img/map.png");
  background-size: contain;background-repeat: no-repeat;
  background-position: center;}
  .mainsection{  height: 700px;
  }
.fullname {margin-top: 130px;
    font-family: 'Noto Sans JP', sans-serif;    color:#2f3438;
    font-size: 100px;
    line-height: 85px;
    font-weight: 900;
    margin-bottom: 50px;
  -webkit-animation: fullname 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: fullname 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}
.fade-in {
    animation: fade-in 1s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  }  
  section .btn:hover {
    box-shadow: 0 6px 18px 
    rgba(0, 0, 0, 0.1);
    transform: translatey(-10px);
}
.btn:focus, .btn:hover {
    text-decoration: none;
}
section .btn {
    display: inline-block;
    font-size: 14px;
    color: white;
    border-radius: 25px;
    font-weight: 700;
    padding: 13px 0;
    width: 100%;
    margin: 10px;
    max-width: 200px;
    transition: ease all .4s;
    animation-delay: .5s;
}
.btn1{    background-image: linear-gradient(  #1a75bc, #28a9e3);}
.btn2{background-image: linear-gradient( #f9cc8b, #e3a328);}
.btn3{    background-image: linear-gradient(  #1a75bc, #28a9e3);}
@-webkit-keyframes fullname {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}
@keyframes fullname {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media only screen and (max-width: 768px) {
    .fullname {    font-size: 60px;
        line-height: 60px; }
  }@media only screen and (max-width: 550px) {
    body {background: url("../img/lessmbl.png") repeat !important; }
  }