.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;
max-width: 70px;
	font-size: 13pt;
}
span.wpcf7-form-control-wrap.menu-26 > select{
display:inline !important;
max-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;
}
/* VK CTA BOX*/
.veu_cta {
    background-color: #fffff0;}
.veu_cta .cta_title {
    background-color: #b28044;}


table {
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
}
/*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;
}
.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; }
h4.tribe-event-title {
 font-size:1.1rem;
}

/*fontawesome color*/
.fa-pink:before
{
	color: #ff7f66 ;
}
/*毎月のキャンペーン+アリラン+へそヒーリング*/
.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;