.elementor-1338 .elementor-element.elementor-element-ec53caf:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-ec53caf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/AdobeStock_140157882-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1338 .elementor-element.elementor-element-ec53caf>.elementor-background-overlay{background-color:var(--e-global-color-fb93706);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-ec53caf>.elementor-container{min-height:50vw}.elementor-1338 .elementor-element.elementor-element-ec53caf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1338 .elementor-element.elementor-element-86f201f>.elementor-widget-container{padding:0 5% 0 0}.elementor-1338 .elementor-element.elementor-element-86f201f{text-align:right}.elementor-1338 .elementor-element.elementor-element-86f201f .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:5.5vw;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#6a6a6a;stroke:#6a6a6a;text-shadow:1px 1px 1px #5f5f5f;color:#fff}.elementor-1338 .elementor-element.elementor-element-2c20322 .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-1338 .elementor-element.elementor-element-2c20322 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-2c20322 .elementor-button:focus{background-color:transparent;color:#fff;background-image:linear-gradient(130deg,#f8bbca 19%,#ef89a1 50%)}.elementor-1338 .elementor-element.elementor-element-2c20322>.elementor-widget-container{margin:0;padding:0 5% 0 0}.elementor-1338 .elementor-element.elementor-element-2c20322 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-2c20322 .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-7c60277{padding:3%}.elementor-1338 .elementor-element.elementor-element-992c780{text-align:center}.elementor-1338 .elementor-element.elementor-element-992c780 .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:100px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-c5c29b7{text-align:center}.elementor-1338 .elementor-element.elementor-element-c5c29b7 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-fb93706)}.elementor-1338 .elementor-element.elementor-element-81f45db>.elementor-widget-container{padding:2%}.elementor-1338 .elementor-element.elementor-element-81f45db{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-ea07dd9)}.elementor-1338 .elementor-element.elementor-element-ca5d105 img{width:75%;box-shadow:3px 3px 9px 0px rgba(0,0,0,.5)}.elementor-1338 .elementor-element.elementor-element-80300e4 .elementor-button{background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;fill:var(--e-global-color-ea07dd9);color:var(--e-global-color-ea07dd9);box-shadow:1px 1px 4px 0px rgba(0,0,0,.5);border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);border-radius:35px}.elementor-1338 .elementor-element.elementor-element-80300e4>.elementor-widget-container{padding:3% 0 0}.elementor-1338 .elementor-element.elementor-element-80300e4 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1338 .elementor-element.elementor-element-80300e4 .elementor-button .elementor-button-content-wrapper{gap:25px}.elementor-1338 .elementor-element.elementor-element-0c6fd68>.elementor-widget-container{margin:1% 0 0;padding:0}.elementor-1338 .elementor-element.elementor-element-0c6fd68.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-0c6fd68{text-align:center;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var(--e-global-color-a219dfc)}.elementor-1338 .elementor-element.elementor-element-fe3ae01:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-fe3ae01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff7ee}.elementor-1338 .elementor-element.elementor-element-fe3ae01>.elementor-background-overlay{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/flower.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.15;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-fe3ae01{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1338 .elementor-element.elementor-element-6f4316f>.elementor-element-populated{padding:3%}.elementor-1338 .elementor-element.elementor-element-d3d12a8{text-align:center;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:30px;font-weight:700;line-height:1.5em;color:var(--e-global-color-ea07dd9)}.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button{background-color:transparent;font-family:"fot-tsukuardgothic-std",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-1338 .elementor-element.elementor-element-eaadd0a .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button:focus{background-color:transparent;color:#fff;background-image:linear-gradient(130deg,#f8bbca 19%,#ef89a1 50%)}.elementor-1338 .elementor-element.elementor-element-eaadd0a>.elementor-widget-container{margin:0;padding:0}.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-ea8991a{text-align:center}.elementor-1338 .elementor-element.elementor-element-ea8991a .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var(--e-global-color-ea07dd9)}.elementor-1338 .elementor-element.elementor-element-3dbe3e7{text-align:center}.elementor-1338 .elementor-element.elementor-element-3dbe3e7 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var(--e-global-color-ea07dd9)}.elementor-1338 .elementor-element.elementor-element-bab1956:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-bab1956>.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-1338 .elementor-element.elementor-element-bab1956{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-bab1956>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-d407d5c{text-align:left}.elementor-1338 .elementor-element.elementor-element-d407d5c .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-c974872{margin-top:-4%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-5701b29.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-5701b29.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-daac2c8{--divider-border-style:solid;--divider-color:var(--e-global-color-fb93706);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-daac2c8 .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-daac2c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-e9e15ac.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-e9e15ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-db6127d{text-align:left}.elementor-1338 .elementor-element.elementor-element-db6127d .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-fb93706)}.elementor-1338 .elementor-element.elementor-element-b169219:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-b169219>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-b169219.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-b169219.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-b169219>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15% -20% 10% 10%;--e-column-margin-right:-20%;--e-column-margin-left:10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-b169219>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-b169219{z-index:10}.elementor-1338 .elementor-element.elementor-element-8763f72 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-e219b1a>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-e219b1a.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-e219b1a{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button:focus svg{fill:#fff}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-1da16e5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-1da16e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-1da16e5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%}.elementor-1338 .elementor-element.elementor-element-1da16e5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-ed99904{text-align:center}.elementor-1338 .elementor-element.elementor-element-ed99904 img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-7f70276:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-7f70276>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8e8e8}.elementor-1338 .elementor-element.elementor-element-7f70276{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-7f70276>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-30258a4{text-align:right}.elementor-1338 .elementor-element.elementor-element-30258a4 .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-c4dcfd3{margin-top:-3%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-11ec61c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-11ec61c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-3fddedd{text-align:right}.elementor-1338 .elementor-element.elementor-element-3fddedd .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-238dd4f)}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-c8b153c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-c8b153c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-2b2f1bb{--divider-border-style:solid;--divider-color:var(--e-global-color-238dd4f);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-2b2f1bb .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-2b2f1bb .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1338 .elementor-element.elementor-element-db2cbe9{text-align:center}.elementor-1338 .elementor-element.elementor-element-db2cbe9 img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-85fb06a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-85fb06a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-85fb06a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-85fb06a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-85fb06a>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10% 10% 10% -10%;--e-column-margin-right:10%;--e-column-margin-left:-10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-85fb06a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-85fb06a{z-index:10}.elementor-1338 .elementor-element.elementor-element-3ea1fa8 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-cc390ae>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-cc390ae.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-cc390ae{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-361a515:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-361a515>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/背景_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1338 .elementor-element.elementor-element-361a515{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-361a515>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-c6a5d1a{text-align:left}.elementor-1338 .elementor-element.elementor-element-c6a5d1a .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-500acd6{margin-top:-4%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-5b02499.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-5b02499.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-23f8025{--divider-border-style:solid;--divider-color:var(--e-global-color-fb93706);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-23f8025 .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-23f8025 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-f9bec50.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-f9bec50.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-a7b210f{text-align:left}.elementor-1338 .elementor-element.elementor-element-a7b210f .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-4397580:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-4397580>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-4397580.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-4397580.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-4397580>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15% -20% 10% 10%;--e-column-margin-right:-20%;--e-column-margin-left:10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-4397580>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-4397580{z-index:10}.elementor-1338 .elementor-element.elementor-element-44bd87c .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-9600992>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-9600992.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-9600992{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button:focus svg{fill:#fff}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-2a6ac1a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-2a6ac1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-2a6ac1a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%}.elementor-1338 .elementor-element.elementor-element-2a6ac1a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-2ea940d{text-align:center}.elementor-1338 .elementor-element.elementor-element-2ea940d img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-18bc86e:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-18bc86e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e8f8f7}.elementor-1338 .elementor-element.elementor-element-18bc86e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-18bc86e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-86e7e47{text-align:right}.elementor-1338 .elementor-element.elementor-element-86e7e47 .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-1aef607{margin-top:-4%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-88ae0e2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-88ae0e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-0ade273{text-align:right}.elementor-1338 .elementor-element.elementor-element-0ade273 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-238dd4f)}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-9e47603.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-9e47603.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-5458b18{--divider-border-style:solid;--divider-color:var(--e-global-color-238dd4f);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-5458b18 .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-5458b18 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1338 .elementor-element.elementor-element-6b4156d{text-align:center}.elementor-1338 .elementor-element.elementor-element-6b4156d img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-0fba435:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-0fba435>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-0fba435.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-0fba435.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-0fba435>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10% 10% 10% -10%;--e-column-margin-right:10%;--e-column-margin-left:-10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-0fba435>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-0fba435{z-index:10}.elementor-1338 .elementor-element.elementor-element-4ce5f25 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-72998e6>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-72998e6.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-72998e6{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-3df65d3:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-3df65d3>.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-1338 .elementor-element.elementor-element-3df65d3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-3df65d3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-7d432dd{text-align:left}.elementor-1338 .elementor-element.elementor-element-7d432dd .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-76fe5b4{margin-top:-4%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-ffed93e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-ffed93e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-04ee0f0{--divider-border-style:solid;--divider-color:var(--e-global-color-fb93706);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-04ee0f0 .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-04ee0f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-e1eaf83.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-e1eaf83.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-1c5e51f{text-align:left}.elementor-1338 .elementor-element.elementor-element-1c5e51f .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-fb93706)}.elementor-1338 .elementor-element.elementor-element-294b871:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-294b871>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-294b871.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-294b871.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-294b871>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15% -20% 10% 10%;--e-column-margin-right:-20%;--e-column-margin-left:10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-294b871>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-294b871{z-index:10}.elementor-1338 .elementor-element.elementor-element-c1e19ea .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-d070bc7>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-d070bc7.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-d070bc7{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button:focus svg{fill:#fff}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-35ed816.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-35ed816.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-35ed816>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%}.elementor-1338 .elementor-element.elementor-element-35ed816>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-a7f3058{text-align:center}.elementor-1338 .elementor-element.elementor-element-a7f3058 img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-b911731:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-b911731>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8e8e8}.elementor-1338 .elementor-element.elementor-element-b911731{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-b911731>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-29e9b16{text-align:right}.elementor-1338 .elementor-element.elementor-element-29e9b16 .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-a84f354{margin-top:-3%;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-d25c9aa.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-d25c9aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-c1fa637{text-align:right}.elementor-1338 .elementor-element.elementor-element-c1fa637 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-238dd4f)}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-b0d15f4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-b0d15f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-bd0f139{--divider-border-style:solid;--divider-color:var(--e-global-color-238dd4f);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-bd0f139 .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-bd0f139 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1338 .elementor-element.elementor-element-f54f4d2{text-align:center}.elementor-1338 .elementor-element.elementor-element-f54f4d2 img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}.elementor-1338 .elementor-element.elementor-element-751c9c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-751c9c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-751c9c6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-751c9c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-751c9c6>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10% 10% 10% -10%;--e-column-margin-right:10%;--e-column-margin-left:-10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-751c9c6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-751c9c6{z-index:10}.elementor-1338 .elementor-element.elementor-element-991a443 .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-e2f9da1>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-e2f9da1.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-e2f9da1{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button:focus svg{fill:#fff}.elementor-1338 .elementor-element.elementor-element-021ecfa:not(.elementor-motion-effects-element-type-background),.elementor-1338 .elementor-element.elementor-element-021ecfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mirrors-half-personal.com/wp-content/uploads/2022/04/背景_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1338 .elementor-element.elementor-element-021ecfa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3%}.elementor-1338 .elementor-element.elementor-element-021ecfa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-0fc2fdb{text-align:left}.elementor-1338 .elementor-element.elementor-element-0fc2fdb .elementor-heading-title{font-family:"Bilbo Swash Caps",Sans-serif;font-size:145px;font-weight:400;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-b404fcd{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-b65a1e1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-b65a1e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-f7c5c3e{--divider-border-style:solid;--divider-color:var(--e-global-color-fb93706);--divider-border-width:1px}.elementor-1338 .elementor-element.elementor-element-f7c5c3e .elementor-divider-separator{width:100%}.elementor-1338 .elementor-element.elementor-element-f7c5c3e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-f42e276.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-f42e276.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-e69489c{text-align:left}.elementor-1338 .elementor-element.elementor-element-e69489c .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:18px;font-weight:700;color:var(--e-global-color-238dd4f)}.elementor-1338 .elementor-element.elementor-element-7d40345:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1338 .elementor-element.elementor-element-7d40345>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE8}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-7d40345.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-7d40345.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-7d40345>.elementor-element-populated{box-shadow:6px 6px 10px 0px rgba(112.5,112.5,112.5,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:15% -20% 10% 10%;--e-column-margin-right:-20%;--e-column-margin-left:10%;padding:5%}.elementor-1338 .elementor-element.elementor-element-7d40345>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-7d40345{z-index:10}.elementor-1338 .elementor-element.elementor-element-a24b36d .elementor-heading-title{font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var(--e-global-color-4f6a11d)}.elementor-1338 .elementor-element.elementor-element-d17df01>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-d17df01.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-1338 .elementor-element.elementor-element-d17df01{text-align:left;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:20px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button{background-color:#FFFFFF00;font-family:"fot-tsukuardgothic-std",Sans-serif;font-size:17px;font-weight:700;fill:var(--e-global-color-4f6a11d);color:var(--e-global-color-4f6a11d);border-style:solid;border-width:1px;border-color:var(--e-global-color-4f6a11d);border-radius:10px;padding:4%}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button:hover,.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button:focus{background-color:var(--e-global-color-4f6a11d);color:#fff}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button-content-wrapper{flex-direction:row}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button:hover svg,.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button:focus svg{fill:#fff}.elementor-bc-flex-widget .elementor-1338 .elementor-element.elementor-element-8ced6e0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1338 .elementor-element.elementor-element-8ced6e0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1338 .elementor-element.elementor-element-8ced6e0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 -5%;--e-column-margin-right:0%;--e-column-margin-left:-5%}.elementor-1338 .elementor-element.elementor-element-8ced6e0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1338 .elementor-element.elementor-element-ca984e3{text-align:center}.elementor-1338 .elementor-element.elementor-element-ca984e3 img{box-shadow:11px 11px 0px 0px rgba(246,159.3976853622696,36.95013586956522,.82)}@media(min-width:768px){.elementor-1338 .elementor-element.elementor-element-5701b29{width:10%}.elementor-1338 .elementor-element.elementor-element-e9e15ac{width:90%}.elementor-1338 .elementor-element.elementor-element-b169219{width:40.084%}.elementor-1338 .elementor-element.elementor-element-1da16e5{width:59.916%}.elementor-1338 .elementor-element.elementor-element-11ec61c{width:90%}.elementor-1338 .elementor-element.elementor-element-c8b153c{width:10%}.elementor-1338 .elementor-element.elementor-element-5b02499{width:10%}.elementor-1338 .elementor-element.elementor-element-f9bec50{width:90%}.elementor-1338 .elementor-element.elementor-element-4397580{width:40%}.elementor-1338 .elementor-element.elementor-element-2a6ac1a{width:60%}.elementor-1338 .elementor-element.elementor-element-88ae0e2{width:90%}.elementor-1338 .elementor-element.elementor-element-9e47603{width:10%}.elementor-1338 .elementor-element.elementor-element-ffed93e{width:10%}.elementor-1338 .elementor-element.elementor-element-e1eaf83{width:90%}.elementor-1338 .elementor-element.elementor-element-294b871{width:40.084%}.elementor-1338 .elementor-element.elementor-element-35ed816{width:59.916%}.elementor-1338 .elementor-element.elementor-element-d25c9aa{width:90%}.elementor-1338 .elementor-element.elementor-element-b0d15f4{width:10%}.elementor-1338 .elementor-element.elementor-element-b65a1e1{width:10%}.elementor-1338 .elementor-element.elementor-element-f42e276{width:90%}.elementor-1338 .elementor-element.elementor-element-7d40345{width:40%}.elementor-1338 .elementor-element.elementor-element-8ced6e0{width:60%}}@media(max-width:1024px){.elementor-1338 .elementor-element.elementor-element-ec53caf>.elementor-container{min-height:50vw}.elementor-1338 .elementor-element.elementor-element-86f201f .elementor-heading-title{font-size:8vw;-webkit-text-stroke-width:.4px;stroke-width:.4px}.elementor-1338 .elementor-element.elementor-element-2c20322 .elementor-button{font-size:18px}.elementor-1338 .elementor-element.elementor-element-992c780 .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-81f45db{font-size:18px;line-height:1.4em}.elementor-1338 .elementor-element.elementor-element-ca5d105 img{width:75%}.elementor-1338 .elementor-element.elementor-element-80300e4 .elementor-button{font-size:16px}.elementor-1338 .elementor-element.elementor-element-0c6fd68{font-size:16px}.elementor-1338 .elementor-element.elementor-element-d3d12a8{font-size:20px}.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button{font-size:18px}.elementor-1338 .elementor-element.elementor-element-ea8991a .elementor-heading-title{font-size:13px}.elementor-1338 .elementor-element.elementor-element-3dbe3e7 .elementor-heading-title{font-size:13px}.elementor-1338 .elementor-element.elementor-element-d407d5c .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-c974872{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-8763f72 .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-e219b1a{font-size:16px}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-30258a4 .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-c4dcfd3{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-3ea1fa8 .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-cc390ae{font-size:16px}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-c6a5d1a .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-500acd6{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-44bd87c .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-9600992{font-size:16px}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-86e7e47 .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-1aef607{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-4ce5f25 .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-72998e6{font-size:16px}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-7d432dd .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-76fe5b4{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-c1e19ea .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-d070bc7{font-size:16px}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-29e9b16 .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-a84f354{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-991a443 .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-e2f9da1{font-size:16px}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button{font-size:15px}.elementor-1338 .elementor-element.elementor-element-0fc2fdb .elementor-heading-title{font-size:120px}.elementor-1338 .elementor-element.elementor-element-b404fcd{margin-top:-5%;margin-bottom:0}.elementor-1338 .elementor-element.elementor-element-a24b36d .elementor-heading-title{font-size:25px}.elementor-1338 .elementor-element.elementor-element-d17df01{font-size:16px}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button{font-size:15px}}@media(max-width:767px){.elementor-1338 .elementor-element.elementor-element-ec53caf>.elementor-container{min-height:50vh}.elementor-1338 .elementor-element.elementor-element-86f201f{text-align:center}.elementor-1338 .elementor-element.elementor-element-86f201f .elementor-heading-title{font-size:8.5vw;line-height:1.2em;-webkit-text-stroke-width:.2px;stroke-width:.2px}.elementor-1338 .elementor-element.elementor-element-2c20322 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-7c60277{padding:5% 3%}.elementor-1338 .elementor-element.elementor-element-992c780 .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-c5c29b7 .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-81f45db{font-size:16px;line-height:1.5em}.elementor-1338 .elementor-element.elementor-element-ca5d105 img{width:100%}.elementor-1338 .elementor-element.elementor-element-80300e4 .elementor-button{font-size:14px}.elementor-1338 .elementor-element.elementor-element-0c6fd68{font-size:.7em;line-height:1.5em}.elementor-1338 .elementor-element.elementor-element-6f4316f>.elementor-element-populated{padding:4%}.elementor-1338 .elementor-element.elementor-element-d3d12a8{text-align:center;font-size:18px}.elementor-1338 .elementor-element.elementor-element-eaadd0a .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-ea8991a .elementor-heading-title{font-size:12px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-3dbe3e7 .elementor-heading-title{font-size:10px;line-height:1.3em}.elementor-1338 .elementor-element.elementor-element-bab1956{padding:5%}.elementor-1338 .elementor-element.elementor-element-d407d5c .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-c974872{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-5701b29{width:15%}.elementor-1338 .elementor-element.elementor-element-e9e15ac{width:85%}.elementor-1338 .elementor-element.elementor-element-db6127d .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-b169219>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-8763f72 .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-e219b1a{font-size:16px}.elementor-1338 .elementor-element.elementor-element-d671f16 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-1da16e5>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5%}.elementor-1338 .elementor-element.elementor-element-7f70276{padding:5%}.elementor-1338 .elementor-element.elementor-element-30258a4{text-align:left}.elementor-1338 .elementor-element.elementor-element-30258a4 .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-c4dcfd3{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-11ec61c{width:85%}.elementor-1338 .elementor-element.elementor-element-3fddedd{text-align:left}.elementor-1338 .elementor-element.elementor-element-3fddedd .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-c8b153c{width:15%}.elementor-1338 .elementor-element.elementor-element-85fb06a>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-3ea1fa8 .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-cc390ae{font-size:16px}.elementor-1338 .elementor-element.elementor-element-e31b642 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-0ce62d0 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-361a515{padding:5%}.elementor-1338 .elementor-element.elementor-element-c6a5d1a .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-500acd6{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-5b02499{width:15%}.elementor-1338 .elementor-element.elementor-element-f9bec50{width:85%}.elementor-1338 .elementor-element.elementor-element-a7b210f .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-4397580>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-44bd87c .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-9600992{font-size:16px}.elementor-1338 .elementor-element.elementor-element-6cfccf7 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-2a6ac1a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5%}.elementor-1338 .elementor-element.elementor-element-18bc86e{padding:5%}.elementor-1338 .elementor-element.elementor-element-86e7e47{text-align:left}.elementor-1338 .elementor-element.elementor-element-86e7e47 .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-1aef607{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-88ae0e2{width:85%}.elementor-1338 .elementor-element.elementor-element-0ade273 .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-9e47603{width:15%}.elementor-1338 .elementor-element.elementor-element-0fba435>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-4ce5f25 .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-72998e6{font-size:16px}.elementor-1338 .elementor-element.elementor-element-cbcd5de .elementor-button{font-size:14px}.elementor-1338 .elementor-element.elementor-element-3df65d3{padding:5%}.elementor-1338 .elementor-element.elementor-element-7d432dd>.elementor-widget-container{padding:0}.elementor-1338 .elementor-element.elementor-element-7d432dd .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-76fe5b4{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-ffed93e{width:15%}.elementor-1338 .elementor-element.elementor-element-e1eaf83{width:85%}.elementor-1338 .elementor-element.elementor-element-1c5e51f .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-294b871>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-c1e19ea .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-d070bc7{font-size:16px}.elementor-1338 .elementor-element.elementor-element-55aa208 .elementor-button{font-size:14px}.elementor-1338 .elementor-element.elementor-element-35ed816>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5%}.elementor-1338 .elementor-element.elementor-element-b911731{padding:5%}.elementor-1338 .elementor-element.elementor-element-29e9b16{text-align:left}.elementor-1338 .elementor-element.elementor-element-29e9b16 .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-a84f354{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-d25c9aa{width:85%}.elementor-1338 .elementor-element.elementor-element-c1fa637{text-align:left}.elementor-1338 .elementor-element.elementor-element-c1fa637 .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-b0d15f4{width:15%}.elementor-1338 .elementor-element.elementor-element-751c9c6>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-991a443 .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-e2f9da1{font-size:16px}.elementor-1338 .elementor-element.elementor-element-7baa400 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-021ecfa{padding:5%}.elementor-1338 .elementor-element.elementor-element-0fc2fdb .elementor-heading-title{font-size:60px}.elementor-1338 .elementor-element.elementor-element-b404fcd{margin-top:-8%;margin-bottom:0;padding:0}.elementor-1338 .elementor-element.elementor-element-b65a1e1{width:15%}.elementor-1338 .elementor-element.elementor-element-f42e276{width:85%}.elementor-1338 .elementor-element.elementor-element-e69489c .elementor-heading-title{font-size:3.5vw}.elementor-1338 .elementor-element.elementor-element-7d40345>.elementor-element-populated{margin:-15% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%}.elementor-1338 .elementor-element.elementor-element-a24b36d .elementor-heading-title{font-size:6vw}.elementor-1338 .elementor-element.elementor-element-d17df01{font-size:16px}.elementor-1338 .elementor-element.elementor-element-5a90925 .elementor-button{font-size:14px;padding:5%}.elementor-1338 .elementor-element.elementor-element-8ced6e0>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5%}}