@charset "UTF-8";

/* sass */

.list-form-std + .list-form-std { margin-top: 60px; }

.list-form-std > li, .list-form-std > li .wrap-form-txt .ex, .list-form-std > li label, .list-form-std > li legend { line-height: 1.5; }

.wrap-form-input .tbl-std, .wrap-form-conf .tbl-std { width: 900px; }

.wrap-form-input .tbl-std td, .wrap-form-conf .tbl-std td { background-color: #fff; }

.wrap-form-input .outer .list-input-std > .wrap-radio { margin-top: 12px; }

.wrap-form-input .outer ~ .outer { margin-top: 30px; }

.wrap-form-input .txt { padding-left: 3em; padding-right: 2.5em; font-size: 1.4rem; line-height: 1.5; margin: 12px 0 0; width: 100%; clear: both; }

.list-form-std > li .wrap-form-input .inner label { width: 3.5em; }

.list-form-std > li .wrap-form-input .inner .input-txt { width: calc(100% - 3.5em); }

.wrap-code { display: flex; flex-wrap: wrap; justify-content: center; }

.wrap-code .code { width: 100px; text-align: center; }

.wrap-code .code img { width: 100px; height: 73px; }

.wrap-code .code span { font-size: 1.4rem; margin-top: 8px; display: block; }

.wrap-code .txt-wrap { width: calc(100% - 112px); margin-left: 12px; line-height: 1.3; }

.wrap-code .txt-wrap:only-child { width: 100%; margin-left: 0; }

.wrap-code .txt-wrap .number { font-size: 1.2rem; }

.wrap-code .txt-wrap .company { margin-top: 10px; font-weight: bold; font-size: 1.8rem; }

.wrap-code .txt-wrap .section1 { font-weight: bold; font-size: 1.2rem; }

.wrap-code .txt-wrap .name { font-weight: bold; font-size: 1.6rem; }

.seminar-sts { margin-top: 30px; font-size: 1.6rem; line-height: 1.5; background-color: #f6f6f6; padding: 12px; }

.seminar-sts .inner { display: flex; margin-left: -12px; }

.seminar-sts .inner > p { margin-left: 12px; }

.seminar-sts .inner .main { font-weight: bold; }

.seminar-dtl { margin-top: 30px; font-size: 1.6rem; line-height: 1.5; }

.txt-std + .seminar-dtl { margin-top: 12px; }

.seminar-dtl > .inner { display: flex; }

.seminar-dtl > .inner + .inner { margin-top: 12px; }

.seminar-dtl > .inner img { width: 100%; height: auto; }

.seminar-dtl > .inner dt { text-align: right; width: 120px; }

.seminar-dtl > .inner dd { padding-left: 12px; width: calc(100% - 120px); }

.tel-wrap { display: flex; align-items: center; }

.tel-wrap .tel-hyphen { margin: 10px .5em 0; }

.tel-wrap .input-txt { width: 30% !important; }

.list-form-std > li .tel-wrap .input-txt { width: 30%; }

.u-disp-b { display: block !important; }

@media print, all and (min-width: 768px) { .hdg-smp-wrap { justify-content: center; } .wrap-form-input .tbl-wrap, .wrap-form-conf .tbl-wrap { margin: 0; }
  .wrap-form-input .tbl-std, .wrap-form-conf .tbl-std { width: 100%; }
  .wrap-form-input .tbl-overflow, .wrap-form-conf .tbl-overflow { overflow-x: auto; }
  .wrap-form-input .tbl-wrap { width: 79.6%; }
  .wrap-form-conf .tbl-wrap { width: 100%; } .list-form-std > li .wrap-form-conf .conf-data { padding-left: 1em; } .list-form-err-pt1 + .wrap-form-input { margin-top: 20px; }
  .wrap-form-input .outer { width: 70%; float: left; }
  .wrap-form-input .outer::after { content: ''; display: table; clear: both; }
  .wrap-form-input .outer ~ .outer { margin-left: 20.4%; }
  .wrap-form-input .txt { padding-left: 0; padding-right: 0; margin: 0 0 12px; } .list-form-std.pt3 > li .list-input-std > li.wrap-radio .label-txt { width: auto; } .list-form-btn.center { justify-content: center; } .tel-wrap { width: 70%; }
  .tel-wrap .tel-hyphen { margin: 0 .5em; } }

@media print { .list-step, .l-head-simple .wrap-btn-close, .hdg-smp-wrap, .hdg-lv2-pt3 + .txt-std, .hdg-lv2-pt3 ~ .list-notes, .list-btn, .l-foot-simple, .no-print { display: none; }
  .l-all { -webkit-column-break-inside: avoid; break-inside: avoid; } }
