/*ヘッダー色変更*/
.oatnd-bg-black {
  background-color: #000000;
}



/*メイン画像上の文字の色変更*/
.oatnd-main {
  color: #FFFFFF;
}

/*21/8/6追加 card-img-overlayのpadding調整*/
@media (max-width: 575px) {
  .oatnd-main .card-img-overlay {
    padding: 0.625rem;
  }
}

/*21/8/6追加 メイン画像の表示範囲変更*/
.oatnd-main .card-img {
  border-radius: 0;
}

/*メイン画像の表示範囲変更*/
/*.main_image {*/
/*  background-size: cover!important;*/
/*}*/

/*21/8/6追加 タイトル・サブタイトル・概要改行有効*/
.event-title, .event-subtitle, .event-abst {
  color: #FFF;
  white-space: pre-wrap;
}

/*21/8/6追加 タイトルの大きさ変更*/
.event-title {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .event-title {
    font-size: 2.5rem;
  }
}

/*21/8/6追加 サブタイトルの大きさ変更／下側の間隔調整*/
.event-subtitle {
  font-size: 1.75rem;
  line-height: 1.4;
  margin-bottom: 1.5rem;
}

@media (max-width: 575px) {
  .event-subtitle {
    font-size: 1.25rem;
  }
}

/*21/8/6追加 概要文の大きさ変更／改行有効*/
/*.event-abst {*/
/*  font-size: 1.25rem;*/
/*}*/



/*パンくずリスト背景色変更*/
.breadcrumb {
  background-color: #FFFFFF;
}

/*パンくずリスト区切り変更*/
.breadcrumb-item+.breadcrumb-item::before {
  content: ">";
}

/*パンくずリストラストページ文字色変更*/
.breadcrumb-item.active a {
  color: #6c757d;
  pointer-events: none;
}

/*パンくずリスト極小画面以下表示変更設定*/
@media (max-width:575px) {
  .breadcrumb {
    padding: .75rem .5rem;
  }
}



/*紹介文エリアの改行有効*/
.intro-area {
  white-space: pre-wrap;
}



/*アジェンダ内容の文字色設定*/
.agenda-title {
  color: #2b77c4
}

.table-agenda p {
  color: rgba(0,0,0,.6);
}

.oatnd-summary-item, .tbl-session1 {
  width: 20%;
}

/*改行設定*/
/*.oatnd-summary-content, .agenda-abst, .apply-desc {*/
.oatnd-summary-item, .oatnd-summary-content, .agenda-title, .agenda-abst, .agenda-speaker {
  white-space: pre-wrap;
}

.oatnd-summary-content a {
  word-break: break-word;
}

/*.agenda-title {*/
/*  line-height: 1.5;*/
/*}*/



/*申し込むボタンの表示設定*/
.apply-btn,
.apply-panel>.text-center>button,
.oatnd-entry-area .text-center>button:not(.entry-form-submit-btn),
.btn-entry-close {
  display: block;
  width: 100%;
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.apply-btn.disabled, .apply-btn:disabled,
.apply-panel>.text-center>button.disabled, .apply-panel>.text-center>button:disabled,
.oatnd-entry-area .text-center>button:not(.entry-form-submit-btn).disabled,
.oatnd-entry-area .text-center>button:not(.entry-form-submit-btn):disabled,
.btn-entry-close.disabled, .btn-entry-close:disabled {
  /*color: #000;*/
  border-color: #e99002;
  background-color: #e99002;
  /*border-color: #fecc79;*/
  /*background-color: #fecc79;*/
  /*border-color: #fed38d;*/
  /*background-color: #fed38d;*/
}

.apply-auth-btn {
  display: block;
  width: 100%;
  border-radius: 0;
}

/*21/8/6追加 お問い合わせカード変更*/
.oatnd-entry-area.d-lg-block>.card {
  border: 0;
}

.oatnd-entry-area.d-lg-block>.card .card-body {
  padding: 0;
}

/*21/8/6追加 お問い合わせタイトル大きさ設定*/
.oatnd-entry-area.d-lg-block>.card .card-body .card-title {
  font-size: 1.5rem;
}

/*21/8/6追加 お問い合わせ内容大きさ改行有効*/
.oatnd-entry-area.d-lg-block>.card .card-body .card-text,
.d-lg-none .card .card-body .card-text, .apply-btn-help {
  white-space: pre-wrap;
}
/*************** Disclosure Display setting start **************/
.card.card-privacy-statement {
  /*display: none; */
  border-color: #fdb633;
}

/*.card.card-privacy-statement .card-body p>strong {*/
/*  font-size: 0;*/
/*}*/

/*.card.card-privacy-statement .card-body p>strong:before {*/
/*  font-size: 1rem;*/
/*  content: '個人情報の取り扱いについて';*/
/*}*/

.privacy-statement a {
  color: #007bff;
}

#apply-with-auth-0−field16 {
    display: none;
}
/*************** Disclosure Display setting end **************/


/*2023/1/24追加 コンタクト項目「field13」ラベル名変更に伴う修正*/
#header−input-group-field13__BV_label_,
#apply-with-auth-0−input-group-field13__BV_label_,
#new-entry-group-field13-0__BV_label_,
#new-entry-group-field13-1__BV_label_,
#new-entry-group-field13-2__BV_label_ {
  font-size: 0;
}

#header−input-group-field13__BV_label_:before,
#apply-with-auth-0−input-group-field13__BV_label_:before,
#new-entry-group-field13-0__BV_label_:before,
#new-entry-group-field13-1__BV_label_:before,
#new-entry-group-field13-2__BV_label_:before {
  content: '質問1. 貴方はUSの禁輸国（クリミア、ルガンスク、ドネツク、キューバ、イラン、北朝鮮、スーダン、シリア）の市民 / 国民または永住者ではございませんか。 Q1. Please indicate below whether you are a citizen / national or permanent resident of the U.S. Embargoed Countries (Crimea, Luhansk, Donetsk, Cuba, Iran, North Korea, Sudan or Syria) ?';
  font-size: 1rem;
}

#header−input-group-field13__BV_label_:after,
#apply-with-auth-0−input-group-field13__BV_label_:after,
#new-entry-group-field13-0__BV_label_:after,
#new-entry-group-field13-1__BV_label_:after,
#new-entry-group-field13-2__BV_label_:after {
  content: '必須項目';
  font-size: 0.75rem;
}
/*ここまで2023/1/24追加 コンタクト項目「field13」ラベル名変更に伴う修正*/


.btn-primary {
  background-color:#fdb633;
  border-color:#fdb633;
  color:#000;
}

.btn-primary:hover {
  background-color:#A97B1C;
  border-color:#A97B1C;
}

.btn-outline-primary {
  border-color:#fdb633;
  color:#fdb633;
}

.btn-outline-primary:hover {
  border-color:#fdb633;
  background-color:#fdb633;
  color:#000;
}

.btn.dropdown-toggle.btn-link {
  color:#fdb633;
}

.oatnd-navbar-wrapper {
  background-color:#000;
}


.oatnd-navbar-logo {
    height: 40px;
}

.oatnd-navbar-brand {
    margin-top: 10px;
    margin-bottom: 10px;
}


.sns-link li {
  margin: 5px;
  list-style: none;
  display: inline;
}

.fab {
  font-size: 40px;
}

.chat-modal-header {
  background-color:#fdb633 !important;
}

.oatnd-nav-list {
  font-size:1.4rem;
  
}

.oatnd-nav-item .nav-link.active {
  background-color:#fdb633;
}

.oatnd-nav .oatnd-nav-list .active {
  color: #000000;
}


/*新規登録非表示*/
.oatnd-header-auth-signup, .btn-sign-up, .btn-sign-up-guide {
  /*display:none;*/
}

.oatnd-header-wrapper {
  background-color:#000;
}
.main_image_style { }
.main_image_style {  background: linear-gradient(to top,rgba(0,0,0,0.0) 0,rgba(0,0,0,0.0) 100%); }
