
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

body {
	/*animation: fadein 4s;*/
}

.copySection p + p {
	display: none !important;
}

.published.entry-meta_items:before,
.entry-meta :last-child,
.single-post .entry-meta,
#jp-relatedposts,
#en-relatedposts,
.entry-footer {
	display: none !important;
}

@media (max-width: 1200px) {
	.booking-form {
		margin-top: 25px;
	}
	
	form[class^=search-widget-search-container] {
			padding: 0 15px;
			margin: 0;
		  width: 100% !important;
		}
	div[class^=search-widget-button-wrapper] {
		display: block !important;
		text-align: center;
	}
	
	div[class^=search-widget-button-wrapper] [class^=button-btn] {
		display: inline-block !important;
		width: auto !important;
		margin: auto;
	}
	
	div[class^=search-widget-two-picker-wrapper]:last-child {
		display: flex;
		justify-content: space-between;
	}
	
	div[class^=search-widget-two-picker-wrapper]:last-child div[class^=input-container-input-container] {
		width: calc(50% - 6px) !important;
	}
	
	div[class^=search-widget-button-wrapper] button {
		margin-top: 10px !important;
		background-color: black !important;
		color: white !important;
	}
	
	input[class^=search-widget-input] {
background: url(https://s3-ap-northeast-1.amazonaws.com/triplabot-production/SearchBar/images/calendar-event.svg) no-repeat 99% 50%,#fff!important;
    padding-right: 35px !important;
    padding-left: 12px !important;
    text-align: left !important;
	}
}

@media (min-width: 1200px) {
	.booking-form {
			max-width: 1900px;
			text-align: right;
			padding-right: 27px;
			transform: translateY(-77px);
	}
}


.grecaptcha-badge {
	display: none !important;
}

.page-id-1775 .reservation-floating-button {
	display: none !important;
}

.jp-carousel-info,
.en-carousel-info {
	display: none;
}

@media (min-width: 990px) {
	.vk-mobile-nav-menu-btn {
		display: none !important;
	}
}

#metaslider-id-1017 {
	min-height: 377px;
}
.page-id-2637 #number_of_adults,
.page-id-2637 #number_of_children,
.page-id-2726 #number_of_adults,
.page-id-2726 #number_of_children {
	width: 8.5em;
}

/* 2021/06/7 */
section.search-widget-input-wrapper-eaf5bf > div.input-container-input-container-da40af {
    display: none;
}

.search-widget-input-wrapper-eaf5bf > div.input-container-input-container-da40af > div > select {
    display: none;
}

/* 2021/06/08 */
.cancelation-table tr {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.cancelation-table td {
	border-left: 1px solid #e5e5e5;
}

.cancelation-table td + td {
	text-align: center;
}

.cancelation-table {
	width: 320px;
	max-width: 100%;
	margin-top: 1em;
}

[lang="en-US"] .cancelation-table {
	width: 350px;
}

@media (max-width: 376px) {
	.cancelation-table {
		width: 100%;
	}
}

.form-note {
	text-align: left;
	color: #666;
	margin: 0;
	text-align: justify;
}

#metaslider_1017 {
	min-height: 222px;
  background-image: url(https://aquaholic.co.jp/wp-content/uploads/2019/03/H8I9530-1-700x415.jpg);
	background-size: cover;
}

.theme-default .nivoSlider {
}