@charset "utf-8";

/* inquiry ------------------------------------------------------------ */

/* 背景：お問い合わせ */
.pages#inquiry-index,
.pages#inquiry-symposium { background-color:#ece8e5;}
.pages#inquiry-index .background,
.pages#inquiry-symposium .background { background:url("../images/inquiry_background-pc.jpg") center no-repeat; background-size:100% !important; background-position:top center; background-blend-mode:lighten;}
@media screen and (max-width:1024px) {
  .pages#inquiry-index .background,
  .pages#inquiry-symposium .background { background:url("../images/inquiry_background-tb.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
}
@media screen and (max-width:767px) {
  .pages#inquiry-index .background,
  .pages#inquiry-symposium .background { background:url("../images/inquiry_background-sp.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
}

/* 250205 英語併記のため4カラム→3カラムに変更 */
.inquiry-category { display:flex; justify-content:space-between; margin:50px 0; flex-wrap:wrap;}
.inquiry-category li { width:/*24%*/32%; border:1px solid #595858; font-size:1.8rem;}
.inquiry-category li:last-of-type { width: 100%; margin-top: 2%;}
.inquiry-category label { display:block; padding:24px; cursor:pointer;}
@media screen and (max-width:780px) {
  .inquiry-category { display:block; margin:30px auto;}
  .inquiry-category li { width:100%; margin-bottom:10px;}
  .inquiry-category li:last-of-type { margin-bottom:0; margin-top: 0;}
}

.inquiry { border-top:2px solid #595858; border-bottom:2px solid #595858; margin:30px 0;}
.inquiry > div { border-bottom:1px dashed #ddd;}
.inquiry > div:last-of-type { border-bottom:none;}
.inquiry dt, .inquiry dd { display:inline-block; vertical-align:top; padding:1em; margin:0; font-size:0; line-height:1;}
.inquiry dt { width:18em; padding-top:8px; font-size:1.6rem;}
.inquiry dt span { display:inline-block; padding:12px 0; line-height:1.75;}
.inquiry dd { width:calc(100% - 20em); font-size:1.6rem;}

@media screen and (max-width:767px) {
  .inquiry dt, .inquiry dd { display:block; width:100%;}
  .inquiry dt { padding:1em 0 .3em;}
  .inquiry dd { padding:0 0 1em;}
}
#text-contributiononly { white-space:nowrap;}
@media screen and (max-width:767px) {
  #text-contributiononly,
  #text-contributiononly2 { font-size:1.3rem; line-height:1.5;}
}

#h2-a, #h2-b, #h2-c, #h2-d, #breadclumb-a, #breadclumb-b, #breadclumb-c, #breadclumb-d { display:none;} /* JSでタイトル・パンくず切替 */

#inquiry .complete-text,
#inquiry .error-text { margin-bottom:2em;}

.guide-parent { width:740px; margin:1em 0;}
.guide-left, .guide-right { display:inline-block; width:365px;}
.inquiry-dd-radio { }
.inquiry-dd-radio p { display:block; line-height:3;}
.inquiry-dd-radio .text { line-height:1.75;}

#inquiry-symposium .content-innerbox h3 { font-size:1.8rem;}
@media screen and (max-width:1024px) {
  #inquiry-symposium h3 { font-size:1.6rem;}
  #inquiry-symposium .content-innerbox p,
  #inquiry-symposium .content-innerbox h3 { width:86%; margin:0 auto;}
}

/* application - シンポジウムお申し込みフォーム */
.pages.pj05#inquiry-symposium .background { background:url("../images/symposium-iken_background-pc.jpg") center no-repeat; background-size:cover; background-position:top center;}
.pages.pj06#inquiry-symposium .background { background:url("../images/symposium-sankan_background-pc.jpg") center no-repeat; background-size:cover; background-position:top center;}
@media screen and (max-width:1024px) {
  .pages.pj05#inquiry-symposium .background { background:url("../images/symposium-iken_background-tb.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
  .pages.pj06#inquiry-symposium .background { background:url("../images/symposium-sankan_background-tb.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
}
@media screen and (max-width:767px) {
  .pages.pj05#inquiry-symposium .background { background:url("../images/symposium-iken_background-sp.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
  .pages.pj06#inquiry-symposium .background { background:url("../images/symposium-sankan_background-sp.jpg") top center no-repeat; background-size:100% !important; background-position:top 50px center;}
}
.pages.pj05#inquiry-symposium .title-box {
  border-image-source:linear-gradient(#6c78b5,#6c78b5);
  border-image-slice: 0 fill;
  border-image-outset: 0 100vw 0 0;
  border-image-width:0;
  border-width:0;
}
.pages.pj06#inquiry-symposium .title-box {
  border-image-source:linear-gradient(#9774ac,#9774ac);
  border-image-slice: 0 fill;
  border-image-outset: 0 100vw 0 0;
  border-image-width:0;
  border-width:0;
}
.symposium-logo { position:absolute; top:50%; transform:translateY(-50%); right:40px; width:10%; margin-top:-8px;}
@media screen and (max-width:1200px) {
  .pages.pj06#inquiry-symposium .symposium-logo { right:0; width:10%;}
}
@media screen and (max-width:1085px) {
  .symposium-logo { right:0; width:10%; margin-top:-24px;}
  .pages.pj06#inquiry-symposium .symposium-logo { width:8%; margin-top:-14px;}
  .pages.pj05 .title-box h2, .pages.pj06 .title-box h2 { font-size:4rem;}
}
@media screen and (max-width:1024px) {
  .symposium-logo { top:30px; transform:unset; right:calc(50px + .1em); width:100px; margin-top:0;}
  .pages.pj06#inquiry-symposium .symposium-logo { right:calc(50px + .1em); margin-top:-6px;}
}
@media screen and (max-width:767px) {
  .symposium-logo { top:24px; right:calc(24px + .1em); width:60px;}
  .pages.pj06#inquiry-symposium .symposium-logo { top:20px; right:calc(24px + .1em); width:50px;}
}
/*　カテゴリーを APPLICATION お申し込み にする場合
.pages#inquiry-symposium .category-title { width:18%; min-width:8.8em;}
.pages#inquiry-symposium .title-box { width:calc(100% - 18%);}*/
.pages#inquiry-symposium #comfirm .inquiry dt { padding:8px 16px; color:#999;}
.pages#inquiry-symposium #comfirm .inquiry dd { width: calc(100% - 20em); font-size:1.8rem; line-height:1.75; color:#222;}
#comfirm footer { background:none; text-align:center;}
#comfirm footer input[type="button"] { margin:0 20px;}
.iziModal-header-title { text-align:center !important; font-size:2rem !important;}
@media screen and (max-width: 1024px) {
/*  .pages#inquiry-symposium .category-title { width:20%;}*/
  .pages#inquiry-symposium .title-box { width:100%;}
  .pages#inquiry-symposium #comfirm .inquiry-box { width:86%; margin:0 auto;}
  #inquiry-symposium .content-innerbox .inquiry-dd-radio > p { width:96%;}
}
@media screen and (max-width: 767px){
/*  .pages#inquiry-symposium .category-title { width:30%;}*/
  .pages#inquiry-symposium #comfirm .inquiry dd { padding: 0 1em 1em; width:inherit;}
  #comfirm footer { display:flex; flex-wrap:wrap;}
  #comfirm footer input[type="button"] { width:86%; margin:0 auto 20px;}
  #comfirm footer input[type="button"]:first-of-type { order:2;}
  .iziModal-header-title { text-align:left !important; font-size:1.6rem !important;}
}

/* 250206 英語併記 */
.en-txt { font-size: 84%;}
.en-txt._pl { padding-left: 1.2em;}
.en-txt._mt { margin-top: 8px;}
.inquiry dt span.en-txt,
.inquiry dt span.en-txt span.text-red { padding: 0; line-height: 1.4;}
.inquiry dt span.en-txt span.text-red { font-size: 120%;}
.en-txt.block { display: block;}