
*{
  margin:0;
  padding:0;
}

 body{
    margin:0;
    font-family: Meiryo, sans-serif;
    font-size:16px;
    
  }

  p{
    margin-bottom: 0;
  }

.mobile{
  display: none;
}

.nav-link {
  display: block;
  padding: 0.3rem 0.8rem !important;
}

 .header-block{
  background: #FF6666;
}

header{
  position:sticky;
  z-index: 2;
  top:0;
  background:#fff;
  border-bottom: 1px solid #ebebeb;
}

    

/*media query*/
@media only screen and (max-width: 1200px) {
  .top-page .col-lg-10{
    max-width: 100% !important;
    flex: 0 0 100%;
  }

  .s-nav{
    z-index:3;
  }
}
