@charset "UTF-8";
/*------------------------------
    form
------------------------------*/
body .oc-summer .wpcf7-form-control-wrap.college .wpcf7-list-item.first label .wpcf7-list-item-label::after,
body .oc-summer .wpcf7-form-control-wrap[data-name="college"] .wpcf7-list-item.first label .wpcf7-list-item-label::after {
  content: '（アプリ・Web制作学科、生成AI・デジタルクリエイター 学科、ＡＩデザイン学科、電子機器組込みソフトウェア学科）';
  font-size: 0.75rem; }

body .oc-summer .wpcf7-form-control-wrap.college .wpcf7-list-item.last label .wpcf7-list-item-label::after,
body .oc-summer .wpcf7-form-control-wrap[data-name="college"] .wpcf7-list-item.last label .wpcf7-list-item-label::after {
  content: '（ビジネス起業経営学科、営業マネジメント学科、国際観光・通訳ガイド学科）';
  font-size: 0.75rem; }

body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）10：00～11：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="7月29日（火）14：00～15：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）10：00～11：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月5日（火）14：00～15：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）10：00～11：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月19日（火）14：00～15：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }

body .oc-summer .wpcf7-form-control-wrap.date input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label,
body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label {
  display: inline-block;
  position: relative;
  margin-left: 4.77px; }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label::before,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: solid 1px #000;
    left: 0;
    top: calc(50% - 4px); }
  body .oc-summer .wpcf7-form-control-wrap.date input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label::after,
  body .oc-summer .wpcf7-form-control-wrap[data-name="date"] input[value="8月26日（火）10：00～11：30"] + .wpcf7-list-item-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #000;
    left: 0;
    bottom: calc(50% - 2px); }
