.elementor-197 .elementor-element.elementor-element-071fc2c > .elementor-container{min-height:100vh;}.elementor-197 .elementor-element.elementor-element-071fc2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-071fc2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-c772a61 .elementor-heading-title{color:#F6F6FD;}.elementor-197 .elementor-element.elementor-element-e49fb7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-e49fb7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-197 .elementor-element.elementor-element-a2a8ce0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-197 .elementor-element.elementor-element-a2a8ce0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-197 .elementor-element.elementor-element-a2a8ce0 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.84;}.elementor-197 .elementor-element.elementor-element-a2a8ce0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-a2a8ce0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-8116aa7 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .menu-item a.hfe-menu-item, .elementor-197 .elementor-element.elementor-element-8116aa7 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .sub-menu,
								.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown,
								.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown-expandible,
								.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-197 .elementor-element.elementor-element-8116aa7 ul.sub-menu{width:220px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .sub-menu a.hfe-sub-menu-item,
						 .elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-197 .elementor-element.elementor-element-8116aa7 .sub-menu li.menu-item:not(:last-child),
						.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-197 .elementor-element.elementor-element-8116aa7 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-197 .elementor-element.elementor-element-7b6f090{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-13px;margin-bottom:-13px;}.elementor-197 .elementor-element.elementor-element-7b6f090 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-ac8f8f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:111px;}.elementor-197 .elementor-element.elementor-element-ac8f8f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-197 .elementor-element.elementor-element-ac8f8f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22c501a );}.elementor-197 .elementor-element.elementor-element-ac8f8f3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.23;}.elementor-197 .elementor-element.elementor-element-ac8f8f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-ac8f8f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kazusa138.com/wp-content/uploads/2023/07/IMG_1997-1.jpg);background-size:cover;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-74750c5 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kazusa138.com/wp-content/uploads/2023/07/IMG_1997-1.jpg);background-size:cover;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-f6b1240 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kazusa138.com/wp-content/uploads/2023/07/IMG_2002-1.jpg);background-size:cover;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-inner{align-items:center;text-align:center;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-d503cbf .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kazusa138.com/wp-content/uploads/2023/07/IMG_2002-1.jpg);background-size:cover;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-repeater-item-e60c763 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .swiper-slide{height:100vh;transition-duration:calc(3500ms*1.2);}.elementor-197 .elementor-element.elementor-element-8a28bc8 .swiper-slide-contents{max-width:69vw;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .swiper-slide-inner{text-align:left;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-197 .elementor-element.elementor-element-8a28bc8 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:400;}.elementor-197 .elementor-element.elementor-element-8a28bc8 > .elementor-widget-container{margin:0px -10px -118px -10px;padding:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-8a28bc8{width:var( --container-widget-width, 100.476% );max-width:100.476%;--container-widget-width:100.476%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-e3d29aa > .elementor-container{min-height:100vh;}.elementor-197 .elementor-element.elementor-element-64fbe41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-64fbe41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-41548ef9 > .elementor-container{max-width:720px;min-height:25vw;}.elementor-197 .elementor-element.elementor-element-41548ef9:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-41548ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kazusa138.com/wp-content/uploads/2023/06/IMG_2001.jpg");background-position:center center;background-size:cover;}.elementor-197 .elementor-element.elementor-element-41548ef9 > .elementor-background-overlay{background-color:#000000;opacity:0.48;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-41548ef9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-197 .elementor-element.elementor-element-2212c811 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-13px;}.elementor-197 .elementor-element.elementor-element-2212c811 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-2212c811 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-1cefa1eb{text-align:center;}.elementor-197 .elementor-element.elementor-element-1cefa1eb .elementor-heading-title{color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-197 .elementor-element.elementor-element-b9adafa{text-align:center;}.elementor-197 .elementor-element.elementor-element-b9adafa .elementor-heading-title{color:#FFFFFF;font-size:3.4rem;font-weight:100;text-transform:none;letter-spacing:2px;}.elementor-197 .elementor-element.elementor-element-5841d1c3{--spacer-size:40px;}.elementor-197 .elementor-element.elementor-element-2cbc1e9 .swiper-slide{height:100px;transition-duration:calc(5000ms*1.2);}.elementor-197 .elementor-element.elementor-element-2cbc1e9 .swiper-slide-contents{max-width:100%;}.elementor-197 .elementor-element.elementor-element-2cbc1e9 .swiper-slide-inner{text-align:center;}.elementor-197 .elementor-element.elementor-element-61142705 .elementor-icon-wrapper{text-align:center;}.elementor-197 .elementor-element.elementor-element-61142705.elementor-view-stacked .elementor-icon{background-color:#ED1414;}.elementor-197 .elementor-element.elementor-element-61142705.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-61142705.elementor-view-default .elementor-icon{color:#ED1414;border-color:#ED1414;}.elementor-197 .elementor-element.elementor-element-61142705.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-61142705.elementor-view-default .elementor-icon svg{fill:#ED1414;}.elementor-197 .elementor-element.elementor-element-61142705 .elementor-icon{font-size:32px;}.elementor-197 .elementor-element.elementor-element-61142705 .elementor-icon svg{height:32px;}.elementor-197 .elementor-element.elementor-element-08c6a44 > .elementor-container{max-width:1600px;min-height:21vw;}.elementor-197 .elementor-element.elementor-element-08c6a44 > .elementor-background-overlay{background-color:var( --e-global-color-5f7d56a );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-08c6a44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-eafb5b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-197 .elementor-element.elementor-element-eafb5b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-74bd858{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:200;width:var( --container-widget-width, 140.448% );max-width:140.448%;--container-widget-width:140.448%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-74bd858 > .elementor-widget-container{margin:50px 50px 50px 50px;padding:0px 54px 0px 0px;}.elementor-197 .elementor-element.elementor-element-ae029f9 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-aba14db > .elementor-container{max-width:1600px;min-height:21vw;}.elementor-197 .elementor-element.elementor-element-aba14db > .elementor-background-overlay{background-color:var( --e-global-color-5f7d56a );opacity:0.8;}.elementor-197 .elementor-element.elementor-element-2f17b93{width:var( --container-widget-width, 142.51% );max-width:142.51%;--container-widget-width:142.51%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-d17a922{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:200;width:var( --container-widget-width, 98.759% );max-width:98.759%;--container-widget-width:98.759%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-d17a922 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-197 .elementor-element.elementor-element-225045f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-22c501a ) 0%, var( --e-global-color-22c501a ) 100%);opacity:0.5;}.elementor-197 .elementor-element.elementor-element-da94d8a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;--divider-icon-size:8px;}.elementor-197 .elementor-element.elementor-element-da94d8a .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-197 .elementor-element.elementor-element-da94d8a .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-197 .elementor-element.elementor-element-da94d8a.elementor-view-stacked .elementor-icon{background-color:#EF3C0D;}.elementor-197 .elementor-element.elementor-element-da94d8a.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-da94d8a.elementor-view-default .elementor-icon{color:#EF3C0D;border-color:#EF3C0D;}.elementor-197 .elementor-element.elementor-element-da94d8a.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-da94d8a.elementor-view-default .elementor-icon svg{fill:#EF3C0D;}.elementor-197 .elementor-element.elementor-element-b4da27d > .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-59d08c9 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-856fb86 );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-59d08c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-197 .elementor-element.elementor-element-59d08c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-b18f847{text-align:center;}.elementor-197 .elementor-element.elementor-element-b18f847 .elementor-heading-title{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-weight:700;}.elementor-197 .elementor-element.elementor-element-16ca606{text-align:center;}.elementor-197 .elementor-element.elementor-element-16ca606 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Roboto Condensed", Sans-serif;font-weight:600;}.elementor-197 .elementor-element.elementor-element-1256b43{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-1256b43 > .elementor-widget-container{padding:25px 49px 25px 25px;}.elementor-197 .elementor-element.elementor-element-edb48aa > .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-7be4a82 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-856fb86 );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-7be4a82 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-197 .elementor-element.elementor-element-7be4a82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-674c0c5 > .elementor-widget-container{margin:-7px -7px -7px -7px;}.elementor-197 .elementor-element.elementor-element-20048c2{text-align:center;}.elementor-197 .elementor-element.elementor-element-20048c2 .elementor-heading-title{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-weight:700;}.elementor-197 .elementor-element.elementor-element-e662ff8{text-align:center;}.elementor-197 .elementor-element.elementor-element-e662ff8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-df472e4{text-align:left;color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-df472e4 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-197 .elementor-element.elementor-element-99b1c1a > .elementor-container{max-width:1134px;}.elementor-197 .elementor-element.elementor-element-99b1c1a > .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-852c0cb > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-856fb86 );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-852c0cb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-197 .elementor-element.elementor-element-852c0cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-c687521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-197 .elementor-element.elementor-element-0ada18e{text-align:center;}.elementor-197 .elementor-element.elementor-element-0ada18e .elementor-heading-title{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-weight:700;}.elementor-197 .elementor-element.elementor-element-be27bce{text-align:center;}.elementor-197 .elementor-element.elementor-element-be27bce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-2628708{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-2628708 > .elementor-widget-container{padding:25px 31px 25px 25px;}.elementor-197 .elementor-element.elementor-element-2a3bbbf > .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-e8ea9bb > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-856fb86 );opacity:0.5;}.elementor-197 .elementor-element.elementor-element-e8ea9bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-197 .elementor-element.elementor-element-e8ea9bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-0b0b12c{text-align:center;}.elementor-197 .elementor-element.elementor-element-0b0b12c .elementor-heading-title{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-weight:700;}.elementor-197 .elementor-element.elementor-element-0419c74{text-align:center;}.elementor-197 .elementor-element.elementor-element-0419c74 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-2c8e2bf{color:var( --e-global-color-22c501a );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-197 .elementor-element.elementor-element-2c8e2bf > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-197 .elementor-element.elementor-element-c0f0768 > .elementor-container{max-width:720px;min-height:40vw;}.elementor-197 .elementor-element.elementor-element-c0f0768:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c0f0768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kazusa138.com/wp-content/uploads/2023/06/IMG_2004.jpg");background-position:center center;background-size:cover;}.elementor-197 .elementor-element.elementor-element-c0f0768 > .elementor-background-overlay{background-color:#000000;opacity:0.48;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-197 .elementor-element.elementor-element-c0f0768{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-197 .elementor-element.elementor-element-f9382e3{text-align:center;}.elementor-197 .elementor-element.elementor-element-f9382e3 .elementor-heading-title{color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.elementor-197 .elementor-element.elementor-element-ec66366{text-align:center;}.elementor-197 .elementor-element.elementor-element-ec66366 .elementor-heading-title{color:#FFFFFF;font-size:3.4rem;font-weight:100;text-transform:none;letter-spacing:2px;}.elementor-197 .elementor-element.elementor-element-a934fb7{--spacer-size:40px;}.elementor-197 .elementor-element.elementor-element-9b8e93b{text-align:center;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:2.4rem;font-style:italic;line-height:1.6em;width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-ce2bd9f .elementor-icon-wrapper{text-align:center;}.elementor-197 .elementor-element.elementor-element-ce2bd9f.elementor-view-stacked .elementor-icon{background-color:#ED1414;}.elementor-197 .elementor-element.elementor-element-ce2bd9f.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-ce2bd9f.elementor-view-default .elementor-icon{color:#ED1414;border-color:#ED1414;}.elementor-197 .elementor-element.elementor-element-ce2bd9f.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-ce2bd9f.elementor-view-default .elementor-icon svg{fill:#ED1414;}.elementor-197 .elementor-element.elementor-element-ce2bd9f .elementor-icon{font-size:32px;}.elementor-197 .elementor-element.elementor-element-ce2bd9f .elementor-icon svg{height:32px;}.elementor-197 .elementor-element.elementor-element-a6ae477 > .elementor-background-overlay{background-color:var( --e-global-color-22c501a );opacity:0.78;}.elementor-197 .elementor-element.elementor-element-8688e8e{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:30px;width:var( --container-widget-width, 105.271% );max-width:105.271%;--container-widget-width:105.271%;--container-widget-flex-grow:0;}.elementor-197 .elementor-element.elementor-element-8688e8e > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-197 .elementor-element.elementor-element-616e793{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-197 .elementor-element.elementor-element-8309740 > .elementor-container{min-height:0px;}.elementor-197 .elementor-element.elementor-element-74ac88a iframe{height:700px;}.elementor-197 .elementor-element.elementor-element-74ac88a > .elementor-widget-container{margin:0px -0px 0px -0px;}.elementor-197 .elementor-element.elementor-element-74ac88a{width:100%;max-width:100%;align-self:flex-end;}.elementor-197 .elementor-element.elementor-element-ecc4dd1{--spacer-size:10px;}.elementor-197 .elementor-element.elementor-element-30441d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-197 .elementor-element.elementor-element-30441d4 .elementor-divider-separator{width:100%;}.elementor-197 .elementor-element.elementor-element-30441d4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-197 .elementor-element.elementor-element-a0b8bd1{text-align:center;color:#F9F7F7;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-2212c811{width:100%;}.elementor-197 .elementor-element.elementor-element-eafb5b7{width:60%;}.elementor-197 .elementor-element.elementor-element-41bf897{width:39.665%;}.elementor-197 .elementor-element.elementor-element-0de7819{width:39.203%;}.elementor-197 .elementor-element.elementor-element-003b93b{width:60%;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-8a28bc8 .swiper-slide{height:150vh;}.elementor-197 .elementor-element.elementor-element-74bd858{font-size:15px;line-height:2.3em;}}@media(min-width:1025px){.elementor-197 .elementor-element.elementor-element-41548ef9:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-41548ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-197 .elementor-element.elementor-element-c0f0768:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c0f0768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-071fc2c */.elementor-197 .elementor-element.elementor-element-071fc2c {
    position: fixed;
    width: 100vw;
}/* End custom CSS */