@charset "utf-8";
@media screen and (max-width: 670px) {
  img {
    max-width: 100%;
  }
  main,
  .login-box dt,
  .login-box dl,
  .add-event-box dl,
  .settings-box dl,
  .about-box,
  .terms-box,
  .add-event-box dl,
  .settings-box dl,
  .add-event-box dl,
  .sns-login li a,
  .btn-edit,
  .comment-area,
  .mypage-box,
  .add-event-box dt,
  .search-detail-box .right-side,
  .search-detail-box .left-side{
    width: auto;
    min-width: auto;
  }
  
  body .display-pc{
    display: none;
  }
  body .display-sp{
    display: block;
  }
.answer-text,
.count{
    margin-left: 10px;
    margin-right: 10px;
  }
  .point{
    margin: 14px 10px;
    text-align: left;
  }
  .odai-navi{
    margin: 54px 10px 20px;
  }
  .odai-navi p{
    text-align: left;
  }
  .odai-navi p br{
    display: none;
  }
  
}