.main_image {
  background-size: cover;
}

.oatnd-apply-0 {
  display: none;
}

.event-title, .event-desc-upper, .event-desc-bottom, .oatnd-sub-abst, .oatnd-abst, .agenda-speaker, .agenda-abst, .event-summary-content, .apply-btn-desc, .apply-desc {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.apply-col p {
  margin-top: 20px;
}

.table-event-summary, .oatnd-abst, .oatnd-sub-abst, .apply-des, .apply-desc {
  font-size: 1.2rem;
}


.oatnd-sub-abst, .apply-desc {
  margin-top: 40px;
}

.event-abst-header, .apply-area-header, .agenda-header {
  margin-bottom: 20px;
  font-weight: bold;
}

.event-title {
  font-size: 3rem;
  font-weight: bold;
}

.event-desc-top, .event-desc-bottom {
  font-size: 2.4rem;
}

.table-agenda .tbl-col1 {
  font-size: 1.6rem;
}

.table-agenda .tbl-col1 {
  font-size: 1.6rem;
}

.table-agenda .agenda-title {
  font-size: 2rem;
}

.table-agenda .agenda-abst {
  font-size: 1.2rem;
}
/*メールアドレスヘルプ文*/
#header-new-member-email-group__BV_description_ {
  font-size: 1rem;
}

small[id^="new-entry-email-confirmation-group-"]:after {
  content: '。';
}

/*パスワードヘルプ文*/
/*ログイン後パスワード変更画面*/
#profile−password-group div:after,
/*新規登録時の入力画面*/
#header-new-member-password-group div:after {
  content: '半角英数字8文字以上';
  color: #6c757d;
  font-size: 1rem;
}

/*電話番号ヘルプ文*/
/*スポット登録*/
#input-guide-field6-0, #input-guide-field6-1, #input-guide-field6-2,
/*新規登録*/
#input-guide-header−field6 {
  font-size: 0;
}

/*スポット登録*/
#input-guide-field6-0:before, #input-guide-field6-1:before, #input-guide-field6-2:before,
/*新規登録*/
#input-guide-header−field6:before {
  /*content: '（例） 03-6629-8540';*/
  /*VMI2025*/
  content: '例) 03-6629-8540';
  font-size: 1rem;
}

/*新規登録後の「アクセス制限メッセージ」改行調整*/
.unaccessible-msg {
  white-space: pre-wrap;
}
.top_banner { background:url(https://assets.oatnd.com/hobqus364zxbxjcizuo4u8l8o9ht) no-repeat center; } .top_banner_style { } .header-bg { }
.top_banner { background-position: 50% 0%;  } .top_banner_style {  background: linear-gradient(to top,rgba(0,0,0,0.0) 0,rgba(0,0,0,0.0) 100%); } .header_bg {  background: linear-gradient(to top,rgba(0,0,0,0.0) 0,rgba(0,0,0,0.0) 100%); }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.5;
}

body {
  font-family: "Noto Sans JP",Roboto,"-Hiragino",Meiryo,sans-serif;
}



/*.oatnd-navbar-logo {*/
/*  height: 30px;*/
/*}*/

/*@media (min-width: 576px) {*/
/*  .oatnd-navbar-logo {*/
/*    height: 40px;*/
/*  }*/
/*}*/

/*@media (min-width: 768px) {*/
/*  .oatnd-navbar-logo {*/
/*    height: 50px;*/
/*  }*/
/*}*/

.oatnd-navbar-logo {
  height: 20px;
}

@media (min-width: 576px) {
  .oatnd-navbar-logo {
    height: 27.5px;
  }
}

@media (min-width: 768px) {
  .oatnd-navbar-logo {
    height: 32.5px;
  }
}



.top_banner {
  background: transparent;
}

.jumbotron {
  background-color: transparent;
  padding: 0;
}



.oatnd-container-abst-area {
  margin-top: 5%;
}



.oatnd-footer p {
  font-size: 10px;
}

@media (min-width: 576px) {
  .oatnd-footer p {
    font-size: 14px;
  }
}