.elementor-23 .elementor-element.elementor-element-36a6be7f .elementor-background-slideshow__slide__image {
	background-size:cover;
	background-position:top center;
}
.elementor-23 .elementor-element.elementor-element-36a6be7f > .elementor-background-overlay {
	opacity:0.8;
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-36a6be7f {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4cd19ede > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4cd19ede > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-dbd360b:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-dbd360b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#a8bf9163;
}
.elementor-23 .elementor-element.elementor-element-dbd360b {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	z-index:999;
}
.elementor-23 .elementor-element.elementor-element-dbd360b > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-11238bcd > .elementor-widget-container {
	margin:0px 0px 0px 20px;
	padding:5px 0px 7px 0px;
}
.elementor-23 .elementor-element.elementor-element-11238bcd {
	width:var( --container-widget-width,49.096% );
	max-width:49.096%;
	--container-widget-width:49.096%;
	--container-widget-flex-grow:0;
}
.ee-tooltip.ee-tooltip-11238bcd.to--top,.ee-tooltip.ee-tooltip-11238bcd.to--bottom {
	margin-left:0px;
}
.ee-tooltip.ee-tooltip-11238bcd.to--left,.ee-tooltip.ee-tooltip-11238bcd.to--right {
	margin-top:0px;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-2ac036d2.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-2ac036d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-menu-toggle {
	margin:0 auto;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu .elementor-item {
	font-family:"Noto Serif JP",Sans-serif;
	font-size:14px;
	font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item {
	color:#F7DB7E;
	fill:#F7DB7E;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item:hover,.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item:focus {
	color:#AF8C1A;
	fill:#AF8C1A;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color:#F7DB7E;
}
.elementor-23 .elementor-element.elementor-element-69777265 {
	--e-nav-menu-divider-content:"";
	--e-nav-menu-divider-style:dashed;
	--e-nav-menu-divider-width:1px;
	--e-nav-menu-divider-color:#F7DB7E;
	width:var( --container-widget-width,108.254% );
	max-width:108.254%;
	--container-widget-width:108.254%;
	--container-widget-flex-grow:0;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-1349af5c.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-1349af5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 {
	text-align:right;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 .elementor-heading-title {
	color:#F7DB7E;
	font-family:"Noto Serif JP",Sans-serif;
	font-size:16px;
	font-weight:600;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-ae1a835:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-ae1a835 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	/*background-color:#a8bf9163;*/
}
.elementor-23 .elementor-element.elementor-element-ae1a835 > .elementor-background-overlay {
	opacity:0.5;
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-ae1a835 {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-756b75b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.ee-tooltip.ee-tooltip-1f02e28b.to--top,.ee-tooltip.ee-tooltip-1f02e28b.to--bottom {
	margin-left:0px;
}
.ee-tooltip.ee-tooltip-1f02e28b.to--left,.ee-tooltip.ee-tooltip-1f02e28b.to--right {
	margin-top:0px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 > .elementor-container {
	min-height:700px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 {
	overflow:hidden;
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:-65px;
	margin-bottom:0px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 .elementor-background-slideshow__slide__image {
	background-position:top center;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 > .elementor-background-overlay {
	background-color:#4E4E4E00;
	opacity:0.5;
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-color: #a8bf9163;*/
	background-color:transparent;
	background-image:linear-gradient(180deg,#FFFFFF00 0%,#a8bf9163 85%);
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-element-populated >  .elementor-background-overlay {
	opacity:0.5;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading,.elementor-23 .elementor-element.elementor-element-5130775 .uael-sub-heading,.elementor-23 .elementor-element.elementor-element-5130775 .uael-sub-heading *,.elementor-23 .elementor-element.elementor-element-5130775 .uael-subheading,.elementor-23 .elementor-element.elementor-element-5130775 .uael-subheading *,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-parent {
	text-align:center;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading,.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading a {
	font-family:"Cinzel",Sans-serif;
	font-weight:500;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading-text {
	color:#305027;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading {
	margin:0px 0px 15px 0px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-subheading {
	font-family:"Noto Serif JP",Sans-serif;
	font-size:15px;
	font-weight:400;
	color:#305027;
	margin:15px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-line > span {
	border-top-style:solid;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-line > span,.elementor-23 .elementor-element.elementor-element-5130775 .uael-divider-text {
	border-top-color:#305027;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-line > span {
	border-top-width:1px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-wrap {
	width:20%;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-divider-text {
	color:#305027;
	font-family:"Noto Serif JP",Sans-serif;
	font-size:14px;
	font-weight:400;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-side-left {
	width:50%;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-side-right {
	width:calc( 100% - 50% );
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-divider-content {
	Padding:0px 10px 0px 10px;
}
.elementor-23 .elementor-element.elementor-element-5130775 > .elementor-widget-container {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5130775.ha-has-bg-overlay > .elementor-widget-container:before {
	transition:background 0.3s;
}
.elementor-23 .elementor-element.elementor-element-534a93f {
	text-align:center;
}
.elementor-23 .elementor-element.elementor-element-534a93f .elementor-heading-title {
	color:#E6AF58;
	font-family:"Noto Serif JP",Sans-serif;
	font-weight:normal;
}
@media(min-width:768px) {
	.elementor-23 .elementor-element.elementor-element-18b98f5d {
	width:25%;
}
.elementor-23 .elementor-element.elementor-element-2ac036d2 {
	width:49.332%;
}
.elementor-23 .elementor-element.elementor-element-1349af5c {
	width:25%;
}
}@media(max-width:1024px) and (min-width:768px) {
	.elementor-23 .elementor-element.elementor-element-2ac036d2 {
	width:75%;
}
.elementor-23 .elementor-element.elementor-element-1349af5c {
	width:100%;
}
.elementor-23 .elementor-element.elementor-element-756b75b0 {
	width:30%;
}
}@media(max-width:1024px) {
	.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-18b98f5d.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-18b98f5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-11238bcd img {
	width:100%;
}
.elementor-23 .elementor-element.elementor-element-11238bcd {
	width:var( --container-widget-width,133.422px );
	max-width:133.422px;
	--container-widget-width:133.422px;
	--container-widget-flex-grow:0;
}
.elementor-23 .elementor-element.elementor-element-1349af5c > .elementor-element-populated {
	text-align:center;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 {
	text-align:center;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 > .elementor-widget-container {
	padding:5px 0px 5px 0px;
}
.elementor-23 .elementor-element.elementor-element-ae1a835 {
	z-index:999;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-23 .elementor-element.elementor-element-1f02e28b {
	text-align:left;
}
.elementor-23 .elementor-element.elementor-element-1f02e28b > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 {
	margin-top:-69px;
	margin-bottom:0px;
}
}@media(max-width:767px) {
	.elementor-23 .elementor-element.elementor-element-36a6be7f .elementor-background-slideshow__slide__image {
	background-position:center left;
}
.elementor-23 .elementor-element.elementor-element-36a6be7f > .elementor-background-overlay {
	opacity:0.8;
}
.elementor-23 .elementor-element.elementor-element-36a6be7f {
	margin-top:-2px;
	margin-bottom:0px;
}
.elementor-23 .elementor-element.elementor-element-18b98f5d {
	width:10%;
}
.elementor-23 .elementor-element.elementor-element-2ac036d2 {
	width:10%;
}
.elementor-23 .elementor-element.elementor-element-69777265 .elementor-nav-menu .elementor-item {
	font-size:16px;
}
.elementor-23 .elementor-element.elementor-element-1349af5c {
	width:80%;
}
.elementor-23 .elementor-element.elementor-element-73b4d812 .elementor-heading-title {
	font-size:12px;
}
.elementor-23 .elementor-element.elementor-element-ae1a835 {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-756b75b0 {
	width:100%;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-23 .elementor-element.elementor-element-756b75b0.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-23 .elementor-element.elementor-element-756b75b0 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:5px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-1f02e28b {
	/*text-align:center;*/
}
.elementor-23 .elementor-element.elementor-element-1f02e28b img {
	width:55%;
}
.elementor-23 .elementor-element.elementor-element-1f02e28b > .elementor-widget-container {
	padding:0px 0px 4px 0px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 > .elementor-container {
	min-height:470px;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 .elementor-background-slideshow__slide__image {
	background-size:cover;
}
.elementor-23 .elementor-element.elementor-element-6d9a4f7 > .elementor-background-overlay {
	opacity:1;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-b07cfa4.elementor-column .elementor-widget-wrap {
	align-items:flex-end;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:flex-end;
	align-items:flex-end;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-23 .elementor-element.elementor-element-b07cfa4 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 10px 0px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading,.elementor-23 .elementor-element.elementor-element-5130775 .uael-heading a {
	font-size:25px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-subheading {
	font-size:14px;
}
.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator,.elementor-23 .elementor-element.elementor-element-5130775 .uael-separator-wrap {
	width:59%;
}
.elementor-23 .elementor-element.elementor-element-5130775 > .elementor-widget-container {
	margin:50px 0px -10px 0px;
}
.elementor-23 .elementor-element.elementor-element-534a93f {
	text-align:center;
}
.elementor-23 .elementor-element.elementor-element-534a93f .elementor-heading-title {
	font-size:12px;
}
}/* Start custom CSS for section,class:.elementor-element-36a6be7f */.main .elementor-background-slideshow {
	min-height:100vh;
	width:100%;
	top:0;
	left:0;
	position:fixed;
}
/* End custom CSS */