/*画面幅00px以下のときに適応*/
@media(max-width: 780px) {

/*リストの文字*/
.navi_box li a {
  font-size: 12px;
  line-height: 1px;
}

/*会員ボタン*/
.memberlink a {
  width: 150px;
  font-size: 12px;
  margin-top: 30px;
}
  

.contents {
  width: 100%;
}

.description {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 5px;
  line-height: 30px;
  text-align: justify;
}

.logo-wrapper img{
  width: 120px;
  display: inline-block;
  margin: 0 auto;
}

.ttl_main {
  font-size: 25px;
  line-height: 40px;
}

.logo-wrapper-top img{
  width: 200px;
  display: inline-block;
  padding-top: 70px;
}

.logo-wrapper-sub01 {
  width: 120px;
  display: block;
  margin: 0 auto;
  padding-top: 70px;
}

.logo-wrapper-sub02 img{
  width: 200px;
  display: block;
  margin: 0 auto;
  padding-top: 70px;
}

.top-logo {
  margin-top: 10px;
  padding-top: 10px;
}

.copyright {
  margin: 30px 0 0;
  font-size: 11px;
  margin-top: 30px;
}

.btn01 a {
  font-size: 13px;
  line-height: 20px;
  padding: 10px;
  }


    

}

/*画面幅00px以上のときに適応*/
@media(min-width: 780px) {

}