.elementor-37480 .elementor-element.elementor-element-7a5a1df > .elementor-container{max-width:648px;}/* Start custom CSS for section, class: .elementor-element-7a5a1df */.page-content {
    max-width: 600px;
    margin-right: auto;
 margin-left: auto;
}

#confirmation-chizua {
	display:none;
}
#confirmation-gmapa {
		display:none;
}
#confirmation-kuwashikuhaa {
			display:none;
}
#confirmation-chizub {
	display:none;
}
#confirmation-gmapb {
		display:none;
}
#confirmation-kuwashikuhab {
			display:none;
}

#confirmation-chizuc {
	display:none;
}
#confirmation-gmapc {
		display:none;
}

#confirmation-gmapbd {
		display:none;
}

#confirmation-kuwashikuhac {
			display:none;
}

#confirmation-chizud {
	display:none;
}
#confirmation-gmapd {
		display:none;
}
#confirmation-kuwashikuhad {
			display:none;
}

#confirmation-chizue {
	display:none;
}
#confirmation-gmape {
		display:none;
}
#confirmation-kuwashikuhae {
			display:none;
}

#confirmation-chizuf {
	display:none;
}
#confirmation-gmapf {
		display:none;
}
#confirmation-kuwashikuhaf {
			display:none;
}


#action-button button {
	font-size:18px;
	border: solid 2px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
}
#action-button button:hover {
	border: solid 2px;
}

#modoru {
	background-color:#CCC;
	border:#555;
	color:#555;
	margin-bottom:25px;
}

#booking-message-fieldset th,#booking-message-fieldset td {
	display:block!important;
	width:100%!important;
	text-align:left;
}


.hentry table:not([class]) {
    margin: 0 0 0 0!important;
    max-width: 100%;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
    border-top: none;
    padding-bottom: 0px!important;
}/* End custom CSS */