.video{
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.video iframe{
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.page-one-column .panel-content .wrap {
    max-width: 1200px;
}
.wrap {max-width: 1200px;}
.navigation-top .wrap {
    max-width: 1200px;
}
sidebar:not(.error404) #primary {    			width: 68% }
.has-sidebar #secondary {
	width: 26%;}
.has-sidebar:not(.error404) #primary {
	width: 68%;}
/* VK CTA BOX*/
.veu_cta {
    background-color: #fffff0;}
.veu_cta .cta_title {
    background-color: #b28044;}
/*Widget*/
h2.widget-title {
    font-size: 1.1rem;
    margin-bottom: 1em;
}
/*TOP MENU*/
.navigation-top {
    font-size: 1rem;}
.main-navigation a {
    padding: 0.7em 1.1em;}
.menu-scroll-down .icon {
    height: 30px;
    width: 30px;
}
.site-header .navigation-top .menu-scroll-down {
    color: #09c;
}
/*予約フォーム時間割テーブル*/
table {
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-word;
}
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
@media screen and ( min-width: 48em ) {
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 2em;
}
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: 1.5rem;
}

#content  form span.acceptance-657 {
	display: inline;
}

span.wpcf7-form-control-wrap.date-299 {
display:inline !important;
}
span.wpcf7-form-control-wrap.date-299 > input[type="date"] {
width: 30%;
	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;
}
/* VK CTA BOX*/
.veu_cta {
    background-color: #fffff0;}
.veu_cta .cta_title {
    background-color: #b28044;}

/*button color*/
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background: #ed745e;
}
button, input[type="button"], input[type="submit"] {
    background: #ff8770;
}
/*Footer Widget*/
.widget-column.footer-widget-1 > .widget {
    padding-bottom: 0em;
}
.veu_contact .contact_bt {
    float: left;
}
/*price list*/
.price1 { color: #FFFFFF; font-weight: bold; } .price2 {color: #FFFFFF} .price3 { font-size: 120%; font-weight: bold; } .price4 { font-size: 120%; font-weight: bold; } .price5 { font-size: 120%; font-weight: bold; }