.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;
}
/*************** 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;
}
.top_banner { background:url(https://assets.oatnd.com/pt78p07zjqoielk06cyox6yo7dg7) no-repeat center; } .top_banner_style { }
.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%); }
/* Add Menu Icon */
a.nav-link {
    width: 90px;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
    font-size: 0.8rem;
}

.display-4 {
    font-size: 3.0rem;
}

/* Add Privacy Statement */
.privacy-statement:after {
content: "　｜　当サイトはアンシス・ジャパン株式会社のサイトとなります。このサイトにご登録することで、お客様の登録情報はアンシス・ジャパンに送信することになります。アンシス・ジャパンは、お客様情報をプライバシーポリシーに従い、お客様へのイベント配信、ならびにサイト公開期間または公開終了後に関連情報を提供するために使用いたします。アンシス・ジャパンのプライバシーポリシーをリンクよりご確認ください。";
}

/* Yazaki Original Start */
/* header start */
.jumbotron.jumbotron-fluid.main_image_style {
    padding-top: 20px;
}

ul.nav.nav-pills.mb-5.oatnd-nav-list {
    margin-bottom: 5px !important;
}

.nav-pills .nav-link {
    color: white;
}

/* login header*/
.container.oatnd-header {
    display: none;
}

.ansys-orange {
    color: #fdb633;
}
/* header end */

.card {
border-color: #fff;
}

.no-gutters {
    margin-bottom: 2%;
}


.card-img-top {
    width: 45%;
    margin-left: 25%;
}

/* PDF Download Title Remove */
.online-theater-header.text-center.my-5 {
    display: none;
}

/* Consultation Section Remove */
.oatnd-chat-consultation-inner {
    display: none;
}

.abst-container {
    padding-bottom: 2%;
}

.col-md-4.oatnd-content-col {
    padding-bottom: 2%;
}
/* */

/* Header Menu Bar Animation */
.oatnd-nav a {
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.oatnd-nav a::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: '';
  width: 100%;
  height: 2px;
  background: #FFF;
  transform: scale(0, 1);
  transform-origin: left top;
  transition: transform .3s;
}
.oatnd-nav a:hover::after {
  transform: scale(1, 1);
}

.oatnd-abst-wrapper {
    background-color: #f6f6f6!important;
}

.oatnd-abst-wrapper-1 {
    background-color: #ffffff!important;
}
.oatnd-abst-wrapper-2 {
    background-color: #fff1d1!important;
}

.event-card .card-header {
  background-color:#000;
}

.oatnd-content-image {
  background: #FFF;
}

.main_image {
  height: 450px;
  background-size: cover;
}

.chat_consultation_bg_image {
  background-size: cover;
}


.online-theater-first .col-md-4 {
  background-color: #FFF;
}

.online-theater-first .col-md-8 {
  background-color: #000;
  color:#FFF;
}

.dialogue-planning {
  float: right;
  color: #fdb633;
  background-color: #000000;
  padding: 10px 20px;
  border-radius: 1rem;
  
  border:1px solid #fdb633;
}

.logo-image {
  text-align: right;
}

.logo-ansys {
  width: 200px;
}

span.text-bold {
    color: white;
}

#key-m {
    color: white;
}

.event-desc-upper {
    color: #FFF;
}

@media (max-width: 768px) {
  .logo-ansys {
    width: 150px;
  }

  .logo-image {
    text-align: start;
    width: 150px;
  }
  
  .event-desc-upper h3 .ansys-orange {
    color: #FFF;
  }
}

.contact_us_bg_image {
  background: #e3e3e3;
}

.question img {
  width: 200px;
}

/* 
@media (max-width: 768px) {
  .question img {
    width: 100px;
  }
}
*/

@media (max-width: 768px) {
  .question img {
    width: 100px;
  }
/* media query add  */
.display-4 {
    font-size: 3.0rem;
    font-weight: 300;
    line-height: 1.2;
}
.oatnd-nav-list {
    font-size: 1.2rem;
}
.nav-link {
    display: block;
    padding: 0.25rem 0.5rem;
}
.col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
}
}

.chat-abst {
  font-size:1.4rem;
}

.chat-date h4 {
  font-size:2rem;
}

.video-fixedlabellink button {
  font-size:2rem;
}

.online-theater-title {
  line-height:1.5;
  font-size:2rem;
}
.video-card-abst {
  line-height:1.5;
}

.announce {
  font-size:2.3rem !important;
  color:red;
}


/* Download Button */
button.btn.btn-primary {
    margin-right: 3%;
    width: 25%;
    font-size: 150%;
}
/* Download Button */


/* media query 2 start */
/* @media (max-width: 768px) { */
@media (max-width: 1199px) and (min-width: 769px) { 
.display-4 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.oatnd-nav-list {
    font-size: 1.5rem;
}

.nav-link {
    display: block;
    padding: 0.25rem 0.5rem;
}
.col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
/* media query 2 end */

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-top: 15px;
    
    #apply-form-title-0 h3 {
  display: none;
}
}