.video{
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.video iframe{
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
#content  form span.acceptance-657 {
	display: inline;
}

span.wpcf7-form-control-wrap.date-299 {
display:inline !important;
}
span.wpcf7-form-control-wrap.menu-25 > select{
display:inline !important;
width: 70px;
	font-size: 13pt;
}
span.wpcf7-form-control-wrap.menu-26 > select{
display:inline !important;
width: 70px;
	font-size: 13pt;
}
span.date-299{font-size:14pt;}
span.menu-25{font-size:14pt;}
span.menu-26{font-size:14pt;}
.tribe-events-event-image img {
    display: none;
}
table {
    table-layout: fixed;
    word-break: break-all !important;
    word-wrap: break-word !important;
}
/* VK CTA BOX*/
.veu_cta {
    background-color: #fffff0;}
.veu_cta .cta_title {
    background-color: #b28044;}

/*Side*/
.sideSction > .veu_contact .contact_frame {
padding: 0px !important;
}
/*side event widget*/
.tribe-events-list-widget .tribe-list-widget {
    padding-left: 0;
}
.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 ;
}
span.contact_txt_tel.veu_color_txt_key {
    font-size: 23px !important;
}
/*体験申し込みスケジュール*/
@media screen and (min-width: 0px) and (max-width: 500px) {table.schedule {
    font-size: 12px;
	padding: 1em 0;
}}
.price1 { color: #FFFFFF; font-weight: bold; } 
.price2 {color: #FFFFFF} .price3 { font-size: 110%; font-weight: bold; } 
.price4 { font-size: 110%; font-weight: bold; } 
.price5 { font-size: 110%; font-weight: bold; }
/*毎月のキャンペーン+アリラン+へそヒーリング*/
.ilchi-banner img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.ilchi-space {
  height: 40px;
}

@media (max-width: 767px) {
  .ilchi-space {
    height: 24px;
  }
}
/* バナー直下CTAを1枚目のような横長ボタンに */
.ilchi-banner-cta .sow-button,
.ilchi-banner-cta .ow-button-base a,
.ilchi-banner-cta a.sow-button {
  display: block !important;
  width: 100% !important;
  max-width: 1060px;
  margin: 0 auto !important;
  padding: 14px 20px !important;
  background: #f29a88 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  text-decoration: none !important;
  border: none !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

/* ホバー時 */
.ilchi-banner-cta .sow-button:hover,
.ilchi-banner-cta .ow-button-base a:hover,
.ilchi-banner-cta a.sow-button:hover {
  background: #ec8a76 !important;
  color: #fff !important;
  opacity: 1 !important;
}

/* ボタンの上下余白 */
.ilchi-banner-cta {
  margin: 18px 0 28px;
  text-align: center;
}

/* スマホ */
@media (max-width: 767px) {
  .ilchi-banner-cta .sow-button,
  .ilchi-banner-cta .ow-button-base a,
  .ilchi-banner-cta a.sow-button {
    font-size: 16px !important;
    padding: 12px 16px !important;
    width: 100% !important;
  }

  .ilchi-banner-cta {
    margin: 14px 0 22px;
  }
}

.ilchi-banner-cta .sow-button {
  max-width: 100% !important;
}
.ilchi-banner-cta {
  margin: 24px 0 40px;
}
