.elementor-164 .elementor-element.elementor-element-6d7291d:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-6d7291d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/109.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-164 .elementor-element.elementor-element-6d7291d>.elementor-background-overlay{background-color:#b6cad3;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-6d7291d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-2513958.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-2513958.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-ad63afc{text-align:center}.elementor-164 .elementor-element.elementor-element-ad63afc .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-fb93706)}.elementor-164 .elementor-element.elementor-element-c0df889{--divider-border-style:solid;--divider-color:var(--e-global-color-fb93706);--divider-border-width:1px}.elementor-164 .elementor-element.elementor-element-c0df889>.elementor-widget-container{margin:-1% 0 0;padding:0}.elementor-164 .elementor-element.elementor-element-c0df889 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0}.elementor-164 .elementor-element.elementor-element-c0df889 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-164 .elementor-element.elementor-element-20d9b49{text-align:center}.elementor-164 .elementor-element.elementor-element-20d9b49 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var(--e-global-color-fb93706)}.elementor-164 .elementor-element.elementor-element-299b564:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-299b564>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/背景_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-164 .elementor-element.elementor-element-299b564{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3% 0}.elementor-164 .elementor-element.elementor-element-299b564>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-11c2057.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-11c2057.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-f56d057 img{width:35%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-bace8c9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-bace8c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-c794946 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;color:var(--e-global-color-4f6a11d)}.elementor-164 .elementor-element.elementor-element-1d4b807>.elementor-widget-container{padding:0}.elementor-164 .elementor-element.elementor-element-1d4b807.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-164 .elementor-element.elementor-element-1d4b807{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-164 .elementor-element.elementor-element-5c644f7:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-5c644f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-238dd4f)}.elementor-164 .elementor-element.elementor-element-5c644f7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:2% 0 1%}.elementor-164 .elementor-element.elementor-element-5c644f7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-021ca39{text-align:center}.elementor-164 .elementor-element.elementor-element-021ca39 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:35px;font-weight:700;line-height:1.1em;color:#fff}.elementor-164 .elementor-element.elementor-element-01ae672{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:3px}.elementor-164 .elementor-element.elementor-element-01ae672>.elementor-widget-container{margin:-1% 0 0}.elementor-164 .elementor-element.elementor-element-01ae672 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-164 .elementor-element.elementor-element-01ae672 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-164 .elementor-element.elementor-element-8f1d664{padding:3%}.elementor-164 .elementor-element.elementor-element-1ed38d4 .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-164 .elementor-element.elementor-element-fd284c0 .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-164 .elementor-element.elementor-element-ab30edf .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-164 .elementor-element.elementor-element-f01aa36 .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-164 .elementor-element.elementor-element-036eba8:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-036eba8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-238dd4f)}.elementor-164 .elementor-element.elementor-element-036eba8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:2% 0 1%}.elementor-164 .elementor-element.elementor-element-036eba8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-a54fd44{text-align:center}.elementor-164 .elementor-element.elementor-element-a54fd44 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:35px;font-weight:700;line-height:1.4em;color:#fff}.elementor-164 .elementor-element.elementor-element-26a6340{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:3px}.elementor-164 .elementor-element.elementor-element-26a6340>.elementor-widget-container{margin:-1% 0 0}.elementor-164 .elementor-element.elementor-element-26a6340 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-164 .elementor-element.elementor-element-26a6340 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-164 .elementor-element.elementor-element-6fb03a2{padding:3%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-6ac4310.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-6ac4310.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-6ac4310.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-6ac4310>.elementor-element-populated{padding:0 15%}.elementor-164 .elementor-element.elementor-element-ab193fa:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-ab193fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fde7d6}.elementor-164 .elementor-element.elementor-element-ab193fa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-164 .elementor-element.elementor-element-ab193fa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-164 .elementor-element.elementor-element-c9a2d73>.elementor-element-populated{padding:2%}.elementor-164 .elementor-element.elementor-element-496aaae{text-align:center;font-family:"fot-tsukubrdgothic-std",Sans-serif;font-size:35px;font-weight:700;line-height:1.5em;color:var(--e-global-color-ea07dd9)}.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button{background-color:transparent;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;text-shadow:1px 1px 2px rgba(41.99999999999999,41.99999999999999,41.99999999999999,.76);fill:#fff;color:#fff;background-image:linear-gradient(170deg,#ec7491 30%,#ec2857 100%);box-shadow:3px 3px 9px 0px rgba(43.49999999999997,43.49999999999997,43.49999999999997,.42);border-radius:0;padding:2%}.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button:hover,.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button:focus{background-color:transparent;color:#fff;background-image:linear-gradient(130deg,#f8bbca 19%,#ef89a1 50%)}.elementor-164 .elementor-element.elementor-element-9f51d93>.elementor-widget-container{margin:0;padding:0}.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button:hover svg,.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button:focus svg{fill:#fff}.elementor-164 .elementor-element.elementor-element-a921e24{text-align:center}.elementor-164 .elementor-element.elementor-element-a921e24 .elementor-heading-title{font-family:"fot-tsukubrdgothic-std",Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var(--e-global-color-ea07dd9)}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-ad63afc .elementor-heading-title{font-size:120px}.elementor-164 .elementor-element.elementor-element-c794946 .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-1d4b807{font-size:16px}.elementor-164 .elementor-element.elementor-element-021ca39 .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-01ae672 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-164 .elementor-element.elementor-element-a54fd44 .elementor-heading-title{font-size:25px}.elementor-164 .elementor-element.elementor-element-26a6340 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-164 .elementor-element.elementor-element-496aaae{font-size:20px}.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button{font-size:18px}.elementor-164 .elementor-element.elementor-element-a921e24 .elementor-heading-title{font-size:13px}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-ad63afc .elementor-heading-title{font-size:60px}.elementor-164 .elementor-element.elementor-element-c0df889>.elementor-widget-container{margin:-5% 0 0;padding:0}.elementor-164 .elementor-element.elementor-element-20d9b49>.elementor-widget-container{margin:-4% 0 0}.elementor-164 .elementor-element.elementor-element-20d9b49 .elementor-heading-title{font-size:4vw}.elementor-164 .elementor-element.elementor-element-299b564:not(.elementor-motion-effects-element-type-background),.elementor-164 .elementor-element.elementor-element-299b564>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-164 .elementor-element.elementor-element-c794946{text-align:center}.elementor-164 .elementor-element.elementor-element-c794946 .elementor-heading-title{font-size:5.5vw}.elementor-164 .elementor-element.elementor-element-1d4b807{font-size:15px}.elementor-164 .elementor-element.elementor-element-5c644f7{padding:4% 0 0}.elementor-164 .elementor-element.elementor-element-021ca39 .elementor-heading-title{font-size:6vw}.elementor-164 .elementor-element.elementor-element-01ae672>.elementor-widget-container{margin:-3% 0 0}.elementor-164 .elementor-element.elementor-element-01ae672 .elementor-divider-separator{width:20%}.elementor-164 .elementor-element.elementor-element-8f1d664{padding:0}.elementor-164 .elementor-element.elementor-element-a6b93e6{width:50%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-a6b93e6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-a6b93e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-a6b93e6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-1ed38d4{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-164 .elementor-element.elementor-element-b310922{width:50%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-b310922.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-b310922.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-b310922.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-fd284c0{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-164 .elementor-element.elementor-element-cacec32{width:50%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-cacec32.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-cacec32.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-cacec32.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-ab30edf{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-164 .elementor-element.elementor-element-ff5bec8{width:50%}.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-ff5bec8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-164 .elementor-element.elementor-element-ff5bec8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-ff5bec8.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-164 .elementor-element.elementor-element-f01aa36{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-164 .elementor-element.elementor-element-036eba8{padding:4% 0 0}.elementor-164 .elementor-element.elementor-element-a54fd44 .elementor-heading-title{font-size:6vw}.elementor-164 .elementor-element.elementor-element-26a6340>.elementor-widget-container{margin:-3% 0 0}.elementor-164 .elementor-element.elementor-element-26a6340 .elementor-divider-separator{width:20%}.elementor-164 .elementor-element.elementor-element-ab193fa{padding:4% 0 0}.elementor-164 .elementor-element.elementor-element-c9a2d73>.elementor-element-populated{padding:4%}.elementor-164 .elementor-element.elementor-element-496aaae{text-align:center;font-size:17px}.elementor-164 .elementor-element.elementor-element-9f51d93 .elementor-button{font-size:14px;padding:5%}.elementor-164 .elementor-element.elementor-element-a921e24 .elementor-heading-title{font-size:10px;line-height:1.3em}}