html{
  font-size: 62.5%;
  background-color:#F3F3F3;
}
body {
  /* max-width: 960px; */
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Verdana, Arial, sans-serif;
  margin: 0;
  font-size: 1.4em;
  /* width: 100vw;
  height: 100vh; */
}
.wrap{
  max-width: 960px;
  margin: auto;
}
#sideContent{
  min-width: 200px;
}
  @media screen and (max-width: 768px){
    #sideContent{
      max-width: inherit;
    }
}
.ourAddress{
  margin-top: 5em;
}
.footer{
  background-color: inherit;
    font-size: 1em;
  padding-bottom: 1rem;
}
a:hover,a>div:hover {
  opacity: 0.85; }
/*logo*/
.logo{
  margin-bottom: 3em;
}
  @media screen and (max-width: 768px){
    .logo{
      text-align: center;
        margin-bottom: 0;
        background-color: #fff;
  }
      .logo-top{
          display: none;
      }
    .ourAddress{
      margin-top: 0em;
        margin-bottom: 1em;
    }
}
/*global menu*/
.navbar {
  min-height: 36px;
  padding: 0;
  display: block;
}
.navbar-menu{
    background-color: #F3F3F3;
    box-shadow: none;
}
.navbar-item{
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  display: block;
}
a.navbar-item{
padding-top: 0.5em !important;
}
.linkhome,.linklist{
    display: none;
}
    @media screen and (max-width: 768px){
        .linkhome,.linklist{
            display: block;
        }
    }
  @media screen and (min-width: 767px){
    .navbar-menu {
      display: block;
    }
    .navbar-burger{
      display: none;
    }
  }
/*header*/
.head-img{
  margin-top: 2em;
    margin-bottom: 1em;
}
/*mainside*/
.mainContent{
    max-width: 730px;
  background-color: #fff;
  padding: 0 1em;
}
.head-img{
    margin-top: 2em;
}
    @media screen and (max-width: 768px){
        .mainContent{
            padding: 0;
        }
        .head-img{
            margin-top: 0em;
        }
    }

.link00{
  background-color:  #1157a3;
  color: #fff;
  margin-bottom: .5em;
}
.link0{
  background-color:  #fff099;
}
.link1{
  background-color:  #ddf49b;
}
.link2{
  background-color:  #d9f3e8;
}
.link3{
  background-color:  #b2d9ff;
}
.link4{
  background-color:  #6793c4;
}
.under-line{
  border-bottom: 1px solid;
  margin-top: 1em;
}
.member-link{
  margin: 2em auto;
}
